/* 前端姜永飞 */

@charset "UTF-8";

@font-face {
  font-family: "tim";
  src: url("../fonts/times.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: "sol";
    src: url("../fonts/sol.OTF");
    font-weight: normal;
    font-style: normal;
  }

@font-face {
    font-family: "so";
    src: url("../fonts/so.OTF") ;
    font-weight: normal;
    font-style: normal;
}

.font_tim{font-family: "tim";}

.font_so{font-family: "so";}

.font_sol{font-family: "sol";}


*,*: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:'sol','微软雅黑', 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;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#000;}

.gdt::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_46{font-size: 46px;}


/*分页*/

.BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;}

.a_dw{position: relative;top: -70px;}

.box {max-width:1400px;min-width: 1200px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}

.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}

.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}

.page1 span{margin:2px 5px;}

.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .6s cubic-bezier(0.25,1,0.5,1); -moz-transition: all .6s cubic-bezier(0.25,1,0.5,1); transition: all .6s cubic-bezier(0.25,1,0.5,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 头部 */

.head{position: fixed;width: 100%;height: 144px;top: 0;left: 0;z-index: 9;padding: 0 50px;}

.head .logo{height: 60px;position: relative;top: -60px;left: 0;float: left;}

.head .ul1{display: flex;float: right;margin-left: 90px;}

.head .ul1 li{position: relative;height: 144px;}

.head .ul1 li .ltop a{display: block;line-height: 144px;position: relative;color: #fff; }

.head .ul1 li .ltop a s{display: block;width: 10px;height: 5px;background: url(../images/h_1.png) center no-repeat;position: absolute;top: 70%;left: 50%;margin-left: -5px;opacity: 0;}

.head .ul1 li .dian{display: block;width: 4px;height: 4px;background: url(../images/h_2.png) center no-repeat;position: relative;top: 50%;margin-top: -2px;margin: -2px 24px;}

.head .ul1 li .lbtm{position: absolute;width: 160px;padding: 15px 0 10px;background: rgba(0, 0, 0, 0.8);text-align: center;top: 80%;left: 40%;margin-left: -80px;opacity: 0;visibility: hidden;pointer-events: none;border-radius: 10px;}

.head .ul1 li .lbtm a{display: block;color: #fff;text-align: center;line-height: 1.5;margin-bottom: 20px;}

.head .ul1 li .lbtm a:hover{text-decoration: underline;}

.head .hrt{display: flex;float: right;height: 100%;}

.head .hrt .yd{width: 112px;height: 100%;position: relative;}

.head .hrt .yd .wz{position: relative;width: 100%;line-height: 38px;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 10px;text-align: center;top: 50%;margin-top: -18px;cursor: pointer;}

.head .hrt .yd .wz span{display: block;position: relative;z-index: 2;color: #fff;}

.head .hrt .yd .wz s{display: block;position: absolute;height: 100%;width: 0%;top: 0;left: auto;right: 0;z-index: -1;background: #fff;border-radius: 10px;}

.head .hrt .yd .ewm{position: absolute;top: 150%;left: 0;width: 100%;opacity: 0;visibility: hidden;pointer-events: none;z-index: 2;}

.head .hrt .yd .wz:hover {background: #fff;border: 1px solid #fff;}

.head .hrt .yd .wz:hover .ewm{top: 120%; opacity: 1;visibility: visible;}

.head .hrt .yd .wz:hover span{color: #000;}

.head .hrt .yd .wz:hover s{width: 100%;left: 0;right: auto;}

.head .hrt .en{display: flex;height: 100%;align-items: center;color: #fff;margin: 0 50px;}

.head.act2 .logo{top: 42px;}

.head.act,.head.hei{height: 80px;background: #000;}

.head.act .logo,.head.hei .logo{top: 10px;}

.head.act  .ul1 li .ltop a,.head.hei  .ul1 li .ltop a{line-height: 80px;}

.head.act  .ul1 li,.head.hei  .ul1 li{height: 80px;}

.head .ul1 li.act .ltop a s,.head .ul1 li.hei .ltop a s,.head .ul1 li:hover .ltop a s{opacity: 1;top: 65%;}

.head.act  .ul1 li .lbtm,.head.hei  .ul1 li .lbtm{top: 98%;}

/* .head:hover{background: #000;} */

.head .ul1 li:hover .lbtm{opacity: 1;left: 50%; visibility: visible;pointer-events: visible;}




/* 首页轮播 */

.i1x{position: fixed;width: 100%;overflow: hidden;top: 0;left: 0;z-index: 1;}

.i1x .swiper1{display: block;width: 100%;position: relative; top: 0;}

.i1x .swiper1 .swiper-slide,.i1x .swiper1 .swiper-slide .sbox,.i1x .swiper1 .swiper-slide img{display: block;width: 100%;position: relative;overflow: hidden;}

.i1x .swiper1 .swiper-slide .mimg{display: none;}

.i1x .swiper1 .swiper-slide .sbox video{display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;object-fit: cover;}

.i1{display: block;width: 100%;position: relative;z-index: 3;}

.i1 img{display: block;width: 100%;}

.i1 .mimg{display: none;}

.i1 .txt{position: absolute;width: 100%;left: 0;top: 40%;z-index: 2;background-size: cover;}

.i1 .txt .logo{display: block;width: 16%;margin: 0 auto ;max-width: 300px;}

.i1 .txt .wz{display: block;width: 100%;margin:  60px auto 50px;max-width: 920px;text-align: center;color: #fff;line-height: 1.5;}

.i1 .txt .wz .en{margin-top: 30px;}

.i1 .txt .more{margin: 0 auto;}

.i1 .pagination1{width: 100%;bottom: 20px;}

.i1 .pagination1 span{background:rgba(0, 0, 0, 0) ;border: 1px solid rgba(255, 255, 255, 0.5);margin: 0 5px;opacity: 1;width: 7px;height: 7px;}

.i1 .pagination1 span.swiper-pagination-bullet-active{border: 1px solid rgba(255, 255, 255, 1);transform: scale(1.3);-webkit-transform: scale(1.3);}

.i1 .txt.act{top: 35%;}

.i1 .txt.act .logo{opacity: 0;}


.cengji{display: block;width: 100%;background: #fff;position: relative;z-index: 3;}

.i2{background: url(../images/in_2_1.jpg) center no-repeat;background-size: cover;padding: 100px  0 70px;}

.i2 *{z-index: 2;}

.i2 .tb{position: absolute; width: 15%;right: 50px;bottom: 30px;z-index: 1;max-width: 270px;}

.i2 .tt{position: absolute;width: 30px;text-align: center;left: 45.135%;top: 100px;}

.i2 .tt span{display: block;margin-bottom: 10px;-moz-filter: blur(10px);-webkit-filter: blur(10px);filter: blur(10px);}

.i2 .tt span.wow1{-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);transition-delay: .5s;-webkit-transition-delay: .5s;}

.i2 .ilt{width: 37.5%;position: absolute;top: 50%;left: 0;z-index: 3;border-radius: 0 300px 300px 0;overflow: hidden;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.i2 .ilt > img{border-radius: 0 300px 300px 0;}

.i2 .ilt video,.i2 .ilt img{display: block;width: 100%;object-fit: cover;}

.i2 .ilt video{position: absolute;top: 0;left: 0;z-index: 2;height: 100%;}

.i2 .ilt .s{display: block;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0, 0, 0, 0.1);width: 100%;height: 100%;}

.i2 .ilt .bf{position: absolute; width: 70px;height: 70px;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);cursor: pointer;}

.i2 .ilt .bf img{display: block;z-index: 3;width: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.i2 .ilt .bf s{display: block;border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50%;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}

.i2 .ilt .bf span{display: block;border-radius: 50%;width: 80px;height: 80px;position: absolute;top: 50%;left: 50%;z-index: 1;background: rgba(255, 255, 255, 0.4);opacity: 0;margin-top: -40px;margin-left: -40px;}

.i2 .ilt .bf:hover span{    animation: pulsate 1.5s ease-out infinite; -webkit-animation: pulsate 1.5s ease-out infinite;}

.i2 .ilt .bf:hover s{transform: scale(0.8);-webkit-transform: scale(0.8);}

@keyframes pulsate {0% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.3);-webkit-transform: scale(1.3);opacity: 0; } }

@-webkit-keyframes  pulsate {0% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.3);-webkit-transform: scale(1.3);opacity: 0; } }


.i2 .irt{width: 100%;padding-left: 60.5%;line-height: 2;}

.i2 .irt .tc{margin: 40px 0 60px;text-align: justify;letter-spacing: 1.5px;}

.i2 .irt  .s{display: block;height: 20px;}

.i2 .irt .en_tc{word-spacing: 2px;color: #5c5c5a;}

.i2 .irt .more{margin-top: 60px;}

.pd100{padding-top:100px;}

.pd120{padding: 120px 0;}

.i3{}

.ggtt{text-align: center;line-height: 1;}

.ggtt .cn{display: flex;justify-content: center;}

.ggtt .cn span{display: block;margin: 0 6px;-moz-filter: blur(10px);-webkit-filter: blur(10px);filter: blur(10px);}

.ggtt .cn span.wow1{-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);transition-delay: .5s;-webkit-transition-delay: .5s;}

.ggtt .en{margin: 30px 0 0;letter-spacing: 1px;-moz-filter: blur(10px);-webkit-filter: blur(10px);filter: blur(10px);}

.ggtt .en.wow1{-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);transition-delay: .5s;-webkit-transition-delay: .5s;}

.i3 .ul1{}

.i3 .ul1 li{padding: 80px 0;border-bottom: 1px dashed #ddd;}

.i3 .ul1 li .lbox{position: relative;}

.i3 .ul1 li .irt{float: right;width: 55.715%;border-radius: 20px;overflow: hidden;}

.i3 .ul1 li .irt .swiper2{}

.i3 .ul1 li .irt .swiper2 .swiper-slide{}

.i3 .ul1 li .irt .swiper2 .swiper-slide img{display: block;width: 100%;border-radius: 20px;}

.i3 .ul1 li .irt .pagination2{bottom: 20px;}

.i3 .ul1 li .irt .pagination2 span{background:rgba(0, 0, 0, 0) ;border: 1px solid rgba(255, 255, 255, 0.5);margin: 0 5px;opacity: 1;width: 7px;height: 7px;}

.i3 .ul1 li .irt .pagination2 span.swiper-pagination-bullet-active{border: 1px solid rgba(255, 255, 255, 1);transform: scale(1.3);-webkit-transform: scale(1.3);}

.i3 .ul1 li .ilt{width: 36.1%;position: absolute;top: 0;left: 0;height: 100%;display: flex;flex-wrap: wrap; align-content: center;line-height: 1.75;}

.i3 .ul1 li .ilt div{width: 100%;}

.i3 .ul1 li .ilt .itt{margin-bottom: 30px;letter-spacing: 5px;}

.i3 .ul1 li .ilt .ien{margin-bottom: 60px;line-height: 24px;letter-spacing: 1.5px;text-align: justify;}

.i3 .ul1 li .ilt .icn{margin-bottom: 40px;line-height: 2;text-align: justify;letter-spacing: 1.5px;}

.i3 .ul1 li:nth-child(2n) .irt{float: none;}

.i3 .ul1 li:nth-child(2n) .ilt{left: auto;right: 0;}

.i3 .ul1 li:nth-child(3) .ilt .ien{letter-spacing: 0.9px;}

.i3 .ul1 li:nth-child(4) .ilt .ien{letter-spacing: 2px;}

.i3 .ul1 li:last-child{padding-bottom: 0;border: 0;}


/* 底部 */

.footer{}

.footer .ftop{line-height: 100px;background: url(../images/f_1_1.jpg) center no-repeat;background-size: cover;color: #fff;z-index: 3;}

.footer .ftop .ul1{display: flex;justify-content: center;}

.footer .ftop .ul1 li{margin: 0 20px;position: relative;cursor: pointer;}

.footer .ftop .ul1 li .ltop{display: flex;align-content: center;align-items: center;height: 100%;opacity: 0.6;}

.footer .ftop .ul1 li .lbtm{position: absolute;top: 100%;left: 50%;z-index: 3;width: 100px;margin-left: -50px;opacity: 0;visibility: hidden;pointer-events: none;}

.footer .ftop .ul1 li:hover .lbtm{opacity: 1;visibility: visible;top: 80%;}

.footer .ftop .ul1 li:hover .ltop{opacity: 1;}

.footer .fbtm{background: url(../images/f_1_2.jpg) center no-repeat;padding: 55px  0 0;background-size: cover;}

.footer .fbtm .fbtm1{display: flex;justify-content: space-between;}

.footer .fbtm .fbtm1 .flt{display: flex;}

.footer .fbtm .fbtm1 .flt .logo{display: block;width: 180px;}

.footer .fbtm .fbtm1 .flt .xian{display: block;width: 1px;height: 180px;background:#333 ;margin:  0 100px;}

.footer .fbtm .fbtm1 .flt .txt{color: #fff;line-height: 1;}

.footer .fbtm .fbtm1 .flt .txt .ftt{margin-bottom: 36px;}

.footer .fbtm .fbtm1 .flt .txt a{display: flex;color: #fff;margin-top: 20px;}

.footer .fbtm .fbtm1 .flt .txt a span{display: flex;color: #807f7d;}

.footer .fbtm .fbtm1 .flt .txt a span img{display: block;margin-right: 5px;}

.footer .fbtm .fbtm1 .flt .txt a:hover{text-decoration: underline;}

.footer .fbtm .fbtm1 .frt{}

.footer .fbtm .fbtm1 .frt a{display: flex;color: #fff;line-height: 22px;margin-bottom: 35px;justify-content: space-between;}

.footer .fbtm .fbtm1 .frt a s{display: block;width: 20px;height: 20px;border: 1px solid rgba(255, 255, 255, 0.1);background:url(../images/f_2_3.png) center no-repeat ;border-radius: 50%;margin-left: 15px;}

.footer .fbtm .fbtm1 .frt a:hover{text-decoration: underline;}

.footer .fbtm .fbtm2{color: #807f7d;padding: 30px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);display: flex;justify-content: space-between;line-height: 1;}

.footer .fbtm .fbtm2 *{color: #807f7d;}

.footer .fbtm .fbtm2 .flt{display: flex;align-items: center;align-content: center;}

.footer .fbtm .fbtm2 .flt *{margin-right: 10px;}

.footer .fbtm .fbtm2 a:hover{text-decoration: underline;color: #fff;}

/* 法式度假 */

.hut1{width: 100%;height: 100vh;}

.hut1 .txt{text-align: center;color: #fff;width: 100%;height: 100%;position: relative;padding-top: 41vh;line-height: 1.5;top: 0;-webkit-transition: all .6s cubic-bezier(0.25,1,0.5,1); -moz-transition: all .6s cubic-bezier(0.25,1,0.5,1); transition: all .6s cubic-bezier(0.25,1,0.5,1);}

.hut1 .txt .tt1{letter-spacing: 8px;}

.hut1 .txt .tt1 span{font-weight: 100;}

.hut1 .txt .tt2{letter-spacing: 3px;margin: 5px 0;}

.hut1 .txt .tc1{letter-spacing: 4px;line-height: 2.66;margin: 30px 0 20px;}

.hut1 .txt .tc2{letter-spacing: 1.5px;line-height: 2.2;}

.hut1 .txt.act{top: -100px;opacity: 0;}




.httcn{text-align: center;letter-spacing: 10px;display: flex;align-content: center;justify-content: center;align-items: center;}

.httcn span{letter-spacing: 12px;}

.htten{text-align: center;color: #444;margin: 30px 0 60px;letter-spacing: 2px;}

.httcn.wow,.htten.wow{-moz-filter: blur(10px);-webkit-filter: blur(10px);filter: blur(10px);}

.httcn.wow1,.htten.wow1{-webkit-transition: all .8s; -moz-transition: all .8s; transition: all .8s;-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);transition-delay: .5s;-webkit-transition-delay: .5s;}

.hut2{}

.hut2 .htc{text-align: center;line-height: 3.2;margin-bottom: 40px;}

.hut2 .img{}

.hut2 .img img{display: block;margin: 0 auto;border-radius: 200px;}

.hut3{background:url(../images/in_2_1.jpg) center  ;padding-top: 80px;overflow: hidden;}

.hut3 .htten{margin-bottom: 40px;}

.hut3 .htc{text-align: center;}

.hut3 .htop{display: flex;justify-content: space-between;margin-top: 80px;}

.hut3 .htop .hlt{width: 50%;position: relative;overflow: hidden;}

.hut3 .htop .hlt img{display: block;width: 100%;}

.hut3 .htop .hlt dd,.hut3 .htop .hlt dd img{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;}

.hut3 .htop .hlt dd img{-moz-filter: blur(10px);-webkit-filter: blur(10px);filter: blur(10px);opacity: 0;-webkit-transition: all 1s cubic-bezier(0.25,1,0.5,1); -moz-transition: all 1s cubic-bezier(0.25,1,0.5,1); transition: all 1s cubic-bezier(0.25,1,0.5,1);}

.hut3 .htop .hlt dd img.act{-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);opacity: 1;}

.hut3 .htop .hrt{width: 50%;position: relative;overflow: hidden;padding: 2.6% 13.5% 0 4.1% ;}

.hut3 .htop .hrt .ul1{display: flex;flex-wrap: wrap;}

.hut3 .htop .hrt .ul1 li{padding: 15px 30px;background:rgba(0, 0, 0, 0.1) ;border-radius: 100px;text-align: center;cursor: pointer;margin: 0 4% 4% 0;}

.hut3 .htop .hrt .ul1 li:nth-child(3){margin-right: 0;}

.hut3 .htop .hrt .ul1 li .ltt{color: #222;}

.hut3 .htop .hrt .ul1 li .ltc{margin-top: 8px;color: #555;}

.hut3 .htop .hrt .ul1 li.act,.hut3 .htop .hrt .ul1 li:hover{background:rgba(0, 0, 0, 1) ;}

.hut3 .htop .hrt .ul1 li:hover .ltt,.hut3 .htop .hrt .ul1 li.act .ltt{color: #fff;}

.hut3 .htop .hrt .ul1 li:hover .ltc,.hut3 .htop .hrt .ul1 li.act .ltc{color: rgba(255, 255, 255, 0.8);}

.hut3 .htop .hrt .ul2{position: relative;margin-top: 30px;}

.hut3 .htop .hrt .ul2 li{position: absolute;top: 50px;left: 0;z-index: 2;width: 100%;height: 100%;opacity: 0;}

.hut3 .htop .hrt .ul2 li:nth-child(1){position: relative;top: 0;}

.hut3 .htop .hrt .ul2 li .ltop{display: flex;text-align: center;}

.hut3 .htop .hrt .ul2 li .ltop .ltps{min-width: 90px;}

.hut3 .htop .hrt .ul2 li .ltop .ltps .ico{border-right: 1px solid #cccbc8;}

.hut3 .htop .hrt .ul2 li .ltop .ltps .ico img{margin: 0 auto 18px;}

.hut3 .htop .hrt .ul2 li .lbtm{margin-top: 20px;padding-top: 20px;border-top: 1px dashed #cccbc8;line-height: 2;text-align: justify;}

.hut3 .htop .hrt .ul2 li.act{top: 0;opacity: 1;z-index: 3;}

.hut4{}

.hut4 .htten{margin-bottom: 40px;}

.hut4 .htc{text-align: center;color: #333;line-height: 1.5;margin: 0 0 80px;}

.hut4 .ul1{display: flex;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px dashed #dbdbd7;}

.hut4 .ul1 li{width: 47.85%;}

.hut4 .ul1 li .img{}

.hut4 .ul1 li .img img{display: block;width: 100%;border-radius: 30px;}

.hut4 .ul1 li .txt{padding: 40px 30px 60px;}

.hut4 .ul1 li .txt .len{color: #555;margin: 15px 0 25px;}

.hut4 .ul1 li .txt .ltc{line-height: 1.5;opacity: 0.8;}

.hut5{}

.hut5 .htc{text-align: center;line-height: 2.4;}

.hut5 .htten{margin-bottom: 30px;}

.hut5 .ul1{margin-top: 70px;display: flex;}

.hut5 .ul1 li{width: 33.33%;}

.hut5 .ul1 li .lbox{position: relative;}

.hut5 .ul1 li .lbox img{display: block;width: 100%;}

.hut5 .ul1 li .lbox .txt{position: absolute;width: 100%;left: 0;bottom: 0;padding: 0 2.6% 6%;color: #fff;line-height: 1.5;}

.hut5 .ul1 li .lbox .txt .len{opacity: 0.8;margin: 5px 0 20px;}

.hut5 .ul1 li:nth-child(2) .lbox .txt{width: 100%;height: 100%;padding: 5%;display: flex;justify-content: center;flex-wrap: wrap;text-align: center;align-items: center;align-content: center;}

.hut5 .ul1 li:nth-child(2) .lbox .txt div{width: 100%;}

.hut5 .ul1 li:nth-child(2) .lbox .txt .ltc{line-height: 3.4;margin-top: 20px;}

/* 学校 */

.sch1{}

.sch1 s{display: inline-block;width: 2px;}

.sch1 .tc1 span{letter-spacing: 2px;}

.sch2 .s2{margin-top: 20px;}

.sch2 .s2 div{display: block;width: 100%;line-height: 1.5;padding: 25px 0;border-bottom: 1px dashed #dbdbd7;}

.sch3{}

.sch3 .htc{line-height: 3.2;text-align: center;}

.sch3 .swiper3{padding:50px 0 60px;}

.sch3 .swiper3 .swiper-slide{width: 52%;margin: 0 2.05%;}

.sch3 .swiper3 .swiper-slide img{display: block;width: 100%;border-radius: 20px;}

.sch3 .swiper3 .swiper-slide .wz{margin-top: 20px;}

.sch3 .swiper3 .pagination3{bottom:30px;}

.sch3 .swiper3 .pagination3 span{background:rgba(0, 0, 0, 0) ;border: 1px solid rgba(0, 0, 0, 0.3);margin: 0 5px;opacity: 1;width: 7px;height: 7px;}

.sch3 .swiper3 .pagination3 span.swiper-pagination-bullet-active{border: 1px solid #333;background:#333 ; transform: scale(1.285);-webkit-transform: scale(1.285);}

.sch4{background:url(../images/in_2_1.jpg)  center ;}

.sch4 .htc{line-height: 3.2;text-align: center;}

.sch4 .img{width: 35%;margin: 60px auto 0;max-width: 720px;overflow: hidden;border-radius: 50%;}

.sch4 .img img{display: block;border-radius: 50%;width: 100%;transform: scale(1.000001);-webkit-transform: scale(1.000001); animation: fdx 10s linear infinite alternate; -webkit-animation: fdx 10s linear infinite alternate;}

@keyframes fdx {0% {transform: scale(1.000001);-webkit-transform:scale(1.000001);}100% {transform: scale(1.1);-webkit-transform: scale(1.1);} }

@-webkit-keyframes fdx {0% {transform: scale(1.000001);-webkit-transform:scale(1.000001);}100% {transform: scale(1.1);-webkit-transform: scale(1.1);} }

.sch5{padding-top: 100px;}

.sch5 .ul1{margin-top: 80px;display: flex;justify-content: space-between;}

.sch5 .ul1 li{width: 50%;position: relative;overflow: hidden;}

.sch5 .ul1 li img{display: block;width: 100%;}

.sch5 .ul1 li .txt{position: absolute;left: 0;bottom: 0;padding: 6% 5%;z-index: 2;color: #fff;width: 100%;}

.sch5 .ul1 li .txt .ltc{line-height: 2;margin-top: 20px;min-height: 90px;}

.sch5 .ul1 li:nth-child(1) .txt{text-align: right;}

.sch6 .htten{margin-bottom: 30px;}

.sch7{background:url(../images/in_2_1.jpg) center  ;}

.sch7 .htten{margin-bottom: 40px;}

.sch7 .htc{text-align: center;}

.sch7 .ul1{display: flex;justify-content: space-between;margin-top: 80px;}

.sch7 .ul1 li{width: 31.2%;border: 1px solid #dbdbd7;border-radius: 20px;overflow: hidden;}

.sch7 .ul1 li .ico {border-bottom: 1px dashed #dbdbd7;padding: 25px 0;}

.sch7 .ul1 li .ico img{display: block;margin: 0 auto;}

.sch7 .ul1 li .txt{padding: 40px 10%;}

.sch7 .ul1 li .txt .ltt{margin-bottom: 20px;}

.sch7 .ul1 li .txt .ltc{line-height: 1.5;}

.sch7 .ul1 li .txt .len,.sch7 .ul1 li .txt .len2{margin-bottom: 20px;}

.sch8{width: 100%;height: 80vh;text-align: center;color: #fff;}

.sch8 .htten{color: #fff;margin-bottom: 50px;}

/* westfield露营基地 */

.we1{padding-top: 120px;background: url(../images/we_2.jpg) center ;}

.we1 .wbox{z-index: 3;}

.we1 .wtop{display: flex;position: relative;}

.we1 .wtop .wlt{width: 60%;display: flex;align-items: center;align-content: center; line-height:2;text-align: justify;flex-wrap: wrap; font-size:18px; margin-bottom:40px;}

.we1 .wtop .wlt s{display: block;width: 100%;height: 40px;}

.we1 .wtop .wrt{width: 40%;border-radius: 50%;overflow: hidden;}

.we1 .wtop .wrt img{display: block;width: 100%;border-radius: 50%;animation: fdx 10s linear infinite alternate; -webkit-animation: fdx 10s linear infinite alternate;padding:50px;}

.we1 .wbtm{position: relative;z-index: 1;margin-top: -100px;width: 100%;height: 500px;}

.we2{background: #f4f4f1 ;}

.we2{background: url(../images/we_2.jpg) center ;}

.we2 .tc{text-align: center;line-height: 3.2;}

.we2 .img0{border-radius: 20px;overflow: hidden;margin: 60px 0 0;}

.we2 .img0 img{display: block;width: 100%;border-radius: 20px;}

.we2_i3 .ul1 li .irt{float: none;}

.we2_i3 .ul1 li .ilt{left: auto;right: 0;}

.we2_i3 .ul1 li:nth-child(2n) .irt{float: right;}

.we2_i3 .ul1 li:nth-child(2n) .ilt{left: 0;}

.we3{background: url(../images/in_2_1.jpg) center ;}

.we3 .htc s{display: block;width: 100%;height: 20px;}

.we4 .htc{margin-bottom: 70px;}

/* 四季有机农场 */

.nat1{background: url(../images/in_2_1.jpg) center ;}

.nat1 .txt{max-width: 810px;margin: 0 auto;text-align: center;line-height: 2;position: relative;}

.nat1 .txt s{display: block;width: 22px;height: 22px;position: absolute;left: -80px;top: 50%;margin-top: -11px;background: url(../images/douhao.png) center no-repeat;background-size: cover;}

.nat1 .txt s.s2{left: auto;right: -80px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.nat2{}

.nat2 .wbox{padding:20px 0 0 13.5% ;}

.nat2 .wbox .wtop,.nat2 .wbox .wtop img{display: block;width: 100%;overflow: hidden;border-radius: 15px 0 0 15px;}

.nat2 .wbox .wtop img{animation: fdx 10s linear infinite alternate; -webkit-animation: fdx 10s linear infinite alternate;}

.nat2 .wbox .wbtm{margin-top: 80px;position: relative;}

.nat2 .wbox .wbtm .wlt{width: 435px;float: left;text-align: justify;letter-spacing: 2px;line-height: 2;}

.nat2 .wbox .wbtm .wlt div{margin-bottom: 30px;}

.nat2 .wbox .wbtm .wlt div:last-child{margin-bottom: 0;}

.nat2 .wbox .wbtm .wrt{width: calc(100% - 520px);float: right;}

.nat2 .wbox .wbtm .wrt .swiper4{padding-bottom: 25px;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide{width: 400px;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide .sbox{position: relative;border-radius: 10px;overflow: hidden;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide .sbox img{display: block;width: 100%;border-radius: 10px;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide .sbox .wz{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;display: flex;flex-wrap: wrap;padding: 10px 5%;text-align: center;background:rgba(0, 0, 0, 0) ;color: #fff;justify-content: center;align-content: center;letter-spacing: 2px;line-height: 1.5;font-size: 16px;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide .sbox .wz div{position: relative;top: 20px;opacity: 0;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide:hover .sbox .wz{background:rgba(0, 0, 0, 0.5) ;}

.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide:hover .sbox .wz div{opacity: 1;top: 0;transition-delay: .3s;-webkit-transition-delay: .3s;}

.nat2 .wbox .wbtm .wrt .swiper4 .pagination4{bottom: 0;text-align: left;}

.nat2 .wbox .wbtm .wrt .swiper4 .pagination4 span{background:rgba(0, 0, 0, 0) ;border: 1px solid rgba(0, 0, 0, 0.3);margin: 0 5px;opacity: 1;width: 7px;height: 7px;}

.nat2 .wbox .wbtm .wrt .swiper4 .pagination4 span.swiper-pagination-bullet-active{border: 1px solid #333;background:#333 ; transform: scale(1.285);-webkit-transform: scale(1.285);}

.nat2_h{background:url(../images/nat_3bg.jpg) center ;}

.nat2_h .wbox{padding:20px  13.5% 0 0;}

.nat2_h .wbox .wtop,.nat2_h .wbox .wtop img{border-radius: 0 15px 15px 0;}

.nat2_h .wbox .wbtm .wlt{float: right;}

.nat2_h .wbox .wbtm .wrt{float: left;}

.nat2_h .wbox .wbtm .wrt .swiper4 .pagination4{text-align: right;}

/* 详情 */

.natc1{margin-top: 80px;}

.natc1 .tc{text-align: center;line-height: 3.2;letter-spacing: 3px;}

.natc1 .img{margin-top: 70px;}

.natc1 .img,.natc1 .img img{border-radius: 20px;overflow: hidden;display: block;width: 100%;}

.natc2{background: url(../images/we_2.jpg) center ;display: flex;justify-content: space-between;}

.natc2 .nlt{width: 50%;display: flex;justify-content: center;align-items: center;align-content: center; flex-wrap: wrap;text-align: center;line-height: 1.5;letter-spacing: 10px;}

.natc2 .nlt div{width: 100%;}

.natc2 .nlt .ntc{line-height: 3.2;margin-top: 50px;letter-spacing: 3px;}

.natc2 .nrt{width: 50%;}

.natc2 .nrt img{display: block;width: 100%;}











/* 研学拓展 */

.exp1{}

.exp1 .htc{line-height: 3.2;text-align: center;padding: 0 0 50px;margin-top: -10px;}

.exp1 .wbox .wbtm .wlt{width: 460px;letter-spacing: 1px;line-height: 3.2;}

.exp2{background:url(../images/nat_3bg.jpg) center ;}

.exp2 .ebox{padding:20px 0 0 13.5% ;}

.exp2 .ebox .swiper5{padding-bottom: 60px;}

.exp2 .ebox .swiper5 .swiper-slide{width: 675px;}

.exp2 .ebox .swiper5 .swiper-slide .sbox{position: relative;overflow: hidden;display: block;width: 100%;background: #fff;border-radius: 10px;text-align: center;}

.exp2 .ebox .swiper5 .swiper-slide .sbox img{display: block;width: 100%;}

.exp2 .ebox .swiper5 .swiper-slide .sbox .wz{padding: 30px 90px;text-align: justify;line-height: 2;text-align: center;letter-spacing: 1.2px;}

.exp2 .ebox .swiper5 .swiper-slide .sbox .wz .etc{min-height: 84px;margin-top: 15px;}

.exp2 .ebox .swiper5 .pagination5{bottom: 0;width: 86.5%;}

.exp2 .ebox .swiper5 .pagination5 span{background:rgba(0, 0, 0, 0) ;border: 1px solid rgba(0, 0, 0, 0.3);margin: 0 5px;opacity: 1;width: 7px;height: 7px;}

.exp2 .ebox .swiper5 .pagination5 span.swiper-pagination-bullet-active{border: 1px solid #333;background:#333 ; transform: scale(1.285);-webkit-transform: scale(1.285);}


/* 户外运动 */

.ou1{background:url(../images/nat_3bg.jpg) center ;padding-bottom: 0;}

.ou1 .btn{display: flex;justify-content: center;}

.ou1 .btn a{display: block;width: 260px;text-align: center;padding: 10px 0;border-radius: 50px;background: rgba(34, 34, 34, 0.1);margin: 0 40px;line-height: 1;}

.ou1 .btn a .att{color: #222;letter-spacing: 3px;}

.ou1 .btn a .aen{color: #555;letter-spacing: 2px;margin-top: 10px;}

.ou1 .btn a:hover,.ou1 .btn a.act{background: rgba(0, 0, 0, 1);}

.ou1 .btn a:hover .att,.ou1 .btn a:hover .aen,.ou1 .btn a.act .att,.ou1 .btn a.act .aen{color: #fff;}

.ou1 .ul1{padding-top: 20px;}

.ou1 .ul1 li{margin-top: 20px;position: relative;overflow: hidden;}

.ou1 .ul1 li img{display: block;width: 100%;transform: scale(1.000000001);-webkit-transform: scale(1.000000001);-webkit-transition: all 10s cubic-bezier(0.25,1,0.5,1); -moz-transition: all 10s cubic-bezier(0.25,1,0.5,1); transition: all 10s cubic-bezier(0.25,1,0.5,1);}

.ou1 .ul1 li .mimg{display: none;}

.ou1 .ul1 li .txt{position: absolute;top: 50%;left: 0;width: 100%;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 3;color: #fff;text-align: right;line-height: 1.5;letter-spacing: 5px;}

.ou1 .ul1 li .txt .len{margin: 20px 0 50px;}

.ou1 .ul1 li .txt .ltc{line-height: 3;}

.ou1 .ul1 li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.ou1 .ul1 li:nth-child(2n) .txt{text-align: left;}

/* 美食 */

.fl1{background:url(../images/nat_3bg.jpg) center ;}

.fl1 .ul1{}

.fl1 .ul1 li{position: relative;padding:0 0 0 50%;}

.fl1 .ul1 li .nlt{width: 50%;display: flex;justify-content: center;align-items: center;align-content: center; flex-wrap: wrap;text-align: center;line-height: 1.5;position: absolute;left: 0;top: 0;height: 100%;letter-spacing: 10px;z-index: 2;}

.fl1 .ul1 li .nlt div{width: 100%;}

.fl1 .ul1 li .nlt .nen{color: #444;margin: 20px 0 50px;letter-spacing: 2px;}

.fl1 .ul1 li .nlt .ntc{line-height: 3.2;letter-spacing: 5px;}

.fl1 .ul1 li .nrt{width: 100%;}

.fl1 .ul1 li .nrt img{display: block;width: 100%;}

.fl1 .ul1 li .nrt .swiper6{}

.fl1 .ul1 li .nrt .swiper6 img{display: block;width: 100%;}

.fl1 .ul1 li .nrt .swiper6 .pagination6{bottom: 20px;}

.fl1 .ul1 li .nrt .swiper6 .pagination6 span{background:rgba(0, 0, 0, 0) ;border: 1px solid rgba(255, 255, 255, 0.5);margin: 0 5px;opacity: 1;width: 7px;height: 7px;}

.fl1 .ul1 li .nrt .swiper6 .pagination6 span.swiper-pagination-bullet-active{border: 1px solid rgba(255, 255, 255, 1);transform: scale(1.3);-webkit-transform: scale(1.3);}

.fl1 .ul1 li:nth-child(2n){position: relative;padding:0 50% 0 0;}

.fl1 .ul1 li:nth-child(2n) .nlt{left: 50%;}

/* 关于 */

.ab2{background: url(../images/we_2.jpg);}

.ab2 .abox{display: flex;justify-content: space-between;}

.ab2 .abox .alt{width: 46%;max-width: 640px;border-radius: 50%;overflow: hidden;position: relative;}

.ab2 .abox .alt .cp{display: block; position: absolute; top: 0%; left: 0%; width: 100%;height: 100%;  border-radius: 50%; overflow: hidden; background: url(../images/aa.jpg); background-size: auto 100%;}

.ab2 .abox .art{width: 45%;letter-spacing: 2px;line-height: 3.2;display: flex;flex-wrap: wrap;align-content: center;}

.ab2 .abox .art div{width: 100%;}

.ab3{position: relative;}

.ab3 .img,.ab3 .img img{position: relative;display: block;width: 100%;-webkit-transition: all .5s linear; -moz-transition: all .5s linear; transition: all .5s linear;}

.ab3 .txt{position: absolute;top: 50%;left: 0;z-index: 2;width: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;line-height: 1.5;letter-spacing: 10px;}

.ab3 .txt .atc{line-height: 3.2;letter-spacing: 3px;margin-top: 60px;}

.ab5{background: url(../images/ab_5bg.jpg) right bottom no-repeat;background-size: cover;}






/* 统一更多 */

.more{display: block; width: 60px;height: 60px;position: relative;background: url(../images/jt.png) center no-repeat;}

.more img{display: block;position: relative;top: 0;left: 0;}

.more s{display: block;width: 100%;height: 0%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/jtb.png) top left no-repeat;}

.more_h{background: url(../images/jt_h1.png) center no-repeat;}

.more_h s{background: url(../images/jt_h2.png) top left no-repeat;}

.more:hover s{height: 100%;}

.more:hover img{left: 6px;}






@media (max-width:1800px) {

  .hut1 .txt{padding-top: 35vh;}
  
  .ab1 .txt{padding-top: 40vh;}

  .hut3 .htop .hrt{padding-right: 10%;}
}


@media (max-width:1680px) {

  .hut3 .htop .hrt{padding-right: 4.1%;}

  .hut3 .htop .hrt .ul2{margin-top: 10px;}
  
}

@media (max-width:1500px) {

  .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_42{font-size: 34px;}

  .f_46{font-size: 36px;}
  
  .f_b{text-transform:uppercase;}

  .head .ul1 li .dian{margin: -2px 15px 0;}

  .head .ul1{margin-left: 40px;}

  .i1 .txt .wz{margin: 30px auto;}

  .i1 .txt .wz .en{margin-top: 10px;}

  .i2 .irt .tc{margin: 20px 0 30px;}

  .i2 .irt{line-height: 1.6;}

  .i3 .ul1 li .ilt .ien{margin-bottom: 30px;}

  .i3 .ul1 li .ilt .itt{margin-bottom: 15px;}

  .hut3 .htop .hrt .ul1 li{margin: 0 1% 1% 0 ;}

  .nat2 .wbox{padding-left: 4.1%;}

  .pd100,.pd120{padding: 50px 0;}

  





  
  
}





@media (max-width:1366px) {


  
}

@media (max-width:1280px) {


  
}




.mhead,.mnav2,.mnav{display: none;}


@media (max-width:1030px) {

  body{padding-top: 50px;min-width: 200px;}

  .box{width: 90%;min-width: 100px;}

  .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:20px;}
	
	.f_26{ font-size:22px;}
	
	.f_28{ font-size:22px;}
	
	.f_30{ font-size:22px;}
	
	.f_32{ font-size:22px;}
	
	.f_34{ font-size:22px;}
	
	.f_36{ font-size:22px;}
	
	.f_38{ font-size:26px;}
	
	.f_40{font-size: 26px;}

  .f_42{font-size: 26px;}
	
	.f_46{font-size: 28px;}

  .head{display: none;}

  .mhead{display: block;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 9;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

  .mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

  .mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss2.png) center no-repeat;background-size: 18px;}

  .mhead .logo{display: block;position: absolute;top: 0;left: 0%;z-index: 3;}

  .mhead .logo img{display: block;height: 30px;margin-top: 10px;}

  .mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

  .mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 15;display: block;}

  .mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;}

  .mnav .mbox .ss{width: 100%;height: 70px;position: relative;-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

  .mnav .mbox .ss input{display: block;width: calc(100% - 50px);padding: 0 15px;height: 100%;border: 0;outline: none;font-size: 16px;}

  .mnav .mbox .ss a{display: block;width: 50px;height: 100%;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/ss.png) center no-repeat;background-size: 20px;}

  .mnav .mbox .ul1{}

  .mnav .mbox .ul1 li{line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; position: relative;}

  .mnav .mbox .ul1 li a{display: block;width: 100%;}

  .mnav .mbox .ul1 li span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_h.png) center no-repeat ;}

  .mnav.act{left: 0;}

  .mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 15;display: block;-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);}

  .mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-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);}

  .mnav2 .mbox .dl1{}

  .mnav2 .mbox .dl1 dd{}

  .mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

  .mnav2 .mbox .dl1 dd .dtop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_h.png) center no-repeat ;}

  .mnav2 .mbox .dl1 dd .dtop span.act {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

  .mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

  .mnav2.act{left: 0;}

  .mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .wow{opacity: 1;}

  .i1 .txt{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

  .i2 .tt span,.ggtt .cn span,.ggtt .en{-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);}









  
}


@media (max-width:960px) {

  .i1 .pimg,.i1x .swiper1 .swiper-slide .pimg{display: none;}

  .i1 .mimg,.i1x .swiper1 .swiper-slide .mimg{display: block;}

  .i1x{top: 50px;}

  .i1 .txt .wz{padding: 0 3%;}

  .i1 .txt .wz .cn{font-size: 20px;}

  .i1 .txt .wz .en{font-size: 14px;}

  .i1 .txt .logo{width: 120px;}

  .i1x .swiper1 .swiper-slide .sbox video{display: none;opacity: 0;visibility: hidden;pointer-events: none;}

  .i2{padding: 30px 0;}

  .i2 .tt{position: relative;top: 0;left: 0;padding: 0 5%;display: flex;width: 100%;}

  .i2 .irt{padding: 0;}

  .i2 .ilt{position: relative;top: 0;left: 0;transform: translateY(0%);-webkit-transform: translateY(0%);width: 100%;border-radius: 0;}

  .i2 .irt .tc{margin: 10px 0;}

  .i2 .irt .s{height: 10px;}

  .i2 .irt .more{margin: 20px 0 30px;}

  .pd100, .pd120{padding: 30px 0;}

  .ggtt .en{margin-top: 10px;}

  .i3 .ul1 li{padding:  0;border: 0;margin-top: 20px;}

  .i3 .ul1 li .irt{width: 100%;float: none;}

  .i3 .ul1 li .ilt{position: relative;width: 100%;display: block;top: 0;left: 0;}

  .i3 .box{width: 100%;}

  .i3 .ul1 li .irt .swiper2 .swiper-slide img,.i3 .ul1 li .irt{border-radius: 0;}

  .i3 .ul1 li .ilt{line-height: 1.5;padding: 15px 5% ;}

  .i3 .ul1 li .ilt .itt{margin-bottom: 5px;}

  .i3 .ul1 li .ilt .ien,.i3 .ul1 li .ilt .icn{margin-bottom: 15px;}

  .i3 .ul1 li .ilt .itt{font-size: 18px;}

  .i3 .ul1 li .ilt .icn{line-height: 1.7;}

  .i3 .ul1 li .ilt .ien{text-align: left;}

  .footer .ftop {display: none;}

  .footer .fbtm{padding: 20px 0 0 ;}

  .footer .fbtm .fbtm1{display: block;}

  .footer .fbtm .fbtm1 .flt{display: block;}

  .footer .fbtm .fbtm1 .flt .logo{width: 150px;}

  .footer .fbtm .fbtm1 .flt .xian{display: none;}

  .footer .fbtm .fbtm1 .flt .txt{margin: 20px 0;}

  .footer .fbtm .fbtm1 .flt .txt .ftt{margin-bottom: 10px;}

  .footer .fbtm .fbtm1 .flt .txt a,.footer .fbtm .fbtm1 .flt .txt a span{align-items: center;align-content: center;color: #fff;}

  .footer .fbtm .fbtm1 .flt .txt a span img{display: none;}

  .footer .fbtm .fbtm1 .frt a{margin-bottom: 15px;justify-content: flex-start;}

  .footer .fbtm .fbtm2{display: block;line-height: 1.5;text-align: center;padding: 15px 0 20px;}

  .footer .fbtm .fbtm2 .flt{display: block;}

  /* .footer .fbtm .fbtm2 .flt a{display: block;} */

  .footer .fbtm .fbtm2 .flt img{margin: 10px auto;}

  .hut1 .txt{padding: 0 3%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);height: auto;}

  .hut1 .txt .tt1{letter-spacing: 0px;font-size: 20px;}

  .hut1 .txt .tt1 span{font-size: 22px;line-height: 1.2;}

  .hut1 .txt .tc1,.hut1 .txt .tc2{line-height: 1.5;letter-spacing: 2px;}

  .hut1 .txt .tc1{margin: 10px 0;}

  .hut1 .txt *{letter-spacing: 0px !important;}

  .httcn.wow,.htten.wow{-moz-filter: blur(0px);-webkit-filter: blur(0px);filter: blur(0px);}

  .httcn,.httcn span{letter-spacing: 4px;}

  .htten{margin: 10px 0 20px;}

  .hut2 .htc{letter-spacing: 1px;line-height: 1.8;margin-bottom: 20px;}

  .hut2 .img img{border-radius: 0;}

  .hut3{padding-top: 30px;}

  .hut3 .htten{margin-bottom: 20px;}

  .hut3 .htc{line-height: 1.5;}

  .hut3 .htop{display: block;margin-top: 20px;}

  .hut3 .htop .hlt{width: 100%;}

  .hut3 .htop .hrt{padding: 20px 5%;width: 100%;}

  .hut3 .htop .hrt .ul1{flex-wrap: nowrap;width: 100%;overflow: auto;}

  .hut3 .htop .hrt .ul1 li{margin-right: 20px;border-radius: 0;padding: 10px ;}

  .hut3 .htop .hrt .ul1 li .ltt{width: 200px;}

  .hut3 .htop .hrt .ul1 li:nth-child(3){margin-right: 20px;}

  .hut3 .htop .hrt .ul1 li:last-child{margin-right: 0;}

  .hut3 .htop .hrt .ul2 li .lbtm{line-height: 1.5;}

  .hut4 .htten{margin-bottom: 20px;}

  .hut4 .htc,.hut5 .htten{margin-bottom: 20px;}

  .hut4 .ul1 li{width: 100%;}

  .hut4 .ul1 li .img img{border-radius: 0;}

  .hut4 .ul1 li .txt{padding: 20px 0 30px;}

  .hut4 .ul1 li .txt .len{margin: 10px 0 15px;}

  .hut5 .htc{line-height: 1.8;letter-spacing: 2px;}

  .hut5 .ul1{margin-top: 30px;flex-wrap: wrap;}

  .hut5 .ul1 li{width: 100%;}

  .hut5 .ul1 li .lbox .txt .len{margin: 0 0 10px;}

  .i2 .ilt > img{border-radius: 0;}

  .sch2 .ilt{padding: 0 5%;}

  .sch2 .irt{margin-top: 20px;}

  .sch2 .s2 div{padding: 15px 0;}

  .sch3 .htc{line-height: 1.8;letter-spacing: 2px;}

  .sch3 .swiper3{padding: 20px 0 30px;}

  .sch3 .swiper3 .swiper-slide img{border-radius: 0;}

  .sch3 .swiper3 .swiper-slide{width: 70%;}

  .sch4 .htc{line-height: 2;}

  .sch4 .img{margin: 30px auto 0;width: 80%;}

  .sch5{padding-top: 30px;}

  .sch5 .ul1{margin-top: 20px;flex-wrap: wrap;}

  .sch5 .ul1 li{width: 100%;background: #000;}

  .sch5 .ul1 li img{opacity: 0.8;}

  .sch5 .ul1 li .txt .ltc{line-height: 1.5;margin-top: 10px;}

  .sch6 .htten,.sch7 .htten{margin-bottom: 20px;}

  .sch7 .htc{line-height: 1.5;}

  .sch7 .ul1{margin-top: 0px;flex-wrap: wrap;}

  .sch7 .ul1 li{width: 100%;margin-top: 20px;border-radius: 0;}

  .we1{padding-top: 30px;}

  .we1 .httcn, .we1 .httcn span, .we2 .httcn, .we2 .httcn span{letter-spacing: 0;line-height: 1.3;}

  .we1 .wtop{display: block;}

  .we1 .wtop .wlt,.we2 .tc{width: 100%;line-height: 1.8;}

  .we1 .wtop .wlt s{height: 10px;}

  .we1 .wbtm{height: 300px;}

  .we1 .wtop .wrt{width: 60%;position: relative;left: 40%;}

  .we2 .img0{margin-top: 20px;display: none;}

  .we2 .box{width: 100%;}

  .we2_i3 .ul1 li:nth-child(2n) .irt{float: none;}

  .we3 .htc{letter-spacing: 2px;}

  .nat2 .wbox{padding: 0;}

  .nat2 .wbox .wtop, .nat2 .wbox .wtop img,.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide .sbox img,.nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide .sbox{border-radius: 0;}

  .nat2 .wbox .wbtm{margin-top: 10px;padding: 0 5%;}

  .nat2 .wbox .wbtm .wlt{width: 100%;float: none;line-height: 2;padding: 10px 0;}

  .nat2 .wbox .wbtm .wlt div{margin-bottom: 5px;}

  .nat2 .wbox .wbtm .wrt{width: 100%;float: none;margin-top: 10px;}

  .nat2 .wbox .wbtm .wrt .swiper4 .swiper-slide{width: 100%;}

  .nat2_h .wbox .wbtm .wrt .swiper4 .pagination4{text-align: left;}

  .natc1{margin-top: 0;}

  .natc1 .tc{letter-spacing: 0;line-height: 2;}

  .natc1 .img, .natc1 .img img{border-radius: 0;}

  .natc1 .img{margin-top: 20px;}

  .natc2{display: block;}

  .natc2 .nlt{width: 100%;display: block;padding: 30px 5%;}

  .natc2 .nlt .ntc{letter-spacing: 2px;margin-top: 10px;line-height: 2;}

  .natc2 .nrt{width: 100%;}

  .exp1 .htc{line-height: 2;padding-bottom: 30px;}

  .exp2 .ebox{padding: 0 5%;}

  .exp2 .ebox .swiper5 .swiper-slide{width: 100%;}

  .exp2 .ebox .swiper5 .swiper-slide .sbox .wz{padding: 20px 5%;}

  .exp2 .ebox .swiper5{padding-bottom: 30px;}

  .exp2 .ebox .swiper5 .pagination5{width: 100%;}

  .exp2 .ebox .swiper5 .swiper-slide .sbox{border-radius: 0;}

  .ou1 .btn a{margin: 0 ;border-radius: 0;}

  .ou1 .ul1 li .txt{letter-spacing: 1px;}

  .ou1 .ul1 li img{display: none;}

  .ou1 .ul1 li .mimg{display: block;}

  .ou1 .ul1 li .txt .len{margin: 5px 0 10px;}

  .ou1 .ul1 li .txt .ltc{line-height: 2;}

  .ou1 .ul1 li{margin-top: 10px;}

  .ou1 {padding-bottom: 0;}

  .fl1 .ul1{text-align: center;}

  .fl1 .ul1 li,.fl1 .ul1 li:nth-child(2n){padding: 30px 0 0;}

  .fl1 .ul1 li .nlt{position: relative;display: block;width: 100%;margin-bottom: 20px;letter-spacing: 5px;}

  .fl1 .ul1 li .nlt .nen{margin: 5px 0 10px;}

  .fl1 .ul1 li .nlt .ntc{letter-spacing: 2px;line-height: 2;padding: 0 5%;}

  .fl1 .ul1 li:nth-child(2n) .nlt{left: 0;}

  .ab2 .abox{display: block;}

  .ab2 .abox .alt{width: 100%;}

  .ab2 .abox .art{width: 100%;line-height: 2;padding: 20px 0 0;}

  .ab3 .txt{position: relative;top: 0;left: 0;width: 100%;transform: translateY(0%);-webkit-transform: translateY(0%);padding: 30px 5%;}

  .ab3 .txt .atc{line-height: 2;letter-spacing: 2px;margin-top: 10px;}

  .ab4 .tc{padding: 0 5%;line-height: 2;}
  







}











