img {
	max-width: 100%;
}

#gh {
	float: right;
	height: 40px;
	width: 50px;
	left: 50%;
	top: 0;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: none;
}

.wap_tel{ float:right; width:220px; display:none; left:50%; height:51px;}


.selected #gh {
	transform: rotate(90deg);
}

#gh a {
	background-color: #0e87ce;
	display: block;
	height: 4px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}

#gh a:after,
#gh a:before {
	background-color: #0e87ce;
	content: "";
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}

#gh a:after {
	top: 16px;
}

#gh a:before {
	top: -16px;
}

.selected #gh a:after,
.selected #gh a:before {
	top: 0;
}

.selected #gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
	background: #0e87ce;
}

.selected #gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
	background: #0e87ce;
}

.selected #gh a {
	background-color: transparent !important;
}

.selected .header {
	overflow: visible;
}

.selected .header .nav {
	display: block;
	z-index: 111;
	position: absolute;
	left: 0;
	top: 80px;
	right: 0;
	margin: 0;
}

.selected .header .nav li a {
	text-align: center;
	width: auto;
	display: block;
	background: rgba(255, 255, 255, 0.9);
	margin: auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	line-height: 50px;
	padding: 0;
}

.selected .header .nav li a {
	color: #000000;
}

.selected .header .nav .selected a {
	border-bottom-color: #73e5b1;
}


.sj_footer{ display:none}


.cp-more .detas .btn .res_pc{ display:block}
	.cp-more .detas .btn .res_yd{ }
		.yd_bdan{ width:580px; height:422px; position:fixed; display:none; z-index:9999999; background:#FFF; top:50%; margin-top:-211px; left:50%; margin-left:-290px; border-radius:5px; }
	
	.ca{ position:absolute; width:44px; height:44px; right:15px; top:15px;}
	
	.yd_bdan h2{ color:#333333; font-size:28px; margin-top:66px; text-align:center}
	.bdnb{ margin-top:25px; padding-left:58px;}
	
	.bdnb .bdtxt{ width:440px; height:60px; line-height:60px; padding-left:20px; color:#bababa; font-size:24px; margin-bottom:20px; border:1px #e7e7e7 solid}
	
	.bdnb .subm{ width:462px; height:64px; text-align:center; line-height:64px; background:#28a7e1; color:#FFF; font-size:24px; border-radius:2px; border:none}
	.bjin{ display:none; background:#000; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:999999; filter:alpha(opacity:60);
opacity:0.6; 
-moz-opacity:0.6;
-khtml-opacity: 0.6;}
	

@media only screen and (max-width:1200px) {
	.layout{
		width: 750px;margin: 0 auto;background: #fff;overflow: hidden;position: relative;padding-top: 110px;
	}
	body{
		background: #333;
	}
	.wap{
		width: auto;
	}
	#gh{
		display: block;left: auto;right: 20px;top: 30px;margin: 0;width: 55px;height: 50px;
	}
	
	.wap_tel{ display:block; margin-top:28px; margin-right:20px;}
	

	
	.sj_footer{ display:block; width:100%; height:98px; background:url(../image/sjfbg.png) no-repeat; background-size:cover; position:fixed; bottom:0px;}
	
	.sj_footer li{ width:25%; text-align:center; height:98px; float:left; position:relative}
	.sj_footer li .sj_pic{ margin-top:18px; height:40px;}
	
	.sj_footer li p{ color:#FFF; font-size:24px; line-height:24px;}
	
	.sj_footer li:before{ position:absolute; width:1px; height:100%; background:#2baaee; content:""; display:block; left:0px; bottom:0px;} 
	
	.sj_footer li:after{position:absolute; width:1px; height:100%; background:#0d93db; content:""; display:block; right:0px; bottom:0px;} 
	
	.cp-more .detas .btn .res_pc{ display:none}
	.cp-more .detas .btn .res_yd{ display:block}
	
	.h-main .rt .order li .shceng span{  font-size:20px;  }

.h-main .rt .order li .shceng font{  font-size:20px;}


.h-main .rt .order li .xlu span{ font-size:20px;}

.h-main .rt .order li .xlu a{  font-size:20px;}

	
	.header .txt{
		display: none;
	}
	.header .tel{
		display: none;
	}
	.header{
		height: 110px;padding: 0;
	}
	.h-pos{
		padding: 0;position: fixed;left: 0;right: 0;top: 0;z-index: 99999;margin: 0 auto;width: 750px;background: #fff;box-shadow: none;border-bottom: 1px solid #ddd;
	}
	.header .logo{
		margin-left: 20px;margin-top: 12px;height:80px ;width: auto;
	}
	.header .logo a,
	.header .logo img{
		height: 100%;
	}
	.h-naver li{
		float: none;width: auto;margin: 0;
	}
	.h-naver{
		position: fixed;left: 0;right: 0; bottom:98px;z-index: 111;background: #fff;height: auto;padding-bottom: 30px;display: none;
	}
	.h-naver li a{
		font-size: 26px;line-height: 76px;border-bottom: 1px solid #ddd;color: #333;
	}
	.h-naver li:hover a,
	.h-naver li.on a{
		color: #fff;background-image: none;
	}
	
	.h-naver li a:hover::before, .h-naver li.on a::before{
		display: none;
	}
	
	
	.h-naver li:last-child a{
		border-bottom: none;
	}
	.h-main .lt{
		float: left;width: 50%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;box-shadow: none;border-right: 1px solid #ddd;
	}
	.h-main{
		height: auto;
	}
	.h-main .rt{
		float: left;width: 50%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;box-shadow: none;
	}
	.h-main .center{
		float: none;width: auto;
	}
	.h-main .cl{
		overflow: hidden;display: none;
	}
	.h-main .center .list li{
		width: 25%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;text-align: center;
	}
	.h-main .center .list ul{
		width: auto;
	}
	.h-main .center .list li .btn{
		margin: 0 auto;
	}
	.h-main .center .list li h3{
		font-size: 20px;line-height: 1.7;
	}
	.h-main .center .list li p{
		font-size: 15px;line-height: 2;
	}
	.h-main .center .list li .btn{
		width: 100px;height: 30px;line-height: 30px;font-size: 15px;
	}
	.uit-title h2{
		font-size: 46px;
	}
	.uit-title p{
		font-size: 26px;line-height: 1.5;margin-top:20px;
	}
	.h-play .list ul{
		width: auto;text-align: center;
	}
	.h-play .list li{
		width: 46%;float: none;display: inline-block;margin: 1%;
	}
	.h-play .list li .imgs{
		width: auto;height: 217px;
	}
	.h-play .list li .txt h3{
		font-size: 23px;text-align: left;line-height: 1.5;
	}
	.h-play .list li .txt h6 em{
		font-size: 24px;line-height: 40px;display: block;
	}
	.h-play .list li .txt h6 .btn{
		width: 100px;height: 40px;font-size: 20px;line-height: 40px;
	}
	.h-play .list .sub{
		width: 200px;font-size: 24px;height: 50px;line-height: 50px;border-radius: 25px;margin-top: 30px;
	}
	.h-play .list p{
		font-size: 24px;margin-top: 20px;
	}
	.uit-title p{
		padding: 0 20px;
	}
	.h-custom .diffe{
		margin: 0 10px;display: block;text-align: center;
	}
	.h-custom .diffe ul{
		width: auto;display: inline-block;margin-top: 20px;
	}
	.h-custom .diffe li{
		width: 300px;float: left;
	}
	.h-custom .diffe li .imgs{
		width: 300px;height: auto;
	}
	.h-custom .diffe li:nth-child(2){
		width: auto;
	}
	.h-custom .diffe li span{
		margin: 0 20px;
	}
	.h-custom .diffe li p br{
		display: none;
	}
	.h-custom .diffe li p{
		font-size: 18px;line-height: 1.5;
	}
	.h-custom .diffe dl{
		margin-left: 0;margin-right: 0;text-align: center;width: auto;
	}
	.h-custom .diffe dd{
		float: none;display: inline-block;margin: 0 10px;width: 120px;height: 120px;
	}
	.h-custom .diffe dd .ico{
		height: 36px;background-size:auto 100%; 
	}
	.h-custom .diffe dd h4{
		font-size: 18px;
	}
	.h-custom{
		height: auto;
	}
	.h-custom .tel{
		width: 360px;height: 60px;line-height: 60px;margin-top: 50px;border-radius: 30px;
	}
	.h-custom .tel span{
		font-size: 22px;line-height: 60px;
	}
	.h-custom .diffe h6{
		font-size: 20px;margin-top: 18px;
	}
	.h-have .wap{
		padding: 0 30px;
	}
	.h-have .lt h3{
		font-size: 28px;
	}
	.h-have .lt p{
		font-size: 18px;
	}
	.h-have .lt p br{
		display: none;
	}
	.h-have .lt{
		width: 450px;
	}
	.h-have .rt{
		margin-right: 0;
	}
	.h-have .rt h4{
		font-size: 18px;
	}
	.h-have .lt .call{
		font-size: 24px;width: 200px;height: 48px;border-radius: 24px;
	}
	.h-have .lt .call span{
		font-size: 22px;line-height: 48px;
	}
	.h-serve .se-slide{
		width: 500px;margin: 20px auto 0;
	}
	.h-serve .se-slide li{
		width: 100%;background: #faf9fc;margin: 0; border:none; position:relative
	}
	
	.h-serve .se-slide li:before{ display:block; width:100%; height:100%;  border:1px solid #eeeeee; position:absolute; content:""; left:0px; top:0px;}
	
	.h-serve .se-slide li:after{ display:block; width:100%; height:100%;  border:1px solid #eeeeee; position:absolute; content:""; right:0px; bottom:0px;}
	.h-serve .se-slide li .imgs{
		margin: 0 auto;width: 300px;height: auto;
	}
	.h-serve .se-slide li .imgs img{
		height:320px ;width: 278px;
	}
	.h-serve .se-slide .hd .prev,
	.h-serve .se-slide .hd .next{
		background: url(../image/next.png) no-repeat center #fff;width: 80px;height: 80px;border-radius: 50%;overflow: hidden;left: -100px;
	}
	.h-serve .se-slide .hd .next{
		right: -100px;left: auto;
	}
	.h-serve .se-slide .hd .prev:hover,
	.h-serve .se-slide .hd .next:hover{
		background: url(../image/pre.png) no-repeat center #fff;
	}
	.h-serve .se-slide li .txt h3{
		font-size: 26px;
	}
	.h-serve .se-slide li .txt h4{
		font-size: 20px;line-height: 1.7;
	}
	.h-serve .se-slide li .txt .line{
		width: 100px;height: 40px;line-height: 40px;font-size: 20px;
	}
	.h-serve .se-slide li .txt{
		height: auto;
	}
	.b-custom dd,
	.h-serve dd{
		margin-bottom: 85px;
	}
	.b-custom dd .ico,
	.h-serve dd .ico{
		width: 100px;height: 100px;
	}
	.b-custom dd h5,
	.h-serve dd h5{
		text-align: center;font-size: 24px;
	}
	.h-serve dl{
		display: none;
	}
	.b-custom dl.h5,
	.h-serve dl.h5{
		display: block;margin-left: 57px;padding: 0;margin-bottom: 10px;width: 105%;
	}
	.b-custom dd:nth-child(10),
	.h-serve dd:nth-child(10){
		transform: rotate(180deg);
	}
	.b-custom dd:nth-child(12),
	.h-serve dd:nth-child(12){
		transform: rotate(180deg);
	}
	.b-custom dd:nth-child(14),
	.h-serve dd:nth-child(14){
		transform: rotate(180deg);
	}
	.b-custom dd:nth-child(8),
	.h-serve dd:nth-child(8){
		transform: rotate(90deg);position: relative;top: 109px;left: -88px;
	}
	.b-custom .trip,
	.h-serve .trip{
		width: 240px;height: 54px;line-height: 54px;font-size: 22px;border-radius: 27px;
	}
	.b-custom p,
	.h-serve p{
		font-size: 24px;
	}
	.h-travel .lists ul{
		width: auto;margin-left: 85px;
	}
	.h-travel .lists li:nth-child(5),
	.h-travel .lists li:nth-child(4),
	.h-travel .lists li:nth-child(7),
	.h-travel .lists li:nth-child(6){
		display: none;
	}
	.h-travel .lists li h4, .h-travel .lists li.q1 h4{
		height: 60px;line-height: 60px;font-size: 22px;overflow: hidden;
	}
	.h-travel .lists li p{
		font-size: 18px;line-height: 1.6;
	}
	.h-travel .lists li p br{
		display: none;
	}
	.h-travel .lists li h6 a{
		width: 120px;height: 40px;border-radius: 20px;font-size: 18px;line-height: 40px;
	}
	.h-strat .s-list ul{
		float: none;width: auto;text-align: center;
	}
	.h-strat .s-list li{
		float: none;width: 46%;display: inline-block;margin: 1%;
	}
	.h-strat .s-list li .imgs{
		width: auto;height: 227px;
	}
	.h-strat .s-list li .txt h3{
		font-size: 20px;text-align: left;line-height: 1.6;
	}
	.h-strat .s-list li .txt{
		height: 55px;
	}
	.h-strat .s-list li .txt h6{
		font-size: 18px;text-align: left;
	}
	.h-strat .s-list li:nth-child(8),
	.h-strat .s-list li:nth-child(7),
	.h-strat .s-list li:nth-child(6),
	.h-strat .s-list li:nth-child(5){
		display: none;
	}
	.h-strat .stt{
		width: 200px;height: 60px;line-height: 60px;border-radius: 30px;font-size: 24px;margin-top: 30px;
	}
	.h-detail ul{
		width: auto;padding: 0 40px;
	}
	.h-detail li{
		width: 50%;margin-bottom: 38px;
	}
	.h-detail li .ico{
		width: 120px;height: 120px;float: none;margin: 0 auto;
	}
	.h-detail li .txt{
		width: auto;float: none;text-align: center;margin: 0;
	}
	.h-detail li .txt h3{
		font-size: 26px;
	}
	.h-detail li .txt p{
		font-size: 22px;
	}
	.footer .lt{
		float: none;width: auto;padding: 0;margin: 0;
	}
	.footer .rt{
		float: none;width: auto;padding: 0;margin: 0;border: none;display: none;
	}
	.footer {
		padding:30px;
	}
	.footer .rt h3{
		font-size: 28px;
	}
	.footer .rt dd a{
		font-size: 24px;line-height: 2;
	}
	.footer .rt dd{
		float: none;width: auto;text-align: left;
	}
	.footer .rt dd.n2{
		text-align: left;
	}
	.footer .lt h2 em{
		font-size: 32px;display: block;
	}
	.footer .lt h2{
		width: auto;
	}
	.footer .lt h2 span{
		float: left;
	}
	.footer .lt li{
		font-size: 24px;line-height: 2;
	}
	.footer .lt li.n1 h3{
		float: none;width: auto;
	}
	.copyright h3{
		font-size: 18px;
	}
	.copyright{
		height: 76px;line-height: 76px;padding: 0 30px;
	}
	.copyright h4{
		font-size: 18px;
	}
	.uit-seat{
		padding: 0 30px;height: 78px;line-height: 78px;box-shadow: none;border-bottom: 1px solid #ddd;
	}
	.uit-seat h3{
		font-size: 24px;background-size: auto 26px; padding-left: 42px;
	}
	.uit-seat li a{
		font-size: 24px;
	}
	.uit-seat li span{
		font-size: 24px;margin: 0 12px;
	}
	.about{
		padding: 0;
	}
	.about .ab-lt{
		float: none;width: auto; padding:45px 30px 60px 30px; margin-left:30px; margin-right:30px; margin-bottom:30px;
	}
	.about .ab-lt .hd h5{
		font-size: 28px;line-height: 2;
	}
	.about .ab-lt .hd h2{
		font-size: 40px;
	}
	.about .ab-lt .hd{
		height: auto;padding-bottom: 30px;
	}
	.about .ab-lt .hd span{
		width: 50px;height: 3px;margin-top: 15px;
	}
	.about .ab-lt p{
		font-size: 22px;line-height: 1.8;
	}
	.about .ab-lt .imgs{
		width: auto;
	}
	.contact .con-rt{
		float: none;width: auto;margin: 0;padding: 30px;
	}
	.contact .con-rt .ov{
		overflow: hidden;
	}
	.contact .con-rt .imgs{
		width: 100%;height: auto;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
	}
	.contact .con-rt .rt{
		
	}
	.contact .con-rt .info{
		float: right;width: 42%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;margin-top: 20px;height: 435px;
box-sizing: border-box; display:none;
	}
	.h-main .rt dl dd .txt h4{
		font-size: 18px;
	}
	.h-main .rt dl dd .txt p{
		font-size: 16px;line-height: 24px;height: 24px;overflow: hidden;
	}
	.contact .con-rt .rt dl dd .txt{
		
	}
	.h-main .rt dl dd .img{
		width: 50px;height: 50px;
	}
	.h-main .rt .text h3{
		font-size: 20px;
	}
	.h-main .rt .text p{
		font-size: 16px;
	}
	.contact .con-rt .rt .text{
		height: auto;padding-bottom: 20px;
	}
	.contact .con-rt .rt h5{
		font-size: 18px;
	}
	.contact .con-rt .rt h5 span{
		left: 100px; width:576px;
	}
	.h-main .rt .order li{
		font-size: 18px;
	}
	.contact .con-rt .rt .order li em{
		margin: 0 60px 0 35px;
	}
	.contact .rt .order .bd .tempWrap{
		height:310px !important;
	}
	.contact .con-lt .hd h5{
		font-size: 24px;
line-height: 2;
	}
	.about .ab-lt .hd h2{
		font-size: 48px;
	}
	.contact .con-lt .hd span{
		width: 50px;
height: 3px;
margin-top: 15px;
	}
	.contact .con-lt .hd{
		height: auto;
padding-bottom: 30px;
	}
	.contact .con-lt li{
		width: 33.33%;float: left;text-align: center;
	}
	.contact .con-lt li .img{
		float: none;width: 90px;height: 90px;margin: 20px auto;
	}
	.hot-trip .nav li h3{
		font-size: 24px;
	}
	.hot-trip .nav li span{
		font-size: 14px;
	}
	.contact .con-lt li .txt{
		float: none;width: auto;margin: 0;
	}
	.contact .con-lt ul{
		padding: 0 30px;overflow: hidden;
	}
	.contact .con-lt li .txt h4{
		font-size: 22px;
	}
	.BMapLib_SearchInfoWindow ul{
		padding: 0 !important;
	}
	.BMapLib_nav_tab_content li{
		width: auto !important;float: none;
	}
	#BMapLib_transBox0, #BMapLib_transBox0, .BMapLib_nav_tab_content #BMapLib_searchBox0 {
    	float: none;
	}
	.contact .con-lt li .txt h3{
		font-size: 20px;line-height: 32px;height: 64px;overflow: hidden;
	}
	.hot-trip .nav.fx{
		position: absolute;
	}
	.hot-trip .nav{
		overflow-y: hidden;overflow-x: auto;white-space: nowrap;width: auto;
	}
	.hot-trip .nav ul{
		display: table;font-size: 0;
	}
	.hot-trip .nav ul li{
		float: none;display: inline-block;
	}
	
	.about .wap {
    padding-top: 20px;
    position: relative;
}
	
	.about .nav{
		overflow-y: hidden;overflow-x: auto;white-space: nowrap;width: auto; margin-bottom:0px; display:block;
	}
	.about .nav ul{
		display: table;font-size: 0;
	}
	.about .nav ul li{
		float: none;display: inline-block;
	}

	
	
	.hot-trip .list ul{
		text-align: center;padding: 0 30px;
	}
	.hot-trip .list li{
		float: none;margin-bottom: 2%;
	}
	.hot-trip .list li .imgs{
		width: 100%;height: 354px;float: none;
	}
	.hot-trip .list li .text{
		float: none;width: auto;height: auto;text-align: left;padding-top: 15px;
	}
	.hot-trip .list .text .d1 dd{
		padding: 0 18px;line-height: 42px;border-radius: 21px;font-size: 22px;
	}
	.hot-trip .list .text h2 br{
		display: none;
	}
	.hot-trip .list .text h2{
		font-size: 38px;line-height: 1.4;margin-bottom: 18px;
	}
	.hot-trip .list .text p{
		font-size: 24px;line-height: 1.7;
	}
	.hot-trip .list .text h4 i,
	.hot-trip .list .text h4 s{
		font-size: 22px;
	}
	.hot-trip .list .text h4 em{
		font-size: 40px;
	}
	.hot-trip .list .deta .btn{
		font-size: 22px;
	}
	.hot-trip .list .deta h6 span,
	.hot-trip .list .deta h5 span,
	.hot-trip .list .deta h5{
		font-size: 22px;
	}
	.hot-trip .list .deta h6 .xin dd{
		height:14px;width: 20px;margin-top: 18px;
	}
	.hot-trip .list .deta h6 .xin dd img{
		width: 100%;display: block;
	}
	.uit-page{
		margin-top: 30px;
	}
	.uit-page li a{
		font-size: 22px;
	}
	.uit-page li{
		padding: 0 20px;line-height: 46px;width: auto;height: 46px;
	}
	.cp-more .cp-slide{
		float: none;margin: 0 auto;width: 650px;margin-top: 40px;
	}
	.cp-more .cp-slide .bd img{
		width: 650px;height: 410px;
	}
	.cp-more .detas h2{
		font-size: 32px;line-height: 1.6;text-align: center;
	}
	.cp-more .cp-slide .hd li{
		width: 184px;height:116px ;
	}
	.cp-more .cp-slide .hd{
		height: auto;
	}
	.cp-more .cp-slide .hd ul{
		height: auto;
	}
	.cp-more .cp-slide .prev,
	.cp-more .cp-slide .next{
		width:32px ;height: 116px;background-size: auto 116px !important;
	}
	.cp-more .detas .rt{
		width: auto;float: none;margin: 0;padding: 0;margin-top: 30px;height: auto;padding-bottom: 70px;
	}
	.cp-more .detas .rt h3 span{
		font-size: 24px;
	}
	.cp-more .feature .navs li a{
		font-size: 30px;
	}
	.cp-more .feature .navs li{
		width: 160px;line-height: 80px;
	}
	.cp-more .feature .navs{
		height: 80px;
	}
	.cp-more .detas .rt h3{
		line-height: 72px;
	}
	.cp-more .detas .rt h3 i{
		font-size: 32px;
	}
	.cp-more .detas .rt h3 em{
		font-size:22px;
	}
	.cp-more .detas .rt li span{
		font-size: 22px;display: block;float: left;line-height:44px ;
	}
	.cp-more .detas .rt li{
		font-size: 26px;line-height: 1.8;
	}
	.contact .con-rt .info li a{
		font-size: 24px;
	}
	.contact .con-rt .info h3{
		font-size: 26px;
	}
	.cp-more .detas .rt li .q1{
		font-size: 24px;
	}
	.cp-more .detas .rt li span{
		font-size: 24px;
	}
	.cp-more .detas .rt li h6 span{
		font-size: 24px;
	}
	.cp-more .detas .rt li h6 .xin dd{
		width: 20px;height: 16px;
	}
	.cp-more .detas .rt li h6 .xin dd img{
		width: 100%;
	}
	.cp-more .detas .rt h4 span{
		font-size: 22px;
	}
	.cp-more .detas .rt h4 em{
		font-size: 40px;
	}
	.cp-more .detas .rt h4 i{
		font-size: 22px;
	}
	.cp-more .detas .btn .con, .cp-more .detas .btn .res{
		width: 240px;height: 60px;line-height: 60px;font-size: 30px;
	}
	.cp-more .feature .navs.fx{
		position: absolute;
	}
	.cp-more .feature .bds h4{
		font-size: 30px;
	}
	.cp-more .feature .bds p{
		font-size: 24px;line-height: 1.7;margin-bottom: 15px;
	}
	.gl-list .hd{
		width: auto;
	}
	.gl-list .hd li{
		width: 20%;margin: 0;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;padding-right: 1px;background: none;
	}
	.gl-list .hd li.on, .gl-list .hd li:hover{
		height: 104px;border-bottom: none;
	}
	.gl-list .hd li.on a, .gl-list .hd li:hover a{
		border-bottom: 2px solid #119DEF;
	}
	.gl-list .hd li a{
		background: #fff;display: block;height: 100%;border-bottom: 2px solid rgba(0,0,0,0);
	}
	.gl-list .hd li .ico{
		margin-top: 0;
	}
	.gl-list .hd li:last-child{
		padding: 0;
	}
	.gl-list .hd{
		top: 10px;
	}
	.gl-list .hd.fx{
		position: absolute;
	}
	.gl-list{
		padding-top: 140px;
	}
	.gl-list .bds ul{
		width: auto;text-align: center;
	}
	.gl-list .bds li{
		width: 46%;margin: 1%;display: inline-block;float: none;
	}
	.gl-list .bds li .imgs{
		width: auto;height: auto;
	}
	.gl-list .bds li a{
		display: block;
	}
	.gl-list .bds li .txt{
		text-align: left;height: 54px;
	}
	.gl-list .bds li .txt h3{
		font-size: 20px;
	}
	.gl-list .bds li .txt h6{
		font-size: 18px;line-height: 1.8;
	}
	.gl-list .bds li:nth-child(5),
	.gl-list .bds li:nth-child(6),
	.gl-list .bds li:nth-child(7),
	.gl-list .bds li:nth-child(8),
	.gl-list .bds li:nth-child(9),
	.gl-list .bds li:nth-child(10),
	.gl-list .bds li:nth-child(11),
	.gl-list .bds li:nth-child(12){
	}
	
	

	
	.gl-more .gl-lt .hd h5{
		font-size: 22px;line-height: 2;
	}
	.gl-more .gl-lt .hd h2{
		font-size: 38px;
	}
	.gl-more .gl-lt .hd dl dd a{
		background-size: auto 16px !important;padding-left: 25px;
	}
	.gl-more .gl-lt .hd dl dd a{
		font-size: 22px;
	}
	.gl-more .gl-lt p{
		font-size: 24px;line-height: 1.8;padding: 0 20px;
	}
	.contact .con-lt{
		float: none;width: auto;margin: 0;
	}
	.h-travel .lists li.q1{
		width: 700px;
	}
	.h-travel .lists li.q1 .imgs{
		width: auto;height: auto;
	}
	.h-travel .lists ul{
		margin-left: 25px;width: 110%;
	}
	.h-travel .lists li{
		width: 340px;height: auto;
	}
	.h-travel .lists li .imgs{
		width: auto;height: auto;
	}
	.b-custom dl{
	display: none;
	}
	.gl-list .hd ul{
		width: auto;
	}
	.h-main .center .slider{
		height: auto;
	}
}