@charset "utf-8";html{font-size: 100px}
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin: 0;position: relative;overflow-x: hidden;font-size: .16rem;font-family: "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "PingFang SC", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;}
@font-face{font-family: "Merriweather-Regular";src: url("../fonts/Merriweather-Regular.woff2") format('woff');}
/*头部*/.wp{width: 90%;margin: 0 auto;max-width: 1600px;}
.header{position: fixed;top: 0;left: 0;z-index: 99;width: 100%;height: 1rem;transition: .3s;}
.header::after{width: 100%;height: .03rem;content: '';display: block;background: #bb2928;position: absolute;left: 0;top: 0;right: 0;z-index: 5;}
.header::before{content: "";display: block;position: absolute;left: 0;top: -5px;right: 0;height: 1.38rem;background: url(../img/head-bg.png) center repeat-x;background-size: auto;background-size: auto 99%;}
.header .wps{width: 96%;margin: 0 auto;max-width: 1860px;height: 100%;position: relative;z-index: 3;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex-v-center{display: -webkit-flex;display: flex;height:100%;flex-direction: column;justify-content: center;}
.header .logo img{height: 0.65rem;}
.headerR{padding-top: .18rem;}
.header-t{margin-bottom: .15rem;}
.flex-right{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.header-t li{color: #fff;line-height: .24rem;font-size: .14rem;padding: 0 .15rem;position: relative;}
.header-t a{color: #fff;}
.header-t li::before{content: '';width: 1px;height: .16rem;top: 50%;margin-top: -.08rem;background: rgba(255, 255, 255, .3);left: 0;position: absolute;}
.header-t li span{vertical-align: -0.02rem;margin-right: 0.03rem;opacity: .8;font-size: .18rem;}
.serpc{display: none;position: absolute;width: 300px;height: 0.5rem;padding: 0.05rem;top: 0.31rem;right: 0;z-index: 66;background: #fff;}
.ssan{cursor: pointer;}
.inp{width: calc(100% - 0.3rem);height: 0.4rem;line-height: .4rem;padding: 0 0.4rem 0 10px;font-size: .14rem;color: #444;background: none;border: 1px solid #eee;}
.sub{display: block;cursor: pointer;position: absolute;right: 0.35rem;top: 0.05rem;height: 0.4rem;width: 0.4rem;border: none;border-radius: 50%;overflow: hidden;font-size: .14rem;color: #8f0e16;background: 0 0;background: url(../img/serbtn.svg) no-repeat center;background-size: 0.2rem 0.2rem;}
.close{position: absolute;right: 0.05rem;top: 50%;margin-top:-0.1rem;background: url(../img/gb.png);background-size:100% 100%;width: 0.2rem;height: 0.2rem;cursor: pointer;}
.trans{transition: all .5s;}
.header-t a:hover,.ssan:hover{opacity: 0.7;}
.navs{width:100%;}
.nav_list>li{position: relative;transition: .3s;text-align: center;line-height: .3rem;margin-left: .3rem;}
.nav_list>li>a{position: relative;color: #fff;font-size: .18rem;font-weight: bold;}
.nav_list>li>a::after{content:"";margin-left: .05rem;display: inline-block;background:url(../img/xl.png);background-size:100% 100%;transition: transform .3s;height: .12rem;width: .18rem;}
.nav_down{position: absolute;top: 100%;left: 50%;z-index: 99;padding-top: .12rem;min-width: 1.6rem;transform: translateX(-50%);transition: .3s;display: none;}
.noSubMenu>a::after{display: none !important;}
.header .nav li:hover a::after{transform: rotate(180deg);vertical-align: 2px;}
.header .nav li:hover .nav_down{display: block;}
.sub-nav-h{text-align: center;position: relative;background: #fff;padding: .1rem 0;box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
.sub-nav-h>a{display: block;font-size: .14rem;padding: .05rem;margin-bottom: 1px;background: #fff;transition: .3s;color:#333;}
.sub-nav-h a:hover{background: #bb2928;color: #fff;}
.sub-nav-h::before{content: '';position: absolute;left: 50%;transform: translateX(-50%);border: .08rem solid transparent;border-bottom-color: transparent;border-bottom-color: #fff;top: -.16rem;}
.flex-right{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.foot{margin-top:1.2rem;padding:0.5rem 0.4rem;position: relative;}
.foot::before{width: 100%;height:100%;content: '';display: block;background: #bb2928;position: absolute;left: 0;top: 0;right: 0;z-index: 1;}
.foot_logo{background: #fff;margin-top:-0.8rem;padding:0.4rem 0rem;position: relative;z-index: 3;overflow: hidden;/*min-width:5.6rem;*/}
.foot_logo::before{width: 60%;height:100%;content: '';display: block;background: url(../img/logo1.png) no-repeat;background-size:auto 100%;position: absolute;left:-0.1rem;top: -0.4rem;z-index: 2;opacity: 0.1;}
.foot_logo>p{font-size:0.12rem;color:#333;line-height: 180%;margin:0px 0.1rem;position: relative;z-index: 3;float: left;max-width: 2.6rem;}
.flexs{display:-ms-flexbox;display: flex;display: -webkit-flex;justify-content:space-between;}
.foot_list{overflow: hidden;max-width:3rem;position: relative;z-index: 3;}
.foot_lj{position: relative;z-index: 3;min-width:2.4rem;}
.foot_lj>select{width:100%;text-align: left;font-size:0.14rem;background: none;border:1px solid #ededed;color:#fff;height:0.38rem;padding:0px 0.1rem;margin:0.1rem 0;}
.foot_list>li{float: left;font-size:0.14rem;margin:0.1rem 0.2rem;}
.foot_list>li>a{color:#fff;}
.foot_list>li>a:hover{opacity: 0.8;}
.headerm{display: none;}
.footbg{position: relative;}
.footbg::before{width: 100%;height: 100%;content: '';display: block;background: #bb2928;position: absolute;left: 0;top: 0;right: 0;z-index: 1;}
.foot1{padding: 0.5rem 0.4rem;position: relative;}
.page{overflow: hidden;display: inline-block;margin:0.1rem auto;}
.page>li{float: left;margin-left: 6px;}
.page>li>a{display: block;padding: 2px 8px;color: #333;font-size:14px;background-color: #f4f4f5;border-radius: 2px;}
.isps{background-color: #b20020 !important;color: #fff !important;}