*{margin:0;padding:0}header,header .kk{position:relative}header .box,header .btop{height:80px;transition:all .3s linear}header .box{background-color:#fff;box-shadow:0 5px 10px #0000000d;position:fixed;top:0;width:100%;z-index:3}header .logo{display:inline-block;height:80px;transition:all .3s linear}header .logo:before{content:"";display:inline-block;height:100%;vertical-align:middle;visibility:hidden;width:1px}header .logo img{margin-right:-1px;max-height:55px;transition:all .3s linear;vertical-align:middle}header .logo h2{color:#1d2939;display:inline-block;font-size:24px;font-weight:700;line-height:80px;margin:0;vertical-align:middle}header .od{display:inline-block;float:right;margin-left:20px;margin-top:23px;min-width:240px;text-align:right;transition:all .3s linear}header .od ul li{display:inline-block;position:relative;vertical-align:top}header .od ul li.tel{color:#e70012;font-size:22px;margin-left:20px}header .od ul li.tel:after{background-color:#999;content:"";height:20px;left:-13px;margin-top:-10px;position:absolute;top:50%;width:1px}header .od ul li.tel:before{content:"";font-family:iconfont!important;font-size:24px;margin-right:5px}header .od ul li.search{line-height:32px;z-index:3}header .od ul li.search span.search-icon{color:#999;cursor:pointer;display:block;font-family:iconfont!important;font-size:26px;position:relative;transition:color .25s ease,transform .25s ease;z-index:5}header .od ul li.search span.search-icon:hover{color:#e70012;transform:scale(1.1)}header .od ul li.search.open span.search-icon,header .od ul li.search:hover span.search-icon{visibility:hidden}header .od ul li.search div{background:#fff;border:1px solid transparent;border-radius:18px;box-shadow:none;height:36px;overflow:hidden;position:absolute;right:0;top:-2px;transition:width .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:0}header .od ul li.search div.open,header .od ul li.search:hover div{border-color:#e70012;box-shadow:0 6px 16px #e700122e;width:250px}header .od ul li.search div.open{box-shadow:0 8px 20px #e7001240}header .od ul li.search div form{height:36px;position:absolute;right:0;top:0;width:250px}header .od ul li.search div input{background:none;border:none;box-sizing:border-box;color:#333;font-size:14px;height:100%;outline:none;padding:0 46px 0 16px;width:100%}header .od ul li.search div input:-moz-placeholder,header .od ul li.search div input:-ms-input-placeholder,header .od ul li.search div input::-moz-placeholder,header .od ul li.search div input::-webkit-input-placeholder{color:#b0b0b0}header .od ul li.search div button{align-items:center;background:#e70012;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:3px;top:2px;transition:background .25s ease,transform .25s ease;width:30px}header .od ul li.search div button:hover{background:#c4000f;transform:scale(1.06)}header .od ul li.search div button span{color:#fff;font-family:iconfont!important;font-size:16px;line-height:1}header .od ul li.scan-container{display:inline-block;position:relative}header .od ul li.scan-container img{height:70px;width:70px}header .menu{display:inline-block;float:right;height:80px;position:relative;transition:all .3s linear}header .menu .mod{border-bottom:2px solid #e70012;bottom:0;left:0;position:absolute;transition:all .3s ease-in-out;z-index:2}header .menu ul li{float:left;padding:20px 0;transition:all .3s linear}header .menu ul li a{color:#333;display:block;font-size:16px;font-weight:400;height:30px;line-height:30px;margin-top:-2px;overflow:hidden;padding:5px 20px;text-decoration:none}header .menu ul li a span{display:block;margin-top:0;position:relative;transition:all .3s ease-in-out}header .menu ul li:hover a span{margin-top:-30px;transition:all .3s ease-in-out}header .menu ul li a span:before{color:#e70012;content:attr(data-title);height:100%;left:0;position:absolute;top:100%;width:100%}header .menu ul li.mainlevel{position:relative;z-index:2}.nav_active{color:#e70012!important}.nav_active:after{border-bottom:2px solid #e70012;bottom:-2px;content:"";left:25px;position:absolute;width:calc(100% - 50px)}header .menu li ul{background:#fff;border-top:2px solid #e70012;display:none;filter:Alpha(opacity=95);left:-10px;min-width:120px;-moz-opacity:.95;opacity:.95;position:absolute;top:78px}header .menu li ul:before{background:transparent;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}header .menu li ul li{background:none;display:block;float:none;margin:0;min-width:120px;padding:0}header .menu li ul li a{border-bottom:1px solid #eee;box-sizing:content-box;display:block;font-size:13px;font-weight:400;height:auto;line-height:1.6;margin-top:0;min-width:120px;overflow:visible;padding:12px 0;text-align:center;white-space:nowrap}header .menu li ul li a:hover{background-color:#e70012;border-bottom:1px solid #e70012;color:#fff;font-weight:400}header .menu li:hover>ul{display:block}header .menu li ul.w100{border-radius:0 0 10px 10px;box-sizing:border-box;padding:20px;width:1280px!important}header .menu li ul.w100 dl{display:inline-block;text-align:left;vertical-align:top}header .menu li ul.w100 dl dt a{font-size:16px;font-weight:700}header .menu li ul.w100 dl dd a{font-size:14px;height:auto;line-height:1.8}header .menu li ul.w100 dl dd a:hover,header .menu li ul.w100 dl dt a:hover{background-color:transparent;border-bottom-color:transparent;color:#e70012}header.scroll .btop{height:60px}header.scroll .box{box-shadow:0 5px 10px #00000026;height:60px}header.scroll .logo{height:60px}header.scroll .logo img{max-height:40px}header.scroll .od{margin-top:13px}header.scroll .menu{height:60px}header.scroll .menu ul li{padding:10px 0}header.scroll .menu li ul{top:58px}header.scroll .menu ul li ul li{padding:0}header .overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;z-index:99}header.openmenu .overlay{top:0}header #menu{background:#494d50;box-shadow:3px 0 7px #0000008c;height:100%;overflow:auto;position:fixed;right:0;top:0;transition:all .2s linear;width:0;z-index:101}header #menu.open{width:200px}header #menu .close{cursor:pointer;height:35px;position:absolute;right:5px;top:5px;width:35px}header #menu .close:before{color:#fff;content:"";font-family:iconfont!important;font-size:20px;line-height:35px}header #menu ul{margin-top:45px;overflow-x:hidden;overflow-y:auto;z-index:101}header #menu ul li{display:block}header #menu ul li a{color:#fff;display:block;font-size:16px;font-weight:400;min-width:130px;padding:10px 20px;text-align:left;text-decoration:none}header #menu li a:hover{background:#e70012;color:#fff}header #menu ul li ul{display:none;margin-top:0}header #menu ul li ul li a{font-size:14px;padding:8px 10px 8px 35px}header #menu li form{margin-bottom:10px;padding:10px 20px;position:relative}header #menu li input{background:#fff;border:none;box-sizing:border-box;padding:8px 46px 8px 10px;width:100%}header #menu li button{background:none;border:none;cursor:pointer;height:100%;position:absolute;right:20px;top:0;width:40px}header #menu li i{color:#e70012;font-family:iconfont!important;font-size:22px;font-style:normal}header .menubtn{cursor:pointer;display:none;margin-top:-11px;position:absolute;right:10px;text-align:center;top:50%}header .menubtn:after{color:#333;content:"";font-family:iconfont!important;font-size:22px;margin-left:5px;vertical-align:middle}header .menubtn:hover,header .menubtn:hover:after{color:#e70012}@media screen and (max-width:768px){.kk{margin:0 auto;width:100%}.odline{display:block}header .menu,header .od{display:none}header .menubtn{display:block}header .box,header .btop,header .logo{height:60px}header .logo img{margin-left:10px;max-height:35px}header .logo img+h2{display:none}header .logo h2{font-size:18px;line-height:60px}header.scroll .box,header.scroll .btop{height:40px}header.scroll .logo{height:40px;transition:all .3s linear}header.scroll .logo img{max-height:30px}}.kk{box-sizing:border-box;margin:0 auto;max-width:1580px;width:100%}footer{background-color:#1b1b1b;border-top:1px solid hsla(0,0%,100%,.1)}footer .link{background-color:#222;border-bottom:1px solid hsla(0,0%,100%,.2);color:#999;margin-bottom:20px;padding:20px 0}footer .link h1{font-size:16px}footer .link h1,footer .link ul,footer .link ul li{display:inline-block}footer .link ul li{font-size:14px;margin-right:20px;margin-top:10px}footer .link ul li:last-child{margin-right:0}footer .link ul li a{color:#999}footer .link ul li a:hover{color:#e70012}footer .btm_box{color:#999;display:inline-block;vertical-align:middle}footer .btm_box a{color:#999}footer .btm_box:first-child img{max-height:100px;max-width:450px}footer .btm_box:first-child h2{color:#fff;font-size:24px;margin:0}footer .btm_box:nth-child(2){font-size:14px;line-height:2;margin-left:50px;padding:10px}footer .btm_box:nth-child(3){float:right}.clear{clear:both;line-height:0px}footer .btm_box:nth-child(3) span{display:inline-block;font-size:14px;margin-bottom:10px;margin-left:20px;text-align:center;vertical-align:top}footer .btm_box:nth-child(3) span img{display:block;margin-bottom:10px;width:100px}@media screen and (max-width:768px){.kk{margin:0 auto;width:100%}footer{padding-bottom:60px}footer .link{padding:20px}footer .btm_box{display:block;margin-top:20px;text-align:center;width:100%}footer .btm_box:nth-child(2){box-sizing:border-box;margin-left:0;padding:0 20px;text-align:left}footer .btm_box:nth-child(3){float:none}}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}
