.dueBox{ width: 200px; padding:30px 40px; font-size: 14px; background: url(../img/bg_35_35_35_80.png); position: absolute; top: 50%; left: 50%; margin-left: 320px; margin-top: -140px;}
.dueBox .title{ text-align: center; color: #FFFFFF; padding-bottom: 10px;}
.dueBox .title h3{ font-size: 24px; line-height: 1.1;}
.dueBox .row{ padding-bottom: 10px; position: relative;}
.dueBox .row .rz{ color: #666666; position: absolute; top: 6px; left: 10px;}
.dueBox .input1{ width: 100%; box-sizing: border-box; padding-left: 60px;}
.dueBox .submit1{ width: 100%; height: 40px; margin-top: 5px; background: #aa2b1e;}
.dueBox .booking_bottom{ padding: 0; text-align: center;}
.sl_gd{background:#fff;float:left;height:32px;line-height:32px;padding-left:10px;}

.wrap1{ height: 660px; box-sizing: border-box; padding: 80px 20px; background: url(../../public/img/bgpic.jpg); position: relative; overflow: hidden;}
.wrap1:before{ content: ''; width: 100%; height: 310px; background: url(../../public/img/bg4.jpg) no-repeat center bottom; position: absolute; left: 0; bottom: 0;}
.wrap1 .w1200{ position: relative;}
.wrap1 .about_left{
	float: left;
	width: 50%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.wrap1 .about_right{
	float:right;
	width: 50%;
	height: 500px;
	padding: 80px 0 0 120px;
	box-sizing: border-box;
	font-size: 14px;
}
.wrap1 .about_right .li1{
	line-height: 1;
	font-size: 35px;
	color: #333;
	font-family: '宋体';
}
.wrap1 .about_right .li2{
	height: 196px;
	font-size: 14px;
	overflow: hidden;
	margin-top: 28px;
	color: #333;
	line-height: 2;
}
.wrap1 .about_right .btn{ margin-top: 35px;}

.wrap2{ overflow: hidden;}
.wrap2 .list{ width: 25%; float: left; position: relative;}
.wrap2 .list img{ width: 100%; display: block;}
.wrap2 .list .bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000; filter:alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.wrap2 .list .con{ display: none;}
.wrap2 .list:hover .con{ display: block;}
.wrap2 .list .txtBox{ width: 250px; color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -125px; margin-top: -107px;}
.wrap2 .list .txtBox .d1{ font-size: 35px; font-family: '宋体';}
.wrap2 .list .txtBox .d2{ line-height: 30px; font-size: 16px;}
.wrap2 .list .txtBox i{ width: 60px; height: 2px; display: block; margin: 20px auto; background: #fff;}

.wrap3{ padding: 80px 20px 70px; background: url(../../public/img/bgpic.jpg); text-align: center;}
.wrap3 .d1{ line-height: 1; font-family: '宋体'; font-size: 35px; color: #333;}
.wrap3 .d2{ line-height: 2; width: 900px; margin: 0 auto; font-size: 14px; color: #000; padding-top: 20px;}

.wrap4{ height: 500px; box-sizing: border-box; padding: 80px 20px 0; background: #fff; position: relative;}
.wrap4 .title{ font-size: 35px; line-height: 1;}
.wrap4 .box{ width: 440px; color: #333;}
.wrap4 .box ul{ font-size: 14px; padding-top: 15px;}
.wrap4 .box ul li{ line-height: 24px; font-size: 14px; padding-left: 32px; margin: 6px 0; position: relative;}
.wrap4 .box ul li i{ width: 24px; height: 24px; background: url(../../public/img/icon5.png) no-repeat; position: absolute; left: 0; top: 0;}
.wrap4 .box .code{ width: 117px; padding-left: 32px; padding-top: 20px; text-align: center;}
.wrap4 .box .code img{ width: 100%; display: block;}
.wrap4 .box .code p{ padding-top: 5px; font-size: 14px;}
.wrap4 .map{ width: 50%; height: 100%; position: absolute; top: 0; right: 0;}

.swiper3 .swiper-wrapper,
.swiper3 .swiper-slide{ height: 100%;}
.swiper3 .swiper-slide a{ width: 100%; height: 100%; display: block; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;}

@media screen and (max-width: 1280px) {
	.dueBox{ left: 20px; margin-left: 0;}
	.wrap1 .about_right{ padding-left: 80px; padding-right: 80px;}
}

