.guide_logo{ margin-top:6px;}

.wrap5{ padding-bottom: 70px; min-height: 720px; background: url(../img/bg2.png) repeat-y center 0 #4e6932;}
.wrap5 .Xtitle1{ padding-top: 62px;}

.box3{ background: #ffffff; padding: 20px;}
.box3 h4{ font-size: 22px; line-height: 1.2; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box3 .text{ height: 60px; overflow: hidden; line-height: 20px; padding-top: 13px; color: #666666;}
.box3 .bot{ color: #ff6600; padding: 15px 0 0;}

.pic-box6{ width: 1224px; margin: 0 auto;}
.pic-box6 .list{ width: 282px; float: left; margin: 0 12px;}
.pic-box6 .list .photo{ width: 100%;}
.pic-box6 .list img{ width: 100%;}
.pic-box6 .box2 h4{ font-size: 22px;}
.pic-box6 .box2 .text{ height: auto;}

.pic-box6-1{ margin-top: 25px; }
.pic-box6-1 .posi-sele{ padding-bottom: 30px; text-align: center; font-size: 0; }
.pic-box6-1 .posi-sele a{ display: inline-block; margin: 0 5px; font-size: 14px; line-height: 32px; text-align: center; width: 68px; border: 1px solid #bccda4; color: #fff; cursor: pointer; }
.pic-box6-1 .posi-sele .current{background-color: #da6035; border-color: #da6035;}
.swiper5{overflow: hidden;padding-bottom: 22px;background: url(../img/swiper5_bg.png) center bottom no-repeat; }
.swiper5 .swiper-slide{ position: relative; overflow: hidden; width: 100%; }
.swiper5 .swiper-slide img{ position: relative; left: 50%; margin-left: -600px; }
.swiper5 .swiperTxt2{ position: absolute; bottom: 0;left: 0; top: auto; font-size: 20px; line-height: 50px; text-align: center; width: 100%; background:url(../img/slide_txt_50.png) 0 0 repeat-x; height: 50px; color: #fff; }
.swiper5 .swiper1-prev{ left: 20px; }
.swiper5 .swiper1-next{ right: 20px; }
.subTxt{ max-width: 880px; margin: 0 auto; padding-top: 32px; font-size: 13px; text-align: center; color: #fff; line-height: 28px; }

.swiper6 .swiper-page{ position: absolute; bottom: 20px; display: block; width: 100%; text-align: center; }
.swiper6 .swiper-pagination-switch{ display: inline-block; margin: 0 4px; width: 12px; height: 12px; background: url(../img/swiper_page1.png) 0 -12px no-repeat; cursor: pointer; }
.swiper6 .swiper-active-switch{ background-position: 0 0; }

.wrap6{ padding: 115px 0 60px; background: url(../img/bg2.png) repeat-y center 0 #4e6932; position: relative;}
.wrap6 .breadCrumb{ position: absolute; left: 0; top: 0;}

.pic-box1{ width: 1020px;}
.pic-box1 .list{ width: 320px; height: 245px; background: #ffffff; position: relative; float: left; margin: 0 20px 20px 0; overflow: hidden;}
.pic-box1-txt{ display: none; width: 100%; height: 100%; padding: 55px 25px 0; box-sizing:border-box; text-align: center; position: absolute; left: 0; top: 0; background: url(../img/bg_0_0_0_80.png);}
.pic-box1-txt h4{ font-size: 24px; color: #ffffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic-box1-txt .little{ height: 48px; overflow: hidden; color: #cccccc; line-height: 24px; margin: 10px;}
.pic-box1-txt .bot{ padding-top: 15px; color: #ff6600;}
.pic-box1 .list:hover .pic-box1-txt{ display: block;}

.UBBbox1{ padding: 50px 30px 80px; background: #494949;}
.UBBtitle1{ text-align: center;}
.UBBtitle1 h3{ font-size: 30px; color: #FFFFFF;}
.UBBtitle1 .time{ font-size: 14px; color: #cccccc; padding-top: 5px;}

.pic-box2{ width: 1020px;}
.pic-box2 .list{ width: 320px; height: 400px; background: #ffffff; position: relative; float: left; margin: 0 20px 20px 0; overflow: hidden;}
.pic-box2-txt{ width: 100%; height: 56px; box-sizing: border-box; padding: 16px 20px 0; background: url(../img/bg_0_0_0_50.png); position: absolute; bottom: 0; left: 0;}
.pic-box2-txt h4{ font-size: 24px; line-height: 1; color: #ffffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic-box2-txt .little{ padding-top: 10px;}
.pic-box2-txt .little p{ max-width: 400px; display: inline-block; color: #c5c5c5; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic-box2-txt .little span{ color: #FF6600; display: inline-block; vertical-align: top;}

.pic-box2a{ width: 1030px;}
.pic-box2a .list{ width: 485px; height: 335px; background: #ffffff; position: relative; float: left; margin: 0 30px 30px 0; overflow: hidden;}
.pic-box2a-txt{ width: 100%; height: 60px; position: relative; box-sizing: border-box; padding: 12px 134px 0 20px; background: url(../img/bg_0_0_0_50.png); position: absolute; bottom: 0; left: 0;}
.pic-box2a-txt h4{ font-size: 22px; line-height: 36px; color: #ffffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic-box2a-txt .moreBtn{ position: absolute; top: 12px; right: 12px; width: 110px; font-size: 14px; }

.pic-box8{ background: #FFFFFF; margin-bottom: 30px;}
.pic-box8 .swiper-container{ width: 580px; height: 400px; position: relative;}
.pic-box8 .swiper-container .swiper-wrapper{ overflow: hidden;}
.pic-box8 .swiper-container a{ display: block; position: relative}
.pic-box8 .swiper-container img{ max-width: 100%;}
.pic-box8 .swiper-container .title{ width: 100%; height: 38px; line-height: 38px; position: absolute; left: 0; bottom: 0; padding: 0 20px; box-sizing: border-box; font-size: 14px; color: #FFFFFF; background: url(../img/bg_26_26_26_70.png);}
.pic-box8 .swiper-container .swiper-page{ padding-top: 0; position: absolute; bottom: 10px; left: 0; z-index: 2;}


.wrap6-txt{ width: 354px; padding: 70px 6px 40px 60px; background: #FFFFFF;}
.wrap6-txt h3{ color: #333; font-size: 28px; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wrap6-txt .little{ font-size: 16px; line-height: 28px; color: #000000; padding-top: 10px;}
.wrap6-txt .text{ height: 224px; font-size: 14px; line-height: 28px; color: #666666; padding-top: 20px; position: relative;}
.wrap6-txt .text.t2{ width: 300px; height: 112px; margin-bottom: 42px; }
.wrap6-txt .info{ margin-bottom: 20px; font-size: 14px; line-height: 24px; color: #999; }
.wrap6-txt .info p{position: relative; padding-left: 14px;}
.wrap6-txt .info p:before{ content: ''; width: 5px; height: 5px; position: absolute; top: 9px; left: 0; background: url(../img/icon.png) -20px -60px no-repeat; }
.wrap6-txt .info.info2{ color: #da6035; }
.wrap6-txt .btn02{margin-left: 10px;}
.wrap6-txt.txt2{ width: 320px; padding: 70px 50px 40px; }
.wrap6-txt.txt2 .text{height: 112px; margin-bottom: 40px;}

.briefBox{ padding: 0 30px; background: url(../img/bg4.png) repeat #eee;}
.briefBox .top{ min-height: 145px; color: #333; padding: 50px 0 50px 290px; position: relative;}
.briefBox .top img{ position: absolute; top: 75px; left: 25px;}
.briefBox .top h3{ font-size: 18px; font-weight: bold; padding-bottom: 5px;}
.briefBox .top p{ font-size: 14px; line-height: 30px;}
.briefBox .ubb{ line-height: 28px; margin-top: 0; padding: 25px 0 0; color: #333; border: none;}
.briefBox .ubb .fl{ width: 470px;}
.briefBox .title{font-size: 28px;line-height: 1;color: #333;padding-top: 30px;}
.wrap4-box{padding: 50px 0 80px;border-top: 1px solid #ccc; margin-top: 45px;}
.wrap4-addr{ width: 440px; color: #333;}
.wrap4-addr h3{ font-size: 22px; line-height: 1;}
.wrap4-addr .little{ font-size: 14px;}
.wrap4-addr .text{ padding-top: 16px; font-size: 14px; line-height: 28px;}
.wrap4-addr a{ color: #333;}
.wrap4-addr .text span{display: inline-block;vertical-align: middle;}
.wrap4-addr .text i{display: inline-block;vertical-align: middle;width: 23px;height: 23px;background:url(../img/icon2.png) 0 0 no-repeat;margin-right: 12px;}
.wrap4-addr .text .i2{background-position: -40px 0;}
.wrap4-addr .text .i3{background-position: -80px 0;}
.wrap4-addr .text .i4{background-position: -120px 0;}
.wrap4-addr .text p{padding-bottom: 2px;}
.wrap4-addr .list-con{ margin-top: 18px; font-size: 14px; line-height: 28px; color: #333; }
.wrap4-addr .list-con p{ position: relative; padding-left: 14px; }
.wrap4-addr .list-con p:before{ content: ''; width: 5px; height: 5px; position: absolute; top: 50%; left: 0; margin-top: -3px; background: url(../img/icon.png) -20px -60px no-repeat; }

.swiper6{ overflow: hidden;}
.swiper6 .swiper-slide{ overflow: hidden; position: relative;}
.swiper6 .swiper-slide a{ display: block; position: relative}
.swiper6 .swiper-slide img{ max-width: 100%;}
.swiper6 .swiper-slide .title{ width: 100%; height: 38px; line-height: 38px; position: absolute; left: 0; bottom: 0; padding: 0 20px; box-sizing: border-box; font-size: 14px; color: #FFFFFF; background: url(../img/bg_26_26_26_70.png);}
.swiper6-prev,
.swiper6-next{ position: absolute; top: 50%; margin-top: -25px; line-height: 1; color: #FFFFFF; font-size: 50px; cursor: pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.swiper6-prev:hover,
.swiper6-next:hover{ font-weight: bold;}
.swiper6-prev{ left: 20px;}
.swiper6-next{ right: 20px;}
.swiper6-page{ padding: 15px 52px 15px 53px; position: absolute; left: 0; bottom: 0; overflow: hidden; background: url(../img/bg_26_26_26_95.png); z-index: 9;}
.swiper6-page .box{ width: 895px; overflow: hidden; margin: 0 auto;}

.infoBox1{ font-size: 14px; color: #333; background: url(../img/bg4.png) repeat #eee; padding: 30px 30px 85px;}
.infoBox1 .btn{ width: 160px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; color: #FFFFFF; background: #f17154;}
.infoBox1 .title{ font-size: 28px; line-height: 45px; color: #333;}
.infoBox1 .ubb{ margin-top: 0; line-height: 28px; color: #333; border-top: none;}
.price1 span{ font-size: 30px;}

.facilities{ padding:40px 0 0; color: #333;}
.facilities_title{ padding-bottom:10px; font-size:18px; line-height: 18px; font-weight: bold;}
.facilities_left{ width:50%;}
.facilities_right{ padding-left:63px; width:50%; box-sizing:border-box;}
.facilities li{ line-height: 30px;}

@media screen and (max-width: 1300px){
	.pic-box6{ width: 1020px;}
	.pic-box6 .list{ width: 239px; margin: 0 8px;}

    .pic-box6-1 .w1200{ width: 1000px; }
}
