@charset "utf-8";
/* CSS Document */

/*头部*/

.wrapper{ width:1200px; margin:0 auto;}
.top_con{ height:44px; line-height:44px; background:#f8f8f8; }
.top_l a{ display:inline-block; margin-left:10px; }
.top_l a.login{ margin-right:10px;	}
.top_l .xxzx_btn{ background:url(../images/xxzx_icon.png) no-repeat 12px center #f68a13; border-radius:12px; width:92px; height:24px; line-height:24px; color:#fff; text-indent:28px;  }
.top_r .t_weixin{ background:url(../images/wx_icon.png) no-repeat 0 center; padding-left:33px;}
.top_r a{ display:inline-block; margin-left:25px;} 
.top_r .t_weixin{ background:url(../images/wx_icon.png) no-repeat 0 center; padding-left:33px;}
.top_r .t_buy{ background:url(../images/buy_icon.png) no-repeat 0 center; padding-left:33px;}
.top_r .t_app{ background:url(../images/mobile_icon.png) no-repeat 0 center; padding-left:33px;}
.sy_logo{ margin-top:9px;width: 15%;}
.logo_r{ margin-top:5px;}

.b_logo{ background:#fff;}
.logo_con{width:1200px; margin:0 auto; padding:12px 0; }
.logo_r .fwdh{ display:inline-block; background:url(../images/fwdh_icon.png) no-repeat 0 center; padding-left:35px; font-size:14px; height:56px; line-height:56px;  }
.logo_r a{ font-size:14px; display:inline-block; margin-left:10px;}
.breadcrumbs{ height:52px; line-height:52px; font-size:12px; color:#999;}
.breadcrumbs a{ color:#999;}

.news_l,.list_l{ width:830px; float:left; margin-top:20px; margin-bottom:50px; }
.news_r{ width:325px; float:right; margin-top:20px; margin-bottom:50px;}

.news_l h4{ color: #999; font-size:12px; font-weight:normal; height:46px; line-height:40px; text-align:center; border-bottom:dotted 1px #999; font-weight:normal; margin-bottom:20px; padding-bottom:5px;}
.news_l h1{ font-size:26px; text-align:center; line-height:42px;margin-bottom: 10px;}
.news_text p{ font-size:14px; line-height:30px; text-indent:2em; margin-bottom:15px;}

/*上一篇下一篇的按钮样式
 */
.next-prev-Art{
  margin-top:30px;
}
.next-prev-Art p{
  float: left;
  width:400px;
  height:65px;
  background: #F6F6F6;
  font-size:14px;
  color:#474747;
  line-height: 22px;
  padding-top: 15px;
}
.next-prev-Art p .npa_con{
  font-size:14px;
  color:#474747;
}
.next-prev-Art .npa_a1{
  margin-right:18px;
}
.next-prev-Art p {
  position: relative;
}
.next-prev-Art p .npa_title{
  font-weight:bold;
  padding-left: 20px;
  float: left;
  position: relative;
}
.next-prev-Art p .npa_title:before{
  content: '';
  display: block;
  width: 3px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 3px;
  background:#2084f4;
}
.next-prev-Art p .npa_con{
  float: left;
  display: inline-block;
  width:263px;
}
/*相关文章的样式*/
.related-art{
  margin-top:25px;
}
.related-art ul{
  margin-top:15px;
}
.related-art p{
  font-size:18px;
  color:#474747;
  font-weight:bold;
  padding-left:20px;
  position: relative;
  line-height: 18px;
}
.related-art p:before{
  content: '';
  display: block;
  width: 3px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 3px;
  background: #2084f4;
}
.related-art li{
  width:360px;
  height:48px;
  line-height:48px;
  border-bottom:1px dotted #E6E6E6;
  padding-left:20px;
  float:left;
  position:relative;
  margin-right: 50px;
}
.related-art li .ra-dotted{
  position: absolute;
  display:inline-block;
  width:4px;
  height:4px;
  background:#E6E6E6;
  top:22px;
  left:2px;
}
.related-art li a{
  font-size: 14px;
  color:#474747;
}
.related-art li.marR0{
  margin-right:0;
}

.jieduan{overflow:hidden; width:100%;}
.jieduan h5{ height:25px;font: bold 16px/30px "微软雅黑","黑体",Arial,sans-serif;  margin:15px 0; }
.jieduan table{ width:100%; text-align:center; border-top:solid 1px #ddd; border-right:solid 1px #ddd;}
.jieduan table th{background:#f2f2f2; height:33px; line-height:33px;border-bottom:solid 1px #ddd;  border-left:solid 1px #ddd;}
.jieduan table td{line-height:18px; padding:5px; background:#fff; border-bottom:solid 1px #ddd;  border-left:solid 1px #ddd;}
.btnStyle{ display:block; width:40px; height:20px; background:#2084f4;  text-align:center; color:#fff;line-height:20px; margin:0 auto;}
a.btnStyle:hover{ color:#ffee2b; text-decoration:none;}
.hengxian {text-decoration: line-through; color:#999;}

.paihang,.djs_book_r{ border:1px solid #dedede; padding:10px 15px;}
.paihang h3,.djs_book_r h3{ border-bottom:1px solid #dedede; height:40px; line-height:40px; font-size:16px;}
.paihang h3 span,.djs_book_r h3 span{ border-bottom:1px solid #127de1; display:inline-block;}
.ph_list i{ float:left; width:16px; font-style:normal; height:16px; line-height:16px; border-radius:2px; background:#dcdcdc; color:#fff; text-align:center; margin-top:12px; margin-right:10px; }
.ph_list{ height:40px; line-height:40px; }
.ph_list a{ font-size:14px;}
.ph_list b{ float:right; background:url(../images/st_icon.png) no-repeat 0 -110px; height:16px; line-height:16px; margin-top:12px; padding-left:22px; font-weight:normal; color:#999;}
.paihang ul{ margin-top:10px;}

.first i{ background:#0b6fde;}
.second i{ background:#3487e5;}
.third i{ background:#51a0f9;}

.djs_book_r{ margin:20px 0;}
#scroll{ height:325px; overflow:hidden;}
.djs_book_r dt{ margin-top:10px;}
.djs_book_r dt b{ font-size:14px; color:#333; height:22px; line-height:22px; font-weight:normal;}
.djs_book_r dd{ font-size:12px; color:#444;  line-height:22px; text-indent:2em;}

.djs_book_r dt b strong{ color:#444;}

.nav_fixed{  position: fixed;top: 37px;_position:absolute;_top:expression(documentElement.scrollTop+37+'px');}

.djs_xyxs{ margin:10px 0;}

.lists{ margin-bottom:20px;  padding-bottom:20px;}/*border-bottom:1px dashed #dedede;*/
.lists li{ height:32px; line-height:32px; font-size:14px;}
.lists li a{ float:left;}
.lists li span{ float:right; color:#999; font-size:12px;}
.footer{line-height:24px;padding: 15px 0 5px 0;text-align: center; font-size:12px;  background:#eee;}
.footer img{display:inline;}

/*底部弹出视频样式*/
.scrollwrap{position:fixed;left:0; bottom:-190px; z-index:999;_position:relative;  height:190px;width:100%;_bottom:0; background:#333438;_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.scrollwrapIe6{_top: expression(eval(document.documentElement.scrollTop + (document.documentElement.clientHeight - 240)));height:240px; width:100%; }
.scrollwrap .hd{zoom:1;position:relative;z-index:10;width:1200px; margin:0 auto; padding:10px 0; }
.scrollwrap .hd span{position:absolute;right:-25px;top:20px;width:25px;height:24px;background:url("../images/iconAndBnt.png") no-repeat -169px -73px ; cursor:pointer; }
.scrollwrap .hd h3{font:18px/24px Microsoft YaHei,SimHei; color:#fff; width:200px; }
.scrollbox{ width:1200px; margin:0 auto; overflow:hidden;}
.scrollbox span{ width:15px; height:140px;background:url("../images/arrow.png") no-repeat; display:block; overflow:hidden; text-indent:-9999px; white-space:nowrap; cursor:pointer;}
#scrLeftBtn{ float:left; background-position:left center; margin-right:15px;}
#scrRightBtn{ float:right; background-position: right center;}
#scrWrap{ float:left;height:140px; width:980px;  overflow:hidden;position:relative; }/**/
.split{ width: 228px; float:left; margin-right:15px;position:relative;}
.split img{ width:228px; height:auto;}
.close{width:25px; height:25px; float:right; background:url(../images/iconAndBnt.png) no-repeat; }

#scroup {bottom: 50px;cursor: pointer;display: none;height: 60px;position: fixed; _position:absolute;right: 50px;width: 50px;z-index: 9999;}
#scroup span:hover {background: url("http://mat1.gtimg.com/view/todayTopic/2012/upBg.png") no-repeat scroll 0 0 transparent;}
#scroup span {background: url("http://mat1.gtimg.com/view/todayTopic/2012/upBgHover.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 60px;width: 50px;}
.scroup .up span {display: none;}
.bicon {
    background: url(../images/trs.png) no-repeat 0 center ;
    cursor: pointer;
    display: block;
    height: 21px;
    left: 5px;
    position: absolute;
    bottom: 1px;
    width: 21px;
    z-index: 1;
}
.bg-mb {
	background: none repeat scroll 0 0 #000000;
	height: 22px;
	left: 0px;
	opacity: 0.7;
	position: absolute;
	bottom:0px;
	width: 203px;
	padding-left: 25px;
	z-index: 0;
}
.text-link-foot {
	left: 32px;
	position: absolute;
	z-index: 99;
	bottom:0;
}
.text-link-foot, .text-link-foot:visited, .text-link-foot:link, .text-link-foot:hover {
    color: #E5E5E5;
    font-size: 14px;
}

/*分页--大部分*/
.page {font: 12px/22px Arial;margin: 20px 10px;text-align: center;}
.page li{ display: inline;}
.page a {border: 1px solid #CDCDCD;color: #888;display: inline-block;margin: 0 5px 10px 0;padding: 0 6px;}
.page a:hover, .page a.current, .page li.thisclass a {background: none repeat scroll 0 0 #009fe9;border-color:#009fe9;color: #FFFFFF;text-decoration: none;}
.question{ width:130px; height:20px;}
.yzm{ width:60px; height:15px;padding:0; margin:0 5px;}

.btn_tiwen{ display:block; width:70px; height:27px; background:#2ccbff; line-height:27px; color:#fff; text-align:center;}
a.btn_tiwen:hover{ color:#fffc0f;}


table.inputTable{ width:1189px; border-left:solid 1px #ccc; border-top:solid 1px #ccc;}
table.inputTable td{ border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:5px;}
/*分页--小部分*/
.pagelist {font: 12px/22px Arial;margin: 20px 10px;text-align: center;}
.pagelist li{ display: inline;}
.pagelist a {border: 1px solid #CDCDCD;color: #888;display: inline-block;margin: 0 5px 10px 0;padding: 0 6px;}
.pagelist a:hover, .pagelist a.current, .pagelist li.thisclass a {background: none repeat scroll 0 0 #2ccbff;border-color:#22c2f7;color: #FFFFFF;text-decoration: none;}



/**/
.list_l .lKemuNav li{float:left; }
.list_l .lKemuNav a{  display:block; height: 26px; padding:0 18px; border:#ccc 1px solid; font-size:14px; text-decoration:none; margin-right:8px;*margin-right:10px; margin-bottom:10px; line-height: 26px; text-align: center;*white-space:nowrap;}
.list_l h3{ margin: 20px 0 15px 0; background-color: #489BF4; height:32px; line-height:32px; font-size:16px; color:#fff; padding:0 20px;}
.list_l h3 a{ font-size: 12px; color: #fff;}
.list_l h3 a.left1{ font-size:16px; font-weight:normal; color:#fff; }
.list_l h3 a:hover{ text-decoration:underline;color:#fff; }

.news_text{font-size:16px;}








