﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}

/*header*/
.top_box{height:100px;background:#fff;}
.nav_list{width:980px;}
.nav_list li{width:100px;height:80px;float:left;padding:20px 20px 0;background:url(../images/nav_line.jpg) no-repeat right 60px;position:relative;}
.nav_list li:last-of-type{background:none;}
.nav_list li>a{display:block;height:80px;line-height:30px;text-transform:uppercase;}
.nav_list li>a:hover{color:#f9a638;}
.nav_list li>a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:4px;background:#f9a638;transition:all .5s linear;}
.nav_list li>a:hover:after{left:0;width:100%;}
.nav_meau{display:none;position:absolute;left:0;top:100px;width:100%;padding:10px;box-sizing:border-box;background:rgba(0,0,0,.68);z-index:9;}
.nav_meau a{display:block;line-height:40px;border-bottom:#fff dashed 1px;color:#fff;}
.nav_meau a:hover{color:#f9a638;border-bottom:#f9a638 dashed 1px;}

/* banner */
.banner{ width:100%; height:660px; overflow:hidden; position:relative;margin-bottom:50px;}
.b-img{ height:660px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:660px; float:left;}
.b-list{ height:50px; position:relative; margin:620px auto 0;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:8px; height:8px;float:left;border-radius:4px; margin:0 5px; _margin:0 3px;background:#f9a638;}
.b-list .spcss{width:100px;background:#f9a638;}

/*index*/
.search_box{position:absolute;left:50%;bottom:60px;margin-left:-300px;width:600px;height:100px;background:rgba(255,255,255,.6);border-radius:5px;padding:10px 20px;box-sizing:border-box;z-index:9;}
.search_type a{display:inline-block;line-height:40px;padding-right:20px;background:url(../images/icon01.png) no-repeat left center;padding-left:25px;}
.search_type .on{background:url(../images/icon02.png) no-repeat left center;}
.search_con>div{display:none;}
.search_inp{width:460px;height:40px;line-height:40px;background:#fff;border:none;border-radius:5px;padding:0 20px;box-sizing:border-box;font-family:"微软雅黑";color:#666;box-shadow:0 0 15px #ddd;}
.search_btn{width:90px;height:40px;line-height:40px;background:#f9a638;color:#fff;border:none;border-radius:5px;font-size:14px;font-family:"微软雅黑";}

.index_box{padding:50px 0;}
.index_tit dt{height:60px;line-height:60px;font-size:28px;position:relative;}
.index_tit dt:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-20px;width:40px;height:3px;background:#f9a638;}
.index_tit dd{color:#999;font-size:22px;line-height:40px;text-transform:uppercase;}

.hotel_tit{font-size:20px;line-height:60px;color:#666;}
#banner_hotel{width:100%;overflow:hidden;margin:30px 0 60px;}
#banner_hotel .bannerCon{margin:0px auto;position:relative;}
#banner_hotel .bannerCon .before{background:rgba(0,0,0,0.7);position:absolute;z-index:100;border-radius: 5px;}
#banner_hotel .bannerCon .before img{position:absolute;right:20px;cursor:pointer;}
#banner_hotel .bannerCon .after{background:rgba(0,0,0,0.7);position:absolute;z-index:100;border-radius: 5px;}
#banner_hotel .bannerCon .after img{position:absolute;left:20px;cursor:pointer;}
#banner_hotel .bannerCon .scroll{position:relative;}
#banner_hotel .bannerCon .scroll .item{float:left;}
#banner_hotel .bannerCon .scroll .item .img-box{margin: auto;position:relative;}
#banner_hotel .bannerCon .scroll .item .img-box img{display: inline-block; width: 100%;height: 100%;border-radius: 5px;}
.item_con{position:absolute;right:50px;top:50px;width:400px;height:230px;padding:10px 30px;line-height:30px;box-sizing:border-box;background:rgba(0,0,0,.5);color:#fff;}
.item_con_tit{padding-bottom:10px;line-height:1.5;border-bottom:#fff solid 1px;font-size:20px;margin-bottom:10px;text-transform:uppercase;}
.item_con_tit span{font-size:30px;}

.hotel_bg{padding:30px 0;height:600px;box-sizing:border-box;background:url(../images/bg01.jpg) no-repeat center top;}
.hotel_list{padding-top:50px;}
.hotel_list li{width:280px;margin:0 10px;float:left;background:#fff;transition:all .5s linear;}
.hotel_list li:hover{box-shadow:0 0 15px #999;transform:translateY(-5px);}
.hotel_con{line-height:30px;}
.hotel_con h3{font-size:18px;padding:5px 20px;}
.hotel_con_text{height:50px;line-height:25px;padding:0 20px;overflow:hidden;}
.hotel_con_price{padding:20px;transition:all .5s linear;}
.hotel_con_price span{color:#f9a638;font-size:20px;}
.hotel_con_btn{height:0px;overflow:hidden;line-height:40px;background:#f9a638;color:#fff;transition:all .5s linear;}
.hotel_list li:hover .hotel_con_price{padding:0 20px;}
.hotel_list li:hover .hotel_con_btn{height:40px;}

.about_con{padding:10px 0;font-size:16px;line-height:40px;}
.about_con h3{line-height:80px;font-size:24px;font-weight:normal;text-align:center;}
.about_list{padding-top:50px;margin-left:-53px;}
.about_list li{width:260px;height:140px;padding:40px 0 40px 20px;border-radius:5px;box-sizing:border-box;line-height:30px;border:#f9a638 solid 1px;transition:all .3s linear;float:left;margin-left:53px;}
.about_list li:hover{box-shadow:0 0 15px #ccc;}
.about_list_text{padding-left:20px;color:#999;text-transform:uppercase;}
.about_list_text span{color:#333;}

/*footer*/
.contact_bg{height:500px;background:url(../images/bg02.jpg) no-repeat center top;color:#fff;}
.contact_con{height:420px;padding-top:40px;box-sizing:border-box;overflow:hidden;}
.contact_text{width:400px;padding-right:20px;line-height:40px;}
.contact_tit{line-height:40px;padding-bottom:20px;position:relative;color:#fff;}
.contact_tit:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#f9a638;}
.contact_tit dt{font-size:24px;text-transform:uppercase;}
.contact_tit dd{font-size:20px;}
.contact_text{padding-top:20px;font-size:16px;line-height:40px;color:#fff;}
.ewm_pic{padding-top:130px;}
.gbook_box{width:500px;}
.gbook_tit{line-height:60px;font-size:16px;text-transform:uppercase;}
.gbook_tit span{font-size:24px;padding-right:10px;}
.gbook_inp{width:100%;height:40px;line-height:40px;border:#fff solid 1px;padding:0 20px;box-sizing:border-box;margin-bottom:20px;background:none;color:#fff;font-family:"微软雅黑";}
.gbook_inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1;
}

.gbook_inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}

.gbook_inp:-ms-input-placeholder{
    color: #fff;opacity:1;
}

.gbook_inp::-webkit-input-placeholder{
    color: #fff;opacity:1;
}
.gbook_textarea{height:80px;line-height:30px;padding:10px 20px;}

.copyright{height:60px;padding:10px 0;line-height:30px;background:rgba(0,0,0,.28);}
.gbook_submit{width:100%;height:40px;line-height:40px;background:#f9a638;color:#fff;font-size:16px;border:none;}

/*main*/
.main_bg{background:#f7f6f4;}
.main_banner{height:380px;}
.banner_bot{position:absolute;left:0;bottom:0;width:100%;}
.banner_con{height:70px;line-height:70px;padding:0 20px;box-sizing:border-box;background:rgba(0,0,0,.6);color:#fff;}
.banner_home{background:url(../images/icon03.png) no-repeat left center;padding-left:30px;color:#fff;}

.main_con{padding:50px 15px;background:#fff;box-sizing:border-box;line-height:30px;}
.main_pro li{float:left;width:338px;line-height:30px;padding:10px;border:#2c3e56 solid 1px;margin:0 15px 30px;transition:all .5s linear;}
.main_pro li a{display:block;}
.main_pro li:hover{border:#f9a638 solid 1px;color:#fff;background:#f9a638;box-shadow:0 0 15px #bbb;}
.main_pro li:hover a{color:#fff;}
.main_pro_text{margin:10px 0;line-height:25px;height:50px;overflow:hidden;}
.main_pro_more{width:100px;height:30px;line-height:30px;background:#f9a638;color:#fff;border-radius:5px;}
.main_pro li:hover .main_pro_more{background:#fff;color:#f9a638;}
.main_pro li:hover .yel{color:#fff;}

.main_page{margin:30px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#f9a638;color:#fff;border:#f9a638 solid 1px;}

.main_bot{background:#2d2e33;}
.bot_left{width:900px;padding:30px 0;}
.bot_nav{padding:10px 0;line-height:40px;border-bottom:#666 solid 1px;color:#fff;}
.bot_nav a{display:inline-block;padding:0 15px;color:#fff;}
.bot_nav a:hover{color:#f9a638;}
.bot_contact{padding-top:20px;line-height:25px;color:#999;}
.bot_ewm{width:160px;height:160px;background:#3f4045;padding:20px 20px;line-height:50px;}


.main_hotel dt{padding:15px;background:#fff;margin-bottom:20px;position:relative;}
.main_hot_r{width:780px;padding-right:20px;line-height:30px;}
.main_hot_text{margin:20px 0;line-height:20x;height:60px;color:#666;}
.main_hot_ewm{margin-top:20px;line-height:1.5;}
.main_hot_ewm img{border:#f9a638 solid 1px;margin-left:10px;}
.main_hot_top{height:150px;padding:10px 0;border-bottom:#ddd dashed 1px;margin-bottom:10px;}
.main_hot_icon img{padding-right:10px;}
.main_hot_more{position:absolute;right:30px;bottom:30px;padding-right:20px;background:url(../images/sj01.png) no-repeat right center;}
.currentDt{background:url(../images/sj02.png) no-repeat right center;}

.main_hotel dd{padding:15px 120px;background:#fff;margin-bottom:20px;}
.main_hotel_bor{padding:10px 0;line-height:30px;border-bottom:#ddd solid 1px;}
.main_hotel_tab{width:120px;padding:10px 0;line-height:30px;}
.main_hotel_con{width:800px;color:#666;}
.main_hotel_con span{color:#333;}

.main_hot_pro{width:760px;padding:10px 20px;overflow:hidden;position:relative;}
.main_hot_pro .hd{overflow:hidden;}
.main_hot_pro .hd .prev,.main_hot_pro .hd .next{position:absolute;top:50px;width:20px;height:40px;overflow:hidden;cursor:pointer;}
.main_hot_pro .hd .prev{left:0;background:url(../images/btn_left.png) no-repeat center top;}
.main_hot_pro .hd .next{right:0;background:url(../images/btn_right.png) no-repeat center top;}
.main_hot_pro .bd ul{ overflow:hidden; zoom:1; }
.main_hot_pro .bd ul li{margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.main_hot_list li{width:50%;float:left;}

.white{color:#fff!important;}
.yel{color:#f9a638;}




/*酒店周边 效果*/
.slide_box{
	max-width:1920px;
	min-width:1200px;
	margin: -4% auto -14%;
}
.slide{
	width: 100%;
	min-height: 180px;
	overflow: hidden;
	position: relative;
}
.slide .img{
	overflow: hidden;
	position: absolute;
	transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;


}
.slide .img img{
	width: calc(100% - 14px);
	height: calc(100% - 14px);
	margin: 7px;
	border-radius:5px;
}
.slide .img1{
	width: 40%;
	height: 40%;
	top: 20%;
	left: -50%;
	z-index: 1;
}
.slide .img2{
	width: 50%;
	height: 50%;
	top: 15%;
	left: -25%;
	z-index: 2;
}
.slide .img3{
	width: 60%;
	height: 60%;
	top: 10%;
	left: 20%;
	z-index: 3;
}
.slide .img4{
	width: 50%;
	height: 50%;
	top: 15%;
	left: 65%;
	z-index: 2;
}
.slide .img5{
	width: 40%;
	height: 40%;
	top: 20%;
	left: 110%;
	z-index: 1;
}
.slide_pre{position:absolute;left:16%;top:36%;width:30px;height:50px;z-index:99;}
.slide_next{position:absolute;right:16%;top:36%;width:30px;height:50px;z-index:99;}



