@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,aside,blockquote,th,td,span,i,b{margin:0;padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html{width:100%;margin:0 auto;font-size:16px;font-family:Helvetica,Arial,"Microsoft YaHei","黑体";color:#3a3a3a}
body{min-width:320px;font-family:Helvetica,Arial,"Microsoft YaHei","黑体";-webkit-text-size-adjust:100%;text-size-adjust:100%}
@media screen and ( min-width:360px ) and ( max-width:374px ){html{font-size:16px}
}@media screen and ( min-width:375px ) and ( max-width:479px ){html{font-size:18px}
}@media screen and (min-width:480px) and (max-width:539px){html{font-size:20px}
}@media screen and (min-width:540px) and (max-width:639px){html{font-size:24px}
}@media screen and (min-width:640px){html{font-size:28px}
}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
:focus{outline:0}
a,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#3a3a3a}
q:before,q:after{content:''}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
img{border:none}
ol,ul,li{list-style:none;vertical-align:middle}
input,textarea{font-family:Helvetica,Arial,"Microsoft YaHei";outline:none;-webkit-appearance:none}
textarea{resize:none}
textarea::-webkit-input-placeholder,textarea::-moz-input-placeholder,textarea::-ms-input-placeholder,input::-webkit-input-placeholder,input::-moz-input-placeholder;input::-ms-input-placeholder{color:#bababa}
input:focus{outline-width:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
a{text-decoration:none;outline:none;font-weight:normal;border:0}
a:hover{background-color:#f1f1f1 !important;color:#ff5837 !important}
a:active{background-color:#f1f1f1 !important;color:#ff5837 !important}
a,a:active,a:hover,a:visited{text-decoration:none;outline:none}
.clear:after{content:'';display:block;clear:both}
.bg-f3{background:#f3f3f3 !important}
.rborder{border-right:1px solid #ebe9e9}
.tborder{border-top:1px solid #ebe9e9}
.bborder{border-bottom:1px solid #ebe9e9}
.hide{display:none}
.rel{position:relative}
.nav,.container,.footer{width:100%;margin:0 auto}
.pd{padding:0 1rem}
.nav{width:100%;height:45px;background:#fff}
.l{float:left}
.r{float:right}
.radius3{border-radius:3px;-webkit-border-radius:3px;-moz-webkit-border-radius:3px;-ms-webkit-border-radius:3px;-o-webkit-border-radius:3px}
.radius5{border-radius:5px;-webkit-border-radius:5px;-moz-webkit-border-radius:5px;-ms-webkit-border-radius:5px;-o-webkit-border-radius:5px}
.mt{margin-top:0.571rem}
.mb{margin-bottom:0.571rem}
.mt10{margin-top:1rem}
.gap{width:100%;height:0.571rem;background:#f6f6f6}
.c-red{color:#ff5837}