/* 前端白明明 */



@charset "UTF-8";



@font-face {

  font-family: "he";

  src: url("../fonts/HELVETICA NEUE.woff") format("woff"),

       url("../fonts/HELVETICA NEUE.ttf") format("truetype"),

       url("../fonts/HELVETICA NEUE.eot") format("embedded-opentype"),

       url("../fonts/HELVETICA NEUE.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}



*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



*{ margin:0; padding:0;}



body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #333;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}



html.act{overflow: hidden;width: 100%;height: 100vh;}



ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }



.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}



.clearfix { *zoom:1; }



a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333;}



textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}



img{border:none;display: block;max-width: 100%;}



img[src=""]{opacity: 0;}



body::-webkit-scrollbar{ width:4px;height: 1px;}



body::-webkit-scrollbar-thumb{ background:#000;}



body::-webkit-scrollbar-track{ background:#fff;} 



.gdt::-webkit-scrollbar{ width:4px;height: 1px;}



.gdt::-webkit-scrollbar-thumb{ background:#ea4609;}



.gdt::-webkit-scrollbar-track{ background:#ddd;} 



.f_12{ font-size:12px; }



.f_16{ font-size:16px; }



.f_18{ font-size:18px; }



.f_20{ font-size:20px; }



.f_22{font-size: 22px;}



.f_24{ font-size:24px; }



.f_26{ font-size:26px; }



.f_28{ font-size:28px; }



.f_30{ font-size:30px; }



.f_32{ font-size:32px; }



.f_34{ font-size:34px; }



.f_36{ font-size:36px; }



.f_38{ font-size:38px; }



.f_40{font-size: 40px;}



.f_42{font-size: 42px;}



.f_46{font-size: 46px;}



.f_48{font-size: 48px;}



/*分页*/



.BMap_omCtrl {display:none !important;}



.a_dw{position: relative;top: 1px;}



.box {width:100%; margin: 0 auto;padding: 0 160px; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}



.page1 span a,.page1 span input{display: inline-block; color:#333;padding:10px 13px; text-decoration:none;outline: none;border: 1px solid #ddd;}



.page1 span input{width: 50px;text-align: center; border: 1px solid #ddd;margin-left: 20px;}



.page1 span a:hover,.page1 span.current a{  background:#ea4609; color:#fff;border: 1px solid #ea4609;}



.page1 span{margin:2px 5px;}



.page2{width: 120px;height: 40px;background: #ea4609;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}



.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}



.wow{opacity: 0;}



.wow1{opacity: 1;}



.fbd{font-weight: bold;}



/* 弹窗 */



.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}



.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}



/* 弹窗内容 */



.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}



.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}



.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}



.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}



.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}



.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.z_tanchuang .tbox .modal2{padding: 20px;}



.z_tanchuang .tbox .modal .img{max-width: 1200px;}





/* 弹窗选中 */



.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



/* 弹窗动画 */



@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}



@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}





/* 头部 */



.head{position: fixed;top: 0;left: 0;z-index: 9;width: 100%;height: 94px;border-bottom: 1px solid rgba(0, 0, 0, 0);}



.head .logo{display: block;width: 51px;height: 51px; float: left;float: left;position: relative;margin-top: 22px;background: url(../images/logo.png) center no-repeat;}



.head .logo img{display: block;width: 100%;}



.head .yy{display: block;width: 20px;height:20px ;background: url(../images/yy.png) center no-repeat;float: right;margin-top: 37px;}



.head .x{display: block;width: 1px;height: 20px;float: right;background: #fff;margin: 37px 55px 0 0;}



.head .ul1{float: right;}



.head .ul1 li{float: left;position: relative;margin-right: 60px;}



.head .ul1 li .ltop{line-height: 94px;color: #fff;cursor: pointer;}

.head_nav{position: fixed;width: 910px;height: 100%;top: 0;right: -910px;z-index: 10;}

.head_nav.act{right: 0;}

.head_nav  .yy{display: block;width: 20px;height: 20px; position: absolute;top: 35px;right: 110px;z-index: 5;background: url(../images/yy3.png) center no-repeat;}

.head_nav  .out{display: block;width: 50px; height: 50px;background: #4a4a4a url(../images/out3.png) center no-repeat;background-size: 20px;cursor: pointer;position: absolute;top: 20px;right: 30px;z-index: 5;}

.head_nav .out:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);}

.head_nav  .yy:hover{background: url(../images/yy2.png) center no-repeat;}

.head_nav .hbtm {width: 100%;height: 100%;position: relative;overflow: auto;}

.head_nav .hbtm .box2{width: 100%;height: 100%;}

.head_nav .hbtm .bai{display: block;width: 50%;height: 100%;position: absolute;top: 0;right: 0;background: #fff;z-index: 1;}

.head_nav .hbtm .box{height: 100%;z-index: 3;}

.head_nav .hbtm .btm1{width: 300px;float: left;height: 100%;padding-top: 100px;background: #fff;position: relative;z-index: 3;-moz-box-shadow:-2px 0px 10px #ddd; -webkit-box-shadow:-2px 0px 10px #ddd; box-shadow:-2px 0px 10px #ddd;}

.head_nav .hbtm .btm1 a{display: block;width: 100%;line-height: 60px;padding-left: 50px;border-top: 1px solid #f5f5f5;color: #666;font-size: 16px;}

.head_nav .hbtm .btm1 a:last-child{border-bottom: 1px solid #f5f5f5;}

.head_nav .hbtm .btm1 a.act{color: #ea4609;}

.head_nav .hbtm .btm2{width: 300px;float: left;height: 100%;padding-top: 100px;background: #fff;position: relative;z-index: 2;-moz-box-shadow:-2px 0px 10px #ddd; -webkit-box-shadow:-2px 0px 10px #ddd; box-shadow:-2px 0px 10px #ddd;}

.head_nav .hbtm .btm2 li{padding-left: 0px;display: none;}

.head_nav .hbtm .btm2 li a{display: block;width: 100%;line-height: 60px;padding-left: 30px;border-top: 1px solid #f5f5f5;background:  url(../images/r_h.png) 90% center no-repeat;font-size: 15px;}

.head_nav .hbtm .btm2 a:last-child{border-bottom: 1px solid #f5f5f5;}

.head_nav .hbtm .btm2 li a.act{background:  url(../images/r_h.png) 90% center no-repeat;color: #ea4609;}

.head_nav .hbtm .btm2 li.act{display: block;}

.head_nav .hbtm .btm3{width: 310px;float: left;height: 100%;overflow: auto;background: #fff;}

.head_nav .hbtm .btm3 li{display: none;visibility: visible;background: #fff;height: 100%;width: 100%;padding-top: 100px;}

.head_nav .hbtm .btm3 li.op1{opacity: 0;visibility: hidden;}

.head_nav .hbtm .btm3 li .tt{margin-bottom: 40px;display: none;}

.head_nav .hbtm .btm3 li .lbox{margin-bottom: 30px;}

.head_nav .hbtm .btm3 li .lbox .ltt{padding-left: 30px;line-height: 20px;margin-bottom: 20px;}

.head_nav .hbtm .btm3 li .lbox .ltt span{display: inline-block;color: #000;border-bottom: 1px solid #000;}

.head_nav .hbtm .btm3 li .lbox .ltc{margin-top: 0px;}

.head_nav .hbtm .btm3 li .lbox .ltc a{display: block;margin-top: 5px;padding-left: 30px;position: relative;line-height:40px;border-bottom: 1px solid #f5f5f5;background:  url(../images/r_h.png) 90% center no-repeat;}

.head_nav .hbtm .btm3 li.act{display: block;}

.head_nav .hbtm .btm3 li .lbox .ltc a:hover{color: #ea4609;background:  url(../images/r_h.png) 90% center no-repeat;}









.head.act,.head:hover{background: #fff;}



.head.act .logo,.head:hover .logo{background: url(../images/logo2.png) center no-repeat;}



.head.act .ul1 li .ltop ,.head:hover .ul1 li .ltop {color: #000;}



.head.act .yy,.head:hover .yy{background: url(../images/yy3.png) center no-repeat;}



.head.act .x,.head:hover .x{background: #000;}



.head .yy:hover{background: url(../images/yy2.png) center no-repeat;}



.head .ul1 li:hover .lbtm{top: 80%;opacity: 1;visibility: visible;}



.head .ul1 li .ltop:hover{color: #ea4609;}



.head .ul1 li.act .ltop {color: #ea4609;font-weight: bold}



.head.act{top: 0;border-bottom: 1px solid #eee;}



.head.act2{top: -95px;}



.top{display: block;width: 48px;height: 48px;background: #ea4609 url(../images/se_3_2.png) center  no-repeat;position: fixed;right: -50px;top:60% ;z-index: 10;border-radius: 50%;cursor: pointer;}



.top.act{right: 110px;}





/* 首页 */



.i1{position: relative;}



.i1 .swiper1{}



.i1 .swiper1 .swiper-slide{overflow: hidden;}



.i1 .swiper1 .swiper-slide a{display: block;}



.i1 .swiper1 img{display: block;width: 100%;}



.i1 .swiper1 .mimg{display: none;}



.i1 .swiper1 .pagination1{bottom: 70px;}



.i1 .swiper1 .pagination1 span{width: 120px;height: 3px;border-radius: 0;position: relative;background: rgba(0, 0, 0, 0.2);opacity: 1;}



.i1 .swiper1 .pagination1 span::after{content: '';display: block;width: 0%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: #ea4609;}



.i1 .swiper1 .pagination1 span.swiper-pagination-bullet-active::after{width: 100%;-webkit-transition: all 5s linear; -moz-transition: all 5s linear; transition: all 5s linear;}



.pd100{padding: 100px 0;}



.i2{}



.i2 .ilt{width: 480px;float: left;padding-right: 20px;line-height: 1.2;}



.i2 .ilt .bf{cursor: pointer;width: 100px;border: 1px solid #ea4609;margin-top: 30px;}



.i2 .ilt .bf:hover{transform: scale(0.9);-webkit-transform: scale(0.9);}



.i2 .irt{width: calc(100% - 480px);float: right;}



.i2 .irt .itc{line-height: 1.8; color:#595150;}



.more{display: block;width: 146px;line-height: 46px;border: 1px solid #ea4609;text-align: center;color: #ea4609;position: relative;margin: 40px 0 100px;z-index: 3;}



.more s{display: block;position: absolute;height: 100%;width: 0%;top: 0;left: auto;right: 0;z-index: -1;background: #ea4609;}



.more:hover s{width: 100%;left: 0;right: auto;}



.more:hover{color: #fff;}



.i2 .irt .ul1{display: flex;}



.i2 .irt .ul1 li{width: 20%;line-height: 1.5;color: #595150;}



.i2 .irt .ul1 li .num{color: #ea4609;font-size: 40px;display: flex;margin-bottom: 10px;font-family: he;line-height: 10px;}



.i2 .irt .ul1 li .num span{font-size: 90px;color: #000;display: inline-block;margin-right: 10px;line-height: 80px;}



.i3{}



.i3 .ul1{max-width: 1920px;margin: 0 auto;}



.i3 .ul1 li{width: 25%;position: relative;overflow: hidden;float: left;}



.i3 .ul1 li img{display: block;max-width: 1960px;height: 950px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}



.i3 .ul1 li .txt1{display: block;position: absolute;bottom: 0;left: 0;z-index: 2;padding: 50px;color: #fff;width: 100%;}



.i3 .ul1 li .txt1 .num{font-size: 80px;background-image: linear-gradient(180deg,rgba(255,255,255,0.3),rgba(255,255,255,0.001));-webkit-background-clip:text;color: transparent;font-family: he;}



.i3 .ul1 li .txt1 .ltt{margin-top: -20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.i3 .ul1 li .txt1 .x{display: block;width: 30px;height: 2px;background: #fff;opacity: 0.4;margin-top: 30px;}



.i3 .ul1 li .txt2{display: block;width: calc(100% - 160px); position: absolute;padding: 45px 50px;background: #ea4609; color: #fff;z-index: 2;left: 100%;bottom: 0;min-height: 230px;opacity: 0;}



.i3 .ul1 li .txt2 .num{font-family: he;font-size: 280px;position: absolute;right: 50px;bottom: -50px;background-image: linear-gradient(180deg,rgba(255,255,255,0.3),rgba(255,255,255,0.001));-webkit-background-clip:text;color: transparent;line-height: 1;}



.i3 .ul1 li .txt2 .ltt{line-height: 1.2;}



.i3 .ul1 li .txt2 .x{display: block;width: 30px;height: 2px;background: #fff;opacity: 0.3;margin: 20px 0;}



.i3 .ul1 li .txt2 .ltc{line-height: 1.8;width: 66%;}



.i3 .ul1 li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}



.i3 .ul1 li.act{width: 50%;}



.i3 .ul1 li.act .txt1{bottom: -100%;}



.i3 .ul1 li.act .txt2{left: 160px;opacity: 1; transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}



.i4{position: relative;}



.i4 > img{display: block;width: 100%;}



.i4 .itop{position: absolute;top: 50%;left: 0;z-index: 2;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}



.i4 .itop .ilt{max-width: 470px;}



.i4 .itop .ilt .tt{line-height: 1.3;margin-bottom: 120px;color: #111;}



.i4 .itop .ilt .tt span{color: #ea4609;}



.i4 .itop .swiper2{padding-bottom: 30px;}



.i4 .itop .swiper2 .pagination2{bottom: 0;top: auto;background: #ddd;opacity: 1;}



.i4 .itop .swiper2 .pagination2 span{background: #ea4609;opacity: 1;}



.i4 .idiqiu{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;transform: scale(0.7);-webkit-transform: scale(0.7);transform-origin: center ;-webkit-transform-origin: center ;}



.world {position: absolute;width: 100%;height: 100%;cursor: pointer;cursor: move;cursor: -moz-grab;cursor: -webkit-grab;cursor: grab;}



.world-bg {position: absolute;width: 100%;height: 100%;background-position: 50% 50%;background-size: cover;}



.world-globe {position: absolute;left: 70%;top: 50%;width: 0;height: 0;}



.world-globe-pole {position: absolute;width: 530px;height: 530px;left: -265px;top: -265px;border-radius: 50% 50%;background-color: #fff;}



.world-globe-doms-container {position: absolute;left: 50%;top: 50%;width: 0;height: 0;}



.world-globe-halo {position: absolute;left: 50%;top: 50%;width: 730px;height: 715px;margin-left: -368px;margin-top: -350px;}



.info {position: absolute;left: 0;bottom: 0;width: 100%;padding: 10px 10px;box-sizing: border-box;background-color: rgba(0, 0, 0, 0.8);color: #fff;font-size: 12px;}



.info-desc {color: #ddd;font-size: 10px;}


.i4 .dian{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}

.i4 .dian li{width: 2%;position: absolute;padding-top: 2%;cursor: pointer;z-index: 2;}

.i4 .dian li .yuan{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/yuan.png) center no-repeat;}

.i4 .dian li .yuan s{display: block;width: 50%;height: 50%;background: #fff; position: absolute;top: 50%;left: 50%;margin-top: -25%;margin-left: -25%;border-radius: 50%;z-index: -1;animation: pulsate 1.5s ease-out infinite; -webkit-animation: pulsate 1.5s ease-out infinite;pointer-events: none;}

@keyframes pulsate {0% {transform: scale(0.1);-webkit-transform: scale(0.1);opacity: 0; }50% {opacity: .5; }100% {transform: scale(3);-webkit-transform: scale(3);opacity: 0; } }

@-webkit-keyframes  pulsate {0% {transform: scale(0.1);-webkit-transform: scale(0.1);opacity: 0; }50% {opacity: .5; }100% {transform: scale(3);-webkit-transform: scale(3);opacity: 0; } }


.i4 .dian li.act .yuan s{background: #ea4609;}

.i4 .dian li:nth-child(1){top: 51%;left: 81.5%;}

.i4 .dian li:nth-child(2){top: 44%;left: 56%;}

.i4 .dian li:nth-child(3){top: 50%;left: 64%;}

.i4 .dian li:nth-child(4){top: 55.5%;left: 80.5%;transform: scale(0.8);-webkit-transform: scale(0.8);}

.i4 .dian li:nth-child(5){top: 65%;left: 78%;}

.i4 .dian li:nth-child(6){top: 55.5%;left: 82%;transform: scale(0.8);-webkit-transform: scale(0.8);}

.i4 .dian li:nth-child(7){top: 48%;left: 85.5%;}

.i4 .dian li:nth-child(8){top: 45%;left: 35%;}

.i4 .dian li:nth-child(9){top: 75%;left: 85%;}

.i4 .dxx{position: absolute;width: 510px;top: 41%;right: 16.5%;z-index: 3;display: none;visibility: hidden;opacity: 0;pointer-events: none;}

.i4 .dxx .swiper1m{width: 450px;margin: 0;}

.i4 .dxx .swiper1m .sbox{display: block;width: 100%;padding: 35px;border-right: 10px solid #ea4609;background: #fff;}

.i4 .dxx .swiper1m .sbox .stt{color: #ea4609;margin-bottom: 20px;}

.i4 .dxx .swiper1m .sbox a{display: block;margin-bottom: 10px;line-height: 20px;padding-left: 30px;background: url(../images/in_1m_1.png) left 0px no-repeat;color: #555;}

.i4 .dxx .out{display: block;width: 40px;height: 40px;position: absolute;right: 0;top: 50%;margin-top: -20px;background: url(../images/yuan2.png) center no-repeat;cursor: pointer;}

.i4 .dxx .swiper1m .sbox a.dh{background: url(../images/in_1m_2.png) left 0px no-repeat}

.i4 .dxx .swiper1m .sbox a.cz{background: url(../images/in_1m_3.png) left 0px no-repeat}

.i4 .dxx .swiper1m .sbox a.yx{background: url(../images/in_1m_4.png) left 0px no-repeat}


#stats {opacity: 0 !important;pointer-events: none;}



.dg.a {opacity: 0;pointer-events: none;}



.i4 .idiqiu s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;}



.i5 .ul1{margin-top: 60px;}



.i5 .ul1 li{width: 33.33%;float: left;position: relative;overflow: hidden;}



.i5 .ul1 li img{display: block;width: 100%;transform: scale(1.00001);-webkit-transform: scale(1.00001);}



.i5 .ul1 li .a{display: block;position: absolute;bottom: -100%;left: 0;z-index: 2;background: rgba(0, 0, 0, 0.5);width: 100%;padding: 20px 5%;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.i5 .ul1 li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;}



.i5 .ul1 li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}



.i5 .ul1 li:hover .a{bottom: 0;}



.i5 .ibtm{margin-top: 60px;}



.i5 .ibtm .more{margin: 0;float: right;}



/* 底部 */



.footer{padding: 85px 0;background: #f5f5f5}



.footer .flt{width: 440px;float: left;line-height: 24px;}



.footer .flt .ftt{margin-bottom: 10px;}



.footer .flt .ftc{display: block;margin-bottom: 5px;color: #938a8a;}



.footer .flt .ftc img{display: block;float: left;}



.footer .flt s{display: block;width: 100%;margin-bottom: 40px;}



.footer .flt .fx{}



.footer .flt .fx a{display: block !important;width: 20px !important;background: #c4bfbf !important;border-radius: 50% !important;margin-right:6px  !important;float: left !important;}



.footer .flt .fx a:hover{background: #ea4609  !important;}



.footer .frt{float: right;}



.footer .frt .ul1{}



.footer .frt .ul1 li{float: left;margin-right: 70px;}



.footer .frt .ul1 li a{display: block;position: relative;left: 0;}



.footer .frt .ul1 li:last-child{margin-right: 0;}



.footer .frt .ul1 li .ltop a{font-size: 16px;color: #111;margin-bottom: 24px;}



.footer .frt .ul1 li .lbtm a{color: #595150;margin-bottom: 15px; }



.footer .frt .ul1 li a:hover{color: #ea4609;left: -5px;}



.footer2{line-height: 12px;padding: 0 0  35px;background: #f5f5f5;color: #938a8a;}



.footer2 .flt{float: left;color: #938a8a;}



.footer2 .frt{float: right;}



/* 服务 */



.banner{position: relative;overflow: hidden;}



.banner img{display: block;width: 100%;}



.banner .mimg{display: none;}



.banner .txt{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;left: 0;z-index: 2;line-height: 1.8;width: 100%;}



.banner .nav{position: absolute;bottom: 0;left: 0;z-index: 2;line-height: 80px;width: 100%;}



.banner .nav .nx{background: #fff;padding: 0 50px;}



.banner .nav .nx .nlt{float: left;}



.banner .nav .nx .nlt a{display: block;float: left;padding-right: 25px;margin-right: 20px;background: url(../images/se_2.png) center right no-repeat;height: 80px;color: #666;}



.banner .nav .nx .nlt a img{display: block;margin-top: 31px;}



.banner .nav .nx .nlt a:last-child{margin: 0;background: #fff;}



.banner .nav .nx .nrt{float: right;}



.banner .nav .nx .nrt a{display: block;float: left;color: #666;margin-right: 60px;}



.banner .nav .nx .nrt a:last-child{margin-right: 0;}



.banner .nav .nx .nrt a.act,.banner .nav .nx .nrt a:hover{color: #ea4609;}



.se1{}



.se1 .itop2{position: absolute;width: 100%;left: 0;top: 11%;z-index: 3;line-height: 1.2;}



.se1 .itop2 .tt2{color: #ea4609;line-height: 1.5;margin: 140px 0 30px;}



.se1 .itop2 .x{display: block;width: 30px;height: 3px;background: #ea4609;margin-bottom: 30px;}



.se1 .itop2 .tc{margin-bottom: 30px;color: #666;}



.se1 .itop2 .tc a{display: block;color: #555;margin-top: 10px;}



.se2{}



.se2 .stt1{padding-left: 20px;border-left: 5px solid #ea4609;line-height: 1;margin: 60px  0 40px;}



.se2 .ul1{}



.se2 .ul1 li {margin-bottom: 20px;}



.se2 .ul1 li .ltop{padding: 24px 40px;background: #f7f8f9 url(../images/se_3_1.png) 97% 30px no-repeat;cursor: pointer;}



.se2 .ul1 li .ltop span{display: block;width: 32px;line-height: 32px;background: #bbb;text-align: center;border-radius: 50%;float: left;color: #fff;font-size: 20px;color: #fff;font-weight: bold;}



.se2 .ul1 li .ltop .lrt{width: calc(100% - 50px);float: right;line-height: 32px;padding-right: 50px;}



.se2 .ul1 li .lbtm{padding: 25px 40px;background: #ea4609;color: #fff;line-height: 1.75;border-top: 1px dashed #fff;display: none;}



.se2 .ul1 li .lbtm span{display: block;width: 26px;line-height: 26px;background: #fff;text-align: center;border-radius: 50%;float: left;color: #fff;font-size: 18px;font-weight: bold; color: #ea4609;}



.se2 .ul1 li .lbtm .lrt{width: calc(100% - 50px);float: right;line-height: 32px;padding-right: 50px;}



.se2 .ul1 li.act .ltop{background: #ea4609 url(../images/se_3_2.png) 97% 30px no-repeat;}



.se2 .ul1 li.act .ltop span{background: #fff;color: #ea4609;}



.se2 .ul1 li.act .ltop .lrt{color: #fff;}



.se2 .ul2{}



.se2 .ul2 li{width: 22%;height: 230px;background: #f7f8f9;text-align: center;line-height: 1.2;padding: 35px 0 0;float: left;margin-right: 4%;position: relative;top: 0;}



.se2 .ul2 li .ico{position: relative;margin: 0 auto;width: 60px;}



.se2 .ul2 li .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}



.se2 .ul2 li .ltt{margin: 20px 0 12px;}



.se2 .ul2 li .en{color: #666;display: block;}



.se2 .ul2 li:last-child{margin-right: 0;}



.se2 .ul2 li .ltc{color: #666;display: block;line-height: 1.75;}



.se2 .ul2 li:hover{background: #ea4609;}



.se2 .ul2 li:hover .ltt,.se2 .ul2 li:hover .ltc,.se2 .ul2 li:hover .en{color: #fff;}



.se2 .ul2 li:hover .ico img{opacity: 0;}



.se2 .ul2 li:hover .ico img:nth-child(2){opacity: 1;}



.se2 .ul3{}



.se2 .ul3 li{width: 47.5%;float: left;margin-bottom: 30px;line-height: 1;}



.se2 .ul3 li:nth-child(2n){float: right;}



.se2 .ul3 li:nth-child(3){width: 100%;}



.se2 .ul3 li .ltop{margin-bottom: 20px;}



.se2 .ul3 li input,.se2 .ul3 li textarea{display: block;width: 100%;height: 70px;padding: 0 15px;background: #f7f8f9;border: 0;outline: none;}



.se2 .ul3 li textarea{resize: none;height: 300px;font-family: arial;padding: 20px 15px;}



.se2 .abtn{}



.se2 .abtn a{float: right;margin: 0 0 0 40px;}



.se2 .abtn .cz{border: 1px solid #999;color: #666;}



.se2 .abtn .cz:hover{border: 1px solid #ea4609;color: #fff;}



/* 技术 */



.tech1{background: url(../images/te_3.jpg) center no-repeat;}



.tech1 .ttop{margin-top: 60px;}



.tech1 .ttop .img{width: 48.75%;overflow: hidden;float: left;}



.tech1 .ttop .img img{display: block;max-width: 960px;height: 550px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}



.tech1 .ttop .trt{width: 48%;float: right;padding-top: 50px;}



.tech1 .ttop .trt .tc{line-height: 1.8;margin: 50px 0 30px;color: #595150;}



.tech1 .ttop .trt .ul1{}



.tech1 .ttop .trt .ul1 li{float: left;text-align: center;margin-right: 50px;}



.tech1 .ttop .trt .ul1 li:last-child{margin-right: 0;}



.tech1 .ttop .trt .ul1 li img{margin: 0 auto 15px;}



.tech1 .ttop .trt .ul2{margin-top: 80px;}



.tech1 .ttop .trt .ul2 li{float: left;margin: 0 1.25%  1.25% 0;width: 19%;cursor: pointer;}



.tech1 .ttop .trt .ul2 li:nth-child(5n){margin-right: 0;}



.tech1 .tbtm{margin-top: 90px;}



.tech1 .tbtm li{width: 31.875%;float: left;position: relative;overflow: hidden;margin-right: 2.1875%;}



.tech1 .tbtm li img{display: block;width: 100%;transform: scale(1.00000001);-webkit-transform: scale(1.00000001);}



.tech1 .tbtm li .txt{position: absolute;top: 0;left: -100%;z-index: 2;display: flex;justify-content: center;align-items: center; line-height: 1.2;color: #fff;background: rgba(234, 70, 9,0.8);width: 100%;height: 100%;}



.tech1 .tbtm li:nth-child(3n){margin-right: 0;}



.tech1 .tbtm li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}



.tech1 .tbtm li:hover .txt{left: 0;}



.tech2{background: #eaebee;}



.tech2 .tt{}



.tech2 .tt .tbtn{float: right;}



.tech2 .tt .tbtn div{display: block;width: 50px;height: 50px;border: 1px solid #ddd;float: left;border-radius: 50%;background: url(../images/l_h.png) center no-repeat;cursor: pointer;margin-left: 20px;}



.tech2 .tt .tbtn .next3{transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.tech2 .tt .tbtn div:hover{background: #ea4609 url(../images/l_b.png) center no-repeat;border: 1px solid #ea4609;}



.tech2 .swiper3{padding:60px 0 80px;cursor: pointer;cursor: url(../images/sb.png) , zoom-in;}



.tech2 .swiper3 .pagination3{bottom: 0;top: auto;background: #ddd;opacity: 1;}



.tech2 .swiper3 .pagination3 span{background: #ea4609;opacity: 1;}



.ne1{background: #f2f2f2;}



.ne1 .swiper4{}



.ne1 .swiper4 .sbox{display: block;position: relative;}



.ne1 .swiper4 .sbox .img{width: 50%;float: left;overflow: hidden;height: 450px;}



.ne1 .swiper4 .sbox .img img{display: block;max-width: 1920px;position: relative;left: 50%;transform: translateX(-50%) scale(1.000000001);-webkit-transform: translateX(-50%) scale(1.000000001);height: 100%;}



.ne1 .swiper4 .sbox .txt{float: right;width: 46.25%;padding-top: 60px;}



.ne1 .swiper4 .sbox .txt .tt{line-height: 1.2;margin: 20px 0 35px;}



.ne1 .swiper4 .sbox .txt .tc{line-height: 1.875;text-align: justify;max-height:90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}



.ne1 .swiper4 .pagination4{width: 49%;text-align: right;}



.ne1 .swiper4 .pagination4 span{width: 19px;height: 19px;margin: 0 5px;opacity: 1;background: url(../images/ne_0.png) center no-repeat;}



.ne1 .swiper4 .pagination4 span.swiper-pagination-bullet-active{background: url(../images/ne_1.png) center no-repeat;}



.ne1 .swiper4 .tbtn{width: 130px;position: absolute;bottom: 60px;left: 53.75%;z-index: 3;}



.ne1 .swiper4 .tbtn div{display: block;width: 50px;height: 50px;border: 1px solid #ddd;float: left;border-radius: 50%;background: url(../images/l_h.png) center no-repeat;cursor: pointer;}



.ne1 .swiper4 .tbtn .next4{transform: rotate(180deg);-webkit-transform: rotate(180deg);float: right;}



.ne1 .swiper4 .tbtn div:hover{background: #ea4609 url(../images/l_b.png) center no-repeat;border: 1px solid #ea4609;}



.ne1 .swiper4 .swiper-slide .sbox{opacity: 0;}



.ne1 .swiper4 .swiper-slide-active .sbox{opacity: 1;}



.ne1 .swiper4 .sbox:hover .img img{transform:translateX(-50%) scale(1.05);-webkit-transform:translateX(-50%) scale(1.05);}



.ne1 .swiper4 .sbox:hover .txt .tt{color: #ea4609;}



.ne2 .ul1{}



.ne2 .ul1 li{width: 31.875%;float: left;margin: 0 2.1875% 3.7% 0;}



.ne2 .ul1 li:nth-child(3n){margin-right: 0;}



.ne2 .ul1 li a{display: block;position: relative;}



.ne2 .ul1 li a .img{display: block;overflow: hidden;}



.ne2 .ul1 li a .img img{display: block;width: 100%;transform: scale(1.000001);-webkit-transform: scale(1.000001);}



.ne2 .ul1 li a .day{margin: 40px 0 25px;}



.ne2 .ul1 li a .ltt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 1;}



.ne2 .ul1 li a .lmo{margin-top: 50px;border-top: 1px solid #ddd;padding-top: 25px;color: #999;}



.ne2 .ul1 li a .lmo span{display: block;width: 85px;line-height: 20px;background: url(../images/ne_2.png) center right no-repeat;}



.ne2 .ul1 li a:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}



/* 详情 */



.neco1{padding: 100px 0 40px;border-bottom: 1px solid #ddd;}



.neco1 .nbox{margin: 0 auto;max-width: 960px;width: 90%;text-align: center;line-height: 1.2;}



.neco1 .nbox .tt2{margin: 30px 0 40px;color: #666;}



.neco1 .nbox .tt2 span{display: inline-block;margin: 0 10px;}



.neco1 .nbox .tc{line-height: 1.875;color: #777;text-align: justify;}



.neco2 { padding: 60px 0;}



.neco2 .nbtm{margin: 0 auto ;max-width: 960px;}



.neco2 .nbtm .blt{width: calc(100% - 200px);float: left;}



.neco2 .nbtm .blt a{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #bbb;margin-bottom: 15px;}



.neco2 .nbtm .more{float: right;margin: 0;}



.neco2 .nbtm .blt a:hover{color: #ea4609;}



/* 关于 */



.ab1 .irt .itc{max-height: 160px;overflow: auto;margin-bottom: 60px;padding-right: 10px;}



.ab2{width: 100%;height: 600px;background: url(../images/ab_2.jpg) center no-repeat;background-size: cover;display: flex;justify-content: center;align-items: center;}



.ab2 .tt{color: #fff;}



.ab2 .tt span{color: #ea4609;}



.ab2 .tt s{display: inline-block;margin: 0 20px;}



.ab3{}



.ab3 .ul1{margin-top: 60px;}



.ab3 .ul1 li{width: 16.66%;height: 310px;float: left;text-align: center;line-height: 1.5;padding-top: 60px;position: relative;z-index: 3;}



.ab3 .ul1 li .ico{width: 60px;margin: 0 auto 20px;position: relative;}



.ab3 .ul1 li .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}



.ab3 .ul1 li .xian{display: block;width: 20px;height: 2px;background: #ea4609;margin: 25px auto 20px;}



.ab3 .ul1 li .ltc{color: #666;}



.ab3 .ul1 li s{display: block;position: absolute;height: 100%;width: 0%;top: 0;left: auto;right: 0;z-index: -1;background: #ea4609;}



.ab3 .ul1 li:hover s{width: 100%;left: 0;right: auto;}



.ab3 .ul1 li:hover .ico img{opacity: 0;}



.ab3 .ul1 li:hover .ico img:nth-child(2){opacity: 1;}



.ab3 .ul1 li:hover div{color: #fff;}



.ab3 .ul1 li:hover .xian{background: #fff;}



.ab4{background: #f4f5f6;}



.ab4 .swiper5{padding: 120px 0 70px;}



.ab4 .swiper5 .sbox{}



.ab4 .swiper5 .sbox .slt{width: 50%;float: left;}



.ab4 .swiper5 .sbox .slt .img{margin: 0 auto ;overflow: hidden;width: 450px;height: 100%;}



.ab4 .swiper5 .sbox .slt .img img{display: block;width: 100%;}



.ab4 .swiper5 .sbox .srt{width: 50%;float: right;position: relative;height: 255px;z-index: 2;}



.ab4 .swiper5 .sbox .srt .day{font-size: 220px;position: absolute;z-index: -1;top: 0;left: -100px;line-height: 180px;box-shadow: 0 0 10px 4px white;text-shadow: 0 0 10px black;opacity: 0.05;color: rgba(0, 0, 0, 0);}



.ab4 .swiper5 .sbox .srt .txt{position: absolute;top: 50%;width: 100%;padding-left: 25px;transform: translateY(-50%);-webkit-transform: translateY(-50%);line-height: 1.5;}



.ab4 .swiper5 .sbox .srt .txt .tc{margin-top: 5px;color: #666;}



.ab4 .abtm{position: relative;z-index: 2;}



.ab4 .abtm .x{display: block;width: 100%;height: 1px;background: #ddd;position: absolute;top: 25px;left: 0;z-index: -1;}



.ab4 .abtm .swiper6{}



.ab4 .abtm .swiper6 .swiper-slide{cursor: pointer;}



.ab4 .abtm .swiper6 .swiper-slide .sbox{text-align: center;}



.ab4 .abtm .swiper6 .swiper-slide .sbox .yuan{display: block;width: 14px;height: 14px;background: #ddd;border-radius: 50%;position: relative;margin: 18px auto ;}



.ab4 .abtm .swiper6 .swiper-slide .sbox .yuan s{display: block;width: 26px;height: 26px;position: absolute;top: 50%;left: 50%;margin-top: -13px;margin-left: -13px;z-index: 2;border: 1px solid #ea4609;border-radius: 50%;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0;}



.ab4 .abtm .swiper6 .swiper-slide .sbox .day{font-size: 24px;color: #999;height: 30px;line-height: 30px;}



.ab4 .abtm .swiper6 .swiper-slide-active .sbox .day{font-size: 28px;color: #ea4609;}



.ab4 .abtm .swiper6 .swiper-slide-active .sbox .yuan{background: #ea4609;}



.ab4 .abtm .swiper6 .swiper-slide-active .sbox .yuan s{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}



.ab4 .abtm .swiper6 .btn{width: 50px;height: 50px;left: 0;top: 25px; opacity: 1;background: #f4f5f6 url(../images/l_h.png) center no-repeat;border: 1px solid #ddd;border-radius: 50%;}



.ab4 .abtm .swiper6 .next6{left: auto;right: 0;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.ab4 .abtm .swiper6 .btn:hover{background: #ea4609 url(../images/l_b.png) center no-repeat;border: 1px solid #ea4609;}



.ab5{background: #fff;}



.ab5 .sbox{background: #f9f9f9;border: 1px solid #ddd;}



.ab5 .sbox .img{border-bottom: 1px dashed #ddd;}



.ab5 .sbox .stt{padding: 0 20px;line-height: 80px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



/* 联系我们 */



.co1{}



.co1 .ctop{margin-top: 60px;border-top: 3px solid #ea4609;background: #f9f9f9;}



.co1 .ctop .ul1{}



.co1 .ctop .ul1 li{width: 25%;float: left;text-align: center;height: 270px;position: relative;padding-top: 75px;color: #666;line-height: 1.5;}



.co1 .ctop .ul1 li .img{margin: 0 auto 15px;width: 60px;}



.co1 .ctop .ul1 li .img.ewm{width: 118px;}



.co1 .ctop .ul1 li .ltt{margin-bottom: 15px;}



.co1 .ctop .ul1 li s{display: block;width: 2px;height: 44px;background: #ddd;position: absolute;top: 50%;right: 0;margin-top: -22px;}



.co1 .ctop .ul1 li:last-child s{display: none;}



.co1 .ctop .ul1 li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 3;}



.co1 .map{width: 100%;height: 600px;position: relative;}



.co1 .map #map{width: 100%;height: 100%;}



.co1 .map .yuan{display: block;width: 35px;height: 35px;position: absolute;z-index: 5;top: 47%;left: 48.5%;}



.co1 .map .yuan s{display: block;width: 100%;height: 100%;background: url(../images/dw.png) center no-repeat;}



.co1 .map .yuan span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;border-radius: 50%;background: #ea4609;opacity: 0.5;animation: dax 1.5s ease-out infinite;-webkit-animation: dax 1.5s ease-out infinite;}



@keyframes dax {0% {transform: scale(0);-webkit-transform: scale(0);opacity: 0; }50% {opacity: 0.5; }100% {transform: scale(3);-webkit-transform: scale(3);opacity: 0; } }



@-webkit-keyframes  dax {0% {transform: scale(0);-webkit-transform: scale(0);opacity: 0; }50% {opacity: 0.5; }100% {transform: scale(3);-webkit-transform: scale(3);opacity: 0; } }

 

/* 产品 */



.prc1{text-align: center;}



.prc1 .tc{line-height: 2;color: #666;margin: 40px 0 70px;}



.prc1 .ul1{display:flex;}



.prc1 .ul1 li{width: 33.33%;}



.prc1 .ul1 li img{display: block;margin: 0 auto;}



.prc2{position: relative;}



.prc2 img{display: block;width: 100%;}



.prc2 .txt{position: absolute;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 2;width: 100%;}



.prc2 .txt{}



.przt .pbox{margin: 0 auto ;max-width: 1280px;}



.prc2 .pbox .en{color: rgba(255,255,255,0.3);font-size: 86px;white-space: nowrap;}



.prc2 .pbox .tt{position: relative;z-index: 2;margin-top: -30px;color: #fff;letter-spacing: 15px;}



.pd80{padding: 80px 0;}



.prc3{text-align: center;}



.prc3 .ul1{margin:30px 0 80px ;}



.prc3 .ul1 li{width: 31.64%;position: relative;background: #000;overflow: hidden;float: left;margin:  2.54% 2.54% 0 0;}



.prc3 .ul1 li img{display: block;width: 100%;transform: scale(1.00000001);-webkit-transform: scale(1.00000001);}



.prc3 .ul1 li .txt{position: absolute;top: 52%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;padding: 0 20px;width: 100%;opacity: 0;line-height: 1.5;}



.prc3 .ul1 li:nth-child(3n){margin-right: 0;}



.prc3 .ul1 li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);opacity: 0.5;}



.prc3 .ul1 li:hover .txt{top: 50%;opacity: 1;}



.prc3 .ul2{}



.prc3 .ul2 li{border: 1px solid #eee;margin-bottom: 60px;position: relative;} 



.prc3 .ul2 li:last-child{margin-bottom: 0;}



.prc3 .ul2 li .img{width: 50%;float: left;height: 360px;overflow: hidden;} 



.prc3 .ul2 li .img img{display: block;height: 100%;max-width: 960px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}



.prc3 .ul2 li .txt{position: absolute;width: 50%;max-height: 360px;padding: 0 40px ;text-align: justify;line-height: 1.2;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}



.prc3 .ul2 li .txt .num{position: absolute;font-size: 120px;opacity: 0.1;right: 0;bottom: -20px;}



.prc3 .ul2 li .txt .ltt1{color: #ea4609;}



.prc3 .ul2 li .txt .ltt2{margin: 15px 0 20px;}



.prc3 .ul2 li .txt .ltc{color: #666;line-height: 1.75;}



.prc3 .ul2 li:nth-child(2n) .img{float: right;}



.prc3 .ul2 li:nth-child(2n) .txt{right: 50%;}



.prc4{text-align: right;}



.prc5{text-align: center;}



.prc5 .ul1{margin-top: 30px;}



.prc5 .ul1 li{width: 25%;float: left;position: relative;height: 320px;overflow: hidden;margin: 2.5% 2.5% 0 0;background: #000;}



.prc5 .ul1 li:nth-child(2),.prc5 .ul1 li:nth-child(4){width: 45%;}



.prc5 .ul1 li:nth-child(3n){margin-right: 0;}



.prc5 .ul1 li img{display: block;width: 100%;transform: scale(1.00000001);-webkit-transform: scale(1.00000001);}



.prc5 .ul1 li .txt{position: absolute;top: 52%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #fff;padding: 0 20px;width: 100%;opacity: 0;line-height: 1.5;}



.prc5 .ul1 li:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);opacity: 0.5;}



.prc5 .ul1 li:hover .txt{top: 50%;opacity: 1;}



.prc6{background: url(../images/pc_6.jpg) center no-repeat;background-size: cover;text-align: center;}



.prc6 .ul1{margin-top: 60px;}



.prc6 .ul1 li{width: 620px;min-height: 230px;float: left;background: #fff;padding: 40px ;text-align: justify;line-height: 1.2;}



.prc6 .ul1 li .ltc{line-height: 1.6;margin-top: 20px;color: #666;}



.prc6 .ul1 li:nth-child(2){float: right;}



.prc7 .ul2 li .img{float: right;}



.prc7 .ul2 li .txt{right: 50%;}



.prc8{padding-top: 0;}



.prc8 .tt2{margin: 80px 0 50px;}



.prc8 .ul2{}



.prc8 .ul2 li{width: 100%;padding: 20px 0;border-bottom: 1px solid #ddd;line-height: 1.5;text-align: left;}




.prc8 .ul2 li span{display: block;width: 150px;float: left;background: url(../images/pc_3.png) center right no-repeat;}



.prc8 .ul2 li div{display: block;width: calc(100% - 150px);float: right;padding-left: 20px;}





.prc9 .ul2{margin-top: 60px;padding: 40px;background: #fff url(../images/pc_4.png) bottom right no-repeat; border-radius: 10px;}



.prc9 .ul2 li{margin-bottom: 20px;}



.prc9 .ul2 li:last-child{margin-bottom: 0;}



.prc9 .ul2 li span{display: block;width: 32px;line-height: 32px;float: left;background: #ea4609;color: #fff;border-radius: 50%;}



.prc9 .ul2 li div{display: block;width: calc(100% - 45px);float: right;line-height: 32px;text-align: justify;color: #666;}



.prc6 .ul1 li{position: relative;border-radius: 10px;}



.prc6 .ul1 li .img{position: absolute;width: 190px;right: 0;bottom: 0;}



.prc6_1 .ul1 li{padding: 40px 30px;min-height: 280px;}



.prc10{padding: 80px 0;}




.i4 .dxx .swiper1m .pagination1m{display: none;}








@media(max-width:1680px){



  .box{padding: 0 50px;}



  .se2 .ul2 li .ltc{font-size: 14px;}



  .top.act{right: 0px;}





}















@media(max-width:1440px){



  .f_12{ font-size:12px; }



  .f_16{ font-size:14px; }



  .f_18{ font-size:16px; }



  .f_20{ font-size:18px; }



  .f_22{font-size: 20px;}



  .f_24{ font-size:22px; }



  .f_26{ font-size:24px; }



  .f_28{ font-size:26px; }



  .f_30{ font-size:28px; }



  .f_32{ font-size:30px; }



  .f_34{ font-size:30px; }



  .f_36{ font-size:30px; }



  .f_38{ font-size:30px; }



  .f_40{font-size: 30px;}



  .f_42{font-size: 32px;}



  .f_46{font-size: 34px;}



  .f_48{font-size: 34px;}



  .i2 .irt .ul1 li .num{font-size: 30px;}



  .i2 .irt .ul1 li .num span{font-size: 60px;line-height: 40px;}



  .se2 .ul2 li .ltc{font-size: 12px;}





  .i3 .ul1 li img{height: 750px;}









}



@media(max-width:1366px){



  .i3 .ul1 li img{height: 680px;}





}



@media(max-width:1280px){



    

}









.m_head,.m_nav{display: none;}





@media(max-width:1030px){



  .i3 .ul1 li img{height: 520px;}



  body{min-width: 200px;padding-top: 50px;} 



  .m_head {display: block;height: 50px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(255,255,255,1);border-bottom: 1px solid #eee;}

  

  .m_head .mlt{display: block;float: left;}



  .m_head .mlt img{display: block;height: 30px;margin-top: 10px;}



  .m_head .img{width: 50px;float: right;}



  .m_head .img img{display: block;width: 100%;}



  .m_head .ss{width: 30px;float: right;text-align: center;line-height: 50px;display: block;height: 50px;margin-left: 10px;}



  .m_head .ss img{display: block;margin: 15px auto;}



  .m_nav{font-family: Microsoft Yahei; display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}



  .m_nav.act{right: 0;}



  .m_out{ width: 15%;float: left; }

  

  .m_out img{display: block;width: 100%;} 



  .m_nav{display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}



  .m_nav.act{right: 0;}



  .m_out{ width: 50px;float: right; max-width: 50px;margin-right: 3%;}

  

  .m_out img{display: block;width: 100%;}  



  .wow{opacity: 1;}



  .m_navbox{width: 100%;box-sizing: border-box;float: right;background: #fff;height: calc(100% - 80px);box-sizing: border-box;padding: 20px 0 ;overflow: auto; box-sizing: border-box;}



  .m_navbox div,.m_navbox a{color: #666;display: block;}



  .m_navbox a{font-size: 16px;line-height: 20px;padding: 10px 0;}



  .m_navbox div,.m_navbox a.ltp{font-size: 18px;line-height: 30px;padding: 10px 0;display: block;}



  .m_navbox li>div:nth-child(1) ,.m_navbox a.ltp{padding: 10px 30px 10px  50px;position: relative;}



  .m_navbox li>div:nth-child(1):after,.m_navbox a.ltp:after{content: '';display: block;width: 5px;height: 20px;background: #ea4609;position: absolute;top: 50%;margin-top: -10px;left: 30px;} 



  .m_navbox li>div:nth-child(1){background: url(../images/plus.png)  95% center  no-repeat ;background-size: 16px;}



  .m_navbox li.act>div:nth-child(1){background: url(../images/reduce.jpg) 95%  center  no-repeat;}



  .m_navbox div.lbt{padding: 5px 50px;display: none;border-bottom: 1px solid #ea4609;}



  .m_navbox li.act>div:nth-child(1){color: #ea4609;}



  .m_navbox li.act>div:nth-child(1):after{background:#ea4609; }



  .m_navbox li .lbt2{padding-right: 0;padding-bottom: 10px;}



  .m_navbox li .lbt2 .dl1 {margin-bottom: 10px;}



  .m_navbox li .lbt2 .dl1 dt{font-size: 16px;background: url(../images/plus.png) 95% center no-repeat;    background-size: 16px;}



  .m_navbox li .lbt2 .dl1 dt.act{background: url(../images/reduce.jpg) 95% center no-repeat;    background-size: 16px;}



  .m_navbox li .lbt2 .dl1 dd{font-size: 14px;line-height: 1;padding-right: 50px;display: none;padding-left: 20px;}



  .m_navbox li .lbt2 .dl1 dd div{font-size: 14px;padding: 0;color: #000;font-weight: bold;}



  .m_navbox li .lbt2 .dl1 dd a{font-size: 12px;font-weight: normal;padding: 5px 0;}





  .m_navbox .lange{text-align: center;}



  .m_navbox .lange a{display: inline-block;margin: 0 10px;}



  .m_navbox li.lang {padding: 10px;}



  .m_navbox li.lang > a{display: block;float: left;text-align: center;width: 50%;font-size: 20px;}



  .m_navbox li.se{padding:10px 30px ;}



  .m_navbox li.se input{display: block;width: calc(100% - 40px);float: left;display: block;height: 40px;border:none;outline: none;padding: 0 10px;border-bottom: 1px solid #ddd;}



  .m_navbox li.se a{display: block;width: 40px;float: right;padding: 0;}



  .m_navbox li.se a img{display: block;width: 20px;margin: 10px;}



  .box,.ibox{padding: 0 5%;min-width: 200px;width: 100%;}  



  .head{display: none;}



  .footer{display: none;}



  .pd100{padding: 50px 0;}



  .pd80{padding: 50px 0;}



  .i2 .ilt,.i2 .irt{padding: 0 ;width: 100%;float: none;}



  .i2 .irt{margin-top: 20px;}



  .more{margin: 20px 0;}



  .i3 .ul1 li .txt2{width: 100%;}



  .i3 .ul1 li.act .txt2{left: 0;}



  .i4 > img{min-height: 500px;}



  .i4 .idiqiu{display: none;}



  .footer2{padding: 20px 0;line-height: 1.8;}



  .i1 .swiper1 .pagination1{bottom: 30px;}



  .prc5 .ul1 li{height: 220px;}



  .przt .pbox{max-width: 900px;}



  .prc6 .ul1 li{width: 100%;float: none;}



  .prc6 .ul1 li:nth-child(2){float: none;margin-top: 20px;}



  .prc8 .ul2 li,.prc8 .ul2 li:nth-child(2n){width: 100%;float: none;}



  .prc2 .pbox .en{font-size: 50px;}



  .prc2 .pbox .tt{font-size: 30px;margin-top: -10px;}



  .banner .nav{display: none;}



  .se1 .itop2 .tt2{margin: 30px 0 10px;}





}





@media(max-width:960px){



  .i1 .swiper1 .mimg{display: block;}



  .i1 .swiper1 .pimg{display: none;}



  .i1 .swiper1 .pagination1 span{width: 40px;margin: 0 3px;}



  .pd100{padding: 30px 0;}



  .pd80{padding: 30px 0;}









  .f_18{ font-size:16px; }



  .f_20{ font-size:16px; }



  .f_22{font-size: 18px;}



  .f_24{ font-size:18px; }



  .f_26{ font-size:18px; }



  .f_28{ font-size:18px; }



  .f_30{ font-size:20px; }



  .f_32{ font-size:20px; }



  .f_34{ font-size:20px; }



  .f_36{ font-size:20px; }



  .f_38{ font-size:20px; }



  .f_40{font-size: 22px;}



  .f_42{font-size: 22px;}



  .f_46{font-size: 22px;}



  .f_48{font-size: 22px;}





  .i2 .irt{margin-top: 10px;}



  .more{margin: 20px auto ;}



  .i2 .irt .ul1{flex-wrap: wrap;}



  .i2 .irt .ul1 li{width: 50%;text-align: center;}



  .i2 .irt .ul1 li .num{display: flex;justify-content: center;font-size: 20px;}



  .i2 .irt .ul1 li .num span{font-size: 50px;}



  .i3 .ul1 li.act,.i3 .ul1 li{width: 100%;}



  .i3 .ul1 li .txt2{padding: 40px 5%;height: 100%;background: rgba(0, 0, 0,0.5);left: 0;opacity: 1;}



  .i3 .ul1 li img{height: 400px;}



  .i3 .ul1 li .txt1{display: none;}



  .i4 > img{display: none;}



  .i4 .itop{position: static;transform: translateY(0%);-webkit-transform: translateY(0%);padding: 30px 0;background: #f2f2f2;}



  .i4 .itop .ilt .tt{margin-bottom: 20px;line-height: 1.5;}



  .i5 .ul1{margin-top: 20px;}



  .i5 .ul1 li{width: 100%;float: none;margin-top: 10px;}

    

  .i5 .ibtm{margin-top: 20px;}



  .i5 .ibtm .more{float: none;margin: 0 auto;}



  .banner .mimg{display: block;}



  .banner .pimg{display: none;}



  .prc1 .tc{margin:20px 0;}



  .przt .pbox{max-width: 90%;}



  .prc2 .pbox .en{font-size: 30px;}



  .prc2 .pbox .tt{font-size: 18px;}



  .prc3 .ul1{margin: 20px 0 ;}



  .prc3 .ul1 li{width: 100%;float: none;margin-bottom: 10px;}



  .prc3 .ul2 li .img{width: 100%;float: none;height: auto;}



  .prc3 .ul2 li .img img{width: 100%;height: auto;}



  .prc3 .ul2 li .txt{position: static;width: 100%;padding: 20px 5%;float: none;transform: translateY(0%);-webkit-transform: translateY(0%);}



  .prc3 .ul2 li .txt .ltt2{font-size: 18px;margin: 10px 0;}



  .prc3 .ul2 li:nth-child(2n) .img{margin: 0;float: none;}



  .prc3 .ul2 li{margin-bottom: 20px;}



  .prc2 .pbox .tt{letter-spacing: 2px;}



  .prc5 .ul1{margin-top: 10px;}



  .prc5 .ul1 li{height: 80px;}



  .prc5 .ul1 li img{height: 100%;}



  .prc5 .ul1 li .txt{font-size: 14px;display: none;}



  .prc6 .ul1{margin-top: 20px;}



  .prc6 .ul1 li{padding: 30px 5%;}



  .footer2 .flt,.footer2 .frt{width: 100%;float: none;text-align: center;}



  .prc5 .tt{line-height: 1.5;}



  .prc5 .tt{margin: 30px 0;}



  .prc8 .ul2 li span{font-size:20px;width: 110px;}



  .prc8 .ul2 li div{font-size: 16px;width: calc(100% - 110px);}



  .prc8 .ul2 li{padding: 10px 0;}



  .prc9 .ul2{margin-top: 20px;padding: 30px 5%;}



  .prc1 .tc br{display: none;}



  .prc6 .ul1 li .img{z-index: -1;}



  .przt .pbox{overflow: hidden;}



  .prc6 .ul1 li{min-height: 50px;}



  .prc6 .ul1 li .ltc{margin-top: 10px;}



  .tech1 .ttop{margin-top: 20px;}



  .tech1 .ttop .img,.tech1 .ttop .trt{width: 100%;float: none;}



  .tech1 .ttop .img img{width: 100%;height: auto;}



  .tech1 .ttop .trt{padding-top: 20px;}



  .tech1 .ttop .trt .tc{margin: 20px 0;}



  .tech1 .ttop .trt .ul2{margin-top: 20px;}



  .tech1 .ttop .trt .ul2 li{width: 30%;margin: 0 5% 5% 0;}



  .tech1 .ttop .trt .ul2 li:nth-child(3n){margin-right: 0;}



  .tech1 .tbtm{margin-top: 30px;}



  .tech1 .tbtm li{width: 100%;float: none;margin: 0 0 10px;}



  .tech2 .tt .tbtn{display: none;}



  .tech2 .swiper3{padding: 20px 0 30px;}



  .se1 .itop2{position: static;padding: 30px 0;}



  .se1 .itop2 .tt2{margin-top: 20px;}



  .se1 .itop2 .tc{margin-bottom: 20px;}



  .se2{background: #eee;}



  .se2 .stt1{margin: 20px 0;}



  .se2 .ul1 li .ltop,.se2 .ul1 li .lbtm{padding: 20px 10px;}



  .se2 .ul1 li .lbtm .lrt{padding-right: 10px;line-height: 1.8;}



  .se2 .ul2 li{width: 100%;height: auto;float: none;margin: 0 0 10px;padding: 30px 0;}



  .se2 .ul2 li .ico{width: 40px;}



  .se2 .ul3 li .ltop{margin-bottom: 10px;}



  .se2 .ul3 li{width: 100%;float: none;}



  .se2 .abtn .cz{margin-left: 10px;}



  .se2 .abtn a{margin: 0;}



  .ne1 .swiper4 .sbox .img,.ne1 .swiper4 .sbox .txt{width: 100%;float: none;height: auto;}



  .ne1 .swiper4 .sbox .img img{width: 100%;height: auto;}



  .ne1 .swiper4 .sbox .txt{padding: 30px 0;}



  .ne1 .swiper4 .sbox .txt .tt{margin: 10px 0;}



  .ne1 .swiper4 .tbtn{display: none;}



  .ne1 .swiper4 .pagination4{width: 100%;text-align: center;bottom: 0;}



  .ne2 .ul1 li{width: 100%;float: none;margin: 0 0 30px;}



  .ne2 .ul1 li a .day{margin: 20px 0 10px;}



  .ne2 .ul1 li a .lmo{margin-top: 20px;padding-top: 10px;}



  .page1{display: none;}



  .page2{display: block;text-align: center;}



  .neco1{padding: 30px 0;}



  .neco1 .nbox .tt2{margin:  20px 0;}



  .neco2{padding: 30px 5%;}



  .neco2 .nbtm .blt{width: 100%;float: none;}



  .neco2 .nbtm .more{float: none;margin: 20px auto 0;}



  .ab1 .irt .itc{margin-bottom: 20px;max-height: 170px;}



  .ab2{height: 300px;}



  .ab3 .ul1{margin-top: 20px;}



  .ab3 .ul1 li{padding: 30px 0;width: 50%;height: 250px;}



  .ab4 .swiper5{padding: 20px 0;}



  .ab4 .abtm{display: none;}



  .ab4 .swiper5 .sbox .slt{width: 100%;float: none;}



  .ab4 .swiper5 .sbox .slt .img{width: 100%;}



  .ab4 .swiper5 .sbox .srt{width: 100%;float: none;}



  .ab4 .swiper5 .sbox .srt .day{position: static;box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0);text-shadow: 0 0 0px rgba(0, 0, 0, 0);opacity: 1;color: rgba(0, 0, 0, 1);font-size: 40px;line-height: 1.5;}



  .ab4 .swiper5 .sbox .srt .txt{position: static;transform: translateY(0%);-webkit-transform: translateY(0%);padding: 0;}



  .ab4 .swiper5 .sbox .srt{height: auto;}



  .ab5 .sbox .stt{padding: 0 5%;line-height: 60px;}



  .co1 .ctop{margin-top: 20px;}



  .co1 .ctop .ul1 li{width: 50%;padding: 20px 0;height: 200px;}



  .co1 .ctop .ul1 li s{display: none;}



  .co1 .map{height: 300px;}



  .i2 .ilt .bf{width: 50px;margin-top: 20px;}



  .z_tanchuang .tbox .modal{padding: 10px;}



  .z_tanchuang .tbox .modal .out{top: -50px;right: 0;}



  .i4 .dian{display: none;}

  .i4 .dxx{display: block;position: static;width: 90%;margin: 20px auto 0;}

  .i4 .dxx .out{display: none;}

  .i4 .dxx .swiper1m {width: 100%;padding-bottom: 20px;}

  .i4 .dxx .swiper1m .sbox{width: 100%;padding: 20px 0;}

  .i4 .dxx .swiper1m .pagination1m{bottom: 0;display: block;}

  .i4 .dxx .swiper1m .pagination1m .swiper-pagination-bullet-active{background: #ea4609;}


}







