html{overflow-y:scroll}
:root{overflow-y:auto;overflow-x:hidden}
::-ms-clear,::-ms-reveal{display:none}
:focus{outline:0}
a,abbr,acronym,b,body,br,button,dd,div,dl,dt,em,font,form,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,img,input,label,li,ol,p,q,select,span,strong,td,textarea,th,tr,u,ul{margin:0;padding:0;list-style:none}
q:after,q:before{content:''}
abbr,acronym{border:0}
button,input,select,textarea{vertical-align:middle;outline:0;font-family:"Microsoft YaHei",微软雅黑;color:#333}
button.active,button.on,input.active,input.on,select.active,select.on,textarea.active,textarea.on{color:#333}
textarea{resize:none}
*{-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box}
a{text-decoration:none;color:#222}
img{border:0}
button,input,select,textarea{outline:0;box-sizing:border-box}
button,select{cursor:pointer}
body,html{width:100%}
body{background-color:#f7f7f7;font-size:16px;font-family:"Microsoft YaHei",微软雅黑,"宋体",tahoma,Verdana,arial,sans-serif}
h1,h2,h3{font-weight:400}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
.container{margin:0 auto;width:1300px;min-width:1300px}
.clearfix:after{content:'';display:block;visibility:hidden;font-size:0;clear:both;overflow:hidden}
.fl{float:left}
.fr{float:right}
.mr20{margin-right:20px}
.row{margin-bottom: 20px;}
#header{min-width:1300px}
.nav{width:100%;background-color:#c91920;min-width:1300px}
.menu-list{height:50px;line-height:50px}
.menu-list-item{float:left;width:162.5px;height:50px;position:relative}
.menu-list-item-link,.sub-menu-list-item__link{color:#fff;font-size:16px;display:block;text-align:center;font-weight:700;position:relative}
.menu-list-item-link:after{content:"";width:1px;height:25px;background-color:#b51017;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.menu-list-item-link.index:after{width:0}
.menu-list-item-link.active,.sub-menu-list-item__link:hover{background-color:#b51017}
.menu-list-item:hover .menu-list-item-link{background-color:#b51017}
.sub-menu-list{display:none;position:absolute;top:50px;left:0;width:100%;z-index:99}
.menu-list-item:hover .sub-menu-list{display:block}
.sub-menu-list-item__link{background-color:rgba(181,16,23,1);font-size:14px;font-weight:lighter}
.top-container{background-color:#fff}
.top-container div.container{position:relative;height:120px}
.logo{height:65px}
.title-box{display:inline-block}
.logo-box,.search{position:absolute;top:50%}
.logo-box{left:0;margin-top:-32.5px}
.search{margin-top:-16px;right:0}
.search-box{border:1px solid #eee;height:38px}
.search-btn{background-color:#c91920;color:#fff;font-size:14px;border:none;height:38px;padding:0 20px}
.search-btn:hover{background-color:#b51017}
.search-input{border:none;width:300px;padding:5px 10px;height:35px;box-sizing:border-box}
.footer-menu-wrapper{min-width:1300px;background-color:#c91920}
.footer-menu{padding:15px 0;text-align:center;height:50px}
.footer-menu-item{border-left-width:1px;border-left-style:solid;border-left-color:#fff;padding:0 20px;display:inline-block}
.footer-menu-item:first-child{border-right-style:none;border-left-width:0;border-left-color:transparent}
.footer-menu-item-link{color:#fff}
.footer-content{line-height:30px;padding:25px 0}
.footer-content p{text-align:center;font-size: 14px;}
.fqrcode{width: 90px;height: 90px;}
.fqrcode img{width: 100%;height: 100%;display: block;}

.margin-bottom{margin-bottom: 20px;}
.margin-lr{margin: 0 20px;}
.margin-tb{margin: 20px 0;}
.margin-left{margin-left: 20px;}
.margin-right{margin-right: 20px;}
.margin-top{margin-top: 20px;}
.margin{margin: 20px;}
.padding{padding: 20px;}
.padding-lr{padding: 0 20px;}
.padding-tb{padding: 20px 0;}
.padding-left{padding-left: 20px;}
.padding-right{padding-right: 20px;}
.padding-top{padding-top: 20px;}
.padding-bottom{padding-bottom: 20px;}