/* 前端白明明 */

*,*: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:#ddd;}  */

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#000;}

.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_48{font-size: 48px;}

.f_52{font-size: 52px;}

.f100{font-weight: 100;}

/*分页*/

.BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;}

.a_dw{position: relative;top: -120px;}

.a_dw2{position: relative;top: -200px;}

.box {min-width: 1200px;width:90%;max-width: 1400px; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.ibox {min-width: 1200px;width:100%;padding: 0 50px;  margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}

.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f0f0f2;border-radius: 3px;}

.page1 span a:hover,.page1 span.current a{  background:#f00; color:#fff;}

.page1 span{margin:2px 2px;}

.page1 span input{display: inline-block;width: 40px;background:#f0f0f2 ;border: 0;outline: none;border: 1px solid #ddd;height: 34px;text-align: center;}

.page2{width: 120px;height: 40px;background: #f00;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);}

.alltime2,.alltime2 *{-webkit-transition: all 0.3s linear; -moz-transition:all .3s linear; transition: all 0.3s linear;}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 头部 */

.head{width: 100%;position: fixed;top: 0;left: 0;z-index: 9;}

.head .ibox{height: 122px;overflow: hidden;}

.head .ibox .logo{display: block;width: 60px;margin-top: 30px;position: relative;float: left;}

.head .ibox .logo img{display: block;width: 100%;}

.head .ibox .logo img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.head .hrt{float: right;height: 100%;}

.head .hrt .menu{float: right;width: 30px;height: 100%;position: relative;cursor: pointer;}

.head .hrt .menu span{display: block;position: relative;width: 100%;top: 50px;left: 0;}

.head .hrt .menu span s{display: block;width: 30px;height: 2px;background: #fff;position: absolute;top: 0;right: 0;}

.head .hrt .menu:hover span s{background: #fff;}

.head .hrt .menu span s:nth-child(2){top: 8px;}

.head .hrt .menu span s:nth-child(3){top: 16px;width: 50%;}

.head .hrt .menu.act span s:nth-child(1){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top: 8px;}

.head .hrt .menu.act span s:nth-child(2){transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 8px;}

.head .hrt .menu.act span s:nth-child(3){right: -50%;opacity: 0;}

.head .hrt .ss{display: block;width: 20px;height: 100%;float: right;margin: 0 100px 0 0px;cursor: pointer;}

.head .hrt .ss span{display: block;width: 20px;height: 20px;margin-top: 48px;background: url(../images/ss.png) center no-repeat;}

.head .hrt .abox{float: right;height: 100%;overflow: hidden;padding-top: 100px;}

.head .hrt .abox a{display: block;float: left;height: 100%;margin-right: 45px;line-height: 120px;opacity: .8;color: #fff;font-weight: 100;}

.head .hrt .abox a.act,.head .hrt .abox a:hover{opacity: 1;}

.head .ibox .logo:hover img,.head.hui .ibox .logo img{opacity: 0;}

.head .ibox .logo:hover img:nth-child(2),.head.hui .ibox .logo img:nth-child(2){opacity: 1;}

.head .hrt .abox.act{padding-top: 0;}

.head.hui .hrt .abox a{color: #666;opacity: 1;}

.head.hui .hrt .abox a.act{color: #333;}

.head.hui .hrt .ss span{background: url(../images/ssh.png) center no-repeat;opacity: 0.6;}

.head.hui .hrt .menu span s{background: #333;}

.head:hover .hrt .ss span{background: url(../images/ss.png) center no-repeat;opacity: 1;}

.head:hover .hrt .menu span s{background: #fff;}

.head:hover .hrt .abox a{opacity: 0.8;color: #fff;}

.head:hover .hrt .abox a.act,.head:hover .hrt .abox a:hover{color: #fff;opacity: 1;}

.head.act,.head:hover,.head.hei{background: #000;}

/* 搜索弹窗 */

.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;}

.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}

.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #000;}

.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;font-size: 16px;}

.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;background: url(../images/ssh.png) center no-repeat;float: right;}

.seatanchuang.act{visibility: visible;opacity: 1;}

.seatanchuang.act .stop{top: 0;}

/* 首页 */

.fpg{width: 100%;height: 100vh;position: relative;overflow: hidden;background: #666;}

.fpg .section{width: 100%;overflow: hidden;position: relative;height: 100vh !important;}

.fpg .section .fp-tableCell{position: relative;overflow: hidden;height: 100% !important;}

.fpg .section .swiper1 .sbox{position: relative;overflow: hidden;height: 100%;}

.fpg .section .swiper1 .sbox > img{display: block;width: 100%;height: 100%;}

.fpg .section .swiper1 .sbox .mimg{display: none;}

.fpg .section .swiper1 .sbox video{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%; object-fit: cover;}

.fpg .section .swiper1 .sbox .s{display: block;position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);}

.fpg .section .swiper1 .sbox .txt{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 4;}

.fpg .section .swiper1 .sbox .txt .xian{display: block;width: 80px;height: 10px;background: #f00;}

.fpg .section .swiper1 .sbox .txt .stt1{color: #fff;letter-spacing: 2px;margin: 35px 0;}

.stt2{display: inline-block; font-size: 62px;color: #fff;margin-bottom: 50px;position: relative;overflow: hidden; white-space: nowrap;}

.stt2 span{display: inline-block; transform: scaleX(0);-webkit-transform: scaleX(0);letter-spacing: 2px;}

.stt2 s{display: block;height: 100%;position: absolute;top: 0;left: 0;background: #fff;width: 100%;transform: scaleX(0);-webkit-transform: scaleX(0);}

.stt2.act span{-webkit-animation: maskWord2 .6s cubic-bezier(.38,.005,.215,1) 0s both;animation: maskWord2 .6s cubic-bezier(.38,.005,.215,1) 0s both;}

.stt2.act s{ -webkit-animation: maskWord .6s cubic-bezier(.38,.005,.215,1) 0s;animation: maskWord .6s cubic-bezier(.38,.005,.215,1) 0s;}

@-webkit-keyframes maskWord {
    to {
        transform: scaleX(0);
        transform-origin: center right
    }
}

@keyframes maskWord {
    0% {
        transform: scaleX(0);
        transform-origin: center left;
    }

    50% {
        transform: scaleX(1);
        transform-origin: center left;
    }

    51% {
        transform: scaleX(1);
        transform-origin: center right;
    }

    to {
        transform: scaleX(0);
        transform-origin: center right;
    }
}

@-webkit-keyframes maskWord2 {
    to {
        transform: scaleX(0);
        transform-origin: center left;
    }
}

@keyframes maskWord2 {
    0% {
        transform: scaleX(0);
        transform-origin: center left;
    }

    50% {
        transform: scaleX(0);
        transform-origin: center left;
    }
   

    to {
        transform: scaleX(1);
        transform-origin: center left;
    }
}

.more img{margin-left: 15px;}

.more{display: block;width: 160px;height: 50px;border: 2px solid #fff;border-radius: 30px;color: #fff;overflow: hidden;position: relative;}

.more span{display: flex;width: 100%;height: 100%; justify-content: center;align-items: center;position: relative;z-index: 3;}

.more s{display: block;width: 0%;height: 100%;background: #f00;border-radius: 30px;position: absolute;top: 0;left: 0;z-index: 1;}

.more:hover{border: 2px solid rgba(0, 0, 0, 0);}

.more:hover s{width: 100%;transform: scale(1.1);-webkit-transform: scale(1.1);}

.fpg .section .swiper1 .pagination1{bottom: 30px;}

.fpg .section .swiper1 .pagination1 span{width: 80px;height: 3px;opacity: 0.3;background: #fff;border-radius: 0;margin: 0 10px;}

.fpg .section .swiper1 .pagination1 span.swiper-pagination-bullet-active{opacity: 1;}

#menu2{position: fixed;width: 3px;right: 50px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 9;}

#menu2 li{position: relative;background: rgba(255, 255, 255, 0.2);height: 30px;margin: 2px 0;}

#menu2 li a{display: block;position: relative;width: 100%;height: 100%;}

#menu2 li .xian{width: 100%;height: 0%;background: #fff;}

#menu2 li .num{display: block;position: absolute;line-height: 30px;top: 0;right: 12px;color: #fff;opacity: 0;}

#menu2 li.active .xian{height: 100%;}

#menu2 li.active .num{opacity: 1;}

#menu2.hui li{background: #dbdbdb;}

#menu2.hui li .xian{background: #f00;}

#menu2.hui li .num{color: #f00;}

.fpg .section_2 .stt2m{display: none;}

.fpg .section .swiper2 {background: #f7f7f7;height: 100%;}

.fpg .section .swiper2 .sbox{position: relative;overflow: hidden;background: #f7f7f7;height: 100%;}

.fpg .section .swiper2 .sbox > img{display: block;width: 55%;float: right;max-width: 1050px;}

.fpg .section .swiper2 .sbox .txt{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 4;}

.fpg .section .swiper2 .sbox .txt .stt2{color: #111;}

.fpg .section .swiper2 .sbox .txt .stt2 s{background: #f7f7f7;}

.fpg .section .nx{position: absolute;width: 60px;z-index: 8;right: 50px;bottom: 30px;}

.fpg .section .swiper2 .sbox .tbox{width:43% ;max-width: 600px;}

.fpg .section .swiper2 .sbox .txt .biaoge{margin: 50px 0;overflow: hidden;height: 280px;cursor: pointer;padding-right: 20px;}

.fpg .section .swiper2 .sbox .txt .biaoge::after{content: '';display: block;width: calc(100% - 20px);height: 1px;background:#ddd ;position: absolute;left: 0;bottom: 0;z-index: 2;border-radius: 30px;}

.fpg .section .swiper2 .sbox .txt .biaoge::before{content: '';display: block;width: calc(100% - 20px);height: 1px;background:#ddd ;position: absolute;left: 0;top: 0;z-index: 2;}

.fpg .section .swiper2 .sbox .txt .biaoge table{width: 100%;border: 1px solid #ddd;border-radius: 0px;overflow: hidden;}

.fpg .section .swiper2 .sbox .txt .biaoge table tr td{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;line-height: 20px;padding: 15px;color: #888;width: 25%;}

.fpg .section .swiper2 .sbox .txt .biaoge table tr td:last-child{border-right: 0;width: 50%;}

.fpg .section .swiper2 .sbox .txt .biaoge table tr:last-child td{border-bottom: 0;}

.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(1) td{background:#f0f0f0 ;color: #000;}

.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(3) td:nth-child(n + 2){background:#f0f0f0 ;}

.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(8) td,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(9) td
,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(12) td,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(13) td
,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(14) td,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(16) td
,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(17) td,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(18) td
,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(19) td,.fpg .section .swiper2 .sbox .txt .biaoge table tr:nth-child(20) td
{background:#f0f0f0 ;}

.fpg .section .swiper2 .pagination2{bottom: 30px;}

.fpg .section .swiper2 .pagination2 span{width: 80px;height: 3px;opacity: 1;background: #dbdbdb;border-radius: 0;margin: 0 10px;}

.fpg .section .swiper2 .pagination2 span.swiper-pagination-bullet-active{background: #f00;}

.fpg .section .swiper2 .more{border: 2px solid rgba(0, 0, 0, 0);}

.fpg .section .swiper2 .more s{width: 100%;transform: scale(1.1);-webkit-transform: scale(1.1);}

.fpg .section .bgimg{display: block;width: 100%;height: 100vh;}

.fpg .section_3 video {display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%; object-fit: cover;}

.fpg .section_3 .txt{position: absolute;width: 100%;left: 0;top: 55%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 4;color: #fff;}

.fpg .section_3 .txt .tlt{width: 46%;float: left;text-align: justify;}

.fpg .section_3 .txt .tlt .stt1{margin: 40px 0 30px;}

.fpg .section_3 .txt .tlt .stc1{line-height: 26px;margin-bottom: 50px;}

.fpg .section_3 .txt .trt{width: 47%;float: right;}

.fpg .section_3 .txt .trt .ul1{}

.fpg .section_3 .txt .trt .ul1 li{padding: 40px 0 60px;border-top: 1px solid rgba(255, 255, 255, 0.2);}

.fpg .section_3 .txt .trt .ul1 li .num{display: flex;float: left;align-items: flex-end;}

.fpg .section_3 .txt .trt .ul1 li .num .stt2{margin-bottom: 0;font-size: 90px;line-height: 1;}

.fpg .section_3 .txt .trt .ul1 li .num .stt2 span{font-family: Helvetica;margin-right: 10px;}

.fpg .section_3 .txt .trt .ul1 li .num .q{position: relative;top: -15px;}

.fpg .section_3 .txt .trt .ul1 li:last-child{padding-bottom: 0;}

.fpg .section_3 .txt .trt .ul1 li .wz{width: 220px;float: right;line-height: 24px;}

.fpg .section_3 .s{display: block;position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);}

.fpg .section_4{background: #edeeed;}

.fpg .section_4 .txt{position: absolute;width: 100%;left: 0;top: 55%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 4;min-height: 532px;}

.fpg .section_4 .txt .tt{}

.fpg .section_4 .txt .tt .stt2{float: left;color: #111;}

.fpg .section_4 .txt .tt .stt2 s{background: #edeeed;}

.fpg .section_4 .txt .tt .more{float: right;border: 2px solid #dbdbdb;}

.fpg .section_4 .txt .tt .more span{color: #333;}

.fpg .section_4 .txt .tt .more:hover{border: 2px solid rgba(0, 0, 0, 0);}

.fpg .section_4 .txt .tt .more:hover span{color: #fff;}

.fpg .section_4 .txt .ul1{}

.fpg .section_4 .txt .ul1 li{width: 31.78%;float: left;margin-right: 2.33%;}

.fpg .section_4 .txt .ul1 li a{display: block;position: relative;overflow: hidden;border-radius: 20px;background: #fff;}

.fpg .section_4 .txt .ul1 li:nth-child(3){margin-right: 0;}

.fpg .section_4 .txt .ul1 li .img{position: relative;overflow: hidden;width: 100%;}

.fpg .section_4 .txt .ul1 li .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.fpg .section_4 .txt .ul1 li .img .day{position: absolute;width: 100px;line-height: 24px;background: #e5e5e5;text-align: center;color: #555;top: 20px;right: 20px;z-index: 2;border-radius: 30px;}

.fpg .section_4 .txt .ul1 li .wz{width: 100%;height: 140px;padding: 30px;line-height: 1.5;border-top: 6px solid #fff;}

.fpg .section_4 .txt .ul1 li .wz .ltt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.fpg .section_4 .txt .ul1 li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.fpg .section_4 .txt .ul1 li:hover .img .day{background: #f00;color: #fff;}

.fpg .section_4 .txt .ul1 li:hover  .wz{border-top: 6px solid #f00;}

.fpg .section_5{background: #f7f7f7;}

.fpg .section_5 .vid{width: 50%;position: relative;height: 100vh;}

.fpg .section_5 video{display: block;width: 100%; height: 100%;object-fit: cover;}

.fpg .section_5 .txt{position: absolute;width: 100%;left: 0;top: 55%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 4;min-height: 532px;}

.fpg .section_5 .txt .clt{width: 50%;float: left;color: #fff;}

.fpg .section_5 .txt .clt .tt{display: flex;align-items: center;}

.fpg .section_5 .txt .clt .tt .stt2{margin-bottom: 0;margin-right: 50px;}

.fpg .section_5 .txt .clt .stc{margin: 50px 0 40px;}

.fpg .section_5 .s{display: block;position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);}

.fpg .section_5 .txt .crt{width: 50%;float: left;padding-left: 8.5%;}

.fpg .section_5 .txt .crt .stt2{color: #111;}

.fpg .section_5 .txt .crt .stt2 s{background: #f7f7f7;}

.fpg .section_5 .txt .crt .swiper3{padding-bottom: 70px;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide{padding: 6px;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox{position: relative;overflow: hidden;border: 1px solid #ddd;border-radius: 10px;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox img{display: block;width: 100%;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox:hover img{opacity: 0;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox:hover img:nth-child(2){opacity: 1;}

.fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox:hover{-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.fpg .section_5 .txt .crt .swiper3 .pagination3{bottom: 0px;}

.fpg .section_5 .txt .crt .swiper3 .pagination3 span{width: 80px;height: 3px;opacity: 1;background: #dbdbdb;border-radius: 0;margin: 0 10px;}

.fpg .section_5 .txt .crt .swiper3 .pagination3 span.swiper-pagination-bullet-active{background: #f00;}

.in1,.swiper1,.in2{height: 100vh;}

.fpg .section .swiper1 .sbox > img{height: 100vh;}


.fpg .fp-auto-height{height: auto !important;}

/* 底部 */

.footer{background: #e9e9e9;}

.footer .ftop{padding: 60px 0 30px;}

.footer .ftop .logo{float: left;display: flex;align-items: center;}

.footer .ftop .logo img{margin-right: 20px;width: 30px;}

.footer .ftop .frt{float: right;position: relative;cursor: pointer;}

.footer .ftop .frt .ss{display: block; width: 30px;height: 30px;background: url(../images/ss2.png) center no-repeat;}

.footer .ftop .frt .sszk{width: 500px;height: 50px;position: absolute;top: 0;right: 0;transform-origin:  right 20px;-webkit-transform-origin:  right 20px;transform: scale(0);-webkit-transform: scale(0);}

.footer .ftop .frt .sszk .sbox{width: calc(100% - 50px);float: left;background: #fff;height: 100%;border: 1px solid #ddd;}

.footer .ftop .frt .sszk .sbox input{display: block;width: calc(100% - 50px);float: left;height: 100%;outline: none;resize: none;border: 0;padding: 0 10px;}

.footer .ftop .frt .sszk .sbox a{display: block;width: 50px;height: 100%;float: right;background: #fff url(../images/ss2.png) center no-repeat;}

.footer .ftop .frt .sszk .out{width: 50px;height: 50px;float: right; background: #e9e9e9 url(../images/out.png) center no-repeat;background-size: 26px;}

.footer .ftop .frt .sszk.act{transform: scale(1);-webkit-transform: scale(1);}

.footer .fcon{padding: 50px 0 80px;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}

.footer .fcon .ul1{display: flex;justify-content: space-between;}

.footer .fcon .ul1 li{}

.footer .fcon .ul1 li .lbtm{margin-top: 30px;}

.footer .fcon .ul1 li .lbtm a{display: block;margin-top: 20px;font-weight: 100;color: #888;}

.footer .fcon .ul1 li .lbtm a:hover{color: #000;}

.footer .fbtm{padding: 30px;line-height: 20px;color: #888;}

.footer .fbtm *{color: #888;}

.footer .fbtm .flt{float: left;display: flex;align-items: center;}

.footer .fbtm .flt  a,.footer .fbtm .flt  img{margin: 0 0 0 15px ;}

.footer .fbtm .frt{float: right;}

/* banner */

.banner{position: relative;overflow: hidden;}

.banner img{display: block;width: 100%;}

.banner .mimg{display: none;}

.banner .bbox{position: absolute;width: 100%;top: 50%;left: 0;z-index: 2;color: #fff;font-size: 62px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.banner .bbox .xian{display: block;width: 80px;height: 10px;background:#f00 ;margin-bottom: 40px;}

.nav{width: 100%;line-height: 60px;height: 60px;overflow: hidden;background: #f2f2f5;border-bottom: 1px solid #e8e8eb;}

.nav .nlt{float: left;display: flex;}

.nav .nlt a{display: block;position: relative;margin-right: 50px;}

.nav .nlt a s{display: block;width: 0%;height: 4px;background: #f00;position: absolute;left: 0;bottom: 0;z-index: 2;}

.nav .nlt a:hover,.nav .nlt a.act{color: #000;}

.nav .nlt a:hover s,.nav .nlt a.act s{width: 100%;}

.nav .nrt{float: right;display: flex;}

.nav .nrt a{display: block;padding-left: 16px;background: url(../images/nav2.png) center left no-repeat;text-decoration: underline;color: #888;}

.nav .nrt a:nth-child(1){padding-left: 30px;background: url(../images/nav1.png) center left no-repeat;color: #333;text-decoration: none;}

.nav .nrt a:hover{color: #000;}

/* 关于我们 */

.pd100{padding: 100px 0;}

.ab1{}

.ab1 .alt{width: 400px;float: left;}

.ab1 .alt img{display: block;margin-top: 50px;}

.ab1 .art{width: calc(100% - 400px);float: left;}

.ab1 .art .abox{padding-left: 80px;height: 340px;overflow: auto;}

.ab1 .art .abox .att1{line-height: 1.5;}

.ab1 .art .abox .xian{display: block;width: 80px;height: 6px;background: #ff6b00;margin: 25px 0;}

.ab1 .art .abox .atc{line-height: 2;}

.ab1 .art img{display: block;margin-top: 40px;}

.ab2{background: url(../images/ab_3_1.jpg) center no-repeat fixed;padding: 120px 0 200px;background-size: cover;}

.ab2 .tt{color: #fff;}

.ab2 .ul1{margin-top: 80px;}

.ab2 .ul1 li{width: calc((100% / 3) - 1px);float: left;background:#fff ;margin-right: 1px;text-align: center;padding: 70px 60px 0;height: 500px;}

.ab2 .ul1 li .ico{display: block;width: 100px;margin: 0 auto 30px;}

.ab2 .ul1 li .xian{display: block;width: 30px;height: 3px;background:#ff6b00 ;margin: 30px auto;}

.ab2 .ul1 li .ltc{line-height: 1.5;}

.ab3{background:#f7f7fa ;}

.ab3 .atop{margin: 60px 0 80px;position: relative;background:#fff ;border-top: 6px solid #ff6b00;padding: 50px;z-index: 3;-moz-box-shadow:0px 2px 10px #ddd; -webkit-box-shadow:0px 2px 10px #ddd; box-shadow:0px 2px 10px #ddd;}

.ab3 .atop .swiper4{}

.ab3 .atop .swiper4 .swiper-slide{}

.ab3 .atop .swiper4 .swiper-slide .sbox{}

.ab3 .atop .swiper4 .swiper-slide .sbox .img{display: block;width: 46.2%;max-width: 600px;border: 1px solid #e5e5e5;float: left;}

.ab3 .atop .swiper4 .swiper-slide .sbox .img img{display: block;width: 100%;}

.ab3 .atop .swiper4 .swiper-slide .sbox .txt{width: 46.2%;float: right;max-width: 600px;padding-top: 80px;line-height: 1.5;}

.ab3 .atop .swiper4 .swiper-slide .sbox .txt .xian{display: block;width: 30px;height: 3px;background:#ff6b00 ;margin: 15px 0 20px;}

.ab3 .atop .prev4{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background:#fff url(../images/jt_1.png) center no-repeat ;margin-top: 0;top: auto;left: auto;right: 110px;bottom: 40px;}

.ab3 .atop .next4{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background:#fff url(../images/jt_1.png) center no-repeat ;margin-top: 0;top: auto;left: auto;right: 50px;transform: rotate(180deg);-webkit-transform: rotate(180deg); bottom: 40px;}

.ab3 .atop .prev4:hover,.ab3 .atop .next4:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

.ab3 .abtm {padding-left: 13.5%;}

.ab3 .abtm .swiper5{}

.ab3 .abtm .swiper5 .swiper-slide{width: 170px;}

.ab3 .abtm .swiper5 .swiper-slide .sbox{height: 65px;background: url(../images/ab3_4.png) left 5px  no-repeat ;cursor: pointer;}

.ab3 .abtm .swiper5 .swiper-slide .sbox .dian{display: block;width: 26px;height: 26px;background:rgba(153, 153, 153, 0.2) ;position: relative;border-radius: 50%;}

.ab3 .abtm .swiper5 .swiper-slide .sbox .dian span{display: block;width: 10px;height: 10px;background:#999 ;position: absolute;top: 8px;left: 8px;border-radius: 50%;}

.ab3 .abtm .swiper5 .swiper-slide .sbox .num{margin-top: 20px;}

.ab3 .abtm .swiper5 .swiper-slide.act .sbox .dian{background:#f00 ;}

.ab3 .abtm .swiper5 .swiper-slide.act .sbox .dian span{background: #fff;}

.ab3 .abtm .swiper5 .swiper-slide.act .sbox .num{color: #f00;font-size: 24px;font-weight: 400;margin-top: 15px;}

.ab4{padding: 120px 0;background: url(../images/ab_3_2.jpg) center no-repeat fixed;background-size: cover;}

.ab4 .tt{color: #fff;}

.ab4 .atop{padding: 0 5%;}

.ab4 .swiper6{margin-top: 100px;}

.ab4 .swiper6 .swiper-slide{overflow: hidden;}

.ab4 .swiper6 .swiper-slide .sbox{transform: scale(0.5);-webkit-transform: scale(0.5);opacity: .8;text-align: center;color: #fff;line-height: 1.5;transform-origin: center right;-webkit-transform-origin: center right;}

.ab4 .swiper6 .swiper-slide .sbox .txt{margin-top: 20px;opacity: 0;}

.ab4 .swiper6 .swiper-slide-prev .sbox,.ab4 .swiper6 .swiper-slide-next .sbox{transform: scale(0.7);-webkit-transform: scale(0.7);opacity: .9;transform-origin: center ;-webkit-transform-origin: center ;}

.ab4 .swiper6 .swiper-slide-next + .swiper-slide .sbox{transform-origin: center left;-webkit-transform-origin: center left;}

.ab4 .swiper6 .swiper-slide-active .sbox{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}

.ab4 .swiper6 .swiper-slide-active .sbox .txt{opacity: 1;}

.ab4 .atop .prev6{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_2.png) center no-repeat ;margin-top: -25px;}

.ab4 .atop .next6{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_2.png) center no-repeat ;margin-top: -25px;transform: rotate(180deg);-webkit-transform: rotate(180deg); bottom: 40px;}

.ab4 .atop .prev6:hover,.ab4 .atop .next6:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

.ab5{background:#f7f7fa ;}

.ab5 .atop{position: relative;margin-top: 60px;background:#fff ;-moz-box-shadow:0px 2px 10px #ddd; -webkit-box-shadow:0px 2px 10px #ddd; box-shadow:0px 2px 10px #ddd;}

.ab5 .atop .swiper7{}

.ab5 .atop .swiper7 .swiper-slide{background:#fff ;}

.ab5 .atop .swiper7 .swiper-slide .sbox{position: relative;overflow: hidden;height: 510px;}

.ab5 .atop .swiper7 .swiper-slide .sbox .img{width: 57.14%;float: right;}

.ab5 .atop .swiper7 .swiper-slide .sbox .img img{display: block;width: 100%;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt{position: absolute;width: 42.86%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background:#fff ;padding: 30px 0 0 80px;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .xie{position: absolute;width: 100%;height: 100%;background:#fff ;z-index: -1;right: -125px;top: 0;transform:skewX(15deg);-webkit-transform:skewX(15deg);}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .num{font-family: Helvetica;font-size: 90px;color: #f0f0f0;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .stt{line-height: 1.5;margin: 10px 0 15px;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .xian{display: block;width: 80px;height: 6px;background:#ff6b00 ;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .stc{line-height: 2;overflow: auto;margin: 20px 0;height: 125px;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .stc .p{position: relative;padding-left: 15px;}

.ab5 .atop .swiper7 .swiper-slide .sbox .txt .stc .p::after{content: '';display: block;width: 6px;height: 6px;background:#999 ;position: absolute;left: 0;top: 14px;border-radius: 50%;}

.ab5 .more{border: 2px solid #dbdbdb;}

.ab5 .more span{color: #333;}

.ab5 .more:hover{border: 2px solid rgba(0, 0, 0, 0);}

.ab5 .more:hover span{color: #fff;}

.ab5 .atop .swiper7 .ax{position: absolute;width: 165px;z-index: 5;bottom: 40px;left: 40%;cursor: pointer;}

.ab5 .atop .swiper7 .ax .btn{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_1.png) center no-repeat ;float: left;position: relative;z-index: 15;}

.ab5 .atop .swiper7 .ax .swiper-button-disabled{opacity: 0;}

.ab5 .atop .swiper7 .ax .next7{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ab5 .atop .swiper7 .ax .btn:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

.ab5 .atop .swiper7 .ax .pagination7{line-height:50px;bottom: 0;color: #999;}

/* 行业应用 */

.ind1{background:#fff ;}

.ind1 .img{position: relative;-moz-box-shadow:0px 2px 10px #aaa; -webkit-box-shadow:0px 2px 10px #aaa; box-shadow:0px 2px 10px #aaa;margin-top: 60px;}

.ind1 .img img{display: block;width: 100%;}

.ind1 .img .bf{width: 80px;position: absolute;top: 50%;left: 50%;z-index: 2;border-radius: 50%;overflow: hidden;border: 1px solid #fff;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);cursor: pointer;}

.ind1 .img .bf:hover{border: 1px solid #f00;background:#f00 ;}

.ind2{background:#f0f0f2 url(../images/ind_1.png) 10% 30% no-repeat ;position: relative;z-index: 2;}

.ind2 .ul1{margin: 60px 0 30px;padding-left: 20%;}

.ind2 .ul1 li{width: 32%;float: left;margin-right: 2%;position: relative;z-index: 2;}

.ind2 .ul1 li:last-child{margin-right: 0;}

.ind2 .ul1 li img{display: block;width: 100%;}

.ind2 .ul1 li s{display: block;width: 100%;height: 90%;background: #fff;position: absolute;top: 0;left: 0;z-index: -1;border-top: 6px solid #ff6b00;}

.ind2 .biaoge{overflow: hidden;height: 580px;padding-right: 20px;}

.ind2 .biaoge::after{content: '';display: block;width: calc(100% - 20px);height: 1px;background:#ddd ;position: absolute;left: 0;bottom: 0;z-index: 2;}

.ind2 .biaoge::before{content: '';display: block;width: calc(100% - 20px);height: 1px;background:#ddd ;position: absolute;left: 0;top: 0;z-index: 2;}

.ind2 .biaoge table{width: 100%;border: 1px solid #ddd;overflow: hidden;}

.ind2 .biaoge table tr td{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;line-height: 20px;padding: 15px;color: #888;width: 15%;background:#fff ;}

.ind2 .biaoge table tr td:nth-child(n + 3){width: 23.33%;}

.ind2 .biaoge table tr td:last-child{border-right: 0;}

.ind2 .biaoge table tr:last-child td{border-bottom: 0;}

.ind2 .biaoge table tr:nth-child(1) td{background:#f0f0f0 ;color: #000;}

.ind2 .biaoge table tr:nth-child(3) td,.ind2 .biaoge table tr:nth-child(4) td{background:#f0f0f0 ;}

.ind2 .biaoge table tr:nth-child(8) td,.ind2 .biaoge table tr:nth-child(9) td
,.ind2 .biaoge table tr:nth-child(12) td,.ind2 .biaoge table tr:nth-child(13) td
,.ind2 .biaoge table tr:nth-child(14) td,.ind2 .biaoge table tr:nth-child(16) td
,.ind2 .biaoge table tr:nth-child(17) td,.ind2 .biaoge table tr:nth-child(18) td
,.ind2 .biaoge table tr:nth-child(19) td,.ind2 .biaoge table tr:nth-child(20) td
{background:#f0f0f0 ;}

.ind3{background: #f7f7fa;padding-bottom: 0;}

.ind3 .ul1{margin-top: 60px;}

.ind3 .ul1 li{padding: 80px 0;background:#fff ;}

.ind3 .ul1 li .box .img{width: 50%;overflow: hidden;float: right;-moz-box-shadow:0px 1px 10px #DDDDDD; -webkit-box-shadow:0px 1px 10px #DDDDDD; box-shadow:0px 1px 10px #DDDDDD;}

.ind3 .ul1 li .box .img img{max-width: 700px;position: relative;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.ind3 .ul1 li .box .txt{position: absolute;width: 48%;left: 0;top: 50%;max-height: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);overflow: auto;}

.ind3 .ul1 li .box .txt .ltt{line-height: 1.5;position: relative;}

.ind3 .ul1 li .box .txt .ltt .num{font-size: 90px;font-family:Helvetica;color: #f0f0f0;line-height: 1;}

.ind3 .ul1 li .box .txt .xian{display: block;width: 80px;height: 6px;background:#ff6b00 ;margin: 30px 0;}

.ind3 .ul1 li .box .txt .ltc{line-height: 2;}

.ind3 .ul1 li .box .txt .ltc{line-height: 2;overflow: auto;margin: 20px 0;}

.ind3 .ul1 li .box .txt .ltc .p{position: relative;padding-left: 15px;}

.ind3 .ul1 li .box .txt .ltc .p::after{content: '';display: block;width: 6px;height: 6px;background:#999 ;position: absolute;left: 0;top: 14px;border-radius: 50%;}

.ind3 .ul1 li:nth-child(2n){background:rgba(0, 0, 0, 0) ;}

.ind3 .ul1 li:nth-child(2n) .box .img{float: left;}

.ind3 .ul1 li:nth-child(2n) .box .txt{left: 55%;}

.ind3 .ul1 li:nth-child(2n) .box .txt .ltt{padding-right: 100px;}

.ind3 .ul1 li:nth-child(2n) .box .txt .ltt .num{position: absolute;top: -10px;right: 0;}

.ind3 .ul1 li:nth-child(2n) .box .txt .ltc .p2{color: #555;margin-top: 20px;}

.ind3 .ul1 li .box .txt .ltc .p3{display: flex;align-items: center;margin-top: 40px;}

.ind3 .ul1 li .box .txt .ltc .p3 img{margin-right: 10px;}

.ind4{background: #f0f0f2;}

.ind4 .swiper8{padding: 60px 0 50px;}

.ind4 .swiper8 .swiper-slide{background: #fff;text-align: center;cursor: pointer;}

.ind4 .swiper8 .swiper-slide .sbox{position: relative;overflow: hidden;}

.ind4 .swiper8 .swiper-slide .sbox .img,.ind4 .swiper8 .swiper-slide .sbox .img img{display: block;width: 100%;}

.ind4 .swiper8 .swiper-slide .sbox .img img{transform: scale(1.000001);-webkit-transform: scale(1.000001);}

.ind4 .swiper8 .swiper-slide .sbox .txt{line-height: 70px;border-top: 2px solid #f0f0f2;padding: 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ind4  .ax{position: relative;width: 120px;z-index: 5;margin: 0 auto;}

.ind4  .ax .btn{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_1.png) center no-repeat ;float: left;position: relative;z-index: 15;cursor: pointer;}

.ind4  .ax .swiper-button-disabled{opacity: 0;}

.ind4  .ax .next8{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ind4  .ax .btn:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}



/* 视频弹窗 */

.sptanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: #ddd;visibility: hidden;opacity: 0;}

.sptanchuang .out{position: absolute;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;border: 1px solid #000;z-index: 5;right: 40px;top: 40px;cursor: pointer;background-size: 25px;}

.sptanchuang .out:hover{border: 1px solid #000;background: #000 url(../images/out2.png) center no-repeat;background-size: 25px;}

.sptanchuang .sbox{position: absolute;width: 100%;height: 100%;top: -100%;left: 0;z-index: 2;padding: 80px 90px;overflow: hidden;}

.sptanchuang .sbox video{display: block;width: 100%;max-height: 100%;object-fit: cover;}

.sptanchuang.act{visibility: visible;opacity: 1;}

.sptanchuang.act .sbox{top: 0;}


/* 表格弹窗 */

.tabtanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 20;background: #ddd;visibility: hidden;opacity: 0;}

.tabtanchuang .out{position: absolute;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;border: 1px solid #000;z-index: 5;right: 40px;top: 40px;cursor: pointer;background-size: 25px;}

.tabtanchuang .out:hover{border: 1px solid #000;background: #000 url(../images/out2.png) center no-repeat;background-size: 25px;}

.tabtanchuang .sbox{position: absolute;width: 100%;height: 100%;top: -100%;left: 0;z-index: 2;padding: 80px 90px;overflow: auto;}

.tabtanchuang .sbox img{display: block;max-width: 100%;margin: 0 auto;height: auto;}

.tabtanchuang.act{visibility: visible;opacity: 1;}

.tabtanchuang.act .sbox{top: 0;}


/* 服务中心 */

.se1{background: #f7f7fa;}

.se1 .snav{margin: 60px 0 50px;-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;background: #fff;padding: 0 30px;display: flex;align-items: center;height: 80px;}

.se1 .snav span{display: block;padding: 10px 12px;cursor: pointer;border-radius: 5px;}

.se1 .snav span.act,.se1 .snav span:hover{background: #f00;color: #fff;}

.se1 .snav img{display: block;margin: 0 15px;}

.se1 .ul1{}

.se1 .ul1 li{position: relative;display: none;}

.se1 .ul1 li:nth-child(1){display: block;}

.se1 .ul1 li .img{width: 50%;float: left;-moz-box-shadow:0px 2px 10px #aaa; -webkit-box-shadow:0px 2px 10px #aaa; box-shadow:0px 2px 10px #aaa;}

.se1 .ul1 li .img img{display: block;width: 100%;}

.se1 .ul1 li .txt{width: 50%;float: right;padding: 50px  5.6% 0;}

.se1 .ul1 li .txt .ltt{margin: 30px 0;}

.se1 .ul1 li .txt .xian{display: block;width: 30px;height: 3px;background: #ff6b00;}

.se1 .ul1 li .txt .ltc{line-height: 2;margin-top: 25px;}

.se2{background: #f0f0f2;position: relative;z-index: 2;}

.se2 .sox{margin-top: 60px;background: #fff;padding: 60px;-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.se2 .sox .stop .slt{width: 60.15%;position: relative;float: left;}

.se2 .sox .stop .slt img{display: block;width: 100%;}

.se2 .sox .stop .slt .ul1{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}

.se2 .sox .stop .slt .ul1 li{width: 5.2%;position: absolute;z-index: 2;left: 70%;top: 20%;}

.se2 .sox .stop .slt .ul1 li s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(255, 107, 0, 0.3);border-radius: 50%;z-index: -1;animation: pulsate 1.5s ease-out infinite;-webkit-animation: pulsate 1.5s ease-out infinite;}

@keyframes pulsate {0% {transform: scale(1);-webkit-transform: scale(1);opacity: 0; }50% {opacity: 1; }100% {transform: scale(2.5);-webkit-transform: scale(2.5);opacity: 0; } }

@-webkit-keyframes  pulsate {0% {transform: scale(1);-webkit-transform: scale(1);opacity: 0; }50% {opacity: 1; }100% {transform: scale(2.5);-webkit-transform: scale(2.5);opacity: 0; } }

.se2 .sox .stop .slt .ul1 li:nth-child(1){top: 28%;left: 64%;}

.se2 .sox .stop .slt .ul1 li:nth-child(2){top: 62%;left: 28%;}

.se2 .sox .stop .slt .ul1 li:nth-child(3){top: 60%;left: 50%;}

.se2 .sox .stop .slt .ul1 li:nth-child(4){top: 64%;left: 70%;}

.se2 .sox .stop .slt .ul1 li:nth-child(5){top: 82%;left: 60%;}

.se2 .sox .stop .srt{width: 34.375%;position: relative;float: right;text-align: center;background: #fff;padding: 35px 0;border: 1px solid #ddd;border-top: 6px solid #ff6b00;}

.se2 .sox .stop .srt .stt{padding-bottom: 40px;margin-bottom: 10px;border-bottom: 1px dashed #ddd;}

.se2 .sox .stop .srt .ul1{padding: 0 40px 40px;}

.se2 .sox .stop .srt .ul1 li{line-height: 64px;height: 64px; border-bottom: 1px solid #ddd;overflow: hidden;}

.se2 .sox .stop .srt .ul1 li span{width: 75px;float: left;display: flex;justify-content: space-between;color: #999;}

.se2 .sox .stop .srt .ul1 li input{display: block;width: calc(100% - 75px);float: left;border: 0;outline: none;height: 105%;padding-left: 20px;}

.se2 .sox .stop .srt .tj{display: block;width: calc(100% - 80px);line-height: 60px;text-align: center;margin: 0 auto;border: 1px solid #ddd;cursor: pointer;letter-spacing: 5px;}

.se2 .sox .stop .srt .tj:hover{background: #f00;color: #fff;border: 1px solid #f00;}

.se2 .sox .num a{display: inline-block;line-height: 16px;padding-left: 25px;background: url(../images/se_3_6.png) center left no-repeat;}

.se3{background: url(../images/se_2.jpg) center no-repeat fixed;background-size: cover; position: relative;z-index: 2;}

.se3 .tt{color: #fff;}

.se3 .swiper9{height: 580px;margin: 60px 0 50px;}

.se3 .swiper9 .swiper-slide{}

.se3 .swiper9 .swiper-slide .sbox{display: block;background:#fff ;padding: 0 30px;line-height: 80px;border-left: 6px solid #fff;}

.se3 .swiper9 .swiper-slide .sbox .alt{width: calc(100% - 130px);float: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left: 40px;background:url(../images/se_4_1.png) center left no-repeat;}

.se3 .swiper9 .swiper-slide .sbox .art{width: 120px;float: right;text-align: right;background:url(../images/se_4_2.png) center left no-repeat;}

.se3 .swiper9 .swiper-slide .sbox:hover{border-left: 6px solid #f00;}

.se3 .swiper9 .swiper-slide .sbox:hover .art{background:url(../images/se_4_3.png) center left no-repeat;}

.se3  .ax{position: relative;width: 120px;z-index: 5;margin: 0 auto;}

.se3  .ax .btn{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_1.png) center no-repeat ;float: left;position: relative;z-index: 15;cursor: pointer;}

.se3  .ax .swiper-button-disabled{opacity: 0;}

.se3  .ax .next9{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.se3  .ax .btn:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

.se4{background: #f0f0f2;}

.se4 .ul1{margin: 60px 0 50px;border-bottom: 1px solid #ddd;}

.se4 .ul1 li{border-top: 1px solid #ddd;}

.se4 .ul1 li .ltop{padding: 50px 50px 50px 0;background:url(../images/pc_jia.png)  right 50px  no-repeat ;line-height: 30px;cursor: pointer;}

.se4 .ul1 li .ltop .wz{padding-left: 40px;background: url(../images/q.png) left 0px no-repeat ;line-height: 30px;}

.se4 .ul1 li .lbtm{width: 100%;padding:30px  0 30px 90px;line-height: 30px;background: url(../images/a.png) 55px 30px no-repeat;margin-top: -50px;display: none;}

.se4 .ul1 li .ltop.act{background:url(../images/pc_jian.png)  right 50px  no-repeat ;}

.se4 .ul1 li:nth-child(n + 6){display: none;}

.se4 .ul1.act li:nth-child(n + 6){display: block;}

.se4 .more{border: 2px solid #dbdbdb;cursor: pointer;margin: 0 auto;}

.se4 .more span{color: #333;}

.se4 .more:hover{border: 2px solid rgba(0, 0, 0, 0);}

.se4 .more:hover span{color: #fff;}

/* 合作客户 */

.cus1 .swiper10{margin: 60px 0 50px;}

.cus1 .swiper10 .swiper-slide{padding: 0;}

.cus1 .swiper10 .swiper-slide .sbox{position: relative;overflow: hidden;border: 1px solid #ddd;border-radius: 10px;}

.cus1 .swiper10  .swiper-slide .sbox img{display: block;width: 100%;max-width: 180px;margin: 0 auto;}

.cus1 .swiper10  .swiper-slide .sbox img:nth-child(2){position: absolute;top: 0;left: 50%;z-index: 2;opacity: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.cus1 .swiper10  .swiper-slide .sbox:hover img{opacity: 0;}

.cus1 .swiper10  .swiper-slide .sbox:hover img:nth-child(2){opacity: 1;}

.cus1 .swiper10  .swiper-slide .sbox:hover{-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.cus1 .swiper10  .pagination10{bottom: 0px;}

.cus1 .swiper10  .pagination10 span{width: 80px;height: 3px;opacity: 1;background: #dbdbdb;border-radius: 0;margin: 0 10px;}

.cus1 .swiper10  .pagination10 span.swiper-pagination-bullet-active{background: #f00;}

.cus1  .ax{position: relative;width: 120px;z-index: 5;margin: 0 auto;}

.cus1  .ax .btn{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_1.png) center no-repeat ;float: left;position: relative;z-index: 15;cursor: pointer;}

.cus1  .ax .swiper-button-disabled{opacity: 0;}

.cus1  .ax .next10{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.cus1  .ax .btn:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

.cus2{background: url(../images/cus_2.jpg) center no-repeat;background-size: cover;position: relative;}

.cus2 .s{display: block;width: 51.05%;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;background:rgba(0, 0, 0, 0.6) ;}

.cus2 .box{z-index: 3;}

.cus2 .box .crt{width: 51.5%;float: right;padding: 105px 0  105px 5.7%;}

.cus2 .swiper11{}

.cus2 .swiper11 .swiper-slide{padding: 0;}

.cus2 .swiper11 .swiper-slide .sbox{position: relative;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 10px;}

.cus2 .swiper11  .swiper-slide .sbox img{display: block;width: 100%;max-width: 180px;margin: 0 auto;}

.cus2 .swiper11  .swiper-slide .sbox img:nth-child(2){position: absolute;top: 0;left: 50%;z-index: 2;opacity: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.cus2 .swiper11  .swiper-slide .sbox:hover img{opacity: 0;}

.cus2 .swiper11  .swiper-slide .sbox:hover img:nth-child(2){opacity: 1;}

.cus2 .swiper11  .swiper-slide .sbox:hover{background:#fff ;}

.cus2 .swiper11  .pagination11{bottom: 0px;}

.cus2 .swiper11  .pagination11 span{width: 80px;height: 3px;opacity: 1;background: #dbdbdb;border-radius: 0;margin: 0 10px;}

.cus2 .swiper11  .pagination11 span.swiper-pagination-bullet-active{background: #f00;}

.cus2 .box .clt{position: absolute;top: 50%;left: 0;z-index: 2;width: 48%;color: #fff;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.cus2 .box .clt .tc{line-height: 1.5;margin: 45px 0;}

.cus2  .ax{position: relative;width: 120px;z-index: 5;margin: 0 ;}

.cus2  .ax .btn{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_1.png) center no-repeat ;float: left;position: relative;z-index: 15;cursor: pointer;}

.cus2  .ax .swiper-button-disabled{opacity: 0;}

.cus2  .ax .next11{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.cus2  .ax .btn:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

/* 新闻 */

.new1{padding-bottom: 80px;background:#f7f7fa ;}

.new1 .ntop{display: block; margin: 60px 0 0;position: relative;overflow: hidden;border-radius: 10px;-moz-box-shadow:0px 2px 10px #ddd; -webkit-box-shadow:0px 2px 10px #ddd; box-shadow:0px 2px 10px #ddd;background: #fff;}

.new1 .ntop .img{float: left;width: 55.7%;height: 100%;height: 500px;overflow: hidden;position: relative;z-index: 1;}

.new1 .ntop .txt{width: 44.3%;position: absolute;height: 100%;position: absolute;top: 0;right: 0;z-index: 2;}

.new1 .ntop .txt .wz{padding: 0 80px 0 60px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 2;}

.new1 .ntop .txt .s{position: absolute;width: 100%;height: 100%;background: #fff;z-index: -1;right: 70px;top: 0;transform: skewX(-15deg);-webkit-transform: skewX(-15deg);}

.new1 .ntop .txt .att{line-height: 1.5;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.new1 .ntop .txt .atc{padding-left: 20px;line-height: 16px;background:url(../images/time.png) left center no-repeat ;margin: 30px 0 40px;color: #555;}

.new1 .more{border: 2px solid #dbdbdb;cursor: pointer;margin: 0 ;}

.new1 .more span{color: #333;}

.new1 .more:hover{border: 2px solid rgba(0, 0, 0, 0);}

.new1 .more:hover span{color: #fff;}

.new2{padding-top: 80px;background:#f0f0f2 ;}

.new2 .ul1{}

.new2 .ul1 li{width: 31.78%;float: left;margin-right: 2.33%;margin-bottom: 2.33%;}

.new2 .ul1 li a{display: block;position: relative;overflow: hidden;border-radius: 20px;background: #fff;}

.new2 .ul1 li:nth-child(3n){margin-right: 0;}

.new2 .ul1 li .img{position: relative;overflow: hidden;width: 100%;}

.new2 .ul1 li .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.new2 .ul1 li .img .day{position: absolute;width: 100px;line-height: 24px;background: #e5e5e5;text-align: center;color: #555;top: 20px;right: 20px;z-index: 2;border-radius: 30px;}

.new2 .ul1 li .wz{width: 100%;height: 140px;padding: 30px;line-height: 1.5;border-top: 6px solid #fff;}

.new2 .ul1 li .wz .ltt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.new2 .ul1 li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.new2 .ul1 li:hover .img .day{background: #f00;color: #fff;}

.new2 .ul1 li:hover  .wz{border-top: 6px solid #f00;}

/* 新闻详情 */

.kong{display: block;width: 100%;height: 120px;}

.nav2{border: 0;}

.newc1{padding-bottom: 100px;background:#f2f2f5 ;}

.newc1 .nbox{padding: 80px 0 100px;background:#fff ;}

.newc1 .nbox .nx{max-width: 1000px;margin: 0 auto;width: 90%;}

.newc1 .nbox .nx .ntt{line-height: 1.5;text-align: center;}

.newc1 .nbox .nx .ntt2{line-height: 14px;display: flex;justify-content: center;margin: 30px 0 50px;}

.newc1 .nbox .nx .ntt2 span{display: block;padding: 0 20px;color: #555;}

.newc1 .nbox .nx .ntt2 span:nth-child(2){border-left: 1px solid #ddd;border-right: 1px solid #ddd;}

.newc1 .nbox .nx .ntc{border-top:1px dashed #ddd ;border-bottom:1px dashed #ddd ;padding: 40px 0;line-height: 36px;text-align: justify;}

.newc1 .nbox .nx .ntc img{display: block;max-width: 100%;height: auto;margin: 0 auto;}

.newc1 .btn{font-weight: 100;position: relative;margin-top: 50px;}

.newc1 .btn a{display: block;width: calc(50% - 80px);float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #555;line-height: 50px;}

.newc1 .btn a span{width: 75px;float: left;display: block;padding-left: 20px;background:url(../images/jt_l.png) center left no-repeat ;background-size: 14px;}

.newc1 .btn a.art{float: right;text-align: right;}

.newc1 .btn a.art span{float: right;padding:0  20px 0 0 ;background:url(../images/jt_r.png) center right no-repeat ;background-size: 14px;}

.newc1 .btn a:hover{color: #000;}

.newc1 .btn .fh{position: absolute;width: 160px;left: 50%;top: 0;margin-left: -80px;text-align: center;border: 2px solid #bdbdbd;border-radius: 30px;}

.newc1 .btn .fh:hover{border: 2px solid #f00;background:#f00 ;color: #fff;}

/* 招聘 */

.jo1{}

.jo1 .jtop{padding: 100px 0 60px;background:#f7f7fa ;}

.jo1 .jtop .tc{line-height: 1.5;margin-top: 30px;}

.jo1 .jbtm{padding: 60px 0 100px;background:#e8e8eb ;}

.jo1 .jbtm .ul1{}

.jo1 .jbtm .ul1 li{width: 22.82%;float: left;position: relative;padding: 20px 40px 0 ;height: 460px;z-index: 3;cursor: pointer;}

.jo1 .jbtm .ul1 li:last-child{margin-right: 0;}

.jo1 .jbtm .ul1 li .ico{display: block;width: 100px;}

.jo1 .jbtm .ul1 li .ltt{margin: 50px 0 30px;}

.jo1 .jbtm .ul1 li .xian{display: block;width: 30px;height: 3px;background:#ff6b00 ;}

.jo1 .jbtm .ul1 li .ltc{line-height:36px;margin-top: 30px;}

.jo1 .jbtm .ul1 li .ltc .p{position: relative;padding-left: 18px;}

.jo1 .jbtm .ul1 li .ltc .p::after{content: '';display: block;width: 6px;height: 6px;background:#999 ;border-radius: 50%;position: absolute;left: 0;top: 14px;}

.jo1 .jbtm .ul1 li .s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);background:#fff ;z-index: -1;border-radius: 10px;opacity: 0;}

.jo1 .jbtm .ul1 li.act {width:31.5%}

.jo1 .jbtm .ul1 li.act .s{opacity: 1;}

.jo2{background:#f7f7fa ;padding-left: 13.5%;position: relative;z-index: 2;}

.jo2 .swiper12{margin: 50px 0;padding-left: 10px;}

.jo2 .swiper12 .swiper-slide{padding: 10px 0;}

.jo2 .swiper12 .swiper-slide .sbox img{display: block;width: 100%;-moz-box-shadow:0px 2px 10px #aaa; -webkit-box-shadow:0px 2px 10px #aaa; box-shadow:0px 2px 10px #aaa;}

.jo2  .ax{position: relative;width: 120px;z-index: 5;margin: 0 auto;}

.jo2  .ax .btn{width: 50px;height: 50px;border: 1px solid #ddd;border-radius: 50%;background: url(../images/jt_1.png) center no-repeat ;float: left;position: relative;z-index: 15;cursor: pointer;}

.jo2  .ax .swiper-button-disabled{opacity: 0;}

.jo2  .ax .next12{float: right;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.jo2  .ax .btn:hover{background:#f00 url(../images/jt_2.png) center no-repeat ;border: 1px solid #f00;}

.jo3{padding: 140px 0 350px;background:url(../images/jo_2.jpg) center no-repeat fixed ;background-size: cover;color: #fff;}

.jo3 .xian{display: block;width: 80px;height: 6px;background:#ff6b00 ;margin: 50px 0 40px;}

.jo3 .tc{width: 50%;color: #fff;line-height: 2;}

.jo4{background:#f7f7fa ;}

.jo4 .ul1{margin: 60px 0;border-bottom: 1px solid #ddd;}

.jo4 .ul1 li{border-top: 1px solid #ddd;}

.jo4 .ul1 li .ltop{padding: 40px 80px 40px 0;line-height: 1.5;background:url(../images/pc_jia.png)  right 50px  no-repeat ;cursor: pointer;}

.jo4 .ul1 li .ltop .wz2{color: #555;margin-top: 10px;}

.jo4 .ul1 li .ltop.act{background:url(../images/pc_jian.png)  right 50px  no-repeat ;}

.jo4 .ul1 li .lbtm{padding: 30px 0;border-top: 1px solid #ddd;line-height: 1.8;display: none;}

.jo4 .ul1 li .lbtm a{display: flex;align-items: center;line-height: 18px;}

.jo4 .ul1 li .lbtm a span{display: block;margin-left: 10px;}

.jo4 .ul1 li .lbtm a img{display: block;margin-right: 10px;}

.jo4 .ul1 li:nth-child(n + 6){display: none;}

.jo4 .ul1.act li:nth-child(n + 6){display: block;}


.jo4 .more{border: 2px solid #dbdbdb;cursor: pointer;margin: 0 auto;}

.jo4 .more span{color: #333;}

.jo4 .more:hover{border: 2px solid rgba(0, 0, 0, 0);}

.jo4 .more:hover span{color: #fff;}

/* 联系我们 */

.co1{position: relative;z-index: 2;background: #f7f7fa;}

.co1 .tc{padding: 50px 120px;background:#f7f7fa url(../images/co_1.png) 110% 250% no-repeat ;border-top: 6px solid #ff6b00;margin-top: 60px;-moz-box-shadow:0px 1px 10px #ddd; -webkit-box-shadow:0px 1px 10px #ddd; box-shadow:0px 1px 10px #ddd;}

.co1 .tc .tlt{width: 56%;float: left;padding-right: 120px;border-right: 1px dashed #ddd;padding-bottom: 40px;}

.co1 .tc .tlt .img{display: inline-block;width: 100%;padding: 50px 0;margin-bottom: 30px;border-bottom: 1px dashed #ddd;}

.co1 .tc .tlt .a{}

.co1 .tc .tlt .a a{display: block;padding-left: 26px;line-height: 20px;margin-bottom: 20px;background:url(../images/dh.png) left 0px no-repeat ;color: #555;}

.co1 .tc .tlt .a a.dw{background:url(../images/dw.png) left 0px no-repeat ;}

.co1 .tc .tlt .a a:hover{color: #000;}

.co1 .tc .trt{width: 44%;float: right;padding: 40px 0 0 120px;}

.co2{height: 700px;width: 100%;}

.co2 .map{width: 100%;height: 100%;}

/* 搜索结果 */

.sear1{background: #f5f3f0;padding: 50px 0;border-bottom: 6px solid #fff;}

.sear1 .btn{margin-top: 30px;}

.sear1 .btn a{display: block;width: 160px;line-height: 48px;text-align: center;border: 1px solid #ddd;margin-right: 20px;float: left;font-weight: 100;}

.sear1 .btn a.act,.sear1 .btn a:hover{background: #000;color: #fff;}

.sear1 .srt{float: right;width: 420px;height: 48px;border: 1px solid #000;}

.sear1 .srt input{display: block;width: calc(100% - 50px);float: left;height: 100%;border: 0;background: #f5f3f0;outline: none;padding: 0 10px;}

.sear1 .srt span{display: block;width: 50px;height: 100%;float: right;background: #000 url(../images/ssb.png) center no-repeat;cursor: pointer;}

.sear1 .srt span:hover{background: #222 url(../images/ssb.png) center no-repeat;}

.ind3 .ul1 li .box .img  .pagination8m{bottom: -40px;width: 50%;}

.ind3 .ul1 li .box .img  .pagination8m span{width: 80px;height: 3px;opacity: 1;background: #dbdbdb;border-radius: 0;margin: 0 10px;}

.ind3 .ul1 li .box .img  .pagination8m span.swiper-pagination-bullet-active{background: #f00;}




.mhead,.m_navbox{display: none;}






@media(max-width:1800px){

    .ab3 .abtm {padding-left: 11.5%;}

    .jo2{padding-left: 10.5%;}

}

@media(max-width:1680px){

    .ab3 .abtm {padding-left: 7.5%;}

    .jo2{padding-left: 7.5%;}

}


@media(max-width:1580px){

    .pd100{padding: 50px 0;}

    .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: 32px;}
  
    .f_48{font-size: 34px;}

    .f_52{font-size: 40px;}

    .stt2{font-size: 44px;margin-bottom: 20px;}

    .fpg .section .swiper2 .sbox .txt .biaoge{margin: 20px 0;}

    .fpg .section_3 .txt .trt .ul1 li .num .stt2{font-size: 70px;}

    .fpg .section_3 .txt .trt .ul1 li{padding: 30px 0;}

    #menu2{right: 20px;}

    .head .ibox .logo{width: 50px;margin-top: 15px;}

    .head .ibox{height: 80px;}

    .head .hrt .menu span{top: 30px;}

    .head .hrt .ss span{margin-top: 30px;}

    .head .hrt .abox a{line-height: 80px;}

    .a_dw{position: relative;top: -82px;}

    .ab3 .abtm {padding-left: 5.5%;}

    .jo2{padding-left: 5.5%;}



}


@media(max-width:1440px){

    .se1 .snav img{margin: 0 10px;}



}


@media(max-width:1366px){

    .se1 .snav img{margin: 0 7px;}
}




@media(max-width:1280px){

}

@media (max-width:1270px) {

    body{min-width: 200px;padding-top: 50px;}

    .box{width: 90%;min-width: 100px;}

    .ibox{min-width: 100px;padding: 0 5%;}
  
    .footer .fbox{width: 100%;}
  
    .f_12 {font-size: 12px;}
  
    .f_16 {font-size: 14px;}
  
    .f_18 {font-size: 16px;}
  
    .f_20 {font-size: 16px;}
  
    .f_22 {font-size: 16px;}
  
    .f_24 {font-size: 16px;}
  
    .f_26 {font-size: 16px;}
  
    .f_28 {font-size: 18px;}
  
    .f_30 {font-size: 18px;}
  
    .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_44 {font-size: 24px;}

    .f_48 {font-size: 24px;}

    .f_52 {font-size: 28px;}
  
    .head{display: none;}
  
    .mhead{position: fixed;top: 0;left: 0;width: 100%;height: 50px;z-index: 9;background: #000;background-size: cover;display: block;}
  
    .mhead.act,.mhead.act2,.mhead.act3{background:#000 ;}
  
    .mhead .menu{width: 20px;height: 20px;position: absolute;top: 15px;right: 5%;overflow: hidden;cursor: pointer;}
  
    .mhead .menu s{display: block;width: 100%;height: 2px;background: #fff;position: absolute;top: 2px;left: 0;}
  
    .mhead .menu s:nth-child(2){top: 9px;}
  
    .mhead .menu s:nth-child(3){top: 16px;}
  
    .mhead .menu.act s:nth-child(1){transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 8px;}
  
    .mhead .menu.act s:nth-child(2){left: -20px;}
  
    .mhead .menu.act s:nth-child(3){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top: 8px;}
  
    .mhead .logo{display: block;height: 30px;position: absolute;top: 10px;left: 5%;}
  
    .mhead .logo img{display: block;height: 100%;}
  
    .mhead .ss{display: block;width: 50px;height: 50px;background:url(../images/ssm.png) center no-repeat ;position: absolute;top: 0px;right: calc(5% + 30px);background-size: 16px;}
    
    .m_navbox{position: fixed;width: 100%;height: 100vh;top: 0;left: 0;z-index: 20;background: rgba(255, 255, 255, 0.98);padding:20px  5%;text-align: center;display: block; opacity: 0;visibility: hidden;cursor: pointer;}
  
    .m_navbox .out{display: block;width: 40px;height: 40px;background: url(../images/out.png) center no-repeat;position: absolute;top: 10px;left: 10px;z-index: 9;background-size: 30px;}
  
    .m_navbox .ul1{width: 100%;height: 100%;overflow: auto;position: relative;top: -100px;opacity: 0;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
  
    .m_navbox .ul1 li .ltop{font-size: 16px;line-height: 50px;color: #333;}
    
    .m_navbox .ul1 li .lbtm{display: none;width: 100%;border-bottom: 1px solid #ddd;}
  
    .m_navbox .ul1 li .lbtm a{display: block;line-height: 40px;color: #666;}
  
    .m_navbox.act {opacity: 1;visibility: visible;}
  
    .m_navbox.act .ul1{top: 0;opacity: 1;transition-delay: .1s;-webkit-transition-delay: .1s; }

    .seatanchuang .stop .sbox{width: 90%;}

    .seatanchuang .stop .sbox input{font-size: 14px;}

    .ho4{background-size: cover;}
    
    .seatanchuang s{display: block;width: 100%;height: 100%;background:#000 ;opacity: 0.3;}

    .wow{opacity: 1;}








}



@media(max-width:960px){

    .fpg .section .swiper1 .sbox .pimg{display: none;}

    .fpg .section .swiper1 .sbox .mimg{display: block;height: auto !important;}

    .in1, .swiper1, .in2,.fpg .section_5 .vid{height: auto  !important;}

    .fpg .section .swiper1 .sbox video{display: none;visibility: hidden;opacity: 0;}

    #menu2,.fpg .section .nx{display: none;}

    .stt2 span{transform: scaleX(1);-webkit-transform: scaleX(1);display: block;font-size: 30px;}

    .stt2{white-space:normal;line-height: 1.5;}

    .fpg .section .swiper1 .sbox .txt .stt1{margin: 15px 0;}

    .fpg .section .swiper1 .pagination1 span{width: 50px;margin: 0 2px;}

    .in2{padding: 30px 0;background:#f7f7f7 ;}

    .fpg .section .swiper2 .sbox .txt{position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);}

    .fpg .section .swiper2 .sbox .tbox{width: 100%;}

    .fpg{height: calc(100vh - 50px);overflow: auto;}

    .fpg::-webkit-scrollbar{ width:1px;height: 1px;}

    .fpg::-webkit-scrollbar-thumb{ background:rgba(0, 0, 0, 0);}

    .fpg::-webkit-scrollbar-track{ background:rgba(0, 0, 0, 0);} 

    .fpg .section .swiper2 .sbox .txt .biaoge table {font-size: 12px;}

    .fpg .section .swiper2 .sbox .txt .stt2{margin-bottom: 5px;}

    .fpg .section .swiper2 .sbox > img{width: 100%;float: none;}

    .fpg .section .swiper2 .pagination2{bottom: 0;}

    .fpg .section .swiper2 .pagination2 span{width: 50px;margin: 0 2px;}

    .fpg .section .swiper2{padding-bottom: 20px;}

    .fpg .section_2 .stt2{display: none;}

    .fpg .section_2 .stt2m{display: block;color: #000;}

    .fpg .section .bgimg{display: none;}

    .fpg .section_3 video{display: none;visibility: hidden;opacity: 0;}

    .fpg .section_3 .txt{position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);}

    .fpg .section_3{padding: 30px 0;background:url(../images/in_2m.jpg) center no-repeat; background-size: cover;}

    .fpg .section_3 .txt .tlt{width: 100%;float: none;}

    .fpg .section_3 .txt .tlt .stt1{margin: 0px 0 20px;}
    
    .fpg .section_3 .txt .tlt .stc1{margin-bottom: 20px;}

    .fpg .section_3 .txt .trt{width: 100%;float: none;margin-top: 30px;}

    .fpg .section_3 .txt .trt .ul1 li{padding: 20px 0;}

    .fpg .section_3 .txt .trt .ul1 li .num{float: none;}

    .fpg .section_3 .txt .trt .ul1 li .num .stt2 span{font-size: 50px;line-height: 60px;}

    .fpg .section_3 .txt .trt .ul1 li .wz{width: 100%;float: none;}

    .fpg .section_4 .txt{position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);padding: 30px 0;min-height: 200px;}

    .fpg .section{height: auto !important;}

    .fpg .section_4 .txt .ubox {overflow: auto;}

    .fpg .section_4 .txt .ubox .ul1{float: left;margin-right: -999em;}

    .fpg .section_4 .txt .ubox .ul1 li{width: 300px;margin-right: 0;margin-right: 20px;}

    .fpg .section_4 .txt .ubox .ul1 li:last-child{margin-right: 0;}

    .fpg .section_5 .vid{width: 100%;}

    .fpg .section_5 video{display: none;opacity: 0;visibility: hidden;}

    .fpg .section_5 .txt{position: relative;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);min-height: 200px;}

    .fpg .section_5 .txt .clt{width: 100%;float: none;padding: 30px 5% 100px;background-size: cover;background:url(../images/in_3m.jpg) center no-repeat ;}

    .fpg .section_5 .box{width: 100%;}

    .fpg .section_5 .txt .clt .stc{margin: 20px 0 30px;}

    .fpg .section_5 .txt .crt{width: 100%;padding: 30px 5%;}

    .fpg .section_5 .txt .crt .swiper3{padding-bottom: 30px;}

    .fpg .section_5 .txt .crt .swiper3 .pagination3 span{width: 50px;margin: 0 2px;}

    .fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox img{opacity: 0;}

    .fpg .section_5 .txt .crt .swiper3 .swiper-slide .sbox img:nth-child(2){opacity: 1;}

    .footer .ftop{display: none;}

    .footer .fcon{padding: 20px 0;border: 0;}

    .footer .fcon .ul1{display: block;}

    .footer .fcon .ul1 li{border-bottom: 1px solid #ddd;}

    .footer .fcon .ul1 li .ltop{padding: 20px 0;background:url(../images/fo_8.png) center right no-repeat ;}

    .footer .fcon .ul1 li .ltop.act{background:url(../images/fo_7.png) center right no-repeat ;}

    .footer .fcon .ul1 li .lbtm{display: none;margin: 0;padding: 0 0 30px;}

    .footer .fbtm{padding: 0 0 20px;}

    .footer .fbtm .flt{float: none;display: block;text-align: center;line-height: 1.8;}

    .footer .fbtm .flt a {margin: 0 5px;}

    .footer .fbtm .flt img{margin: 10px auto;}

    .footer .fbtm .frt{width: 100%;float: none;text-align: center;}

    .banner .pimg{display: none;}

    .banner .mimg{display: block;}

    .banner .bbox{font-size: 30px;}

    .banner .bbox .xian{width: 60px;height: 5px;margin-bottom: 20px;}

    .nav{display: none;}

    .ab1 .alt{width: 100%;float: none;}

    .pd100{padding: 30px 0;}

    .ab1 .alt img{width: 60%;margin: 20px auto ;}

    .ab1 .art{width: 100%;float: none;}

    .ab1 .art .abox{padding: 0;height: auto;}

    .ab1 .art .abox .xian{width: 50px;margin: 15px 0;}

    .ab1 .art img{margin-top: 20px;}

    .ab2{padding: 50px 0;}

    .ab2 .ul1{margin-top: 20px;}

    .ab2 .ul1 li{width: 100%;float: none;margin: 0 0  20px;height: auto;padding: 30px ;}

    .ab2 .ul1 li .ico{width: 50px;margin-bottom: 20px;}

    .ab3 .atop{margin: 20px 0;padding: 10px ;}

    .ab3 .atop .swiper4 .swiper-slide .sbox .txt{width: 100%;padding-top: 20px;}

    .ab3 .atop .prev4,.ab3 .atop .next4,.ab4 .atop .prev6,.ab4 .atop .next6{display: none;}

    .ab3 .atop .swiper4 .swiper-slide .sbox .img{width: 100%;float: none;border: 0;}

    .ab3 .atop .swiper4 {padding-bottom: 30px;}

    .ab3 .atop .swiper4 .swiper-pagination-bullet-active{background:#f00 ;}
    
    .ab4{padding: 50px 0;}

    .ab4 .swiper6{margin-top: 40px;padding-bottom: 30px;}

    .ab4 .swiper6 .pagination6 {bottom: 0;}

    .ab4 .swiper6 .swiper-pagination-bullet-active{background:#f00 ;}

    .ab5 .atop{margin-top: 20px;}

    .ab5 .atop .swiper7 {padding-bottom: 30px;}

    .ab5 .atop .swiper7 .swiper-slide .sbox .img{width: 100%;float: none;}

    .ab5 .atop .swiper7 .swiper-slide .sbox .txt{position: relative;top: 0;left: 0;width: 100%;padding: 20px;height: auto;}

    .ab5 .atop .swiper7 .ax .btn{display: none;}

    .ab5 .atop .swiper7 .ax{width: 100%;left: 0;bottom: 0;}

    .ab5 .atop .swiper7 .ax .pagination7{color: #000;font-size: 16px;}

    .ab5 .atop .swiper7 .swiper-slide .sbox .txt .num{font-size: 70px;}

    .ab5 .atop .swiper7 .swiper-slide .sbox{height: auto;}

    .ind1 .img{margin-top: 20px;}

    .ind1 .img .bf{width: 50px;}

    .ind2 .ubox{overflow: auto;margin: 20px 0;}

    .ind2 .ul1{padding: 0;margin:0 ;float: left;margin-right: -999em;}

    .ind2 .ul1 li{width: 300px;margin: 0 20px 0 0;}

    .ind2 .biaoge table{font-size: 12px;}

    .ind2 .biaoge table tr td{padding: 20px 5px;}

    .fpg .section .swiper2 .sbox .txt .biaoge{position: relative;padding: 0;overflow: auto;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}

    .fpg .section .swiper2 .sbox .txt .biaoge::before,.fpg .section .swiper2 .sbox .txt .biaoge::after{display: none;}
    
    .ind2 .biaoge{position: relative;padding: 0;overflow: auto;height: 350px;}

    ::-webkit-scrollbar{ width:4px;height: 4px;}

    ::-webkit-scrollbar-thumb{ background:#000;}

    ::-webkit-scrollbar-track{ background:#ddd;} 

    .sptanchuang .sbox{padding: 100px 15px;}

    .ind3 .ul1{margin-top: 30px;}

    .ind3 .ul1 li{padding: 20px 0;}

    .a_dw2,.a_dw{top: -50px;}

    .ind3 .ul1 li .box .img,.ind3 .ul1 li:nth-child(2n) .box .img{width: 100%;float: none;}

    .ind3 .ul1 li .box .img img{width: 100%;}

    .ind3 .ul1 li .box .txt,.ind3 .ul1 li:nth-child(2n) .box .txt{position: relative;width: 100%;left: 0;transform: translateY(0%);-webkit-transform: translateY(0%);}

    .ind3 .ul1 li .box .txt .ltt .num{font-size: 50px;margin-top: 20px;color: #ddd;}

    .ind3 .ul1 li .box .txt .xian{width: 50px;height: 3px;margin: 15px 0;}

    .ind3 .ul1 li:nth-child(2n) .box .txt .ltt .num{position: static;}

    .f100{font-weight: 400;}

    .ind4 .swiper8{padding: 20px 0 30px;}

    .ind4 .ax{display: none;}

    .ind4 .swiper8 .pagination8 {bottom: 0;}

    .ind4 .swiper8 .pagination8 span{}

    .ind4 .swiper8 .swiper-pagination-bullet-active{background:#f00 ;}

    .ind3 .ul1 li .box .img{position: relative;}

    .ind3 .ul1 li .box .img .pagination8m{bottom: 10px;width: 100%;z-index: 10;}

    .ind3 .ul1 li .box .img .pagination8m span{width: 40px;margin: 0 2px;}

    .se1 .snbox {overflow: auto;margin: 20px 0;}

    .se1 .snav{padding: 0 20px;margin: 0;float: left;margin-right: -999em;}

    .se1 .snav span{}

    .se1 .ul1 li .img,.se1 .ul1 li .txt{width: 100%;float: none;}

    .se1 .ul1 li .txt{padding: 20px 0 0;}

    .se1 .ul1 li .txt .ltt{margin: 10px 0;}

    .se2 .sox{margin-top: 20px;padding: 20px 10px;}

    .se2 .sox .stop .slt,.se2 .sox .stop .srt{width: 100%;float: none;}

    .se2 .sox .stop .srt{margin-top: 20px;padding: 20px 0;}

    .se2 .sox .stop .srt .stt{padding-bottom: 20px;}

    .se2 .sox .stop .srt .ul1{padding: 0 15px 20px;}

    .se2 .sox .stop .srt .ul1 li{height: 50px;line-height: 50px;}

    .se2 .sox .stop .srt .tj{line-height: 50px;}

    .se2 .sox .stop {margin-bottom: 20px;}

    .se3 .swiper9{margin: 20px 0;height: 300px;}

    .se3 .pagination9 {right: 0;width: 100%;top: auto;bottom: 0;}

    .se3 .pagination9 span{display: inline-block;margin: 0 2px;opacity: 1;background:#fff ;}

    .se3 .ax .btn{display: none;}

    .se3 .pagination9 span.swiper-pagination-bullet-active{background:#f00 ;}

    .se4 .ul1{margin: 20px 0;}

    .se4 .ul1 li .ltop{padding: 20px 50px 20px 0;background:url(../images/pc_jia.png)  right 20px  no-repeat ;background-size: 30px;}

    .se4 .ul1 li .ltop.act{background:url(../images/pc_jian.png)  right 20px  no-repeat ;background-size: 30px;}

    .se4 .ul1 li .lbtm{padding-left: 40px;background:url(../images/a.png) 0px 30px no-repeat ;}

    .footer .fcon .ul1 li .lbtm a:nth-child(1){margin-top: 0;}

    .se4 .ul1 li .lbtm{margin-top: -40px;}

    .se3 .swiper9 .swiper-slide .sbox{padding: 0 10px;}

    .se3 .swiper9 .swiper-slide .sbox .alt{padding-left: 0;background:#fff ;width: calc(100% - 100px);}

    .se3 .swiper9 .swiper-slide .sbox .art{width: 100px;}

    .cus1 .swiper10{margin: 20px 0;padding-bottom: 30px;}

    .cus1 .ax{display: none;}

    .cus1 .swiper10 .pagination10 span{width: 50px;margin: 0 5px;}

    .cus1 .swiper10 .swiper-slide .sbox img:nth-child(2){opacity: 1;}

    .cus1 .swiper10 .swiper-slide .sbox img:nth-child(1){opacity: 0;}

    .cus2 .box .clt{width: 100%;position: relative;left: 0;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);padding: 30px 0 0;}

    .cus2 .s,.cus2 .ax{display: none;}

    .cus2 .box .clt .tc{margin: 20px 0;}

    .cus2 .box .crt{width: 100%;float: none;margin: 0;padding: 0 0 30px;}

    .cus2 .swiper11{padding-bottom: 30px;}

    .cus2 .swiper11 .pagination11 span{width: 50px;margin: 0 5px;}

    .cus2 .swiper11 .swiper-slide .sbox img:nth-child(2){opacity: 1;background:#fff ;}

    .new1 .ntop{margin-top: 20px;}

    .new1 .ntop .img{width: 100%;height: auto;float: none;}

    .new1 .ntop .txt{position: relative;width: 100%;height: auto;}

    .new1 .ntop .txt .s{display: none;}

    .new1 .ntop .txt .wz{position: relative;padding: 20px ;top: 0;transform: translateY(0%); -webkit-transform: translateY(0%);}

    .new1 .ntop .txt .atc{margin: 15px 0;}

    .new2 .ul1 li{width: 100%;float: none;margin: 0 0 20px;}

    .new2 .ul1 li .wz{padding: 10px 10px 20px;height: auto;}

    .new2 .ul1 li a{border-radius: 5px;}

    .page1{display: none;}

    .page2{display: block;text-align: center;}

    .kong{height: 0;}

    .newc1 .nbox{padding: 30px 0;}

    .newc1 .nbox .nx .ntt2{margin: 10px 0;display: block;}

    .newc1 .nbox .nx .ntt2 span{padding: 0;text-align: center;line-height: 1.8;}

    .newc1 .nbox .nx .ntt2 span:nth-child(2){border: 0;}

    .newc1 .nbox .nx .ntc{padding: 20px 0;font-size: 14px;line-height: 26px;}

    .newc1 .btn a{width: 100%;line-height: 36px;}

    .newc1 .btn .fh{position: relative;line-height: 40px;margin-top: 20px;}

    .jo1 .jtop,.jo1 .jbtm{padding: 30px 0;}

    .jo1 .jtop .tc{margin-top: 20px;}

    .jo1 .jbtm .jbox{overflow: auto;padding-bottom: 10px;}

    .jo1 .jbtm .ul1 {float: left;margin-right: -999em;}

    .jo1 .jbtm .ul1 li{width: 300px;padding: 20px;height: auto;margin: 0  10px 0 0;min-height: 320px;}

    .jo1 .jbtm .ul1 li.act{width: 300px;}

    .jo1 .jbtm .ul1 li .s{opacity: 1;}

    .jo1 .jbtm .ul1 li .ico{width: 60px;}

    .jo1 .jbtm .ul1 li .ltt{margin: 20px 0;}

    .jo1 .jbtm .ul1 li .ltc{margin-top: 10px;}

    .jo2 .swiper12{margin: 20px 0 0;padding-bottom: 30px;padding-left: 0;}

    .jo2{padding: 30px 5%;}

    .jo2 .ax{display: none;}

    .jo2 .swiper12 span.swiper-pagination-bullet-active{background:#f00 ;}

    .jo3{padding: 50px 0;}
    
    .jo3 .xian{width: 50px;height: 5px;margin:20px 0;}

    .jo3 .tc{width: 100%;}

    .jo4 .ul1{margin: 20px 0;}

    .jo4 .ul1 li .ltop{padding: 20px 50px 20px 0;background:url(../images/pc_jia.png)  right 20px  no-repeat ;background-size: 30px;}

    .jo4 .ul1 li .ltop.act{background:url(../images/pc_jian.png)  right 20px  no-repeat ;background-size: 30px;}

    .jo4 .ul1 li .lbtm{font-size: 14px;}

    .co1 .tc{margin: 20px 0;padding: 20px;}

    .co1 .tc .tlt{width: 100%;float: none;padding: 0;border: 0;}

    .co1 .tc .tlt .img{padding: 0 20px 20px 0;margin-bottom: 10px;}

    .co1 .tc .tlt .a a{margin-bottom: 10px;}

    .co1 .tc .trt{width: 150px;padding: 0;float: none;margin: 0 auto;}

    .co2{height: 300px;}

    .sear1{padding: 30px 0;}

    .sear1 .btn{margin: 10px 0 0 0; }

    .sear1 .btn .a{display: none;}

    .sear1 .srt{width: 100%;float: none;}



}













