﻿/*-----------------[初始化]--------------*/
*,*:before,*:after {outline: none;}
body{line-height: 1.5;color: #666;font-family: '宋体';}
img{max-width: 100%;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0); }
input,textarea,select{font-size: 12px;color: #666;font-family: '微软雅黑','Microsoft YaHei';outline: 0;border: none;}
input[type='submit'],input[type='reset'],input[type='button'],input[type='radio'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {display: none;}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

a {color: #666;}
a:hover{text-decoration: none;}

/*******************************
  -------[=头部]-------
********************************/
#hdTop{line-height: 38px;font-family: '微软雅黑','Microsoft YaHei';}
#hdTop .link{padding-left: 25px;}
#hdTop .col-r{padding-right: 10px;vertical-align: middle;}
.p-select{padding-left: 7px;width: 80px;height: 24px;line-height: 24px;vertical-align: middle;border: 1px solid #d3d3d3;background: url(../images/ico_arro_down.png) 50px 50% no-repeat;}
.p-inpt{margin: 0 6px;padding: 0 10px;width: 150px;height: 24px;vertical-align: middle;line-height: 24px;border: 1px solid #d3d3d3;}
.p-btns{width: 48px;height: 24px;line-height: 24px;vertical-align: middle;text-align: center;color: #fff;background: url(../images/ico_btn.jpg) 0 0 no-repeat;}

/*******************************
    -------[=导航]-------
********************************/

#nav{font-family: '微软雅黑','Microsoft YaHei';background: url(../images/bg_nav.jpg) no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.pul-nav{height: 50px;margin-bottom: 0;}
.pul-nav > li{position: relative;float: left;width: 12.5%;}
.pul-nav li > a{display: block;font-size: 18px;line-height: 50px;text-align: center;color: #fff;}
.pul-nav li > a:hover,.pul-nav li.on > a{background: url(../images/bg_nav_li.jpg) 0 0 no-repeat;text-decoration: none;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.pul-nav .sub{display: none;position: absolute;top: 100%;left: 0;z-index: 100;padding: 10px 0;width: 125%;background: url(../images/bg_nav_sub.jpg) 0 0 no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.pul-nav .sub a{display: block;padding: 5px 20px;color: #fff;}
.pul-nav .sub a:hover{color: #bdff00;text-decoration: none;background: url(../images/ico_line.png) center bottom no-repeat;}
.pul-nav .sub a:hover span{padding-left: 10px;background: url(../images/ico_arro_left.png) 0 50% no-repeat;}

.menuBtn {position: absolute;top: 23px;right: 20px;width: 30px;height: 20px;display: none;cursor: pointer;z-index: 999;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.menuBtn em {margin-bottom: 5px;display: block;height: 2px;background-color: #016b5c;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.menuBtn.on em {display: none;margin: -2px 0 0;position: absolute;left: 5px;top: 50%;width: 24px;}
.menuBtn.on em:first-child {display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.on em:last-child {display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);}
#aside {position: fixed;top: 0;left: -240px;bottom: 0;padding-top: 45px;width: 240px;background-color: #000;z-index: 999;overflow-y: auto;}
#aside.open {left: 0;}
#aside .link {display: none;margin: 0 0 20px 15px;color: #fff;}
#aside .link a{color: #fff;}
#aside .menu > li > a{padding-left: 15px;display: block;width: 100%;height: 41px;line-height:40px;color: #fff;border-bottom: 1px solid #191919;}
#aside .menu > li > a:hover,#aside .menu > li.on > a {color: #64bca5;background-color: #1c1c1c;}
#aside .menu .sub {padding: 5px 0;display: none;}
#aside .menu .sub a {padding-left: 30px;display: block;width: 100%;height: 36px;line-height: 36px;color: #fff;font-size: 14px;}
#aside .menu .sub a:hover,#aside .menu .sub a.on {color: #64bca5;background-color: #1c1c1c;}
#aside .form{padding: 0 15px;}
#aside .p-select{display: block;margin-bottom: 10px;width: 100%;background-position: 180px center;background-color: #fff;}
#aside .p-inpt{margin: 0;width: 154px;}

/*******************************
  -------[=底部]-------
********************************/
#fd{padding: 40px 0 25px;font-family: '微软雅黑','Microsoft YaHei';text-align: center;color: #a2a3a4;}
#fd p{margin: 0 0 3px;}
#fd a{color: #a2a3a4;}

/*******************************
    -------[=公共]-------
********************************/
/*标题*/
h2, h3,h4, h5, h6,dl{margin: 0;}
.g-tit-1{padding: 20px 0;font-size: 30px;text-align: center;color: #016557;background: url(../images/ico_detec2.png) center top no-repeat;}
.g-tit-2{position: relative;}
.g-tit-2 .more{margin-left: 16px;padding: 0 10px;line-height: 25px;text-align: right;background-color: #aad3d4;}
.g-tit-2 .more a{font-size: 12px;color: #015246;}
.g-tit-2 .tag{position: absolute;top: 0;left: 0;z-index: 2;width: 87px;height: 34px;line-height: 34px;text-align: center;font-size: 16px;color: #fff;background: url(../images/ico_detec3.png) 0 0 no-repeat;}

.p-tit-1{padding: 15px 10px 0;background: url(../images/ico_detec1.png) left top no-repeat;-webkit-background-size: 100% auto;
background-size: 100% auto;overflow: hidden;}
.p-tit-1 h4{color: #333;}
.p-tit-1 .more{padding-top: 3px;float: right;font-size: 12px;}
.p-tit-2{padding: 0 10px 0 12px;height: 30px;line-height: 30px;background-color: #64bca5;}
.p-tit-2:after{content: '';display: block;width: 5px;height: 38px;margin: -34px 0 0 -12px;background-color: #016b5c;}
.p-tit-2 h4{line-height: 30px;color: #fff;}
.p-tit-2 .more{float: right;font-size: 12px;color: #fff;}
.p-tit-3{padding: 10px 0 15px;text-align: center;font-size: 24px;color: #016557;}
.p-tit-4{overflow: hidden;padding: 10px 10px 0;border-top: 2px solid #009b76;}
.p-tit-4 .more{padding-top: 3px;float: right;font-size: 12px;}
.p-tit-4 h4{color: #333;}
.p-tit-5{padding: 15px 0 3px;overflow: hidden;border-bottom: 1px solid #1b8a78;}
.p-tit-5 .more{float: right;padding-top: 7px;font-size: 12px;}
.p-tit-5 h4{font-size: 24px;color: #016557;}
.p-tit-6{overflow: hidden;padding-top: 28px;color: #015246;background: #fff url(../images/ico_detec5.png) 0 0 no-repeat;}
.p-tit-6 img{float: left;margin-top: 2px;}
.p-tit-6 .tit{float: left;font-size: 18px;padding: 0 10px 0 6px;}
.p-tit-6 .line{float: right;margin-top: 9px;height: 1px;background-color: #00bb80;}
.p-tit-61{color: #333;}

.g-tit-1,.p-tit-1 h4,.p-tit-2 h4,.p-tit-3,.p-tit-4 h4,.g-tit-2 .tag,
.p-tit-5 h4,.p-tit-6{font-family: '微软雅黑','Microsoft YaHei';}
/*公用内容区域*/
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mb25{margin-bottom: 25px;}
.mb40{margin-bottom: 40px;}
.p-row-bg{background-color: #f4f4f4;}
.pul-list{padding: 20px 0;margin-bottom: 0;}
.pul-list a{position: relative;display: block;padding: 0 15px;line-height: 30px;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space: nowrap;color: #333;}
.pul-list a:hover{color: #23527c;}
/*页码*/
.pagesNext table{width: 100%;}
.page_change{margin-top: 30px;font-size: 12px;line-height: 27px;color: #525252;text-align: center;}
.page_change a{display: inline-block;margin: 0 2px 3px;padding: 0 8px;background-color: #dedede;vertical-align: middle;color: #333;}
.page_change .inpt{vertical-align: 0px;margin: 0 2px;width: 30px;height: 20px;border: 1px solid #7a7a7a;line-height: 20px;color: #000;}
.page_change .goto,.page_change .z_pret{vertical-align: middle;font-size: 14px;background-color: #009b76;color: #fff;}
.page_change .current{color: #00bb57;background-color: #fff;}

.p-tit-2 .more:hover,.g-tit-2 .more a:hover,#fd a:hover,
.p-index-author h2 a:hover,.pul-list-news a:hover,.page_change a:hover{color: #23527c;}
