@charset "utf-8";
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{ margin:0; padding:0; font-family:微软雅黑}
fieldset, img { border:none;}
div{margin:0 auto}
address, caption, cite, code, dfn, th, var{ font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }

input { padding-top:0; padding-bottom:0;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea,h1,h2,h3,h4 { font-size:12px; margin:0;font-weight: normal;}
table { border-collapse:collapse; }
.clearfix{clear:both;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.none{display:none}
a,li,span,p{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear; }
a:hover{color:#f60 !important;text-decoration:none; }
a{color:#666666; text-decoration:none}
 
.left { float:left;} .right { float:right;}
 

.h10{height: 10px;}
.fl{ float:left;}
.fontNone{ display: none;}
.MT10{margin-top:10px}
.MT5{margin-top:5px}
.MB10{margin-bottom:10px}
.PT10{padding-top:10px}.PB10{padding-bottom:10px}
.PT20{padding-top:20px}.PB20{padding-bottom:20px}
.w980{width:980px}
.ml15{margin-left:15px}

/*分页*/
.pagelist{ margin: 3px;}
.pagelist ul{float: right;}
.pagelist .firstPage{width: 30px;}
.pagelist ul li{float: left;line-height: 25px;height: 25px;margin-left: 5px;font-size: 12px;border: 1px solid #E9E9E9;padding: 0px 10px;width: auto;}
.pagelist ul li a:hover{color: #ff0000;text-decoration: none;}
.pagelist ul li.thisclass, .pagelist ul li.thisclass a, .pagelist ul li.thisclass a:hover{background-color: #333333;color: #FFF}
.pagelist .pageinfo{line-height: 25px;padding: 12px 5px 10px 5px;color: #999;}
.pagelist select{line-height: 25px;margin-top: 4px}
.pagelist .pageinfo strong{color: #555;font-weight: normal;margin: 0px 2px;}

/*分页*/
 
.pagebreak  {FONT-SIZE: 12px;COLOR: #dddddd;margin-top: 10px; margin-bottom: 20px; float: left; line-height:22px;width: 603px; text-align: center;}
.pagebreak ul {list-style-type: none;margin: 0px; padding: 0px;}
.pagebreak .current {padding:3px 5px; border: 1px solid #CCC;color: #036;background-color: #CCC;}
.pagebreak li   {BORDER-RIGHT: #dddddd 1px solid;  padding:3px 5px; BORDER-TOP: #dddddd 1px solid;   BACKGROUND: #fff; FLOAT: left;  MARGIN: 3px; BORDER-LEFT: #dddddd 1px solid; COLOR: #aaaaaa;   BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none}
.pagebreak a {COLOR: #aaaaaa; margin-top: 0px; margin-right: 2px;margin-bottom: 0px;margin-left: 2px;}
.pagebreak .thisclass{BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #ff0084; BORDER-BOTTOM: #e0e0e0 1px solid}
.pagebreak .thisclass a   {COLOR: #ff0084}

body {font-size:12px;} 

.top{background:#FBFBFB; border-bottom:#EFEFEF 1px solid}
.topin{width:1000px; height:24px; line-height:24px; }
.topin p{height:24px; float:right; display:block}
.topin p a{width:75px; text-align:center; height:24px; float:left; background:url(../images/dian.jpg) left no-repeat; display:block}

.fl{float: left;display: inline;overflow: hidden}
.fr{float: right;display: inline;overflow: hidden}
/*头部*/
.toubu{width:1000px; height:70px; padding:10px 0 10px 0}
.logo{ height:50px; float:left; position:relative;width:300px;}
.logo span{width:130px; height:50px; position:absolute; top:10px;}


.logo2{ height:50px; float:left; position:relative;width:300px;}
.logo2 span{width:132px; height:50px; position:absolute; top:10px;border-right: 1px solid #ccc;}
.logo2 img {height:50px;}
.lr_title {height:50px;font-size:26px;margin-left:10px;width:170px;top:10px}
.lr_title a{display: inline-block;height: 50px;line-height: 50px;margin-top:10px;width:170px;overflow: hidden;padding-left:10px;}


/*导航*/
#dh{width:100%; background:#2997D9; box-shadow-bottom: #666 0px 0px 10px; margin-bottom:10px;}
#daohang{width:1000px; height:44px;  background:url(../images/navr.png) right no-repeat;}
#daohang ul{width:1000px; height:44px;float:left; display:block;}
#daohang li{width:110px; height:44px; line-height:44px; float:left; display:block;text-align:center; }
#daohang li:hover{width:110px; height:44px; float:left; display:block;  text-align:center; background:#F9AC00;}
#daohang li a.hot{background:url(../images/hot.gif) top right no-repeat; width:100px; height:44px; float:left; display:block}
#daohang li a{width:110px; height:40px; float:left; font-weight: normal; color:#FFF; font-size:16px;}
#daohang li a:hover{width:110px; height:44px; float:left; text-decoration:none; color:#FFF!important}
#daohang li.menu_on{width:110px; height:44px; float:left; text-decoration:none;background:#F9AC00}
#daohang li.menu_on a{color:#FFF;}
#daohang p{width:180px; float:right; display:block; text-align:center; height:44px; line-height:44px;}
#daohang p a{width:89px; float:right; color:#FFF; font-weight:bold; display:block; }

#dh2{width:100%; background:#2997D9; box-shadow-bottom: #666 0px 0px 10px; margin-bottom:10px;}
#daohang2{width:1000px; height:44px;  background:url(../images/navr.png) right no-repeat;}
#daohang2 ul{width:1000px; height:44px;float:left; display:block;}
#daohang2 li{width:110px; height:44px; line-height:44px; float:left; display:block;text-align:center; }
#daohang2 li:hover{width:110px; height:44px; float:left; display:block;  text-align:center; background:#F9AC00;}
#daohang2 li a.hot{background:url(../images/hot.gif) top right no-repeat; width:100px; height:44px; float:left; display:block}
#daohang2 li a{width:110px; height:40px; float:left; font-weight: normal; color:#FFF; font-size:14px;}
#daohang2 li a:hover{width:110px; height:44px; float:left; text-decoration:none; color:#FFF!important}
#daohang2 li.menu_on{width:110px; height:44px; float:left; text-decoration:none;background:#F9AC00}
#daohang2 li.menu_on a{color:#FFF;font-size:16px; }
#daohang2 p{width:180px; float:right; display:block; text-align:center; height:44px; line-height:44px;}
#daohang2 p a{width:89px; float:right; color:#FFF; font-weight:bold; display:block; }


.nav{width:100%; height:25px; padding-top:10px; border-bottom:#EEEEEE 2px solid}
.nav .navc{width:1000px; height:20px; line-height:20px;}
.nav .navc span.line{width:1px; height:20px; background:url(../images/navline.png) center no-repeat; float:left; display:block}
.nav .navc span{float:left; display:block; height:20px; margin-right:25px; color:#666}

.nav_t{ width:110px; height:44px; line-height:44px; float:left; display:block;text-align:center;color:#fff;font-size:20px;}




/*第一屏幕*/
.boxtop{width:1000px; height:470px;}
.boxtop_l{width:290px; float:left}
.boxtop_c{width:420px; float:left; margin-left:20px;}
.boxtop_r{width:250px; float:right}

.fc_pics { width:290px; height:250px; position:relative; overflow:hidden;}
.fc_pics .pica { position:relative; width:290px; height:240px; float:left; }
.fc_pics .pica a{color:#FFF; font-size:18px; line-height:45px;}
.fc_pics .pica a.pica_title { height:45px; width:280px; position:absolute; bottom:0; right:0; overflow:hidden; background: black;opacity: 0.6;filter: alpha(opacity=60); padding-left:10px;}
.fc_pics .pica a.pica_title { margin-left:10px; display:inline;}
.fc_pics .pica a.pica_title,.fc_pics .pica a.pica_title:visited { color:#FFF; text-decoration:none;}
.fc_pics .pica a.pica_title:hover,.fc_pics a.pica_title:active { color:#FFF; text-decoration:underline;}
.fc_pics .yema {  height:4px; position:absolute; bottom:15px; right:5px; z-index:100;}
.fc_pics .yema li { width:18px; height:4px; float:left; display:inline; background:#989898; margin-right:2px; cursor:pointer;}
.fc_pics .yema li.cur {background:#FE6500; }


.hot{width:290px; height:220px; }
.hot ul{padding:10px 0; float:left}
.hot li{width:290px; height:28px; float:left; display:block}
.hot li i{width:18px; height:18px; margin:4px 8px 0 0; background:#989898; color:#dedede; text-align:center; float:left; font-style:normal; display:block}
.hot li span{height:28px; line-height:28px; font-size:13px; overflow:hidden;display:block}
.hot li span a{ color:#333333; }
.hot li i.i3,.hot li i.i2,.hot li i.i1{ background:#2997D9; color:#fff; text-align:center; float:left; display:block}

.tit{width:100%; height:30px; line-height:30px; border-bottom:#2997D9 1px solid}
.tit h3{height:30px; text-align:center; font-weight:bold; float:left; font-size:16px; color:#2997D9; display:block;}
.tit span{width:30px; height:30px; float:right; background:url(../images/more.gif) left no-repeat; font-size:12px; text-align:right; color:#CCC; display:block;}

.ilist{width:420px; height:329px;}
.ilist_top{width:420px; height:100px; background:url(../images/xuxian.png) bottom repeat-x}
.ilist_top h4{width:420px; height:37px; line-height:32px; font-size:16px; text-align:center; display:block; font-weight:bold; overflow:hidden;color:#333333}
.ilist_top h4:hover{color:#F9AC00}
.ilist_top span{width:420px; height:63px; line-height:26px; margin-top:5px; font-size:12px; text-align:left; color:#666666; overflow:hidden; text-indent:2em; display:block;}
.ilist_top font{color:#F00}

.ilist_c{width:420px; height:380px; padding:9px 0; display:block}
.ilist_c li{width:420px; height:27px; line-height:27px; font-size:14px; float:left; overflow:hidden; display:block}
.ilist_c li em{ float:left; height:27px;  font-style:normal; color:#989898;  overflow:hidden}
.ilist_c li em a{color:#989898; }
.ilist_c li span{ height:27px; padding-left:7px; color:#333333; overflow:hidden}
.ilist_c li a{ color:#333333; }

.hotimg{width:250px; margin-bottom:10px}
.hotimg dl {width:100%; height:121px; padding:10px 0; overflow:hidden; border-bottom:1px dashed #ccc; display:block}
.hotimg dl h4{width:100%; height:35px; line-height:28px; font-size:14px; color:#333333; display:block;overflow: hidden;}
.hotimg dl h4:hover{color:#F9AC00}
.hotimg dl dt {width:35%;height:75px; float:left;display:block}
.hotimg dl dt img {width:100%; height:75px;}
.hotimg dl dd {width:60%; height:60px; float:right; line-height:20px; overflow:hidden; font-size:12px; color:#666666; display:block}
 
.lanmu{width:1000px; padding-bottom:10px}
.lanmu_list{width:1000px; height:370px;}
.lanmu_c{width:485px; height:355px;}
.lanmu_c:nth-child(2n+1){float:left;}
.lanmu_c:nth-child(2n){float:right;}
.lanmu_d{width:450px; height:355px; margin:20px 25px 0 0;}
.zilan{height:355px;}
.zilan dl {width:100%;height:100px; padding:15px 0; overflow:hidden;display:block}
.zilan dl dt {width:30%;height:100px; float:left;display:block}
.zilan dl dt img {width:100%; height:100px;}
.zilan dl dd {width:65%;height:100px; float:right; line-height:22px; color:#666666; display:block}
.zilan dl dd font{font-size:14px; line-height:28px;  color:#000}
.zilan dl dd font:hover{color:#F9AC00}
.zilan ul{width:100%; height:195px; float:left}
.zilan li{width:100%; height:27px; line-height:27px; float:left; font-size:14px; overflow:hidden}
.zilan li em{ float:left; height:27px; line-height:27px; font-style:normal; color:#989898; display:block; overflow:hidden}
.zilan li em a{color:#989898;}
.zilan li span{ height:27px; padding-left:10px; color:#3F3F3F; display:block; overflow:hidden}
.zilan li a{ color:#3F3F3F; }

.zilant{width:100%; height:32px; line-height:32px; border-bottom:#dedede 1px solid}
.zilant h3{width:85px; height:32px; padding:0 10px; color:#FFF; font-weight:bold; float:left;  font-size:14px;  }
.zilant h3 a{text-align:center; color:#FFF; display:block; }

.zilant ul{width:280px;height:32px; float:left; margin-left:80px; display:block}
.zilant ul li{width:50px; height:32px; line-height:32px; padding:0 10px; float:left; display:block; text-align:center; overflow:hidden; font-size:12px}
.zilant span{width:30px; height:32px; float:right; font-size:12px; text-align:right; color:#CCC; display:block;}
.ti1{border-bottom:#E9A438 1px solid}.ti1 h3{ background:#E9A438}
.ti2{border-bottom:#2997D9 1px solid}.ti2 h3{background:#2997D9}
.ti3{border-bottom:#E84972 1px solid}.ti3 h3{background:#E84972;}
.ti4{border-bottom:#925A24 1px solid}.ti4 h3{background:#925A24;}
.ti5{border-bottom:#2A649A 1px solid}.ti5 h3{background:#2A649A;}
.ti6{border-bottom:#FC8004 1px solid}.ti6 h3{background:#FC8004;}
 
/*内页*/
.cont{width:1000px; height:auto}
.cont:after{content:".";display: block;height: 0;clear:both;visibility: hidden}

.contr{width:300px; min-height:1130px; float:right}
.contl{width:670px; height:auto; float:left; padding-bottom:10px;}

/*yw11输入框*/
.bb_nav-item_QrH5Js:last-child {    display: none;}
.bb_nav-item_QrH5Js:nth-child(2) {    margin-right: 0;}
.hot_QrH5JS .hot_list_QrH5JS .hot_item_QrH5JS .go_QrH5JS{ display: none;}

/*扁图列表*/
.lbtc{width:660px; height:auto;  float: left;}

.rtupian{width:298px;  float:left;line-height:22px; border:#dedede 1px solid; margin-bottom:10px;}
.rdph{width:298px;  float:left;line-height:22px; border:#dedede 1px solid; margin-bottom:10px; margin-top:10px;}
.rdph h2{width:283px; height:34px; line-height:34px; font-size:14px; color:#666; font-weight:bold; overflow:hidden; padding-left:15px; background:#FAFAFA; border-bottom:#dedede 1px solid}
.rdph_ul {padding:5px 10px; width: 278px; float:left}
.rdph_ul UL {width:278px}
.xmiaos {color: #8e8e8e}
.rdl A {color: #000; TEXT-DECORATION: none}
.rdl A:hover {color: #000; TEXT-DECORATION: underline}
.paihang1 {border-bottom:: #e5e5e5 1px dashed; padding:5px 0 5px 35px;  background: url(sport.gif) no-repeat 0px 8px; HEIGHT: 65px; display:block;overflow: hidden;}
.paihang2 {border-bottom: #e5e5e5 1px dashed; padding:5px 0 5px 35px;  background: url(sport.gif) no-repeat 0px -72px; HEIGHT: 65px; display:block;overflow: hidden;}
.paihang3 {border-bottom: #e5e5e5 1px dashed; padding:5px 0 5px 35px;  background: url(sport.gif) no-repeat 0px -152px; HEIGHT: 65px; display:block;overflow: hidden;}
.rdph_list {border-bottom: #e5e5e5 1px dashed; line-height: 28px; height: 28px; padding-top:1px}

.rdph2{width:298px; float:left;line-height:22px; border:#dedede 1px solid; margin-bottom:10px;}
.rdph2 h2{width:283px; height:34px; line-height:34px; font-size:14px; color:#666; font-weight:bold; overflow:hidden; padding-left:15px; background:#FAFAFA; border-bottom:#dedede 1px solid}

.rdph_ul li .iPic,.rdph_ul li small {display:none; }

/*PAGE*/
.page{width:660px; height:30px; line-height:30px; padding:10px 0; float:left}
  
/*文章页*/
.arti{width:660px; float:left; padding:5px 0}
/*.lbtc .title{height:45px;float:left;}*/
.title h1{width:660px; height:45px; line-height:45px;font-family:"微软雅黑","黑体"; font-size:25px; font-weight: normal; display:block; overflow:hidden; float:left; text-align:center}
.resource{height:30px; width:660px; float:left; line-height:28px; border-bottom:1px solid #DEDEDE; text-align:center; margin-bottom:8px}
.des{height:50px;float:left; width:648px; padding:5px; line-height:25px; border:#CCC 1px dotted; overflow:hidden}
.content{font-size:16px; padding:10px 0 15px 0; line-height:25px;color:#333; float:left; overflow:hidden; width:660px !important; display: table;}
.content a{ color:#2997D9;}
.content ul{overflow:hidden;}
.content li{float: left; padding-left: 2em;}
.arcbodyad{width:300px; height:250px; float:left; padding:0 10px 10px 0; margin-top:10px}
.content p{padding-top:10px; max-width:660px !important; word-break: break-all;
word-wrap: break-word;}
.content table{ max-width:660px !important}
.content p img,.content img{max-width:620px !important; vertical-align:middle; word-break: break-all;
word-wrap: break-word;}
#data img{display:none;}
.shangxiaye{width:660px; float:left; padding:5px 0 5px 0}
.shangxiaye p{width:660px; height:30px; line-height:30px; float:left}

.xiangguan{width:660px; float:left}
.pdjx{background:url(con_bg08.png) ; height:20px; line-height:20px; margin-bottom:10px}
.pdjx h3{background:url(xgtit.png) left no-repeat #fff; padding-left:22px;  padding-right:10px; float:left; font-size:14px; font-weight:bold}
.box_list{width:460px; float:left;border-bottom:#dedede 1px solid}
.box_list ul {height:162px; display:block}
.box_list ul li{width:445px; height:30px; float:left; line-height:30px; font-size:14px; padding-left:10px; background: url(top_bg_b00.png) 0 -270px no-repeat; display:block; overflow:hidden}
.box_list ul li span{width:340px; height:30px; float:left; overflow:hidden; display:block}
.box_list ul li strong{font-size:14px}
.box_list ul li b{width:100px; height:30px; float:right; text-align:right; font-weight:normal; font-size:12px; color:#999; display:block; overflow:hidden}
.box_img{width:190px; height:324px; float:right; border-bottom:#dedede 1px solid}
.box_imga{width:165px; height:162px; float:right; padding:5px;}
.box_imga img{width:165px; height:107px; display:block;}
.box_imga span{width:165px; height:50px; line-height:25px; padding-top:5px; color:#999; text-align:left; overflow:hidden; display:block
}


/*中标题*/
.dqian{width:1000px; height:40px; float:left;border-bottom:1px solid #DEDEDE;}
.it3{height:40px; line-height:40px; margin-bottom:10px;}
.it3 .lc{ float:left; padding-left:20px; font-size:14px; font-family:"微软雅黑"; background:url(../images/ico_location.gif) left no-repeat; font-weight:normal; display:block; }
.it3 .lc a{ font-size:14px; font-family:"微软雅黑";}

/*纯新闻列表*/
.chunlist{width:660px; padding:5px 0; float:left}
.chunlist ul{width:660px;height:100px; padding:15px 0 10px 0; float:left; border-bottom:#dedede 1px dotted; overflow:hidden; display:block;}
.chunlist ul li{width:640px;  float:left; overflow:hidden; padding-left:15px; display:block;    position: relative;}
.chunlist ul li a{font-size:16px; float:left; width:500px; overflow:hidden; display:block;margin-left:140px;}
.chunlist ul li p{line-height: 24px;color: #999;padding-top: 8px; margin-bottom:4px; margin-top:4px;margin-left:140px;}
.chunlist ul li.line{width:620px; height:2px; margin:5px 0; background:url(../images/xuxian.png) repeat-x}
.chunlist ul li .iPic {    position: absolute;top:5px;float: left;overflow: hidden;width: 110px;height: 82px;margin-left: 10px}
.chunlist ul li .iPic img{width:100%;height:100%;vertical-align: middle;  object-fit: cover;}

.cqlist{width:660px; padding:5px 0;float:left;}
.cqlist ul{ overflow:hidden; }
.cqlist ul li{width:640px;  float:left; overflow:hidden; padding:10px 0;display:block; }
.cqlist ul li a{font-size:16px; float:left;  display:block;}
/*foot*/
.foot{background:#ededed;text-align: center;margin-top: 10px;padding-top: 20px;color: #89a18e;padding-bottom: 20px;font-size: 14px}
.foot p{line-height: 20px}
.foot p.p1{margin-bottom: 15px}
.foot p.p2{margin-bottom: 2px}
.foot p.p2 a{color: #89a18e}
.foot p.p1 a{color: #89a18e;margin: 0 10px}
.foot p.p1 a:hover{color: #ff7e00}
.foot p.p2 a:hover{color: #ff7e00}
