*{margin:0;padding:0;box-sizing:border-box;touch-action: manipulation;}
body{font:16px sans-serif;overflow-x: hidden;background-color: #fff;}
img{border:0;max-width: 100%;/* pointer-events: none; */}
a{text-decoration:none;transition: all .5s;}
em,th,i,b{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none}
input,button,textarea,select{font-size:100%;border:none;outline:none;resize:none;}
.clearfix{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.flex{display: flex;}
table{border-collapse: collapse;}
/* 首页 */
.header{width: 100%;height: 136px;font-size: 18px;color: #fff;z-index: 999;background-color: transparent;position: absolute;}
.header.cur{position: relative;}
.comWrapperNr{justify-content: space-between;align-items: center;}
.header .nav{width: 80%;align-items: center;}
.header .nav .logo{background-color: #d6000f;padding: 10px 8px;display: flex;}
.header .nav .logo img{width: 100px;}
.header .nav ul li{margin: 0 50px;}
.header .nav ul li a{color: #fff;position: relative;}
.header .nav ul li a::before,.header .nav ul li.cur a::before{transition: all .3s;width: 0;position: absolute;content: '';height: 2px;bottom: -8px;background-color: #fff;transform:translateX(-50%);left: 50%;}
.header.black .nav ul li a::before{background-color: #000;}
.header .nav ul li a:hover::before,.header .nav ul li.cur a::before{width: 100%;}
.nav ul li a em{margin-right: 14px;}
.header .search{text-align: right;font-weight: 600;}
.header .search a{display: flex;}
.header .search em{margin-left: 20px;cursor: pointer;font-size: 18px;}
.head1200{display: none;}
.comWrapperNr{padding: 0 60px 0 40px;}
.search a{display: block;color: #fff;}
.search .searchC{position: fixed;width: 100%;top: 136px;padding: 16px 20px;background-color: #fff;left: 0;border-top: 1px solid #eae3e3;display: none;z-index: 999;}
.search .searchC form{display: flex;align-items:center;justify-content:center;max-width: 800px;margin: auto;}
.search .searchC input{border: none;width: 80%;border-bottom: 1px solid #eae3e3; padding: 0 10px;line-height: 38px;}
.search .searchC button{background-color: transparent;}
::-webkit-input-placeholder { color: #cdcdcd}
.header.active,.header.cur{background-color: #fff;box-shadow: 0 0 16px rgba(0, 0, 0, .1);}
.header.active ul li a,.header.active .search a,.header.cur ul li a,.header.cur .search a{color: #333;}
/* 公共底部 */
.footer{background:#413f3f url(../images/footerBg.jpg) no-repeat;color: #fff;background-size: cover;padding: 110px 0 0;font-size: 14px;}
.footer a{color: #fff;}
@font-face{
    font-family:'DIN-BLACK' ;
    src:url(../font/DIN-BLACK.OTF)
}
.footerNr{padding: 0 60px; margin:0 auto;}
.footer strong{font-family:'DIN-BLACK' ;color: #fff;}
.footTop{justify-content: space-between;font-size: 16px;margin-bottom: 90px;}
.footTop h6{font-size: 18px;margin-bottom: 20px;color: #fff;font-weight: 900;}
.footTop h6 a:hover{color: #d6000f;}
.footTop .footL{width: 30%;max-width: 370px;}
.footTop .footL p{margin-bottom: 24px;}
.footTop .footL p strong{display: block;border-bottom: 1px solid #666565;font-size: 36px;padding: 6px 0 36px;}
.footTop .footR{width: 60%;justify-content: space-around;}
.footer .code img{display: block;margin-right: 20px;}
.footTop .footR .footRB ul li{margin-bottom: 20px;}
.footTop .footR .footRB ul li a{display: inline-block;position: relative;color: #959494;}
.footTop .footR .footRB ul li a:hover{color: #fff;}
/* .footTop .footR .footRB ul li a::before{content: '';position: absolute;transform:translateX(-50%);left: 50%;bottom: -6px;height: 1px;background-color: #fff;width: 0;transition: all .1s;} */
/* .footTop .footR .footRB ul li a:hover::before{width: 100%;} */
.borTop{border-top: 1px solid #666565;}
.footBottom{align-items: center;height: 76px;justify-content: space-between;}
.footBottom p{width: 74%;}
.footBottom .footLink{width: 250px;position: relative;cursor: pointer;}
.footUp{display: none;position: absolute;bottom: 33px;left: 0;padding-left: 12px;background-color: #3f3e3c;width: 100%;border: 1px solid #666565;border-bottom: none;}
.footLink{border: 1px solid #666565;height: 34px;line-height: 34px;padding-left: 12px;}
.footlinkTit::before{width:10px;height:10px;border:2px solid #959494;transform-origin:50%;border-right:none;border-bottom:none;position: absolute;content: '';right: 12px;top: 45%;transform: translate(0,-50%) rotate(225deg);}
.footlinkTit.active::before{transform: translate(0,0) rotate(45deg);}

/*移动端-导航*/
.head1200{display:none;}
/*公共盒子样式*/
.flex{display: flex;}
/* 返回顶部 */
a.goTop{display:block;position:fixed;right:40px;bottom:60px;z-index:99999;font-size: 40px;color: #d6000f;font-size: 40px;}
.comTits span a::before{background-color: transparent!important;}
.comTits span a{padding-right: 0!important;margin-right:4px!important}
/*底部样式*/
@media (max-width:2560px) and (min-width:1681px){.header .nav ul {margin-left:1.8vw;}}
@media (max-width:1680px) and (min-width:1200px){
body{font-size: 16px;}
.header .nav ul li{margin:0 30px}
a.goTop{font-size: 34px;right:20px;}
}
@media (max-width:1440px) and (min-width:1350px){
.header>.comWrapperNr{padding: 0 60px 0 76px}
/* .header .nav ul li{margin:0 28px}
.nav ul li a em{margin-right: 8px;} */
.header{height: 100px;} 
.search .searchC{top: 100px;}
.logo{width: 87px;}
.header .nav ul li a{font-size: 16px;}
.nav ul li a em{margin-right: 8px;}
/* .footTop{margin-bottom:6%;}
.footTop .footL p strong{padding: 6px 0 10%;} */
.footTop .footR .footRB ul li a{font-size: 15px;}
.footTop{margin-bottom: 40px;}
.footTop h6{margin-bottom: 20px;}
.footer{padding:40px 0 0;}
.footTop .footL p strong{padding: 6px 0 20px;font-size: 32px;}
.footBottom{height: 60px;}
.solution .tabTxt ul li{line-height:40px}
.header .search a{font-size: 16px;}
}
@media (max-width:1400px) and (min-width:1350px){
.header .nav ul li{margin:0 30px}
}
@media (max-width:1200px){
/*公共盒子样式*/
*{-webkit-tap-highlight-color: transparent;}
.comWrapperNr{margin: auto;width: 90%;padding: 0;}
.footR{flex-wrap: wrap;justify-content: space-between}
.footRB{width: 33.33%;}
/*移动端导航*/
.header{display:none}
.head1200{display: block;display: flex;justify-content: space-between;align-items: center;padding: 4px 10px 4px 20px;overflow: hidden;position: relative;;top:0;left:0;right:0;z-index:99;background:#fff;box-shadow:0 0 16px rgba(0, 0, 0, .1);}
.head1200 a.logo{width:50px;cursor:pointer;display: block;}
.head1200 a.logo img{width:100%;}
.headR{display: flex;align-items: center;}
.search .searchC{top: 68px;}
.search a{color: #666;}
.search a em{font-size: 18px;}
.menu-handler{width:58px;height:58px;cursor:pointer;position:relative;z-index:49;}
.menu-handler .burger{width:24px;height:2px;background:#666;display:block;position:absolute;z-index:5;top:20px;left:50%;margin:0px 0px 0px -12px;-webkit-transform-origin:center;transform-origin:center;}
.menu-handler .burger-2{top:27px}
.menu-handler .burger-3{top:35px}
.menu-handler.active .burger-1{top:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-handler.active .burger-2{opacity:0;}
.menu-handler.active .burger-3{top:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.trans,.trans:hover{-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;}
.trans-fast,.trans-fast:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}
.menuBox{position: fixed;right:-100%;top:68px;width:100%;height:96%;z-index:999;background:#fff;left: auto;}
.menuBox .mlogo{display:block;margin:0 auto;width:238px;padding-top:20px}
.menuBox .mlogo img{display:block;width:100%}
.navMobile{width:100%;}
.navMobile li{border-bottom:1px solid #f5efef;position:relative;line-height:36px;width:100%;float:left}
.navMobile li h5{display:block;width:88%;position:relative;line-height: 56px;font-size: 16px;margin: auto;}
.navMobile li h5 a{color: #333;display: flex;width: 100%;height: 100%;}
}
@media (max-width:768px){
/* 公共底部 */
.flex{flex-wrap: wrap;}
.flex>div{width: 100%!important;}
.footer{padding-top: 40px;background-image: none;}
.footTop{margin-bottom:30px}
.footRB ul{display: none;}
.footTop h6{margin-bottom: 10px;font-size: 16px;position: relative;/* padding-left: 20px; */}
.footTop h6::before{background: url(../images/jia.png) no-repeat;background-size:86%;position: absolute;
right: 0px;top: 50%;content: '';transform: translateY(-50%);width: 14px;height: 14px;}
.footTop h6.active::before{background: url(../images/jian.png) no-repeat center;background-size: 86%;}
.footerC .flex .footerCbox2 dl,.footerTop .footerC .footerCbox1>div.clearfix{display: none;margin-bottom: 14px;}
.footTop .footL h6{padding-left: 0;}
.footTop .footL h6::before{background-image: none;}
.footTop .footL p strong{padding:6px 0 16px;font-size: 30px;}
.footTop .footL p{margin-bottom: 12px;}
.footR{margin-top: 20px;}
.footBottom{height: initial;padding: 30px 0;}
.footBottom p{width: 100%;margin-bottom: 20px;}
.footTop .footR .footRB ul li{padding-left: 4px;margin-bottom: 14px;}
.footlinkTit::before{width:7px;height:7px;}
a.goTop{display: none;}
.footer .code{width: 100%;}
.footer .code img{margin-right: 10px;}
}