
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,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}
.clear{clear:both}
.mw1024{margin:0 auto;padding:0 10px}
.gonggao{margin:10px 0; border:1px solid #dc9898;padding:5px 15px;line-height:32px;color:#363636}
.gonggao a{color:#363636}
header{display:block;background:#fff;height:100px;clear:both;}
.logo{margin-top:15px;float:left;height:70px;overflow:hidden}
.logo img{height:70px}
.search{margin-top:34px;display:block;overflow:hidden;float:right}
.search form{}
.search input#edtsearch{border:1px solid #d9d9d9;width:250px;height:32px;line-height:32px;background:#fff;vertical-align:bottom;padding:0 5px;color:#888;float:left; border-radius: 3px 0 0 3px;  box-sizing: border-box;}
.search input#btnpost{width:70px;line-height:32px;height:32px;background-color:#1959b3;color:#fff;float:right;    border-radius: 0 3px 3px 0;}
.search input#btnpost:hover{-moz-opacity:0.9;opacity: 0.9;}
.navbg{background:#1959b3;height:46px;}
#navul{height:46px;line-height:46px;margin:0 auto;padding:0 10px}
#navul li{display:inline-block;}
#navul a{display:block;padding:0 25px;font-size:16px;color:#fff}
#navul li a:hover{background:#1d64c9;}
#navul li a.cur{background:#1d64c9;}
#mnav,#msearch{display:none}
.fixednav{position:fixed;top:0;left:0;width:100%;z-index:999}
.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;}
.spm h3{font-size:16px;line-height:24px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:10px}
.spm h3 span{float:right;font-size:12px;font-weight: normal;}
.spm h3 span a{color:#888}
.breadcrumb{font-size:14px;line-height:24px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:10px}
.breadcrumb i{padding:0 10px;}
.spm h1{font-size:22px;line-height: 28px;margin:15px 0 10px 0;text-align: center;}
.spm .info{margin-bottom:15px;color:#666;line-height: 24px;text-align: center;}
.content{}
.content p , .content div {line-height:150%;margin-bottom:10px;}
.content img{max-width:100%!important;height:auto!important;}
.content table{border-collapse:collapse;width:100%;margin-bottom:10px;}
.content table tr:first-child{background:#e61d00;color:#fff;}
.content table tr:first-child td{font-weight:700;}
.content table td{border:1px solid #e6e6e6;text-align:center;padding:5px 10px;line-height:175%;vertical-align: middle;}
.content table td a{border:1px solid #e6e6e6;padding:0 5px;}
.content h2, .content h3, .content h4, .content h5 {
    border-bottom: 0;
    font-weight: normal;
    border-left: 3px #dd3c3c solid;
    background: #ededed;
    line-height: 150%;
    padding: 5px 5px 5px 8px;
    margin: 0 0 10px 0;
}
.read {position: relative;z-index: 2;padding: 0 0 20px;margin-top: -200px;text-align: center;}
.read .read_more_mask {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_btn{cursor:pointer;font-size: 16px;color: #1959b3;background: #fff;border-radius: 4px;border: 1px solid #1959b3;line-height: 30px;padding:5px 10px;}
.read_btn:hover{background:#1959b3;color:#fff;}
.tags{padding:10px 0;}
.tags a{color:#1b5ebb;background:#e9f2ff;margin-right:15px;padding:5px 20px;border-radius: 5px;}
.tags a:hover{background:#cce1ff;}
.post-nav{padding:10px 0;color:#888;overflow: hidden;}
.post-nav p{line-height:28px;}
.spm .flink , .spm .hottags{margin-right:-15px}
.spm .flink li , .spm .hottags li{display:inline-block;margin-right:15px;line-height:200%}
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)}
/*文章列表*/
.post{}
.post li:first-child{border-top:0}
.post li , .post2 li {line-height:24px;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-top:1px dashed #e6e6e6}
.post li span , .post2 li span {font-size:13px;color:#888;padding-left:5px;float:right;}
.post li:hover , .post2 li:hover{border-left:2px solid #dd3c3c;  box-sizing: border-box;padding-left:10px; transition: all .3s ease;}
.post2{margin-right:-2%;overflow: hidden;}
.post2 li:first-child{border-top:0}
.post2 li:nth-child(2){border-top:0}
.post2 li{float:left;width:48%;margin-right:2%;}

.list-it li {padding: 15px 0; }
.list-it li img { float: left;width: 176px; height: 115px; object-fit: cover;     vertical-align: middle;margin-right: 15px;}
.list-it li h2 { font-size:16px;line-height: 24px;  overflow: hidden;margin:5px 0 }
.list-it li p {  color:#888888;font-size: 14px; line-height: 22px;max-height: 44px;margin:8px 0 5px 0;overflow: hidden; }
.list-it li .info{margin:0;     line-height: 30px;overflow: hidden;text-align:left;}
.list-it li .info span{margin:0 15px 0 0;color: #888888;}
.list-it li .info i{margin-right:5px;color:#888888}
.list-it li .info span.tags{float:right;margin:0;}
.list-it li .info span.tags a{margin:0 0 0 15px;padding:0 15px;}
.list-it li {border-top: dashed  1px #e6e6e6;overflow: hidden;}
.list-it li:first-child {border-top: 0;}


.weburl{margin-right:-2%;padding-top:5px;overflow: hidden;}
.weburl li {width: 48%;float:left;margin-right:2%;  transition: opacity 2s ease-in-out;   }
.weburl li h2 img{float:left;width: 40px;margin-right:5px;height: 40px;object-fit: cover;border-radius: 5px;}
.weburl li h2{font-size:14px;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 10px 0;overflow: hidden;  display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;text-overflow: clip;white-space: normal;}
.pagebar{margin-top:15px;}
.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}
#comments .pagebar{margin-bottom:15px;text-align:center}
#comments h4{line-height:40px;height:40px;font-size:16px;color:#333;}
#comments 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:100%;border:1px solid #ddd;display:block;padding:10px;box-sizing:border-box;}
.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{-moz-opacity:0.9;opacity: 0.9;}
#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{text-align: center; position:fixed;background:#fff;top:30%;padding:10px;right:50px;border:1px solid #e6e6e6;cursor:pointer;margin:0!important; box-shadow: 0 1px 3px #dcdcdc;}
.focus img{width:120px;height:120px}
.focus p{line-height:24px;color:#666;font-size:12px;}
.focus p span{background:#fffce0;padding:0 5px;}
.focus p.changan{display:none}
.focus50 {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:1024px){
#navul a{padding:0 15px;}
}
@media screen and (max-width:720px){
.main {margin-top:75px;}
header{height:60px;border-bottom:1px solid #e6e6e6;position: fixed;top:0px;z-index:9999;right:0;left:0;}
.logo{height:40px;margin-top:10px}
.logo img{height:40px}
#mnav , #msearch{display:block;padding:0 10px;line-height:60px;float:right;}
#mnav i,#msearch i{font-size:16px;color:#1959b3}
.navbg{height:0;top:0;}
#navul{position:fixed;right:0;top:60px;height:36px;line-height:36px;z-index:999;width:auto;padding:0;display:none}
#navul li{border-top: 1px rgba(255, 255, 255, 0.1) solid;background:#1959b3;text-align:center;display:list-item}
#navul a{padding:0 25px;font-size:14px}
.fixednav{top:auto;left:auto;position: fixed;}
.search{background:#fff;position:absolute;width:100%;float:none;top:60px;left:0;margin:0;z-index:999;border-bottom:1px #f0f0f0 solid;padding:20px 0;display:none}
.search form{width:90%;float:none;margin:0 auto}
.search input#edtsearch{width:80%}
.search input#btnpost{width:20%;float:none}
.post2{margin-right:0;}
.post2 li{width:100%;margin-right:0;}
.post2 li:nth-child(2){border-top:1px dashed #e6e6e6}
.list-it li img {width: 122px; height: 80px; }
.list-it li p { display:none; }
.list-it li .info span.tags{display:none;}
.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;    color: #fff;}
.focus p.changan a{color:#fff;}
.focus p span{background:#fff599;padding:0 5px;margin-right:10px;color:#b30000;border-radius: 3px;}
.focus45 {display:block;overflow: hidden;height:45px;}
.footer p{font-size:12px}
}
