/* 前端邵刚 */

.Layout *, .Layout *:before, .Layout *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.ck_tanchuang *,.ck_tanchuang *:before, .ck_tanchuang *: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-size:14px;  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; outline: none;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.scroll_y::-webkit-scrollbar{ width:6px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#e62129;}

.scroll_y::-webkit-scrollbar-track{ background:#e5e5e5;} 

#container{overflow:visible;}

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.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_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_52{font-size: 52px;}

.f_54{font-size: 54px;}

.f_56{font-size: 56px;}

.f_58{font-size: 58px;}

.f_60{font-size: 60px;}

.mg_70_0{margin-top: 70px;}

.mg_100_0{margin-top: 100px;}

.pd_0_116{padding-bottom: 116px;}

.pd_100{padding: 100px 0;}

.pd_130{padding: 130px 0;}

.pd_130_125{padding: 130px 0 125px;}

.pd_90_140{padding: 90px 0 140px;}

.pd_116_130{padding: 116px 0 130px;}

.pd_60{padding: 60px 0;}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*分页*/

.a_dw{position: relative;top: -100px;}

.box{max-width:1500px;min-width: 1200px;width:78.125%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fw_100{font-weight: 100;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

.yd{display: none;}

.fl{float: left;}

.fr{float: right;}




/* banner */
.zg_banner{position: relative;}

.zg_banner .img{position: relative;}

.zg_banner .img img{width: 100%;}

.zg_banner .img s{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #000000 0%, rgba(0,0,0,0) 100%);opacity: 0.5;}

.zg_banner .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}

.bofang{width: 50px;height: 50px;position: absolute;right:5%;bottom: 30px;cursor: pointer;z-index: 5;}

.bofang span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(255, 255, 255, 0.4);width: 100%;height: 100%;border-radius: 100%;}

.bofang img{width: 50px !important;height: 50px !important;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.bofang:hover s{transform:translate(-50%,-50%) scale(1.2);}


.zg_banner .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;z-index: 5;}

.zg_banner .txt .t1{color: #fff;line-height: 1.5;}

.zg_banner .txt .t2{color: #fff;line-height: 28px;max-width: 660px;margin-top: 46px;}

.zg_banner .txt .zg_more{margin-top: 100px;}

/* 通用组件 */

.zg_more{width:250px;}

.zg_more a {padding:0 48px;font-size:18px;line-height:46px;border-radius:46px;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:center;color:#fff;}

.zg_more a span {transition:all .5s;position:relative;z-index:4;}

.zg_more a s {display:block;width:40px;height:10px;background:url(/images/zhzg/icon02_over.svg) no-repeat right;background-size:contain;}

.zg_more a:hover {background: linear-gradient(135deg, #0A5EFF 0%, #13AEFF 100%);}

.zg_tit{line-height: 1.5;color: #191919;}

.zg_pagin{margin-top: 70px;display: flex;justify-content: center;}

.zg_pagin span{width: 14px;height: 14px;opacity: 1;background: #D9D9D9;margin: 0 7px;}

.zg_pagin span.swiper-pagination-bullet-active{background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);}

.zg_num{display: flex;}

.zg_num .number{width: 55px;min-width: 55px;position: relative;line-height: 50px;text-align: center;height: 50px;}

.zg_num .number .tt{font-size: 32px;line-height: 50px;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Arial';}

.zg_num .number span{position: absolute;width: 13px;height: 13px;border: 2px solid transparent;background-image: linear-gradient(#fff, #fff), linear-gradient(135deg, rgba(19, 174, 255, 1), rgba(10, 94, 255, 1)), -webkit-gradient(linear, left top, right top, from(rgba(19, 174, 255, 1)), to(rgba(19, 174, 255, 1)));;overflow: hidden;background-origin: border-box;background-clip: content-box, border-box;}

.zg_num .number .sp1{left: 0;top: 0;border-bottom: none;border-right: none;border-radius: 6px 0 0 0;}

.zg_num .number .sp2{right: 0;top: 0;border-left: none;border-bottom: none;border-radius: 0 6px 0 0;}

.zg_num .number .sp3{bottom: 0;right: 0;border-left: none;border-top: none;border-radius: 0 0 6px 0;}

.zg_num .number .sp4{bottom: 0;left: 0;border-top: none;border-right: none;border-radius: 0 0 0 6px;}

.zg_num .numtit{line-height: 50px;color: #191919;margin-left: 1em;}



/* 基础功能 */
.zg_ind1{background: linear-gradient(180deg, rgba(240,241,242,0) 0%, #F0F1F2 100%);}

.zg_ind1 .con1{margin-top: -10px;display: flex;justify-content: space-between;}

.zg_ind1 .con1 .zg_det{padding-top: 10px;line-height: 28px;max-width: 871px;color: #444;}

.zg_ind1 .con2{margin-top: 40px;}

.zg_ind1 .con2 .swiper-slide{width: calc((100% - 64px)/5);margin-right: 16px;border: 1px solid #DADEE1;border-radius: 20px;background: #F0F1F2;overflow: hidden;height: auto;}

.zg_ind1 .con2 .swiper-slide:last-child{margin-right: 0;}

.zg_ind1 .con2{height: 100%;}

.zg_ind1 .con2 .img{height: 284px;padding: 39px;display: flex;align-items: center;justify-content: center;background: #fff;position: relative;}

.zg_ind1 .con2 .img .imgc{position: relative;}

.zg_ind1 .con2 .img img{max-width: 100%;max-height: 100%;}

.zg_ind1 .con2 .img img:nth-child(2){position: absolute;left: 0;top: 0;background: #fff;}

.zg_ind1 .con2 .txt{padding: 30px 30px 46px;}

.zg_ind1 .con2 .txt .t1{line-height: 1.5;}

.zg_ind1 .con2 .txt .t2{line-height: 28px;color: #444;margin-top: 14px;}

.zg_ind1 .con3{position: relative;margin-top: 56px;}

.zg_ind1 .con3 .swiper-slide{height: auto;position: relative;width: auto;}

.zg_ind1 .con3 .swiper-slide:last-child .ss .sj{display: none;}

.zg_ind1 .con3 .ss{padding: 0 18px;height: 100%;}

.zg_ind1 .con3 .ss .sj{position: absolute;right: -32px;top: 50%;margin-top: -10.5px;}

.zg_ind1 .con3 .ss .img{width: 100%;border-radius: 50%;position: relative;}

.zg_ind1 .con3 .ss .img .sp_ico1{position: absolute;left: 0;top: 5.95%;width: 100%;height: 88.1%;border: 1px solid #D0D0D0;background: rgba(255,255,255,0.2);border-radius: 50%;}

.zg_ind1 .con3 .ss .img .sp_ico2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;background: url(/images/zhzg/ind1_bg2_1@2x.png) no-repeat top center;background-size: 100% auto;}

.zg_ind1 .con3 .ss .img .imgbox{position: absolute;top: 11.675%;left: 6.5%;width: 87%;height: 76.65%;border-radius: 50%;z-index: 5;box-shadow: 2px 2px 16px 0px rgba(11,30,78,0.25);overflow: hidden;}

.zg_ind1 .con3 .ss .img .sp_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}

.zg_ind1 .con3 .ss .txt{text-align: center;margin-top: 16px;line-height: 1.5;}

.zg_ind1 .con3 .swiper-slide:nth-child(odd) .ss .sp_ico2{transform: rotate(180deg);}

.zg_ind1 .con3 .swiper-slide:nth-child(odd) .ss:hover .sp_ico2{transform: rotate(360deg);}

.zg_ind1 .con3 .swiper-slide .ss:hover .sp_ico2{transform: rotate(180deg);}

.zg_ind1 .con3 .swiper-slide .ss:hover .sp_img{transform: scale(1.1);}


/* 技术亮点 */
.zg_ind2{margin: 58px 0 39px;background-position: right top;background-size: 100%;position: relative;}

.zg_ind2 .img img{width: 100%;}

.zg_ind2 .con1{position: absolute;top: 0;left: 0;padding: 115px 0 0;width: 100%;}

.zg_ind2 .zg_num{margin-top: 52px;}

.zg_ind2 .t1{line-height: 1.75;margin-top: 41px;max-width:610px;}

.zg_ind2 .arr{width: 96px;height: 96px;border: 1px solid #222222;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-top: 180px;}

.zg_ind2 .arr img{animation: mousemove 2.6s linear infinite;}

@keyframes mousemove {
  0%{
    transform: translateY(-10px);
  }
  50%{
    transform: translateY(10px);
  }
  100%{
    transform: translateY(-10px);
  }
}

/* 独立模块 */
.zg_ind3{background: #F9F9F9;}

.num_con{display: flex;justify-content: space-between;}

.num_con .numdet{min-height: 50px;line-height: 35px;max-width: 50.66%;display: flex;align-items: center;}

.zg_ind3 .con2 .ul{display: flex;flex-wrap: wrap;padding-top: 30px;}

.zg_ind3 .con2 .ul .li{width: calc((100% - 18px)/3);margin: 9px 9px 0 0;}

.zg_ind3 .con2 .ul .li:nth-child(3n){margin-right: 0;}

.zg_ind3 .con2 .ul .li .img{overflow: hidden;border-radius: 10px;}

.zg_ind3 .con2 .ul .li .img img{overflow: hidden;}

.zg_ind3 .con2 .ul .li .img:hover img{transform: scale(1.05);}


/* 多元场景 */
.zg_ind4 .con2{display: flex;margin-top: 50px;}

.zg_ind4 .con2 .item{width: calc((100% - 18px)/2);}

.zg_ind4 .con2 .item:first-child{margin-right: 18px;}

.zg_ind4 .con2 .item .img{border-radius: 20px;overflow: hidden;}

.zg_ind4 .con2 .item .img img{width: 100%;}

.zg_ind4 .con2 .item .det{margin-top: 26px;line-height: 1.5;}

.zg_ind4 .con2 .swiper-pagination{display: flex;align-items: center;justify-content: center;bottom: 14px;}

.zg_ind4 .con2 .swiper-pagination span{width: 10px;height: 10px;margin: 0 3px;background: #fff;opacity: 0.6;}

.zg_ind4 .con2 .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;}

.zg_ind4 .con2 .item .one-swiping .ss:hover .img img{transform: scale(1.05);}

/* 场景孪生 */
.zg_ind5{background: #F9F9F9;}

.zg_ind5 .con2{margin-top: 40px;}

.zg_ind5 .swiper-slide{width: auto;}

.zg_ind5 .swp_scr{margin-top: 40px;}

.swiper-container-horizontal>.swp_scr{position: relative;background: #D9D9D9;height: 4px;left: 0;bottom: 0;width: 100%;border-radius: none;}

.swp_scr .swiper-scrollbar-drag{background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);border-radius: none;}

.mouse_pc .mouse_yuan{width: 86px;height: 52px;background:url(/images/zhzg/mouse_white.svg) center no-repeat ;position: absolute;top: 0;left: 0;z-index: 15;pointer-events: none;opacity: 0;}

.mouse_pc:hover .mouse_yuan{opacity: 1;pointer-events: visible;}

/* 打造永不落幕的展览 */
.zg_ind6 .con2 .ul{display: flex;flex-wrap: wrap;padding-top: 30px;}

.zg_ind6 .con2 .ul .li{width: calc((100% - 18px)/3);margin: 9px 9px 0 0;}

.zg_ind6 .con2 .ul .li:nth-child(3n){margin-right: 0;}

.zg_ind6 .con2 .ul .li .img{overflow: hidden;border-radius: 10px;}

.zg_ind6 .con2 .ul .li .img img{overflow: hidden;}

.zg_ind6 .con2 .ul .li .img:hover img{transform: scale(1.05);}

/* 三维文物模型 */
.zg_ind7{overflow: hidden;background: #F9F9F9;}

.zg_ind7 .con1{display: flex;align-items: center;}

.zg_ind7 .con_le{width: 40.2%;min-width: 40.2%;}

.zg_ind7 .con_le .txt{line-height: 1.75;padding-top: 30px;}

.zg_ind7 .con_le .txt p{margin-top: 10px;}

.zg_ind7 .con_re{margin-left: 10.3%;}

.zg_ind7 .con_re .swiper-slide{width: auto;}

.zg_ind7 .con_re .swiper-slide .img{border-radius: 20px;overflow: hidden;}

.zg_ind7 .con_re .swiper-container{width: calc(100% + 10.9375vw);}

@media screen and (min-width: 1921px) {
  .zg_ind7 .con_re .swiper-container{width: calc(100% + ((100vw - 1500px)/2));}
}

.zg_ind7 .con_re .swiper-scrollbar{margin-top: 34px;}

.zg_ind7 .con_re .mouse_yuan{background: url(/images/zhzg/mouse_blue.svg) center no-repeat;}

/* 客流大数据平台 */
.zg_ind8 .con1{display: flex;align-items: center;}

.zg_ind8 .con_le{width: 40.2%;min-width: 40.2%;}

.zg_ind8 .con_le .txt{line-height: 1.75;padding-top: 30px;}

.zg_ind8 .con_le .txt p{margin-top: 10px;}

.zg_ind8 .con_re{margin-left: 10.3%;width: 49.5%;}

.zg_ind8 .con_re .img{overflow: hidden;border-radius: 20px;}

.zg_ind8 .con_re .img img{width: 100%;}

.zg_ind8 .con_re .img:hover img{transform: scale(1.05);}

/* AR＋智慧展馆的意义 */
.zg_ind9{position: relative;min-height: 450vh;}

.zg_ind9 .bgcon{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.zg_ind9 .bgimg{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;background-repeat: no-repeat;background-position: center;background-size: cover;}

.zg_ind9 .vidcon{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}

.zg_ind9 .vidcon .vid{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;overflow: hidden;opacity: 0;}

.zg_ind9 .vidcon video{position: absolute;width: 100%;height: 100%;object-fit: cover;top: 50%;left: 50%;transform: translate(-50%, -50%);animation: syk3videoh 0.4s linear forwards;}

.zg_ind9 .linecon{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}

.zg_ind9 .line{width: 100%;height: 80vh;}

.yszcts{width: 100%;position: fixed;left: 0;top: 0;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 10002;display: none;}

.yszcts .ys_con{width: 800px;height: auto;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 5px;}

.yszcts .ys_con .con1{line-height: 45px;border-bottom: 1px solid #eee;padding: 0 20px;} 

.yszcts .ys_con .con2{padding:5px 20px 5px;height: 660px;padding-right: 20px;overflow-y: auto;}

.yszcts .ys_con .con2::-webkit-scrollbar{ width:4px;height: 1px;}

.yszcts .ys_con .con2::-webkit-scrollbar-thumb{ background:#999999;}

.yszcts .ys_con .con2::-webkit-scrollbar-track{ background:#fff;} 

.yszcts .ys_con .con2 span{display: block;}

.yszcts .ys_con .con2 .c1{line-height: 18px;}

.yszcts .ys_con .con2 .sp1{margin: 15px 0;}

.yszcts .ys_con .con2 .sp2{line-height: 20px;color: #475566;}

.yszcts .ys_con .con2 .sp2 ol{padding: 10px 0;}

.yszcts .ys_con .con2 .sp2 li{display: block;padding-left: 15px;}

.yszcts .ys_con .con2 .sp2 a{color: #1979ff;}

.yszcts .ys_con .con3 {height: 60px;display: flex;justify-content: center;align-items: center;border-top: 1px solid #eee;margin-top: 20px;}


.yszcts .ys_con .con3 span{padding: 10px 20px;color: #fff;background: #1979ff;border-radius: 4px;display: block;cursor: pointer;}

@media screen and (max-height: 800px) {
  .zg_ind9{min-height: 300vh;}

  .zg_ind9 .line{height: 50vh;}
}

.zg_ind9 .txtcon{display: flex;align-items: center;position: sticky;top: 0;left: 0;width: 100%;min-height: 100vh;z-index: 10;}

.zg_ind9 .txtcon .con1{position: relative;width: 100%;padding: 110px 0;transition: all 0.6s linear;}

.zg_ind9 .txtcon .con1 s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;backdrop-filter: blur(40px);border-top: 1px solid #fff;border-bottom: 1px solid #fff;background: rgba(255, 255, 255, 0.3);-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);}

.zg_ind9 .txtcon .con1 .box{z-index: 2;}

.zg_ind9 .txtcon .con1 .con_le{width: 40%;}

.zg_ind9 .txtcon .con1 .con_le .t1{color: #fff;line-height: 1.5;}

.zg_ind9 .txtcon .con1 .con_le .ul{padding-top: 12px;}

.zg_ind9 .txtcon .con1 .con_le .li{margin-top: 18px;overflow: hidden;opacity: 0.6;}

.zg_ind9 .txtcon .con1 .con_le .li a{display: block;float: left;line-height: 24px;padding-left: 21px;position: relative;color: #fff;}

.zg_ind9 .txtcon .con1 .con_le .li span{position: absolute;left: 0;top: 4px;border-left: 9px solid #fff;border-top: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid transparent;border-radius: 4px;}

.zg_ind9 .txtcon .con1 .con_le .li.act{opacity: 1;}

.zg_ind9 .txtcon .con1 .con_re{width: 49.2%;padding-top: 5px;}

.zg_ind9 .txtcon .con1 .con_re .item .it_con{opacity: 0;transform: translateX(15px);}

.zg_ind9 .txtcon .con1 .con_re .item .it_con .it_t1{line-height: 1.5;color: #fff;}

.zg_ind9 .txtcon .con1 .con_re .item .it_con .it_t2{line-height: 28px;color: #fff;margin-top: 30px;}

.zg_ind9 .txtcon .con1 .con_re .item{display: none;}

.zg_ind9 .txtcon .con1 .con_re .item.act{display: block;}

.zg_ind9 .txtcon .con1 .con_re .item .it_con.act{opacity: 1;transform: translateX(0);}

.zg_ind9.leave .txtcon .con1{transition: all 0.6s cubic-bezier(.77, 0, .175, 1);transform: translateY(-100vh);}

.zg_ind9.leave .bgcon{opacity: 0;}

.zg_ind9.leave .vidcon .vid{opacity: 1;}

.zg_ind9.change .vidcon .vid video{animation: syk3video 0.4s linear forwards;}

@keyframes syk3videoh {
  0% {
    transform: translate(-50%, -50%) scale(0.73);
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes syk3video {
  0%{
    transform: translate(-50%, -50%) scale(1);
  }
  100%{
    transform: translate(-50%, -50%) scale(0.73);
  }
}

/* 立即咨询 */
.zg_ljzx{background-position: center;background-size: cover;background-repeat: no-repeat;}

.zg_ljzx .t1{color: #fff;line-height: 1.5;text-align: center;}

.zg_ljzx .t2{color: #fff;line-height: 1.5;text-align: center;margin-top: 24px;}

.zg_ljzx .zg_more{margin: 70px auto 0;}

.zg_more2 a{background: #fff;}

.zg_more2 a span{background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.zg_more2 a s{background: url(/images/zhzg/icon03_over.svg) no-repeat right;background-size: contain;}

.zg_more2:hover a span{background: none;color: #fff;-webkit-text-fill-color: unset;}

.zg_more2:hover a s{background: url(/images/zhzg/icon02_over.svg) no-repeat right;background-size: contain;}

/* 硬件设备 */
.zg_yjsb .box{margin-top: -14px;}

.zg_yjsb .zg_tit{text-align: center;}

.zg_yjsb .con1{text-align: center;margin-top: 36px;}

.zg_yjsb .yjsb_sw1{display: inline-block;border-radius: 78px;overflow: hidden;background: #F7F7F7;}

.zg_yjsb .con1 .swiper-slide{width: auto;}

.zg_yjsb .con1 a{display: flex;align-items: center;justify-content: center;padding: 18px 69px 17px 68px;position: relative;}

.zg_yjsb .con1 .ico{position: relative;width: 38px;min-width: 38px;margin-right: 10px;z-index: 10;}

.zg_yjsb .con1 .ico img{width: 100%;}

.zg_yjsb .con1 .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.zg_yjsb .con1 .txt{position: relative;z-index: 10;line-height: 24px;color: #666;}

.zg_yjsb .con1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);border-radius: 78px;opacity: 0;}

.zg_yjsb .con1 .line1{position: absolute;width: 24px;height: 2px;top: 50%;margin-top: -1px;left: 22px;background: #fff;opacity: 0;}

.zg_yjsb .con1 .line2{position: absolute;width: 24px;height: 2px;top: 50%;margin-top: -1px;right: 22px;background: #fff;opacity: 0;}

.zg_yjsb .con1 .line3{position: absolute;right: 0;top: 50%;width: 1px;height: 10px;margin-top: -5px;background: #9F9F9F;}

.zg_yjsb .con1 .swiper-slide:last-child .line3{display: none;}

.zg_yjsb .con1 .act .line1,
.zg_yjsb .con1 .act .line2,
.zg_yjsb .con1 .act .bg{opacity: 1;}

.zg_yjsb .con1 .act .ico img:nth-child(1){opacity: 0;}

.zg_yjsb .con1 .act .ico img:nth-child(2){opacity: 1;}

.zg_yjsb .con1 .act .txt{color: #fff;}

.zg_yjsb .con1 .ss:hover .txt{color: #0A5EFF;}

.zg_yjsb .con1 .act:hover .txt{color: #fff;}

.zg_yjsb .con2{margin-top: 80px;text-align: center;}

.zg_yjsb .con2 .img{height: 105px;display: flex;justify-content: center;align-items: center;}

.zg_yjsb .con2 .img img{max-height: 100%;}

.zg_yjsb .con2 .txt{line-height: 1.75;margin-top: 26px;}

/* 东梓关未来乡村 */
.zg_wlxc{background: #fff;}

.zg_wlxc .numtit{margin-left: 0;}

.zg_wlxc .con1{margin-top: 10px;}

.zg_wlxc .con1 .numdet{line-height: 1.75;color: #666;}

.con0{display: flex;align-items: center;line-height: 1.5;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.con0 span{width: 20px;height: 2px;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);margin-right: 13px;}

.zg_wlxc .con2{margin-top: 40px;}

.zg_wlxc .ul{display: flex;}

.zg_wlxc .li{width: calc((100% - 32px)/3);margin-right: 16px;}

.zg_wlxc .li:nth-child(3n){margin-right: 0;}

.zg_wlxc .li .img img{width: 100%;}

.zg_wlxc .li .txt{margin-top: -17px;}

.zg_wlxc .li .txt .t1{line-height: 1.75;}

.zg_wlxc .li .txt .t2{line-height: 1.75;margin-top: 10px;}


/* 武义温泉小镇旅客服务中心 */
.page_item_kf{background: #F9F9F9;}

.page_item .con1{display: flex;justify-content: space-between;}

.page_item .con1 .t1{line-height: 1.5;}

.page_item .con1 .page_swp_btn{display: flex;align-items: center;}

.page_item .con1 a{width: 40px;height: 40px;position: relative;margin-left: 16px;}

.page_item .con1 a img{width: 100%;}

.page_item .con1 a img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.page_item .con1 .swp_prev img:nth-child(2){transform: rotate(180deg);}

.page_item .con1 .swp_next img:nth-child(1){transform: rotate(180deg);}

.page_item .con1 a:hover img:nth-child(1){opacity: 0;}

.page_item .con1 a:hover img:nth-child(2){opacity: 1;}

.page_item .con2{margin-top: 40px;}

.page_item .con2 .swiper-container{width: calc(100% + 10.9375vw);}

@media screen and (min-width: 1921px) {
  .page_item .con2 .swiper-container{width: calc(100% + ((100vw - 1500px)/2));}
}

.page_item .con2 .swiper-slide{width: auto;}

.page_item .con2 .ss{display: block;position: relative;}

.page_item .con2 .txt{position: absolute;line-height: 1.5;left: 40px;width: calc(100% - 80px);bottom: 21px;color: #fff;background: linear-gradient(180deg, #D9D9D9 0%, rgba(0,0,0,0) 0%, #000000 100%);}

.page_item .swiper-pagination{display: flex;align-items: center;position: relative;bottom: 0;width: auto;color: #999;padding-right: 14px;}

.page_item .pagin_le{line-height: 28px;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.page_item .pagin_ce{margin: 0 7px;}


/* 经典案例 */
.page_con{background: #F9F9F9;padding-bottom: 0;}

.page_con .con1{text-align: center;}

.page_con .con1 .ul{display: flex;justify-content: center;border-bottom: 1px solid rgba(51,51,51,0.14);}

.page_con .con1 .li{margin-top: 40px;padding: 0 24px;position: relative;}

.page_con .con1 .li::before{content: "";position: absolute;right: 0;top: 8px;width: 1px;height: 10px;background: rgba(51,51,51,0.14);}

.page_con .con1 .li:last-child::before{display: none;}

.page_con .con1 .li a{display: block;padding-bottom: 22px;line-height: 24px;color: #666;position: relative;}

.page_con .con1 .li a s{position: absolute;bottom: -1px;left: auto;right: 0;height: 1px;width: 0;background: #13AEFF;}

.page_con .con1 .li.act a,
.page_con .con1 .li a:hover{background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.page_con .con1 .li a:hover s{width: 100%;left: 0;}

.page_con .con2{position: relative;}

.page_con .con2 .page_item .box{border-bottom: 1px solid #DADEE1;}

.page_con .con2 .list .page_item:last-child .box{border-bottom: none;}

.page_con .con2 .list{background: #F9F9F9;}

.page_con .con2 .list:nth-child(2n){background: #fff;}

.list_nav{position: absolute;top: 0;left: 0;height: 100%;padding-top: 60px;}

.list_nav .ul{position: sticky;top: 120px;left: 0;padding-bottom: 60px;z-index: 30;}

.list_nav .ul .li{margin-bottom: 16px;}

.list_nav .ul .li a{display: block;line-height: 24px;padding-left: 34px;color: #666;position: relative;}

.list_nav .ul .li s{position: absolute;width: 8px;height: 2px;left: 0;top: 11px;background: #A0A0A0;}

.list_nav .ul .li.act s{width: 20px;background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);}

.list_nav .ul .li:hover a,
.list_nav .ul .li.act a{background: linear-gradient(135deg, #13AEFF 0%, #0A5EFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.t_xiaping{
  font-size: 0;
  display: inline-block;
  width: 96px;
  height: 96px;
  cursor: pointer;
  /* border: 1px solid #000; */
  position: relative;
  border-radius: 50%;
  margin-top: 180px;
}

.t_xiaping .progress{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%,-50%);
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: absolute;
  opacity: 0;
}
.t_xiaping.wow1 .progress {
  opacity: 1;
}
.t_xiaping .progress:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
.t_xiaping .progress>span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
.t_xiaping .progress .progress-left {
  left: 0;
}
.t_xiaping .progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 1px;
  border-style: solid;
  position: absolute;
  top: 0;
  border-color: #000;
  box-sizing: border-box;
}
.t_xiaping .progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 48px;
  border-bottom-right-radius: 48px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}
.t_xiaping.wow1 .progress .progress-left .progress-bar {
  -webkit-animation: loading-2 1.4s linear forwards 1.4s;
  animation: loading-2 1.4s linear forwards 1.4s;
}
.t_xiaping .progress .progress-right {
  right: 0;
}
.t_xiaping .progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 48px;
  border-bottom-left-radius: 48px;
  border-right: 0;
}
.t_xiaping.wow1 .progress .progress-right .progress-bar {
  -webkit-transform-origin: center right;
  transform-origin: center right;
  -webkit-animation: loading-1 1.4s linear forwards;
  animation: loading-1 1.4s linear forwards;
}
@keyframes loading-1 {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
  }
}
@keyframes loading-2 {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
  }
}
.t_xiaquan img{
  width: 9px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.t_xiaping.wow1 .t_xiaquan img{
  animation: jianmove 2.8s linear infinite;
}
@keyframes jianmove {
  0%{
      top: 50%;
  }
  25%{
      top: calc(50% + 10px);
  }
  50%{
      top: 50%;
  }
  75%{
      top: calc(50% - 10px);
  }
  100%{
      top: 50%;
  }
}
.t_xiaping .progress .progress-left .progress-bar{
  border-left-width: 0;
  border-left-color: transparent;
}

.zg_ind2 .con1 .box{padding-right: 28%;}



.ck_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;background:rgba(0, 0, 0, 0.9);opacity: 0;visibility: hidden;pointer-events: none;}

.ck_tanchuang .gbox{width: 690px;height: 730px;position: absolute;top: 55%;opacity: 0; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.ck_tanchuang .gbox .out{display: block;width: 60px;height: 60px;position: absolute;top: 55px;right: 11px;background:url(/img/yry_close.png) center no-repeat ;background-size: 60px;cursor: pointer;z-index: 20;}

.ck_tanchuang .gbox .out:hover{transform: rotate(180deg);}

.ck_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.ck_tanchuang.act .gbox{top: 50%;opacity: 1;}

.ck_tanchuang .gcon1{text-align: center;padding: 27px 0 0;height: 130px;background: url(/img/yry_bg.png) no-repeat top center;background-size: 100%;position: relative;}

.ck_tanchuang .gcon1::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40%;background: #fff;}

.ck_tanchuang .gcon1 span{display: inline-block;padding: 39px 27px 20px;font-size: 28px;line-height: 42px;color: #fff;font-weight: bold;background: url(/img/yry_ico1.png) no-repeat bottom center;background-size: 100%;position: relative;z-index: 10;}

.ck_tanchuang .gcon2 img{display: block;width: 100%;}

.pop_con{padding: 40px 38px 0 55px;background: #fff;}

.place::-webkit-input-placeholder{color:#D6D6D6 ;}

.place:-moz-placeholder{color:#D6D6D6 ;}

.place::-moz-placeholder{color:#D6D6D6 ;}

.place:-ms-input-placeholder{color:#D6D6D6 ;}

.pop_form{display: flex;flex-wrap: wrap;}

.pop_form .item{width: calc(100%);}

.pop_form .item .it_top{font-size: 18px;line-height: 24px;color: #666;}

.pop_form .item .it_top span{color: #CF000E;}

.pop_form .item .it_bot{display: flex;margin-top: 8px;}

.pop_form .item .it_bot input{padding: 10px 13px;background: none;border: none;outline: none;color: #eee;font-family: '微软雅黑';width: 100%;font-size: 12px;line-height: 22px;color: #333;border: 1px solid #D9D9D9;border-radius: 4px;}

.pop_form .item .it_bot textarea{padding: 10px 13px;background: none;border: none;outline: none;color: #eee;font-family: '微软雅黑';width: 100%;font-size: 12px;line-height: 22px;color: #333;min-width: 100%;max-width: 100%;min-height: 120px;max-height: 120px;border: 1px solid #D9D9D9;border-radius: 4px;}

.pop_form .item.item1{width: calc((100% - 20px)/2);margin-right: 20px;}

.pop_form .item.item2{width: calc((100% - 20px)/2);}

.pop_form .item.item3{margin-top: 24px;width: 100%;}

.pop_form .item.item4{margin-top: 24px;width: 100%;}

.pop_form .item.item4 input{max-width: 252px;margin-right: 20px;}

.pop_form .item.item5{margin-top: 22px;font-size: 14px;color: #666666;display: flex;align-items: center;}

.pop_form .item.item5 a{color: #666;}

.pop_form .item.item5 a:hover{color: #0E8AFF;}

.pop_form .item.item6{display: flex;align-items: center;justify-content: center;margin-top: 62px;}

.pop_form .item.item6 a{width: 220px;line-height: 45px;border-radius: 23px;text-align: center;color: #fff;background: #fc9e1d;text-decoration: none;outline: none;}

.pop_form .item.item6 a:hover{opacity: 0.8;}

.pop_form input[type='checkbox'] {
	position: relative;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin-right: 10px;
	border-radius: 2px;
	border: none;
}

.pop_form input[type='checkbox']::after {
	position: absolute;
	top: 0;
	color: #000;
	width: 14px;
	height: 14px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
	border-radius: 2px;
	border: 1px solid;
	border-image: linear-gradient(90deg, rgba(254, 205, 62, 1), rgba(252, 158, 29, 1)) 1 1;
}

.pop_form input[type='checkbox']:checked::after {
	content: '✓';
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background-color: #fc9e1d;
}

.fbd{font-weight: bold;}

.ck_tanchuang2 .gbox .out{display: block;width: 60px;height: 60px;position: absolute;top: 12px;right: 15px;background:url(/img/yh_close.png) center no-repeat ;background-size: 60px;cursor: pointer;z-index: 20;}

.ck_tanchuang2 .gbox {width: 690px;height: 650px;background: #fff;border-radius: 10px;}

.ck_tanchuang2 .gcon1{padding: 0;font-size: 32px;line-height: 88px;background: linear-gradient(180deg, #0E83FF 0%, #02D9FF 100%);border-radius: 10px 10px 0 0;height: auto;color: #fff;font-weight: bold;}

.ck_tanchuang2 .gcon1 span{display: block;padding: 0;background: none;}

.ck_tanchuang2 .gcon1::before{display: none;}

.ck_tanchuang2 .pop_form input[type='checkbox']::after {
	border: 1px solid #0E83FF;
}

.ck_tanchuang2 .pop_form input[type='checkbox']:checked::after {
	background-color: #0E83FF;
}

.ck_tanchuang2 .pop_form .item.item6{margin-top: 50px;}

.ck_tanchuang2 .pop_form .item.item6 a{width: 100%;line-height: 44px;background: #0E8AFF;}

.ck_tanchuang2 .gcon2{height: 80px;background: #fff;border-radius: 0 0 10px 10px;}

.ck_tanchuang2 .gcon2 img{display: none;}

.gengduo{display: flex;align-items: center;justify-content: center;width: 170px;height: 43px;color: #fff;border: 1px solid #fff;position: relative;border-radius: 26px;overflow: hidden;}

.gengduo s{width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #0E8AFF;}

.gengduo span{position: relative;z-index: 1;}

.gengduo .i{width: 16px;position: relative;margin-left: 14px;z-index: 1;}

.gengduo:hover{border: 1px solid #0E8AFF;}

.gengduo:hover s{height: 100%;}

.gengduo3{border: 1px solid #0E8AFF;color: #0E8AFF;}

.gengduo3:hover span{color: #fff;}

.tjtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10002;display: none;}

.tjtc .bei{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}

.tjtc .c_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 300px;height: 170px;background: #fff;text-align: center;padding: 30px 0;}

.tjtc .c_con .txt{font-size:28px;}

.tjtc .c_con .n{display: flex;align-items: center;justify-content: center;margin-top: 30px;cursor: pointer;}

.zg_wlxc .con2{overflow-x:auto;}


@media screen and (max-width:1680px) {
  .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: 22px;}
  .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: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}
  .f_52{font-size: 44px;}
  .f_54{font-size: 44px;}
  .f_56{font-size: 44px;}
  .f_58{font-size: 44px;}
  .f_60{font-size: 44px;}

  

  .mg_70_0{margin-top: 50px;}

  .mg_100_0{margin-top: 60px;}

  .pd_0_116{padding-bottom: 80px;}

  .pd_100{padding: 60px 0;}

  .pd_130{padding: 80px 0;}

  .pd_130_125{padding: 80px 0;}

  .pd_90_140{padding: 60px 0 80px;}

  .pd_116_130{padding: 80px 0;}

  .pd_60{padding: 50px 0;}

  .zg_ind2 .con1{padding-top: 40px;}

  .t_xiaping{margin-top: 100px;}

  .zg_banner .txt .zg_more{margin-top: 60px;}
}

@media screen and (max-width: 1440px) {
  .zg_ind2 .t1{width: 80%;}

  .list_nav{display: none;}
}

@media (max-width:1030px) {
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48 {font-size: 24px;}
  .f_50 {font-size: 24px;}
  .f_52 {font-size: 26px;}
  .f_54 {font-size: 26px;}
  .f_56 {font-size: 26px;}
  .f_58 {font-size: 26px;}
  .f_60 {font-size: 26px;}

  .html{overflow-x: hidden;}

  body{min-width: 200px;padding-top: 52px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .wow1{opacity: 1;}

  .wow{opacity: 1;}

  .pc{display: none;}
  
  .yd{display: block;}


  .mg_70_0{margin-top: 40px;}

  .mg_100_0{margin-top: 40px;}

  .pd_0_116{padding-bottom: 40px;}

  .pd_100{padding: 40px 0;}

  .pd_130{padding: 40px 0;}

  .pd_130_125{padding: 40px 0;}

  .pd_90_140{padding: 40px 0;}

  .pd_116_130{padding: 40px 0;}

  .pd_60{padding: 40px 0;}

  .zg_banner .txt .t2{margin-top: 20px;line-height: 1.5;}

  .zg_banner .txt .zg_more{margin-top: 30px;}

  .zg_more a{padding: 0 22px;font-size: 13px;line-height: 34px;}

  .zg_more a span{font-size: 13px;}

  .zg_more{width: 160px;}

  .zg_ind1 .con1{margin-top: 0;display: block;}

  .zg_ind1 .con1 .zg_det{line-height: 1.5;}

  .zg_ind1 .con2 .img{padding: 15px;height: 250px;}

  .zg_ind1 .con2 .txt{padding: 20px 15px 30px;}

  .zg_ind1 .con2 .txt .t2{line-height: 1.5;margin-top: 10px;}

  .zg_pagin{margin-top: 30px;}

  .zg_pagin span{width: 10px;height: 10px;margin: 0 3px;}

  .zg_ind1 .con3{margin-top: 40px;}

  .zg_ind1 .con2 .swiper-slide{margin-right: 0;border: none;width: 100%;max-width: 100%;}

  .zg_ind2 .con1{position: relative;padding-top: 0;}

  .zg_num .number{width: 40px;line-height: 40px;min-width: 40px;height: 40px;}

  .zg_num .number .tt{font-size: 20px;line-height: 40px;}

  .zg_ind2 .con1 .box{padding-right: 0;}

  .zg_num .numtit{line-height: 40px;}

  .zg_ind2 .t1{line-height: 1.5;margin: 20px;max-width: 100%;}

  .t_xiaping{display: none;}

  .zg_ind2{margin: 40px 0;}

  .num_con{display: block;}

  .num_con .numdet{max-width: 100%;margin-top: 15px;min-height: auto;line-height: 1.5;}

  .zg_ind3 .con2 .ul{padding-top: 21px;}

  .zg_ind3 .con2 .ul .li{width: calc((100% - 9px)/2);}

  .zg_ind3 .con2 .ul .li:nth-child(3n){margin-right: 9px;}

  .zg_ind3 .con2 .ul .li:nth-child(2n){margin-right: 0;}

  .zg_ind4 .con2{margin-top: 30px;display: block;}

  .zg_ind4 .con2 .item{width: 100%;margin-right: 0;}

  .zg_ind4 .con2 .item:first-child{margin-right: 0;margin-bottom: 30px;}

  .zg_ind4 .con2 .item .det{margin-top: 15px;}

  .zg_ind5 .con2{margin-top: 30px;}

  .zg_ind5 .con2 .img img{max-height: 200px;}

  .mouse_pc:hover .mouse_yuan{opacity: 0;pointer-events: hidden;}

  .zg_ind6 .con2 .ul .li{width: 100%;margin-right: 0;}

  .zg_ind7{overflow: hidden;}

  .zg_ind7 .con_le{width: 100%;}

  .zg_ind7 .con1{display: block;}

  .zg_ind7 .con_le .txt{line-height: 1.5;padding-top:15px;}

  .zg_ind7 .con_re{margin-left: 0;margin-top: 30px;}

  .zg_ind7 .con_re .swiper-container{width: 95vw;}

  .zg_ind7 .con_re .swiper-scrollbar{margin-top: 25px;}

  .zg_ind7 .con_re .swiper-slide .img img{max-height: 200px;}

  .zg_ind8 .con1{display: block;}

  .zg_ind8 .con_le{width: 100%;}

  .zg_ind8 .con_le .txt{padding-top: 5px;line-height: 1.5;}

  .zg_ind8 .con_re{width: 100%;margin: 30px 0 0;}

  .zg_ind9 .txtcon .con1{padding: 40px 0;}

  .zg_ind9 .vidcon{position: relative;}

  .zg_ind9 .txtcon{position: relative;min-height: auto;}

  .zg_ind9 .txtcon .con1 .con_le{width: 100%;}

  .zg_ind9 .txtcon .con1 .con_re{padding-top: 30px;width: 100%;}

  .zg_ind9 .txtcon .con1 .con_re .item{margin-bottom: 20px;}

  .zg_ind9 .txtcon .con1 .con_re .item .it_con{opacity: 1;transform: translateX(0);}

  .zg_ind9{min-height: auto;overflow: hidden;}

  .zg_ind9 .txtcon .con1 .con_re .item .it_con .it_t2{line-height: 1.5;margin: 10px 0 0;}

  .zg_ind9 .vidcon{display: none;}

  .zg_ind9 .linecon{display: none;}

  .page_con .con1 .ul{padding: 10px 0 20px;}

  .page_con .con1 .li{margin-top: 10px;padding: 0 20px;}

  .page_con .con1 .ul{flex-wrap: wrap;justify-content: flex-start;}

  .page_con .con1 .li a{padding-bottom: 0;}

  .page_item .con1 a{display: none;}

  .page_item .swiper-pagination{padding-right: 0;}

  .page_item .con2{margin-top: 20px;}

  .page_item .con2 .ss .img img{max-height: 200px;}

  .page_item .con1 .page_swp_btn{display: none;}

  .page_con .con1{text-align: left;}

  .page_con .con2{margin-top: 0;padding-top: 30px;}

  .zg_wlxc .ul{min-width: 800px;}

  .zg_ind9 .bgimg{height: 100%;}

  .page_con{padding-bottom: 0;}

  .zg_yjsb{overflow: hidden;}

  .pageLayout{overflow: hidden;}

  .zg_yjsb .yjsb_sw1{display: block;}

  .zg_yjsb .con1 a{padding: 10px 30px;}

  .zg_yjsb .con1 .line1{display: none;}

  .zg_yjsb .con1 .line2{display: none;}

  .zg_yjsb .con2{margin-top: 30px;}

  .zg_ljzx .zg_more{margin-top: 30px;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}
}



@media (max-width: 800px){
	.ck_tanchuang .gbox {
		width: 90%;
		height: auto;
	}

	.ck_tanchuang{min-width: 300px;}
	.ck_tanchuang .gcon1{height: 80px;}
	.ck_tanchuang .gcon1 span{font-size: 18px;line-height: 18px;padding: 30px 20px 14px;background-size: auto 100%;}

	.ck_tanchuang .gbox .out{width: 40px;height: 40px;background-size: 40px;}

	.pop_con{padding: 20px 20px 0;}

	.ck_tanchuang .gbox .out{top: 35px;}

	.pop_form .item .it_top{font-size: 16px;line-height: 20px;}

	.pop_form .item.item1{width: 100%;margin-right: 0;}

	.pop_form .item.item2{width: 100%;margin-top: 15px;}

	.pop_form .item .it_bot textarea{max-height: 80px;min-height: 80px;}

	.pop_form .item.item4 input{max-width: 140px;}

	.pop_form .item.item6{margin-top: 30px;}

	.pop_form .item.item3{margin-top: 15px;}

	.pop_form .item.item4{margin-top: 15px;}

	.pop_form .item.item5{margin-top: 15px;}

	.pop_form .item .it_bot input{padding: 4px 13px;}

	.pop_form .item.item4 img{height: 32px !important;width: 100px !important;}

	.ck_tanchuang .gbox .out{right: 0;top: -50px;}

	.pop_con{position: relative;z-index: 3;}

	.ck_tanchuang2 .gcon2{transform: translateY(-1px);}

	.ck_tanchuang2 .gcon1{font-size: 18px;line-height: 50px;height: 50px;}

	.ck_tanchuang2 .gcon2{height: 30px;}
	
	.ck_tanchuang2 .pop_form .item.item6{margin-top: 30px;}
	
	

	
	.yszcts .ys_con{width:90%;}
	
	.yszcts .ys_con .con2{line-height:1.4;overflow-x: hidden;}
	
	.yszcts .ys_con .con3 span{font-size:14px;}
	
	.tjtc .c_con .txt{font-size:22px;}
	
	.gengduo{width:160px;height:40px;}
	
	.tjtc .c_con{height:160px;}
}

@media (max-width: 500px){
	.ck_tanchuang .gcon1::before{height: 50%;bottom: -2px;}

	.ck_tanchuang .gcon2 img{transform: translateY(-1px);}
}

