@charset "utf-8";
abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;background:0 0;font-family:Arial,Microsoft Yahei!important}
table,table tr td,table tr th{border:1px solid #f1f1f1;padding:5px 12px}
article,aside,details,figure,footer,header,nav,section,summary{display:block}
html{box-sizing:border-box}
embed,img,object{max-width:100%}
li,ul{list-style:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}
a:hover{text-decoration:none}
a:active,a:visited{text-decoration:none}
input,select{vertical-align:middle;outline:0;background:0 0}
input,select,textarea{font:99% sans-serif}
strong{font-weight:700}
button,input,select,textarea{margin:0}
b,em,i{font-style:normal}
body{color:#333;background:#fff;font-family:'Microsoft YaHei';min-width:320px}
.fl,.lL{float:left}
.fr,.rR{float:right}
.overHide{overflow:hidden}
.posiR{position:relative}
.hide{display:none}
.cf:after,.cf:before{content:".";display:block;height:0;overflow:hidden}
.cf:after{clear:both}
.cf{zoom:1}
input::-webkit-input-placeholder{color:#999}
input::-moz-placeholder{color:#999}
input:-moz-placeholder{color:#999}
input:-ms-input-placeholder{color:#999}
.container{width:100%}
.showtext01{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.showtext02{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.showtext03{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.pagingbox{margin:0 5% 6%;text-align:center}
.pagination>li:first-child>a,.pagination>li>a.listgo{border-radius:0}
.pagination>li>a{margin-right:6px;padding:0;width:36px;height:34px;line-height:34px;font-size:14px;color:#23232c;border-color:#d5d5d5}
.pagination>li>a.list{width:79px}
.pagination>li>a.listcon{width:36px}
.pagination>li>a.list:hover{color:#23232c;background-color:#fff}
.pagination>li>a.listgo,.pagination>li>a.listgo:hover{color:#fff;background-color:#8a8a8e}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>li>a:hover{color:#fff;border-color:#d5d5d5;background-color:#b01f24}
.pagination>li.listskip{float:left;margin-left:30px}
.pagination>li.listskip input{padding:2px;margin-left:5px;width:36px;height:34px;line-height:34px;border:1px solid #d5d5d5;border-right:none}
.margin_14{max-width:1460px;margin:0 auto;padding-left:10px;padding-right:10px}
.margin_10{margin:0 10%}
.margin_4{margin:0 4%}
.background_f1{background:#f1f1f1}
.font_18{font-size:18px!important}
.text-center{font-size:18px;font-weight:700}
@media (max-width:1610px){
.margin_14{max-width:1300px}
}
@media (max-width:1400px){
.margin_14{max-width:1200px}
}
@media (min-width:1000px) and (max-width:1270px){
.margin_14{padding-left:50px!important;padding-right:50px!important}
}
@media (min-width:320px) and (max-width:768px){
.pagingbox .pagination .list-li{display:none}
.container{padding:0 5%}
.margin_14{margin:0 2%}
}