html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; font-family: "Microsoft YaHei", Verdana, sans-serif; outline: 0; font-size:14px;color:#333333;}
ol, ul { list-style: none; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
* { border: none; margin: 0; padding: 0; vertical-align: baseline; }
a:hover { text-decoration: none }
ins, a { text-decoration: none }
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)}
input, textarea { -webkit-appearance: none; }
html, body { -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: #eae9e6; background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-size:cover;}
.class { -webkit-tap-highlight-color: transparent; }
a { color:#333333; }
.left {float:left}
.right { float:right; }
.center { text-align: center; }
.clear { display: block; height: 0px; clear: both; }
.red { color: #c00; }
.c888 {color:#888888;}
.onlywap{display:none; }
.pc{display:block;}
.wap{display:none;}
.main {background: #fcfcfc;margin: 0 auto;}
.logo { margin: 15px; width: 60px; display: block; overflow: hidden; height: 60px; float: left;vertical-align: middle; }
.logo img { width: 60px; height: 60px; border-radius: 50%;vertical-align: middle; }
.website { padding: 15px 0;  padding-left: 15px; }
.website h1 , .website .name { font-size: 22px; color: #555555; font-weight: bold; line-height: 36px;    text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.website h3 { font-size: 14px; color: #b3b3b3; line-height: 18px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
/*搜索框样式*/
.search { padding: 30px 0; display: block; overflow: hidden; float: right; margin-right:15px;}
.search form{overflow:hidden;display:block;}
.search input#edtsearch { border: 1px solid #dddddd;  background: transparent;width: 180px; height: 27px; line-height: 27px; vertical-align: bottom; padding-left: 5px; color: #555555; margin-right: -1px; float: left; border-radius: 5px 0 0 5px; }
.search input#btnpost { width: 50px; line-height: 29px; cursor: pointer; background-color: #c31f09; color: #fff; float: right; border-radius: 0 5px 5px 0; }
.search input#btnpost:hover { background: #db230a; color: #fff }
.wapsearch{display:none;}
.shopsign { display: block; overflow: hidden; height: 100%; text-align: center; vertical-align: middle; }
.shopsign img { width: 100%; height: 100%; vertical-align: middle; }
/**带更多导航栏样式**/
.pgwMenu a { display: block; color: #fff; line-height: 50px; padding: 0 20px; text-decoration: none; font-size: 14px; }
.pgwMenu .pm-links.mobile, .pgwMenu .pm-viewMore > ul { background: #c31f09; box-shadow: 2px 2px 4px #777; position: absolute; left: 0; top: 100%; z-index: 1000; }
.pgwMenu .pm-viewMore { display: none; position: relative; }
.pgwMenu .pm-viewMore > a { display: inline-block; }
.pgwMenu .pm-viewMore > ul { left: auto; right: 0; }
.pgwMenu .pm-viewMore li { float: none; }
.pgwMenu .pm-viewMore span.icon, .pgwMenu .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block; }
.pgwMenu .pm-links.mobile li, .pgwMenu .pm-viewMore > ul > li { display: block; clear: both;  }
.pgwMenu .pm-dropDown, .pgwMenu .pm-viewMore, .pgwMenu .pm-viewMore > ul { display: none; }
.pgwMenu .pm-dropDown a { display: inline-block; background: #c31f09; }
.pgwMenu .pm-dropDown a.active, .pgwMenu .pm-viewMore a.active { background: #db230a; }
.pgwMenu { background: #c31f09; height: 50px; position: relative; list-style: none; }
.pgwMenu ul { list-style: none; white-space: nowrap; margin: 0; padding: 0; }
.pgwMenu li { float: left; }
.pgwMenu li a:hover { background: #db230a; text-decoration: none; }
.pgwMenu li a.cur { background: #db230a; }
/*带二级导航栏样式*/
#cssmenu { background: #c31f09; }
#cssmenu ul ul li a { background: #db230a; }
#cssmenu ul li a:hover { background: #db230a; text-decoration: none; }
.banner { display: block; overflow: hidden; height: 100%; text-align: center; vertical-align: middle; }
.banner img { width: 100%; height: 100%; vertical-align: middle; }
/**主体*/
.content { overflow: hidden; padding: 0 20px}
.content h3 { overflow: hidden;  font-size: 16px; line-height: 40px; border-bottom: 1px solid #dddddd;}
.breadcrumb{line-height: 40px; border-bottom: 1px solid #dddddd;}
.breadcrumb i{margin:0 5px; }
.content h3 i{ float:right;font-size:12px;color: #888888;}
.content h1 {font-size: 20px; line-height: 28px;margin:15px 0 0 0;text-align:center;}
.info {  line-height: 24px; margin-top: 10px;text-align:center;}
.info span{padding:0 8px;color: #888888;}
.info a{color:#a22424;}
.info a:hover{ color:#b02727; }
.info i{ margin-right:5px;color: #888888;}
.article{padding-top:15px;}
.article p , .article div { line-height:175%; margin-bottom:15px;}
.article img { max-width: 100% !important; height: auto !important; }
.article table {border-top: solid 1px #ddd;border-left: solid 1px #ddd; width: 100%;margin-bottom: 15px; box-sizing: border-box;}
.article table td{border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;padding: 5px 10px;    box-sizing: border-box;}
.article h2,.article h3,.article h4,.article h5{border-bottom:0;font-weight:400;border-left:2px #c31f09 solid;background:#ededed;line-height:175%;padding:5px 20px;margin:0 -20px 10px -20px}
.readall_box {position: relative;z-index: 999;padding: 0 0 20px;margin-top: -200px;text-align: center;}
.readall_box .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_more_btn{cursor:pointer;font-size: 16px;color: #a22424;background: #fff;border-radius: 4px;border: 1px solid #a22424;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover{background:#a22424;color:#fff;}
.tags{color: #888888; }
.tags a{margin-right:10px;color:#a22424;}
.tags a:hover{ color:#b02727; }
.tags i{margin-right:10px; }
.tag a{color:#a22424;}
.tag a:hover{ color:#b02727; }
/*---------------------------文章列表-----------------------*/
.post-ab { margin: 10px 0;margin-right: -2%; overflow: hidden; height: auto; }
.post-ab li { float: left;font-size:16px;line-height:24px;padding:8px 0 0 0; margin:0 0 8px 0;width: 48%;margin-right:2%;height:48px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;border-top: dashed  1px #dddddd; }
.post-ab li a { color:#a22424; }
.post-ab li a:hover{ color:#b02727; }
.post-ab li:first-child , .post-ab li:nth-child(2){border-top:0;padding:0;}
/*---------------------------文章内容------------------------*/
.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 h2 a , .news li a { color:#a22424; }
.list-it li h2 a:hover , .news a:hover { color:#b02727; }
.list-it li p {  font-size: 12px; line-height: 24px;max-height: 48px;margin:0;overflow: hidden; }
.list-it li .info{margin-top:5px; overflow: hidden;text-align:left;}
.list-it li .info span{padding:0 15px 0 0;color: #888888;}
.list-it li .info i{margin-right:5px;color:#888888}

.news li {font-size:16px;line-height:24px;padding:8px 0;}
.list-it li , .news li{border-top: dashed  1px #dddddd;overflow: hidden;}
.list-it li:first-child , .news li:first-child{border-top: 0;}
/*---------------------------文章翻页------------------------*/
.pagebar { margin: 15px 0; overflow:hidden;text-align:center;}
.pagebar .page{display:inline-block;line-height:26px;width:26px;border-radius:3px;margin:0 5px;text-align:center}
.pagebar .page:hover , .pagebar .now-page{color:#fff;background: #c31f09; }

/*---------------------------文章上下翻条------------------------*/
.post-nav{overflow:hidden;margin-bottom:15px;}
.post-nav a {border: 1px solid #d9d9d9;padding:0 20px;font-size:14px;line-height:24px;border-radius: 3px;color:#888888;}
.post-nav a i{position:relative;padding-top:1px;font-size:14px;color:#888888;}
/**文件下载**/
.down{margin:15px 0;}
.down p{line-height:175%;}
.down span{color:#888;}
.downb{margin-top:10px;}
.downb a{color:#fff;font-size:18px;display:inline-block;width:150px;line-height:40px;text-align:center;border-radius:3px;background:#4087ed; }
.downb a:hover{background:#6ea5f2;}
/**评论样式**/
#comments h3 span { color: #FF9933; margin: 0 5px; font-style: normal }
#comments { overflow: hidden; }
.compost .com_name { overflow: hidden;width: 100%; }
.compost .com_name span{overflow:hidden;padding-top:10px;margin-right:5px;display:block;float:left}
.compost .com_box { margin-bottom: 15px; }
.compost .com_box textarea { width: 100%; border: 1px solid #dddddd; display: block;  box-sizing: border-box; padding: 10px ;background: transparent;}
.compost .com_info { margin-top: 15px; 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 #dddddd; 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: #c31f09; border: 0; border-radius: 3px; padding: 0 20px; line-height: 36px; color: #fff; font-size: 14px; cursor:pointer;}
.compost .com_info button:hover { background: #db230a }
#comments .comlist { margin: 15px 0;}
.comlist .title { margin: 10px 0; overflow: hidden }
.comlist .title span {  }
.comlist .title i { width: 93%; height: 1px; background-color: #ededed; vertical-align: middle; display: inline-block }
.comlist ul { list-style: none; border-bottom: 1px solid #ededed }
.comlist ul.bordertop {border-top: 1px solid #ededed}
.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%; }
.comlist li .clbody { margin-left: 52px }
.clbody .cinfo { overflow: hidden }
.clbody .cinfo h5 { float: left; height: 18px; line-height: 18px; color: #c31f09;   }
.clbody .cinfo span { float: right;}
.clbody .cinfo span a { color: #c31f09 }
.clbody .cinfo span i { margin-right: 4px }
.clbody em { color: #888888; height: 24px; line-height: 24px; font-size: 12px; font-style: normal; display: block }
.clbody p { line-height: 24px; color: #555555; overflow: hidden;margin:0; }
.clbody p a { color: #c31f09 }
.hottags , .links{ overflow: hidden; padding: 10px 0; margin-right:-20px;}
.hottags li , .links li { margin-right:20px; display: inline-block;  line-height: 24px; }
/**网站底部**/
footer { padding: 15px 0; border-top: 4px solid #dddddd; text-align: center;}
footer p {line-height: 28px; }
.bmwap{display:none;}
.bottommeun{width:100%;overflow:hidden;position:fixed;bottom:0;border:0;font-size:14px;color:#fff;z-index: 9999;}
.bottommeun ul{line-height:40px;width:100%;}
.bottommeun ul li{float:left;border-right:1px solid rgba(255, 255, 255, 0.2);text-align: center;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:40px;}
.bottommeun .bmnum3 li{width:33.33%;}
.bottommeun .bmnum3 li:nth-child(3){border-right:0;}
.bottommeun .bmnum2 li{width:50%;}
.bottommeun .bmnum2 li:nth-child(2){border-right:0;}
.bottommeun .bmnum1 li{border-right:0;width:100%;}
.bottommeun ul li a{color:#fff;display:block;}
.bottommeun ul li a i{color:#fff;margin-right:5px;font-size:14px;}
.bottommeun40 {overflow: hidden;height:40px;}
@media screen and (max-width:721px){
.bmwap{display:block;}
}
@media screen and (max-width:481px) { 
.onlywap{display:block; }
.pc{display:none;}
.wap{display:block; }
.logo { width: 50px; height: 50px; margin:10px; }
.logo img { width: 50px; height: 50px; }
.website { padding: 10px 0;padding-left: 10px;}
.website h1 , .website .name { font-size: 18px; line-height: 30px;height: 30px;overflow:hidden;}
.website h3 { font-size: 12px; max-height:36px;overflow:hidden;}
.search { padding:5px 0; float: none;border-bottom:1px solid #e6e6e6;width:100%;display: none}
.search form{width:95%;margin:0 auto;}
.search input#edtsearch { width:80%; padding:0 5px;}
.search input#btnpost{width:16%;float:none;}
.wapsearch{display:block;float:right;width:50px;overflow: hidden;height:70px;line-height:70px;text-align: center;}
.wapsearch i{font-size:20px;color:#888888;font-weight: bold}
.pgwMenu{height:40px;}
.pgwMenu a{line-height:40px;padding: 0 15px;}
.content { padding: 5px 10px; }
.article h2, .article h3, .article h4, .article h5{padding:5px 10px;margin:0 -10px 15px -10px;}
.post-ab{margin-right:0;}
.post-ab li { width: 100%;margin-right:0; height:auto; overflow: inherit;display: block;}
.post-ab li:nth-child(2){border-top: dashed  1px #dddddd;padding:8px 0 0 0;}
.list-it li{padding: 15px 0 10px 0;}
.list-it li h2 { font-size:16px;line-height: 22px; margin:5px 0 }
.list-it li p , .list-it li .tag{ display: none; }
.list-it li .info{padding-top:5px;}
.list-it li img { width: 88px; height: 54px; }
.comlist .title i { width: 254px; }
footer { padding: 15px 10px; }
}
