*{
    outline:0 none !important;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:-apple-system, BlinkMacSystemFont, PingFang SC, Microsoft YaHei, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  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!important; cursor:pointer;color: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
 resize:none;
}
img{border:none;max-width: 100%;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
body::-webkit-scrollbar{ width:4px;height: 1px;}
body::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
body::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
   @font-face {
    font-family: 'gl';
	/*src: url("../font/Gilroy-Light.otf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Light.ttf");
  }
  @font-face {
    font-family: 'gb';
	/*src: url("../font/GOTHAMBOLD.TTF");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'gr';
	/*src: url("../font/gilroy-regular.otf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Regular.ttf");
  }
  @font-face {
    font-family: 'gs';
	/*src: url("../font/gilroy-semibold.otf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'din';
	/*src: url("../font/din.ttf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Regular.ttf");
  }
  @font-face {
    font-family: 'dinb';
	/*src: url("../font/dinb.ttf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'nb';
	/*src: url("../font/nb.OTF");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'seg';
	/*src: url("../font/segoeuiz.ttf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Regular.ttf");
  }
 @font-face {
   font-family: 'hb';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Bold.ttf");
 }
 @font-face {
   font-family: 'hbl';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Black.ttf");
 }
 @font-face {
   font-family: 'hl';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Light.ttf");
 }
 @font-face {
   font-family: 'hm';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Medium.ttf");
 }
 @font-face {
   font-family: 'hr';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/daide/fonts/HarmonyOS_Sans_SC_Regular.ttf");
 }


.f_12 {
    font-size: 0.12rem;
}
.f_13 {
    font-size: 0.13rem;
}
.f_14 {
    font-size: 0.14rem;
}

.f_15 {
    font-size: 0.15rem;
}

.f_16 {
    font-size: 0.16rem;
}

.f_18 {
    font-size: 0.17rem;
}

.f_20 {
    font-size: 0.20rem;
}
.f_21 {
    font-size: 0.21rem;
}

.f_22 {
    font-size: 0.22rem;
}

.f_24 {
    font-size: 0.24rem;
}

.f_26 {
    font-size: 0.26rem;
}

.f_28 {
    font-size: 0.28rem;
}

.f_30 {
    font-size: 0.3rem;
}

.f_32 {
    font-size: 0.32rem;
}

.f_34 {
    font-size: 0.34rem;
}
.f_35 {
    font-size: 0.35rem;
}

.f_36 {
    font-size: 0.36rem;
}

.f_38 {
    font-size: 0.38rem;
}

.f_40 {
    font-size: 0.4rem;
}

.f_42 {
    font-size: 0.42rem;
}

.f_44 {
    font-size: 0.44rem;
}
.f_45 {
    font-size: 0.45rem;
}
.f_46 {
    font-size: 0.46rem;
}
.f_48 {
    font-size: 0.48rem;
}

.f_50 {
    font-size: 0.5rem;
}

.f_52{
    font-size: 0.52rem;
}

.f_55 {
    font-size: 0.55rem;
}

.f_56 {
    font-size: 0.56rem;
}

.f_60 {
    font-size: 0.6rem;
}

.f_64 {
    font-size: 0.64rem;
}

.f_66 {
    font-size: 0.66rem;
}

.f_68 {
    font-size: 0.68rem;
}

.f_72 {
    font-size: 0.72rem;
}

.f_80 {
    font-size: 0.8rem;
}

.f_86 {
    font-size: 0.86rem;
}

.f_88 {
    font-size: 0.88rem;
}

.f_90 {
    font-size: 0.9rem;
}

.f_100 {
    font-size: 1rem;
}

.f_110 {
    font-size: 1.1rem;
}

.f_112 {
    font-size: 1.12rem;
}

.f_122 {
    font-size: 1.22rem;
}

#d1,#d2,#d3,#d4,#d6{position: relative;top: -5.2vw;}
#d5{position: relative;top: -10vw;}

.w1660{width: 86.45%;margin: 0 auto;position: relative;}
.w1820{width:94.8%;margin: 0 auto;position: relative;}
/* 头部 */
.header{position: fixed;width: 100vw;top: 0;left: 0;z-index: 999;transition:all 0.5s;}
.header.nd1{z-index:1}
.header .logo img{height: 0.66rem;}
.header .w1820{display: flex;justify-content: space-between;align-items: center;}
.header .w1820 form{padding-left: 0.4rem;padding-bottom: 0.13rem;border-bottom: 1px solid rgba(255,255,255,0.17);background: url(../img/h_ser1.png)no-repeat left top;background-size: auto 0.185rem;}
.header .w1820 form input{background-color: transparent;color: #ffffff;width: 1.42rem;}
.header .w1820 form input::-webkit-input-placeholder { color:#fff; }
.header .w1820 form input::-moz-placeholder { color:#fff; } /* firefox 19+ */
.header .w1820 form input:-ms-input-placeholder { color:#fff; } /* ie */
.header .w1820 form input:-moz-placeholder { color:#fff; }
.header .w1820 .nav{display: flex;align-items: center;}
.header .w1820 .nav li{margin: 0 0.5rem;padding: 0.52rem 0;}
.header .w1820 .nav li:nth-child(4){padding:0.26rem 0;}
.header .w1820 .nav li a{font-family: hr;color: #fff;}
.header .w1820 .h_btn{width: 1.28rem;margin-left: 0.25rem; line-height: 0.42rem;border: 1px solid #fff;text-align: center;color: #fff;position: relative;z-index: 2;}
.header .w1820 .h_btn:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background-color: #fff;z-index: -1;transition: all 0.5s;}
.header .w1820 .h_btn:hover:after{width: 100%;}
.header .w1820 .h_btn:hover{color: #000000;}
.header .img1{display: none;}

.header .lag{
    display: flex;
    align-items: center;
    color: #ffffff;
    cursor: pointer;
    position:relative;
    /*opacity:0;*/
}
 .header.on .lag{color: #000;} 
.header:hover .lag{color: #000;}
.header.nt .lag{color: #000;}
.header .lag .qiu{width: 0.2rem;margin-right: 0.09rem;}
.header .lag a{color: #ffffff;}
/* .header.on .lag a{color: #333333;} */
.header:hover .lag a{color: #000;}
.header.on .lag a{color: #000;}
.header.nt .lag a{color: #000;}
.header .lag .h{padding-right: 0.12rem;background: url(../img/h_jt1.png)no-repeat right center;background-size: 0.07rem auto;}
.header .lag ul{
    position: absolute;
    top: 100%;
    left: 0.22rem;
    width: calc(100% - 0.22rem);
    background-color: #ffffff;
    padding:0.08rem 0.08rem 0.08rem 0.08rem;
    display:none;
}
.header .lag ul a{color: #000;line-height:2;text-align:center;}

.header .h_right{display: flex;}

.header.on{background-color: #ffffff;box-shadow: 0 5px 50px rgba(0,0,0,0.06);}
.header.on2{background-color: #ffffff;box-shadow: 0 5px 50px rgba(0,0,0,0.06);}
.header.on3{background-color: #ffffff;box-shadow: 0 5px 50px rgba(0,0,0,0.06);}
.header.on1{position: relative;background-color: #ffffff;box-shadow: 0 5px 50px rgba(0,0,0,0.06);}
.header.ont{position: fixed;top: 0;}
.header.on .img2{display: none;}
.header.on .img1{display: block;}
.header.on .w1820 .nav li a{color: #000000;}
.header.on .w1820 .h_btn{color: #000000;border-color: #000000;}
.header.on .w1820 .h_btn:after{background-color: #000000;}
.header.on .w1820 .h_btn:hover{color: #fff;}
.header.on .w1820 form{background-image: url(../img/h_ser2.png);border-color: #00000017;}
.header.on .w1820 form input{color: #00000036;}
.header.on .w1820 form input::-webkit-input-placeholder { color:#00000036; }
.header.on .w1820 form input::-moz-placeholder { color:#00000036; } /* firefox 19+ */
.header.on .w1820 form input:-ms-input-placeholder { color:#00000036; } /* ie */
.header.on .w1820 form input:-moz-placeholder { color:#00000036; }

.header.on3 .img2{display: none;}
.header.on3 .img1{display: block;}
.header.on3 .w1820 .nav li a{color: #000000;}
.header.on3 .w1820 .h_btn{color: #000000;border-color: #000000;}
.header.on3 .w1820 .h_btn:after{background-color: #000000;}
.header.on3 .w1820 .h_btn:hover{color: #fff;}
.header.on3 .w1820 form{background-image: url(../img/h_ser2.png);border-color: #00000017;}
.header.on3 .w1820 form input{color: #00000036;}
.header.on3 .w1820 form input::-webkit-input-placeholder { color:#00000036; }
.header.on3 .w1820 form input::-moz-placeholder { color:#00000036; } /* firefox 19+ */
.header.on3 .w1820 form input:-ms-input-placeholder { color:#00000036; } /* ie */
.header.on3 .w1820 form input:-moz-placeholder { color:#00000036; }

.header:hover{background-color: #ffffff;box-shadow: 0 5px 50px rgba(0,0,0,0.06);}
.header:hover .img2{display: none;}
.header:hover .img1{display: block;}
.header:hover .w1820 .nav li a{color: #000000;}
.header:hover .w1820 .h_btn{color: #000000;border-color: #000000;}
.header:hover .w1820 .h_btn:after{background-color: #000000;}
.header:hover .w1820 .h_btn:hover{color: #fff;}
.header:hover .w1820 form{background-image: url(../img/h_ser2.png);border-color: #00000017;}
.header:hover .w1820 form input{color: #00000036;}
.header:hover .w1820 form input::-webkit-input-placeholder { color:#00000036; }
.header:hover .w1820 form input::-moz-placeholder { color:#00000036; } /* firefox 19+ */
.header:hover .w1820 form input:-ms-input-placeholder { color:#00000036; } /* ie */
.header:hover .w1820 form input:-moz-placeholder { color:#00000036; }

.header.on1 .img2{display: none;}
.header.on1 .img1{display: block;}
.header.on1 .w1820 .nav li a{color: #000000;}
.header.on1 .w1820 .h_btn{color: #000000;border-color: #000000;}
.header.on1 .w1820 .h_btn:after{background-color: #000000;}
.header.on1 .w1820 .h_btn:hover{color: #fff;}
.header.on1 .w1820 form{background-image: url(../img/h_ser2.png);border-color: #00000017;}
.header.on1 .w1820 form input{color: #00000036;}
.header.on1 .w1820 form input::-webkit-input-placeholder { color:#00000036; }
.header.on1 .w1820 form input::-moz-placeholder { color:#00000036; } /* firefox 19+ */
.header.on1 .w1820 form input:-ms-input-placeholder { color:#00000036; } /* ie */
.header.on1 .w1820 form input:-moz-placeholder { color:#00000036; }

.header.on2 .img2{display: none;}
.header.on2 .img1{display: block;}
.header.on2 .w1820 .nav li a{color: #000000;}
.header.on2 .w1820 .h_btn{color: #000000;border-color: #000000;}
.header.on2 .w1820 .h_btn:after{background-color: #000000;}
.header.on2 .w1820 .h_btn:hover{color: #fff;}
.header.on2 .w1820 form{background-image: url(../img/h_ser2.png);border-color: #00000017;}
.header.on2 .w1820 form input{color: #00000036;}
.header.on2 .w1820 form input::-webkit-input-placeholder { color:#00000036; }
.header.on2 .w1820 form input::-moz-placeholder { color:#00000036; } /* firefox 19+ */
.header.on2 .w1820 form input:-ms-input-placeholder { color:#00000036; } /* ie */
.header.on2 .w1820 form input:-moz-placeholder { color:#00000036; }


.header .pl_nav{position:absolute;top:1.2rem;left:0;width:100vw;background-color:#ffffff;box-shadow:0 35px 50px rgba(0,0,0,0.06);display:none; }
.header .pl_nav>div{display:flex;}
.header .pl_nav .left{width: 18.64vw;background-color:#F9F9F9;padding:1.24rem 0 0.9rem 0.53rem;}
.header .pl_nav .left ul{padding-bottom: 2px;}
.header .pl_nav .left li{line-height: 0.6rem;margin-bottom:0.18rem;font-family:hm;color:#000000;padding-left:1.12rem;cursor:pointer;}
.header .pl_nav .left li.on{background-color: #ffffff;border-left:0.04rem solid #000000;}
.header .pl_nav .right{width: 81.36vw;padding:0.9rem 0.5rem 0.6rem 0.9rem;background-color:#ffffff;}
.header .pl_nav .right .boxs{display: none;position:relative;overflow:hidden;}
.header .pl_nav .right .boxs.on{display: block;}
.header .pl_nav .right .boxs .swiper-pagination{bottom: 0;}
.header .pl_nav .right .boxs .swiper-pagination .swiper-pagination-bullet{width: 0.06rem;height: 0.06rem;opacity: 1;background-color: rgba(0,0,0,0.5);border-radius: 0.03rem;margin:0 0.08rem;}
.header .pl_nav .right .boxs .swiper-pagination .swiper-pagination-bullet-active{width: 0.24rem;background-color: #000000;}

.header .pl_nav .swiper-slide{display: flex;justify-content: space-between;flex-wrap: wrap;padding:0.58rem 0 0.01rem 0;}
.header .pl_nav .swiper-slide .box{display: block;width: 3.12rem;margin-bottom:0.8rem;text-align:center;}
.header .pl_nav .swiper-slide div.box{margin-bottom: 0;}
.header .pl_nav .swiper-slide .box .pics{width: 100%;overflow: hidden;margin-bottom:0.18rem;}
.header .pl_nav .swiper-slide .box .pics .pic{width:100%;height:1.7rem;background:no-repeat center;background-size:cover;transition:all 0.5s;}
.header .pl_nav .swiper-slide .box:hover .pics .pic{transform:scale(1.05);}
.header .pl_nav .swiper-slide .box .h{font-family: hb;color: #000000;line-height: 0.26rem;margin-bottom: 0.04rem;}
.header .pl_nav .swiper-slide .box .p{font-family: hr;color: #000000;line-height: 0.22rem;}


.m_header{display: none;}
.mh_nav{display: none;}

.index_con{position: relative;overflow: hidden;height: 100vh;width: 100%;}
.index_con>.swiper-wrapper>.swiper-slide{height: 100vh;position: relative;}
.index_con>.swiper-pagination{right: 2.6%;}
.index_con>.swiper-pagination .swiper-pagination-bullet{width: 0.06rem;height: 0.06rem;background-color: #ffffff;opacity: 0.52;margin: 0.16rem 0;border-radius: 0.03rem;}
.index_con>.swiper-pagination.on .swiper-pagination-bullet{background-color: #000000;opacity: 0.3;}
.index_con>.swiper-pagination .swiper-pagination-bullet-active{height: 0.24rem;opacity: 1;}
.index_con>.swiper-pagination.on .swiper-pagination-bullet-active{opacity: 1;}
.pc_banner{width: 100%;height: 100%;}
.pc_banner .swiper-slide{position: relative;height: 100%;overflow:hidden;transform: scale(1.1);transition: all 5s;}
.pc_banner .swiper-slide video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: fill;}
.pc_banner .swiper-slide-active{transform: scale(1);z-index: 2;}
.pc_banner .slide-inner{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.pc_banner .slide-inner .txt{text-align: center;color: #ffffff;padding-top: 18.15vh;position:relative;z-index:2;}
.pc_banner .slide-inner .txt .h1{font-family: hl;line-height: 0.44rem;margin-bottom: 0.05rem;}
.pc_banner .slide-inner .txt .h2{font-family: hb;line-height: 0.68rem;margin-bottom: 0.34rem;}
.pc_banner .slide-inner .txt .b_btn{width: 2rem;border: 1px solid #ffffff;border-radius: 0.25rem;text-align: center;color: #ffffff;position: relative;z-index: 2;overflow: hidden;}
.pc_banner .slide-inner .txt .b_btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #ffffff;transition: all 0.2s ease-in-out;z-index: -1;}
.pc_banner .slide-inner .txt .b_btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more.png)no-repeat right center;transition: all 0.5s;}
.pc_banner .slide-inner .txt .b_btn:hover span{padding-right: 0rem;color: #000000;}
.pc_banner .slide-inner .txt .b_btn:hover:after{width: 100%;}
.pc_banner .swiper-pagination{width: auto;left: 2.6%;bottom: 0.68rem;}
.pc_banner .swiper-pagination .swiper-pagination-bullet{opacity: 0.38;background-color: transparent!important;color: #ffffff;font-family: gs;margin-right: 0.42rem;}
.pc_banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.index_con>.swiper-wrapper>.swiper-slide .scr{position: absolute;bottom: 0.46rem;left: 50%;transform: translateX(-50%);color: #fff;font-family: hr;z-index: 2;text-align: center;}
.index_con>.swiper-wrapper>.swiper-slide .scr .kuai{width: 0.14rem;height: 0.23rem;background: url(../img/scr_kuang.png);background-size: 100% 100%;position: relative;margin: 0 auto;margin-bottom: 0.2rem;}
.index_con>.swiper-wrapper>.swiper-slide .scr .kuai .dian{width: 0.02rem;height: 0.05rem;background: url(../img/src_dian.png);background-size: 100% 100%;position: absolute;top: 0.04rem;left: 50%;transform: translateX(-0.01rem);-webkit-animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;-moz-animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;-o-animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
@-webkit-keyframes mouse {
    from {
      opacity: 1;
    }
  
    33% {
      opacity: 1;
    }
  
    to {
      -webkit-transform: translate(-50%,0rem);
      transform: translate(-50%,0.1rem);
      opacity: 0;
    }
}
  
@-moz-keyframes mouse {
    from {
      opacity: 1;
      
    }
  
    33% {
      opacity: 1;
    }
  
    to {
      -webkit-transform: translate(-50%,0rem);
      transform: translate(-50%,0.1rem);
      opacity: 0;
    }
}
  
@-o-keyframes mouse {
	from {
	  opacity: 1;
	}

	33% {
	  opacity: 1;
	}

	to {
	  -webkit-transform: translate(-50%,0rem);
	  transform: translate(-50%,0.1rem);
	  opacity: 0;
	}
}
  
@keyframes mouse {
	from {
	  opacity: 1;
	}

	33% {
	  opacity: 1;
	}

	to {
	  -webkit-transform: translate(-50%,0rem);
	  transform: translate(-50%,0.1rem);
	  opacity: 0;
	}
}

.i_part1{height: 100vh;position: relative;z-index: 2;}
.i_part1 .pics{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: url(../img/ip1_bj.png)no-repeat center;background-size: cover;}
.i_part1 .pics .swiper-slide{height: 100vh;background: no-repeat center;background-size: cover;opacity: 0!important;position: relative;}
.i_part1 .pics .swiper-slide>img{position: absolute;top: 53%;left: 50%;transform: translate(-50%,-50%) scale(0.8);}
.i_part1 .pics .swiper-slide-active{opacity: 1!important;}
.i_part1 .pics .prev,.i_part1 .pics .next{position: absolute;top: 52%;transform: translateY(-50%); width: 0.21rem;height: 0.37rem;background-size:100% 100%;z-index: 3;cursor: pointer;opacity: 0.5;transition: all 0.5s;}
.i_part1 .pics .prev:hover,.i_part1 .pics .next:hover{opacity: 1;}
.i_part1 .pics .prev{left: 3.5rem;background-image: url(../img/ip2_prev1.png);}
.i_part1 .pics .next{right: 3.5rem;background-image: url(../img/ip2_next1.png);}
.i_part1 .tit{text-align: center;color: #ffffff;font-family: hb;padding-top: 18vh;line-height: 0.58rem;}
.i_part1 .tab{position: absolute;top: 82.28vh;left: 50%;transform: translateX(-50%);width: 68.54vw;display: flex;justify-content: center;border-bottom: 1px solid rgba(0,0,0,0.14);}
.i_part1 .tab li{width: 14.24vw;text-align: center;line-height: 0.26rem;margin-bottom: 0.25rem;cursor: pointer;font-family: hl;transition: all 0.5s;position: relative;}
.i_part1 .tab li:after{content: "";position: absolute;bottom: -0.26rem;left: 50%;transform: translateX(-50%);width: 0%;height: 2px;background-color: #000000;transition: all 0.5s;}
.i_part1 .tab li.on{font-size: 0.24rem;color: #000000;font-family: hb;}
.i_part1 .tab li.on:after{width: 100%;}
.i_part1 .tab li:hover{font-size: 0.24rem;color: #000000;font-family: hb;}
.i_part1 .tab li:hover:after{width: 100%;}
.i_part1 .txts{position: absolute; top: 90.33vh;left: 50%;transform: translateX(-50%);width: 68.54vw;text-align: center;overflow: hidden;}

.i_part2{height: 100vh;background: no-repeat center;background-size: cover;}
.i_part2 .txts{padding-top: 19.26vh;text-align: center;width: 9.28rem;margin: 0 auto;color: #ffffff;}
.i_part2 .txts .h1{font-family: hb;line-height: 0.32rem;margin-bottom: 0.05rem;}
.i_part2 .txts .h2{font-family: gs;line-height: 0.52rem;margin-bottom: 0.45rem;}
.i_part2 .txts .p{font-family: hl;line-height: 0.26rem;margin-bottom: 0.62rem;}
.i_part2 .txts .btn_box{display: flex;justify-content: center;}
.i_part2 .txts .btn_box .btn{width: 2rem;border: 1px solid #ffffff;border-radius: 0.25rem;text-align: center;color: #ffffff;position: relative;z-index: 2;overflow: hidden;margin: 0 0.13rem;}
.i_part2 .txts .btn_box .btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #ffffff;transition: all 0.2s ease-in-out;z-index: -1;}
.i_part2 .txts .btn_box .btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more.png)no-repeat right center;transition: all 0.5s;}
.i_part2 .txts .btn_box .btn:hover span{padding-right: 0rem;color: #000000;}
.i_part2 .txts .btn_box .btn:hover:after{width: 100%;}

.i_part3 .tit{padding-top: 17.96vh;text-align: center;font-family: hb;color: #000000;line-height: 0.44rem;margin-bottom: 0.5rem;}
.i_part3 .tab{display: flex;justify-content: center;margin-bottom: 0.4rem;}
.i_part3 .tab li{margin: 0 0.47rem;font-family: hl;color: #000000;transition: all 0.5s;cursor: pointer;}
.i_part3 .tab li a{color: #000000;}
.i_part3 .tab li.on,.i_part3 .tab li:hover{font-family: hb;}
.i_part3 .pic_boxs{height: 59.26vh;position: relative;}
.i_part3 .pic_box{opacity: 0; height: 100%;position: absolute;left: 0;top: 0;width: 100%;overflow: hidden;z-index: 1;}
.i_part3 .pic_box.on{display: block;z-index: 2;opacity: 1;}
.i_part3 .pic_box .swiper-slide{height: 100%;overflow: hidden;}
.i_part3 .pic_box .swiper-slide .pic{width: 100%;height: 100%;background: no-repeat center;background-size: cover;transition: all 0.5s 0.3s;transform: scale(1.08);}
.i_part3 .pic_box .swiper-slide-active .pic{transform: scale(1);}
.i_part3 .pic_box .swiper-slide .pic video{width: 100%;height: 100%;object-fit: fill;}

.i_part4{padding-left: 1.26rem;display: flex;justify-content: space-between;padding-top: 22vh;}
.i_part4 .txt{width: 5.3rem;}
.i_part4 .txt .h1{line-height: 0.32rem;color: #000000;font-family: hl;margin-bottom: 0.07rem;}
.i_part4 .txt .h1 span{font-family: hb;}
.i_part4 .txt .h2{line-height: 0.44rem;font-family: hb;color: #000000;margin-bottom: 0.5rem;}
.i_part4 .txt .p{line-height: 0.26rem;font-family: hm;color: #000000;height: 1.04rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom: 1rem;}
.i_part4 .pics{width: 11rem;overflow: hidden;}
.i_part4 .pics .pic{width: 100%;height: 6.78rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.i_part4 .pics .pic:hover{transform: scale(1.05);}
.i_part4 .btn_box{display: flex;margin-bottom: 2rem;}
.i_part4 .btn_box .btn{width: 2rem;border: 1px solid #000000;border-radius: 0.25rem;text-align: center;color: #000000;position: relative;z-index: 2;overflow: hidden;margin: 0 0.13rem;}
.i_part4 .btn_box .btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #000000;transition: all 0.2s ease-in-out;z-index: -1;}
.i_part4 .btn_box .btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more1.png)no-repeat right center;transition: all 0.5s;}
.i_part4 .btn_box .btn:hover span{padding-right: 0rem;color: #fff;background: transparent no-repeat right center;}
.i_part4 .btn_box .btn:hover:after{width: 100%;}
.i_part4 .tel{padding-left: 0.62rem;background: url(../img/tel.png)no-repeat left top;background-size: 0.487rem 0.487rem;}
.i_part4 .tel .num{font-family: gs;line-height: 0.4rem;margin-bottom: 0.02rem;}
.i_part4 .tel .p1{font-family: hb;line-height: 0.22rem;}

.footer{height: auto!important;background-color: #F2F2F2;}
.footer .top{display: flex;justify-content: space-between;padding: 0.27rem 0 0.14rem 0;align-items: center;border-bottom: 1px solid rgba(112,112,112,0.08);}
.footer .top .f_list{display: flex;}
.footer .top .f_list li{margin-right: 0.88rem;}
.footer .top .f_list li a{color: #000000;font-family: hr;}
.footer .top .f_list li a:hover{font-family: hb;}
.footer .top .t_right{display: flex;align-items: center;}
.footer .top .t_right .p{display: none;}
.footer .top .t_right .h{display: block;margin-right:0.4rem;line-height:34px;font-size:0.2rem;font-family: dinb;background: url(../img/rep_tel.png)no-repeat left center;padding-left:0.38rem;background-size:20px 20px;}
.footer .top .t_right img{margin-right: 0.14rem;}
.footer .bottom{display: flex;justify-content: space-between;padding: 0.2rem 0 0.24rem 0;font-family: hr;}
.footer .bottom a{color: #9B9B9B;transition: all 0.5s;}
.footer .bottom a:hover{color: #000000;}
.footer .bottom span{color: #9B9B9B;margin: 0 4px;}

/* 内页公共 */
.ny_banner{height: 100vh;background: no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: center;}
.ny_banner .txt{text-align: center;color: #fff;margin-top: 5.5%;}
.ny_banner .txt .h{line-height: 0.58rem;margin-bottom: 0.09rem;font-family: hb;}
.ny_banner .txt .p{line-height: 0.26rem;letter-spacing: 8px;font-family: hm;text-transform: uppercase;}
/* 新闻列表 */
.nl_tab .w1660{display: flex;justify-content: space-between;align-items: center; padding: 1.22rem 0 0.8rem 0;}
.nl_tab .w1660 .tit{font-family: hb;color: #000000;}
.nl_tab .w1660 ul{display: flex;align-items: center;}
.nl_tab .w1660 ul li a{font-family: hl;color: #000000;margin-left: 0.94rem;transition: all 0.5s;}
.nl_tab .w1660 ul li.on a,.nl_tab .w1660 ul li:hover a{font-family: hb;}
.nl_con1{padding-bottom: 1.13rem;}
.nl_con1 .top{display: flex;align-items: center;justify-content: space-between;width: 100%;padding-bottom: 1.28rem;border-bottom: 1px solid rgba(0,0,0,0.13);}
.nl_con1 .top .pics{width: 8.14rem;overflow: hidden;}
.nl_con1 .top .pics .pic{width: 100%;height: 4.58rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.nl_con1 .top .pics:hover .pic{transform: scale(1.05);}
.nl_con1 .top .txt{width: 7.57rem;}
.nl_con1 .top .txt .day{font-family: hl;color: #000000;line-height: 0.16rem;margin-bottom: 0.12rem;}
.nl_con1 .top .txt .day span{margin-right: 0.14rem;}
.nl_con1 .top .txt .h{font-family: hm;color: #000000;line-height: 0.32rem;height: 0.64rem;margin-bottom: 0.38rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nl_con1 .top .txt .p{font-family: hr;color: #666666;line-height: 0.27rem;height: 0.81rem;margin-bottom: 1.23rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.nl_con1 .top .txt .btn{width: 2rem;border: 1px solid #000000;border-radius: 0.25rem;text-align: center;color: #000000;position: relative;z-index: 2;overflow: hidden;margin: 0 0.13rem;}
.nl_con1 .top .txt .btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #000000;transition: all 0.2s ease-in-out;z-index: -1;}
.nl_con1 .top .txt .btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more1.png)no-repeat right center;transition: all 0.5s;}
.nl_con1 .top .txt:hover .btn span{padding-right: 0rem;color: #fff;background: transparent no-repeat right center;}
.nl_con1 .top .txt:hover .btn:after{width: 100%;}

.nl_con1 .boxs{margin-bottom: 1.44rem;}
.nl_con1 .boxs .box{display: flex;width: 100%;margin-top: 1.1rem;align-items: center;}
.nl_con1 .boxs .box .pics{width: 5.4rem;overflow: hidden;}
.nl_con1 .boxs .box .pics .pic{width: 100%;height: 3.58rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.nl_con1 .boxs .box .pics:hover .pic{transform: scale(1.05);}
.nl_con1 .boxs .box .txt{width: calc(100% - 5.4rem);padding: 0 0.9rem 0 0.86rem;position: relative;z-index: 2;}
.nl_con1 .boxs .box .txt:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 0%;height: 3.58rem;background-color: #F9F9F9;z-index: -1;transition: all 0.5s;}
.nl_con1 .boxs .box:hover .txt:after{width: 100%;}
.nl_con1 .boxs .box .txt .day{font-family: hl;color: #000000;margin-bottom: 0.12rem;}
.nl_con1 .boxs .box .txt .day span{margin-right: 0.14rem;}
.nl_con1 .boxs .box .txt .h{font-family: hm;color: #000;line-height: 0.26rem;height: 0.26rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.36rem;}
.nl_con1 .boxs .box .txt .p{line-height: 0.26rem;height: 0.52rem;font-family: hr;color: #666666;margin-bottom: 0.48rem;}
.nl_con1 .boxs .box .txt .btn{width: 2rem;border: 1px solid #000000;border-radius: 0.25rem;text-align: center;color: #000000;position: relative;z-index: 2;overflow: hidden;margin: 0 0.13rem;}
.nl_con1 .boxs .box .txt .btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #000000;transition: all 0.2s ease-in-out;z-index: -1;}
.nl_con1 .boxs .box .txt .btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more1.png)no-repeat right center;transition: all 0.5s;}
.nl_con1 .boxs .box .txt:hover .btn span{padding-right: 0rem;color: #fff;background: transparent no-repeat right center;}
.nl_con1 .boxs .box .txt:hover .btn:after{width: 100%;}
.loading{margin: 0 auto;display: table;text-align: center;font-family: hr;color: #000000;cursor: pointer;}
.loading img{display: block;margin: 0 auto;margin-bottom: 0.16rem;}

.nl_con2{padding-bottom: 1.13rem;}
.nl_con2 .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.nl_con2 .boxs:after{content: "";height: 1px;width: 5.26rem;}
.nl_con2 .boxs .box{display: block;width:27.4vw;margin-bottom:0.72rem;}
.nl_con2 .boxs .box .pics{width: 100%;overflow: hidden;margin-bottom: 0.22rem;}
.nl_con2 .boxs .box .pics .pic{width: 100%;height: 2.95rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.nl_con2 .boxs .box .pics:hover .pic{transform: scale(1.05);}
.nl_con2 .boxs .box .p{line-height: 0.22rem;color: #000000;font-family: hl;display: flex;justify-content: space-between;}
.nl_con2 .boxs .box .p span:nth-child(1){width: calc(100% - 80px);}
.nl_con2 .boxs .box .p span:nth-child(2){width: 80px;}
.nl_con .hidden{display: none;}

.tanchuang{background-color: rgba(0,0,0,0.9);position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: -999;}
.tanchuang.one{opacity: 1;z-index: 999;}
.tanchuang .out{position: absolute;top: 0.3rem;right: 0.3rem;width: 0.36rem;height: 0.36rem;transition: all 0.5s;cursor: pointer;}
.tanchuang .out:hover{transform: rotate(180deg);}
.tanchuang .con{width: 80%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.tanchuang .con img{width: 100%;}
.tanchuang .con video{width: 100%;}


/* 新闻详情 */
.nd_con{width: 73.23vw;margin: 0 auto;margin-top: 1rem;padding-bottom: 4vw;}
.nd_con .top{margin-bottom: 3.6vw;border-bottom: 1px solid #E5E5E5;padding-bottom: 2vw;position: relative;}
.nd_con .top .h{font-size: 32px;color: #000000;line-height: 42px;margin-bottom: 1.2vw;font-family: hm;}
.nd_con .top .p{color: #666666;line-height: 20px;}
.nd_con .top .fx{position: absolute;right: 0;bottom: 1.82vw;display: flex;align-items: center;}
.nd_con .top .fx span{display: block;color: #333333;line-height: 22px;font-size: 16px;}
.nd_con .top .fx a{width: 32px;height: 32px;display: block;margin:0 0.31vw;background-size: 100% 100%;}
.nd_con .top .fx a.wx{background-image: url(../img/nd_wx1.png);}
.nd_con .top .fx a.wx:hover{background-image: url(../img/nd_wx2.png);}
.nd_con .top .fx a.wb{background-image: url(../img/nd_wb1.png);}
.nd_con .top .fx a.wb:hover{background-image: url(../img/nd_wb2.png);}
.nd_con .top .fx a.qq{background-image: url(../img/nd_qq1.png);}
.nd_con .top .fx a.qq:hover{background-image: url(../img/nd_qq2.png);}
.social-share .icon-wechat,.social-share .icon-weibo,.social-share .icon-qq{border-color: transparent!important;background-color: transparent!important; color: transparent!important;}


.nd_con .con{line-height: 36px;color: #000000;font-size: 16px;padding-bottom: 6vw;border-bottom: 1px solid #E5E5E5;font-family: hl;}
.nd_con .con p{font-family: hl;}
.nd_con .con img{margin: 0 auto!important;max-width: 100%;height:auto!important;display:block;}
.nd_con .con video{margin: 0 auto!important;max-width: 100%;height:auto!important;display:block;}
.nd_con .bottom{padding: 1.92vw 0 0 0;}
.nd_con .bottom .link{width: 100%;display: flex;justify-content: space-between;}
.nd_con .bottom .link a{display: block;color: #666666;transition: all 0.5s;width: 40%;line-height: 22px;height: 22px;overflow: hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nd_con .bottom .link a:last-child{text-align: right;}
.nd_con .bottom .link a:hover{color: #0426A1;}
.nd_con .bottom .btn{width: 2rem;border: 1px solid #000000;border-radius: 0.25rem;text-align: center;color: #000000;position: relative;z-index: 2;overflow: hidden;margin:0.3rem 0 0 0;float: right;}
.nd_con .bottom .btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #000000;transition: all 0.2s ease-in-out;z-index: -1;}
.nd_con .bottom .btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more1.png)no-repeat right center;transition: all 0.5s;}
.nd_con .bottom .btn:hover span{padding-right: 0rem;color: #fff;background: transparent no-repeat right center;}
.nd_con .bottom .btn:hover:after{width: 100%;}

/* 维修服务 */
.rep1{padding: 1.29rem 0 0 0;}
.rep1 .tit{text-align: center;}
.rep1 .tit .p{font-family: hl;color: #000000;line-height: 0.32rem;margin-bottom: 0.09rem;}
.rep1 .tit .p span{font-family: hb;}
.rep1 .tit .h{line-height: 0.52rem;color: #000000;font-family: hb;margin-bottom: 1rem;}
.rep1 .icon_box{display: flex;flex-wrap: wrap;justify-content: center;}
.rep1 .icon_box .icon{padding-bottom: 1.55rem;width: 1rem;margin: 0 1.38rem;text-align: center;}
.rep1 .icon_box .icon .pic{height: 0.74rem;width: 100%;display: flex;justify-content: center;margin-bottom: 0.42rem;}
.rep1 .icon_box .icon .p{font-family: hb;}
.rep2{height: 3.6rem;background: url(../img/rep_bj.png)no-repeat center;background-size: cover;display: flex;position: relative;}
.rep2:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 2px;height: 0.6rem;background-color: rgba(0,0,0,0.38);}
.rep2>div{width: 50%;height: 100%;display: flex;align-items: center;}
.rep2 .left{justify-content: flex-end;padding-right: 0.84rem;font-family: hb;}
.rep2 .right{justify-content: flex-start;padding-left: 0.84rem;}
.rep2 .right .txt{padding-left: 0.7rem;background: url(../img/rep_tel.png)no-repeat left center;background-size: 0.48rem 0.48rem;color: #000000;}
.rep2 .right .txt .num{line-height: 0.4rem;font-family: dinb;margin-bottom: 2px;}
.rep2 .right .txt .p{font-family: hb;line-height: 0.22rem;}

/* 经销商查询 */
.que_con{display: flex;flex-flow:row-reverse;}
.que_con .left{width: 4.7rem;padding: 0.6rem 0 0 0;height: 8.85rem;}
.que_con .left .outer{display: flex;border: 1px solid rgba(0,0,0,0.32);border-radius: 0.32rem;margin: 0 0.52rem;width: calc(100% - 1.04rem);padding: 0.17rem 6px;line-height: 0.52rem;line-height: 0.22rem;margin-bottom: 0.1rem;}
.que_con .left .outer .sel{width: 33.33%;text-align: center;border-right: 1px solid rgba(0,0,0,0.2);}
.que_con .left .outer select{width: auto;padding:0 0.35rem; display:inline-block; border: none;background-color: transparent;cursor: pointer;}
.que_con .left .outer select:last-child{border-right: none;}
.que_con .left .outer .all{width: 33.33%;text-align: center;cursor: pointer;}
.que_con .left .list{height:7.6rem;overflow: auto;}
.que_con .left .list::-webkit-scrollbar{ width:4px;height: 1px;}
.que_con .left .list::-webkit-scrollbar-thumb{ background:#000;}
.que_con .left .list::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);}
.que_con .left .list .item{padding: 0.3rem 0.42rem 0.3rem 0.52rem;transition: all 0.5s;width: 100%;}
.que_con .left .list .item.hide{display: none;}
.que_con .left .list .item:hover{background-color: #F8F8F8;}
.que_con .left .list .item .h{font-family: hb;color: #000000;margin-bottom: 0.2rem;line-height: 0.22rem;}
.que_con .left .list .item ul li{line-height: 0.2rem;margin-bottom: 0.2rem;font-family: hr;color: #000000;padding-left: 0.36rem;background: no-repeat left center;background-size: auto 0.2rem;}
.que_con .left .list .item ul li:nth-child(1){background-image: url(../img/map_icon1.png);}
.que_con .left .list .item ul li.dz{background-image: url(../img/map_icon2.png);}
.que_con .left .list .item ul li.tel{background-image: url(../img/map_icon3.png);}
.que_con .left .list .item .btn{display: table; font-family: hr;color: #00CBFF;line-height: 0.2rem;padding-right: 0.23rem;background: url(../img/map_jt.png)no-repeat right center;transition: all 0.5s;}
.que_con .left .list .item .btn:hover{padding-right: 0.18rem;}

.que_con .right{width: calc(100% - 4.7rem);position: relative;height: 8.85rem;}
.que_con .right .map{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -2;opacity: 1;}
.que_con .right .map.hide{opacity: 0;}
.que_con .right .map{z-index: 2;opacity: 1;}
.que_con .right .map .bj{width: 100%;height: 100%;background: no-repeat center;background-size: cover;}
.que_con .right .map .bj .box{position: absolute;top: 55%;left: 60%;transform: translate(-50%,-50%);padding: 0.3rem 1.66rem 0.96rem 0.3rem;background-size: 100% 100%;display: flex;width: 7.82rem;transition: all 0.5s;}
.que_con .right .map.hide .bj .box{top: 65%;opacity: 0;}
.que_con .right .map .bj .box .pic{width: 2.5rem;height: 2.2rem;background: no-repeat center;background-size: cover;margin-right: 0.26rem;}
.que_con .right .map .bj .box .txt{width: calc(100% - 2.76rem);}
.que_con .right .map .bj .box .txt .h{font-family: hb;color: #000000;line-height: 0.21rem;margin-bottom: 0.2rem;}
.que_con .right .map .bj .box .txt ul li{font-family: hr;color: #000000;line-height: 0.22rem;padding-left: 0.36rem;background: no-repeat left top;background-size:  auto 0.2rem;margin-bottom: 0.2rem;}
.que_con .right .map .bj .box .txt ul li:nth-child(1){background-image: url(../img/map_icon1.png);}
.que_con .right .map .bj .box .txt ul li:nth-child(2){background-image: url(../img/map_icon2.png);}
.que_con .right .map .bj .box .txt ul li:nth-child(3){background-image: url(../img/map_icon3.png);}
.que_con .right .map .bj .box .txt .btn{display: table; font-family: hr;color: #00CBFF;line-height: 0.2rem;padding-right: 0.23rem;background: url(../img/map_jt.png)no-repeat right center;transition: all 0.5s;}
.que_con .right .map .bj .box .txt .btn:hover{padding-right: 0.18rem;}

/* 车型 */
.w1700{width: 88.54%;margin: 0 auto;position: relative;}
.mod1{min-height: 100vh;background: url(../img/mod1_bj.png)no-repeat center;background-size: cover;position: relative;padding-top: 1.84rem;}
.mod1 .tit{text-align: center;}
.mod1 .tit .h1{line-height: 0.32rem;font-family: hl;color: #000000;}
.mod1 .tit .h1 span{font-family: hb;}
.mod1 .tit .h2{font-family: hb;line-height: 0.44rem;}
.mod1 .pics{overflow: hidden;padding: 1.3rem 0;}
.mod1 .pics .swiper-slide{transform: scale(0.6);transition: all 0.5s;opacity: 0;}
.mod1 .pics .swiper-slide-next{opacity: 1;}
.mod1 .pics .swiper-slide-active{transform: scale(1.5);opacity: 1;}
.mod1 .btns{display: flex;justify-content: center;}
.mod1 .btns .btn{width: 2rem;border: 1px solid #000000;border-radius: 0.25rem;text-align: center;color: #000000;position: relative;z-index: 2;overflow: hidden;margin: 0 0.13rem;}
.mod1 .btns .btn:after{content: "";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #000000;transition: all 0.2s ease-in-out;z-index: -1;}
.mod1 .btns .btn span{line-height: 0.48rem;display: inline-block;padding-right: 0.23rem;background: url(../img/more1.png)no-repeat right center;transition: all 0.5s;}
.mod1 .btns .btn:hover span{padding-right: 0rem;color: #fff;background: transparent no-repeat right center;}
.mod1 .btns .btn:hover:after{width: 100%;}
.mod1 .mod1_tab{position: absolute;top: 52.1%;left: 1.25rem;z-index: 3;}
.mod1 .mod1_tab li{font-family: hl;color: #000000;margin-bottom: 0.28rem;padding-left: 0.64rem;transition: all 0.5s;position: relative;}
.mod1 .mod1_tab li:before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0;height: 2px;background-color: #000000;}
.mod1 .mod1_tab li a{color:#000000;line-height: 0.32rem;transition: all 0.5s;}
.mod1 .mod1_tab li a:hover{font-family: hb;}
.mod1 .mod1_tab li.on a{font-family: hb;font-size: 0.24rem;}
.mod1 .mod1_tab li.on:before{width: 0.28rem;}

.mod2{padding: 1.2rem 0 0.76rem 0;}
.mod2 .tit{display: flex;justify-content: center;}
.mod2 .tit .h{line-height: 0.52rem;color: #000000;font-family: hb;margin-right: 2.14rem;}
.mod2 .tit .p{font-family: hm;color: #000000;line-height: 0.26rem;width: 6.4rem; padding-left: 0.31rem;border-left: 1px solid #00CBFF;}
.mod2 img{display: block;margin: 0 auto;max-width: 100%;}

.mod3_4{position: relative;background: no-repeat center;background-size: cover;}
.mod3{position: relative;top: 0;height: 400vh;color: #ffffff;padding-top: 2.04rem;text-align: center;z-index: 3;}
.mod3 .txt{position: sticky;top: 2.04rem;transition: all 0.5s;}
.mod3.on{opacity: 0;}
.mod3.on .txt{opacity: 0;}
.mod3 .top .h{font-family: hm;line-height: 0.26rem;margin-bottom: 0.1rem;letter-spacing: 6px;}
.mod3 .top .p{font-family: hm;line-height: 0.16rem;text-transform: uppercase;letter-spacing: 4px;margin-bottom: 1.5rem;}
.mod3 .center{position: relative;overflow: hidden;height: 3rem;margin-bottom: 1.4rem;}
.mod3 .center .box{opacity: 0.18;transition: all 0.8s;font-family: hl;line-height: 0.42rem;margin-bottom: 0.34rem;}
.mod3 .center .box.on{opacity: 1;font-size: 0.4rem;font-family: hb;line-height: 0.52rem;}
.mod3 .bottom{position: relative;}
.mod3 .bottom .p{font-family: hr;line-height: 0.24rem;position: absolute;top: -0.2rem;left: 0;width: 100%;opacity: 0;}
.mod3 .bottom .p.on{opacity: 1;top: 0;transition: all 0.5s;}

.mod4{height: 100vh; position: sticky;top: 0; z-index: 4;overflow: hidden;opacity: 1;}
.mod4.on{opacity: 1;transition: all 0.5s;}
.mod4 .bj{position: absolute;top: 0%;left: 0%;transform:scale(1,1);width: 100%;height: 100%;background: no-repeat center;background-size: cover; transition: all 3s;z-index: -1;}
.mod4.on .bj{transform:scale(1.1,1.1);}
.mod4 .txt{color: #ffffff;position: absolute;bottom:1rem;left: 0;width: 100%;text-align: center;}
.mod4 .txt .h{line-height: 0.42rem;font-family: hb;margin-bottom: 0.32rem;}
.mod4 .txt .p{line-height: 0.22rem;font-family: hl;}

.mod5{padding: 1.05rem 0 2.04rem 0;}
.mod5 .tit{text-align: center;margin-bottom: 0.6rem;color: #000000;}
.mod5 .tit .h1{font-family: hl;line-height: 0.32rem;margin-bottom: 0.07rem;}
.mod5 .tit .h1 span{font-family: hb;}
.mod5 .tit .h2{font-family: hb;line-height: 0.44rem;}
.mod5 .boxs{width: 100%;position: relative;overflow: hidden;cursor: url(../img/kuai.ico), pointer!important;}
.mod5 .boxs .swiper-wrapper{transition-timing-function: linear;}
.mod5 .boxs .swiper-slide .pics{width: 100%;overflow: hidden;margin-bottom: 0.55rem;}
.mod5 .boxs .swiper-slide .pics .pic{height: 6rem;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.mod5 .boxs .swiper-slide .pics:hover .pic{transform: scale(1.05);}
.mod5 .boxs .swiper-slide .txt{padding: 0 0.15rem;color: #000000;}
.mod5 .boxs .swiper-slide .txt .h{line-height: 0.26rem;font-family: hb;margin-bottom: 0.16rem;}
.mod5 .boxs .swiper-slide .txt .p{line-height: 0.2rem;font-family: hl;}

.mod6{padding: 0 0 1.37rem 0;}
.mod6 .tit{text-align: center;margin-bottom: 0.6rem;color: #000000;}
.mod6 .tit .h1{font-family: hl;line-height: 0.32rem;margin-bottom: 0.07rem;}
.mod6 .tit .h1 span{font-family: hb;}
.mod6 .tit .h2{font-family: hb;line-height: 0.44rem;}
.mod6 .pic_box{display: flex;flex-wrap: wrap;}
.mod6 .pic_box .pics{width: 100%;overflow: hidden;position: relative;}
.mod6 .pic_box .pics:nth-child(1),.mod6 .pic_box .pics:nth-child(2){width: 50%;}
.mod6 .pic_box .pics:nth-child(3),.mod6 .pic_box .pics:nth-child(4),.mod6 .pic_box .pics:nth-child(5){width: calc(100% / 3);}
.mod6 .pic_box .pic{height: 5.36rem;background: no-repeat center;background-size: cover;position: relative;transition: all 0.5s;}
.mod6 .pic_box .pic:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);opacity: 0;transition: all 0.5s;}
.mod6 .pic_box .pics:hover .pic:after{opacity: 1;}
.mod6 .pic_box .pics:hover .pic{transform: scale(1.1);}
.mod6 .pic_box .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;width: 64px;height: 64px;background: url(../img/mod_add.png)no-repeat center;}
.mod6 .pic_box .btn .svg1{width: 100%;height: 100%;position: relative;}

.pic_box_tan{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;overflow: hidden;transition: all 0.5s;z-index: -999;opacity: 0;transition: all 0.01s;}
.pic_box_tan.show{opacity: 1;z-index: 999;}
.pic_box_tan .out{position: absolute;top: 40px;right: 30px;width: 24px;height: 24px;cursor: pointer;z-index: 9999;padding:20px;background-color:rgba(0,0,0,0.5);}
.pic_box_tan .out:after, .pic_box_tan .out:before {
    content: "";
    opacity: .8;
    width: 32px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 3px;
    transform: translateY(-50%);
    background-color: #fff;
    transform: rotate(45deg);}
.pic_box_tan .out:after {
    transform: rotate(-45deg);
}
.pic_box_tan .item{position: absolute;bottom: 0;right: 0;width: 3.3rem;height: 1.3rem;background-color: rgba(0,0,0,0.5);z-index: 2;display: flex;align-items: center;}
.pic_box_tan .item .swiper-pagination{position: static;width: 1.1rem;color: #fff;}
.pic_box_tan .item .prev{position: static;width: 1.1rem;height: 100%;display: flex;align-items: center;justify-content: center;}
.pic_box_tan .item .next{position: static;width: 1.1rem;height: 100%;display: flex;align-items: center;justify-content: center;}
.pic_box_tan .item .prev img,.pic_box_tan .item .next img{width: 30px;}
.pic_box_tan .item .prev,.pic_box_tan .item .next{cursor: pointer;transition: all 0.5s;}
.pic_box_tan .item .prev:hover,.pic_box_tan .item .next:hover{background-color: #000000;}
.pic_box_tan .swiper-slide{width: 100vw;height: 100vh;background: no-repeat center;background-size: cover;opacity: 0!important;}
.pic_box_tan .swiper-slide-active{opacity: 1!important;}


.mod6 .pic_box .btn .svg2{
	position: absolute;
	top: 0%;
	left: 0%;
	stroke-dasharray: 320;
	stroke-dashoffset: 320;
	transition: all 0.8s;
}
.mod6 .pic_box .pics:hover .btn .svg2{
	stroke-dasharray: 320;
	stroke-dashoffset: 0
}

.mod7{padding-bottom: 1.66rem;}
.mod7 .tit{text-align: center;margin-bottom: 0.6rem;color: #000000;}
.mod7 .tit .h1{font-family: hl;line-height: 0.32rem;margin-bottom: 0.07rem;}
.mod7 .tit .h1 span{font-family: hb;}
.mod7 .tit .h2{font-family: hb;line-height: 0.44rem;}
.mod7 .table_box .table{display: none;border: 1px solid rgba(0,0,0,0.1);}
.mod7 .table_box .table.on{display: block;}
.mod7 .table_box .top{display: flex;justify-content: center;background-color: #000000;color: #fff;padding: 0.28rem 0 0.25rem 0;}
.mod7 .table_box .top li{margin: 0 1.65rem;line-height: 0.24rem;position: relative;transition: all 0.5s;}
.mod7 .table_box .top li.on{color: #00CBFF;}
/* .mod7 .table_box .top li:hover{color: #00CBFF;} */
.mod7 .table_box .top li:after{content: "";position: absolute;left: 0;bottom: -4px;width: 0%;transition: all 0.5s; height: 1px;background-color: #00CBFF;}
.mod7 .table_box .top li.on:after{width: 100%;}
/* .mod7 .table_box .top li:hover:after{width: 100%;} */
.mod7 .table_box .table .tit1{padding:0.47rem 0 0.5rem 0.94rem;}
.mod7 .table_box .table .tit1 .h{font-family: hm;color: #000000;line-height: 0.32rem;}
.mod7 .table_box .table .tit1 .p{font-family: hr;line-height: 0.2rem;color: #000000;margin-top: 0.2rem;}
.mod7 .table_box .table .list{border-bottom: 0.08rem solid #E5E5E5;}
.mod7 .table_box .table .list li{display: flex;padding: 0 0.94rem;}
.mod7 .table_box .table .list li:nth-child(2n-1){background-color: rgba(0,203,255,0.06);}
.mod7 .table_box .table .list li>div{width: 33.33%;padding: 0.25rem 0;}

.test_con{display: flex;}
.test_con .bj{width:62.13vw;height: 100vh;background: url(../img/test_bj.png)no-repeat center;background-size: cover;}
.test_con .form{width: calc(100% - 62.13vw);height: 100vh;background-color: #ffffff;padding: 2.04rem 1.26rem 0 0.76rem;}
.test_con .form .select{margin-bottom: 0.7rem;display: flex;align-items: center; padding-bottom: 0.3rem;border-bottom: 1px solid rgba(226,226,226,0.55) ;}
.test_con .form .select>div{display: block;width: 110px;margin-right: 10px; text-align: justify;text-justify:distribute-all-lines;text-align-last: justify;}
.test_con .form .select>div span{color: #ED1C24;}
.test_con .form .select select{width: calc(100% - 120px);border: none;padding:0 14px;background: url(../img/test_xl.png)no-repeat right center;cursor: pointer;}
.test_con .form .input{margin-bottom: 0.7rem;display: flex;align-items: center; padding-bottom: 0.3rem;border-bottom: 1px solid rgba(226,226,226,0.55) ;}
.test_con .form .input>div{display: block;width: 110px;margin-right: 10px; text-align: justify;text-justify:distribute-all-lines;text-align-last: justify;}
.test_con .form .input>div span{color: #ED1C24;}
.test_con .form .input input{width: calc(100% - 120px);border: none;padding:0 14px;}
.test_con .form .btn{display: flex;align-items:center;line-height: 0.26rem;cursor: pointer;}
.test_con .form .btn span{width: 0.25rem;height: 0.2rem;background: url(../img/gou.png);background-size: 100% 100%;margin-right: 0.076rem;position: relative;top: -1px;}
.test_con .form .btn.on span{background-image: url(../img/gou1.png);}
.test_con .form .sub{width:100%;line-height: 0.42rem;text-align: center;border: 1px solid #000000;transition: all 0.5s;font-family: hr;color: #000000;margin-top: 0.78rem;pointer-events: none;opacity: 0.5;}
.test_con .form .sub:hover{background-color: #000000;color: #ffffff;}
.test_con .form .sub.on{opacity: 1;pointer-events: all;}

.ab_con{padding: 1.6rem 0 2rem 0;margin-top:1.2rem; background: url(../img/map_bj.png)no-repeat center;background-size: cover;position: relative;}
.ab_con .tit{position: absolute; top: 1.12rem;left: 0;width: 100%;text-align: center;}
.ab_con .tit .h{font-family: hb;color: #000000;line-height: 0.58rem;margin-bottom: 0.09rem;}
.ab_con .tit .en{font-family: hm;color: #000000;line-height: 0.26rem;letter-spacing: 0.12rem;}
.ab_con .map{display: table;position: relative;margin: 0 auto;}
.ab_con .map .m_icon{width: 4vw;position: absolute;bottom: 0vw;right: 5.6vw;}
/*.ab_con .map>.more{position: absolute;bottom: 2rem;left: 1.5rem;width: 1.2rem;}*/
.ab_con .map>.more{position: absolute;bottom: 2rem;left: 1.5rem;width: 0.85rem;}
/*.ab_con .map>img{width: 10rem;}*/
.ab_con .map .pic_box{position: absolute;top: 0;left: 0;width: 100%;}
.ab_con .map .pic_box img{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;}
.ab_con .map .pic_box img.show{opacity: 1;}
.ab_con .map .txt_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ab_con .map .txt_box .box>div{padding: 0.29rem;position: absolute;cursor: pointer;}
.ab_con .map .txt_box .box>div::before{content:"";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.13rem;height: 0.13rem;border-radius: 50%;background-color: #00CBFF;z-index: 2;}
.ab_con .map .txt_box .box.on>div::before{background-color: #000000;}
.ab_con .map .txt_box .box>div .cn{font-family: hb;color: #00CBFF;line-height: 0.26rem;margin-bottom: 2px;}
.ab_con .map .txt_box .box>div .en{font-family:seg;color: #00CBFF;line-height: 0.18rem;}
.ab_con .map .txt_box .box.on>div .cn{color: #000000;}
.ab_con .map .txt_box .box.on>div .en{color: #000000;}
.ab_con .map .txt_box .box .dz1:after{content: "";position: absolute;top: 50%;left: 0.063rem;width: 1px;height: 1.3rem;background-color: #00CBFF;}
.ab_con .map .txt_box .box.on .dz1:after{background-color: #006A85;}
.ab_con .map .txt_box .box .dz1 .quan{position: absolute;top: calc(50% + 1.3rem);left: 0.063rem;transform: translateX(-50%); width: 1px;height: 1px;}
@keyframes cir_out {
	0% {
	  width: 0.5vw;height: 0.39vw;border:2px solid rgba(0,203,255,0.8);
	  opacity: 1;
	}
	40% {
		border:2px solid rgba(0,203,255,0.8);
	}
	80% {
	  width: 20.4vw;height: 15.9vw;border:1px solid rgba(0,203,255,0.8);
	  opacity: 0.7;
	}
	100% {
	  width: 23vw;height: 17.92vw;border:1px solid rgba(0,203,255,0.8);
	  opacity: 0;
	}
  }
@keyframes cir_out1 {
	0% {
	  width: 0.5vw;height: 0.39vw;border:2px solid rgba(0,0,0,0.8);
	  opacity: 1;
	}
	40% {
		border:2px solid rgba(0,0,0,0.8);
	}
	80% {
	  width: 20.4vw;height: 15.9vw;border:1px solid rgba(0,0,0,0.8);
	  opacity: 0.7;
	}
	100% {
	  width: 23vw;height: 17.92vw;border:1px solid rgba(0,0,0,0.8);
	  opacity: 0;
	}
  }
.ab_con .map .txt_box .box .dz1 .quan .ty{position: absolute;top: 50%;left: 50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform: translate(-50%,-50%);width:0;max-width: 9999px;animation: cir_out 4s linear infinite;
	animation-fill-mode: both;height:0;border-radius:50%;border:2px solid rgba(0,0,0,0.8);}
.ab_con .map .txt_box .box.on .dz1 .quan .ty{animation: cir_out1 4s linear infinite;}
  /*.ab3 .map .quan .ty{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:20.4vw;max-width: 9999px;animation: cir_out 5s linear infinite;*/
  /*  animation-fill-mode: both;}*/
.ab_con .map .txt_box .box .dz1 .quan .ty:nth-child(1){animation-delay: 0s;}
.ab_con .map .txt_box .box .dz1 .quan .ty:nth-child(2){animation-delay: 1.5s;}
.ab_con .map .txt_box .box .dz1 .quan .ty:nth-child(3){animation-delay: 3s;}

.ab_con .right_con{position: fixed;top: 1.2rem;right: 0;width: 8.1rem;max-width: 90%; height: calc(100vh - 1.2rem);  background-color: #ffffff;z-index: -98;opacity: 0;}
.ab_con .right_con.show{z-index: 98;opacity: 1;}
.ab_con .right_con .bj{position: absolute;top: 0;right: 0;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, 0.3);}
.ab_con .right_con .boxs{position: absolute;top: 0rem;right: 0rem;width: 100%;height: 100%;padding: 0.8rem 0.2rem 1.06rem 0.8rem;background-color: #ffffff;transform: translateX(100%);transition: all 0.5s;}
.ab_con .right_con.show .boxs{transform: translateX(0);}
.ab_con .right_con .boxs .box{width: 100%;height: 100%;overflow: auto;position: relative;padding-right: 0.3rem;display: none;}
.ab_con .right_con .boxs .box.on{display: block;}
.ab_con .right_con .boxs .box::-webkit-scrollbar{ width:4px;height: 1px;}
.ab_con .right_con .boxs .box::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
.ab_con .right_con .boxs .box::-webkit-scrollbar-track{ background:#000;}
.ab_con .right_con .boxs .box .out{position: absolute;top: 0;right: 0.3rem;width: 0.32rem;cursor: pointer;transition: all 0.5s;}
.ab_con .right_con .boxs .box .out:hover{transform: rotate(180deg);}
.ab_con .right_con .boxs .box .tit1{font-family: hb;color: #000000;line-height: 0.52rem;margin-bottom: 0.2rem;}
.ab_con .right_con .boxs .box .item{padding: 0.7rem 0;border-bottom: 1px solid rgba(112,112,112,0.11);display: flex;}
.ab_con .right_con .boxs .box .item .pic{width: 2.06rem;height: 2.44rem;display: flex;justify-content: center;align-items: center;margin-right: 0.44rem;}
.ab_con .right_con .boxs .box .item .pic .img1{display: none;}
.ab_con .right_con .boxs .box .item:hover .pic .img1{display: block;}
.ab_con .right_con .boxs .box .item:hover .pic .img2{display: none;}
.ab_con .right_con .boxs .box .item .txt{width: calc(100% - 2.5rem);}
.ab_con .right_con .boxs .box .item .txt .h{font-family: hb;line-height: 0.32rem;color: #000000;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.24rem;}
.ab_con .right_con .boxs .box .item .txt .p{font-family: hr;color: #666666;line-height: 0.26rem;height: 0.52rem; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.44rem;}
.ab_con .right_con .boxs .box .item .txt .more{font-family: hr;color: #000000;line-height: 0.2rem;padding-right: 0.23rem;display: table;background: url(../img/abm_jt.png)no-repeat right center;background-size: 0.06rem auto;}

.abd_con{padding: 1.5rem 0 2.22rem 0;margin-top:1.2rem; background: url(../img/map_bj.png)no-repeat center top;background-size: 100% auto;}
.abd_con .top{text-align: center;}
.abd_con .top .h{font-family: hb;color: #000000;line-height: 0.52rem;margin-bottom: 0.52rem;}
.abd_con .top .p{font-family: hr;color: #666666;line-height: 0.34rem;width: 11.11rem;max-width: 100%; margin: 0 auto;margin-bottom: 2.08rem;}
.abd_con .bottom .b_top{position: relative;display: flex;justify-content: center;align-items: center;margin-bottom: 0.6rem;}
.abd_con .bottom .b_top::before{content: "";position: absolute;left: 0;top: 50%;width: 3.88rem;height: 1px;background-color: rgba(0, 0, 0, 0.2);}
.abd_con .bottom .b_top::after{content: "";position: absolute;right: 0;top: 50%;width: 3.88rem;height: 1px;background-color: rgba(0, 0, 0, 0.2);}
.abd_con .bottom .b_top>div{margin:0 2.65rem;}
.abd_con .bottom .b_top .left .cn{font-family: hb;color: #000000;line-height: 0.48rem;margin-bottom: 0.1rem;}
.abd_con .bottom .b_top .left .en{font-family: gr;color: rgba(0,0,0,0.3);}
.abd_con .bottom .b_top .right{display: flex;}
.abd_con .bottom .b_top .right .prev,.abd_con .bottom .b_top .right .next{width: 0.53rem;height: 0.53rem;transition: all 0.5s;border-radius: 50%;z-index: 2;cursor: pointer;}
.abd_con .bottom .b_top .right .prev{margin-right: 0.21rem;background: url(../img/abd_prev.png);background-size: 100% 100%;}
.abd_con .bottom .b_top .right .prev:hover{background-image: url(../img/abd_prev1.png);}
.abd_con .bottom .b_top .right .next{background: url(../img/abd_next.png);background-size: 100% 100%;}
.abd_con .bottom .b_top .right .next:hover{background-image: url(../img/abd_next1.png);}
.abd_con .bottom .b_bottom{position: relative;overflow: hidden;padding-bottom: 2rem;}
.abd_con .bottom .b_bottom .swiper-slide{position: relative;}
.abd_con .bottom .b_bottom .swiper-slide .p{opacity: 0;transition: all 0.5s;position: absolute;top: 135%;width: 125%;left: 50%;transform: translateX(-50%);text-align: center;font-family: hb;color: #000000;}
.abd_con .bottom .b_bottom .swiper-slide-active .p{opacity: 1;}
.abd_con .bottom .b_bottom .swiper-slide .pic{overflow: hidden;transition: all 0.5s;position: relative;}
.abd_con .bottom .b_bottom .swiper-slide .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);transition: all 0.5s;}
.abd_con .bottom .b_bottom .swiper-slide-active{}
.abd_con .bottom .b_bottom .swiper-slide-active .pic{transform: scale(1.25) translateY(10%);}
.abd_con .bottom .b_bottom .swiper-slide-active .pic:after{opacity: 0;}
.abd_con .bottom .b_bottom .swiper-slide .pic{width: 100%;height: 21.77vw;background: no-repeat center;background-size: cover;}


@media screen and (min-width: 1922px) {
	html{font-size: 130px!important;}
}
@media screen and (max-width: 1680px) {
	html{font-size: 86px!important;}
}
@media screen and (max-width: 1560px) {
	html{font-size: 82px!important;}
	.nd_con .top .h{font-size: 24px;line-height: 32px;}
}
@media screen and (max-width: 1440px) {
	html{font-size: 75px!important;}
	.mod1 .pics{padding: 2rem 0;}
}
@media screen and (max-width: 1366px) {
	html{font-size: 71px!important;}
}
@media screen and (max-width: 1280px) {
	html{font-size: 66px!important;}
}
@media screen and (max-width: 1024px) {
    .header{display: none;}
	.m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:10px 15px;z-index: 98;}
	.m_header .mh_top{display: flex;justify-content: space-between;align-items: center;}
	.m_header .mh_top>div{display: flex;align-items: center;}
	.m_header .mh_top>div .h_btn{width: 1.95rem;line-height: 0.58rem;text-align: center;border: 1px solid #000000;font-size: 0.24rem;margin-right: 0.44rem;}
	.m_header .logo img{width: 100px;}
	.m_header .btn{display: block;}
	.m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
	.m_header .btn.hide{opacity: 0;}
	.m_header .btn span{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
	.m_header .btn span:nth-child(1){transform: translate(0,-8px);}
	.m_header .btn span:nth-child(2){transform: translate(12px,0);width: 12px;}
	.m_header .btn span:nth-child(3){transform: translate(-2px,8px);}
	.m_header .btn:hover span:nth-child(1){transform: translate(0,-8px);}
	.m_header .btn:hover span:nth-child(2){transform: translate(0,0);width: 22px;}
	.m_header .btn:hover span:nth-child(3){transform: translate(0,8px);}
	.m_header{display: block;}
	
	.mh_nav{display: block;}
	.mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 99;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 25px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
	.mh_nav.show{transform: translateX(0);}
	.mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
	.mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
	.mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;}
	.mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hl_jt.png)no-repeat center;}
	.mh_nav .nav>li.on:after{transform: rotate(90deg);}
	.mh_nav .nav>li:first-child:after{display: none;}
	.mh_nav .nav>li .nav1{padding: 15px;line-height: 36px;display: none;font-size: 14px;}
	.mh_nav .nav>li .nav2 a>div{margin-top:-10px;}
	html{font-size: 48px!important;}
	.nd_con .top .fx{display: none;}
	.nd_con{width: 100%;margin-top: 70px;}
	.nd_con .top{padding: 33px 15px 30px 15px;background-color: #F6F9FF;}
	.nd_con .top .h{font-size: 22px;line-height: 36px;text-align: center;margin-bottom: 13px;}
	.nd_con .top .p{text-align: center;font-size: 13px;line-height: 18px;}
	.nd_con .con{padding: 35px 15px 100px 15px;}
	.nd_con .bottom{background-color: #F6F9FF;padding-top: 20px;}
	.nd_con .bottom .link{padding:0 15px ;}
	.nd_con .bottom .btn{margin-top: 16px;width: 100%;border-radius: 0;}
	.nd_con{padding-bottom: 0;}
	
	.pc_banner{display: none;}
	.m_banner{display: block;width:100vw;height:100vh;position:relative;overflow:hidden;}
	.m_banner .slide-inner{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
    .m_banner .slide-inner .txt{text-align: left;padding: 0 0.4rem; color: #ffffff;padding-top: 3.22rem;position:relative;z-index:2;width: 100%;}
    .m_banner .slide-inner .txt .h1{font-family: hl;font-size: 0.44rem;line-height: 0.58rem;margin-bottom: 0.12rem;}
    .m_banner .slide-inner .txt .h2{font-family: hb;line-height: 0.68rem;font-size: 0.5rem;}
    
    .index_con{height: auto;}
	.index_wrapper{display: block!important;}
	.index_con>.swiper-wrapper>.swiper-slide .scr{right: 0.4rem;left: auto;bottom: 0.7rem;width: 0.94rem;height: 0.94rem;background: url(../img/m_down.png);background-size: 100% 100%;margin: 0;padding: 0;transform: translateX(0);font-size: 0;}
	.index_con>.swiper-wrapper>.swiper-slide .scr .kuai{display: none;}
	.m_banner>.swiper-pagination{bottom: 0.7rem;}
	.m_banner>.swiper-pagination .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;border-radius: 0.075rem;background-color: #ffffff;opacity: 0.52;margin: 0 0.11rem;}
	.m_banner>.swiper-pagination .swiper-pagination-bullet-active{width: 0.65rem;height: 0.15rem;opacity: 1;}
	.index_con>.swiper-wrapper>.swiper-slide{height: auto;}
	
	.i_part1 .tit{padding-top: 1.51rem;}
	.i_part1 .tab{width: 100%;padding: 0 0.2rem;justify-content: space-between;font-size: 0.28rem;margin-bottom: 0.58rem;top: 10.5rem;}
	.i_part1 .tab li.on{font-size: 0.32rem;}
	.i_part1 .txts{width: calc(100% - 0.8rem);top: 11.5rem;}
	.i_part1 .txts .swiper-slide{font-size: 0.28rem;line-height: 0.46rem;width: 100%;padding-bottom: 0.95rem;overflow: hidden;}
	.i_part1 .pics .swiper-slide>img{height: 6rem;max-width: 9999px;}
	.index_con>.swiper-wrapper>.swiper-slide:nth-child(n+2) .scr{display: none;}
	
	.i_part2 .txts{width: 100%;padding: 1.5rem 0.4rem 0 0.4rem;}
	.i_part2 .txts .h2{display: none;}
	.i_part2 .txts .h1{font-size: 0.4rem;margin-bottom: 0.63rem;}
	.i_part2 .txts .p{font-size: 0.28rem;line-height: 0.5rem;margin-bottom: 1.1rem;}
	.i_part3 .pic_boxs{height: 50vh;}
	.i_part3 .tit{padding-top: 1.5rem;font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.63rem;}
	.i_part3 .tab{margin-bottom: 1.02rem;}
	.i_part3 .tab li{font-size: 0.28rem;line-height: 0.38rem;}
	
	.i_part4{display: block;padding: 1.5rem 0.4rem 0.8rem 0.4rem;}
	.i_part4 .txt{width: 100%;}
	.i_part4 .pics{width: 100%;}
	.i_part4 .txt .h1{text-align: center;font-size: 0.4rem;font-family: hb;line-height: 0.53rem;margin-bottom: 0.63rem;}
	.i_part4 .txt .h2{display: none;}
	.i_part4 .txt .p{text-align: center;font-size: 0.28rem;line-height: 0.48rem;height: auto;-webkit-line-clamp:10;font-family: hl;margin-bottom: 1.07rem;}
	.i_part4 .btn_box{justify-content: center;margin-bottom: 1rem;}
	.i_part4 .tel{display: none;}
	.i_part4 .pics .pic{height: 4.65rem;}
	.footer .top{padding: 0.4rem 0 0.3rem 0;}
	.footer .top .f_list{display: none;}
	.footer .top .t_right{display: block;font-size: 0;text-align: center;width: 100%;}
	.footer .top .t_right>img:nth-child(4){display: none;}
	.footer .top .t_right .h{display: block;font-size: 0.5rem;line-height: 0.67rem;font-family: gb;background:none;}
	.footer .top .t_right .p{display: block;font-family: hr;line-height: 0.32rem;font-size: 0.24rem;color: #000000;margin-bottom: 0.28rem;}
	
	.footer .bottom span{background-color: transparent;color: transparent;display: none;}
	/* .footer .bottom a{display: block;text-align: center;} */
	.footer .bottom{display: block;text-align: center;line-height: 1.6;}
	
	.w1660{width: calc(100% - 0.8rem);}
	
	.ny_banner{align-items: flex-start;}
	.ny_banner .txt{padding-top: 3.83rem;}
	.ny_banner .txt .h{font-size: 0.5rem;line-height: 0.67rem;margin-bottom: 0.1rem;}
	.ny_banner .txt .p{font-size: 0.24rem;line-height: 0.32rem;font-family: hm;}
	.nl_tab .w1660{width: 100%;padding: 1.4rem 0.4rem 0.86rem 0.4rem;display: block;text-align: center;}
	.nl_tab .w1660 .tit{font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.45rem;}
	.nl_tab .w1660 ul{width: 100%;text-align: center;justify-content: center;font-size: 0.28rem;line-height: 0.38rem;}
	.nl_tab .w1660 ul li a{margin: 0 0.5rem;}
	.nl_con1 .top{display: block;padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
	.nl_con1 .top .pics{width: 100%;margin-bottom: 0.51rem;}
	.nl_con1 .top .pics .pic{height: 3.77rem;}
	.nl_con1 .top .txt{width: 100%;}
	.nl_con1 .top .txt .day{font-size: 0.24rem;line-height: 0.32rem;margin-bottom: 0.2rem;}
	.nl_con1 .top .txt .h{font-size: 0.36rem;line-height: 0.54rem;height: auto; max-height: 1.08rem;}
	.nl_con1 .top .txt .p{font-size: 0.28rem;line-height: 0.48rem;height: auto;max-height: 2.4rem; margin-bottom: 0;-webkit-line-clamp:5;}
	.nl_con1 .top .txt .btn{display: none;}
	.nl_con1 .boxs .box{margin-top: 1.2rem;display: block;}
	.nl_con1 .boxs .box .pics{width: 100%;}
	.nl_con1 .boxs .box .pics .pic{height: 4.42rem;margin-bottom: 0.51rem;}
	.nl_con1 .boxs .box .txt{width: 100%;padding: 0;}
	.nl_con1 .boxs .box .txt .h{font-size: 0.36rem;line-height: 0.54rem;height: auto; max-height: 1.08rem;-webkit-line-clamp:2;}
	.nl_con1 .boxs .box .txt .p{font-size: 0.28rem;line-height: 0.48rem;height: auto;max-height: 2.4rem;margin-bottom: 0;-webkit-line-clamp:5;}
	.nl_con1 .boxs .box .txt .btn{display: none;}
	.nl_con2 .boxs{display: block;}
	.nl_con2 .boxs .box{display: block;width: 100%;margin-bottom: 1.35rem;}
	.nl_con2 .boxs .box .pics{margin-bottom: 0.3rem;}
	.nl_con2 .boxs .box .pics .pic{height: 3.76rem;}
	.nl_con2 .boxs .box .p{font-size: 0.28rem;line-height: 0.38rem;}
	
	.rep1{padding: 1.35rem 0 1.2rem 0;}
	.rep1 .tit .p{font-size: 0.28rem;line-height: 0.38rem;margin-bottom: 0.08rem;}
	.rep1 .tit .h{font-size: 0.4rem;line-height: 0.52rem;margin-bottom: 1.46rem;}
	.rep1 .icon_box .icon{width: 1.45rem;margin: 0 0.75rem;}
	.rep1 .icon_box .icon .pic{height: 1.07rem;}
	.rep1 .icon_box .icon .p{font-size: 0.28rem;line-height: 0.38rem;}
	.rep1 .icon_box .icon:nth-last-child(1),.rep1 .icon_box .icon:nth-last-child(2){padding-bottom: 0;}
	
	.rep2{display: block;text-align: center;padding: 1.06rem 0 1.84rem 0;height: auto;}
	.rep2>div{height: auto;}
	.rep2 .left{width: 100%;justify-content: center;padding-right: 0;font-size: 0.36rem;line-height: 0.48rem;margin-bottom: 0.65rem;}
	.rep2 .right{width: auto;padding-left: 0;display: table;margin: 0 auto;}
	.rep2:after{display: none;}
	.rep2 .right .txt .num{text-align: left;font-size: 0.5rem;line-height: 0.54rem;margin-bottom: 0.1rem;}
	.rep2 .right .txt .p{font-size: 0.24rem;line-height: 0.32rem;}
	.rep2 .right .txt{background-position: left top;}
	.que_con{display: block;width: 100%;}
	.que_con .right{width: 100%;background: url(../img/m_map.png)no-repeat center;background-size: cover;}
	.que_con .right .map{display: none;}
	.que_con .left{width: 100%;height: auto;}
	.que_con .left .list{height: auto;}
	.que_con .left .list .item{padding: 0.4rem;}
	.que_con .left .outer{font-size: 0.30rem;line-height: 0.4rem;}
	
	.que_con .left .outer select{font-size: 0.3rem;line-height: 0.4rem;width: 33.33%;text-align: center;padding:0;}
	.que_con .left .list .item .h{font-size: 0.32rem;line-height: 0.42rem;margin-bottom: 0.5rem;}
	.que_con .left .list .item ul li{font-size: 0.26rem;line-height: 0.42rem;background-size: auto 0.4rem;padding-left: 0.7rem;margin-bottom: 0.4rem;}
	.que_con .left .list .item .btn{display: none;}
	
	.mod1{padding-top: 2.2rem;min-height: auto;}
	.mod1 .mod1_tab{display: none;}
	.mod1 .tit .h1{font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.11rem;}
	.mod1 .tit .h2{font-size: 0.6rem;line-height: 0.8rem;}
	.mod1 .pics{padding: 0.9rem 0 1.54rem 0;}
	.mod1 .pics .swiper-slide-active{transform: scale(1);}
	.mod2{padding: 1.77rem 0 0.99rem 0;}
	.mod2 .tit{display: block;text-align: center;}
	.mod2 .tit .h{margin-right: 0;font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.53rem;}
	.mod2 .tit .p{border-left: none;padding-left: 0;width: 100%;padding: 0 0.4rem;margin-bottom: 0.24rem;font-size: 0.28rem;line-height: 0.46rem;}
	.mod3 .top .h{font-size: 0.28rem;line-height: 0.38rem;margin-bottom: 0.13rem;}
	.mod3 .top .p{font-size: 0.16rem;line-height: 0.22rem;}
	.mod3 .txt {top: 2.5rem;}
	.mod3 .center{height: 3.5rem;margin-bottom: 2rem;}
	.mod3 .center .box{margin-bottom: 0.5rem;}
	.mod3 .bottom .p{font-size: 0.28rem;line-height: 0.48rem;padding: 0 0.4rem;}
	.mod4 .txt{bottom: 0.5rem;padding: 0 0.4rem;}
	.mod4 .txt .p{font-size: 0.22rem;line-height: 0.32rem;}
	.mod4{height: 35vh;}
	.mod5{padding: 1.5rem 0 1.46rem 0;}
	.mod5 .tit .h1{font-size: 0.28rem;line-height: 0.38rem;margin-bottom: 0.08rem;}
	.mod5 .tit .h2{font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.7rem;}
	.mod5 .boxs .swiper-slide .txt{opacity: 0;}
	.mod5 .boxs .swiper-slide-active .txt{opacity: 1;}
	.mod5 .boxs .swiper-slide .txt .h{font-size: 0.32rem;line-height: 0.42rem;margin-bottom: 0.3rem;}
	.mod5 .boxs .swiper-slide .txt .p{font-size: 0.28rem;line-height: 0.44rem;height: 0.88rem;}
	.mod6 .tit .h1{font-size: 0.28rem;line-height: 0.38rem;margin-bottom: 0.08rem;}
	.mod6 .tit .h2{font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.74rem;}
	.mod6 .pic_box .pic{height: 3.6rem;}
	.mod6 .pic_box .btn{width: 0.64rem;height: 0.64rem;}
	.mod7 .tit .h1{font-size: 0.28rem;line-height: 0.38rem;margin-bottom: 0.08rem;}
	.mod7 .tit .h2{font-size: 0.4rem;line-height: 0.53rem;margin-bottom: 0.74rem;}
	.mod7 .table_box .top li{display: none;}
	.mod7 .table_box .top li.on{display: block;font-size: 0.28rem;line-height: 0.38rem;}
	.mod7 .table_box .table .list li{padding: 0 0.4rem;line-height: 1.5;}
	.mod7 .table_box .table .list li>div{width: 50%;padding-left: 8px;}
	.mod7 .table_box .table .tit1{padding-left: 0.4rem;}
	
	.test_con{display: block;}
	.test_con .bj{width: 100%;height: 50vh;}
	.test_con .form{width: 100%;height: auto;padding: 1.1rem 0.4rem;}
	.test_con .form .select>div{font-size: 0.26rem;}
	.test_con .form .select select{font-size: 0.26rem;}
	.test_con .form .input>div{font-size: 0.26rem;}
	.test_con .form .input input{font-size: 0.26rem;}
	.test_con .form .btn{font-size: 0.26rem;}
	.test_con .form .btn span{width: 0.5rem;height: 0.4rem;}
	.test_con .form .sub{line-height: 0.68rem;}
	
	.i_part1 .pics .prev{left: 0.5rem;}
    .i_part1 .pics .next{right: 0.5rem;}
    .i_part1 .tab li{width: 19vw;}
	
	.abd_con .top{padding: 0 0.4rem;}
	.abd_con .top .p{font-size: 0.26rem;line-height: 0.4rem;margin-bottom: 1.3rem;}
	.abd_con .bottom .b_top::before,.abd_con .bottom .b_top::after{display: none;}
	.abd_con .bottom .b_top .left{margin: 0;text-align: center;}
	.abd_con .bottom .b_top .right{display: none;}
	.abd_con .bottom .b_bottom .swiper-slide .p{top: 156%;font-size: 0.3rem;}
	.ab_con{padding: 3.5rem 0 3rem 0;height:60vh;}
	.ab_con .tit{top: 2.12rem;}
	.ab_con .map{padding: 0 2%;position:absolute;left:50%;top:50%; transform:translate(-47%,-50%) scale(0.5);}
	.ab_con .map>.more{bottom: 1.2rem;left: 1rem;}
	.ab_con .map .pic_box{width: 96%;left:2%;}
}

@media screen and (max-width: 668px) {
	
}

