@charset "utf-8";
/* CSS Document */
.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear{display: inline-table;}
* html .clear{height: 1%;}
.clear{display: block;}
*{margin:0; padding:0;}
img{border:none;}
input{vertical-align:middle;}
dl ,ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
a{ color:#333; text-decoration: none;}
.clearfix:before,.clearfix:after { content: " "; display: block; font-size: 0; height: 0;line-height: 0;visibility: hidden;width: 0;clear: both;}
body{font-family: Arial,"microsoft yahei",Verdana; font-size: 1em; color: #333;background:#fcfcfc;min-width: 320px; overflow-x:hidden;}
.del{ text-decoration:line-through;}
em{ font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.tr{ text-align:right;}
.red{ color:#fe0103 !important;}
.green{color:#58a1e9!important;}
.orange{color:#ff9900!important;}
.blue{color:#48a1dd !important;}
.f20{font-size:20px;}
.c999{color:#999!important;}
.c666{color:#666!important;}
.c333{color:#333!important;}
.mr0{margin-right:0 !important;}
.mb0{margin-bottom:0;}
.bdb{border-bottom:none!important;}
.bdr{border-right:none!important;}
.blank20{ height:20px; clear:both;}
.blank10{ height:10px; clear:both;font-size:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
/*头部*/
header{width:100%;height:45px; background:#58a1e9;  position:relative;}
header .logo{display:inline-block; width:100px; height:28px; background:url(../images/logo.png); background-size:100px; margin-left:10px;margin-top:8px;}
header .fr em{ display:inline-block;  height:45px; }
header .fr .cur{ background:#2b7bca;}
header i{ margin-top:7px;}
header i.icon_serach{ display:inline-block; width:22px; height:21px; background:url(../images/icons.png) 0 0; background-size:90px;margin:2px 0px 0 0;}
i.icon_menu{ display:inline-block; width:24px; height:25px; background:url(../images/icons.png) right -215px; background-size:134px auto;padding-right:10px;margin-right:10px;}

.serachBox{width:100%;background: #fff;position:absolute;left:0;top:45px;z-index: 100;border-bottom: 1px solid #e5e5e5;box-shadow: 0 0 10px #ccc; display: none;}
.serachBox div.clearfix{margin:15px 10px 0; position:relative;}
.serachBox input.text{height: 30px; line-height: 30px;width: 80%;border:1px solid #58a1e9;font-family: "microsoft yahei";font-size: 1em; text-indent: 10px;float: left; border-radius:0; }
.serachBox .sousuo{display:block;width: 20%; height: 32px; line-height: 32px; float:left; margin-left:-2px;background: #58a1e9; color: #fff; text-align: center;border:0;font-family: "microsoft yahei"; font-size: 1.1em;}
.serachBox .sousuo input{ display: none;}
.search_tishi{display:none; width:50%; background:#000; opacity:.4; padding:5px 0; color:#fff; text-align:center; border-radius:5px; position:absolute; left:17%; top:0;}
/*底部*/
footer{background:#fff; border-top:1px solid #58a1e9; line-height:1.5em; padding:1em 0; text-align:center; color:#666;}
footer a{color:#666;}
/*返回顶部*/
#up{ position:fixed; right:12px; bottom:50px;width:40px;max-width:80px;min-width:40px; display:none;}
#up img{width:100%;}
/*页码*/
.pages{height:35px; line-height:35px;text-align:center; background:#fff;}
.pages a,.pages span{width:30%; display:inline-block; font-size:1.1em; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; background:#f5f5f5; margin-right:.3em;  border-bottom:1px solid #e9e9e9;}
/*加载*/
.loading{ padding:20px;text-align:center;color:#666;}
.loading img{ vertical-align:middle;margin-right:5px; }
.loading p{margin-top: 20px;}
/*栏目分类页*/
.column_js{padding:0 10px 5px; overflow: hidden;}
.column_js img{display:block; width:30%; margin-right:10px;}
.column_js p,.column_js div{line-height:1.8em;}
.column_js p.p1{text-indent:2em;}
.entry{margin:1em 0; padding:0 10px 10px; border-bottom:1px solid #dedede;}
.entry a{display: inline-block;padding:3px 8px;margin: 0 1em 10px 0;border:1px solid #d3d3d3;border-radius: 15px;color: #58a1e9;}
.relevant{border-bottom:1px solid #dedede;margin:0 10px; padding-bottom:1em;}
.relevant_list{ overflow: hidden; background:#f2f2f2; padding-top:.5em; margin-top:1em; position:relative; padding-right:10px;}
.relevant_list span{width:80px; /*float:left;*/ padding-left:5px}
/*.relevant_list ul{float:left; width:70%; }
.relevant_list li{float:left; margin-bottom:.5em; }*/
.relevant_list a{display:inline-block; color:#58a1e9;padding:0 .8em; height: 15px;line-height: 15px;margin:2px 0 10px;}
.relevant_list em{display:inline-block; width:20px; height:12px; position:absolute; right:5px; bottom:8px;}
.relevant_list em.more{background:url(../images/icons.png) -33px -39px; background-size:90px;}
.relevant_list em.morecur{background:url(../images/icons.png) -33px -25px;background-size:90px;}
/*搜索列表页*/
.search_list{padding:10px;}
.indexNews em{display:block; padding-top:.5em; color:#999; margin-bottom:}
.search_num{padding:1em 10px .4em; color:#999;}

.tishibox{text-align:center; padding:1em 0;}
.tishibox i{display:inline-block; width:28px; height:25px; background:url(../images/icons.png) -28px top; background-size:90px; vertical-align:-3px; margin-right:5px;}
.morebox{background:#fff; border:1px solid #e5e5e5; padding:.5em 0; margin:1em 10px; text-align:center; color:#666; cursor: pointer;}
.morebox i{display:inline-block; width:20px; height:12px;background:url(../images/icons.png) -33px -25px;background-size:90px; margin-left:5px; vertical-align:middle;}
/*关键字列表页*/
.keyword_list ul{margin:10px; border-top:1px solid #58a1e9;}
.keyword_list li{padding:1em 0 .5em; line-height:1.8em; border-bottom:1px solid #e5e5e5;}
.keyword_list li h3{padding-bottom:.2em;}
.keyword_list li p,.keyword_list li time{color:#999;}
/*终端页*/
.content{padding:10px; border-bottom:10px solid #ecebeb;}
.content .writer{padding:.4em 0 .4em; margin-bottom:.6em; border-bottom:2px solid #58a1e9;}
.content .writer h1{font-size:1.2em; padding-bottom:.5em;}
.content .writer p,.content .writer time{font-size:.8em; color:#999;}
.content .writer p{padding-bottom:.6em;}
.content .writer p span{display:inline-block; padding:0 1.2em;}
.content .contbox p{color:#666; line-height:1.8em;}
.content .contbox span{display:block;line-height:1.8em;}
.content .contbox img{width:100%; display:block; margin:1em 0;}
.wxgz{ background:#eff3f2; padding:10px;margin:1em 0 1.5em; color:#666;}
.wxgz dt{float:right; width:30%;  }
.wxgz dt img{ width:100%;float: right;margin-top:10px;}
.wxgz dd {float: left;line-height: 30px;width: 96%;font-size: 1em;padding: 0 2%;}
.share{padding:20px 0}
.share p{ padding:0 10px;}
.share dl{ width:25%; text-align:center; float:left;margin-top:10px;}
.share dl dt img{ width:70%; max-width:100%; display: block;margin: 0 auto;}
.share dl dd{font-size: 0.9em; line-height: 200%;}
.lookmore i{display:inline-block; width:2px; height:16px; background:#58a1e9; vertical-align:-3px; margin-right:8px;}
.lookmore a{display:inline-block; padding:2px 8px; margin:0 1em 10px 0; border:1px solid #d3d3d3; border-radius:15px; color:#58a1e9;}
.xgydbox{border-bottom:10px solid #ecebeb;}
.xgydbox ul{padding:0 10px;}
.xgydbox .title{margin-bottom:.2em;}
.xgydbox li{padding:.8em 0; border-bottom:1px solid #dcdcdc;}
.xgydbox li:last-child{border-bottom:none;}
.xgydbox li i{display:inline-block;width:4px;height:4px;background:#58a1e9;vertical-align: 4px;margin-right:5px;}
.xgydbox li a{font-size: 1em;}
.xgydbox li time{float:right;color:#666;font-size:.95em;padding-top: 2px;}

#moreread h3{padding:.8em 0 .5em;}
#moreread li{line-height:1.8em;}
/*分类页*/
.backbox{height:44px; line-height:44px; background:#fff; border-bottom:1px solid #e5e5e5; text-align:center; position:relative; z-index: 99; font-size:1.2em; color:#666;}
.backbox i,.backbox .back_r em{display:inline-block; background:url(../images/icons.png) 0 0; background-size:90px;}
.backbox i{ width:12px; height:21px; background-position:left -21px;  margin-right:10px; position:absolute; left:10px; top:12px;}
.backbox .back_r{position:absolute; right:0px; top:0px;padding:0 10px; }
.cur{ background:#f6fbfd;}
.backbox .back_r em{width:23px; height:17px; background-position:-58px top; margin-top:15px;}
.backbox .back_asid{position:relative;display: none;}
.backbox .back_asid span{max-height:225px; background:#f6fbfd; text-align:left; position:absolute; right:-10px; top:-4px; overflow-y:scroll;}
.backbox .back_asid span a{display:block; width:120px; border-bottom:1px solid #eee;padding-left:.8em; }
.backbox .back_asid span .cur{ color:#58a1e9;}
.backbox .back_asid span a:last-child{border:none;}
.backbox .back_asid b{width:15px; height:10px; background-position:-15px -26px; position:absolute; right:4px; top:-13px; z-index:2;}
.fenleibox{padding:0 10px 1.5em;}
.title{height:20px; line-height:22px; font-size:1.2em; color:#58a1e9; border-left:4px solid #58a1e9; padding-left:5px; margin:15px 0;}
.title a{color:#58a1e9; }
.fenleibox section ul{border:1px solid #e5e5e5; background:#fff; padding:0 1em; margin-top:1em; overflow:hidden;}
.fenleibox section li{float:left; width:33.3%; border-bottom:1px solid #e5e5e5; text-align:center; padding:.8em 0;}
.fenleibox section li.bdb a{border-bottom:0;}
.fenleibox section li.bdr a{border-right:0;}
.fenleibox section li a{display:block; border-right:1px solid #eee;}
/*首页*/
.top_menu{width:100%;height: 45px; line-height: 45px; white-space: nowrap; overflow-x: scroll;-webkit-overflow-scrolling:touch; background: #fff; top:45px; z-index: 99;}
.top_menu::-webkit-scrollbar{height: 0;}
.top_menu a{margin: 0 10px; display: inline-block; white-space: nowrap;}
.top_menu a.cur{color:#58a1e9; }
#topbanner{ width:100%; max-width:640px;margin:0 auto;overflow:hidden; }
#slider li{display: none;overflow: hidden; float: left; width: 100%;}
#slider li.cur{display:block;}
#slider li img{ width: 100%; display: block;}
#pagenavi{ width: 100%;height:4px;overflow: hidden; background: #ccc;}
#pagenavi a{display:block; float: left; width: 33.333%; height: 4px; font-size: 0;}
#pagenavi a.active{ background: #58a1e9;}
.indexNews{border-bottom: 10px solid #ecebeb;position: relative; padding-bottom:15px;}
.title i{display: inline-block; width: 4px; height: 9px; background: url(../images/icons.png) -90px -112px;position: relative; left: -5px; top: -2px;}
.indexNews ul li{border-top: 1px solid #e3e3e3; margin:0 10px; padding: 15px 0; color: #666;}
.indexNews ul li:first-child{border-top: 0;padding-top: 0;}
.indexNews ul li h3{margin-bottom:7px; font-size: 1.1em;}
.indexNews ul li p{line-height: 1.6em;}
.indexNews ul li a.fr{width: 26%;margin-left: 1%;}
.indexNews ul li a.fr img{width:100%;display: block;}
.indexNews ul li>span{font-size:.95em;display: inline-block;padding-top:8px;}
.indexNews ul li>span a{color:#58a1e9; margin-right: 10px;display: inline-block;}
.tagBox{ background:#fff;border:1px solid #e3e3e3; margin:10px 10px 15px; padding:5px 10px;}
.tagBox p{ line-height:2.2em;font-size: 1.2em;border-bottom:1px solid #e3e3e3; margin-bottom:10px;}
.tagBox>a{color: #666;font-size: 1.1em;line-height:2em; display: inline-block; margin-right: 15px;}
.tagBox p i{display: inline-block; width: 20px; height: 20px; background:url(../images/icons.png) 0 -122px;vertical-align:-2px; margin-right: 5px;}
.tagBox p i.t2{background: url(../images/icons.png) -22px -122px;}
.tagBox p i.t3{background: url(../images/icons.png) -44px -122px;}
.tagBox p i.t4{background: url(../images/icons.png) -66px -122px;}
/*栏目页*/
.lanmu_h{height:20px; line-height:22px; font-size:1.2em; color:#58a1e9; border-left:8px solid #58a1e9; padding-left:5px; margin:15px 0; }
.lanmu_h span{padding-right:10px; background: #fff;}
.lanmu_h i{height:1px;background:#eee; display:block;margin:-10px 0 0; }
.lmText{margin:0 10px; color: #666;line-height: 1.6em;}
.lmxg{margin:15px 10px 0;}
.lmxg a{display:inline-block;color:#58a1e9; border:1px solid #c9c9c9; border-radius:15px; padding: 2px 8px; margin:0 10px 10px 0;}
#gnBox{width: 100%; overflow: hidden; position:relative;}
.tab{position: absolute; right: 10px; top:22px;}
.tab span{display: inline-block; width: 8px; height: 8px; background: #bfbfbf;border-radius: 4px;float: left;margin: 0 5px;}
.tab span.cur{ background: #58a1e9;}
.tab a{display: inline-block; width: 8px; height: 16px; background: url(../images/icons.png); vertical-align: middle;float: left;margin:-4px 8px 0;}
.tab a.left_cur{ background-position:-166px -65px;}
.tab a.right_cur{background-position:-176px -65px;}

.indexNews .tab_list li {border:1px solid #eee!important;background: #fff; padding: 10px !important;margin-bottom: 10px; display: none;}
.indexNews .tab_list li.cur{display: block;}
.indexNews .tab_list li a.fl{width: 40%;margin-right: 10px;}
.indexNews .tab_list li a.fl img{width: 100%;}
.indexNews .tab_list section {font-size: .97em;margin-bottom: 7px;}
.indexNews .tab_list section a{color: #58a1e9; margin-right: 8px; display: inline-block; line-height: 1.6em;white-space:nowrap;}
.leimu li{border-bottom: 1px solid #e3e3e3;border-top:0!important;}
.lmNews{margin: 0 10px 10px;}
.lmNews a.fl{width: 35%;margin-right: 10px;}
.lmNews a.fl img{width: 100%;}
.lmNews h3{margin-bottom: 5px;}
.lmNews p{line-height: 1.5em;}
.lmNews div.c666{font-size: .97em;padding-top: 7px;}
.lmNews div.c666 a{color: #58a1e9; margin-right: 10px; display: inline-block;}
.lmList{padding-bottom: 10px;}
i.dian{display: inline-block; width:5px; height: 5px; background: #58a1e9; vertical-align: middle; margin-right: 5px;}
.lmList li{border:0!important; padding: 5px 0!important;}
.flBox{border-bottom:1px solid #e5e5e5;margin-bottom: 30px;}
.flList{background: #fff;border-top:1px solid #e5e5e5; padding:10px 20px 10px 10px;line-height: 1.8em;position: relative;}
.flList>a{color: #666;font-size: .95em;margin:0 10px;display: inline-block;}
.flList a.more{width: 8px; height: 16px; background: url(../images/icons.png) -186px -65px; position: absolute; right: 0;bottom: 15px;}
@media screen and (min-width:360px){
.indexNews ul li p{line-height: 1.8em;}
.indexNews ul li>span{padding-top:13px;}
.lmNews div.c666{padding-top:13px;}
.indexNews .tab_list section{padding-top: 8px;}
.lmNews h3{margin-bottom: 10px;}
.lmNews p{line-height: 1.7em;}
}
@media screen and (max-width:480px){

}
/*快捷导航*/
.kjBox{width: 30%; background: #2b7bca; position:absolute;height: auto;right: 0;top:45px;z-index: 200;display: none; }
.kjBox a{ display:block; line-height:2em; text-align:center;color:#fff;border-bottom:1px solid #58a1e9;}
.kjBox .cur{ background:#2b7bca; color:#fff;}
.kjBox .last{ border:none;}




