.dueBox{ width: 200px; padding:30px 40px; font-size: 14px; background: url(../img/due_bg.png); background-repeat: no-repeat; 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;}
.dueBox .booking_bottom{ padding: 0; text-align: center;}
.sl_gd{background:#fff;float:left;height:32px;line-height:32px;padding-left:10px;}

.wrap1{ width: 100%;padding: 60px 0; background: #fff;}
.about_left{
    float: left;
    width: 700px;
    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.about_right{
    float:right;
    width: 500px;
    height: 400px;
    padding: 0 67px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-left: none;
    font-size: 14px;
    text-align: center;
}
.about_right .li1{
    line-height: 1;
    padding-top: 65px;
    font-size: 32px;
    color: #333;
}
.about_right .li2{
    margin: 40px auto 3px;
    width: 80px;
    border-bottom: 2px solid #e5e5e5;
}
.about_right .li3{
    padding-top: 20px;
    color: #333;
    line-height: 2;
}
.about_right .moreBtn{
    margin-top: 24px;
    border-color: #e5e5e5; 
    color: #fff;
}
.about_right .bot{
    display: block;
    margin-top: 24px;
    font-size: 12px;
    color: #ff6600;
}
.wrap4{ padding: 60px 0; background: #f8f8f8; }
.wrap2{ padding: 60px 0; background: url(../img/bg3.jpg) center no-repeat; }
.wrap2 .moreBtn{ color: #333; background: #fff; border-color: #e5e5e5; }
.wrap3{ padding-top: 60px; background-color: #fff; }
.wrap3 .box6 img{ width: 730px; height: 445px; }
.wrap3 .little{ padding-bottom: 34px; }
.wrap3 .box6Txt{ display: none; position: absolute; left: 0; top: 0; padding: 97px 0 0 70px; width: 470px; box-sizing: border-box; } 
.wrap3 .box6Txt h3{ font-size: 28px; line-height: 1; color: #333; }
.wrap3 .box6Txt .text{ margin-top: 24px; font-size: 14px; line-height: 28px;color: #333; }
.wrap3 .box6Txt .moreBtn{ margin-top: 24px; }
.wrap3 .box6Txt.active{ display: block; }
.wrap3 .bg-left{position: absolute; z-index: 10; top: 0; right: 50%; margin-right: 600px; width: 360px; height: 445px; background: url(../img/bg_255_255_255_92.png) repeat; }
.wrap3 .bg-right{position: absolute; z-index: 10; top: 0; left: 50%; margin-left: 130px; width: 830px; height: 445px; background: url(../img/bg_255_255_255_92.png) repeat; }
.swiperH1{ height: 445px; position: relative; overflow: visible; }
.swiperH1 .swiper-slide{position: relative; width: 730px;}
.wrap3 .swiper1-prev,
.wrap3 .swiper1-next{ margin-top: -30px; font-size: 60px; }
.wrap3 .swiper1-prev{ left: auto; right: 50%; margin-right: 550px; }
.wrap3 .swiper1-next{ right: auto; left: 50%; margin-left: 80px; }

.Xtitle h3{ font-size: 32px; line-height: 1; color: #333; }
.Xtitle .little{ padding-top: 14px; color: #999; }

.pic-box6{ text-align: center; font-size: 0; margin: 0 -12px;}
.pic-box6 .list{ width: 282px;display: inline-block; margin:0 12px; font-size: 12px;}
.pic-box6 .list .photo{ width: 282px; height: 195px; overflow: hidden;}
.pic-box6 .list img{ width: 100%;}

.box3{ background: #ffffff; padding: 20px 25px;}
.box3 h4{ font-size: 20px; line-height: 1.2; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box3 .text{ height: 40px; overflow: hidden; line-height: 20px; padding-top: 13px; color: #666666;}
.box3 .bot{ color: #ff6600; padding: 16px 0 0;}
.box3 .w1200{ position: relative; }

.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{ font-size: 16px; line-height: 28px; color: #000000;}
.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;}

.footer{ background: url(../img/ft_bg2.jpg) center; }
.footer .wall_1{ margin: 58px auto; }