abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h4,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:"Microsoft YaHei",Verdana,sans-serif;outline:0}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
body{color:#333;font-size:14px;font-family:"Microsoft YaHei",Verdana,sans-serif}
a,ins{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#dd3c3c;}
ol,ul{list-style:none}
*{padding:0;margin:0;border:0}
@font-face{font-family:'iconfont';src:url(css/iconfont.eot);src:url(css/iconfont.eot?#iefix) format('embedded-opentype'),url(css/iconfont.woff2) format('woff2'),url(css/iconfont.woff) format('woff'),url(css/iconfont.ttf) format('truetype'),url(css/iconfont.svg#iconfont) format('svg')}
.iconfont{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
video{margin:10px 0; background:#000000;}
video{height:auto;width:100%}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
.clear{clear:both}
.web_weight , .head_weight{margin:0 auto;position: relative;}
header{height:60px;background:#1959b3;position:fixed;top:0;width:100%;z-index: 999;}
.logo{margin-top:10px;float:left;height:40px;overflow:hidden}
.logo img{height:40px;width:auto!important}
.name {line-height:60px;font-size:24px;float:left;font-weight:bold;margin-left:15px;letter-spacing: 2px;}
.name a{color:#fff;}
header button {padding:0 15px;line-height:60px;background: transparent;float:right;color:#fff;font-size:14px;cursor:pointer;}
header button i{color:#fff;font-weight:normal;}
header button span{padding-left:5px;}
.search{background:#fff;position:absolute;width:100%;height:auto!important;overflow:visible!important;float:none;top:60px;left:0;right:0;cursor:pointer;z-index:999;border-bottom:1px #e6e6e6 solid;padding:20px 15px;margin:0;box-shadow: 0 1px 3px rgba(26,26,26,.1);box-sizing: border-box;}
.search form{overflow:hidden;position:relative;width:100%;float:none;margin:0 auto;display:block;}
.search input{border:1px solid #d9d9d9;height:38px;line-height:38px;background:#fff;padding:0 85px 0 5px!important;color:#888;width:100%;border-radius: 3px;font-size:14px;box-sizing: border-box;}
.search button{position:absolute;line-height:38px;height:38px;cursor:pointer;background-color:#1959b3;color:#fff;width:80px;right:0;top:0;border-radius:0 3px 3px 0;}
.search button:hover{-moz-opacity:0.9;opacity: 0.9; }
mip-form #mip-form-cross{display: none!important;}
#navul{position:absolute;height:auto!important;background:#fff;z-index:999;width:auto;padding:0;right:0;top:60px;box-shadow: 0 1px 3px rgba(26,26,26,.1);}
#navul li{border-top:1px rgba(255, 255, 255, 0.1) solid;background:#1959b3;text-align:center;line-height:36px;box-sizing: border-box;}
#navul li:first-child{border-top:0}
#navul li a{padding:0 15px;font-size:14px;display:block;color:#fff}
#navul li:hover{-moz-opacity:0.9;opacity: 0.9; }
.main{margin-top:75px;}
.gonggao{margin:15px 0; padding:0 15px;line-height:150%;font-size:14px;}
.gonggao i {margin-right:5px;color:#888888;}
.banner{display:block;overflow:hidden;height:100%;vertical-align:middle;margin:15px 0;border-radius: 5px;}
.banner img{width:100%;height:100%;vertical-align:middle}
.abstract {
    padding: 15px 0;color:#888888;
    line-height: 150%;font-size:14px;border-bottom:1px dashed #e6e6e6;
}
.spm{margin:15px 0;border:1px solid #e6e6e6;padding:0 15px;overflow:hidden;display:block;border-radius: 5px;}
.spm h3 , .spm h1{font-size:18px;line-height:40px;border-bottom:1px solid #e6e6e6;}
.spm h3 span{float:right;font-weight:400;font-size:12px}
.spm h3 span a{color:#888}
/**文章正文**/
.info{line-height:24px;margin-top:10px;color:#888;margin-right:-20px;}
.info a{color:#1959b3;}
.info span{margin-right:20px;}
.info span i{margin-right:5px;}
.article {padding:10px 0;}
.article a{color:#dd3c3c;}

.article div,.article p{margin-bottom:15px;line-height:150%}
.article div:last-child,.article p:last-child{margin-bottom:0;}
.article img{display:inline;width:auto;height:auto!important;max-width:100%!important;min-width:inherit}
.article h2 , .article h3 , .article h4 , .article h5{border-bottom: 0;line-height: 150%;margin: 0 0 15px 0; 
}
.article video{margin-bottom:10px;}
/**上一篇下一篇**/
.post-nav{margin:0 0 10px 0;padding-top:10px;color:#888;border-top:1px dashed #e6e6e6;}
.post-nav p{line-height:24px;}
/**关键词**/
.tags {line-height:26px;overflow: hidden;margin:15px 0 0 0;}
.tags a{color: #3973ac; background: #ecf3f9;display: inline-block;margin:0 15px 10px 0; padding: 0 10px;border-radius: 3px; overflow: hidden;}
.tags a:hover {background:#d9e6f2;}
/**文章列表**/
.post li a:hover , .article a:hover , .flink li a:hover , .post-nav p a:hover , .post-l li h2 a:hover{text-decoration:underline;}

.post{padding:10px 0;}
.post li{font-size:14px;line-height:24px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.post li:last-child{margin-bottom:0}
.post li span{font-size:12px;color:#888;float:right;}

/**文章列表**/
.post-l{padding:15px 0 0 0;}
.post-l li{margin-bottom:15px;border-top: 1px dashed #e6e6e6;padding-top:15px}
.post-l li:first-child{padding-top:0;border-top:0;}
.post-l li h2{font-size:16px;line-height:28px;}
.post-l li  p{color:#888;font-size:14px;margin:10px 0;line-height:18px;max-height:36px;overflow:hidden;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: clip;
    white-space: normal;}

.weburl{margin-right:-2%;overflow: hidden;padding:10px 0 0 0;}
.weburl li  {width: 23%;float:left;margin-right:2%;  transition: opacity 2s ease-in-out; margin-bottom:10px; }
.weburl a:first-child li , .weburl a:nth-child(2) li, .weburl a:nth-child(3) li, .weburl a:nth-child(4) li{border-top:0}
.weburl li h2 img{width: 40px;max-width: 40px; min-width: 40px; height: 40px;object-fit: cover;float:left;margin-right:5px;}
.weburl li h2{font-size:16px;line-height:40px;height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;}
.weburl li p{color:#888;font-size:12px;line-height:18px;height:36px;margin:5px 0;overflow: hidden;  display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;text-overflow: clip;white-space: normal;}
.weburl a:hover li p{text-decoration:underline;}
/**翻页**/
.pagebar{margin:15px 0;text-align: center;}
.pagebar .page{display:inline-block;background-color:#fff;line-height:28px;width:28px;border-radius:3px;margin:0 5px;color:#888;text-align:center}
.pagebar .page:hover , .pagebar .now-page{background-color:#1959b3;color:#fff}
/**友情链接**/
.flink{margin-right:-15px;padding:13px 0 3px 0;}
.flink li{display:inline-block;margin-right:15px;line-height:18px;margin-bottom:10px;}
/**客服代码**/
.focus{width:150px;overflow:hidden;position:fixed;background:#fff;border-radius:5px;top:40%;margin-top:-70px;padding:15px;right:50px;font-size:12px;border:1px solid #e6e6e6;margin:0!important}
.focus img{width:150px;height:150px}
.focus p{text-align:center;line-height:24px;}
.focus p span{background:#fffbd7;padding:0 5px;border-radius: 5px;margin:0 5px}
.mipdanye_kf{display:none;}
.f45{display: none;}
footer{background:#f2f2f2;overflow:hidden;text-align:center;padding:15px 0;border-top:#e6e6e6 solid 1px}
footer p{line-height:24px;font-size:14px}
footer a:hover{text-decoration:underline}
 
@media screen and (max-width:720px){
.web_weight{padding:0 15px}
.logo{margin-top:7px;height:36px;}
.logo img{height:36px;}
.gonggao{padding:0 ;}
header{height:50px;}
header button {line-height:50px;padding:0 10px;}
header button#mnav{margin-right:10px;}
header button span{display: none;}
.name {font-size:18px;line-height:50px}
.search , #navul{top:50px;}
.search form{height:32px}
.search input{height:32px;line-height:32px;padding:0 65px 0 5px!important;}
.search button{line-height:32px;height:32px;width:60px;}
.weburl li h2{font-size: 14px;}
.weburl li  {width: 48%; }
.weburl li p{font-size:12px;}
.focus{display:none}
.mipdanye_kf{width:100%;position:fixed;background:#c21a0a;font-size:14px;border-radius:0;bottom:0;padding:12px 0;right:0;left:0;border:0;color:#fff;z-index:999;display:block;text-align: center;}
.mipdanye_kf p{line-height:150%;}
.mipdanye_kf p span{background:#fff599;color:#c21a0a;border-radius: 5px;padding:0 5px;margin:0 5px;}
.f45{height:45px;overflow: hidden;display: block;}
footer p{font-size:12px}
}
@media screen and (max-width:480px){
.webpost{width: 100%;} 
}