@import url("master.css");
@import url("../font/icon/iconfont.css");
@import url("../../lib/css/roll.css");
@import url("../../lib/css/animate.css");
:root{
	--color1:#dd1717;
	--color2:#bf0d0d;
	--bcr1:cubic-bezier(.4,.4,0,1);
	--bcr2:cubic-bezier(0.075, 0.82, 0.165, 1);
}
.move_top{padding-top:.9rem;}
.mobile_img{display:none;}

/*》》》》》》》》》》加载页《《《《《《《《《《*/
.loader_wrapper{z-index:2000;position:fixed;top:0;left:0;color:#b3230f;
width: 100%;height:100%;overflow:hidden;background-color:#cc3020;}
.loader_wrapper .loader_logo{position:absolute;top:50%;left:0%;transform:translateY(-50%);width:100%;
text-align:center;justify-content:center;align-items:flex-end;line-height: 1;}
.loader_wrapper .loader_logo .loader_logo_item:nth-child(odd){transform:translateY(calc(-50vh - 100%));}
.loader_wrapper .loader_logo .loader_logo_item:nth-child(even){transform:translateY(calc(50vh + 100%));}
.loader_logo_item{width:9.090909090909092%;font-size: 2.1875vw;}

.loader_wrapper.wapSlide{animation: animLoadedHeader 1.25s cubic-bezier(0.7,0,0.3,1) forwards;}
@keyframes animLoadedHeader {
	to {
		transform: translate3d(0,-100%,0);
	}
}
/*#Hbanner_swiper.wapSlide .Hbanner_bg>img,
#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_title,
#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_p{animation: animLoadedContent 1.25s cubic-bezier(0.7,0,0.3,1) both;}
@-webkit-keyframes animLoadedContent {
	from { 
		opacity: 0; -webkit-transform: translate3d(0,200px,0); 
	}
}
#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_title{animation-delay:.1s;}
#Hbanner_swiper.wapSlide .Hbanner_info .Hbanner_info_text .Hbanner_info_p{animation-delay:.2s;}*/


/*main*/
#main{position:fixed;top:0;left:0;right:0;bottom:0;}
#main .scrollbar-track-y{background-color:#eee;position:absolute;right:0;top:0;border-radius:6px;}
#main .scrollbar-track-y .scrollbar-thumb-y{background-color:var(--color1);width:100%;}

#main .liTxt{padding-right:.15rem;margin-right:-.15rem;text-align: justify;}
#main .liTxt .scrollbar-track-y{width:3px;border-radius:3px;}
#main .liTxt .scrollbar-track-y .scrollbar-thumb-y{border-radius:3px;}

/*font_effect*/
.font_effect>span{display:inline-table;overflow: hidden;}
.font_effect>span>font{display:block;-webkit-animation-duration:.6s !important;animation-duration:.6s !important;}
.font_effect>span>font.fadeIn{-webkit-animation-duration:1.2s !important;animation-duration:1.2s !important;}

/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#spotlight{background-color:rgba(0,0,0,.7);clip-path: circle(0px at center);-webkit-clip-path:circle(0px at center);}
#spotlight.show{clip-path: circle(100% at center);-webkit-clip-path: circle(100% at center);
transition: clip-path ease 1s;-webkit-transition: clip-path ease 1s;}
.spl-header{transform: none;height: .64rem;background: none;top: .25rem;right: .25rem;}
.spl-fullscreen{display: none !important;}
.spl-header>div{width: .64rem;height: .64rem;}
.spl-header .spl-close{background-color: var(--color1);opacity: 1;border-radius: 50%;transition: transform .5s ease;background-size: .32rem;margin-left: .2rem;}
#spotlight .spl-prev,
#spotlight .spl-next{display: block !important;width: .6rem;height: .6rem;background-size: .38rem;}
#spotlight .spl-prev{transform:none !important;left: .25rem;}
#spotlight .spl-next{transform: scaleX(-1) !important;right: .25rem;}



/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh{letter-spacing:0.125em;}

/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pagination{text-align:center;}
.pagination li{display:inline-block;padding:0 .1rem;}
.pagination li a,.pagination li span{display:block;width:.52rem;height:.52rem;line-height:.52rem;border:1px solid var(--color1);border-radius:50%;
background-color:#fff;color:var(--color1);transition:all 0.3s ease-out;}
.pagination li.active a,.pagination li.active span{background-color:var(--color1);color:#fff;pointer-events:none;}
.pagination li.disabled span{cursor: not-allowed;}

/*href_hover*/
/*线型*/
.hoverable .hoverable_txt{position:relative;display:inline-block;}
.hoverable .hoverable_txt:after{content: '';width:100%;height:1px;
position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);
-webkit-transform-origin: right top;transform-origin: right top;
transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
transition: transform .5s cubic-bezier(.215,.61,.355,1);}

/*富文本强制定义*/
.richText{text-align: justify;}
.richText img{display: inline-block !important;max-width: 100% !important;}
.richText p,
.richText span,
.richText em{font-size: 16px !important;}
.richText video{max-width: 100%;display: inline-block;}
.richText a{color: var(--color01) !important;text-decoration:underline !important;}

/*返回顶部*/
#back_top{position:fixed;right:2.6vw;bottom:5.208333333333334vw;opacity: 0;visibility: hidden;
transform:translateY(100%);-webkit-transform:translateY(100%);z-index:888;transition:all .6s ease;}
#back_top.onshow{opacity:1;-webkit-opacity:1;visibility:visible;transform:none;-webkit-transform:none;}
#back_top .master_backTop .master_aperture{background-color:rgba(221,23,23,.7);position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;
opacity:0;-webkit-opacity:0;z-index:-1;}
#back_top .master_backTop .master_backTop_btn{color:#fff;width:.64rem;height:.64rem;border-radius:50%;-webkit-border-radius:50%;
align-items:center;justify-content:center;z-index:2;background-color:var(--color1);}
#back_top .master_backTop .master_aperture.circle01{animation:scalej01 2s .4s infinite;-webkit-animation:scalej01 2s .4s infinite;}
@keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
}  
#back_top .master_backTop .master_aperture.circle02{animation:scalej02 2s infinite;-webkit-animation:scalej02 2s infinite;}
@keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
}  
.bubble{width:100%;height:100%;position:absolute;left:0;top:0;z-index: -1;} 
.bubble span,.back_bubble span{display:block;width:20px;height:20px;border-radius:50%;-webkit-border-radius:50%;z-index:-1; 
transition: ease 1s;-webkit-transition: ease 1s;position:absolute;left:50%;
bottom:0px;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity:0;-webkit-opacity:0;}
.bubble span:nth-child(1){animation:pao 4s linear infinite;-webkit-animation:pao 4s linear infinite;background: rgba(221,23,23,.6);}
.bubble span:nth-child(2){animation:pao3 6s linear infinite;-webkit-animation:pao3 6s linear infinite;
-webkit-transition-delay:0.3s;transition-delay:0.3s;background: rgba(221,23,23,.8);}
.bubble span:nth-child(3){animation:pao2 3s linear infinite;-webkit-animation:pao2 3s linear infinite;
-webkit-transition-delay:0.8s;transition-delay:0.8s;background: rgba(221,23,23,1);}
.bubble span:nth-child(4){animation:pao4 9s linear infinite;-webkit-animation:pao4 9s linear infinite; background: rgba(221,23,23,.3);}
.bubble span:nth-child(5){animation:pao5 7s linear infinite;-webkit-animation:pao5 7s linear infinite; background: rgba(221,23,23,.5);}
@keyframes pao{
 	0% {
 		transform: translate(200%,-30px) rotate(360deg) scale(.4,.4);
 		-webkit-transform: translate(200%,-30px) rotate(360deg) scale(.4,.4);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		opacity:0;-webkit-opacity:0;
 	
 	}
}
@keyframes pao2 {
 	0% {
 		transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(100%,-100px) rotate(360deg) scale(.4,.4);
 		-webkit-transform: translate(100%,-100px) rotate(360deg) scale(.4,.4);
 		opacity:0;-webkit-opacity:0;
 	
 	}
}
@keyframes pao3 {
 	0% {
 		transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform:translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-300%,-100px) rotate(360deg) scale(.4,.4);
 		-webkit-transform:translate(-300%,-100px) rotate(360deg) scale(.4,.4);
 		opacity:0;-webkit-opacity:0;
 	
 	}
}
@keyframes pao4 {
	0% {
		transform: translate(400%,0px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(400%,0px) rotate(360deg) scale(1,1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		-webkit-transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(-100%,-100px) rotate(360deg) scale(.4,.4);
		-webkit-transform: translate(-100%,-100px) rotate(360deg) scale(.4,.4);
		opacity:0;-webkit-opacity:0;
	}
}
@keyframes pao5 {
	0% {
		transform: translate(-400%,0px) rotate(360deg) scale(.1,.1);
		-webkit-transform:translate(-400%,0px) rotate(360deg) scale(.1,.1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		-webkit-transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		opacity:0;-webkit-opacity:0;
	}
}

/*搜索*/
.search{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 1200;background-color: rgba(0,0,0,.5);
opacity: 0;pointer-events: none;transition: opacity .5s ease;}
.search>div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1440px;max-width: 90%;}
.search>div:before{content: '';position: absolute;width: calc(100% + .2rem);height: calc(100% + .2rem);
background-color: #fff;z-index: -1;top:-.1rem;left: -.1rem;transition: all 0.5s;border-radius: .1rem;}
.search .search-close{position: absolute;right: .2rem;top: .2rem;width: .72rem;height: .72rem;text-align: center;
line-height: .6rem;font-size: .30rem;color: #000;font-weight: bold;}
.search .search-close i{display: inline-block;transition: .5s ease;}
.search .search-content{padding: 2rem;transform: scale(.8);transition: transform 0.5s;}
.search .search-content .search-title{text-align: center;line-height: 1;letter-spacing: 0.075em;color: #000;}
.search .search-content .search-form{width: 100%;justify-content: center;margin-top: .7rem;}
.search .search-content .search-form ._txt input{width: 100%;height: 100%;border:none;
background: none;border-bottom: 1px solid #ddd;color: #333;}
.search .search-content .search-form ._txt input::-webkit-input-placeholder{color: #ddd;}
.search .search-content .search-form ._txt input:-moz-placeholder{color: #ddd;}
.search .search-content .search-form ._txt input::-moz-placeholder{color: #ddd;}
.search .search-content .search-form ._txt input:-ms-input-placeholder{color: #ddd;}
.search .search-content .search-form ._btn{width: .58rem;height: .58rem;}
.search .search-content .search-form ._btn button{width: 100%;height: 100%;font-size: .32rem;
border:none;background: none;font-weight: bold;color: #999;transition: color .25s ease;}
.search .search-content .search-form ._btn button:hover{color: var(--color1);}
.search .search-close:hover i{transform: rotate(270deg);}
.search.on{opacity: 1;pointer-events: auto;}
.search.on>div:before{width: 100%;height: 100%;top: 0;left: 0;}
.search.on .search-content{transform: none;}
@media screen and (max-width:1024px){
	.search>div:before{width: calc(100% + 10vw);height: calc(100% + 10vw);left: -5vw;top: -5vw;}
	.search .search-content{padding: 1.2rem .5rem;padding-left: .7rem;}
}
@media screen and (max-width:768px){
	.search .search-content .search-title{font-size: 16px;}
	.search .search-content .search-form ._btn{width: .72rem;height: .72rem;}
	.search .search-content .search-form ._btn button{font-size: 20px;}
	.search .search-close{font-size: 18px;}
}

/*》》》》》》》》》》搜索结果《《《《《《《《《《*/
.query{padding-top: .8rem;padding-bottom: 1.2rem;}
.query_top{height:.8rem;line-height:.8rem;padding:0 .4rem;background-color:var(--color1);color: #fff;}
.query_list .query_item{height:.8rem;line-height:.8rem;}
.query_item a{padding:0 .4rem;border-bottom:1px dashed #ddd;}
.query_item .query_time{margin-left:auto;padding-left:.4rem;color: #999;}
.query_item .query_name{transition:color 0.25s ease;color: #666;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media screen and (max-width:768px){
	.query_top{height:1rem;line-height:1rem;}
	.query_list .query_item{height:1rem;line-height:1rem;}
}
.query_item a:hover .query_name{color:var(--color1);}


/*》》》》》》》》》》页头《《《《《《《《《《*/
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99;padding: .2rem 0;
transition: all .5s ease-in-out;}
.header>div{align-items: center;height: 100%;padding: 0 2.604166666666667vw;}
.header .logo>a{height: .74rem;display: block;transition: height .5s ease-in-out;}
.header .logo>a img{height: 100%;}
.header .nav{margin-left: auto;}
.header .nav .navlist .nav_a{position: relative;}
.header .nav .navlist .nav_a>a{transition:color .3s ease-out;height:.8rem;line-height:.8rem;
color:#fff;padding:0 2.0833333333333335vw;}
.header .nav .navlist .nav_a>a i{display: none;}
.header .nav .navlist .nav_a .hoverable_txt:after{background-color: #fff;height: 2px;border-radius: 2px;}
.header .nav .navlist .nav_a .nav_b{position:absolute;top:100%;left:50%;min-width:1.5rem;transform:translateX(-50%) translateY(10px);
padding-top: 12px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;}
.header .nav .navlist .nav_a .nav_b .nav_b_list{position: relative;width: 100%;background-color: #fff;
text-align: center;border:1px solid #e6e6e6;padding:.1rem 0;border-radius:5px;}
.header .nav .navlist .nav_a .nav_b .nav_b_list:before{content:'';position:absolute;top:-6px;left:50%;width:0;height:0px;margin-left:-6px;
border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;
transform:rotate(-45deg);box-shadow:2px -2px 2px rgba(100,100,100,.1);}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a{white-space:nowrap;line-height:40px;color:#666;
transition:all .3s ease-out;padding:0 .15rem;}
.header.on{padding: 0;background-color:rgba(221,23,23, .9);}
.header.on .logo>a{height: .56rem;}
.header .inquiry{margin-left: 2.0833333333333335vw;}
.header .inquiry>a{width: .48rem;height: .48rem;border: 1px solid rgba(255,255,255,.6);transition: all .3s ease-out;
align-items: center;justify-content: center;color: #fff;border-radius: 50%;}
.header .inquiry>a:hover{background-color: #fff;color: var(--color1);}


/*移动端菜单*/
.openMenu{display: none;}
.openMenu>a{align-items:center;outline:none;}
.openMenu .openMenu_btn{width:24px;height:24px;}
.openMenu .openMenu_btn span{position:absolute;width:100%;height:2px;border-radius:2px;
transition:all 0.4s ease;background-color: #fff;}
.openMenu .openMenu_btn span:nth-child(1){top:3px;left: 0;}
.openMenu .openMenu_btn span:nth-child(2){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:16px;right: 0;}
.openMenu .openMenu_btn span:nth-child(3){bottom:3px;left: 0;}

.header.mobileNav .openMenu .openMenu_btn span:nth-child(1){top:11px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header.mobileNav .openMenu .openMenu_btn span:nth-child(2){opacity:0;-webkit-opacity:0;visibility:hidden;}
.header.mobileNav .openMenu .openMenu_btn span:nth-child(3){bottom:11px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>首页<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.banner{width: 100%;height: 100vh;overflow: hidden;position: relative;background-color: #000;}
.bannerSwiper{width: 100%;height: 100%;}
.bannerSwiper ._bg{width: 100%;height: 100%;}
.bannerSwiper ._bg img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.2);
transition: transform 2s ease;}
.bannerSwiper .swiper-slide{overflow: hidden;}
.bannerSwiper .swiper-slide.active ._bg>img{transform:none;}
.bannerSwiper ._info{position: absolute;top: 50%;left: 50%;pointer-events: none;
transform: translate(-50%,-50%);z-index: 10;color: #fff;display: none;}
.bannerSwiper ._info ._h{font-size: .6rem;font-weight: bold;}
.bannerSwiper ._info ._p{font-size: .48rem;margin-top: 5px;}
.bannerSwiper ._info.on{display: block;}
.bannerNav{position: absolute;bottom:.5rem !important;z-index: 10;text-align: center;font-size: 0;pointer-events: none;}
.bannerNav span{width: .36rem;height: .36rem;position: relative;opacity: 1;background: none;margin: 0 .1rem !important;outline: none;pointer-events: auto;}
.bannerNav span:before,
.bannerNav span:after{content: '';position: absolute;border-radius: 50%;top: 50%;left: 50%;
transform: translate(-50%,-50%);width: .08rem;height: .08rem;}
.bannerNav span:before{background-color: #fff;z-index:1;transition: all .3s ease-out;}
.bannerNav span:after{background-color: rgba(252,255,255,.2);opacity: 0;transition: all .4s ease-out;z-index: -1;}
.bannerNav span.swiper-pagination-bullet-active{pointer-events:none;}
.bannerNav span.swiper-pagination-bullet-active:after{opacity: 1;width: 100%;height: 100%;}

/*masterTitle1*/
.masterTitle1{line-height: 1;font-weight: bold;}
.masterTitle1 ._cn{font-size: .4rem;}
.masterTitle1 ._en{color: #ccc;text-transform: uppercase;margin-top: .12rem;}


/*masterTop*/
.masterTop{align-items: center;line-height: 1;}
.masterTop ._more{margin-left: auto;}
.masterTop ._more>a{color: #ccc;align-items: center;transition: color .3s ease-out;}
.masterTop ._more>a i{margin-left: 3px;}
.masterTop ._more>a .hoverable_txt{padding: 5px 0;}
.masterTop ._more>a .hoverable_txt:after{background-color: var(--color1);}

.intro{padding-top: 1.2rem;color: var(--color1);display: none;}
.intro ._h{font-size: .6rem;line-height: 1;font-weight: bold;}
.intro ._p{font-size: .4rem;margin-top: .25rem;}

.survey{padding-top:1.5rem;padding-bottom: .3rem;}
.surveyVideo{z-index:-1;overflow:hidden;margin-top: -3.125vw;height: 150vh;}
.surveyVideo ._box{width:100vw;height:100vh;position:absolute;top:0;left:0;}
.surveyVideo ._box ._poster{width:100%;height:100%;}
.surveyVideo ._box ._poster>video,
.surveyVideo ._box ._poster>img{width:100%;height:100%;object-fit:cover;}
.surveyVideo ._box ._boder{position:absolute;z-index:5;background-color:#fff;will-change: transform;transition:all .5s ease;}
.surveyVideo ._box ._borderUp{top:0px;left:0;right:0;height:6.25vw;}
.surveyVideo ._box ._borderRight{right:0px;top:0;bottom:0;width:6.25vw;}
.surveyVideo ._box ._borderDown{bottom:0px;left:0;right:0;height:6.25vw;}
.surveyVideo ._box ._borderLeft{left:0px;top:0;bottom:0;width:6.25vw;}
.survey .masterTop{transition:opacity .5s ease;}
.survey.fully .surveyVideo ._box ._borderUp{transform: translateY(-100%);}
.survey.fully .surveyVideo ._box ._borderDown{transform: translateY(100%);}
.survey.fully .surveyVideo ._box ._borderRight{transform: translateX(100%);}
.survey.fully .surveyVideo ._box ._borderLeft{transform: translateX(-100%);}
.survey.fully .masterTop{opacity: 0;}
.surveyCnt{align-items: center;}
.surveyCnt ._info{width: 50%;padding-right: .4rem;}
.surveyCnt ._info ._line{line-height: 1.9583333333333333;}
.surveyCnt ._info ._data{margin-top: .6rem;line-height: 1;}
.surveyCnt ._info ._data ._item{width: 33.333333%;}
.surveyCnt ._info ._data ._item ._num span{font-size: .36rem;font-weight: bold;}
.surveyCnt ._info ._data ._item ._num em{margin-left: 5px;transform: translateY(-.15em);display: inline-block;}
.surveyCnt ._info ._data ._item ._name{margin-top: .1rem;}
.surveyCnt ._img{width: 33.4375%;margin-left: auto;position: relative;min-width: 4.8rem;margin-top: .6rem;}
.surveyCnt ._img img{width: 100%;}
.surveyCnt ._ripple{position: absolute;left: 44%;top: 48%;
line-height: 1;text-align: center;color: var(--color1);transform: translate(-50%,-50%);}
.surveyCnt ._ripple ._name{line-height: 1;margin-bottom: .15rem;}
.surveyCnt ._ripple i{display:block;margin-bottom: 3px;}
.surveyCnt ._ripple ._dian{position:relative;width: .1rem;height: .1rem;display: block;margin: 0 auto;
border-radius: 50%;background-color:var(--color1);z-index: 2;}
.surveyCnt ._ripple ._dian span{position: absolute;top: 0;left: 0;width: 100%;
height: 100%;border-radius: 50%;background-color: var(--color1);
animation: spread 8s linear infinite;opacity: 0;z-index: -1;will-change: transform;}
.surveyCnt ._ripple ._dian span:nth-child(1){animation-delay: 2s;}
.surveyCnt ._ripple ._dian span:nth-child(2){animation-delay: 4s;}
.surveyCnt ._ripple ._dian span:nth-child(3){animation-delay: 6s;}
.surveyCnt ._ripple ._dian span:nth-child(4){animation-delay: 8s;}
@keyframes spread {
    0% {
    	transform: scale(1);
        opacity: .1
    }
    100% {
        transform: scale(50);
        opacity: 0
    }
}
.park{padding-top: 1.5625vw;padding-bottom: 7.8125vw;}
.parkBox{margin-top: .6rem;position: relative;}
.parkSwiper{width: 100%;}
.parkSwiper .swiper-slide{overflow: hidden;}
.parkSwiper ._item{width: 100%;height: 0;padding-bottom: 44.642857142857145%;position: relative;}
.parkSwiper ._item img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.parkInfo{position: absolute;right: 0;top: 0;width: 30.357142857142855%;height: 100%;text-align: center;
background-color: rgba(255,255,255,.9);z-index: 5;padding: 0 4.166666666666667vw;}
.parkInfo>div{position: relative;padding-top: 6.25vw;height: 100%;}
.parkInfo ._txt{line-height:2.25;color: #666;max-height: calc(5em * 2.25);}
.parkInfo ._preview{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.parkInfo ._preview ._icon{width: 1.5rem;margin: 0 auto;position: relative;max-width: 1.5rem;}
.parkInfo ._preview ._icon img{width: 100%;}
.parkInfo ._preview ._icon:before,
.parkInfo ._preview ._icon:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;border:1px dashed var(--color1);}
.parkInfo ._preview ._icon:before{opacity: .5;}
.parkInfo ._preview ._icon:after{opacity: .2;transform: scale(1.35);}
.parkInfo ._preview ._name{margin-top: 2.604166666666667vw;line-height: 1;font-weight: bold;color: var(--color1);}
.parkInfo ._preview ._line{position: relative;height: .8rem;margin-top: .4rem;}
.parkInfo ._preview ._line:before,
.parkInfo ._preview ._line:after{content: '';display: block;margin: 0 auto;}
.parkInfo ._preview ._line:before{width: .12rem;height: .12rem;border-radius: 50%;background-color: var(--color1);}
.parkInfo ._preview ._line:after{width: 0;height: calc(100% - .12rem);border-right:1px dashed var(--color1);opacity: .5;}

.service{position: relative;height: 100vh;width: 100%;overflow: hidden;}
.service ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.service ._bg img{width: 100%;height: 100%;object-fit: cover;}
.service .masterTitle1 ._cn{color: #fff;}
.service .serviceTop{position: absolute;width: 100%;top: 7.291666666666667vw;left: 0;pointer-events: none;z-index: 10;}
.serviceSwiper{height: 100%;width: 100%;text-align: center;}
.serviceSwiper ._item{height: 100%;}
.serviceSwiper ._item>a{color: #fff;height: 100%;align-items: flex-end;position: relative;}
.serviceSwiper ._item>a:before{content: '';position: absolute;width: 100%;height: 100%;transform: scaleX(.5);
left: 0;top: 0;z-index: -1;background-color: rgba(0,0,0,.25);opacity: 0;
transition: all .6s ease;}
.serviceSwiper ._item ._lines{opacity: .35;height: 50%;position: absolute;right: 0;bottom: 0;transform: translateX(50%);z-index: -2;}
.serviceSwiper ._item ._lines:before,
.serviceSwiper ._item ._lines:after{content: '';display: block;margin: 0 auto;background-color:#fff;}
.serviceSwiper ._item ._lines:before{width: .1rem;height: .1rem;border-radius: 50%;}
.serviceSwiper ._item ._lines:after{height: calc(100% - .1rem);width: 1px;}
.serviceSwiper ._item ._text{padding: 4.166666666666667vw;}
.serviceSwiper ._item ._text ._icon{width: .8rem;margin: 0 auto;}
.serviceSwiper ._item ._text ._icon img{width: 100%;}
.serviceSwiper ._item ._text ._title{line-height: 1;margin-top: .2rem;}
.serviceSwiper ._item ._text ._info{height: 0;overflow: hidden;transition: all .6s ease;opacity: 0;}
.serviceSwiper ._item ._text ._info>div{margin-top: .2rem;}
.serviceSwiper ._item ._text ._info ._txt{line-height: 2;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;max-height: calc(3em * 2);}
.serviceSwiper ._item ._text ._info ._btn{margin-top: .5rem;}
.serviceSwiper ._item ._text ._info ._btn span{position: relative;display: inline-block;padding-left: 12px;line-height:.34rem;}
.serviceSwiper ._item ._text ._info ._btn span:before,
.serviceSwiper ._item ._text ._info ._btn span:after{content: '';position: absolute;left: 0;top: 50%;border-radius: 50%;}
.serviceSwiper ._item ._text ._info ._btn span:before{width: 6px;height: 6px;border-radius: 50%;background-color: #fff;transform:translateY(-50%);}
.serviceSwiper ._item ._text ._info ._btn span:after{width: .34rem;height: .34rem;
background-color: var(--color1);z-index: -1;transform:translate(-25%,-50%);}

.atg{padding-top: 9.895833333333334vw;background-color: #f8f8f8;}
.atgList{border-top: 1px solid rgba(221,23,23,.2);margin-top: 1.4rem;text-align: justify;}
.atgList ._item{width: 25%;}
.atgList ._item>div{padding: .8rem .7rem;border-right: 1px solid rgba(221,23,23,.2);transition: background-color .3s ease-out;height: 100%;}
.atgList ._item ._icon{position: relative;width: .88rem;height: 1.02rem;z-index: 2;}
.atgList ._item ._icon img{height: .48rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: opacity .3s ease-out;}
.atgList ._item ._icon img:first-of-type{opacity: 1;z-index: -2;}
.atgList ._item ._icon img:last-of-type{opacity: 0;z-index: -1;}
.atgList ._item ._icon:before,
.atgList ._item ._icon:after{content: '';position: absolute;width: 100%;height: 100%;
background-position: center center;background-repeat: no-repeat;background-size: contain;
animation: ring 15s linear infinite;transition: opacity .3s ease-out;}
@keyframes ring{
	from {transform:rotateZ(0deg);}
	to {transform: rotateZ(360deg);}
}
.atgList ._item ._icon:before{background-image: url(../image/mac/ml1.png);opacity: 1;z-index: -2;}	
.atgList ._item ._icon:after{background-image: url(../image/mac/ml01.png);opacity: 0;z-index: -1;}	
.atgList ._item ._name{margin-top: .8rem;transition: color .3s ease-out;}
.atgList ._item ._line{margin-top: .15rem;line-height: 2;color: #666;transition: color .3s ease-out;}

.art{padding-top: 1.2rem;}
.artLine{line-height: 2.25;color: #666;text-align: justify;margin-top: .35rem;}
.artList{margin-top: .45rem;}
.artList>div{margin: -.1rem;}
.artList ._item{padding: .1rem;}
.artList ._item a{position: relative;width: 100%;}
.artList ._item a:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;
background-image: linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%);opacity:.6;}
.artList ._item a ._img{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: -1;}
.artList ._item a ._img img{width: 100%;height: 100%;object-fit: cover;transition:transform .6s ease;}
.artList ._item a ._title{line-height: 1;padding: .25rem .35rem;position: absolute;bottom: 0;left: 0;width: 100%;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #fff;z-index: 2;}
.artList ._lt{width: 66.666666%;flex-wrap: wrap;}
.artList ._lt ._item a{height: 0;padding-bottom: 60%;}
.artList ._lt ._item:nth-child(1){width: 100%;}
.artList ._lt ._item:nth-child(2){width: 50%;}
.artList ._lt ._item:nth-child(3){width: 50%;}
.artList ._rt{width: 33.333333%;}
.artList ._rt ._item a{height: 100%;}
.artList ._rt ._item:first-of-type{height: 40%;}
.artList ._rt ._item:last-of-type{height: 60%;}

.hot{padding-top: 1.2rem;padding-bottom: .9rem;}
.hotList{margin-top: .4rem;}
.hotList>div{margin: 0 -.3rem;}
.hotList ._item{width: 33.333333%;padding: 0 .3rem;}
.hotList ._item>a{padding: .45rem .35rem .6rem;background-color: #f8f8f8;}
.hotList ._item ._time{color:var(--color1);line-height: 1;}
.hotList ._item ._img{width: 100%;height: 0;padding-bottom:63.83928571428571%;position: relative;overflow: hidden;margin-top: .35rem;}
.hotList ._item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition:transform .6s ease;}
.hotList ._item ._text{padding-top: .45rem;text-align: justify;}
.hotList ._item ._text ._title{color: #333;line-height: 2;max-height: calc(2em * 2);transition: color .3s ease-out;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hotList ._item ._text ._line{line-height: 2.25;color: #666;margin-top: .08rem;
max-height: calc(2em * 2.25);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


/*》》》》》》》》》》页尾《《《《《《《《《《*/
.footer{padding-top: .8rem;background-color: #3c3c3c;}
.ftBox{margin-bottom: .4rem;}
.ftNav{width: 58.33333333333334%;line-height: 1;}
.ftNav>div{justify-content: space-between;}
.ftNav ._item a{color: #fff;display: inline-block;}
.ftNav ._item ._a a{margin-bottom: .25rem;}
.ftNav ._item ._a:nth-child(2) a{margin-bottom: 0;padding: calc(.07rem + 5px) 0;}
.ftNav ._item ._b a{opacity: .5; padding:.07rem 0;transition: opacity .3s ease-out;}
.ftNav ._item ._b a .hoverable_txt{padding: 5px 0;}
.ftNav ._item ._b a .hoverable_txt:after{background-color: #fff;}
.ftInfo{margin-left: auto;}
.ftInfo ._logo>a{display: inline-block;height: .74rem;transform: translateX(-.8rem);}
.ftInfo ._logo img{height: 100%;}
.ftInfo ._site{color: #fff;line-height: 2;margin-top: .3rem;}
.ftInfo ._code{margin-top: .6rem;position: relative;}
.ftInfo ._code .item{margin-right:.3rem;}
.ftInfo ._code .item:last-of-type{margin-right:0;}
.ftInfo ._code .item>a{color:#fff;font-size: .34rem;opacity: .5;
align-items:center;justify-content:center;border-radius:50%;transition:opacity .3s ease-out;}
.ftInfo ._code .item .follow{position:absolute;bottom:120%;right:0;align-items:center;
border-radius:5px;transform: translateY(-10px);padding:.1rem .15rem;visibility:hidden;opacity:0;
background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);transition:all .3s ease-in-out;}
.ftInfo ._code .item .follow .follow_text{width:120px;padding-right:.12rem;color:#333;text-align:justify;}
.ftInfo ._code .item .follow .follow_text .follow_name{font-weight:bold;margin-bottom:5px;}
.ftInfo ._code .item .follow img{width:100px;height:100px;}
.ftInfo ._code .item>a:hover{opacity: 1;}
.ftInfo ._code .item>a:hover + .follow{visibility:visible;opacity:1;transform:none;}
.ftCnt{padding-top: .7rem;padding-bottom: 1.1rem;color: #fff;}
.ftKep{text-align: center;padding: .2rem 0;}
.ftKep span,.ftKep a{color: #fff;opacity: .5;}
.ftKep a{transition: opacity .3s ease-in-out;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.pbanner{position: relative;width: 100%;height: 100vh;overflow: hidden;background-color: #000;}
.pbanner>div{width: 100%;height: 100%;}
.pbanner ._bg{width: 100%;height: 100%;}
.pbanner ._bg img{width: 100%;height: 100%;object-fit: cover;}
.pbanner ._info{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index: 2;color: #fff;text-align: center;}
.pbanner ._info ._title{font-size: .52rem;font-weight: bold;line-height: 1;}
.pbanner ._info ._line{font-size: .28rem;margin-top: .25rem;}
.downMouse{position:absolute;bottom:.8rem;left:50%;transform:translateX(-50%);color:#fff;pointer-events: none;z-index: 2;}
.downMouse ._tps{margin-bottom:.2rem;line-height:1;}
.downMouse ._of{height:.5rem;width:.3rem;border-radius:.3rem;border:2px solid #fff;position:relative;margin:0 auto;}
.downMouse ._of:after{content: '';width:4px;height:.17rem;background-color: #fff;border-radius:2px;
animation: scroll-icon 1.5s infinite ease-in-out;position:absolute;left:50%;transform:translateX(-50%);}
@keyframes scroll-icon {
    0% {
        top:2px;
        opacity: 0;
    }
    30%,
    70% {
        opacity: 1;
    }
    100% {
    	top:calc(100% - (2px + .17rem));
        opacity: 0;
    }
}
.playOpen{position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 2;width: 100%;padding-top: .6rem;}
.playOpen>a{width: .88rem;height: .88rem;}


.atBrief{padding-top: 1.9rem;padding-bottom: 3.2rem;position: relative;overflow: hidden;}
.atBrief ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.atBrief ._bg img{width: 100%;height: 100%;object-fit: cover;}
.atBriefBox ._title{justify-content: center;align-items: center;}
.atBriefBox ._title ._icon{height: .95rem;margin-right: 3px;}
.atBriefBox ._title ._icon img{height: 100%;}
.atBriefBox ._title ._name{font-size: .66rem;line-height: 1;font-weight: bold;}
.atBriefBox ._line{width: 12rem;margin: 0 auto;max-width: 100%;line-height: 2.25;color: #666;margin-top: .4rem;}
.atBriefBox ._datas{width: 8.2rem;margin: 0 auto;max-width: 100%;margin-top: .9rem;}
.atBriefBox ._datas ._item{line-height: 1;width:33.333333%;}
.atBriefBox ._datas ._item>div{align-items: center;justify-content: center;position: relative;}
.atBriefBox ._datas ._item>div:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);
width: 1px;height: 80%;background-color: #ddd;}
.atBriefBox ._datas ._item:last-of-type>div:after{display: none;}
.atBriefBox ._datas ._item ._icon{height: .4rem;margin-right: 5px;}
.atBriefBox ._datas ._item ._icon img{height: 100%;}
.atBriefBox ._datas ._item ._txt ._num{color: var(--color1);font-family:'arial';}
.atBriefBox ._datas ._item ._txt ._num span{font-size: .36rem;font-weight: bold;}
.atBriefBox ._datas ._item ._txt ._num em{margin-left: 5px;transform: translateY(-0.15em);display: inline-block;}
.atBriefBox ._datas ._item ._txt ._name{color: #999;margin-top: .1rem;}
.atBrief ._aniTxt{position: absolute;left: 0;bottom: 0;height: 1.93rem;}
.atBrief ._aniTxt img{height: 100%;}

.trailer{width: 100%;height: 100vh;position: relative;overflow: hidden;}
.trailer ._bg{width: 100%;height: 100%;}
.trailer ._bg img{width: 100%;height: 100%;object-fit: cover;}
.trailer ._info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.trailer ._info ._title{font-size: .48rem;font-weight: bold;text-align: center;}
.trailer ._info ._btn{margin-top: .35rem;}
.trailer ._info ._btn>a{width: .88rem;height: .88rem;}


.honour{padding-top: 1.6rem;padding-bottom: 2.3rem;position: relative;}
.honour ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.honour ._bg img{width: 100%;height: 100%;object-fit: cover;object-position: bottom;}
.honour ._top{text-align: center;}
.honour ._top ._title{line-height: 1;font-size: .48rem;}
.honour ._top ._line{color: #666;margin-top: .2rem;}
.honourList{margin-top: 1.2rem;}
.honourSwiper .swiper-slide{width: auto;}
.honourSwiper ._img{width: 6.25rem;height: 4.17rem;justify-content: center;opacity: .5;
align-items: center;transform: scale(.7);transition: transform .7s ease,opacity .7s ease;}
.honourSwiper ._img img{max-width: 100%;max-height: 100%;}
.honourSwiper .swiper-slide.active ._img{transform: none;opacity: 1;}
.honourSwiper .honourBtn{position: absolute;top: 50%;left: 50%;background-color: rgba(221,23,23,.5);
color: #fff;transition: all .3s ease-out;width: .9rem;height: .9rem;justify-content: center;
align-items: center;border-radius: 50%;z-index: 5;font-size: .36rem;}
.honourSwiper .honourPrev{transform: translate(calc(-3.125rem - 175%),-50%);}
.honourSwiper .honourNext{transform: translate(calc(3.125rem + 75%),-50%);}
.honourSwiper .honourBtn:hover{background-color: var(--color1);}
.btnHidden{opacity: 0;visibility: hidden;}

.loc{width: 100%;position: relative;overflow: hidden;padding-top: 2rem;padding-bottom: 1.2rem;z-index: 2;}
.locMap{width: 100%;height: 100vh;position: absolute;top: 0;left: 0;z-index: -1;}
#gaodemap{width: 100%;height: 100%;}
#gaodemap .ripple{text-align: center;line-height: 1;}
#gaodemap .ripple>i{font-size: .38rem;display: block;color: var(--color1);margin-bottom: 3px;}
#gaodemap .ripple>span{position:relative;left:50%;width: .15rem;height: .15rem;display: block;
border-radius: 50%;background-color:var(--color1);transform: translateX(-50%);}
#gaodemap .ripple>span:before{content:'';position: absolute;top: 0;left: 0;
width: 100%;height: 100%;border-radius: 50%;background-color: var(--color1);
animation:soak 7s ease-in-out infinite;opacity: 0;}
@keyframes soak{
	0% {
		opacity:.6;
		transform:scale(1);
	}

	50% {
		opacity:.2;
		transform:scale(10);
	}

	100% {
		opacity:.6;
		transform:scale(1);
    }
}
.locBox{z-index: 10;position: relative;pointer-events: none;max-width: 85%;}
.locBox>div{background-color: rgba(255,255,255,.9);width: 14rem;padding:.8rem 1.4rem .7rem 1.4rem;
position: relative;transform: translateX(-100%);transition: transform 1.2s ease;max-width: 100%;}
.locList ._item{margin-bottom: .7rem;}
.locList ._item:last-of-type{margin-bottom: 0;}
.locList ._item ._title{align-items: center;padding-bottom: .1rem;align-items: center;border-bottom: 1px solid #ddd;}
.locList ._item ._title ._icon{height: .48rem;margin-right: .12rem;}
.locList ._item ._title ._icon img{height: 100%;}
.locList ._item ._title ._name{color: #999;line-height: 1;}
.locList ._item ._info{margin-top: .3rem;}
.locList ._item ._info ._txt{justify-content: center;line-height: 2.6666666666666665;}
.locList ._item ._info ._img{padding-left: .6rem;}
.locList ._item ._info ._img>div{width: 5rem;}
.locList ._item ._info ._img img{width: 100%;}
.locBox ._develop{position: absolute;left: 100%;top: 50%;transform: translateY(-50%);}
.locBox ._develop>a{background-position: left center;background-repeat: no-repeat;background-size: contain;color: var(--color1);pointer-events: auto;
background-image: url(../image/mac/mapDoc.png);width: .55rem;height: 2.56rem;align-items: center;justify-content: center;font-size: .32rem;}
.locBox ._develop>a i{transform: rotateZ(-180deg);transition:transform 1.2s ease;}
.locBox.on{pointer-events: auto;}
.locBox.on>div{transform:none;}
.locBox.on ._develop>a i{transform:none;}
.locList.on{display: none;}
.locList ._item ._title,.locList ._item ._info{opacity: 0;transform: translateY(20px);transition:transform 1s ease,opacity 1s ease;}
.locBox.on .locList ._item ._title,
.locBox.on .locList ._item ._info{transform: none;opacity: 1;}
.locBox.on .locList ._item:nth-child(1) ._title{transition-delay: 1s;}
.locBox.on .locList ._item:nth-child(1) ._info{transition-delay: 1.2s;}
.locBox.on .locList ._item:nth-child(2) ._title{transition-delay: 1.4s;}
.locBox.on .locList ._item:nth-child(2) ._info{transition-delay: 1.6s;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们-人文景观<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.czn{padding-top: 1.45rem;position: relative;}
.czn ._bg{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + 5rem);z-index: -1;overflow: hidden;}
.czn ._bg>div{width: 100%;min-height: 100vh;height: 100%;}
.czn ._bg img{width: 100%;height: 100%;object-fit: cover;}
.cznTab{position: relative;}
.cznTab:after{content: '';height: 1px;background-color: #fff;width: 100%;position: absolute;left: 0;bottom: 0;z-index: -1;opacity: .1;}
.cznTab>div{justify-content: center;}
.cznTab ._item{padding: 0 .25rem;}
.cznTab ._item>a{width: 1.8rem;height: 1.8rem;position: relative;justify-content: center;align-items: center;}
.cznTab ._item>a:before{content: '';width: 100%;height: 100%;border-radius: 50%;background-color: var(--color1);
position: absolute;top: 0;left: 0;z-index: -1;transform: scale(.3);opacity: 0;transition: transform .5s ease,opacity .5s ease;}
.cznTab ._item ._icon{width: .6rem;margin: 0 auto;}
.cznTab ._item ._icon img{width: 100%;}
.cznTab ._item ._name{text-align: center;color: #fff;margin-top: .12rem;line-height: 1;font-weight: bold;}
.cznTab ._item ._cir{position: absolute;width: .1rem;height: .1rem;border-radius: 50%;transition: transform .3s ease-in-out;
background-color: #fff;bottom: 0;left: 50%;margin-bottom: -.05rem;margin-left: -.05rem;}
.cznTab ._item ._cir:before{content: '';width: .34rem;height: .34rem;border: 1px dashed #fff;position: absolute;
top: 50%;left: 50%;border-radius: 50%;transform: translate(-50%,-50%);opacity: 0;}
.cznTab ._item>a.on:before{transform: none;opacity: 1;}
.cznTab ._item>a.on ._cir{animation: ring 15s linear infinite;}
.cznTab ._item>a.on ._cir:before{opacity: 1;}
.czn .cznLine{text-align: center;line-height: 2;color: #fff;width: 11rem;margin: 0 auto;margin-top: .75rem;max-width: 90%;}
.module{padding: 0 3.90625vw;margin-top: .85rem;}
.module>div{background-color: #fff;}
.cznOne{padding: 1rem .7rem;}
.cznOne .cznOneTitle{font-size: .52rem;line-height: 1;text-align: center;color: var(--color1);}
.cznOneList{margin-top: .8rem;}
.cznOneList>div{margin: 0 -.3rem;}
.cznOneList ._item{width: 33.333333%;padding: 0 .3rem;}
.cznOneList ._item>div{transition: box-shadow .4s ease-out,transform .4s ease-out;}
.cznOneList ._item ._img{width: 100%;height: 0;padding-bottom:65.20076481835564%;position: relative;overflow: hidden;}
.cznOneList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}
.cznOneList ._item ._text{padding: .55rem .35rem .25rem .35rem;border: 1px solid #ddd;border-top: 0;position: relative;}
.cznOneList ._item ._text:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0;
background-color: var(--color1);opacity: 0;z-index: -1;transition: all .4s ease-out;}
.cznOneList ._item ._text ._title{line-height: 1;padding-bottom: .3rem;color: #333;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: color .4s ease-out;}
.cznOneList ._item ._text ._line{width: 100%;height: 1px;background-color: rgba(221,23,23,.1);position: relative;transition: background-color .4s ease-out;}
.cznOneList ._item ._text ._line:before{content: '';width: .8rem;height: 2px;position: absolute;top: 0;left: 0;
background-color: var(--color1);z-index: 2;transition: background-color .4s ease-out;}
.cznOneList ._item ._text ._txt{line-height: 2;color: #666;margin-top: .25rem;height: calc(5em * 2);transition: color .4s ease-out;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-align: justify;}

.lde{padding-top: 1.3rem;position: relative;overflow: hidden;}
.lde ._bg{width: 100%;min-height: 100vh;height: 100%;position: absolute;top: 0;left: 0;z-index:-1;}
.lde ._bg img{width: 100%;height: 100%;object-fit: cover;}
.ldeBox{width: 14rem;overflow: hidden;max-width: 95%;}
.ldeBox ._title{font-size: .48rem;color: #fff;padding-left: 2.8rem;}
.ldeBox ._info{padding: .9rem 2.3rem .7rem 2.8rem;position: relative;margin-top: .55rem;color: #666;line-height: 2.25;}
.ldeBox ._info:before{content: '';position: absolute;top: 0;right: 0;width: 100vw;height: 100%;background-color: rgba(255,255,255,.9);z-index: -1;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们-人文地理<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.cznTwo{padding: 1.1rem 2rem 1.7rem 2rem;}
.cznTwo ._item{margin-bottom: .85rem;}
.cznTwo ._item:last-of-type{margin-bottom: 0;}
.cznTwo ._item ._title{font-size: .3rem;}
.cznTwo ._item ._title ._b{color: var(--color1);}
.cznTwo ._item ._text{margin-top: .25rem;line-height: 2.2222222222222223;color: #666;}
.cznTwo ._item ._text.richText p,
.cznTwo ._item ._text.richText span,
.cznTwo ._item ._text.richText em{font-size: 18px !important;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们-人文环境<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.cznThree{padding: 1.1rem 1.1rem 1.6rem;}
.cznThree ._item{padding: 1.2rem 0;border-bottom: 1px solid #eee;}
.cznThree ._item:first-of-type{padding-top: 0;}
.cznThree ._item:last-of-type{padding-bottom: 0;border-bottom: 0;}
.cznThree ._item>a{align-items: center;}
.cznThree ._item ._info{width: 50%;text-align: justify;}
.cznThree ._item ._info ._title{font-size: .3rem;color: #333;}
.cznThree ._item ._info ._title ._b{color: var(--color1);}
.cznThree ._item ._info ._icon{margin-top: .35rem;margin-bottom: .3rem;height: .18rem;}
.cznThree ._item ._info ._icon img{height: 100%;}
.cznThree ._item ._info ._line{line-height: 2.2222222222222223;color: #666;max-height: calc(6em * 2.2222222222222223);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.cznThree ._item ._img{width: 50%;}
.cznThree ._item ._img>div{padding-bottom:77.90143084260731%;position: relative;width: 100%;height: 0;}
.cznThree ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cznThree ._item:nth-child(odd) ._img{padding-left: 1.4rem;order: 2;}
.cznThree ._item:nth-child(even) ._img{padding-right: 1.4rem;order: -1;}
.shape{position: relative;width: 100%;height: 7.6rem;overflow: hidden;}
.shape ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 120%;z-index: -1;}
.shape ._bg img{width: 100%;height: 100%;object-fit: cover;}
.shape ._info{position: absolute;top: 50%;left: 50%;z-index: 5;transform: translate(-50%,-50%);}
.shape ._info ._title{color: #fff;font-size: .48rem;line-height: 1;text-align: center;}
/*masterBtn1*/
.masterBtn1{align-items: center;justify-content: center;background-color: var(--color1);border-radius: 50%;position: relative;color: #fff;margin: 0 auto;}
.masterBtn1:before{content: '';width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;transform: scale(0);
background-color: rgba(221,23,23,.8);z-index: -1;animation: circle-opacity 2.4s infinite;}
@keyframes circle-opacity{
    from {
        opacity: 1;
        transform:scale(1);
    }
    to {
        opacity: 0;
        transform:scale(2.4);
    }
}
.shape ._info ._btn{margin-top: .5rem;}
.shape ._info ._btn>a{width: 1.1rem;height: 1.1rem;font-size: .56rem;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们-人文关怀<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.cznFour{padding: 1rem 1.1rem 2.5rem 1.1rem;}
.cznFour .cznFourFace{width: 100%;height: 0;padding-bottom: 30.375647668393785%;position: relative;}
.cznFour .cznFourFace>div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.cznFour .cznFourFace img{width: 100%;height: 100%;object-fit: cover;}
.cznFour .cznFourTitle{font-size: .3rem;font-weight: lighter;margin-top: 1.5rem;}
.cznFour .cznFourTitle strong{color:var(--color1);}
.cznFour .cznFourLine{height: .18rem;position: relative;width: 100%;margin-top: .45rem;z-index: 2;}
.cznFour .cznFourLine img{height: 100%;}
.cznFour .cznFourLine:after{content: '';position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);
height: 1px;background-color: #eee;z-index: -1;}
.cznFourCnt{margin-top: .6rem;align-items: center;}
.cznFourCnt ._info{text-align: justify;}
.cznFourCnt ._info ._item{margin-bottom: .9rem;}
.cznFourCnt ._info ._item:last-of-type{margin-bottom: 0;}
.cznFourCnt ._info ._item  ._name{font-weight: bold;line-height: 1;}
.cznFourCnt ._info ._item ._line{line-height:2.2222222222222223;color: #666;margin-top: .3rem;}
.cznFourCnt ._img{padding-left: 1.5rem;}
.cznFourCnt ._img>div{width: 2.93rem;padding-bottom: 242.6621160409556%;position: relative;}
.cznFourCnt ._img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.sweep{width: 100%;position: relative;overflow: hidden;height:  8.63rem;}
.sweep ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 120%;z-index: -1;}
.sweep ._bg img{width: 100%;height: 100%;object-fit: cover;}
.sweep ._info{position: absolute;top: 50%;left: 7.291666666666667vw;transform: translateY(-50%);width: 6.6rem;color: #fff;text-align: justify;}
.sweep ._info ._title{font-size: .36rem;}
.sweep ._info ._txt{margin-top: .4rem;position: relative;padding-bottom: .9rem;}
.sweep ._info ._txt>div{line-height:2.2222222222222223;}
.sweep ._info ._txt:before,
.sweep ._info ._txt:after{content: '';position: absolute;left: 0;bottom: 0;height:1px;}
.sweep ._info ._txt:before{width: 100%;background-color: rgba(255,255,255,.2);}
.sweep ._info ._txt:after{width: 1.15rem;background-color: #fff;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>园区风貌<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.parks{padding-top: 1.2rem;overflow: hidden;}
.parks .parksTop{text-align: center;}
.parks .parksTop ._title{font-size: .48rem;line-height: 1;}
.parks .parksTop ._line{font-size: .3rem;color: var(--color1);letter-spacing: .05rem;margin-top: .2rem;}
.parksList{margin-top: .7rem;margin-bottom:1.2rem;}
.parksList>div{margin: -.37rem -.18rem;flex-wrap: wrap;}
.parksList ._item{width: 33.333333%;padding: .37rem .18rem;}
.parksList ._item ._img{width: 100%;height: 0;padding-bottom: 71.15384615384616%;position: relative;overflow: hidden;}
.parksList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .6s ease;}
.parksList ._item ._name{line-height: 1;margin-top: .4rem;text-align: center;color: #333;transition: color .3s ease-out;}
.parksAnitxt{font-size: 1.73rem;color: #ddd;line-height: 1;width: 100%;transform: translateY(.2rem);
font-weight: bold;text-transform: uppercase;white-space:nowrap;opacity: .2;overflow: hidden;}
.parksAnitxt ._item{animation: letters linear 30s infinite;padding: 0 2.604166666666667vw;}
@keyframes letters {
  0% {
    transform: none;
    -webkit-transform: none;
  }
  100% {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
  }
}


/*master720*/
.master720{position: relative;margin: 0 auto;}
.master720 img{width: 100%;}
.master720 ._cir{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.master720 ._cir span{position: absolute;top: 0;left: 0;width: 100%;
height: 100%;border-radius: 50%;opacity: 0;
animation: spread 3s linear infinite;z-index: -1;will-change: transform;}
.master720 ._cir span:nth-child(1){animation-delay: 0s;}
.master720 ._cir span:nth-child(2){animation-delay: 1s;}
.master720 ._cir span:nth-child(3){animation-delay: 2s;}
@keyframes spread {
    0% {
    	transform: scale(1);
        opacity: 0
    }
    33.333333% {
        opacity: .5
    }
    100% {
        transform: scale(2.4);
        opacity: 0
    }
}
.master720.style2 ._cir span{border: 1px dashed #fff;}
.cloud{width: 100%;height: 6.9rem;position: relative;overflow: hidden;}
.cloud ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 120%;z-index: -1;}
.cloud ._bg img{width: 100%;height: 100%;object-fit: cover;}
.cloud ._info{position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);z-index: 5;}
.cloud ._info .master720{width: 1.4rem;}
.cloud ._info ._title{font-size: .48rem;line-height: 1;margin-top: .6rem;color: #fff;text-align: center;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>园区风貌-详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.parkDel{padding-top: 1.2rem;}
.parkDel>div{overflow: hidden;}
.parkDelTop{text-align: center;width: 14.1rem;margin: 0 auto;max-width: 100%;}
.parkDelTop ._title{font-size: .48rem;line-height: 1;}
.parkDelTop ._line{color: #666;line-height: 2;margin-top: .35rem;}
.parkDelList{margin-top: .8rem;width: calc(100% + .2rem);margin-bottom: 1.2rem;}
.waterfall{position: relative;}
.waterfall ._item{width:33.333333%;position: absolute;}
.waterfall ._item ._img{margin-right: .2rem;margin-top: .2rem;}
.waterfall ._item ._img img{width: 100%;}
.parkDel .parksAnitxt{color: var(--color1);opacity: 0.05;}
.paging{border: 1px solid #ddd;height: 1rem;line-height: 1rem;text-align: center;margin-bottom: .7rem;}
.paging ._back{width: 1rem;height: 100%;justify-content: center;align-items: center;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.paging ._back a{width: .44rem;height: .44rem;border: 1px solid var(--color1);color: var(--color1);
border-radius: 50%;line-height: .44rem;transition: all .3s ease-out;}
.paging ._btn{height: 100%;}
.paging ._btn a{height: 100%;color: #333;transition: all .3s ease-out;padding: 0 .6rem;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>天赋地脉<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.gvn{padding-top: 2rem;padding-bottom: 1.5rem;position: relative;overflow: hidden;}
.gvn ._bg{position: absolute;width: 100%;height: 100%;min-height: 100vh;z-index: -1;bottom: 0;left: 0;}
.gvn ._bg img{width: 100%;height: 100%;object-fit: cover;}
.gvnBox{width: 14.4rem;margin: 0 auto;max-width: 100%;}
.gvnTop{text-align: center;}
.gvnTop ._title{position: relative;}
.gvnTop ._title ._name{font-size: .48rem;line-height:1;}
.gvnTop ._title ._iconBg{position: absolute;bottom: .2rem;left: 50%;transform: translateX(-50%);width: 2.85rem;}
.gvnTop ._title ._iconBg img{width: 100%;}
.gvnTop ._title ._iconBg img:last-of-type{position: absolute;left: 0;top: 0;}
.gvnTop ._tps{font-size: .52rem;margin-top: .2rem;color: var(--color1);}
.gvnList{text-align: justify;margin-top: .8rem;}
.gvnList ._item{padding: .5rem .4rem;position: relative;}
.gvnList ._item:first-of-type{padding-top: 0;}
.gvnList ._item:last-of-type{padding-bottom: 0;}
.gvnList ._item ._name{color: var(--color1);}
.gvnList ._item ._txt{color: #666;margin-top: .2rem;line-height: 2.2222222222222223;}
.gvnList ._item ._txt ._tip{color: var(--color1);margin-top: .6rem;}
.gvnList ._item ._line{width: 100%;border-bottom: 1px dashed var(--color1);position: absolute;bottom: 0;left: 0;width: 100%;}
.gvnList ._item ._line:before,
.gvnList ._item ._line:after{content: '';width: .18rem;height: .18rem;position: absolute;top: 50%;
transform: translateY(-50%);border-radius: 50%;border: 1px dashed var(--color1);background-color: #fff;}
.gvnList ._item ._line:before{left: 0;}
.gvnList ._item ._line:after{right: 0;}
.gvnList ._item:last-of-type ._line{display: none;}

.land{position: relative;padding-top: 2.6rem;overflow: hidden;}
.land ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 100vh;z-index: -1;}
.land ._bg img{width: 100%;height: 100%;object-fit: cover;}
.landBox{width: 93.75%;max-width: 17.8rem;padding: 2rem 0 1.6rem 2.3rem;
background-color: rgba(255,255,255,.9);overflow: hidden;}
.landBox>div{align-items: center;}
.landBox ._info{text-align: justify;}
.landBox ._info ._title{font-size: .3rem;font-weight: bold;color: var(--color1);}
.landBox ._info ._line{margin-top: .25rem;color: #666;line-height: 2.25;max-height: calc(7em * 2.25);}
.landBox ._img{padding-left: .6rem;}
.landBox ._img>div{width: 7.99rem;}
.landBox ._img img{width: 100%;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>名人脉络<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.well{padding-top: 2rem;padding-bottom: 1.6rem;position: relative;overflow: hidden;}
.well ._bg{position: absolute;top: 0;left: 0;width: 100%;min-height: 100vh;height: 100%;z-index: -1;}
.well ._bg img{width: 100%;height: 100%;object-fit: cover;object-position: left;}
.wellTitle{position: relative;text-align: center;}
.wellTitle ._name{font-size: .48rem;}
.wellTitle ._iconBg{position: absolute;bottom: .2rem;left: 50%;transform: translateX(-50%);width: 1.43rem;}
.wellTitle ._iconBg img{width: 100%;}
.wellTitle ._iconBg img:last-of-type{position: absolute;left: 0;top: 0;}
.wellList{margin-top:1.1rem;margin-bottom: 1.3rem;}
.wellList>div{margin: -.5rem -.28rem;flex-wrap: wrap;}
.wellList ._item{width: 20%;padding: .5rem .28rem;}
.wellList ._item ._txt{margin-top: .4rem;padding: 0 .3rem;text-align: center;position: relative;}
.wellList ._item ._txt ._name{color: #333;transition: color .3s ease-out;}
.wellList ._item ._txt ._line{color: #666;line-height: 1.875;margin-top: .12rem;transition: color .3s ease-out;}
.wellList ._item ._txt ._info{display: none;}
.wellList ._item ._img{width: 100%;height: 0;padding-bottom: 128.72340425531914%;position: relative;overflow: hidden;}
.wellList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% + .2rem);object-fit: cover;transition: transform .6s ease;}

.popUp-mack{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);z-index: 110;
transition: all .5s ease-in-out;opacity: 0;visibility: hidden;}
.popUp{position: fixed;top: 50%;left: 50%;z-index: 120;transform: translate(-50%,-50%);pointer-events: none;}
.popUp>div{transition: all 1s cubic-bezier(0.33, 0, 0, 1);background-color: #fff;pointer-events: auto;
transform: translateY(50vh);opacity: 0;visibility: hidden;}
.popUp ._close{position: absolute;right: .3rem;top: .3rem;}
.popUp ._close>a{width: .72rem;height: .72rem;justify-content: center;align-items: center;color: var(--color1);
border: 1px solid var(--color1);border-radius: 50%;transition: all .3s ease-in-out;font-size: .32rem;}
.popUp ._box{padding: 1.4rem .8rem;}
.popUp ._box ._img{width: 2.8rem;}
.popUp ._box ._img>div{width: 100%;}
.popUp ._box ._img img{width: 100%;}
.popUp ._box ._info{text-align: justify;padding-left: .8rem;}
.popUp ._box ._info ._name{font-size: .3rem;font-weight: bold;color: var(--color1);}
.popUp ._box ._info ._p{margin-top: .12rem;color: #999;}
.popUp ._box ._info ._line{line-height: 2.25;color: #666;margin-top: .25rem;max-height: calc(8em * 2.25);}
.popUp ._box ._info ._line{padding-right:15px;margin-right:-15px;}
.popUp ._box ._info ._line .scrollbar-track-y{width:3px;border-radius:3px;background-color:#e5e5e5;position:absolute;right:0;top:0;}
.popUp ._box ._info ._line .scrollbar-track-y .scrollbar-thumb-y{border-radius:3px;background-color:var(--color1);width:100%;}
.popUp-mack.on{opacity: 1;visibility: visible;}
.popUp.on>div{opacity: 1;visibility: visible;transform: none;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>业务服务<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.sve ._item{width: 100%;height: 100vh;position: relative;overflow: hidden;}
.sve ._item>a{width: 100%;height: 100%;}
.sve ._item ._bg{width: 100%;height: 100%;position: relative;}
.sve ._item ._bg:before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background-color: rgba(255,255,255,.9);z-index: 2;}
.sve ._item ._bg>div{width: 100%;height: 100%;}
.sve ._item ._bg img{width: 100%;height: 100%;object-fit: cover;}
.sve ._item ._info{position: absolute;top: 0;width: 50%;height: 100%;padding: 0 6.25vw;
z-index: 5;align-items: center;text-align: justify;}
.sve ._item:nth-child(odd) ._info{left: 0;}
.sve ._item:nth-child(even) ._info{right: 0;}
.sve ._item:nth-child(odd) ._bg:before{transform-origin: left;}
.sve ._item:nth-child(even) ._bg:before{transform-origin: right;}
.sve ._item ._info ._title{position: relative;line-height: 1;}
.sve ._item ._info ._title ._name{font-size: .48rem;color: var(--color2);}
.sve ._item ._info ._title ._num{position: absolute;bottom: 0;left: 0;font-size: 1.5rem;font-family:'arial';transform: translateY(.15rem);
text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
background-image:linear-gradient(to bottom,rgba(191,13,13,.1), transparent);z-index: -1;}
.sve ._item ._info ._tps{margin-top: .25rem;color: #333;}
.sve ._item ._info ._txt{color: #666;margin-top: .4rem;line-height: 2;max-height: calc(6em * 2);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>业务范围<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.work{padding-top: 1.4rem;padding-bottom: 1.3rem;position: relative;}
.work ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.work ._bg img{width: 100%;height: 100%;object-fit: cover;}
.workTop{text-align: center;width: 11.6rem;margin: 0 auto;max-width: 100%;}
.workTop ._title{font-size: .48rem;line-height: 1;}
.workTop ._line{color: #666;line-height: 2.25;margin-top: .3rem;}
.workVideo{width: 12.4rem;margin: 0 auto;max-width: 100%;margin-top: .75rem;position: relative;}
.workVideo ._face{width: 100%;height: 0;padding-bottom: 46.37096774193548%;position: relative;z-index: -1;}
.workVideo ._face img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.workVideo ._btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 5;}
.workVideo ._btn>a{width: .88rem;height: .88rem;}
.rem{padding: 1.2rem 2.604166666666667vw;}
.rem>div{margin: -.27rem -.2rem;flex-wrap: wrap;}
.rem ._item{width: 25%;padding: .27rem .2rem;}
.rem ._item>a{width: 100%;height: 0;padding-bottom: 67.45283018867925%;position: relative;overflow: hidden;}
.rem ._item>a:before,.rem ._item>a:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;transition: opacity .6s ease;}
.rem ._item>a:before{background: linear-gradient(0deg, #1F2D52 0%, rgba(0,0,0,0) 100%);opacity: .6;z-index:1;}
.rem ._item>a:after{background-color: #1F2D52;z-index:2;opacity: 0;}
.rem ._item ._img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.rem ._item ._img img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}
.rem ._item ._name{position: absolute;bottom: 0;left: 0;text-align: center;
line-height: 1;padding: .2rem;z-index: 5;color: #fff;width: 100%;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>业务流程<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.custom{padding-top: 2rem;position: relative;overflow: hidden;}
.custom ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 100vh;z-index: -1;}
.custom ._bg img{width: 100%;height: 100%;object-fit: cover;}
.custom ._info{padding: 1.2rem 1.5rem;background-color: #fff;}
.custom ._info ._title{font-size: .48rem;line-height: 1;}
.custom ._info ._line{line-height: 2.25;margin-top: .5rem;text-align: justify;}
.lay{padding:1.4rem 0;position: relative;overflow: hidden;}
.lay ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 100vh;z-index: -1;}
.lay ._bg img{width: 100%;height: 100%;object-fit: cover;}
.lay ._title{font-size: .48rem;line-height: 1;text-align: center;}
.lay ._point{background-color: #fff;padding:.5rem .55rem;width: 12.91rem;margin: 0 auto;max-width: 100%;margin-top: .65rem;line-height: 2.25;position: relative;}
.lay ._point:after{content: '';position: absolute;bottom: 0;left: .6rem;transform: translateY(100%);
background-position: center center;background-repeat: no-repeat;background-size: contain;
background-image: url(../image/mac/jtmm.png);width: .75rem;height: .37rem;}
.lay ._point ._name{color: var(--color1);font-weight: bold;}
.lay ._point ._txt{color: #666;text-align: justify;}
.layBox{color: #fff;width: 12.76rem;margin: 0 auto;max-width: 100%;margin-top: 1rem;}
.layBox ._item{padding: .4rem .7rem;border-radius: .1rem;background-color: rgba(255,255,255,.1);margin-bottom: .3rem;}
.layBox ._item:last-of-type{margin-bottom: 0;}
.layBox ._item ._name{font-weight: bold;margin-bottom: .12rem;}
.layBox ._item ._txt{line-height: 2.25;opacity: .9;text-align: justify;}
.cozy{padding: .9rem;background-color: var(--color1);}
.cozy ._txt{text-align: center;color: #fff;font-size: .3rem;line-height: 2.066666666666667;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>墓型加工<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.materialCnt{position: relative;overflow: hidden;}
.materialCnt ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 100vh;z-index: -1;}
.materialCnt ._bg img{width: 100%;height: 100%;object-fit: cover;}
.materialCnt ._info{width: 13.8rem;max-width: 95%;padding: 1.6rem 1.4rem;text-align: justify;background-color: #fff;}
.materialCnt ._info ._title{font-size: .3rem;font-weight: bold;color: var(--color1);}
.materialCnt ._info ._line{width: 100%;height: .33rem;position: relative;z-index: 2;margin-top: .55rem;}
.materialCnt ._info ._line img{height: 100%;}
.materialCnt ._info ._line:before,
.materialCnt ._info ._line:after{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);height: 1px;background-color: var(--color1);}
.materialCnt ._info ._line:before{width: 100%;opacity: .1;z-index: -2;}
.materialCnt ._info ._line:after{width: 2.5rem;z-index: -1;}
.materialCnt ._info ._txt{line-height: 2.6666666666666665;color: #666;margin-top: .4rem;}
.materialList{width: 100%;}
.materialList>div{margin: 0 -2.5px;width: 100%;}
.materialList ._item{width: 25%;padding: 0 2.5px;}
.materialList ._item ._img{width: 100%;height: 0;padding-bottom: 94.27966101694916%;position: relative;}
.materialList ._item ._img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.artm{padding:1.5rem 0;}
.artmInfo{text-align: center;width: 15rem;margin: 0 auto;max-width: 100%;}
.artmInfo ._title{font-size: .48rem;line-height: 1;}
.artmInfo ._line{font-size: .3rem;letter-spacing: .075rem;color: var(--color1);margin-top: .3rem;}
.artmInfo ._txt{line-height: 2.6666666666666665;color: #666;margin-top: .4rem;text-indent: 2em;}
.artmInfo ._arrow{width: 1.31rem;height: 1.31rem;margin: 0 auto;margin-top: .75rem;border-radius: 50%;position: relative;}
.artmInfo ._arrow img{width: 100%;height: 100%;object-fit:contain;}
.artmInfo ._arrow:before,
.artmInfo ._arrow:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;}
.artmInfo ._arrow:before{border: 2px solid var(--color1);z-index: -2;}
.artmInfo ._arrow:after{background: linear-gradient(to top,rgba(255,255,255,1), rgba(255,255,255,.5));
z-index: -1;transition: opacity .3s ease-in-out;}
.artmList{margin-top: 1.4rem;}
.artmSwiper .swiper-slide{width: auto;padding: 0 .1rem;transition-timing-function:linear !important;}
.artmSwiper .swiper-slide ._img{width: 6.3rem;height: 0;padding-bottom: 70.7936507936508%;position: relative;}
.artmSwiper .swiper-slide ._img img{position: absolute;top: 0;left: 0;width: 100%;height:100%;object-fit: cover;}
.vdn{width: 100%;height: 6.93rem;position: relative;overflow: hidden;}
.vdn ._bg{position:absolute;left: 0;top: 0;width: 100%;height: 120%;z-index: -1;}
.vdn ._bg img{width: 100%;height: 100%;object-fit: cover;}
.vdn ._info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 5;text-align: center;}
.vdn ._info ._title{font-size: .48rem;color: #fff;}
.vdn ._info ._btn{margin-top: .45rem;}
.vdn ._info ._btn>a{width: 2.75rem;height: .8rem;line-height: .8rem;border-radius: .8rem;background-color: var(--color1);
color: #fff;margin: 0 auto;transition: background-color .3s ease-out;animation:scaleAni 1.5s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}
@keyframes scaleAni{
  0% {transform:none;}
  100% {transform:scale(.9);}
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻列表<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.news{padding-bottom: 1.2rem;}
.newsTop{padding-top: 1.6rem;padding-bottom: 1.3rem;}
.newsSwiper ._item ._info{width: 50%;padding-top: .7rem;}
.newsSwiper ._item ._info>div{position: relative;padding-left: 1.3rem;}
.newsSwiper ._item ._info ._times{text-align: center;line-height: 1.2;
color: var(--color1);transform: translateY(-.12rem);position: absolute;top:0;left: 0;}
.newsSwiper ._item ._info ._times span{font-size: .62rem;font-family:'arial';display: inline-block;}
.newsSwiper ._item ._info ._txt{text-align: justify;width: 100%;}
.newsSwiper ._item ._info ._title{font-size: .3rem;color: #333;line-height: 1;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsSwiper ._item ._info ._line{color: #666;line-height: 2.375;margin-top: .3rem;max-height: calc(2em * 2.375);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsSwiper ._item ._img{width:50%;padding-left: .8rem;}
.newsSwiper ._item ._img>div{position: relative;width: 100%;height: 0;padding-bottom: 63.36088154269972%;overflow: hidden;}
.newsSwiper ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition:transform .6s ease;}
.newsSwiperNav{margin-top: .6rem;text-align: center;line-height: 1;width: 50% !important;margin-left: auto;padding-left: .8rem;}
.newsSwiperNav span{width: .12rem;height: .12rem;background-color: #fff;opacity: 1;
margin: 0 .17rem !important;border: 1px solid var(--color1);transition: background-color .3s ease-in-out;}
.newsSwiperNav span.swiper-pagination-bullet-active{background-color: var(--color1);}
.newsSwiperNext{position: absolute;bottom:  .6rem;left:  1.35rem;z-index: 5;width: 1.56rem;height: 1.56rem;}
.newsSwiperNext img{width: 100%;height: 100%;animation: moves 2s linear infinite;}
@keyframes moves {
	0%{transform: translateX(0);} 
    33.333333%{transform: translateX(.1rem);} 
	66.666666%{transform: translateX(-.1rem);}
	100%{transform: translateX(0);} 
}
.newsSwiperNext:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left:0;z-index: -1;
background-position: center center;background-repeat: no-repeat;background-size: contain;
background-image: url(../image/mac/next.png);}
.newList{max-width: 1921px;margin: 0 auto;margin-bottom: .9rem;}
.newList>div{flex-wrap: wrap;}
.newList ._item{width: 33.333333%;padding:1rem .54rem;border: 1px solid #ddd;margin: -1px 0 0 -1px;}
.newList ._item ._img{width: 100%;height:0;padding-bottom: 57.35849056603773%;position: relative;overflow: hidden;}
.newList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}
.newList ._item ._txt{padding-top: .55rem;text-align: justify;}
.newList ._item ._txt ._title{line-height: 1;color: #333;transition: color .3s ease-out;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newList ._item ._txt ._line{line-height: 2;color: #666;margin-top: .2rem;height: calc(2em * 2);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newList ._item ._txt ._time{margin-top: .5rem;line-height: 1;color: #ccc;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.newDel{padding-top: 2.45rem;padding-bottom: .9rem;position: relative;overflow: hidden;}
.newDel ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 100vh;z-index: -1;}
.newDel ._bg img{width: 100%;height: 100%;object-fit: cover;object-position: top;}
.newDelBox{padding: .77rem 1rem;background-color: #fff;}
.newDelTop{position: relative;z-index: 2;}
.newDelTop ._time{width: 1.14rem;color: #fff;text-align: center;line-height: 1;border-top-right-radius:.5rem;overflow: hidden;}
.newDelTop ._time ._day{background-color: var(--color1);font-size: .48rem;font-family:'arial';padding: .18rem 0;}
.newDelTop ._time ._year{padding: .12rem 0;background-color: var(--color2);}
.newDelTop ._title{position: absolute;top: 50%;left: 0;width: 100%;font-size: .28rem;
transform: translateY(-50%);padding-left: 1.5rem;max-height: calc(2em * 1.5);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newDelTop:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #ddd;z-index: -1;}
.newDelCnt{padding-top: .5rem;}
.newDelCnt>div{padding-left: 1.5rem;position: relative;}
.newDelCnt ._operate{position: absolute;left: 0;top: .08rem;width: 1.14rem;line-height: 1;height: 100%;}
.newDelCnt ._operate>div{margin: 0  auto;width: .56rem;}
.newDelCnt ._operate ._item>a{width: .56rem;height: .56rem;border:1px solid var(--color1);border-radius: 50%;
justify-content: center;align-items: center;font-size: .28rem;color: var(--color1);transition: all .3s ease-out;}
.newDelCnt ._operate ._item{margin-bottom: .3rem;}
.newDelCnt ._operate ._item:last-of-type{margin-bottom: 0;}
.newDelCnt ._txt{color: #666;line-height: 2;}
 

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ 
.son{position: relative;padding-bottom: 1.9rem;overflow: hidden;}
.son ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;min-height: 100vh;z-index: -1;}
.son ._bg img{width: 100%;height: 100%;object-fit: cover;object-position: top;}
.sonBox{padding: 2rem 1.4rem .9rem 1.4rem;background-color: #fff;width: 15.44rem;max-width: 95%;}
.sonBox ._li{margin-bottom: .8rem;}
.sonBox ._li:last-of-type{margin-bottom: 0;}
.sonBox ._title{padding-bottom: .12rem;line-height: 1;border-bottom: 1px solid #ddd;}
.sonBox ._info{padding-top: .45rem;padding-left: .2rem;}
.sonBox ._info ._name{color: #999;line-height: 1;}
.sonBox ._info ._relate ._item{width: 50%;}
.sonBox ._info ._relate ._item ._txt{margin-top: .25rem;}
.sonBox ._info ._item ._txt ._lrow{padding-left: .45rem;position: relative;margin-bottom: .2rem;}
.sonBox ._info ._item ._txt ._lrow:last-of-type{margin-bottom: 0;}
.sonBox ._info ._item ._txt ._lrow span,
.sonBox ._info ._item ._txt ._lrow a{display: inline-block;}
.sonBox ._info ._item ._txt ._lrow ._icon{position: absolute;left: 0;top:50%;height: .32rem;transform: translateY(-50%);}
.sonBox ._info ._item ._txt ._lrow ._icon img{height: 100%;}
.sonBox ._info ._item ._txt ._lrow ._b{color: var(--color1);font-weight: bold;}
.sonBox ._info ._item ._txt ._lrow ._a{color: var(--color1);text-decoration:underline;margin-left: 5px;font-weight: bold;} 
.sonBox ._info ._route ._item{margin-bottom: .4rem;}
.sonBox ._info ._route ._item:last-of-type{margin-bottom: 0;}
.sonBox ._info ._route ._item ._txt{line-height: 2.6666666666666665;margin-top: .15rem;}

.job{padding-top: 1.3rem;padding-bottom: 1.9rem;}
.job ._title{font-size: .42rem;line-height: 1;text-align: center;}
.jobBox{margin-top: .45rem;}
.jobCnt{text-align: center;width: 100%;}
.jobCnt thead{height: .7rem;}
.jobCnt thead th{height: .7rem;background-color: var(--color1);color: #fff;}
.jobCnt thead th:first-of-type,.jobList td:first-of-type{padding-left:.7rem;}
.jobCnt thead th:last-of-type,.jobList td:last-of-type{padding-right:.7rem;}
.jobList ._check{height: .8rem;cursor: pointer;transition: background-color .5s ease;background-color: #efefef;}
.jobList ._ht{height: 5px;}
.jobList ._info{background-color: #f7f7f7;overflow: hidden;}
.jobList ._info ._txt{height: 0;overflow: hidden;text-align: left;}
.jobList ._info ._txt>div{padding-top:.4rem;padding-bottom: .5rem;line-height: 2.25;color: #666;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>悬浮窗口<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/ 
.hang{position: fixed;z-index: 50;top: 50%;right: 6px;transform: translateY(-50%);}
.hang ._list{background-color: rgba(255, 255, 255, 0.75);width: 65px;line-height: 1;
border-bottom-left-radius: 24px;border-top-left-radius: 24px;box-shadow:0 0 15px rgba(211,23,23,0.2);}
.hang ._list ._item{position: relative;}
.hang ._list ._item>a{width: 100%;padding: .14rem 0;text-align: center;color:rgba(211,23,23,0.6);font-size: .32rem;transition: color .3s ease;}
.hang ._list ._item ._info{position: absolute;top:50%;right:65px;opacity:0;visibility:hidden;
box-shadow: 0 0 3px 3px rgba(211,23,23,0.1);transform:translate(-25px,-50%);
background-color:#fff;transition:all .3s ease-in-out;}
.hang ._list ._item ._info::before{content: ""; position: absolute;right:-5px; top:50%;bottom:0;
 width:10px; height: 10px; transform:translateY(-50%) rotate(45deg); background: #fff;box-shadow:3px -3px 3px rgba(211,23,23,0.1);}
.hang ._list ._item ._info.tel{height:100%;white-space: nowrap;align-items: center;padding: 0 .2rem;}
.hang ._list ._item ._info.tel a{color:var(--color1);}
.hang ._list ._item ._info.code{width:1.5rem;}
.hang ._list ._item ._info.code>img{width:100%;}
.hang ._list ._item:hover ._info{transform: translate(-20px,-50%);opacity: 1;visibility: visible;}
.hang ._list ._item:hover>a{color:var(--color1);}

.mhang{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 50;background: #555C63;display: none;}
.mhang ._list ._item{width: 33.333333%;position: relative;}
.mhang ._list ._item:after{content: ''; width: 1px; height: 100%; position: absolute; top: 0; right: 0; background: #fff; opacity: 0.2;}
.mhang ._list ._item:last-of-type:after{display: none;}
.mhang ._list ._item>a{color: #fff;height: 1rem;align-items: center;justify-content: center;position: relative;}
.mhang ._list ._item>a i{font-size: .52rem;margin-right: 3px;}
#weixin{position: absolute;top: 0;left: 0;opacity: 0;pointer-events: none;}


/*电端加上鼠标效果/动画 */
@media screen and (min-width:1025px){	
.rollAni,.font_effect{visibility: hidden;}	
.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);
-webkit-transform-origin:left top;transform-origin:left top;}
.masterTop ._more>a:hover{color: var(--color1);}
.header .nav .navlist .nav_a:hover .nav_b{transform: translateX(-50%);opacity: 1;visibility: visible;}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a:hover{color: var(--color1);background-color: #eee;letter-spacing: 1px;}
.serviceSwiper ._item>a:hover ._text ._info{opacity: 1;}
.serviceSwiper ._item>a:hover:before{opacity: 1;transform: none;}
.atgList ._item>div:hover{background-color: var(--color1);}
.atgList ._item>div:hover ._name{color: #fff;}
.atgList ._item>div:hover ._line{color: #fff;}
.atgList ._item>div:hover ._icon:before{opacity: 0;}
.atgList ._item>div:hover ._icon:after{opacity: 1;}
.atgList ._item>div:hover ._icon img:first-of-type{opacity: 0;}
.atgList ._item>div:hover ._icon img:last-of-type{opacity: 1;}
.artList ._item a:hover ._img img{transform: scale(1.07);}
.hotList ._item>a:hover ._img img{transform: scale(1.07);}
.hotList ._item>a:hover ._title{color: var(--color1);}
.ftNav ._item ._b a:hover{opacity: 1;}
.ftKep a:hover{opacity: 1;}
.cznOneList ._item>div:hover{transform: translateY(-6px);box-shadow:0 .15rem .3rem rgba(221,23,23,.4);}
.cznOneList ._item>div:hover ._img img{transform: scale(1.07);}
.cznOneList ._item>div:hover ._text:before{height: 100%;opacity: 1;}
.cznOneList ._item>div:hover ._text ._title,
.cznOneList ._item>div:hover ._text ._txt{color: #fff;}
.cznOneList ._item>div:hover ._line{background-color: rgba(255,255,255,.1);}
.cznOneList ._item>div:hover ._line:before{background-color: #fff;}
.cznTab ._item>a:hover:before{transform: none;opacity: 1;}
.cznTab ._item>a:hover ._cir{transform: scale(1.5);}
.pagination li a:hover{background-color:var(--color1);color: #fff;}
.wellList ._item>a:hover ._name{color: var(--color1);}
.wellList ._item>a:hover ._line{color: rgba(221,23,23,.5)}
.wellList ._item>a:hover ._img img{transform: scale(1.07);}
.rem ._item>a:hover ._img img{transform: scale(1.07);}
.rem ._item>a:hover:before{opacity: 0;}
.rem ._item>a:hover:after{opacity: .8;}
.vdn ._info ._btn>a:hover{background-color: var(--color2);}
.newList ._item>a:hover ._img img{transform: scale(1.07);}
.newList ._item>a:hover ._txt ._title{color: var(--color1);}
.newDelCnt ._operate ._item>a:hover{background-color: var(--color1);color: #fff;} 
.paging ._back a:hover{background-color: var(--color1);color: #fff;}
.paging ._btn a:hover{color: var(--color1);background-color: rgba(221,23,23,.05);}
.spl-header .spl-close:hover{transform: rotate(270deg);}
.parksList ._item>a:hover ._img img{transform: scale(1.07);opacity: .8;}
.parksList ._item>a:hover ._name{color: var(--color1);}
.popUp ._close>a:hover{background-color: var(--color1);color: #fff;}


/*ani*/
.crAniStyle1{background: linear-gradient(to right,#fff, #fff 50%, var(--color1) 50%);}
.crAniStyle2{background: linear-gradient(to right,var(--color1), var(--color1) 50%, #333 50%);}
.crAniStyle3{background: linear-gradient(to right,#333, #333 50%, var(--color1) 50%);}
.colorAni{background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;
background-size: 200% 100%;background-position: 100%;display: inline-block;}
.fadeInUpLarge .colorAni{background-position: 0 100%;transition: transform 2.6s ease, background-position 2.6s ease;transition-delay: .3s;}
.atBriefBox ._datas{overflow: hidden;}
.atBriefBox ._datas ._item:nth-child(3n + 1){animation-delay: 0s;}
.atBriefBox ._datas ._item:nth-child(3n + 2){animation-delay: .2s;}
.atBriefBox ._datas ._item:nth-child(3n + 3){animation-delay: .4s;}
.cznTab ._item:nth-child(4n + 1){animation-delay: 0s;}
.cznTab ._item:nth-child(4n + 2){animation-delay: .2s;}
.cznTab ._item:nth-child(4n + 3){animation-delay: .4s;}
.cznTab ._item:nth-child(4n + 4){animation-delay: .6s;}
.cznOneList ._item:nth-child(3n + 1)>div{animation-delay: 0s;}
.cznOneList ._item:nth-child(3n + 2)>div{animation-delay: .2s;}
.cznOneList ._item:nth-child(3n + 3)>div{animation-delay: .4s;}
.locBox{animation-duration: 1.8s;}
.ldeBox ._info{animation-duration: 1.8s;}
.parksList ._item:nth-child(3n + 1)>a{animation-delay: 0s;}
.parksList ._item:nth-child(3n + 2)>a{animation-delay: .2s;}
.parksList ._item:nth-child(3n + 3)>a{animation-delay: .4s;}
.wellList ._item:nth-child(5n + 1)>a{animation-delay: 0s;}
.wellList ._item:nth-child(5n + 2)>a{animation-delay: .2s;}
.wellList ._item:nth-child(5n + 3)>a{animation-delay: .4s;}
.wellList ._item:nth-child(5n + 4)>a{animation-delay: .6s;}
.wellList ._item:nth-child(5n + 5)>a{animation-delay: .8s;}
.sve ._item ._bg.fadeIn:before{transform: scaleX(.5);transition: transform 1.5s ease;}
.rem ._item:nth-child(4n + 1)>a{animation-delay: 0s;}
.rem ._item:nth-child(4n + 2)>a{animation-delay: .1s;}
.rem ._item:nth-child(4n + 3)>a{animation-delay: .2s;}
.rem ._item:nth-child(4n + 4)>a{animation-delay: .3s;}
.newList ._item:nth-child(3n + 1)>a{animation-delay: 0s;}
.newList ._item:nth-child(3n + 2)>a{animation-delay: .2s;}
.newList ._item:nth-child(3n + 3)>a{animation-delay: .4s;}

}	

@media screen and (max-width:1600px){
    .richText p,
	.richText span,
	.richText em{font-size: 15px !important;}	
	.cznTwo ._item ._text.richText p,
	.cznTwo ._item ._text.richText span,
	.cznTwo ._item ._text.richText em{font-size: 17px !important;}
}
@media screen and (max-width:1440px){  
	.richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
	.cznTwo ._item ._text.richText p,
	.cznTwo ._item ._text.richText span,
	.cznTwo ._item ._text.richText em{font-size: 15px !important;}
} 

@media screen and (max-width:1280px){	
	.richText p,
	.richText span,
	.richText em{font-size: 13px !important;}
	.cznTwo ._item ._text.richText p,
	.cznTwo ._item ._text.richText span,
	.cznTwo ._item ._text.richText em{font-size: 13px !important;}
	.downMouse ._of:after{width: 3px;}
	.downMouse ._of{width: .38rem;height: .6rem;border-radius: .38rem;}
	.parkSwiper ._item{padding-bottom: 50%;}
	
}  

@media screen and (max-width:1024px){
	.row{width:90%;}
	#back_top .master_backTop .master_backTop_btn{width: .8rem;height: .8rem;}
	.header{padding: 0;height: 50px;}
	.header>div{padding: 0 5vw;}
	.header .logo>a{height: 36px !important;}		
    .openMenu{display: block;}
	.header .nav{position:fixed;top:50px;left:0;overflow:hidden;width:100%;height:0;
	z-index:-2;background-color:#fff;transition: height .5s ease;}
	.header.mobileNav .nav{height: calc(100vh - 50px);}
	.header .nav .navlist{width:100%;overflow-y:auto;max-height:100%;opacity:1;transition-delay:0.5s;flex-wrap: wrap;padding:.3rem 5%;}
    .header .nav .navlist .nav_a{width:100%;position:relative;}
    .header .nav .navlist .nav_a:after{content:'';position:absolute;left:0;bottom:0;
    width:100%;height:1px;background-color: #e5e5e5;}
    .header .nav .navlist .nav_a>a{line-height:60px;height:60px;padding:0;pointer-events:none;color: #333;
    position: relative;font-size: 16px;overflow: hidden;}
    .header .nav .navlist .nav_a>a span{margin-right: 0;}
    .header .nav .navlist .nav_a>a i{position: absolute;height: 60px;right: 0;color: #666;display: block;color: #999;
    top: 0;text-align: center;font-size: 18px;transition: all .4s ease;transform: rotateZ(-90deg);font-weight: normal;}
    .header .nav .navlist .nav_a.on>a i{transform: none;color: #333;}
	.header .nav .navlist .nav_a>.nav_b{position:static;width:100%;transform:none;border: none;
	opacity: 1;visibility: visible;background-color: transparent;box-shadow:initial;padding: 0;
	text-align:left;overflow:hidden;transition: height .4s ease;height: 0;}
	.header .nav .navlist .nav_a>.nav_b:before{display: none;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list{padding-bottom:30px;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list>li>a{margin-bottom:10px;line-height:26px;color: #666;padding: 0;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list>li:last-child>a{margin-bottom:0;}
	.openMenu{margin-left: auto;}
	.header .inquiry{display: none;}
	#main{position: static;}
	.crAniStyle2{color: var(--color1);}
	.atBrief ._bg{position: absolute;top: initial;bottom: 0;height: auto;}
    .crAniStyle1{color: #fff;} 
    .trailer{height: 60vw;}
    .locBox>div{padding: .8rem 5vw;}
    .ftBox{flex-wrap: wrap;}
    .ftNav{width: 100%;margin-top: .8rem;}
    .ftInfo{width: 100%;order: -1;position: relative;}
    .ftInfo ._code{position: absolute;right: 0;top: 0;margin-top: 0;}
    .ftInfo ._logo>a{transform: none;}
    .footer{position: relative;z-index: 5;}
    .cznOneList ._item{padding: 0 .15rem;}
    .cznOneList>div{margin: 0 -.15rem;}
    .cznOne{padding: .7rem .4rem;}
    .cznOneList{margin-top: .6rem;}
    .ldeBox ._info{padding: .6rem 5vw;}
    .ldeBox ._title{padding-left: 5vw;} 
    .cznTwo{padding: .7rem 5vw;}
    .cznThree ._item ._info{width: 40%;}
    .cznThree ._item ._img{width: 60%;}
    .cznThree{padding: .7rem 5vw;}
    .cznFour{padding: .7rem 5vw;padding-bottom: 1.6rem;}
    .cznFour .cznFourFace{padding-bottom: 0;height: 40vw;}
    .sweep ._bg{height: 100%;}
    .sweep ._info{left: 5vw;}
    .sweep ._info{max-width: 75%;}
    .czn ._bg>div{min-height: initial;}
    .shape ._bg{height: 100%;}
    .cloud ._bg{height: 100%;}
    #main .liTxt{overflow-y: auto;}
    .landBox{padding-left: 5vw;width: 95%;}
    .landBox ._img{padding-left: .4rem;}    
    .landBox ._img>div{width: 6.4rem;}
    .wellList ._item{width: 25%;}
    .rem{padding: 1.2rem 5vw;}
    .rem>div{margin: -.2rem -.12rem;}
    .rem ._item{width: 33.333333%;padding: .2rem .12rem;}
    .newsSwiperNext{display: none;}
    .newList ._item{width: 50%;}
    .newDelCnt ._operate{position: static;width: 100%;margin-top: .6rem;}
    .newDelCnt>div{padding-left: 0;display: flex;flex-wrap: wrap;}
    .newDelCnt ._txt{width: 100%;order: -1;}
    .newDelCnt ._operate>div{width: 100%;display: flex;justify-content: space-between;} 
    .newDelCnt ._operate ._item{margin-bottom: 0;}
    .newDelTop ._title{position: static;padding-left: 0;transform: none;max-height:none;-webkit-line-clamp:initial;}
    .newDelTop ._time{color: var(--color1);display: flex;width: auto;line-height: 1;margin-bottom: .2rem;}
    .newDelTop ._time ._day{background-color:transparent;padding: 0;font-size: 13px;order: 2;font-family: "微软雅黑";}
    .newDelTop ._time ._day:before{content: '-';display: inline-block;}
    .newDelTop ._time ._year{background-color:transparent;padding: 0;}
    .newDelTop{padding-bottom: .5rem;}
    .newDel{padding-top: 1.8rem;}
    .newDel ._bg{position: fixed;height: 100vh;}
    .sonBox{padding:1.2rem 5vw;}
    .son ._bg{min-height: auto;}
    .sve ._item{height: auto;}
    .sve ._item ._info{position: relative;width: 100%;padding:0 5vw;margin-top: -2rem;z-index: 5;}
    .sve ._item ._bg:before{display: none;}
    .sve ._item ._bg{height: 75vh;}
    .sve ._item ._info>div{background-color: rgba(255,255,255,.9);padding: .7rem .5rem;padding-bottom: 1.2rem;}
    .sve ._item ._info ._title ._num{transform: translate(-5%,-25%);bottom: calc(100% + .7rem);
    color: #fff;background-image: initial;-webkit-text-fill-color:initial;}    
    .materialCnt ._bg{display: none;}
    .materialCnt ._info{width: 100%;padding: 1.2rem 5vw;max-width: 100%;}
    .vdn ._bg{height: 100%;}
    .well ._bg{min-height: auto;height: auto;top: initial;bottom: 0;}
    .surveyVideo ._box ._boder{display: none;}
    .surveyVideo{margin-top: .4rem;}
    .surveyVideo ._box{height: 55vw;}
    .surveyVideo{height: 55vw;}
    .service{height: 7.2rem;}
    .atgList ._item ._line{display: none;}
    .atgList ._item ._name{margin-top: .15rem;text-align: center;}
    .atgList ._item>div{border: none;padding: .4rem 0;}
    .atgList{border-top: none;}
    .atgList ._item ._icon{margin: 0 auto;}
    .atgList{margin:0;padding-top: .5rem;padding-bottom: .8rem;}
    .artList ._lt{width: 100%;}
    .artList>div{flex-wrap: wrap;}
    .artList ._rt{width: 100%;display: flex;}
    .artList ._rt ._item{height: auto !important;width: 50%;}
    .artList ._rt ._item a{height: 0;padding-bottom: 60%;}
    .hotList ._item{padding: 0 .15rem;}
    .hotList>div{margin: 0 -.15rem;}
    .header .nav .navlist .nav_a>.nav_b .nav_b_list{padding-top: 0;border: none;text-align: left;}
    .loader_logo_item{font-size:5.208333333333334vw;}
    .survey{padding-top: 1rem;}
    .intro{display: block;}
    .parkInfo ._preview ._icon{width: 1rem;}
    .spl-header>div{width: .76rem;height: .76rem;}
    .spl-header .spl-close{background-size: .4rem;}
    .spl-header{height: .76rem;}
    #spotlight .spl-prev,#spotlight .spl-next{width: .72rem;height: .72rem;background-size: .52rem;}
    .wellList ._item{padding: .3rem .15rem;}
    .wellList>div{margin: -.3rem -.15rem;}
    .popUp ._box ._info ._line{overflow-y: auto;}
    .hang{right: 0;}
}

@media screen and (max-width:768px){
    .richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
	.cznTwo ._item ._text.richText p,
	.cznTwo ._item ._text.richText span,
	.cznTwo ._item ._text.richText em{font-size: 14px !important;}
	.pagination li a, .pagination li span{width: .62rem;height: .62rem;line-height: .62rem;}
    .pagination li{padding: 0 .05rem;}
    .downMouse ._of:after{width: 2px;}
    .downMouse ._of{width:.42rem;height: .66rem;}
    .downMouse{bottom: .6rem;}
    .atBrief{padding-top: 1.2rem;padding-bottom: 2.2rem;}
    .atBrief ._aniTxt{height: 1.4rem;}
    .atBriefBox ._datas{width: 100%;margin-top: .6rem;}
    .atBriefBox ._datas ._item ._txt ._name{font-size: 12px;}
    .atBriefBox ._datas ._item>div{flex-wrap: wrap;}
    .atBriefBox ._datas ._item ._icon{width: 100%;margin-right: 0;height: .56rem;}
    .atBriefBox ._datas ._item ._icon img{margin: 0 auto;}
    .atBriefBox ._datas ._item ._txt{text-align: center;margin-top: .12rem;}
    .atBriefBox ._datas ._item ._txt ._num span{font-size: .42rem;}
    .atBriefBox ._datas ._item ._txt ._num em{font-size: 12px;}
    .atBriefBox ._datas ._item ._txt ._num strong{font-size: 16px;}
    .honourSwiper .honourBtn{display: none;}
    .honourSwiper ._img{width: 5rem;height: 3.3360000000000003rem;}
    .honourList{margin-top: .6rem;}
    .honour{padding-top: 1.2rem;padding-bottom: 1.8rem;}
    .locBox{width: 100%;max-width: 100%;}
    .locMap{height: 70vw;position:static;}
    .loc{padding-top: 0;padding-bottom: .8rem;}
    .locBox ._develop{display: none;}
    .locBox>div{width: 100%;}
    .locList ._item ._info{flex-wrap: wrap;}
    .locList ._item ._info ._img{padding-left: 0;width: 100%;margin-top: .4rem;}
    .locList ._item ._info ._img>div{width: 100%;}
    .locList ._item ._info ._txt{line-height: 2;}
    .locList ._item ._title ._icon{width: .56rem;height: .56rem;}
    #gaodemap .ripple>i{font-size: .44rem;}  
    .ftNav ._item ._a{font-size: 15px;}
    .ftNav>div{display: block;}
    .ftNav ._item ._b{display: flex;margin: 0 -.15rem;font-size: 13px;flex-wrap: wrap;}
    .ftNav ._item ._b a{padding: 0 .15rem;position:relative;}
    .ftNav ._item ._b a:after{content: '';width: 1px;height: 55%;background-color: #ddd;position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);}
    .ftNav ._item{margin-bottom: .6rem;}	
    .ftNav ._item ._b li:last-of-type a:after{display: none;}
    .ftNav ._item ._a a{margin-bottom: .15rem;}
    .ftNav ._item:last-of-type{margin-bottom: 0;}
    .ftKep{font-size: 13px;}
    .ftInfo ._code .item>a{font-size: .48rem;}
    .ftInfo ._logo>a{height: 36px;}
    .cznOneList ._item{width: 100%;margin-bottom: .6rem;}
    .cznOneList>div{flex-wrap: wrap;}
    .cznOneList ._item ._text{padding: .55rem .35rem .35rem;}
    .cznOneList ._item ._text ._txt{height: auto;-webkit-line-clamp:initial;}
    .czn .cznLine{font-size: 14px;}
    .cznTab{padding: 0 5vw;}
    .cznTab ._item{padding: 0;}
    .cznTab ._item>a{width: auto;height: 2rem;}
    .cznTab>div{justify-content: space-between;}
    .cznTab ._item ._cir{width: 6px;height: 6px;}
    .cznTab ._item ._cir:before{width: .48rem;height: .48rem;}
    .cznTab ._item>a:before{display: none;}
    .cznTab ._item ._icon{position: relative;}
    .cznTab ._item ._icon:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-55%);
    width: .8rem;height: .8rem;border-radius: 50%;background-color: var(--color1);z-index: -1;opacity: 0;}
    .cznTab ._item>a.on ._icon:before{opacity: 1;}
    .cznTab ._item ._name{margin-top: .15rem;}
    .czn{padding-top:.8rem;}
    .ldeBox ._title{padding-left: 0;text-align: center;}
    .ldeBox{width: 100%;padding: 0 5vw;max-width:initial;}
    .ldeBox ._info:before{width: 100%;}
    .lde{padding-top: 1.2rem;padding-bottom: .8rem;}
    .cznOneList ._item:last-of-type{margin-bottom: 0;}
    .cznTwo ._item ._title{font-size: .36rem;}
    .cznTwo ._item{margin-bottom: .6rem;}
    .cznThree ._item>a{flex-wrap: wrap;}
    .cznThree ._item{padding: .8rem 0;}
    .cznThree ._item ._info{width: 100%;}
    .cznThree ._item ._img{width: 100%;padding: 0 !important;order: 2 !important;margin-top: .6rem;}
    .cznThree ._item ._info ._title{font-size: .36rem;}
    .shape{height: 4.6rem;}
    .shape ._info ._btn>a{width: .88rem;height: .88rem;font-size: .44rem;}
    .shape ._info ._btn{margin-top: .4rem;}
    .cznFourCnt ._img{display: none;}
    .cznFour .cznFourTitle{margin-top: 1.2rem;font-size: .36rem;margin-top: .8rem;}
    .cznFourCnt ._info ._item{margin-bottom: .6rem;}
    .cznFour .cznFourLine{height: .2rem;}
    .cznThree ._item ._info ._icon{height: .2rem;}
    .sweep ._info ._title{font-size: .4rem;}
    .sweep ._info ._txt{padding-bottom: .6rem;}
    .parksList ._item{width: 50%;}
    .cloud{height: 6.2rem;}
    .parksAnitxt{font-size: 1.3rem;}
    .parksList{margin-bottom: .8rem;}
    .parksAnitxt{font-size: 1.3rem;}
    .waterfall ._item{width: 50%;}
    .parkDelList{margin-top: .6rem;margin-bottom: 1rem;}
    .paging{margin-bottom: .5rem;display: block;height: auto;border: none;text-align: left;font-size: 14px;}
    .paging ._back{display: none;}
    .paging ._btn{margin-bottom: .4rem;}
    .paging ._btn:last-child{margin-bottom: 0;}
    .paging ._btn a{background-color: var(--color1);color: #fff;padding: 0 .4rem;}
    .gvnList{margin-top: .6rem;}
    .gvnList ._item{padding: 0;padding-bottom: .5rem;margin-bottom: .5rem;}
    .gvnList ._item:last-of-type{margin-bottom: 0;}
    .gvn{padding-bottom: 1.2rem;}
    .landBox>div{flex-wrap: wrap;}
    .landBox ._img{width: 100%;padding-left: 0;margin-top: .6rem;}
    .landBox ._img>div{width: 100%;}
    .landBox{padding: .6rem .4rem;width: 90%;margin: 0 auto;}
    .landBox ._info ._title{font-size: .36rem;}
    .land{padding-top: 1.8rem;}
    .wellList{margin-top: .6rem;margin-bottom: 1rem;}
    .well{padding-bottom: 1.2rem;}
    .wellList ._item{width: 50%;}
    .rem ._item{width: 50%;}
    .work{padding: 1.2rem 0;}
    .workVideo ._face{padding-bottom: 0;height: 46vw;}
    .workVideo{margin-top: .6rem;}
    .newsSwiper ._item>a{flex-wrap: wrap;}
    .newsSwiper ._item ._img{width: 100%;padding-left: 0;order: -1;}
    .newsSwiper ._item ._info{width: 100%;}
    .newsSwiper ._item ._info ._times{display: none;}
    .newsSwiper ._item ._info>div{padding-left: 0;}
    .newsSwiperNav{width: 100% !important;padding-left: 0 !important;}
    .newsSwiper ._item ._info ._title{font-size: .36rem;}
    .newsTop{padding-top: 1.2rem;padding-bottom: .6rem;}
    .newList ._item{width: 100%;margin: 0;border: none;padding: .6rem .4rem;}
    .newList{margin-bottom: .6rem;}
    .newDelCnt ._operate ._item>a{width: .62rem;height: .62rem;}
    .newDelBox{padding: .6rem .4rem;}
    .newDelCnt ._operate{margin-top: .4rem;}
    .newDelTop ._title{font-size: .36rem;}
    .son{padding-bottom: 0;padding-top: 3.2rem;}
    .son ._bg{height: 6.8rem;}
    .sonBox{max-width: initial;width: 90%;margin: 0 auto;}
    .sonBox ._info ._relate{flex-wrap: wrap;}
    .sonBox ._info ._relate ._item{width: 100%;margin-bottom: .8rem;}
    .sonBox ._info ._relate ._item:last-of-type{margin-bottom: 0;}
    .sonBox ._info ._item ._txt ._lrow ._icon{height: .36rem;}
    .sonBox ._info ._item ._txt ._lrow{padding-left: .6rem;}
    .sonBox ._info{padding-left: 0;padding-top: .5rem;}
    .sonBox ._title{padding-bottom: .25rem;}
    .sonBox ._info ._route ._item ._txt{line-height: 2;}
    .sonBox{padding-top: .7rem;padding-bottom: .5rem;}
    .sonBox ._li{margin-bottom: 1.2rem;}
    .sonBox ._info ._item ._txt ._lrow ._b{font-size: 16px;}
    .jobCnt thead th{height: 46px;}
    .jobList ._check{height: 50px;}
    .jobCnt thead th:nth-child(2), .jobCnt thead th:nth-child(4), 
    .jobList td:nth-child(2),.jobList td:nth-child(4){display: none;}
    .jobCnt thead th:first-of-type, .jobList td:first-of-type{padding-left: .4rem;}
    .jobCnt thead th:last-of-type, .jobList td:last-of-type{padding-right: .4rem;}
    .job{padding-top: 1.2rem;padding-bottom: 1.4rem;}
    .materialList ._item{width: 50%;padding: 1px;}
    .materialList>div{flex-wrap: wrap;margin: 1px;}
    .materialCnt ._info ._txt{line-height: 2;}
    .materialCnt ._info{padding-bottom: .6rem;}
    .artm{padding: 1.2rem 0;}
    .artmInfo ._txt{line-height: 2;}
    .vdn ._info ._btn>a{width: 3.2rem;height: .84rem;line-height: .84rem;border-radius: .84rem;}
    .masterTitle1 ._en{font-size: 13px;}
    .surveyCnt{flex-wrap: wrap;padding-top: 1rem;}
    .surveyCnt ._info{width: 100%;padding-right: 0;}
    .surveyCnt ._img{width: 100%;}
    .survey{padding-bottom: 1rem;}
    .surveyCnt ._info ._data{justify-content: space-between;text-align: center;}
    .surveyCnt ._info ._data ._item{width: auto;}
    .surveyCnt ._info ._data ._item ._name{font-size: 12px;}
    .surveyCnt ._info ._data ._item ._num span{font-size: .42rem;}
    .surveyCnt ._info ._data ._item ._num strong{font-size: 16px;}
    .surveyCnt ._info ._data ._item ._num em{font-size: 12px;}
    .surveyCnt ._info ._line{font-size: 16px;}
    .parkInfo{position: static;width: 100%;background-color: #f3f3f3;padding: .55rem .4rem;}
    .parkInfo>div{padding-top: 0;}
    .parkInfo ._preview{position: static;transform: none;margin-top: .6rem;}
    .parkInfo ._preview ._line{display: none;}
    .parkSwiper ._item{padding-bottom: 0;height: 58vw;}
    .parkInfo ._preview ._icon{width: 1.2rem;}
    .atgList ._item{width: 33.333333%;}
    .atgList>div{flex-wrap: wrap;justify-content: center;}
    .atgList ._item ._icon{width: 1.056rem;height: 1.2239999999999999rem;}
    .atgList ._item ._icon img{height: .52rem;}
    .atg{padding-top: 1.2rem;}
    .artList ._item a ._title{font-size: 14px;padding: .25rem;}
    .hotList ._item{width: 100%;margin-bottom: .5rem;}
    .hotList ._item:last-of-type{margin-bottom: 0;}
    .hotList>div{flex-wrap: wrap;}
    .hotList ._item>a{padding: 0;background-color: transparent;}
    .hotList ._item ._text ._line{display: none;}
    .hotList ._item ._time{display: none;}
    .hotList ._item ._text ._title{line-height: 1.625;font-size: 16px;}
    .hotList ._item ._text{padding-top: .3rem;}
    .hotList ._item ._img{margin-top: 0;}
    .parkInfo ._txt{max-height: initial;}
    .popUp ._box{display: block;}   
    .popUp ._box ._info{padding-left: 0;margin-top: .6rem;}
    .popUp ._box ._img{margin: 0 auto;width: 3.2rem;}
    .popUp ._box ._info ._name,.popUp ._box ._info ._p{text-align: center;}
    .popUp ._box{padding: 1rem .6rem;}
    .hang{display: none;}
    .mhang.on{display: block;}
    #back_top{bottom: 12.5vw;}
}







.cellNewBox{ position: fixed; left: 0; bottom: 0; width: 100%; z-index: -100; background: #555C63; display: none; justify-content: space-between;}
.cellNewBox2{ z-index: 20;}
.cellNewBox .li{ width: 33.33%; height: 50px; line-height: 50px; position: relative;}
.cellNewBox .li::after{ content: ''; width: 1px; height: 100%; position: absolute; top: 0; left: 0; background: #fff; opacity: 0.2;}
.cellNewBox .li .a{ display: flex; justify-content: center; align-items: center;}
.cellNewBox .li p{ font-size: 0.26rem; color: #fff;}
.cellNewBox .li i{ display: block; width: 0.5rem; height: 0.5rem; margin-right: 0.1rem;}
.cellNewBox .li1 i{ background: url(../images/b1.png) no-repeat center; background-size: 90% auto;}
.cellNewBox .li2 i{ background: url(../images/b2.png) no-repeat center; background-size: 90% auto;}
.cellNewBox .li3 i{ background: url(../images/b3.png) no-repeat center; background-size: 90% auto;}
.cellNewBox .li .gr{ width: 100%; height: 100%; opacity: 0; position: absolute; top: 0; left: 0; overflow: hidden;}
.cellNewBox .li .gr input{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5; opacity: 0; border: none;}
.cellNewBox .li .gr textarea{ display: block; width: 0; height: 0; overflow: hidden;}





/* 在电脑端显示 .pc，隐藏 .wap */
.pcshow {
  display: block;
}
.wapshow {
  display: none;
}

/* 在手机端显示 .wap，隐藏 .pc */
@media (max-width: 1200px) {
  .pcshow {
    display: none;
  }
  .wapshow {
    display: block;
  }
  .cellNewBox{ display: flex;}
  
}
