head head head head head 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:#343232}
a:hover{text-decoration:none;color:#c20a0a;}
ol,ul{list-style:none}
*{padding:0;margin:0;border:0}
.clear{clear:both}
.mw1024{margin:0 auto;}
.headpr{position: relative;}
.head{height:70px;background:#1959b3;  position:fixed;top:0;width:100%;z-index: 9998;}
.logo{margin-top:10px;float:left;height:50px;overflow:hidden}
.logo img{height:50px;width:auto!important}
#mnav i,#msearch i{font-size:22px;color:#fff}
#mnav, #msearch{display:block;padding:0 15px;height:70px;line-height:70px;background: #1959b3;float:right}
.search{background:#fff;position:absolute;width:100%;height:auto!important;overflow:visible!important;float:none;top:70px;left:0;cursor:pointer;z-index:999;border-bottom:1px #e6e6e6 solid;padding:20px 0;margin:0;box-shadow: 0 1px 3px rgba(26,26,26,.1);}
.search mip-form{overflow:hidden;padding:0;width:80%;float:none;margin:0 auto;display:block;height:38px}
.search input{border:1px solid #d9d9d9;height:38px;line-height:38px;background:#fff;vertical-align:bottom;padding:0 20px 0 5px;color:#666;position:relative;width:75%;float:left;}
.search button{position:relative;line-height:38px;height:38px;cursor:pointer;background-color:#1959b3;color:#fff;width:25%;float:none}
.search button:hover{background:#1d64c9;color:#fff}
#navul{position:absolute;height:auto!important;cursor:pointer;z-index:999;width:auto;padding:0;right:0;top:70px;box-shadow: 0 1px 3px rgba(26,26,26,.1);}
#navul li{border-bottom:1px #1d64c9 solid;background:#1959b3;text-align:center;line-height:36px;}
#navul li a{padding:0 15px;font-size:14px;display:block;color:#fff}
#navul li a:hover{background:#1d64c9}
.main{margin-top:80px;}
.gonggao{margin:10px 0; border:1px solid #e6e6e6;padding:5px 15px;line-height:32px;background:#fffedb;color:#363636}
.gonggao a{color:#363636}
.banner{display:block;overflow:hidden;height:100%;vertical-align:middle;margin:10px 0}
.banner img{width:100%;height:100%;vertical-align:middle}
.spm{margin:10px 0;border:1px solid #e6e6e6;padding:15px;overflow:hidden;display:block;color:#525252;}
.spm h2{color:#303030;font-size:18px;line-height:24px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:10px}
.spm p, .spm div{line-height:200%}
.spm img{max-width:100%;height:auto}
.spm .flink{margin-right:-15px}
.spm .flink li{display:inline-block;margin-right:15px;line-height:200%;}
.info{margin-bottom:15px;color:#666}
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)}
.posta{display: block;overflow: hidden;zoom:1; }
.posta .post{margin-bottom:-1px;border-bottom:1px dashed #e6e6e6;}
.post h3{font-size:16px;line-height:24px;height:24px;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;margin-top:10px;}
.post span{font-size:13px;color:#888;margin-right:5px;border-right:1px solid #d9d9d9;padding-right:5px}
.post p{color:#888;font-size:14px;line-height:24px;margin-bottom:10px}
.weburl{margin-right:-2%;display: block;overflow: hidden;zoom:1; }
.weburl .webpost{margin-bottom:-1px;border-bottom:1px dashed #e6e6e6;width: 48%;float:left;margin-right:2%;}
.webpost .webico{width: 40px;
    height: 40px;
    float: left;
    overflow: hidden;}
.webpost .webico img{width: 40px;
    height: 40px;
    object-fit: cover;margin-top:10px;}
.webpost h3{font-size:16px;line-height:40px;height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;padding: 0 0 0 15px;margin-top:10px;}
.webpost p{color:#888;font-size:14px;line-height:24px;max-height:48px;margin-bottom:10px;overflow: hidden;  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: clip;
    white-space: normal;}
.pagebar{margin-top:20px}
.pagebar .page{display:inline-block;background-color:#fff;line-height:32px;width:32px;border-radius:3px;margin:0 5px;color:#888;text-align:center}
.pagebar .page:hover{background-color:#1959b3;color:#fff}
.pagebar .now-page{background-color:#1959b3;color:#fff}
.tags{color:#888}
.tags a{color:#fff;background:#ae1313;margin-right:15px;padding:0 5px}
.tags a:hover{background:#c51616;}
.post-nav{margin:10px 0;color:#888}
.commname{height:40px;line-height:40px}
.commname h4{float:left;line-height:40px;height:40px;font-size:16px;color:#333;}
.commname h4 span{color:#f93;margin:0 5px;font-style:normal}
#comments{overflow:hidden}
#comments .ping{padding-bottom:10px;border-bottom:1px dashed #e6e6e6;height:24px;line-height:24px;font-size:20px;font-weight:400}
.compost .com_name{overflow:hidden;color:#1959b3}
.compost .com_name a{color:#1959b3}
.compost .com_box{margin-bottom:15px}
.compost .com_box textarea{width:99.5%;border:1px solid #ddd;display:block;box-sizing:border-box;padding:10px}
.compost .com_info{margin-top:10px;overflow:hidden}
.compost .com_info ul{float:left;list-style:none;display:inline-block}
.compost .com_info li{float:left;margin-right:15px}
.compost .com_info li input{width:160px;height:30px;line-height:30px;padding-left:4px;border:1px solid #ddd;margin-bottom:15px}
.compost .com_info li span{margin-left:4px}
.compost .com_info li span img{height:30px;line-height:30px;vertical-align:top}
.compost .com_info button{background-color:#1959b3;border:0;border-radius:3px;padding:0 20px;line-height:36px;color:#fff;font-size:14px}
.compost .com_info button:hover{background:#1d64c9}
#comments .comlist{margin-bottom:10px;border-bottom:1px solid #e6e6e6}
.comlist .title{margin:10px 0;overflow:hidden}
.comlist .title span{background-color:#fff}
.comlist .title i{width:93%;height:1px;background-color:#e6e6e6;vertical-align:middle;display:inline-block}
.comlist ul{list-style:none;border-top:1px solid #e6e6e6}
.comlist ul.bordertop{border-top:0}
.comlist ul:hover{background-color:#fafafa}
.comlist ul ul{margin-left:5%}
.comlist li{overflow:hidden;padding:15px 0}
.comlist li img{float:left;width:40px;height:40px;border-radius:50%;margin-left:12px}
.comlist li .clbody{margin-left:64px}
.clbody .cinfo{overflow:hidden}
.clbody .cinfo h5{float:left;height:18px;line-height:18px;color:#1959b3;font-size:14px;font-weight:400}
.clbody .cinfo span{float:right;margin-right:10px}
.clbody .cinfo span a{color:#1959b3}
.clbody .cinfo span i{margin-right:4px}
.clbody em{color:#888;height:24px;line-height:24px;font-size:12px;font-style:normal;display:block}
.clbody p{line-height:24px;color:#4a4a4a;overflow:hidden}
.clbody p a{color:#1959b3}
.focus{width:150px;overflow:hidden;position:fixed;background:#fff;top:200px;padding:15px;right:100px;border:1px solid #e6e6e6;cursor:pointer;margin:0!important}
.focus img{width:150px;height:150px}
.focus p{text-align:center;line-height:24px}
.focus p span{background:#fff599;padding:0 5px;margin:0 5px}
.focus p.changan{display:none}
.footer{background:#f2f2f2;overflow:hidden;text-align:center;padding:15px 0;border-top:#e6e6e6 solid 1px}
.footer p{line-height:200%;font-size:14px}
.footer a:hover{text-decoration:underline}
@media screen and (max-width:720px){
.mw1024{padding:0 10px}
.head{height:60px;}
.logo{height:40px;margin-top:10px}
.logo img{height:40px}
#mnav i,#msearch i{font-size:18px;}
#mnav, #msearch{height:60px;line-height:60px;}
.search{top:60px;}
#navul{top:60px;}
.focus img,.focus p.saoma{display:none}
.focus{width:100%;overflow:hidden;position:fixed;background:#b30000;bottom:0;padding:10px 0;right:auto;top:auto;border:0;margin:0!important;color:#fff;display:block}
.focus p.changan{display:block}
.focus p span{background:#fff599;padding:0 5px;margin:0 5px;color:#b30000}
.footer p{font-size:12px}
}
@media screen and (max-width:480px){
.webpost{width: 100%;} 
}
@media screen and (min-width:1280px){
.webpost{width: 23%;} 
}
