.banner,.banner img{
	width: 100%;
	display: block;
	margin: 0;
}
.banner{
	overflow: hidden;
	position: relative;
}
.banner .banner_text{
	width: 100%;
	height: 100%;
	color: #fff;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 3;
}
.banner .banner_text h1{
	font-size: 4rem;
	font-weight: normal;
	line-height: 2em;
	margin-top: 18%;
}
.banner .banner_text p{
	font-size: 2rem;
	line-height: 2em;
	margin: 0 1em;
}
.banner img.banner_pic{
	width: 27%;
	position: absolute;
	right: 0;
	bottom: 0;
}
@media screen and (max-width: 720px){
	.banner img{
		width: 150%;
		margin: 0 -25%;
	}
	.banner .banner_text h1{
		font-size: 4.6em;
		margin-top: 5rem;
		padding-top: 12%;
	}
	.banner .banner_text p{
		font-size: 2.4em;
		line-height: 2em;
		letter-spacing: .1em;
		margin: 0 10%;
	}
}

.worth h2,.case h2,.scene h2{
	color: #323232;
	font-size: 4rem;
	font-weight: normal;
	line-height: 1em;
	text-align: center;
}
.worth h2 p,.case h2 p,.scene h2 p{
	color: #646464;
	font-size: 1.6rem;
	line-height: 1em;
	margin-top: 1.5rem;
	text-align: center;
}
.worth h2 span,.case h2 span,.scene h2 span{
	color: #ff7b53;
	padding: 0 .5rem;
}
@media \0screen\ and (min-width: 751px) and (max-width: 1000px),screen\9 and (min-width: 751px) and (max-width: 1000px){
	.worth h2,.case h2,.scene h2{
		font-size: 3rem;
		line-height: 1em;
	}
	.worth h2 p,.case h2 p,.scene h2 p{
		font-size: 1.4rem;
		line-height: 1em;
		margin-top: 1rem;
	}
}
@media screen and (min-width: 751px) and (max-width: 1000px){
	.worth h2,.case h2,.scene h2{
		font-size: 3rem;
		line-height: 1em;
	}
	.worth h2 p,.case h2 p,.scene h2 p{
		font-size: 1.4rem;
		line-height: 1em;
		margin-top: 1rem;
	}
}
@media \0screen\ and (max-width: 750px),screen\9 and (max-width: 750px){
	.worth h2,.case h2,.scene h2{
		font-size: 2rem;
		line-height: 1em;
	}
	.worth h2 p,.case h2 p,.scene h2 p{
		font-size: 1.2rem;
		line-height: 1em;
		margin-top: .5rem;
	}
}
@media screen and (max-width: 750px){
	.worth h2,.case h2,.scene h2{
		font-size: 2rem;
		line-height: 1em;
	}
	.worth h2 p,.case h2 p,.scene h2 p{
		font-size: 1.2rem;
		line-height: 1em;
		margin-top: .5rem;
	}
}

.worth{
	margin: 10rem 0 9rem;
}
.worth .worth_text{
	width: 80rem;
	color: #323232;
	font-size: 1.4rem;
	line-height: 1.8em;
	margin: 3rem auto 5rem;
	overflow: hidden;
}
.worth .worth_text p{
	margin-bottom: 1rem;
}
.worth .worth_nav,.worth .worth_nav_border{
	width: 43rem;
	margin: 0 auto;
	overflow: hidden;
}
.worth .worth_nav{
	margin-bottom: .5rem;
}
.worth .worth_nav li{
	width: 12rem;
	color: #909090;
	cursor: pointer;
	float: left;
	font-size: 1.8rem;
	line-height: 1em;
	text-align: center;
}
.worth .worth_nav li:first-child{
	margin-right: 19rem;
}
.worth .worth_nav li.worth_nav_now{
	color: #ff7b53;
}
.worth .worth_nav li span{
	display: block;
	font-size: 1.2rem;
	line-height: 3rem;
	word-break: keep-all;
}
.worth .worth_nav_border{
	height: .2rem;
	background: #ececec;
	margin-bottom: 4rem;
	position: relative;
}
.worth .worth_nav_move{
	width: 12rem;
	height: .2rem;
	background: #ff7b53;
	position: absolute;
	top: 0;
	left: 0;
}
.worth .worth_content{
	width: 100%;
	height: 40rem;
	background: url(../images/project/project-1/bg-1.jpg) no-repeat center;
	background-size: auto 100%;
}
.worth .worth_c{
	width: 100%;
	max-width: 1240px;
	min-width: 1000px;
	color: #fff;
	margin: 0 auto;
	overflow: hidden;
}
.worth .worth_c .worth_c_show{
	width: 100%;
	border-bottom: .1rem solid #fff;
	margin: 6rem 0 3rem;
	overflow: hidden;
	padding-bottom: 2rem;
}
.worth .worth_c .worth_c_show li{
	width: 10%;
	margin-left: 8%;
	float: left;
}
.worth .worth_c .worth_c_show li:first-child{
	margin-left: 0;
}
.worth .worth_c .worth_c_show li img{
	width: 80%;
	height: auto;
	display: block;
	margin: 0 auto 1rem;
}
.worth .worth_c .worth_c_show li span{
	height: 3.6rem;
	display: block;
	font-size: 1.5rem;
	line-height: 1.8rem;
	text-align: center;
}
.worth .worth_c .worth_c_text b{
	display: block;
	font-size: 2.4rem;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 2rem;
	text-align: center;
}
.worth .worth_c .worth_c_text ul{
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}
.worth .worth_c .worth_c_text li{
	float: left;
	font-size: 1.5rem;
	line-height: 2.5em;
}
.worth .worth_c1 .worth_c_text li{
	width: 40%;
	margin-left: 10%;
}
.worth .worth_c2 .worth_c_text li{
	width: 30%;
	margin-left: 3%;
}
.worth .worth_c .worth_c_text span{
	font-size: 3.2rem;
	padding-right: 1rem;
}
@media \0screen\ and (min-width: 751px) and (max-width: 1000px),screen\9 and (min-width: 751px) and (max-width: 1000px){
	.worth{
		margin: 7rem 0 4rem;
	}
	.worth .worth_text{
		width: 90%;
		margin: 2rem auto 3rem;
	}
	.worth .worth_nav,.worth .worth_nav_border{
		width: 80%;
	}
	.worth .worth_nav_border{
		margin-bottom: 2rem;
	}
	.worth .worth_nav li{
		width: 25%;
	}
	.worth .worth_nav li:first-child{
		margin-right: 50%;
	}
	.worth .worth_nav_move{
		width: 25%;
	}
	.worth .worth_content{
		height: auto;
	}
	.worth .worth_c{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.worth .worth_c .worth_c_show{
		width: 90%;
		margin: 3rem auto 2rem;
	}
	.worth .worth_c .worth_c_show li{
		width: 15%;
		margin-left: 2%;
	}
	.worth .worth_c .worth_c_show li img{
		width: 65%;
		height: auto;
	}
	.worth .worth_c .worth_c_text ul{
		width: 50%;
		margin-bottom: 2rem;
	}
	.worth .worth_c1 .worth_c_text li,.worth .worth_c2 .worth_c_text li{
		width: 100%;
		font-size: 1.6rem;
		margin: 0;
	}
	.worth .worth_c .worth_c_text span{
		font-size: 2.4rem;
	}
}
@media screen and (min-width: 751px) and (max-width: 1000px){
	.worth{
		margin: 7rem 0 4rem;
	}
	.worth .worth_text{
		width: 90%;
		margin: 2rem auto 3rem;
	}
	.worth .worth_nav,.worth .worth_nav_border{
		width: 80%;
	}
	.worth .worth_nav_border{
		margin-bottom: 2rem;
	}
	.worth .worth_nav li{
		width: 25%;
	}
	.worth .worth_nav li:first-child{
		margin-right: 50%;
	}
	.worth .worth_nav_move{
		width: 25%;
	}
	.worth .worth_content{
		height: auto;
	}
	.worth .worth_c{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.worth .worth_c .worth_c_show{
		width: 90%;
		margin: 3rem auto 2rem;
	}
	.worth .worth_c .worth_c_show li{
		width: 15%;
		margin-left: 2%;
	}
	.worth .worth_c .worth_c_show li img{
		width: 65%;
		height: auto;
	}
	.worth .worth_c .worth_c_text ul{
		width: 50%;
		margin-bottom: 2rem;
	}
	.worth .worth_c1 .worth_c_text li,.worth .worth_c2 .worth_c_text li{
		width: 100%;
		font-size: 1.6rem;
		margin: 0;
	}
	.worth .worth_c .worth_c_text span{
		font-size: 2.4rem;
	}
}
@media \0screen\ and (max-width: 750px),screen\9 and (max-width: 750px){
	.worth{
		margin: 2rem 0;
	}
	.worth .worth_text{
		width: 90%;
		margin: 1rem auto 2rem;
	}
	.worth .worth_nav,.worth .worth_nav_border{
		width: 100%;
	}
	.worth .worth_nav li{
		width: 50%;
		font-size: 1.6rem;
	}
	.worth .worth_nav li:first-child{
		margin: 0;
	}
	.worth .worth_nav li span{
		line-height: 2rem;
	}
	.worth .worth_nav_move{
		width: 50%;
	}
	.worth .worth_nav_border{
		margin-bottom: 1rem;
	}
	.worth .worth_content{
		height: auto;
	}
	.worth .worth_c{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.worth .worth_c .worth_c_show{
		width: 100%;
		margin: 2rem auto 1rem;
		padding: 0;
	}
	.worth .worth_c .worth_c_show li{
		width: 33.3%;
		margin: 0 0 1rem 0;
	}
	.worth .worth_c .worth_c_show li img{
		width: 50%;
		max-width: 80px;
		height: auto;
	}
	.worth .worth_c .worth_c_show li span{
		width: 90%;
		font-size: 1.2rem;
		margin: 0 auto;
	}
	.worth .worth_c .worth_c_text b{
		width: 90%;
		font-size: 1.6rem;
		margin: 0 auto 1rem;
		text-align: left;
	}
	.worth .worth_c .worth_c_text ul{
		width: 90%;
		margin-bottom: 1rem;
	}
	.worth .worth_c1 .worth_c_text li,.worth .worth_c2 .worth_c_text li{
		width: 100%;
		font-size: 1.2rem;
		margin: 0;
	}
	.worth .worth_c .worth_c_text span{
		font-size: 2.2rem;
	}
}
@media screen and (max-width: 750px){
	.worth{
		margin: 2rem 0;
	}
	.worth .worth_text{
		width: 90%;
		margin: 1rem auto 2rem;
	}
	.worth .worth_nav,.worth .worth_nav_border{
		width: 100%;
	}
	.worth .worth_nav li{
		width: 50%;
		font-size: 1.6rem;
	}
	.worth .worth_nav li:first-child{
		margin: 0;
	}
	.worth .worth_nav li span{
		line-height: 2rem;
	}
	.worth .worth_nav_move{
		width: 50%;
	}
	.worth .worth_nav_border{
		margin-bottom: 1rem;
	}
	.worth .worth_content{
		height: auto;
	}
	.worth .worth_c{
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.worth .worth_c .worth_c_show{
		width: 100%;
		margin: 2rem auto 1rem;
		padding: 0;
	}
	.worth .worth_c .worth_c_show li{
		width: 33.3%;
		margin: 0 0 1rem 0;
	}
	.worth .worth_c .worth_c_show li img{
		width: 50%;
		max-width: 80px;
		height: auto;
	}
	.worth .worth_c .worth_c_show li span{
		width: 90%;
		font-size: 1.2rem;
		margin: 0 auto;
	}
	.worth .worth_c .worth_c_text b{
		width: 90%;
		font-size: 1.6rem;
		margin: 0 auto 1rem;
		text-align: left;
	}
	.worth .worth_c .worth_c_text ul{
		width: 90%;
		margin-bottom: 1rem;
	}
	.worth .worth_c1 .worth_c_text li,.worth .worth_c2 .worth_c_text li{
		width: 100%;
		font-size: 1.2rem;
		margin: 0;
	}
	.worth .worth_c .worth_c_text span{
		font-size: 2.2rem;
	}
}

.ticketsystem h2{
	color: #252525;
	font-size: 3rem;
	font-weight: normal;
	line-height: 1em;
	text-align: center;
}
.ticketsystem p{
	color: #323232;
	font-size: 1.4rem;
	line-height: 1em;
	margin: 3rem 0 7rem;
	text-align: center;
}
.ticketsystem>img{
	display: block;
	margin: 0 auto 11rem;
}
@media \0screen\ and (min-width: 751px) and (max-width: 1000px),screen\9 and (min-width: 751px) and (max-width: 1000px){
	.ticketsystem h2{
		font-size: 2.4rem;
	}
	.ticketsystem h2 img{
		height: 3rem;
	}
	.ticketsystem p{
		width: 90%;
		line-height: 1.5em;
		margin: 2rem auto 5rem;
	}
	.ticketsystem>img{
		width: 90%;
		margin: 0 auto 5rem;
	}
}
@media screen and (min-width: 751px) and (max-width: 1000px){
	.ticketsystem h2{
		font-size: 2.4rem;
	}
	.ticketsystem h2 img{
		height: 3rem;
	}
	.ticketsystem p{
		width: 90%;
		line-height: 1.5em;
		margin: 2rem auto 5rem;
	}
	.ticketsystem>img{
		width: 90%;
		margin: 0 auto 5rem;
	}
}
@media \0screen\ and (max-width: 750px),screen\9 and (max-width: 750px){
	.ticketsystem h2{
		font-size: 1.8rem;
		line-height: 1.2em;
		margin: 0 1rem;
	}
	.ticketsystem h2 img{
		height: 2rem;
	}
	.ticketsystem p{
		width: 90%;
		line-height: 1.4em;
		margin: 1rem auto 2rem;
	}
	.ticketsystem>img{
		width: 90%;
		margin: 0 auto 3rem;
	}
}
@media screen and (max-width: 750px){
	.ticketsystem h2{
		font-size: 1.8rem;
		line-height: 1.2em;
		margin: 0 1rem;
	}
	.ticketsystem h2 img{
		height: 2rem;
	}
	.ticketsystem p{
		width: 90%;
		line-height: 1.4em;
		margin: 1rem auto 2rem;
	}
	.ticketsystem>img{
		width: 90%;
		margin: 0 auto 3rem;
	}
}

.scene{
	background: url(../images/project/project-1/bg-2.jpg) no-repeat center top;
	background-size: cover;
	overflow: hidden;
}
.scene h2{
	margin: 12rem 0 4rem;
}
.scene h2 span{
	color: #032323;
}
.scene .scene_nav_bg_hide{
	width: 100%;
	max-width: 480px;
	height: 3.2rem;
	margin: 0 auto 2rem;
	overflow: hidden;
	position: relative;
}
.scene .scene_nav_bg{
	width: 100%;
	height: 3rem;
	border-bottom: .2rem solid #fff;
	position: absolute;
}
.scene .scene_nav{
	margin: 0 auto;
	overflow: hidden;
}
.scene .scene_nav li{
	color: #646464;
	cursor: pointer;
	float: left;
	font-size: 1.6rem;
	line-height: 3rem;
	text-align: center;
}
.scene .scene_nav li.cur{
	position: relative;
	z-index: 5;
}
.scene .scene_nav li a{
	color: #646464;
	display: block;
	margin: 0 1rem;
}
.scene .scene_nav li.cur a{
	color: #ff7b53;
	border-bottom: .4rem solid #ff7b53;
}
.scene .scene_content_bg{
	width: 95%;
	max-width: 1100px;
	margin: 0 auto 5rem;
	overflow: hidden;
}
.scene .scene_content{
	width: 100%;
	display: none;
}
.scene_c1 ul,.scene_c6 ul{
	margin: 6rem auto 0;
	overflow: hidden;
}
.scene_c1 li,.scene_c6 li{
	width: 32%;
	float: left;
	margin-left: 2%;
}
.scene_c1 li:first-child{
	margin-left: 0;
}
.scene_c1 li img,.scene_c6 li img{
	width: 100%;
	display: block;
}
.scene_c1 li b,.scene_c6 li b{
	display: block;
	border-bottom: 2px solid #ff7b53;
	font-size: 1.8rem;
	font-weight: normal;
	line-height: 3em;
	margin: 1.3rem 0 1rem;
}
.scene_c1 li span,.scene_c6 li span{
	color: #646464;
	display: block;
	font-size: 1.6rem;
	line-height: 1.5em;
}
.scene_c1 li p,.scene_c6 li p{
	color: #646464;
	font-size: 1.2rem;
	line-height: 1.8em;
}
.scene_c2{
	width: 90%!important;
	background: #fff url(../images/project/project-1/scene_bg.jpg) no-repeat center;
	background-size: 100% 100%;
	margin: 10% auto!important;
	overflow: visible!important;
}
.scene_c2 .scene_c2_img{
	width: 45%;
	height: 100%;
	display: block;
	float: left;
}
.scene_c2 .scene_c2_img img{
	width: 90%;
	display: block;
	margin: -10% auto;
}
.scene_c2 .scene_c2_text{
	width: 50%;
	float: right;
	margin-right: 5%;
	padding: 5% 0;
}
.scene_c2 .scene_c2_text img{
	height: 3rem;
	display: block;
}
.scene_c2 .scene_c2_text span{
	color: #323232;
	display: block;
	font-size: 2.6rem;
	line-height: 1.8em;
	margin-bottom: 2rem;
}
.scene_c2 .scene_c2_text p{
	color: #646464;
	font-size: 1.2rem;
	line-height: 4em;
}
.scene_c3{
	position: relative;
}
.scene_c3>img{
	width: 50%;
	display: block;
	float: left;
	margin-top: 6rem;
}
.scene_c3 .scene_c3_img{
	width: 100%;
	float: left;
	margin-top: -10%;
	margin-left: -100%
}
.scene_c3 .scene_c3_text{
	width: 50%;
	height: 22rem;
	background: #00bec5;
	color: #fff;
	float: right;
	margin: 10rem 0;
}
.scene_c3 span{
	width: 80%;
	display: block;
	font-size: 2.6rem;
	line-height: 1em;
	margin: 4.5rem auto 2rem;
}
.scene_c3 p{
	width: 80%;
	font-size: 1.4rem;
	line-height: 2em;
	margin: 1rem auto 0;
}
.scene_c4 .scene_c4_img{
	width: 220%;
	float: left;
	margin: -35% 0 0 -230%;
}
.scene_c4 .scene_c4_text{
	width: 25%;
	background: #00bec5;
	float: right;
	margin: 10% 10% 0 0;
	padding: 5% 5% 5% 50%;
}
.scene_c4 span{
	color: #fff;
	display: block;
	font-size: 2.6rem;
	line-height: 1.5em;
	margin-top: 1rem;
	margin-bottom: 2rem;
}
.scene_c4 p{
	color: #fff;
	font-size: 1.2rem;
	line-height: 1.5em;
	padding: .6rem 0;
}
.scene_c4 ul{
	margin-top: 1rem;
	overflow: hidden;
}
.scene_c4 li{
	color: #fff;
	float: left;
	font-size: 1.4rem;
	line-height: 1.5em;
	margin-right: 2rem;
}
.scene_c5,.scene_c7{
	background: url(../images/project/project-1/scene_bg.png) no-repeat center;
	background-size: 100% 100%;
	margin: 10% auto!important;
	overflow: visible!important;
}
.scene_c5 .scene_cbg{
	width: 200%;
}
.scene_c5 .scene_c{
	width: 50%;
	float: left;
}
.scene_c5 .scene_c5_img,.scene_c7 .scene_c7_img{
	width: 45%;
	height: 100%;
	display: block;
	float: right;
	margin-right: 5%;
}
.scene_c5 .scene_c5_img img,.scene_c7 .scene_c7_img img{
	width: 90%;
	display: block;
	margin: -20% auto;
}
.scene_c5 .scene_c5_text,.scene_c7 .scene_c7_text{
	width: 34%;
	height: 16rem;
	background: #fff;
	float: left;
	margin: -5% 0 0 10%;
	padding: 2% 3%;
}
.scene_c5 span,.scene_c7 span{
	color: #323232;
	display: block;
	font-size: 2.6rem;
	line-height: 1.5em;
	margin-bottom: 2rem;
}
.scene_c5 p,.scene_c7 p{
	color: #323232;
	font-size: 1.2rem;
	line-height: 2.2em;
}
.scene .swiper-button-zdy{
	background-image: url(../images/project/project-1/swiper_button_003.png);
	background-size: auto 100%;
}
.scene .swiper-button-zdy.swiper-button-prev{
	background-position: left center;
}
.scene .swiper-button-zdy.swiper-button-next{
	background-position: right center;
}
.scene_c6 li{
	margin-left: 11.5%;
}
.scene_c7 .scene_c7_text{
	top: 7rem;
}
@media \0screen\ and (min-width: 751px) and (max-width: 1000px),screen\9 and (min-width: 751px) and (max-width: 1000px){
	.scene h2{
		margin: 6rem 0 2rem;
	}
	.scene .scene_nav li{
		margin: 0 5rem 0 0;
	}
	.scene .scene_nav li:last-child{
		margin-right: 0;
	}
	.scene_c1 li b,.scene_c6 li b{
		font-size: 1.4rem;
	}
	.scene_c1 li span,.scene_c6 li span{
		font-size: 1.4rem;
	}
	.scene .scene_nav_border{
		margin-bottom: 2.25rem;
	}
	.scene_c2 .scene_c2_text{
		padding: 3% 0 2%;
	}
	.scene_c2 .scene_c2_text img{
		height: 2rem;
	}
	.scene_c2 .scene_c2_text span,.scene_c5 span,.scene_c7 span{
		font-size: 1.8rem;
		margin-bottom: 1rem;
	}
	.scene_c2 .scene_c2_text p{
		line-height: 1.5em;
		padding: 1rem 0;
	}
	.scene_c4 .scene_c4_img{
		width: 100%;
		margin: -20% 0 0;
	}
	.scene_c4 .scene_c4_text{
		width: 80%;
		max-width: 600px;
		height: auto;
		float: none;
		margin: 15% auto 0;
		padding: 5%;
	}
	.scene_c5 .scene_c5_text,.scene_c7 .scene_c7_text{
		height: 13rem;
		margin-top: -2%;
	}
}
@media screen and (min-width: 751px) and (max-width: 1000px){
	.scene h2{
		margin: 6rem 0 2rem;
	}
	.scene .scene_nav li{
		margin: 0 5rem 0 0;
	}
	.scene .scene_nav li:last-child{
		margin-right: 0;
	}
	.scene_c1 li b,.scene_c6 li b{
		font-size: 1.4rem;
	}
	.scene_c1 li span,.scene_c6 li span{
		font-size: 1.4rem;
	}
	.scene .scene_nav_border{
		margin-bottom: 2.25rem;
	}
	.scene_c2 .scene_c2_text{
		padding: 3% 0 2%;
	}
	.scene_c2 .scene_c2_text img{
		height: 2rem;
	}
	.scene_c2 .scene_c2_text span,.scene_c5 span,.scene_c7 span{
		font-size: 1.8rem;
		margin-bottom: 1rem;
	}
	.scene_c2 .scene_c2_text p{
		line-height: 1.5em;
		padding: 1rem 0;
	}
	.scene_c4 .scene_c4_img{
		width: 100%;
		margin: -20% 0 0;
	}
	.scene_c4 .scene_c4_text{
		width: 80%;
		max-width: 600px;
		height: auto;
		float: none;
		margin: 15% auto 0;
		padding: 5%;
	}
	.scene_c5 .scene_c5_text,.scene_c7 .scene_c7_text{
		height: 13rem;
		margin-top: -2%;
	}
}
@media \0screen\ and (max-width: 750px),screen\9 and (max-width: 750px){
	.scene h2{
		margin: 2rem 0 1rem;
	}
	.scene .scene_nav li{
		font-size: 1.4rem;
		margin: 0;
	}
	.scene .scene_nav_border{
		margin-bottom: 1rem;
	}
	.scene_c1 ul,.scene_c6 ul{
		width: 100%;
		max-width: 340px;
		margin: 0 auto;
	}
	.scene_c1 li,.scene_c6 li{
		width: 90%;
		float: none;
		margin: 1rem auto;
		overflow: hidden;
	}
	.scene_c1 li:first-child{
		margin: 1rem auto;
	}
	.scene_c1 li b,.scene_c4 span,.scene_c6 li b{
		clear: both;
		font-size: 1.6rem;
		line-height: 2em;
		margin: .8rem 0 .5rem;
	}
	.scene_c1 li span,.scene_c6 li span{
		font-size: 1.4rem;
	}
	.scene_c2 .scene_c2_img{
		width: 60%;
		margin: -5% 0 0 20%;
	}
	.scene_c2 .scene_c2_img img{
		max-width: 300px;
		margin: 0 auto;
	}
	.scene_c2 .scene_c2_text{
		width: 90%;
		max-width: 300px;
		clear: both;
		float: none;
		margin: 0 auto;
	}
	.scene_c2 .scene_c2_text img{
		height: 2rem;
	}
	.scene_c2 .scene_c2_text span,.scene_c5 .scene_c5_text span,.scene_c7 .scene_c7_text span{
		font-size: 1.6rem;
		margin-bottom: .8rem;
	}
	.scene_c2 .scene_c2_text p{
		line-height: 1.5em;
		padding: .5rem 0;
	}
	.scene_c3 .scene_c3_img{
		width: 80%;
		display: block;
		float: left;
		margin: -20% 10% 5%;
	}
	.scene_c3 .scene_c3_text{
		width: 90%;
		height: auto;
		float: none;
		margin: 20% auto;
		padding-bottom: 1rem;
	}
	.scene_c3 span{
		width: 90%;
		clear: both;
		font-size: 1.6rem;
		margin-top: 0;
		margin-bottom: 1rem;
	}
	.scene_c3 p{
		width: 90%;
		font-size: 1.4rem;
		line-height: 1.5em;
		margin-top: .5rem;
		padding: .5rem 0;
	}
	.scene_c4 .scene_c4_img{
		width: 100%;
		margin: -20% 0 0;
	}
	.scene_c4 .scene_c4_text{
		width: 80%;
		max-width: 600px;
		height: auto;
		float: none;
		margin: 15% auto 0;
		padding: 5%;
	}
	.scene_c5 .scene_c5_img,.scene_c7 .scene_c7_img{
		float: none;
		margin: 0 auto;
	}
	.scene_c5 .scene_c5_img img,.scene_c7 .scene_c7_img img{
		margin: -10% auto -5%;
	}
	.scene_c5,.scene_c7{
		padding-bottom: 5%;
	}
	.scene_c5 .scene_c5_text,.scene_c7 .scene_c7_text{
		width: 90%;
		height: 12rem;
		float: none;
		margin: 5% auto 0;
		padding: 5% 0;
	}
	.scene_c2 .scene_c2_text span,.scene_c5 span,.scene_c7 span,.scene_c5 p,.scene_c7 p{
		width: 90%;
		margin: 0 auto .8rem;
	}
	.scene_c5 .swiper-button-zdy{
		top: 30%;
	}
}
@media screen and (max-width: 750px){
	.scene h2{
		margin: 2rem 0 1rem;
	}
	.scene .scene_nav li{
		font-size: 1.4rem;
		margin: 0;
	}
	.scene .scene_nav_border{
		margin-bottom: 1rem;
	}
	.scene_c1 ul,.scene_c6 ul{
		width: 100%;
		max-width: 340px;
		margin: 0 auto;
	}
	.scene_c1 li,.scene_c6 li{
		width: 90%;
		float: none;
		margin: 1rem auto;
		overflow: hidden;
	}
	.scene_c1 li:first-child{
		margin: 1rem auto;
	}
	.scene_c1 li b,.scene_c4 span,.scene_c6 li b{
		clear: both;
		font-size: 1.6rem;
		line-height: 1.5em;
		margin: 0 0 .5rem;
		padding: 1.3rem 0 .5rem
	}
	.scene_c1 li span,.scene_c6 li span{
		font-size: 1.4rem;
	}
	.scene_c2 .scene_c2_img{
		width: 60%;
		margin: -5% 0 0 20%;
	}
	.scene_c2 .scene_c2_img img{
		max-width: 300px;
		margin: 0 auto;
	}
	.scene_c2 .scene_c2_text{
		width: 90%;
		max-width: 300px;
		clear: both;
		float: none;
		margin: 0 auto;
	}
	.scene_c2 .scene_c2_text img{
		height: 2rem;
	}
	.scene_c2 .scene_c2_text span,.scene_c5 .scene_c5_text span,.scene_c7 .scene_c7_text span{
		font-size: 1.6rem;
		margin-bottom: .8rem;
	}
	.scene_c2 .scene_c2_text p{
		line-height: 1.5em;
		padding: .5rem 0;
	}
	.scene_c3 .scene_c3_img{
		width: 80%;
		display: block;
		float: left;
		margin: -20% 10% 5%;
	}
	.scene_c3 .scene_c3_text{
		width: 90%;
		height: auto;
		float: none;
		margin: 20% auto;
		padding-bottom: 1rem;
	}
	.scene_c3 span{
		width: 90%;
		clear: both;
		font-size: 1.6rem;
		margin-top: 0;
		margin-bottom: 1rem;
	}
	.scene_c3 p{
		width: 90%;
		font-size: 1.4rem;
		line-height: 1.5em;
		margin-top: .5rem;
		padding: .5rem 0;
	}
	.scene_c4 .scene_c4_img{
		width: 100%;
		margin: -20% 0 0;
	}
	.scene_c4 .scene_c4_text{
		width: 80%;
		max-width: 600px;
		height: auto;
		float: none;
		margin: 15% auto 0;
		padding: 5%;
	}
	.scene_c5 .scene_c5_img,.scene_c7 .scene_c7_img{
		float: none;
		margin: 0 auto;
	}
	.scene_c5 .scene_c5_img img,.scene_c7 .scene_c7_img img{
		margin: -10% auto -5%;
	}
	.scene_c5,.scene_c7{
		padding-bottom: 5%;
	}
	.scene_c5 .scene_c5_text,.scene_c7 .scene_c7_text{
		width: 90%;
		height: 12rem;
		float: none;
		margin: 5% auto 0;
		padding: 5% 0;
	}
	.scene_c2 .scene_c2_text span,.scene_c5 span,.scene_c7 span,.scene_c5 p,.scene_c7 p{
		width: 90%;
		margin: 0 auto .8rem;
	}
	.scene_c5 .swiper-button-zdy{
		top: 30%;
	}
}

.case{
	background: url(../images/project/project-1/bg-3.jpg) no-repeat center;
	background-size: 100% 100%;
	margin-bottom: 9rem;
	overflow: hidden;
}
.case_bg{
	overflow: hidden;
	position: relative;
}
.case h2,.case h2 p,.case h2 span{
	color: #fff;
}
.case h2{
	margin: 5% auto 3%;
	z-index: 2;
}
.case .case_show_bg{
	width: 100%;
	margin: 0 auto;
}
.case .case_show_c{
	width: 100%!important;
	max-width: 1240px!important;
	margin: 0 auto!important;
}
.case .case_text{
	width: 45%;
	float: left;
	margin: 12% 2% 0 3%;
}
.case .case_text img{
	width: auto;
	height: 6rem;
	display: block;
}
.case .case_text p{
	color: #fff;
	font-size: 1.4rem;
	line-height: 2em;
	margin: 1rem 0;
}
.case .case_show_pic{
	width: 45%;
	float: right;
	margin: 0 3% 3% 2%;
}
.case .case_nav{
	width: 11rem!important;
	height: .5rem;
	margin-left: -5.5rem;
	left: 50%!important;
}
.case .case_nav span{
	width: 4.5rem;
	height: .5rem;
	background: #d0d0d0;
	border-radius: 0;
	cursor: pointer;
	float: left;
	margin: 0 0 0 2rem!important;
	opacity: 1;
}
.case .case_nav span:first-child{
	margin-left: 0!important;
}
.case .case_nav span.swiper-pagination-bullet-active{
	background: #ff7b53;
}
@media \0screen\ and (min-width: 751px) and (max-width: 1000px),screen\9 and (min-width: 751px) and (max-width: 1000px){
	.case .case_text img{
		height: 5rem;
		display: block;
	}
}
@media screen and (min-width: 751px) and (max-width: 1000px){
	.case .case_text img{
		height: 5rem;
		display: block;
	}
}
@media \0screen\ and (max-width: 750px),screen\9 and (max-width: 750px){
	.case{
		background: #fff;
		margin-bottom: 1rem;
	}
	.case_bg{
		background: url(../images/project/project-1/bg-3.jpg) no-repeat center;
		background-size: 100% 100%;
		overflow: hidden;
		position: relative;
	}
	.case h2{
		color: #323232;
	}
	.case h2 p{
		color: #646464;
	}
	.case h2 span{
		color: #ff7b53;
	}
	.case .case_text{
		width: 60%;
		min-width: 288px;
		float: none;
		margin: 5% auto;
	}
	.case .case_text img{
		height: 4rem;
		display: block;
	}
	.case .case_show_pic{
		width: 50%;
		clear: both;
		display: block;
		float: none;
		margin: 0 auto 10%;
	}
}
@media screen and (max-width: 750px){
	.case{
		background: #fff;
		margin-bottom: 1rem;
	}
	.case_bg{
		background: url(../images/project/project-1/bg-3.jpg) no-repeat center;
		background-size: 100% 100%;
		overflow: hidden;
		position: relative;
	}
	.case h2{
		color: #323232;
	}
	.case h2 p{
		color: #646464;
	}
	.case h2 span{
		color: #ff7b53;
	}
	.case .case_text{
		width: 60%;
		min-width: 288px;
		float: none;
		margin: 5% auto;
	}
	.case .case_text img{
		height: 4rem;
		display: block;
	}
	.case .case_show_pic{
		width: 50%;
		clear: both;
		display: block;
		float: none;
		margin: 0 auto 10%;
	}
}

.map{
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.map h2{
	font-size: 2.8rem;
	font-weight: normal;
	line-height: 2em;
	margin-bottom: 3.5rem;
	position: relative;
	text-align: center;
}
.map h2 img{
	width: 8%;
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 100%;
	left: 46%;
}
.map .map_img{
	width: 55%;
	display: block;
	float: left;
	margin-bottom: 6rem;
}
.map .map_text{
	width: 38%;
	float: right;
	margin-top: 20%;
	overflow: hidden;
	padding-left: 2%;
	position: relative;
}
.map .map_text span{
	width: 2%;
	height: 5rem;
	background: #ff7b53;
	position: absolute;
	top: .5rem;
	left: 0;
}
.map .map_text p{
	font-size: 1.4rem;
	line-height: 2em;
	margin-bottom: 1.1rem;
}
@media \0screen\ and (max-width: 750px),screen\9 and (max-width: 750px){
	.map h2{
		font-size: 2rem;
	}
	.map h2 img{
		height: 1rem;
	}
	.map .map_img{
		width: 90%;
		float: none;
		margin: 0 auto;
	}
	.map .map_text{
		width: 80%;
		float: none;
		margin: 5% auto 1rem;
		padding-left: 1.3rem;
	}
}
@media screen and (max-width: 750px){
	.map h2{
		font-size: 2rem;
	}
	.map h2 img{
		height: 1rem;
	}
	.map .map_img{
		width: 90%;
		float: none;
		margin: 0 auto;
	}
	.map .map_text{
		width: 80%;
		float: none;
		margin: 5% auto 1rem;
		padding-left: 1.3rem;
	}
}