@charset "utf-8";
html{overflow-y:scroll}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}a,a:hover{text-decoration:none}*{margin:0;padding:0}a{text-decoration:none;color:#222; cursor: pointer;}img{vertical-align:top;width:100%;border:none}
body{position:relative;width:100%;overflow-x:hidden;font-size:12px;color:#000;font-family:'Hiragino Sans GB','Microsoft YaHei',simsun; margin:0;padding:0; background: #f0f0f0}
.none{display:none!important;} 
/*article椤甸潰*/
/*article-wrapper*/
.article-wrapper{width: 100%;max-width: 640px;height: 100%;margin: 0 auto; font-size: 18px; background:#fff;}
/*鍐呭澶撮儴*/
.header-wrapper { width: 100%;max-width:640px; background:#000;z-index: 999;height: 1.4rem; margin: 0 auto; position: fixed}
.header{position:relative;margin-left: 15px; margin-right:15px; height: 100%; overflow: hidden; text-align: center} 
.header .articlenav{ color: #f0f0f0;position: absolute; left:0;top:0} 
.header .articlenav li{background: url(photo.png) no-repeat right;  float: left; padding-right:15px;}
.header .articlenav a{color: #f0f0f0; font-size:16px; display: block; float:left;  line-height: 1.4rem;}
.header .head-share{ position: absolute; right:0; top:0;width:1rem;height: 100%;}
.header .head-share span{display: block;width:100%;height: 100%; background: url(top-share.png) right no-repeat;background-size: auto 100%;} 
/*澶撮儴鍒嗕韩*/ 
.am-share{ font-size: 16px;  width: 100%;text-align: center;  position: fixed;bottom:0;left:0; z-index:100; background: #f8f8f8;  display: none;border-radius: 2px; border-top:1px solid #f0f0f0;}
.am-share-title { background: #f8f8f8;  border-bottom: 1px solid #f0f0f0; padding: 15px 0 } 
.bdshare-button-style0-16 {border-radius: 0 0 2px 2px; margin: 0 10px; padding:15px 0; height:auto; zoom:1; overflow:auto; border-bottom:1px solid #f0f0f0} 
.bdshare-button-style0-16  li { display: block; float: left; min-height: 36px;  width: 25%; position: relative;}  
.am-share .bdshare-button-style0-16 a { list-style: none; overflow: hidden;background-repeat: no-repeat; background-size: 36px 36px; background: url( share.png) center no-repeat;display: block; float: left;height: 36px; line-height: 36px;  width: 36px;  text-align: center; margin: 0 auto; padding: 0; position: absolute;left:30%; top:0; }
.am-share .bdshare-button-style0-16 a.bds_weixin{  background-position: 0 -108px} 
.am-share .bdshare-button-style0-16 a.bds_tsina{  background-position: 0 -36px} 
.am-share .bdshare-button-style0-16 a.bds_tqq{ background-position: 0 -72px} 
.am-share .bdshare-button-style0-16 a.bds_qzone{  background-position: 0 0} 
.am-share-footer{padding:10px 0; cursor: pointer}
/*涓婚鍐呭*/
.main-wrapper{width: 100%; margin: 0px auto; overflow: hidden; background: #fff;  padding-top: 1.4rem;}
.artical-title {font-size: 24px;line-height: 38px;max-height:76px; margin: 10px 0;overflow: hidden;}  
.artical-author{ border-bottom:1px solid #ccc; overflow: hidden;color:#555; font-size: 13px; }
.artical-blog{font-size:18px;word-break: break-all;overflow: hidden;line-height: 32px;letter-spacing:1px;}
.prvup{clear: both;font-size: 18px;background: #fff url(line_bg.png) repeat-x left bottom;border: 1px solid #dedede;border-bottom: none; line-height:38px;  overflow: hidden; height:44px;}
.prvup a{ color:#f40000; padding-left: 10px;}
.pages {font-size: 16px;width:100%; padding:10px 0 10px; text-align: center;}
.pages a.a1 {width:49%;height:50px;line-height:50px;background:#000; text-align:center; float:left;}
.pages a.a1:last-child{float:right}
.pages a {height:50px;line-height:50px;width:20px;display: inline-block;background: #000;text-align: center;color: #fff;}
.pages a:hover{background:#f40000;color:#fff}
.pages span {height:50px;line-height:50px;padding:0px 5px;width:20px;background:#f40000;display: inline-block;color: #fff;text-align: center; }
.pages #sjfenye{ display:none}
.page{ clear:both; overflow: hidden;}
.page a{ width:49%;  display: block;background: #000; color:#fff; height:50px; line-height: 50px; text-align: center}
/*鐚滀綘鍠滄*/ 
.ar-title{ width: 100%; height:60px; } 
.ar-title span{ display: block;width:100%;height: 100%; background:url(liketitle.png) center no-repeat;background-size: auto 100%;}
.ar-lists{ background: #fff}
.ar-list a{border-bottom:4px solid #f4f4f4; display: block;}
/*.ar-list a:last-child{border:none}*/
.ar-list dl {padding: 17px 0; overflow: hidden; position: relative}  
.ar-list dl dt {float: left; width: 38%;}
.ar-list  dl dd { box-sizing: border-box;width: 60%; overflow: hidden; float:right}
.ar-list  dl dd p { overflow: hidden;max-height: 72px;line-height: 24px; text-align: justify;} 
.ar-list  dl dd span,.ar-list a.biao {display: inline-block; height: 20px; line-height: 24px; width: auto;  color:#888; position: absolute;bottom:17px; left:40%;font-size: 14px;} 
.hidden_event{display:none}
.list-more{ width:100%;}
.click_event{background:url(morebiao.png) no-repeat left; background-size: 26px ; cursor:pointer; padding-bottom:10px;  width: 3.8rem;  padding-left: 20px; margin: 0 auto; font-size:18px;color:#f40000;line-height:30px;text-align:center;display:block; }
 
.goback a{ background: #fff;border:1px solid #dedede; color: #333}  
/*footer*/
.footer{width:100%;padding:10px 0;overflow:hidden;text-align:center;color:#a2a2a2;background:#000;-webkit-text-size-adjust:none; clear: both;zoom:1}
.footer p{width:100%;line-height:0.6rem;font-size:13px;color:#a2a2a2}
.bg10{ background:#f4f4f4; height:4px;}
.mb20{ margin-bottom:20px;}
.pt20{padding-top:20px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.fl{ float: left}
.fr{ float:right}
.mlr15{ margin-left:15px; margin-right:15px;}
/*index椤甸潰*/
.header .head-menu{ position: absolute; left:0; top:0;width:8%;height: 100%;}
.header .head-menu span{display: block;width:100%;height: 100%; background: url(menu.png) left no-repeat;background-size: auto 100%;} 
.header .head-logo{ position: absolute; width:4rem;left:35%;top:0;height: 100%; }
.header .head-logo span{ height: 1.4rem; line-height: 1.4rem; font-size:24px;} 
/*top-nav2*/
.top_menu{overflow:hidden;	overflow-x:scroll;	-webkit-overflow-scrolling:touch;background:rgba(245,245,245,0.9);	border-bottom:1px solid #D9D9D9;height:38px; }
.top_menu::-webkit-scrollbar { height:0px; }
.top_menu_list{white-space: nowrap; }
.top_menu_list a{white-space: nowrap;display: inline-block;color: #333;text-decoration: none;font-size: 18px;height:38px;line-height:38px;margin-left:15px;}
.top_menu_list a.cur{color:#267ed9; font-weight:900; border-radius:5px; }
.bodywrap{ position:relative; width: 100%; max-width: 640px;  overflow: hidden;margin: 0 auto; background: #fff;}
.sub{ clear: both;zoom:1;text-align: center; width: 100%; height: 100%; overflow-y:scroll;position:fixed;z-index:9;max-width: 640px; border:none;padding:0;margin-top:1.4rem;} 
.sub .sycd{ position:absolute;top:0;left:0;z-index:20;width:100%; overflow: hidden;background: #fff;}
.sub .sycd .n_module_card{ ovflow:hidden; }
.sub .sycd .n_module_card .th_td {text-align: left;width: 100%;height: 40px;font-size: 18px;line-height: 40px;color: #555;border-bottom: 1px solid #dfdfdf;padding-left: 10px; box-sizing: border-box;}
.n_relist {margin: 2px 5px 12px; overflow: hidden;  }
.n_relist li {padding: 0 5px;width: 33.33%;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 10px;}
.n_relist li a {display: block;height: 34px; text-align: center;line-height: 34px; border: 1px solid #dfdfdf; font-size: 16px;}
.index-wrapper{width: 100%;max-width: 640px;height: 100%;margin: 0 auto; font-size: 18px; background:#fff;}
.focus-t{ overflow:hidden; }
.banner{ position:relative;}
.banner a{font-size: 20px; display:block; color:#fff; width: 100%; text-align:left}
.banner h2{ position:absolute; bottom:0;left:0; background:url(tbg.png) repeat; width: 100%; padding: 5px 0; padding-left: 5px; height: 30px; line-height: 30px; overflow: hidden;}
.btop{ ovflow:hidden; background: #fff;}
.btop dt{ width: 30%;} 
.btop dt img{ width: 100%;} 
.btop dd{ width:70%;}
.btop dd h2{ margin-right: 10px; overflow: hidden; max-height: 55px;} 

/*.ar-list  dl:nth-child(odd) dd .biao{ background:#f40000}*/
.ar-list  dl dd h2 { overflow: hidden;max-height: 72px;line-height: 24px; text-align: justify;} 
.index-wrapper .ar-list a{border-bottom:none; display: block;}
.index-wrapper .ar-list dl{ border-bottom: 4px solid #f4f4f4}
.yl .ar-title span{ display: block;width:100%;height: 100%; background:url(yltitle.png) center no-repeat;background-size: auto 100%;}
.mr .ar-title span{ display: block;width:100%;height: 100%; background:url(mrtitle.png) center no-repeat;background-size: auto 100%;}
.qg .ar-title span{ display: block;width:100%;height: 100%; background:url(qgtitle.png) center no-repeat;background-size: auto 100%;}
.qc .ar-title span{ display: block;width:100%;height: 100%; background:url(qctitle.png) center no-repeat;background-size: auto 100%;}
.pb20{padding-bottom:20px;}
.index-wrapper .ar-list dl:last-child{border:none}  
.index-wrapper .click_event{ padding-bottom:0;}
/*鏍忕洰椤甸潰*/  
.category .header .head-logo .logo{display: block; float:left; font-size: 22px; color: #fff; height: 1.4rem; line-height: 1.4rem;}
.category .header .head-logo .cate{ color:#fff; display: block;float: left; font-style:normal; height: 1.4rem; line-height: 1.4rem; font-size:22px;}
.category .ar-list dl:last-child {border-bottom: 4px solid #f4f4f4;} 
/*涓撻*/
.zt{ background:#f8f8f8; overflow: hidden; }
.zt .zt-title{  border-bottom: 1px  dotted #ccc; overflow: hidden; padding: 10px 0} 
.zhai span{ padding: 2px 8px; background: #f40000;color:#fff; border-radius: 10px; font-size: 16px; margin-right: 10px;}
.article-info{ padding:15px 0 20px 0; border-bottom: 1px solid #ccc} 
.Baidu .Baidu_tent li{ overflow: hidden; border-bottom: 1px solid #e7e7e7; padding: 15px 0; position: relative}
.Baidu .Baidu_tent li h2 {font-size: 0.65rem;overflow: hidden; margin-bottom: 10px;}
.Baidu .Baidu_tent li div img { display: block;float: left;width: 38%;height: auto;  overflow: hidden;}
.Baidu .Baidu_tent li div p {float: right;width: 60%; color: #666;overflow: hidden;max-height: 72px; line-height: 24px; text-align: justify; font-size: 16px;}
.JUHE .Baidu_tent p span.more {float: right;color: #f40000; position:absolute;right:0;;bottom:5px; font-size: 14px} 

.linle-pag0{width:100%;text-align:center;overflow:hidden;height:30px;margin:10px 0}.linle-page123{POSITION:relative;FLOAT:left;COLOR:#666;FONT-SIZE:14px;OVERFLOW:visible;LEFT:50%}.linle-page123 a{BORDER-BOTTOM:#ebebeb 1px solid;POSITION:relative;BORDER-LEFT:#ebebeb 1px solid;PADDING-BOTTOM:0;LINE-HEIGHT:27px;MARGIN:0 3px 0 0;PADDING-LEFT:10px;PADDING-RIGHT:10px;DISPLAY:inline-block;FLOAT:left;HEIGHT:27px;COLOR:#666;BORDER-TOP:#ebebeb 1px solid;RIGHT:50%;BORDER-RIGHT:#ebebeb 1px solid;PADDING-TOP:0}.linle-page123 span{background-color:#dcdcdc;BORDER-BOTTOM:#ebebeb 1px solid;POSITION:relative;BORDER-LEFT:#ebebeb 1px solid;PADDING-BOTTOM:0;LINE-HEIGHT:27px;MARGIN:0 3px 0 0;PADDING-LEFT:10px;PADDING-RIGHT:10px;DISPLAY:inline-block;FLOAT:left;HEIGHT:27px;COLOR:#666;BORDER-TOP:#ebebeb 1px solid;RIGHT:50%;BORDER-RIGHT:#ebebeb 1px solid;PADDING-TOP:0} 
/*专题描述*/
.head-title{font-size:0.7rem;overflow:hidden;margin-bottom:10px;font-weight:bold;}.head-info{font-size:14px;height:20px;line-height:20px;}.desc p{font-size:16px;color:#666;line-height:24px;text-align:justify;border:1px #aaaaaa solid;padding:10px;margin-top:10px;}.desc{margin-top:5px;}.top_menu_list a{margin-left: 7px;}
div#mwrap{margin-left:15px;margin-right:15px;}li.clearfix{overflow:hidden;border-bottom:1px solid #e7e7e7;padding:15px 0;position:relative;}.clearfix h2{font-size:0.65rem;overflow:hidden;margin-bottom:10px;}.clearfix img{display:block;float:left;width:38%;height:auto;overflow:hidden;}li.clearfix p{float:right;width:60%;color:#666;overflow:hidden;max-height:72px;line-height:24px;text-align:justify;font-size:16px;}.art-more{float:right;color:#f40000;position:absolute;right:0;bottom:5px;font-size:14px;}.more{display:block;color:#fff;text-align:center;line-height:36px;font-size:18px;margin-top:10px;margin-bottom:15px;}.more a{display:block;width:100%;padding:8px 0;color:#fff;margin:0 auto;background:#000;text-align:center;border-radius:3px;}