/*通用代码*/
@font-face {
 font-family:fontDin1;
 src: url(../cssnew/DIN-MEDIUM_otf.txt),url(../cssnew/DIN-MEDIUM_woff.txt),url(../cssnew/DIN-MEDIUM_eot.txt),url(../cssnew/DIN-MEDIUM_woff2.txt),url(../cssnew/DIN-MEDIUM_ttf.txt)}
*{ margin:0px; padding:0px;box-sizing: border-box;}
body{font-size:14px; color:#484848; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1400px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
a{color: #484848; text-decoration: none; font-size:14px;}
a:hover{color: #e40d00;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none}
.w1400{ width:1400px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.top10{height:10px;}
.top20{height:20px;}
.top30{height:30px;}
.top40{height:40px;}
.top50{height:50px;}
.top60{height:60px;}
.top70{height:70px;}
.top80{ height:80px;}
.top90{ height:90px;}

.en{ text-transform:uppercase; font-family:arial}
li,p,i,b,em,dt,dd,td,a,ul,td,input,textarea,span{ box-sizing:border-box;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.title{ text-align:center; font-size:40px; color:#222; position:relative;font-weight: normal;}
.title b{color: #e40d00;}
.title span{ display:block; font-size:18px; color:#666666; margin:5px 0 30px 0; text-transform: uppercase; font-weight: lighter;}
.title em{ font-size:0; display:inline-block;height: 8px;}
.title em i{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#ffffff;animation: bounce_fountainG 1.2s linear infinite;} 
.title em i+i{ margin-left:10px;}
.title em i:nth-child(1){animation-delay: .4s;}
.title em i:nth-child(2){background:#e40d00;animation-delay: .6s;}
.title em i:nth-child(3){animation-delay: .8s;}
@keyframes bounce_fountainG { 
0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}
.hovermaincolor a:hover{ color:#e40d00;}

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#000;}
.banner-box{ min-width:1300px; height:838px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:838px; background-position: center; background-repeat: no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;width: 100%;height: 80%;position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:380px; left: 0; margin-left: 0; height: 410px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330162625_2062450375.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330162625_2062450375.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block;z-index: 10; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #e40d00;border-radius: 8px; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:80px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 80px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

/*抬头+导航*/
#nav_flash_bg{width:100%; height:838px; position:relative;}
#nav_bg{width:100%; height:118px; position:absolute; top:0; z-index:99;}
.nav_logo{float:left;width: 291px;height: 118px;background: #e40d00;border-radius: 0 0 20px;}
.nav_logo img{padding: 24px 15px 0 24px;}
.nav_c{float:right; padding-right:30px;}
.nav_mail{float:right; padding-right:30px; padding-top:40px; height:68px;}
.nav_tel{float:right; padding-right:30px; padding-top:37px; height:68px;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.htel_bg{display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; position:relative;}
.htel_bg:hover .htel_box{transform: rotateX(0deg);}
.htel{ height:48px; width:265px;background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329164241_1284223185.png) no-repeat left 4px; text-align:center;font-size: 33px;color: #fff;}
.htel i{font-family: fontDin1;padding-left: 42px;}
.htel_bg{display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; position:relative;}
.htel_bg:hover .htel_box{transform: rotateX(0deg);}
.htel_box{background: rgba(255,255,255,0.9); position: absolute;top: 84px;right: 0;padding: 30px; transform-origin: top; transform: rotateX(90deg);transition: all 0.5s;z-index: 9;}
.nav_logo img{float: left;}
.nav_logo p{font-size: 25px;font-weight: bold;color: #fff;padding-top: 30px;}
.nav_logo p em{display: block;font-size: 16px;font-weight: normal;letter-spacing: 0.8px;}
.hmail a{display: inline-block;width: 36px;height: 36px;}
.hmail{ height:36px; width:36px; cursor:pointer; background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329165028_1679353083.png) no-repeat center 0px; text-align:center;}
.hmail_bg{display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; position:relative;}
.hmail_bg:hover .hmail_box{transform: rotateX(0deg);}
.hmail_box{background: rgba(255,255,255,0.9); position: absolute;top: 84px;right: 0;padding: 30px; transform-origin: top; transform: rotateX(90deg);transition: all 0.5s;z-index: 9;}
.hmail_l{align-items:center;justify-content:end;width:236px;}
.hmail_l a{font-size: 16px; background:#e40d00;color: #fff;padding: 10px 30px;transition: all .6s ease;}
.hmail_l a:hover{background: #000;}
.hmail_l a+a{margin-left: 20px;}
.nav{ position:relative;}
.nav ul{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.nav ul>li{ position:relative; padding:0px 27px; text-align:center;}
.nav ul>li>a{ display:block; line-height:118px; font-size:18px; color:#ffffff; transition:all .3s ease; text-transform:uppercase;}
.nav ul>li.cur>a,.nav ul>li:hover>a{ color:#e40d00;}

.nav ul>li .dropmenu{width:100%;position:absolute;top:100%;left:-12px;z-index: 99;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;}
.nav ul>li:hover .dropmenu{transform: perspective(600px) rotateX(0deg);transition:600ms ease;cursor:pointer; }
.nav ul>li .dropmenu a{font-size: 15px;display:block;line-height:45px;text-align:center;color:#fff;background:#e40d00;transition:600ms ease; margin-top:1px;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 150px;}
.nav ul>li .dropmenu a:hover{background:#efa100;}

@media screen and (max-width:1645px){
.nav ul>li{padding:0px 15px;}
.nav ul>li>a{font-size:18px;}
}
@media screen and (max-width:1565px){
.nav ul>li{padding:0px 12px;}
.nav ul>li>a{font-size:16px;}
}
@media screen and (max-width:1515px){
.nav ul>li{padding:0px 10px;}
.nav ul>li>a{font-size:16px;}
}
@media screen and (max-width:1485px){
.nav ul>li{padding:0px 10px;}
.nav ul>li>a{font-size:16px;}
}
@media screen and (max-width:1418px){
.nav ul>li{padding:0px 5px;}
.nav ul>li>a{font-size:16px;}
}

/*介绍*/
.into{width: 100%;height: 624px;padding-top: 78px; background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329170157_1993917655.jpg) no-repeat center;}
.into_t{width: 864px;}
.into_t ul a{display: inline-block;font-size: 30px;color: #222;font-weight: normal;padding: 0 20px;}
.into_t ul a+a{border-left: 3px solid #222222;}
.into_t ul a.on{color: #e40d00;font-weight: bold;transition: all .3s ease;}
.into_t ul a:nth-child(1){padding: 0 20px 0 0;}
.into_t ul{position: relative;}
.intojs:after{content: "";display: inline-block;width: 210px;height: 56px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329171137_1283013081.png) no-repeat; position: absolute;right: 40px;top: 0px;}
.inot{font-size: 15px;font-weight: lighter;color: #aaa;line-height: 40px;padding-top: 80px;width: 825px;}
.num{display: -webkit-flex;display: flex;flex-wrap: nowrap;align-items:flex-start; text-align:center; font-size:20px; color:#999;font-weight: normal;margin-top: 30px;}
.num li{border-right: 1px dashed #828282;padding-right: 50px;padding-left: 10px;}
.num em{ display:block; font-size:12px; text-transform:uppercase;margin-top:5px;}
.num p:nth-child(1){ font-size:16px;color: #fff;text-align: center;display: inline-block;margin-left: 40px}
.num li:nth-child(3){padding-right: 0px;padding-left: 30px;}
.num p span{ font-size:70px; color:#666;font-family: fontDin1;letter-spacing: -4px;}
.num i{background: #e40d00;width: 35px;height: 26px;display: inline-block;border-radius: 10px;float: right;padding-top: 2px;margin-top: 43px;margin-left: 7px;}
.conbb {margin-left: 40px;margin-top: -5px;}

.spleft{position:relative; width:536px; height:398px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329174134_228072686.jpg) no-repeat center; border:20px solid #fff; box-shadow:0 0 15px #ccc;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center;border-radius: 10px;}
.spvidio{ display:inline-block; width:77px; height:77px; position:relative;}
.spvidio span{width:77px; height:77px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329174214_1201439016.png) no-repeat center; display:block;z-index:33; position:relative; cursor:pointer;}
.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:47%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:42%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:44%;margin-left:520px;margin-top:-270px;text-align: center;line-height:50px;font-size:22px;font-weight: lighter;cursor: pointer;transition:600ms ease;}
.pulse2 {position: absolute;  top: -25%;left: -25%;z-index: 1; width:150%; height:150%; border-radius: 50%; opacity: 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -webkit-animation: warn 2s ease-out; animation: warn 2s ease-out;-o-animation:warn 2s linear infinite;-moz-animation:warn 2s linear infinite; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background: #e40d00;box-shadow: 1px 1px 30px #e40d00; }
.pulse3 {position: absolute; top: -25%;left: -25%;z-index: 1; width:150%; height:150%; border-radius: 50%; opacity: 0; -webkit-animation: warn1 2s ease-out; animation: warn1 2s ease-out;-o-animation:warn1 2s linear infinite;-moz-animation:warn1 2s linear infinite; -webkit-animation-iteration-count: infinite;background: #e40d00; animation-iteration-count: infinite;box-shadow: 1px 1px 30px #e40d00;}
@keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-o-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-moz-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@-webkit-keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}
@keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-webkit-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-o-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}
@-moz-keyframes warn1 {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.6;
    }
    75% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.65;
    }
    100% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;
    }
}

/*主营范围*/
.business{width: 100%; height: 732px;background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329180124_2064899059.jpg)no-repeat center;}
.bus_a{width: 853px;height: 572px;margin: 80px 0;}
.bus_a li{width: 284.3px;height: 286px;float: left;padding: 55px 36px 40px;}
.bus_a li span{font-size: 30px;color: #484848;position: relative;}
.bus_a li{border-left: 1px solid #eee;border-top:1px solid #eee;}
.bus_a li span:before { content: ''; display: block;width: 30px; height: 30px; background: #f1e5e5; top:-42px;position: absolute;left: 0px;border-radius: 50%;}
.bus_a li:hover span:before {background: #e40d00;transition: all .3s ease;}
.bus_a li p{font-size: 14px;color: #aaa;line-height: 30px;}
.bus_a li span:after {content: '';display: block;width: 205px;height: 1px;background: #eee;margin: 20px 0;}
.bus_a li:hover span:after {background: #e40d00;transition: all .3s ease;}
.bus_a li em{font-size: 36px;display: block;color: #e9e9e9;float: right;font-family: fontDin1;margin-top: 10px;}
.bus_a li:hover p{color: #e40d00;transition: all .3s ease;}
.bus_a li:hover em{color: #e40d00;transition: all .3s ease;}
.bus_a li:hover span{color: #e40d00;transition: all .3s ease;}
.bus_a li:hover i{color: #e40d00;transition: all .3s ease;}
.bus_t{padding: 280px 0px 0 0px;text-align: right;position: relative;}
.bus_t span{font-size: 40px;color: #222222;font-weight: normal;position: relative;}
.bus_t span:before {content: '';display: block;width: 7px;height: 37px;background: #e40d00;position: absolute;right: 15px;bottom: 105px;}
.bus_t i{color: #e40d00;font-weight: bold;}
.bus_t em{display: block; font-size: 18px;color: #666666;margin: 10px 0 20px;letter-spacing: 0.4px;font-weight: lighter;}
.bus_t p{font-size: 14px;color: #ccc;line-height: 30px;margin-bottom: 8px;}
.bus_tel{font-size: 30px;color: #e40d00;font-family: fontDin1;}
.bus_tel img{float: left; margin: 11px 0 0 115px;}
.bus_a a:nth-child(4) li,.bus_a a:nth-child(5) li,.bus_a a:nth-child(6) li{padding: 75px 36px 40px;}
.bus_t a{display: block;content: "";width: 39px;height: 39px; background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329183339_1498447877.png)no-repeat;position: absolute;right: -140px;top: 66%;}
.bus_t a:hover{background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329183625_472734734.png)no-repeat;}

/*应用案例*/
.case{ width:100%;height: 943px;padding-top: 77px; background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330095021_668143606.jpg)no-repeat center;}
.case .title:before{content: "";display: block;background: #e40d00;width: 62px;height: 4px;margin: 0px auto 25px;}
.case .title span{margin: 25px 0 50px 0;}
.casecon{ width:800px; height:600px; position:relative; margin:0 auto;}
.casejt{ width:50px; height:50px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329185028_880004109.png) top left no-repeat; position:absolute; top:47%; left:-75px; z-index:9; cursor:pointer;}
.casejt.next{ background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220329/20220329185028_662574780.png) top left no-repeat; left:inherit; right:-75px;}
.casejt:hover{ background-position-y:bottom;}
.casecon .divdgweb_new_div_item{ width:800px; height:600px; margin-right:100px; position:relative;}
.casecon .divdgweb_new_div_item .news_div_item_pic img{ width:100%; height:100%;}
.casecon .divdgweb_new_div_item_content{ width:100%; background:rgba(0,0,0,.7); opacity:0; transition:all .3s ease; position:absolute; left:0; right:0; bottom:0; margin:0 auto; padding:27px 48px;}
.casecon .divdgweb_new_div_item_a{ display:block; color:#fff; font-size:20px; font-weight:normal; text-align:center;}
.casecon .divdgweb_new_div_item_body{ display:-webkit-box;color:#fff; font-size:14px; font-weight:lighter; line-height:30px; margin:10px 0 0px 0; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;} 
.casecon .divdgweb_new_div_item.cur .divdgweb_new_div_item_content{ bottom: 0px; opacity:1;}
.casecon .divdgweb_new_div,.casecon .tempWrap{ overflow:visible !important;}

/*四大优势*/
.adv{width: 100%; height:939px;padding-top: 75px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330101917_1997445005.jpg) no-repeat center;}
.adv .title,.adv .title b,.adv .title span{color: #fff;}
.adv .title{font-size: 45px;}
.adv .title span{margin: 10px 0 15px 0;}
.advcon{ margin-top:50px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.advtab:after{content: '';display: block;position: absolute;width: 10px;height: 100%;background: linear-gradient(#e40d00,#efa100);top: 0;right: 0;transition: all .3s ease;}
.advtab{ width:220px; margin-right:1px;background: #eee;position: relative;}
.advtab li{ height:149.3px; background:#fff; text-align:center; padding:22px 0 0 0; cursor:pointer; position:relative;border-left: 1px solid #eee;}
.advtab li+li{ margin-top:1px;}
.advicon{ width:30px; height:28px;  background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330105130_1591743199.png) no-repeat left top; transition:all .3s ease;margin-left: 40px;}
.advtab li:nth-child(2) .advicon{ background-position-x:-30px;}
.advtab li:nth-child(3) .advicon{ background-position-x:-60px;}
.advtab li:nth-child(4) .advicon{ background-position-x:-90px;}
.advtab li .advtab_t{ font-size:28px; color:#484848; transition:all .3s ease;}
.advtab li .advtab_t b{font-weight: normal;color:#484848;}
.advtab li.on .advtab_t b{color:#efa100;}
.advtab li .advtab_t em{ display:block; font-size:12px; font-weight:normal; color:#484848; text-transform:uppercase; transition:all .3s ease;line-height: 22px;}
.advtab li:nth-child(2n):after{ left:auto; right:0;}
.advtab li.on:after{ width:100%;}
.advtab li p{ position:relative; z-index:9;text-align: left;margin-left: 40px;margin-top: 5px;}
.advtab li.on .advtab_t{ color:#efa100;}
.advtab li.on .advtab_t em{color:#efa100;}
.advtab li.on .advicon{ background-position-y:-28px;}
.advcen{width:1180px !important;  height:643px; background:#fff;}
.advcen ul{display: -webkit-flex;display: flex;flex-wrap: nowrap;align-items:center;}
.advleft{ width:552px; padding: 70px 31px 38px 55px; background:#fff; height:600px;float: left;}
.adv_t em{ font-size:50px; color:#fff;background: linear-gradient(#e40d00,#efa100);padding: 9px 13px;border-radius: 5px;font-family: 'fontDin1';}
.adv_t span{ display:block; font-size:36px; margin-bottom:10px;color: #484848;font-weight: bold;margin-top: 35px;}
{ display:inline-block; width:434px; height:1px; margin-left:5px; background:#eee;}
.advwa{ font-size:18px; color:#777; line-height:45px; font-weight:lighter;  margin:0px 0 0px 0;}
.advtel{ font-size:30px; color:#484848;font-weight: normal;width: 318px;border-radius: 50px;padding: 7px 37px;box-shadow: 0 0 20px #cecece;margin-top: 40px;font-family: 'fontDin1';}
.advbtn a{ display:inline-block; width:185px; line-height:52px; text-align:center; border-radius:10px; background:#0951c8; color:#fff; font-size:18px; transition:all .3s ease;margin-right: 14px;}
.advbtn a:hover{ background:#0951c8;}
.advtab li i:before{ content:''; display:block; position:absolute; width:10px; height:100%;top:0; right:0; transition:all .3s ease;}
.advtab li.on i:before{background:#efa100;z-index: 999;}
.adv_t i {display: inline-block;width: 434px;height: 1px;background: #eeeeee;margin-top: 30px;margin-bottom: 30px;}
.adv_t d{color: #d1d1d1;font-size: 16px;font-family: Arial;}
.advwa i{font-size: 22px;}

/*流程*/
.process_bg{width: 100%;height: 629px;padding-top: 65px; background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330110307_1276553239.jpg)no-repeat center; }
.process{height: 440px; position: relative;}
.process ul{width: 100%; height: 100%;}
.process ul li{ position: relative; width: 12.5%; float: left; text-align: center; }
.process ul li.process1{top:220px;}
.process ul li.process2{top:180px;}
.process ul li.process3{top:77px;}
.process ul li.process4{top:13px;}
.process ul li.process5{top:5px;}
.process ul li.process6{top:55px;}
.process ul li.process7{top:146px;}
.process ul li.process8{top:210px;}
.process ul li dd{width:80px;  height: 80px; line-height: 80px; font-size: 30px; color: #666;font-family: Arial; border:2px #a0a0a0 solid; border-radius: 100%; background: #fff; margin:0 auto; margin-bottom:20px; transition:all 0.3s linear;cursor: pointer;}
.process ul li:hover dd{background: #e40d00; color:#fff;border:2px #e40d00 solid;}
.process ul li b{ font-size: 22px; color: #666;  line-height:40px;font-weight: normal;}
.process ul li p{ font-size: 14px;margin: 0 auto;color: #bbb;font-weight: lighter;}
.process_w{position: relative; text-align:center; top:-120px; color:#333;}
.process_w span{display:inline-block; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330111720_133017150.png) no-repeat left center; padding-left:46px; font-size:18px; line-height:38px; }
.process_w b{font-size:48px;font-family: 'fontDin1';font-weight: normal;}

/*合作客户*/
.hzkh{height: 610px;width: 100%;padding-top: 75px;background: #f5f5f5;}
.hzkh .title span{margin:5px 0 15px 0;}
.hzkh .title em i{ display:inline-block; width:6px; height:19px; background:#adadad; border-radius:3px; vertical-align:top;animation: tptd 1.5s infinite;-webkit-animation: tptd 1.5s infinite;}
.hzkh .title em i+i{ margin-left:11px;}
.hzkh .title em i:nth-child(2){ height:29px; background:#e40d00;animation: tptd 1.8s infinite;-webkit-animation: tptd 1.8s infinite;}
.hzkh .title em i:nth-child(3){ background:#adadad;animation: tptd 2s infinite;-webkit-animation: tptd 2s infinite;}
@keyframes tptd{
  0%{transform: translateY(0);}
  50%{transform: translateY(5px);}
  100%{transform: translateY(0);}
}
.partner_t{margin-top: 30px;}
.partner_t ul *{display: block;}
.partner_t li{float:left;}
.partner_t li{display: inline-table;float: left;width:16.666%;height: 140px;padding: 0px !important;overflow:hidden;position:relative;box-sizing: border-box;}
.partner_t li>a{display: block;border: 1px solid #eee;}
.partner_t li>a>img{width: 100%;}
.partner_t li p{width:100%;height: 182px;margin-top: -62px;padding-top: 0px !important;background: rgba(0, 0, 0, 0.6);position:absolute;top:34%;left:0px;transform-origin: center;transform: rotateX(90deg);transition: 600ms;}
.partner_t li p a{display:block;line-height:182px;font-size:16px;color:#fff;text-align:center;}
.partner_t li:hover p{transform: rotateX(0deg);transition: 600ms;}

/*新闻*/
.news{padding-top: 80px;}
.news .title{float: left;}
.news .title d{display: block;font-size: 30px;text-align: left;padding-top: 5px;position: relative;}
.news .title d:after{display: block;content: "";background: #e40d00;width: 33px;height: 3px;position: absolute;right: 0px;top: 25px;}
.news_cont{float: right;padding-top: 6px;}
.news_cont a{display:inline-block;width:150px;height:45px;line-height:45px;font-size:18px;color:#fff;font-weight:lighter;text-align:center;background: #484848; transition: 0.3s all ease-in-out;}
.news_cont a+a{margin-left: 10px;}
.news_cont a.on{background: #e40d00;}
.newscon ul{ padding-top:30px;}
.newscon .news_div_item{ float:left; width:687px; height:240px; position:relative;border: 1px solid #f2f2f2;margin-top: 20px;transition: 0.3s all ease-in-out;}
.newscon .news_div_item:nth-child(even){ margin-left:26px;}
.newscon .news_div_item:hover{ cursor:pointer;}
.newscon .news_div_item .news_div_item_pic{ float:left; width:300px;height: 238px; overflow:hidden; position:absolute;}
.newscon .news_div_item .news_div_item_pic img{ width:100%; height:100%; transition:all .6s ease;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}
.newscon .news_div_item .news_div_item_content{ float:left; width:320px;position:absolute; left:335px; top:40px;}
.newscon .news_div_item .news_div_item_content .news_div_item_a{ color:#666; font-size:18px; font-weight:normal;}
.newscon .news_div_item .news_div_item_content .news_div_item_a:after{content: "";width: 30px;height: 30px;position: absolute;bottom: -45px;right: 20px; display: block;background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330161610_1939909284.png) no-repeat;}
.newscon .news_div_item:hover .news_div_item_content .news_div_item_a:after{background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330161610_1294768520.png) no-repeat;}
.newscon .news_div_item .news_div_item_content .news_div_item_body{ color:#aaa; font-size:14px; font-weight:lighter; line-height:30px; margin-top:15px;}
.newscon .news_div_item:hover .news_div_item_content .news_div_item_a{ color:#e40d00;}
.newscon .news_div_item .news_div_item_date{ float:left; color:#aaa; text-align:center; position:absolute; left:342px; top:187px;width: 105px;font-weight: normal;font-size: 18px;font-family: 'fontDin1';}
.newscon .news_div_item_month {padding-left: 3px;}
.newscon .news_div_item .news_div_item_date .news_div_item_year,.newscon .news_div_item .news_div_item_date .news_div_item_month{ float:left; font-size:18px; font-weight:normal;}
.newscon{margin-bottom: 80px;}
.newscon .news_div_item:hover{border: 1px solid #e40d00;}

/*简介*/
.about{width: 100%; height:1231px;padding-top: 80px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330150037_1022789548.jpg) no-repeat center top;}
.ab_t span{width: 286px;height: 43px;line-height: 43px;text-align: center;display: block;border-radius: 50px;border: 1px #6a6a6a solid;color: #6a6a6a;font-size: 18px;font-weight: lighter;}
.ab_t b{font-size: 40px;color: #222;letter-spacing: 2.5px;padding-top: 25px;display: block;}
.ab_t p{font-size: 14px;font-weight: lighter;color: #b6b6b6;text-transform: uppercase;padding-top: 5px;}
.ab_box{width: 1050px;height: 388px;background: #fff;box-shadow: 0px 0px 20px #e2e2e2;padding: 45px 59px 60px 50px;}
.ab_box b{font-size: 45px;color: #e40d00;position: relative;}
.ab_box i{font-size: 25px;color: #222222;}
.ab_box b:after{content: "公司简介";display: block;font-size: 25px;color: #222;position: absolute;right: -116px;top: 17px;font-weight: normal;}
.ab_box p{font-size: 18px;color: #aaa;font-weight: lighter;line-height: 40px;padding-top: 30px;}
.ab_box a{display: block;width: 191px;height: 38px;line-height: 38px;text-align: center;color: #fff;font-size: 16px;background: #e40d00;margin-top: 35px;transition: all .3s ease;}
.ab_box a:hover{width: 250px;}
.ab_a ul{width: 100%; margin-top: 55px;}
.ab_a ul a{width: 150px;height: 110px;background: #ffffff; float: left;text-align: center;padding-top: 20px;display:block;transition: 0.3s ease all;margin-right: 30px;    border-radius: 10px;box-shadow: 0px 0px 20px #e2e2e2;}
.ab_a ul a p{font-size: 16px;color: #999;margin-top: -15px;font-weight: lighter;text-align: center;}
.ab_a ul a p:before{content: "";display: block;width: 39px;height:41px;margin:15px auto 10px; background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330153444_456990443.png)no-repeat;transition: all 0.3s;}
.ab_a ul a:nth-child(1) p:before{background-position: -39px 0px;}
.ab_a ul a:nth-child(2) p:before{background-position: -78px 0px;}
.ab_a ul a:nth-child(3) p:before{background-position: -117px 0px;}
.ab_a ul a.on:nth-child(1) p:before{background-position: -39px -41px;}
.ab_a ul a.on:nth-child(2) p:before{background-position: -78px -41px;}
.ab_a ul a.on:nth-child(3) p:before{background-position: -117px -41px;}
.ab_a ul a.on{background:#e40d00;}
.ab_a ul a.on p{color: #fff;}
.cjsb{margin-top: 94px;}
.cjsb table a{ font-size:15px; color:#fff;font-weight: lighter;line-height: 40px;}
.cjsb td+td {padding-left: 20px !important;}
.cjsb tr td{position: relative;}
.cjsb tr td:nth-child(1){padding-left: 0 !important;}
.cjsb tr td>div { height: 40px; width: 335px;background: rgba(0,0,0,0.7);font-size: 18px;color: #fff;padding-top: 0px !important;position: absolute;bottom: 0px;left: 20px;}
.cjsb tr td:nth-child(1)>div {bottom: 0px;left: 0px;}
.cjsb tr td:hover>div{ background:#e40d00;transition: all .3s ease;}

/*广告*/
.ggao{width: 100%; height:391px;padding-top: 110px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330114245_804072003.jpg) no-repeat center;}
.gga_t{width: 750px;color: #fff;text-align: right;padding-right: 15px;position: relative;}
.gga_t b{font-size: 40px;}
.gga_t em{display: block;color: rgba(255,255,255,.5);text-transform: uppercase;font-size:14px;font-weight: lighter;letter-spacing: 0.58px;padding-top: 3px;}
.gga_t span{display: block;font-size: 30px;font-weight: normal;padding-top: 18px;}
.gga_t p{font-size: 22px;font-weight: lighter;padding-top: 18px;}
.gaoa_ll{float: left;margin-top: -9px;}
.gga_t a{display: block;width: 153px;height: 36px;line-height: 36px;text-align: center;color: #fff;background: #ffb400;font-size: 18px;font-weight: lighter;border-radius: 50px;transition: all 0.3s linear;position: absolute;bottom: 30px;left: 40px;}
.gga_t a:hover{background: #222;}

/*版权*/
.foot{background: #1e2225;width: 100%;padding-top: 75px;height: 380px;}
.foot_all li {float: left;}
.foot_all li+li{padding-left: 130px;}
.foot_all li p{font-size: 18px;font-weight: lighter;color: #fff; position: relative;margin-bottom: 20px;}
.foot_all li a{font-size: 14px; color: #9f9f9f; line-height: 30px; display: block;}
.foot_all li a:hover{color: #fff;}
.foot_ct span{font-size: 18px;font-weight: lighter;color: #fff; position: relative;margin-bottom: 17px;display: block;}
.foot_ct p{font-size: 14px; color: #9f9f9f; line-height: 33px;}

/*友情链接*/
.links{line-height:80px;border-top: 1px #2a2f33 solid;border-bottom: 1px #2a2f33 solid;background: #1e2225;}
.links .w1400{ height:80px; background:url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330143259_740784200.png) no-repeat right center;}
.links p{ float:left; font-size:18px; color:#fff;  text-transform: uppercase;}
.links p:nth-child(2){ color:#fff; margin:1px 15px 0px 5px;}
.linkTagcs a {font-size: 14px;line-height: 80px;color: #fff !important;}

/*结束*/
.end{background: #1e2225;height: 200px;width: 100%;}
.erwei li{float: left;}
.erwei li+li{margin-left: 10px;}
.copy span ,.copy span a{font-size: 14px; color: #888;line-height: 30px;text-align: right;display: inline-block;}
.end_t span{margin-top: 25px;text-align: right;color: #888;font-size: 14px;font-weight: lighter;line-height: 30px;float: right;}
.end_t span a{color: #888;font-size: 14px;font-weight: lighter;}
.end_t span a:hover{color:#fff;}

/*右边浮动*/
.my-kefu{position: fixed;right: 0px;top:35%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background:#e40d00; margin-top: 1px;padding: 9px 0;height: 77px;width: 77px;}
.my-kefu li i{background: url(https://memberpic.114my.com.cn/029368/uploadfile/image/20220330/20220330162655_1303989167.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:166px;}
.my-kefu .my-kefu-tel3 i{background-position: -28px -98px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;} 
.my-kefu .my-kefu-xiadan i{background-position: 0 -98px;}
.my-kefu .my-kefu-wuliu i{background-position: 0 -123px;} 
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#efa100;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu .my-kefu-ftop p{color:#fff;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 18px; color: #fff; float: left; height: 40px; line-height: 18px; padding-left:15px; border-left: 1px solid #ddd; padding-top: 10px;}
.my-kefu-tel1-right{font-size: 20px; color: #fff; float: left; height: 40px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #fff; float: left; height: 40px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}
.my-kefu-xiadan a{color: #fff;font-size: 15px;}
.my-kefu-wuliu a{color: #fff;font-size: 15px;}
.my-kefu-qq a{color: #fff;font-size: 15px;}