.dueBox{ width: 200px; padding:30px 40px; font-size: 14px; background: url(../img/bg_51_51_51_85.png); position: absolute; top: 50%; left: 50%; margin: -129.5px 0 0 -600px;}
.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:61px;}
.dueBox .submit1{ width: 100%; height: 40px; margin-top: 5px;}
.dueBox .booking_bottom{ padding: 0; text-align: center;}
.sl_gd{background:#fff;float:left;height:32px;line-height:32px;padding-left:10px;}

.wrap1{ background: url(../img/bg2.jpg); padding: 100px 0 80px;}
.wrap1-1{ width: 520px;}
.wrap1-1 h3{ color: #FFFFFF; padding-bottom: 5px; font-size: 40px; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wrap1-1 .little{ color: #FFFFFF; font-size: 18px; padding-top: 5px;}
.wrap1-1 .text{ max-height: 112px; overflow: hidden; padding-top: 20px; font-size: 14px; color: #999999; line-height: 28px;}
.booking_right{
	bottom:20px!important;}

.booking_bottom a{ color:#FFFFFF; margin-left:30px;}
.booking_bottom a:first-child{ margin-left:0;}
.booking_bottom i{ display:inline-block; vertical-align:middle; margin-right:5px; width:2px; height:3px; background:url(../img/icon.png) -80px 0 no-repeat;}
.input1{ height: 32px; line-height: 32px; border: none; background-color: #FFFFFF; color: #666666;}
.submit1{ background: #f17154;}

.swiper2{ width: 560px; height: 385px;}
.swiper2 .swiper-slide a{ width: 270px; height: 360px; margin-left: 10px; float: left; position: relative; overflow: hidden;}
.swiper2 .swiper-slide img{ height: 100%; position: absolute; top: 0; left: 50%; margin-left: -135px;}
.swiper2 .swiper-slide .title{ width: 100%; height: 50px; line-height: 50px; position: absolute; bottom: 0; left: 0; background: url(../img/bg_8_8_8_50.png);}
.swiper2 .swiper-slide .title .p1{ font-size: 20px; color: #FFFFFF; padding: 0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.swiper2-prev,
.swiper2-next{ width: 25px; height: 25px; line-height: 25px; top: 360px; position: absolute; background: #4d4d4d; text-align: center; font-size: 24px; color: #868686; cursor: pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.swiper2-prev:hover,
.swiper2-next:hover{ color: #FFFFFF;}
.swiper2-prev{ right: 26px;}
.swiper2-next{ right: 0;}

.w1100 .swiper2{ width: 480px;}
.w1100 .swiper2 .swiper-slide a{ width: 230px;}

.wrap2{ min-height: 550px; padding-top: 100px; background: url(../img/bg1.jpg) repeat scroll center 0;}
.wrap2-1{ width: 245px;}
.wrap2-1 h3{ font-size: 42px; color: #FFFFFF; line-height:1.2; padding-bottom: 15px;}
.wrap2-1 h3 span{ font-size: 58px; display: block;}
.wrap2-nav a{ width: 118px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #888888; color: #ffffff; font-size: 14px; display: block; margin-top: 12px;}
.wrap2-nav .current{ background: #888888;}
.wrap2-2{ width: 880px; overflow: hidden;}

.swiper3{ width: 900px; height: 436px; margin-left: -20px;}
.swiper3 .swiper-slide a{ width: 280px; margin-left: 20px; padding-bottom: 5px; background: url(../img/bg_38_38_38_30.png); float: left; overflow: hidden;}
.swiper3 .swiper-slide .photo{ width: 100%; height: 214px; position: relative; background: #FFFFFF;}
.swiper3 .swiper-slide img{ height: 100%; position: absolute; top: 0; left: 50%; margin-left: -140px;}

.box1{ background: url(../img/bg_0_0_0_30.png); padding: 20px;}
.box1 .addr{ color: #e75e18; font-size: 14px;}
.box1 h4{ height: 36px; display: block; color: #888888; font-size: 24px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box1 .text{ height: 72px; overflow: hidden; color: #666666; line-height: 24px; padding-top: 10px;}
.box1 .bot{ padding-top: 20px; color: #a5a5a5;}

.w1150 .wrap2-2{ width: 700px;}
.w1150 .swiper3{ width: 720px;}
.w1150 .swiper3 .swiper-slide a{ width: 220px;}

.wrap3{ width: 100%; max-width: 1920px; height: 580px; margin: 0 auto;}
.wrap3 .w1200{ height: 100%; position: relative;}
.wrap3-1,
.wrap3-2{ width: 100%; height: 100%; position: absolute; top: 0;}
.wrap3-1{ right: 50%; margin-right: -135px; background: url(../img/bg3.png) no-repeat right 0; z-index: 2;}
.wrap3-2{ left: 50%; margin-left: -78px; z-index: 1;}
.wrap3-2 img{ height: 100%;}
.wrap3-txt{ width: 435px; position: relative; z-index: 3; padding-top: 70px;}
.wrap3-txt h3{ font-size: 40px; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #828282; white-space: nowrap;}
.wrap3-txt .little{ line-height: 30px; padding-top: 10px; font-size: 18px; color: #FFFFFF;}
.wrap3-txt .text{ max-height: 170px; line-height: 28px; font-size: 14px; color: #999999; padding-top: 30px; overflow: hidden;}
.wrap3-txt .bot{ padding-top: 32px;}
.wrap3-btn{ display: block; width: 118px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #5d5d5d; color: #999999;}

.wrap4{ background: url(../img/bg5.png) #f5f5f5; padding: 100px 0;}

.swiper4{ width: 100%; max-width: 1200px; margin: 0 auto;}
.swiper4 .swiper-slide{ width: 100%; position: relative;}
.swiper4 .swiper-slide img{ width: 800px;}
.swiper4-page{ width: 100%; position: absolute; left: 0; bottom: 15px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.swiper4-page .box{ padding-left: 800px; text-align: center;}
.swiper4-page .box div{ display: inline-block;}
.swiper4-prev,
.swiper4-next{ width: 42px; height: 42px; line-height: 42px; text-align: center; font-family: simsun; font-size: 18px; font-weight: bold; color: #b4b4b4; background: #FFFFFF; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; cursor: pointer;}
.swiper4-txt{ font-size: 14px; color: #666666; padding: 0 12px;}
.swiper4-btnNo{ background: #e4e4e4; cursor: default;}

.wrap4-2{ padding-top: 65px;}

.wrap4-addr{ width: 305px; color: #333333;}
.wrap4-addr h3{ font-size: 40px;}
.wrap4-addr .little{ font-size: 14px;}
.wrap4-addr .text{ padding-top: 30px; font-size: 14px; line-height: 28px;}
.wrap4-addr a{ color: #333333;}
.wrap4-addr .code{ padding-top: 30px;}

.wrap4-txt{ width: 380px; height: 250px; padding: 50px; background: #FFFFFF; position: absolute; right: 0; top: 50%; margin-top: -175px;}
.wrap4-txt h3{ color: #e96b2a; font-size: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wrap4-txt .little{ max-height: 56px; font-size: 16px; line-height: 28px; color: #000000; overflow: hidden;}
.wrap4-txt .text{ height: 48px; font-size: 12px; line-height: 24px; color: #666666; padding-top: 50px; overflow: hidden; position: relative;}
.wrap4-txt .text:before{ width: 30px; border-bottom: 1px solid #666666; position: absolute; left: 0; top: 36px; content: "";}
.wrap4-txt .bot{ padding-top: 40px; color: #999999;}

.code{ width: 100px;}
.code p{ text-align: center; color: #999999; padding-top: 5px;}

.map{ width:67%; height: 400px; border: 1px solid #dddddd;}

.wrap5{ height: 724px; padding-top: 96px; background: url(../img/bg4.jpg) no-repeat center 0;}
.wrap5-title{ text-align: center; color: #FFFFFF;}
.wrap5-title h3{ font-size: 40px;}
.wrap5-title .little{ padding-top: 5px;}

.swiper5{ width: 100%; padding-top: 40px;}
.swiper5 .swiper-slide{ overflow: hidden;}
.swiper5-box{ width: 1230px; overflow: hidden;}
.swiper5-box a{ float: left; margin-right: 30px; position: relative;}
.swiper5-box a img{ width: 100%;}
.swiper5-box .title{ width: 100%; padding: 19px 0; position: absolute; left: 0; bottom: 0; background: url(../img/bg_0_0_0_50.png);}
.swiper5-box h4{ font-size: 30px; color: #FFFFFF; margin: 0 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.swiper5-box .little{ color: #bbbbbb; padding-top: 4px; margin: 0 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.guide_swiper .swiperTxt{ width: 1000px; margin-left: -500px; text-align:center; margin-top:-75px!important;}

@media screen and (max-width: 1280px) {
	.guide_swiper .swiperTxt{ width: 400px; left: 50%; margin-left: 130px; font-size: 43px;}
	.swiper1-prev{ left: 10px;}
	.swiper1-next{ right: 10px;}
	.booking_right{margin-left:0; left: 50px;}
	.dueBox{ left: 20px; margin-left: 0;}
	.swiper5{ width: 990px;}
	.swiper5-box{ width: 1020px;}
	.swiper5-box a{ width: 310px;}
}


