/*==============================Component:C170725172802536878 start ===============================*/
@charset"utf-8";
/*css document*/
.top_box{height:30px;border-bottom:1px solid #eee;background: #f5f5f5;font-size: 14px;box-sizing: border-box;}
.top_box .top_content{min-width:980px;max-width: 1180px;margin:0 auto;line-height: 30px;}
.top_left{float:left;}
.position_icon, .tz_icon{width:18px;height:18px;display: inline-block;vertical-align: sub;margin-right: 5px;}
.position_icon{background: url("/static/images/index_icons.png") no-repeat -2px -3px;}
.tz_icon{background: url("/static/images/index_icons.png") no-repeat -22px -3px;}
.top_left span+span{margin-left:10px;}
.top_right{float:right;text-align: right;}
.top_right ul li{float:left;}
.top_right ul li a{border-right:1px solid #333;padding:0 10px;}
.top_right ul li .login_word{color:#333;}
.top_right ul li .login_word span:hover{color:#008c4c;}
.top_right ul li:last-child a{border:none;}
.login_word span+span{margin-left:10px;}

/*==============================Component:C170725172802536878 end ================================*/
/*==============================Component:C170808184246509965 start ===============================*/
@charset"utf-8";
/*css document*/
.product_box{padding:10px;box-sizing: border-box; height:270px;overflow: hidden;background: #fff;}
.hotel_brands{overflow: hidden;margin-bottom:8px;}
.hotel_brands li{width:224px;height:100px;float:left;border:1px solid #ccc;text-align: center;}
.hotel_brands li+li{margin-left:8px;}
.brand_box{float:left;margin-top: 12px;}
.brand_ad_box{float:right;margin-top:12px;}

/*==============================Component:C170808184246509965 end ================================*/
/*==============================Component:C170808170538391538 start ===============================*/
@charset"utf-8";
/*css document*/
.product_box_jd{padding:10px;box-sizing: border-box;background: white;height: 485px;}
.tab_change_jd li{float:left;font-size: 20px;padding-bottom:10px;margin-right:36px;margin-bottom: 20px;font-weight: bold;}
.tab_change_jd .current_hotel{color: #00bb66;border-bottom:4px solid #00bb66;}
.tab_change_jd .current_hotel a{color: #00bb66;}
.tab_change_jd .more_pro{float:right;margin:0;}
.pro_box_jd{position: relative;}
.pro_box_jd dl{float:left;cursor: pointer;}
.pro_box_jd dl+dl{margin-left:10px;}
.pro_box_jd dl:hover dd{box-shadow: 0 2px 4px rgba(0,0,0,0.1);border:1px solid #ddd;}
.product_jd{width:224px;height:174px;}
.pro_pic{position: relative;}
.red_label{width:30px;height:18px;background: #ff5a5f;font-size:12px;position: absolute;right:0;top:0;
    color:#fff;text-align: center;line-height: 18px;}
.opacity_bg{position: absolute;bottom:0;background: rgba(0,0,0,.5);color:#fff;height:18px;line-height: 18px;
    width:100%;padding: 2px 0;}
.old_price{text-decoration: line-through;}
.price_box .remain{float:right;}
.product_jd dd{border:1px solid #eee;padding:6px;}
.product_jd dd:hover{box-shadow: 0 2px 4px rgba(0,0,0,0.1);border:1px solid #ddd;}
.filter_jd{margin-bottom:18px;}
.filter_jd span{margin-right:24px;}
.filter_jd span,.filter_jd .city_box,.filter_jd label{float:left;}
.filter_jd .city_box{width:75%; height: 18px;}
.filter_jd .hot_city_hotel li{float:left;margin-left:10px;color: #00bb66;cursor: pointer;padding: 1px 6px;}
.ad_box_hotel{position: absolute;right:0;top:0;}
.hot_city_hotel li.current_hotel{ background: #00bb66; color:#fff; padding: 1px 6px; }
a.title.hover{color:#008c4c;}
.gray_down{width:6px;height:4px;display: inline-block;background: url("/static/images/index_icons.png") -83px -58px;
    vertical-align: middle;margin-left: 3px;}

/*==============================Component:C170808170538391538 end ================================*/
/*==============================Component:C170801160744264619 start ===============================*/
@charset"utf-8";
/*css document*/
.footer{ background: #fff; text-align: center; color:#a69999;padding: 10px 0;}
.footer p{ line-height: 23px;}

/*==============================Component:C170801160744264619 end ================================*/
/*==============================Component:C170808152152699474 start ===============================*/
@charset"utf-8";
/*css document*/
.search_box{width:380px;height: 360px;padding: 5px;box-sizing: border-box;background: #00bb66;border-radius: 5px;}
.search_title{height: 45px;line-height: 45px;padding-left:10px ;font-size: 18px;color:#fff;box-sizing: border-box;}
.search_info{width:370px;height: 305px;box-sizing: border-box;padding: 20px 10px;background: #fff;border-radius:5px;}
.search_info p label{display: inline-block;width:74px;text-align: right;}
.t_input {border: 1px solid #CCC;height: 30px;box-shadow: 1px 1px 1px #ddd inset;box-sizing: border-box;width:230px;
    padding-left: 5px;}
.index_s_btn {width: 230px;height: 40px;background: #f80;font-size: 16px;border: none;border-radius: 4px;
    color: #fff;text-align: center;font-weight: bold;cursor: pointer;margin-left: 20px;}
.t_note{width:1180px;height: 196px;overflow: hidden;}

/*==============================Component:C170808152152699474 end ================================*/
/*==============================Component:C170808160455940055 start ===============================*/
@charset"utf-8";
/*css document*/

.plane_banner{width:780px;height:364px;overflow: hidden;position: relative;}
.circle_dot{position: absolute;bottom:10px;z-index: 10;left:50%;margin-left:-10px;}
.circle_dot li{width:16px;height:16px;float:left;cursor: pointer;}
.circle_dot li+li{margin-left:5px;}
.circle_dot li i{width:16px;height:16px;display: inline-block;}
.selected{background: url("/static/images/banner_dot.png") -2px -2px;}
.unselect{background: url("/static/images/banner_dot.png") -22px -2px;}
.index_ad .bd img{height:364px;width:100%;}
.index_ad .bd img{height:364px !important;}

/*==============================Component:C170808160455940055 end ================================*/
/*==============================Component:C170725173135317663 start ===============================*/
@charset"utf-8";
/*css document*/
.logo_con{background:#fff;}
.logo_area{height:68px;min-width: 980px;max-width: 1180px;margin:0 auto;padding: 4px 0;}
.logo{width:200px;height:100%;float:left;padding: 5px 0;box-sizing: border-box;}
.logo img{height:100%;}

.qq_icon,.wx_icon,.wb_icon{width:20px;height:20px;display: inline-block;}
.qq_icon{background: url("/static/images/index_icons.png") no-repeat -1px -28px;}
.wx_icon{background: url("/static/images/index_icons.png") no-repeat -28px -28px;}
.wb_icon{background: url("/static/images/index_icons.png") no-repeat -57px -28px;}

.qq_icon:hover{background: url("/static/images/index_icons.png") no-repeat -1px -49px;}
.wx_icon:hover{background: url("/static/images/index_icons.png") no-repeat -28px -49px;}
.wb_icon:hover{background: url("/static/images/index_icons.png") no-repeat -57px -49px;}

.share_box{float:right;line-height: 56px;}
.share_box li{float:left;}
.phone{margin-right:15px;}
.share_type{margin-top:5px;}
.share_type a+a{margin-left:15px;}

/**轮播图样式**/
.effect_index_ad{zoom:1;text-align:left;/*margin:0 auto;min-width: 980px;max-width: 1180px;*/}
.index_ad{overflow:hidden;position:relative;}
.index_ad .bd img{height:320px;width:100%;}
.index_ad .hd{height:15px;overflow:hidden;position:absolute;right:30px;bottom:25px;z-index:11;}
.index_ad .hd ul{overflow:hidden;zoom:1;float:left;} 
.index_ad .hd ul li{float:left;cursor: pointer;} 
.index_ad .bd{position:relative;height:100%;z-index:0;}
.index_ad .hd ul li {background: rgba(0, 0, 0, 0) url("/static/images/1122_03.png") no-repeat scroll center center;display: inline;float: left; height: 12px;padding: 0 10px; width: 12px;}
.index_ad .hd ul li.on{background: rgba(0, 0, 0, 0) url("/static/images/1122_05.png") no-repeat scroll center center;}

/*==============================Component:C170725173135317663 end ================================*/
/*==============================Component:C170929112018846680 start ===============================*/
@charset "utf-8";
/* CSS Document */
.foot_hx {
padding: 10px 0 10px 0px;
width: 980px;
margin: auto;
text-align: center;
}
.foot_hx li {
display: inline;
width: 120px;
text-align: center;
}

/*==============================Component:C170929112018846680 end ================================*/
/*==============================Component:C170801174504817934 start ===============================*/
@charset"utf-8";
/*css document*/
.nav_box{background: #00bb66;height:50px;min-width:1180px;line-height: 50px;}
.nav{min-width: 980px;max-width: 1180px;margin:0 auto;}
.nav li{float:left;padding: 0 24px;font-size: 18px;color:#fff;}
.nav li a{color:#fff;}
.nav .current{background: #008c4c;}
.nav li:hover{background: #00cc66;}

/*������¼*/
.book_con{position: relative;height:400px;overflow: hidden;width:415px;}
.book_login{width:407px;height:359px;box-shadow: 1px 2px 3px #ccc;border-radius: 7px;overflow: hidden;margin-top:35px;background-color: white;}
.close_icon{width:32px;height:32px;display: inline-block;background: url("/static/images/login_icon.png") -26px -2px;
    position: absolute;right:10px;cursor:pointer;}
.top_tab_login_l{overflow: hidden;border-bottom:1px solid #ccc;}
.top_tab_login_l li{float:left;width:50%;text-align: center;font-size: 16px;padding:10px 0;font-weight: bold;color:#999;
    cursor: pointer;}
.top_tab_login_l .current{background:#00bb66;color:#fff;}
.book_input{height:37px;border:1px solid #e1e1e1;background: #fff;padding-left:10px;}
.conditions{padding:0 42px;position: relative;}
.conditions + .conditions{margin:22px 0;}
.conditions_text{display: block;font-size: 14px;padding:10px 0;padding-left:10px;text-align: left;}
.s_box {background:#f1f1f1;}
.yzm{border-left: 1px solid #e1e1e1;display: inline-block;height: 37px;width:100px;
    font-size: 14px;padding-left: 10px;padding-right: 10px;line-height: 37px;  background: #fff;  cursor: pointer;}
.yzm:hover{color:#ffa800;}
.book_sub{padding:3px 41px;background: #fff;margin-top:10px;overflow: hidden;border-top:1px solid #e1e1e1;}
.book_sub span{float:left;line-height: 40px;}
.book_sub span+span{float:right;}
.book_login_b{width:150px;height:42px;background: #ffa800;font-size: 18px;color:#fff;border:none;border-radius: 5px;}
.register_b{border-top:1px solid #e1e1e1;background: #fff;padding:16px 42px;}
.register_b a{color:#999;font-size: 14px;}
.register_b a+a{float:right;}
.register_b_l{float:left;}
.register_b a:hover{color:#00bb66;}
.uncheck_l{background: url("/static/images/login_icon.png") no-repeat -3px -48px;width:16px;height:15px;
    display: inline-block;margin-right:5px;vertical-align: middle;}
.checked_l{background: url("/static/images/login_icon.png") no-repeat -3px -68px;width:15px;height:15px;
    display: inline-block;margin-right:5px;vertical-align: middle;}

/*==============================Component:C170801174504817934 end ================================*/

