*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0}
dd,dl,dt,li,ul{list-style:none}
address,cite,dfn,em,var{font-style:normal}
button,input[type=button]{cursor:pointer}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:''}
body,html{width:100%;min-height:100%;margin:0 auto;padding:0;background-color:#fff;font-size:18px;line-height:1.8}
img{display:block;max-width:100%;height:auto}
a:active,a:link,a:visited{color:#333;text-decoration:none}
a:hover{color:#a10006;text-decoration:underline}
.title a:active,.title a:link,.title a:visited{color:#fff;text-decoration:none}
h2{font-size:32px}
h3{font-size:24px}
h4{font-size:22px}
.hide{display:none}
.marg_30{margin-top:30px;margin-bottom:30px}
.marg_50{margin-top:50px;margin-bottom:50px}
.marg_t30{margin-top:30px}
.overflow{overflow:hidden}
.conditions{position:relative;text-align:left}
.conditions .head{display:flex;justify-content:flex-start}
.conditions .head .tags{width:100px;color:#999;font-size:16px;cursor:pointer}
.conditions .head .tags:first-child{margin-right:15px}
.conditions .head .tags i{display:inline-block;width:14px;height:10px;background:url(/images/arrow_down.png);background-repeat:no-repeat;background-size:contain}
.conditions .head .tags i.cancel{background-image:url(/images/arrow_cancel.png)}
.conditions .selectes{display:flex;align-items:center;margin:10px auto;font-size:16px}
.conditions .selectes label{color:#999;width:80px}
.conditions .selectes .cont{width:828px}
.conditions .selectes .cont span{position:relative;display:inline-block;padding:0 25px 0 10px;margin:3px 5px;border:1px solid #ddd;border-radius:3px}
.conditions .selectes .cont span::after{position:absolute;width:12px;height:10px;right:3px;top:9px;content:'';background:url(/images/arrow_cancel.png) no-repeat center center;background-size:contain;cursor:pointer;z-index:10}
.conditions .tags_selected span{background-color:#ffe1dc;border-color:#f7a99d}
.conditions .filed_selected span{background-color:#fff5dc;border-color:#f7d49d}
.conditions .cat_selected span{background-color:#dcf3ff;border-color:#85d1f3}
.filedbox,.tagsbox{position:absolute;width:100%;top:70px;left:0;padding:10px;background-color:#f3f3f3;border:1px solid #c7b1b1;border-radius:5px;box-shadow:0 0 10px #ddd;text-align:left;z-index:1000;display:none}
.filedbox dl,.tagsbox dl{padding:15px;padding-top:0;background-color:#fff}
.filedbox dl:first-child,.tagsbox dl:first-child{padding-top:5px}
.filedbox dl dt,.tagsbox dl dt{padding:5px 0;margin-bottom:10px;border-bottom:1px dashed #ddd}
.filedbox dl dd,.tagsbox dl dd{color:#666}
.filedbox dl dd span,.tagsbox dl dd span{display:inline-block;font-size:16px;padding:3px 12px;border:1px solid #eee;border-radius:3px;margin:3px 5px;cursor:pointer}
.filedbox dl dd span.ac,.filedbox dl dd span:hover,.tagsbox dl dd span.ac,.tagsbox dl dd span:hover{color:#fff;background-color:#dd3d3f}
.search_bar{width:100%;max-width:940px;position:relative}
.search_bar .searchbox{display:flex;justify-content:center;align-items:center;width:100%;background-color:rgba(255,255,255,.3);border:1px solid #b1c1eb;border-radius:5px;overflow:hidden;margin-top:10px;}
.search_bar .searchbox .tags{position:relative;color:#999;padding:0 10px;font-size:16px}
.search_bar .searchbox .tags i{display:inline-block;width:14px;height:10px;background:url(/images/arrow_down.png);background-repeat:no-repeat;background-size:contain;cursor:pointer}
.search_bar .searchbox .tags i.cancel{background-image:url(/images/arrow_cancel.png)}
.search_bar .searchbox .keyword{flex:1}
.search_bar .searchbox .keyword input{width:100%;outline:0;background-color:transparent;border:none;padding:10px 20px;font-size:18px}
.search_bar .searchbox .keyword input:-internal-autofill-selected{background-color:transparent}
.search_bar .searchbox .searchbtn{width:76px;height:auto;cursor:pointer}
.tagsbox{height:350px;overflow:hidden;overflow-y:auto}
.filedbox span{display:inline-block;font-size:16px;padding:3px 12px;border:1px solid #eee;background-color:#fff;border-radius:3px;margin:3px 5px;cursor:pointer}
.filedbox span.ac,.filedbox span:hover{color:#fff;background-color:#dd3d3f}
.layout-full{width:100%;max-width:1920px;min-width:1200px;margin-left:auto;margin-right:auto}
.layout-full .topbar{position:relative;min-width:1200px;width:100%;margin-left:auto;margin-right:auto}
.layout-full .topbar .banner{width:100%;min-width:1200px;height:auto;margin:0 auto}
.layout-full .topbar .search_bar{position:absolute;left:50%;transform:translateX(-50%);top:390px}
.layout-full .menu{position:relative;width:100%;height:0;z-index:999}
.layout-full .menu .menubox{position:absolute;top:auto;bottom:0;left:0;width:100%;height:238px;box-sizing:border-box}
.layout-full .menu .mleft{width:20%;height:100%;max-width:100px;display:none}
.layout-full .menu .mleft .menu_btn{display:none}
.layout-full .menu .mbox{width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box}
.layout-full .menu .mbox span{display:flex;align-items:flex-end}
.layout-full .menu .mbox span img{display:block;width:100%;height:auto}
.layout-full .menu .msearch{width:13.3%;max-width:255px;padding-left:20px;cursor:pointer}
.layout-full .menu img{width:100%;height:calc(11.40625vw)}
.layout-full.subtop{height:100px;background:#d53336 url(/images/sub_topbar_bg.jpg) repeat-x;background-size:auto 100%}
.layout-full.subtop .topbar{width:100%;max-width:1200px;margin:0 auto;height:100%;background:url(/images/sub_topbar_bg.jpg) repeat-x;background-size:auto 100%}
.layout-full.subtop .topbar img{margin-left:0;float:left;width: 40%;margin-top: 30px;}
.layout-full.subtop .topbar span{float:right;font-size:16px;padding-top:35px}
.layout-full.subtop .topbar span a{color:#fff}
@media screen and (max-width:750px){body,html{font-size:14px}
.layout-full{min-width:auto}
.layout-full.subtop{height:50px}
.layout-full.subtop .topbar{min-width:auto}
.layout-full.subtop .topbar img{width: 60%;margin-top: 15px;margin-left:5px}
.layout-full.subtop .topbar span{padding-top:15px;margin-right:8px;font-size:12px}
.conditions .selectes{margin:6px auto}
.filedbox,.tagsbox{padding:6px 10px}
.sr_lists .c .tabs .tab{font-size:14px}
}
.layout{width:100%;max-width:1200px;min-width:1200px;margin-left:auto;margin-right:auto}
.list li{position:relative;display:flex;padding-left:15px;box-sizing:border-box;padding-top:4px;padding-bottom:4px}
.list li a{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.list li i{width:100px;text-align:right;font-style:normal;font-size:16px;color:#999}
.list li::before{position:absolute;content:"";width:5px;height:5px;background-color:#ccc;border-radius:5px;left:0;top:50%;margin-top:-2.5px}
#pages{display:flex;justify-content:center}
#pages .jump_page{display:flex;margin-left:20px}
#pages .jump_page .jump{display:flex;align-items:center}
#pages .jump_page .jump .jump_input{width:30px;height:40px;text-align:center;background-color:transparent;border:1px solid #eee;border-radius:3px}
#pages .jump_page .jump button{height:40px;padding:0 5px;background:#e84a49;color:#fff;border:1px solid #eee}
#pages .jump_page .jump font{height:40px;padding:0 8px;color:#999}
.bottom{text-align:center;font-size:16px;padding-top:35px;padding-bottom:35px;border-top:5px solid #bd1f1e;background-color:#fffbf2}
@media screen and (max-width:750px){.bottom{min-width:auto;font-size:12px;padding:15px 10px}
}
