﻿@charset "utf-8";
/* CSS Document */
/*
*  by 黄月 何放
*  qq 794739301
*  2018.01.23
*/

/*公用*/
body{ background-color: #f3f3f3; }
.bodyW{ background-color: #fff;}
.bg1{background: #f3f3f3;}

/*欢迎语+搜索*/
.head_box{ width: 100%; height: 900px; }
.head{ position: fixed; left: 0; top: 0; z-index: 10; width: 100%;background: #f0f0f0;}
.logo{  display: block; width: 422px; height: 53px;margin-top:18px;background: url(../images/logo.png) no-repeat center; background-size: 100% 100%;}
.head_top{  position: absolute;top: 0;left: 50%;height: 48px;margin-left: -600px;background: #f0f0f0;z-index: 4;}
.head_wellcom{ font: 13px/48px "Microsoft YaHei";}
.head_search{ width: 280px; height: 31px; margin-top: 10px; overflow: hidden; background: url(../images/bj_search.png) no-repeat left center; background-size: 100% 100%;}
.h_sch_input{ width: 216px; padding: 0 15px; height: 31px; font: 12px/32px "Microsoft YaHei"; color: #999; border: none; background: none; }
.h_sch_btn{ display: block; width: 20px; height: 20px; margin: 6px 14px 0 0; background: url(../images/icon_search.png) no-repeat 0 0;}
.h_sch_btn:hover{ background: url(../images/icon_search.png) no-repeat -20px 0;}

.head_desc{ position: relative; background-color: #f0f0f0; }
.head_desc .head_top{  position: relative;top: 0;left: 0;height: 48px;margin:0 auto;background: #f0f0f0;z-index: 4;}

.head_user{ display: inline-block; *zoom:1; *display:inline; height: 48px; font: 16px/48px "Microsoft YaHei"; color: #666; cursor: pointer;}
.head_user:hover{  color: #0a54d3;}
.head_user i{ display: inline-block; *zoom:1; *display:inline; width: 20px; height: 43px; margin-right: 6px; vertical-align: top; }
.icon_user{ background: url(../images/icon_user.png) no-repeat center; background-size: 100% 100%; }
.icon_evl{ background: url(../images/icon_evl.png) no-repeat center; background-size: 100% 100%; }
.head_user:hover .icon_user{ background: url(../images/icon_user01.png) no-repeat center; background-size: 100% 100%; }
.head_user:hover .icon_evl{ background: url(../images/icon_evl01.png) no-repeat center; background-size: 100% 100%; }
.head_user span{ float: left; width: 30px; height: 30px; margin: 7px 13px 0 0; overflow: hidden; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px;}
.head_user span img{ height: 100%; min-width: 100%;}

/*导航*/
.nav_box{height: 88px;line-height:88px;margin-top:48px;border-bottom:4px solid #f3f3f3;background: #fff;}
.nav > li{ position: relative;line-height: 88px;float: left;}
.nav > li.fl{ margin-left: 26px;}
.nav > li > a{ position:relative;top:-100px;display: block;line-height: 88px;padding:0 28px;font-size: 16px;opacity: 0;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s; }
.nav > li.curr > a,.nav > li > a:hover{ font-weight: bold; color: #fb7f24; border-bottom: 4px solid #fb7f24;}
.nav > li > i{ position: absolute; top: 19px; width: 22px; height: 22px; margin: 0; background-position: 0 -1292px;}
.nav > li.fl > i{ left: 114px; }
.nav > li.fr > i{ right: 124px;}

/*子酒店导航*/
.nav02 > li.logo02{ width: 280px; margin: 0; text-align: left;}
.nav02 > li.logo02 > a{ display: block; padding-left: 42px; font: bold 18px/58px "Microsoft YaHei"; color: #fff; text-align: left; background: url(../images/logo02.png) no-repeat left center;}
.nav02 > li.logo02 > a:hover{ border: none;}
.nav02 > li.fr{ margin-left: 82px;}
.nav02 > li.last{ margin-left: 0;}
.nav02 > li.fr > i{ right: 104px;}


/*banner大图*/
.index_banner.flexslider{ width: 100%;height: 100%;overflow: hidden}
.index_banner .slides, .index_temp .slides { zoom: 1; width:100%; height:100%;}
.index_banner .slides > li, .index_temp .slides > li{ position: relative; width:100%; height:100%;cursor: pointer; -webkit-backface-visibility: hidden; overflow:hidden;}
.index_banner .slides > li a, .index_temp .slides > li a{width: 100%; height:100%;display: block;}
.index_banner .flex-control-nav { bottom: 30px;height: 6px;z-index: 2;}
.index_banner .flex-control-nav li{ margin: 0 10px;}
.index_banner .flex-control-paging li a{
    width: 38px;height: 6px;
    background: rgba(255,255,255,.6);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#99ffffff,endColorstr=#99ffffff);
    border-radius: 0;box-shadow: none;}
.index_banner .flex-control-paging li a.flex-active { background: rgba(255,255,255,1);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#ffffffff,endColorstr=#ffffffff);
}

/*全景图切换*/
.btn_change{ position: absolute;left: 50%;bottom: 100px;margin-left: -77.5px;z-index: 2;}
.btn_change span{ float: left; width: 70px; height: 70px; cursor: pointer; }
.btn_ban{ background: url(../images/btn_01.png) no-repeat center;background-size: 100% 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn_01.png',  sizingMethod='scale');}
.btn_view{ background: url(../images/btn_02.png) no-repeat center; background-size: 100% 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn_02.png',  sizingMethod='scale');}
.btn_ban:hover,.btn_ban.curr{background: url(../images/btn_01_hover.png) no-repeat center;background-size: 100% 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn_02.png',  sizingMethod='scale');}
.btn_view:hover,.btn_view.curr{ background: url(../images/btn_02_hover.png) no-repeat center; background-size: 100% 100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn_02.png',  sizingMethod='scale');}



/*新闻动态*/
.index_news .flex-control-nav {position: absolute;bottom: 0;right: 15px;width: auto;height: 42px;line-height: 42px;text-align: center;z-index: 2;}
.index_news .flex-control-nav li {margin: 16px 4.5px 0;}
.index_news .flex-control-paging li a{width: 10px;height: 10px;background: #c0bebc;}
.index_news .flex-control-paging li a.flex-active{width:16px;background: #fff;}
.title_box h3{font-size: 26px;}
.title_box p{font-size: 14px;margin-top: 6px;}
.title_box.t01 h3{color: #333;font-weight: bold;}
.title_box.t01 p{color: #999;}
.title_box.t02 h3{color: #fff;}
.title_box.t02 p{color: #fff;}
.news_left{ width: 620px;height: 402px;visibility: hidden;overflow: hidden;}
.news_left.curr{visibility: visible;animation: fadeLtR both .8s ease-out;-webkit-animation: fadeLtR both .8s ease-out;-moz-animation: fadeLtR both .8s ease-out;}
.index_news .flex-direction-nav{display: none;}
.news_left ul,.news_left ul li,.news_left ul li a{position:relative;display:inline-block;width: 100%;height: 100%;}
.index_news .flexslider ul li img{width:auto;height: 100%;min-width:100%;}
.news_left p.title{position: absolute;left:0;bottom:0;width: 620px;height: 42px;padding:0 210px 0 15px;font: 16px/42px "Microsoft YaHei";color: #f3f3f3;background: url(../images/op_60.png);z-index: 1;}
.news_right{ width: 550px;height: 402px; visibility: hidden;*visibility: visible;overflow: hidden;}
.news_right.curr {visibility: visible;animation: fadeRtL both .8s ease-out .3s;-webkit-animation: fadeRtL both .8s ease-out .3s;-moz-animation: fadeRtL both .8s ease-out .3s;}
.index_news_t{width: 100%; border-bottom: 1px dashed #b3b3b3; padding-bottom: 20px;}
.index_news_t_h2{ padding: 0 45px 0 15px; width: 100%; height: 30px;font:bold 16px/30px "Microsoft YaHei"; background: url("../images/index_news_icon.png") no-repeat left center;background-size: 5px 16px;}
.index_news_t_h2 a{display: inline-block;width: 100%;}
.index_news_t_h2 a:hover{color:#fb7f24;}
.index_news_t_main a{ color: #999;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index_news_t_main a:hover{ color:#0a54d3;text-decoration: underline;}
.index_news_t_main{ height: 48px;font: normal 14px/24px "Microsoft YaHei"; color: #666;}
.index_news_t_main > a{color: #999;}
.index_news_t_main > a:hover{ text-decoration: underline;}
.index_news_list{ width: 100%; margin-top: 10px;}
.index_news_list li{ width: 100%; height: 38px; *height:34px; font: normal 15px/38px "Microsoft YaHei"; *line-height:34px;}
.index_news_list li a{ display: inline-block;width: 100%; height: 100%;}
.index_news_tit{ float:left; width: 65%; height: 100%; display: inline-block; color: #333; background: url("../images/index_circle.png") no-repeat left center;background-size: 7px 7px; padding-left: 22px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
.index_news_time{float:right; width: 85px; height: 100%; display: inline-block; text-align: right; color: #6b6b6b; font-family:"Arial" ; font-size: 13px;}
.index_news_list li a span{ -webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s; }
.index_news_list li a:hover span{ color: #0a54d3; }
.index_news_list li a:hover span:first-child{background: url("../images/index_circle_curr.png") no-repeat left center;background-size: 7px 7px;}


/*slider小图*/
.index_tempBox{display: block;width:100%;height:513px;margin: 0 auto;padding: 30px 0;background: url(../images/index_tempBox_bg.jpg) no-repeat center;background-size: auto 100%;}
.index_tempBox .flex-direction-nav{display: none;}
.index_temp{background: none;margin-top: 27px;}
.index_temp.flexslider{ left: 50%;width: 1200px; height: 258px;margin-left: -600px;}
.index_temp .flex-control-nav { position:relative;bottom:inherit;width: 100%; margin-top: 15px; text-align: center; }
.index_temp .slides > li{ visibility: hidden;overflow: hidden;}
.index_temp .slides > li.curr{visibility: visible;animation: fadeUtD both .3s ease-out;-webkit-animation: fadeUtD both .3s ease-out;-moz-animation: fadeUtD both .3s ease-out;}
.index_temp .slides > li > a{ position: relative; display: block; width: 285px;  height: 258px;margin:0 auto;overflow: hidden;}
.index_temp .flex-direction-nav a{ z-index: 2; width: 42px; height: 116px; margin: -40px 0 0; opacity: 1;}
.index_temp .flex-direction-nav .flex-prev{ left: -72px; background-position: 0 0; }
.index_temp .flex-direction-nav .flex-next{ right: -57px; background-position: -42px 0; }
.index_temp .flex-direction-nav .flex-prev:hover{ background-position: -84px 0; }
.index_temp .flex-direction-nav .flex-next:hover{ background-position: -126px 0; }
.index_temp_tit{ position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; padding: 0 15px; font: 16px/50px "Microsoft YaHei"; color: #333; text-align:center;background: #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;z-index: 9;}

/*温泉推荐*/
.hot_spring_box{height: 346px;margin-top:27px;overflow: hidden;}
.hot_spring_box a{position:relative;display: inline-block;width: 100%;height: 100%;overflow: hidden;}
.hot_spring_box a img.scale_pic{width: 100%;height: auto;min-height: 100%;-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;}
.hot_spring_box a:hover img.scale_pic{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.hot_spring_box a p{position: absolute;left:0;bottom:0;width: 100%;height:40px;line-height:40px;padding:0 15px;font-weight: bold;font-size: 16px;color: #fff;text-align:center;background: url(../images/op_60.png);-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hot_spring_left,.hot_spring_right{width: 590px;height: 346px;overflow: hidden;}
.hot_spring_left,.hot_spring_right a{visibility: hidden;}
.hot_spring_left.curr{visibility: visible;animation: fadeLtR both .8s ease-out;-webkit-animation: fadeLtR both .8s ease-out;-moz-animation: fadeLtR both .8s ease-out;}
.hot_spring_right a.curr{visibility: visible;animation: sacleB both .8s ease-out;-webkit-animation: sacleB both .8s ease-out;-moz-animation: sacleB both .8s ease-out;}
.hot_spring_right{margin-left: 20px;}
.hot_spring_right a{width: 290px;height: 168px;float: left;}

/*车站信息*/
.station_box{margin-top: 27px;}
.station_box li{position:relative;display: inline-block;width: 188px;height: 188px;margin-left: 149.33px;float: left;opacity: 0;}
.station_box li:first-child{margin-left: 0;}
.station_box a{position:relative;display: inline-block;width: 100%;height: 100%;}
.station_box a img.station_icon{position:relative;display:block;width: auto;height: 48px;margin: 55px auto 0;z-index: 1;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.station_box a p{position:relative;text-align: center;margin-top: 10px;font-weight: bold;font-size: 16px;color: #fff;z-index: 1;}
.station_box a .station_bg{position: absolute;left: 0;top: 0;width: 188px;height: 188px;margin: 0;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.station_box a .b01{z-index: 1;}
.station_box a .b02{z-index: 0;}
.station_box a:hover .b02{left:10px;}
.station_box a:hover .station_icon{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.station_box li.curr{animation: fadeUtD both .8s ease-out;-webkit-animation: fadeUtD both .8s ease-out;-moz-animation: fadeUtD both .8s ease-out;}
/*从左到右*/
@-webkit-keyframes fadeLtR{
    0%{ transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
}
@-moz-keyframes fadeLtR{
    0%{ transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
}
@keyframes fadeLtR{
    0%{ transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
    100%{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
}
/*从上到下*/
@keyframes fadeUtD{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes fadeUtD{
    0%{opacity:0;-webkit-transform:translateY(-100%);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeUtD{
    0%{opacity:0;-moz-transform:translateY(-100%);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
/*从下到上*/
@keyframes fadeDtU{
    0%{transform:translateY(20%);}
    100%{transform:translateY(0);}
}
@-webkit-keyframes fadeDtU{
    0%{-webkit-transform:translateY(20%);}
    100%{-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeDtU{
    0%{-moz-transform:translateY(20%);}
    100%{-moz-transform:translateY(0);}
}
/*从右到左*/
@keyframes fadeRtL{
    0%{transform:translateX(50%);}
    100%{transform:translateX(0);}
}
@-webkit-keyframes fadeRtL{
    0%{-webkit-transform:translateX(50%);}
    100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeRtL{
    0%{-moz-transform:translateX(50%);}
    100%{-moz-transform:translateX(0);}
}
/*放大显示*/
@keyframes sacleB{
    0%{transform:scale(0);}
    100%{transform:scale(1);}
}
@-webkit-keyframes sacleB{
    0%{-webkit-transform:scale(0);}
    100%{ -webkit-transform:scale(1);}
}
@-moz-keyframes sacleB{
    0%{-moz-transform:scale(0);}
    100%{-moz-transform:scale(1);}
}



/*foot*/
.foot{ width:100%;min-width: 1200px; padding:27.5px 0;background: #d6d6d6;border-top: 4px solid #f3f3f3;font: 16px/32px "Microsoft YaHei";color: #666;text-align: center;}
.foot_link{ padding-bottom: 30px; }
.foot_link ul{ width: 150px; padding: 0 20px; }
.foot_link ul a:hover{ text-decoration: underline; }
.foot_ewm{ width: 360px; padding-top: 15px; }
.foot_ewm img{ width: 130px; }
.foot_copy{ font: 13px/24px "Microsoft YaHei"; }

/*酒店列表搜索*/
.hotel_main_tit{ height: 48px; border-bottom: 1px solid #ccc;}
.hotel_main_tit .position{ border: none;}

/*时间选择*/
.tag > .hotel_tag{ height: 60px;}
.tag > .hotel_tag .select_tit{ float: left; margin-right: 10px; font: 16px/40px "Microsoft YaHei"; color: #666;}
.select_main{ display: inline-block; *zoom:1; *display:inline; float: left; height: 40px; margin-right: 20px;}
.select_box{ position: relative; float: left; width: 173px; height: 38px; border: 1px solid #d5d5d5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.select_city{ width: 144px;}
.select_box p{ position: relative; width: 100%; height: 100%;}
.select_result{ position: relative; min-width: 109px; height: 38px; margin: 0; padding: 0 52px 0 12px; font: 16px/38px "Microsoft YaHei"; cursor: pointer; background: none; vertical-align: text-bottom; }
.select_city .select_result{ width: 80px;}
.select_icon{ position: absolute; top: 0; right: 0; width: 52px; height: 38px; background: url(../images/inp_line.png) no-repeat left center; pointer-events: none; }
.select_icon .icon{ float: right;}
.icon_hotel{ width: 26px; height: 26px; margin-top: 6px; background-position: 0 -1184px;}
.icon_time{ width: 28px; height: 28px; margin-top: 5px; background:url(../images/icon/icon_rl.png ) no-repeat center;background-size:28px 28px; }
.select_box:hover .icon_hotel{ background-position: 0 -1210px;}
.select_box:hover .icon_time{ background:url(../images/icon/icon_rl_curr.png ) no-repeat center;background-size:28px 28px;}

/*区域选择*/
.select_list{ position: absolute; left: 0; top: 38px; z-index: 1; width: 160px; border: 1px solid #d5d5d5; background-color: #fff;}
.select_list li{ width: 140px; height: 32px; padding: 0 10px; font: 16px/32px "Microsoft YaHei"; color: #333; cursor: pointer;}
.select_list li.curr,.select_list li:hover{ background-color: #f4f2ef;}

/*确认点击按钮*/
button,.btn{ display:inline-block;width: 92px; height: 40px; font: 18px/40px "Microsoft YaHei"; color: #fff; text-align: center; cursor: pointer; vertical-align: top; background-color: #ff9203; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
button:hover,.btn:hover{ background-color: #ff8000;}
button.disabled,.btn.disabled{ background-color: #c0c0c0; cursor: default;}

/*酒店预订*/
.data_lst > li.pb20{ padding-bottom: 20px;}
.hotel_tit{ padding: 0 15px; height: 50px; line-height: 50px; border-bottom: 1px solid #e6e6e6;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.hotel_tit02{ border-bottom: none;}
.hotel_tit > a{ display: inline-block; *zoom:1; *display:inline; vertical-align: top; max-width: 260px; font: bold 16px/50px "Microsoft YaHei"; color: #333;}
.hotel_pri{ height: 50px; font-weight: normal; font-size: 14px; color: #333;}
.hotel_pri i{ color: #fb7f24;}
.hotel_pri b{ margin-right: 5px; font-size: 20px; color: #fb7f24;}
.hotel_pri i.hotel_pri_orgin{ color: #999; text-decoration: line-through;}
.hotel_tit04{ height: 40px; line-height: 40px; border-bottom: none; }
.hotel_tit04 > a, .hotel_tit04 .hotel_pri{  height: 40px; line-height: 40px; }
.hotel_tit03{ padding: 0 15px; height: 50px; padding-bottom: 10px; border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; }
.hotel_tit03 p{ font: 12px/24px "Microsoft YaHei"; color: #666; }

/*酒店详情*/
.hotel_desc_tit{ height: 40px;padding: 30px 0;background-color: #fff;}
.hotel_font{ font: normal 28px/36px "SimSun"; color: #222;}
.hotel_font .icon{ width: 28px; height: 28px; margin: 4px 10px 0 0; background:url(../images/icon/icon_fk.png) no-repeat center;background-size: 12px 12px;}
.hotel_address{ font: normal 16px/28px "Microsoft YaHei"; color: #666; }
.hotel_desc_tit .hotel_pri{ margin: -40px 110px 0 0; font-size: 16px; color: #666;}
.hotel_desc_tit .hotel_pri i{ font-size: 18px;}
.hotel_desc_tit .hotel_pri b{ font-size: 28px; font-weight: 500;}
.hotel_desc_tit .btn{ margin-top: -40px;}


/*图片切换效果*/
.hotel_picture{ position: relative; top: 0; width: 100%; height: 480px; margin-top: 20px; overflow: hidden;  }
.show_pic{ position: relative; float: left; vertical-align: top; width: 644px; height: 480px;}
.show_pic > img{ position: absolute; left: 0; top: 0; opacity: 0; vertical-align: top; width: 100%; height: 100%;}
.show_pic > img.show{ opacity: 1;}
.show_pic_more{ position: absolute; right: 0; bottom: 0; z-index: 2; width: 120px; height: 40px; font: 16px/40px "Microsoft YaHei"; color: #fff; cursor: pointer; text-align: center; background: url(../images/op_60.png);}
.hotel_pic_lst{ float: right; width: 148px; height: 492px; margin-top: -12px;}
.hotel_pic_lst > li{ position: relative; width: 142px; height:105px; margin-top: 12px; border: 3px solid #dddfe0;}
.hotel_pic_lst > li > a{ display: block; width: 100%; height: 100%; overflow: hidden ; cursor: pointer;}
.hotel_pic_lst > li > i{ position: absolute; left: -9px; top: 50%; z-index: 1; display: none; margin-top: -3px; border-right: 6px solid #c6c6c6; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
.hotel_pic_lst > li > span{ display: none; }
.hotel_pic_lst > li.curr,.hotel_pic_lst > li:hover{ border-color:#c6c6c6; }
.hotel_pic_lst > li.curr > i,.hotel_pic_lst > li:hover > i{ display: block;}

/*酒店详情*/
.hotel_brief{ margin-top:30px;}
.hotel_brief.last{ padding-bottom: 50px;}
.hotel_menu{ height: 48px;background: #f4f2ef;}
.hotel_menu span,.hotel_menu a{ display: inline-block;*zoom: 1; *display: inline;height: 48px; padding: 0 20px;font: 18px/48px "Microsoft YaHei"; color: #444; cursor: pointer; text-align: center;}
.icon_more{ display: inline-block; *zoom: 1; *display:inline;vertical-align: top;width: 13px;height: 7px; margin: 21px 0 0 9px;*margin-top: 8px;background: url("../images/icon.png") no-repeat -20px -1057px;}
.hotel_menu01{ background-color: rgba(244,242,239,0); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#00f4f2ef,endColorstr=#00f4f2ef);}
.hotel_menu01 a{ float: left; width: 200.5px; height: 47px; padding: 0; background: #f4f2ef; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;}
.hotel_menu01 a.first{ border-left: 1px solid #d5d5d5;}
.hotel_menu01 a.first:hover{ color: #444; cursor: default;}
.hotel_menu01 a.last{ border-right: 1px solid #d5d5d5;}
.hotel_menu01 a.curr{ border-top: 2px solid #165cd5;color: #165cd5; border-bottom: none;  background-color: rgba(255,255,255,0);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#00ffffff,endColorstr=#00fffffff);}
.hotel_menu01 a:hover{ color: #0a54d3; }
.hotel_brief.curr span i{ background-position: 0 -1057px;}
.hotel_brief.curr .hotel_cont,.hotel_brief.curr .hotel_around{ display: none;}
.hotel_cont{ padding: 15px 10px 5px 20px;}
.hotel_cont p{ font: 16px/34px 'Microsoft YaHei'; color: #444; }
.hotel_traffic{ width: 46%;}
.hotel_traffic h3{ font: 16px/22px "Microsoft YaHei"; color: #444;}
.hotel_cont .hotel_traffic p{ font-size: 15px; line-height: 34px;}

/*酒店房间*/
.hotel_book{ padding: 20px 0 20px 44px; }
.hotel_book .select_box{ width: 268px; margin-right: 20px;}
.hotel_book .select_box p{ width: 180px;}
.hotel_book .select_tit{ width: 76px; padding-left: 12px; font: 16px/38px "Microsoft YaHei"; color: #666; background: url(../images/inp_line.png) no-repeat right center;}
.hotel_menu02 span{ padding: 0; font: 16px/48px "Microsoft YaHei"; color: #666; cursor: default; }
.hotel_menu02 span.w380{ text-align: left; text-indent: 62px;}
.hotel_room_list{ margin-top: 5px;}
.hotel_room_list li{ padding-top: 15px;}
.room_box{ position:relative;height: 97px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
.room_img{ position: relative; width: 130px; height: 97px; overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; cursor: pointer; }
.room_img img{ height: 100%; min-width: 100%;}
.room_info{ height: 97px; margin-left: 15px;}
.room_info h3{ font: 18px/50px "Microsoft YaHei"; color: #333;}
.room_more{ margin-top: 15px; font: 14px/30px "Microsoft YaHei"; color: #666; cursor: pointer;}
.room_more:hover{ color: #165cd5; text-decoration: underline;}
.room_more .icon_more{ margin-top: 13px; background:url(../images/icon/icon_down.png) no-repeat center;background-size:auto 8px;  }
.room_more:hover .icon_more{ background:url(../images/icon/icon_up.png) no-repeat center;background-size:auto 8px; }

.room_orgin, .room_price{ float: left; text-align: center;}
.room_orgin{ font-size: 18px; line-height: 97px; color: #999; text-decoration: line-through;}
.room_price{ font-size: 24px; line-height: 90px; color: #fb7f24;cursor: pointer;}
.room_price i{ font-size: 14px;}
.room_price b{display: inline-block;width: 17px;height: 8px;background: url(../images/icon/icon_down.png) no-repeat center;background-size: 100% auto;}
.room_price.curr b{background: url(../images/icon/icon_up.png) no-repeat center;background-size: 100% auto;}
.room_btn{ float: right; margin-top: 24px; }
.room_desc{ display: none; padding: 15px 20px; background: #f4f2ef;}
.room_desc p{ font: 16px/34px "Microsoft YaHei"; color: #666; }
.room_desc p span{ float: left; display: inline-block;*zoom: 1; *display: inline; width: 33.25%;}
.hotel_room_list li.curr .room_desc{ display: block;}
.hotel_room_list li.curr .icon_more{  background:url(../images/icon/icon_up.png) no-repeat center;background-size:auto 8px; }
.price_list{position: absolute;top:70px;right:170px;padding:15px;background: #fff;border: 1px solid #d5d5d5;box-shadow: 0 0 5px 2px #f7f7f7;z-index: 5;}
.price_list:before{content: '';position: absolute;left:50%;top:-9px;width:20px;height:9px;margin-left:-10px;background: url(../images/icon/icon_sj.png) no-repeat center;background-size: 100% auto;}
.price_list li{line-height: 28px;font-size: 14px;color: #666;padding-top: 0;}
.price_list li font{font-size: 18px;color: #fb7f24;}


/*客房预订*/
.hotel_pay_tit{ padding: 30px 30px 20px; background-color: #fff;}
.pay_step{ float: left; width: 248px; height: 62px;}
.pay_step span{ position: relative; display: block; width: 248px; height: 2px; margin-top: 13px; background-color: #b7b8b7; }
.pay_step span i{ position: absolute; left: 50%; top: -13px; z-index: 1; display: block; width: 28px; height: 28px; margin-left: -14px; font: 20px/28px "Microsoft YaHei"; color: #fff; text-align: center; background:url(../images/icon/icon_step.png) no-repeat center;background-size: 28px 28px;}
.pay_step b{ display: block; width: 248px; margin-top: 26px; font: 20px/22px "Microsoft YaHei"; color: #666; text-align: center;}
.pay_step.curr span{ background-color: #0a54d3;}
.pay_step.curr span i{ background:url(../images/icon/icon_step_curr.png) no-repeat center;background-size: 28px 28px;}
.pay_step.curr b{ color: #0a54d3;}
.hotel_menu03 span{ padding-left: 15px; font-size: 16px; color: #333;}

.pay_cont{ padding: 23px 0 60px; margin-top: 17px; background: #fff;}
.pay_cont .hotel_brief{ margin: 0;}
.pay_main{ padding: 0 20px 20px;}
.pay_cont_tit{ margin-right: 15px; font: 16px/40px "Microsoft YaHei"; color: #666;}
.pay_cont_desc{ padding-top: 20px;}
.pay_cont_desc .select_box{ margin-right: 15px;}
.pay_night{ width: 136px; margin-left: 5px;}
.pay_night .select_result{ width: 100%; padding: 0; text-align: center; letter-spacing: 3px;}
.select_icon .icon_more{ width: 17px; height: 8px; margin: 16px 18px 0 0; background:url(../images/icon/icon_down.png) no-repeat center;background-size: 17px 8px; }
.select_box:hover .select_icon .icon_more,.select_box .select_icon .icon_more.curr{ background:url(../images/icon/icon_up.png) no-repeat center;background-size: 17px 8px; }
.pay_cont_txt{ font: 16px/40px "Microsoft YaHei";}
.pay_cont_tip{ font: 14px/40px "Microsoft YaHei"; color: #999;}
.pay_user .select_result{ width: 148px; padding: 0 12px; }
.select_time{ display: inline-block; vertical-align: top; width: 635px; font-size: 0;}
.select_time a{ display: inline-block; vertical-align: top; height: 18px; padding-bottom: 7px; margin-top: 13px; font: 16px/18px "Microsoft YaHei"; color: #555; cursor: pointer;}
.select_time a .icon{ width: 18px; height: 18px; margin-right: 8px; background:url(../images/icon/icon_radio.png) no-repeat center;background-size: 18px 18px}
.select_time a.curr .icon{ background:url(../images/icon/icon_radio_curr.png) no-repeat center;background-size: 18px 18px;}
.pay_remarks{ width: 590px; padding: 3px 12px;font: 16px/30px "Microsoft YaHei"; color: #999; border: 1px solid #d5d5d5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.pay_submit{ padding: 30px 60px 0 0; margin: 0 20px; border-top: 1px dashed #d5d5d5; text-align: right;}
.pay_submit p{ font-size: 16px; line-height: 30px; color: #666; text-align: right;}
.pay_submit .hotel_pri{ font-size: 18px;}
.pay_submit .hotel_pri b{ font-size: 24px;}
.pay_submit .btn{ display: block; margin-top: 24px;}

/*右侧酒店详情*/
.aside_desc{ margin: 0 11px; padding: 5px 0 16px; border-top: 1px solid #e6e6e6;}
.aside_desc h2{ font: 600 14px/36px "Microsoft YaHei";}
.aside_desc h3{ font: 600 14px/36px "Microsoft YaHei"; color: #333;}
.aside_desc p{ font: 14px/30px "Microsoft YaHei"; color: #333; }

/*会场介绍*/
.data_info .hotel_pri{ font-size: 12px; color: #999; }
.data_info .hotel_pri b{ margin-right: 10px; }
.data_info .hotel_pri i{ color: #999;}

/*休闲娱乐*/
.data5_lst > li{float: left; width: 389px;margin: 20px 13px 0;padding-bottom: 11px;background:url(../images/bot_shadow.png) no-repeat center bottom;}
.data5_lst .data_bg{ padding: 15px 15px 26px 15px;background-color: #fff;}
.img_wrap{ position: relative; display: block; width: 100%; height: 270px; text-align: center; overflow: hidden;}
.data5_lst > li:hover > .data_bg{ background: #f8fdf9;}
.data_tit2{ margin-top: 5px;font: bold 16px/40px "Microsoft YaHei";color: #333;}
.data_tit2 > a{ display: block; color: #333;}
.food_info{ font: 14px/24px "Microsoft YaHei";color: #333; overflow: hidden;}
.data_blue{ width: 9px;height: 9px;margin:  15px 8px 0 5px; background-position: 0 -571px;}

/*关于我们*/
/*左右分栏*/
.left_type{ width: 230px;height: auto;min-height: 700px; background-color: #fff;}
.left_title{ width: 230px; height: 75px; background: #0a54d3 url(../images/art_tit01.png) no-repeat center;}
.left_tit{ width: 190px; height: auto; padding: 10px 20px 30px;}
.left_tit > li{ border-bottom: 1px solid #d5d5d5; width: 100%; }
.left_tit > li > a{ display:block; height:50px; font:normal 16px/50px "Microsoft YaHei"; color:#444; padding-left: 18px; }
.left_tit > li:hover > a,.left_tit > li.curr > a { color:#0a54d3; font-weight: bold;}
.left_tit > li > a > i{ float: left; display: block;width: 8px;height: 50px; margin-right: 13px;background: url(../images/icon/icon_circle.png) no-repeat center;background-size: 8px 8px; overflow: hidden;}
.left_tit > li:hover > a > i,.left_tit > li.curr > a > i{ background: url(../images/icon/icon_circle_curr.png) no-repeat center;background-size: 8px 8px;}
.left_tit > li > a > i.icon_right{ float: right; background: url(../images/icon/icon_right.png) no-repeat center;background-size: 7px 12px; }
.left_tit > li:hover > a > i.icon_right,.left_tit > li.curr > a > i.icon_right{ background: url(../images/icon/icon_right_curr.png) no-repeat center;background-size: 7px 12px;}

/*右边详情（锚点）*/
.article02{ float: right; width: 870px; padding-bottom: 70px;}
.right_type{ height:auto; margin: 10px 10px 0;min-height: 700px;}
.right_type .col2{ float: left; width: 380px; padding: 0 10px 20px; margin-bottom: 20px; cursor: pointer; }
.right_type .col2:nth-of-type(2n){ margin-left: 50px; }
.right_type .col2:hover,.right_type .col2.curr{ background-color: #f3f3f3; -webkit-box-shadow: 0 0 5px 0 #666; -moz-box-shadow: 0 0 5px 0 #666;box-shadow: 0 0 5px 0 #666; }
.traffic_tit{ position: relative;height:28px;font:normal 28px/28px "SimSun";color: #333;margin: 10px 0;padding: 14px 0;}
.traffic_tit > i{ float: left; display: block; width: 14px;height: 28px;margin-right:10px;background: url("../images/icon/icon_fk.png") no-repeat center;background-size: 12px 12px; overflow: hidden;}
.traffic_tit:before{content: '';position: absolute;top:50%;left:146px;right:0;height: 1px;margin-top: -.5px;background: #d9d9d9;}
.traffic_tit.no_before:before{display: none;}
/*酒店动态*/
.news_lst > li{padding: 22px 8px 26px;background-color: #fff;border-bottom: 1px solid #e6e6e6;}
.news_tit{ height: 38px;}
.news_tit > a{ display: block;font: 600 24px/ 38px "SimSun";overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.news_time{ height: 26px; padding: 0 0 10px; font: normal 12px/26px "Microsoft YaHei"; color: #888;overflow: hidden;}
.news_info{ height: 48px; margin-top: 10px; font:14px/24px "Microsoft YaHei";color: #454545; text-indent: 28px; overflow: hidden; }
.news_lst > li .news_tit > a:hover { color:#0a54d3;}
.news_img{ margin-top: 10px; font-size: 0;}
.news_img > img{ width: 184px; height: 138px; vertical-align: top; margin: 3px 7.5px;}
.news_img > img:first-child{margin-left: 0;}
/*动态详情*/
.desc_con{ padding: 0 36px 188px;}
.desc_con img,.desc img{ max-width: 100%;}
.desc{ position: relative; min-height: 468px;background-color: #fff; }
.desc_tit{ font: 600 28px/32px "SimSun"; color: #000; text-align: center;}
.desc_time{ margin-top: 20px; font: 14px/20px "Microsoft YaHei"; color: #555; text-align: center;}
.desc_info{ margin-top: 30px; padding: 12px; background-color: #fff8eb; border: 1px solid #f5d8c1;  -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.desc_info p{ font: 14px/26px "Microsoft YaHei"; color: #353535;}
.desc_more{ height: 24px; margin-top: 60px; line-height: 24px; padding: 26px 0 40px; border-top: 1px solid #e6e6e6;}
.desc_more > a{ display: block; max-width: 45%; font-size: 14px;}
.desc_more > a:hover{ color: #ff7200;}
.bigView{ position: absolute; right: 20px; top: 20px; display: block; width: 60px; height: 60px; cursor: pointer; background: url(../images/btn_02_hover.png) no-repeat left top; background-size: 100% 100%;}

/*酒店特色餐厅*/
.data_lst02{ width: 910px; margin-left:-10px;}
.data_lst02 > li{ width: 257px; padding: 12px 12px 0 12px;margin: 20px 10px 0;background-color: #fff; border: 1px solid #e7e7e7; border-bottom: 2px solid #7fd48b; }
.data_lst02 > li > a{ height: 190px; }
.view_tit{ height: 50px; line-height: 50px;}
.view_tit > a{ display: block; text-align: center; color: #333; font: bold 16px/50px "Microsoft YaHei";}

/*佰悦会*/
.vip_top{ height: 662px; background: url(../images/top_bj01.jpg) no-repeat center;}
.vip_top_tit{ position: absolute; left: 30%; top: 315px; z-index: 1; width: 1200px; text-align: center;}
.vip_top_tit img{ display: block; margin: 0 auto;}
.vip_info{ width: 100%; height: 197px; background-color: #fff;}
.vip_info_list a{ display: block; float: left; width: 300px; height: 183px; padding: 14px 0 0; text-align: center; background: url(../images/vip_line.png) no-repeat right center;}
.vip_info_list a.last{ background: none;}
.vip_icon{ display: block; width: 114px; height: 122px; margin: 0 auto; background: url(../images/icon_vip.png) no-repeat 0 0;}
.vip_list01 .vip_icon{ background-position: 0 0;}
.vip_list02 .vip_icon{ background-position: 0 -244px;}
.vip_list03 .vip_icon{ background-position: 0 -488px;}
.vip_list04 .vip_icon{ background-position: 0 -722px;}
.vip_list01:hover .vip_icon{ background-position: 0 -122px;}
.vip_list02:hover .vip_icon{ background-position: 0 -367px;}
.vip_list03:hover .vip_icon{ background-position: 0 -610px;}
.vip_list04:hover .vip_icon{ background-position: 0 -844px;}
.vip_info_list a span{ display: block; margin-top: 12px; font: 18px/22px "Microsoft YaHei"; text-align: center;}
.vip_img{ padding: 30px 0 40px; }
.vip_img li{ display: block; float: left; width: 285px; height: 180px; margin-right: 20px; overflow: hidden;}
.vip_img li.last{ margin-right: 0;}
.vip_img li a{ position: relative; display: block; width: 100%; height: 100%;}
.vip_img li a img{ height: 100%; }

/*关于佰悦会*/
.left_title02{ background: #0a54d3 url(../images/art_tit02.png) no-repeat center;}
.vip_q{ font: bold 16px/30px "Microsoft YaHei"; color: #444;}
.vip_a{ font: 14px/30px "Microsoft YaHei"; color: #444;}

/*个人中心*/
.my_warp{ position: absolute; left: 50%; bottom: 60px; z-index: 2; width: 1200px; margin-left: -600px;}
.my_log{ width: 320px; height: 387px; padding: 33px 26px 30px; background: #fff;}
.my_box{ width: 320px; height: 204px; padding-top: 1px; background: url(../images/my_log.png) no-repeat left top; background-size: 100% 100%;}
.my_box.curr{ background: url(../images/my_info.png) no-repeat left top; background-size: 100% 100%;}
.my_box button{ display: block; width: 185px; margin: 65px auto 0; border: 1px solid #ccebd1; background-color: #0a54d3;}
.my_box_txt{ margin-top: 12px; font: 16px/18px "Microsoft YaHei"; color: #999; text-align: center;}
.my_box_log{ margin-left: 55px; font: 16px/26px "Microsoft YaHei"; color: #04513f;}
.my_tel{ padding-top: 70px;}
.my_money{ margin-top: 3px;}
.my_money b{ color: #fb7f24;}
.my_money a{  margin-left: 20px; color: #333;}
.my_money a:hover{ color: #fb7f24; text-decoration: underline; }
.my_level{ margin-top: 12px; padding-bottom: 30px; border-bottom: 1px dashed #d5d5d5;}
.my_level img{ display: block; margin: 0 auto;}
.my_level_img{ position: relative; height: 26px; }
.my_level_img:before{ position: absolute; left: 10px; top: 11px; z-index: 1; width: 300px; height: 4px; background-color: #e5e5e5; content: ""; }
.my_level_img span{ position: relative; float: left; width: 41px; height: 26px; z-index: 2; }
.limg01{ background: url(../images/icon_hy.png) no-repeat -41px 0; }
.limg02{ background: url(../images/icon_hy.png) no-repeat -41px -26px; margin-left: 51px; }
.limg03{ background: url(../images/icon_hy.png) no-repeat -41px -52px; margin-left: 51px; }
.limg04{ background: url(../images/icon_hy.png) no-repeat -41px -78px; margin-left: 51px; }
.limg01.curr{ background: url(../images/icon_hy.png) no-repeat 0 0; }
.limg02.curr{ background: url(../images/icon_hy.png) no-repeat 0 -26px; margin-left: 51px; }
.limg03.curr{ background: url(../images/icon_hy.png) no-repeat 0 -52px; margin-left: 51px; }
.limg04.curr{ background: url(../images/icon_hy.png) no-repeat 0 -78px; margin-left: 51px; }
.my_level_txt{ margin-top: 13px; font: 14px/16px "Microsoft YaHei"; color: #666;}
.my_level_txt span{ float: left; display: block; text-align: center;}
.my_level_txt span.curr{ color: #f98f31;}
.ltxt01{ margin-left: -7px; }
.ltxt02{ margin-left: 36px; }
.ltxt03{ margin-left: 36px; }
.ltxt04{ float: right!important; margin-right: -6px; }
.my_tit{ margin-top: 18px; font-size: 16px; text-align: center;}
.my_tit02{ margin-top: 15px; text-align: center;}
.my_tit02 b{ margin: 0 5px; font-weight: normal; color: #f98f31;}
.my_tit02 a{ margin: 0 10px; font: 16px/26px "Microsoft YaHei"; color: #333; }
.my_tit02 a:hover{  color: #fb7f24; text-decoration: underline; }

/*面板切换*/
.my_menu{ height: 60px; background-color: #ececec;}
.my_menu a{ display: block; float: left; width: 141px; height: 30px; margin-left: -1px; padding: 15px 0 15px 40px; font: 16px/30px "Microsoft YaHei"; color: #666; cursor: pointer; background: url(../images/my_line.png) no-repeat right center;}
.my_menu a i{ display: block; float: left; width: 30px; height: 30px; margin-right: 8px; background: url(../images/icon_my.png) no-repeat;}
.my_menu .my_icon01 i{ background-position: 0 0;}
.my_menu .my_icon01 i{ background-position: 0 0;}
.my_menu .my_icon02 i{ background-position: 0 -30px ;}
.my_menu .my_icon03 i{ background-position: 0 -60px;}
.my_menu .my_icon04 i{ background-position: 0 -90px;}
.my_menu .my_icon05 i{ background-position: 0 -120px;}
.my_menu .my_icon06 i{ background-position: 0 -150px;}
.my_menu a:hover,.my_menu a.curr{ color: #0a54d3; background: #fff; background-image: none;}
.my_icon01:hover i,.my_menu .my_icon01.curr i{ background-position: -30px 0;}
.my_icon02:hover i,.my_menu .my_icon02.curr i{ background-position: -30px -30px ;}
.my_icon03:hover i,.my_menu .my_icon03.curr i{ background-position: -30px -60px;}
.my_icon04:hover i,.my_menu .my_icon04.curr i{ background-position: -30px -90px;}
.my_icon05:hover i,.my_menu .my_icon05.curr i{ background-position: -30px -120px;}
.my_icon06:hover i,.my_menu .my_icon06.curr i{ background-position: -30px -150px;}

/*订单列表*/
.my_cont{ padding: 10px 30px 50px; background-color: #fff;}
.order_list li{ margin-top: 20px;}
.order_tit{ height: 40px; line-height: 40px; background-color: #f8f8f8; border: 1px solid #d5d5d5;}
.order_tit .ml15.color02{ cursor: pointer; }
.order_tit .ml15.color02:hover{ text-decoration: underline; }
.order_box{ height: 124px; border-left: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;}
.order_img{ width: 168px;}
.order_img a{ display: block; width: 138px; height: 94px; margin:15px; overflow: hidden;}
.order_img a img{ height: 100%; min-width: 100%;}
.order_time{ width: 226px;}
.order_time p{ margin-left: 60px; line-height: 22px;}
.order_time p i{ width: 22px; height: 22px; margin-right: 8px;}
.order_zhu{ margin-top: 35px;}
.order_li{ margin-top: 10px;}
.order_zhu .icon{ background-position: -14px -1083px;}
.order_li .icon{ background-position: -14px -1105px;}
.order_day{ width: 196px; line-height: 124px; text-align: center;}
.order_money{ width: 198px; line-height: 124px; text-align: center; font-weight: bold; font-size: 16px;}
.order_state{ width: 161px; line-height: 124px; text-align: center;}
.order_btn{ width: 184px; line-height: 124px; text-align: center;}
.order_btn a{ color: #0a54d3; margin: 0 5px;cursor: pointer; }
.order_btn .order_dele{ color: #ff6000; }
.order_btn .order_tk{ color: #62d14c;  }
.order_btn a:hover{ font-weight: bold; text-decoration: underline; }
.order_box.order_btn{ border-right: 1px solid #d5d5d5;}

/*订单详情*/
.my_order_box{ width: 950px; margin: 20px auto 0;}
.order_desc{ font: 16px/46px "Microsoft YaHei"; color: #0a54d3; }
.order_list02{ width: 950px;}
.order_list02 li{ margin-top: 0;}
.order_list02 .order_tit{ border: none;}
.order_list02 .order_box{ border: none;}
.pay_cont_desc02{ padding-top: 0; padding-bottom: 30px;}
.pay_cont_desc02 span{ font: 14px/26px "Microsoft YaHei";}
.my_cont .pay_submit{ padding-bottom: 50px;}

/*会员充值*/
.vip_table{ width: 884px; margin: 55px auto 50px; }
.vip_table td{ border: 1px solid #d5d5d5; }
.vip_table td.w114{ padding: 15px 0; font: 600 16px/30px "Microsoft YaHei"; color: #333; text-align: center; background-color: #f8f8f8;}
.vip_table td.w737{ padding: 0 15px;}
.vip_table .btn{ width: 168px; margin: 20px 0 20px 127px ;}
.pay_money{ width: 245px;}
.pay_money .select_result{ width: 245px; padding: 0 12px; }
.pay_way{ padding: 15px 0 14px 5px; height: 32px;}
.pay_way span{ display: block; float: left; margin-right: 80px; font-size: 16px; line-height: 32px; cursor: pointer;}
.pay_way span .icon{ width: 18px; height: 18px; margin: 7px 12px 0 0; background-position: 0 -1370px;}
.pay_way span.curr .icon{ background-position: -18px -1370px;}
.pay_way span b{ display: inline-block; *zoom:1; *display:inline; vertical-align: top; width: 32px; height: 32px; margin-right: 8px; }
.pay_wx b{ background: url(../images/my_vip.png) no-repeat 0 0;}
.pay_zfb b{ background: url(../images/my_vip.png) no-repeat 0 -32px;}
.vip_intro{ padding: 14px 0;}
.vip_intro p{ font: 14px/30px "Microsoft YaHei";}



/*充值记录*/
.my_record{ height: 40px; margin-top: 20px; line-height: 40px; text-align: center; border-right: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5;}
.my_record span{ display: block; float: left; border-left: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;}
.order_list03 li{ margin-top: 0; }
.order_list03 .order_box{ height: 74px; line-height: 74px; text-align: center;}
.order_list03 .order_box.w305{ font-weight: bold; font-size: 16px; }
.order_list03 .order_box.w306{ border-right: 1px solid #d5d5d5; }

/*暂无数据*/
.noData{ padding: 150px 250px; }
.noData img{ display: block; margin: 0 auto;}
.noData p{ margin-top: 25px; font-size: 20px; color: #9b9b9b; text-align: center;}

/*2017.9.3*/
/*酒店预定弹出框表格*/
.book_main{ width: 780px;padding: 0 0 20px 20px; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.book_tit{ padding: 0 0 10px; font: 18px/20px "Microsoft YaHei"; color: #fb7f24; text-align: center;}
.book_table{ width: 780px;}
.book_table td{ border: 1px solid #d5d5d5; font: 16px/50px "Microsoft YaHei"; color: #555; text-align: center; }
.book_table01 td{ line-height: 40px;}
.book_table tr.disabled td{ color: #999; background-color: #d2d2d2;}
.book_table thead td{ height: 50px; font: 700 16px/50px "Microsoft YaHei"; color: #333; border: 1px solid #d5d5d5;background-color: #f8f8f8;}
.book_table td button{ margin-top: 5px;}
.book_cont_desc{ padding: 10px 0 10px 50px;}
.select_type{ width: 250px;}
.select_type .select_result{ width: 184px;}
.select_number{ width: 110px;}
.select_number .select_result{ width: 46px;}
.select_list_box{ position: absolute;  left: 0;  top: 38px;  z-index: 1; width: 250px; height: 256px; overflow-x: hidden; overflow-y: auto;}
.select_list_box02{ width: 110px; }
.select_list_box .select_list{ position: relative; top: 0;}
.select_list_type{ width: 248px; }
.select_list_number{  width: 108px; }
.select_list_type li{  width: 228px; text-align: left;}
.select_list_number li{  width: 88px; text-align: left;}

/*酒店支付弹出窗*/
.pay_ewm{ width: 320px; height: 320px;}
.pay_ewm img{ width: 100%; min-height: 320px;}
.pay_txt{ padding: 20px 0 40px; font: 16px/20px "Microsoft YaHei"; color: #555; text-align: center;}

/*支付方式选择*/
.pay_way01{ padding-left: 0;}
.pay_way01 span{ margin-right: 0;}
.pay_way01 .pay_cont_tit{ margin-right: 17px;}
.pay_way01 .pay_zfb{ margin-left: 10px;}
.pay_way01 .pay_vip{ margin-left: 10px;}
.pay_way01 .pay_xian{ margin-left: 10px;}
.pay_vip b{ background: url(../images/my_vip01.png) no-repeat 0 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}
.pay_xian b{ background: url(../images/my_vip02.png) no-repeat 0 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}

/*我的资料*/
.my_toux{ width: 90px; height: 90px; margin: 20px 0 10px 375px; overflow: hidden; border: 1px solid #d5d5d5;  -webkit-border-radius: 90px; -moz-border-radius: 90px; -o-border-radius: 90x; border-radius: 90px;}
.my_toux img{ width: 100%; height: 100%;}
.my_info_box{position: relative;width: 100%;padding:40px 0 40px 127px;border: 1px solid #e3e3e3;}
.my_info{ }
.my_info_box h3{font-size: 16px;color: #999;margin-left: -87px;font-weight: normal;}
.my_info_box .btn{
    position: absolute;
    right: 40px;
    top:74px;
    width: 92px;
    height: 36px;
    font: 16px/36px "Microsoft YaHei";
    color: #666;
    text-align: center;
    background-color: #fff;
    border: 1px solid #e3e3e3;
}
.my_info_box .btn:hover{
    border: 1px solid #fb7f24;
    background-color: #fb7f24;
    color: #fff;
}
.my_info li:first-child{padding-top: 0;}
.my_info .pay_cont_desc{padding-top: 42px;}
/*.sex_cont_tit{ text-indent: 31px;}*/
.my_info .pay_cont_tit{width: 80px;text-align: right;text-indent: 0!important;}
.my_sex{ font: 16px/40px "Microsoft YaHei";}
.my_sex input{ margin-right: 5px;}
.my_info .select_box{ width: 240px;}
.my_info .select_box{ width: 216px;}
.my_info button{ width: 140px; margin-left: 95px;}

/*周边商圈*/
.hotel_around{ width: 804px; height: 420px; overflow: hidden; background: #fff; border-top: 1px solid #d5d5d5;  border-bottom: 1px solid #d5d5d5;}
.hotel_ar_map{ position: relative; width: 494px; height: 420px; overflow: hidden;}
.hotel_ar_info{ position: relative; width: 310px; height: 420px;}

.hotel_ar_tab { width: 50px; height: 420px; border-right: 1px solid #d5d5d5;  border-left: 1px solid #d5d5d5;  background-color: #fff; }
.hotel_ar_tab li { position: relative; display: table; height: 83px; text-align: center;  border-top: 1px solid #ccc;  vertical-align: middle; cursor: pointer }
.hotel_ar_tab li:first-child { border-top: none; }
.hotel_ar_tab li.curr { color: #fff; background: #f80; }
.hotel_ar_tab li div { display: table-cell; height: 83px; vertical-align: middle; width: 50px; }
.ar_icon{ display: inline-block; width: 20px; height: 20px; }
.ar_icon_jiud{ background: url(../images/icon/icon_jiud_0.png) no-repeat center;}
.ar_icon_jt{ background: url(../images/icon/icon_jt_0.png) no-repeat center;}
.ar_icon_ms{ background: url(../images/icon/icon_ms_0.png) no-repeat center;}
.ar_icon_jd{ background: url(../images/icon/icon_jd_0.png) no-repeat center;}
.ar_icon_gw{ background: url(../images/icon/icon_gw_0.png) no-repeat center;}
.ar_icon_yl{ background: url(../images/icon/icon_yl_0.png) no-repeat center;}
.hotel_ar_tab .curr .ar_icon_jiud{ background: url(../images/icon/icon_jiud_1.png) no-repeat center;}
.hotel_ar_tab .curr .ar_icon_jt{ background: url(../images/icon/icon_jt_1.png) no-repeat center;}
.hotel_ar_tab .curr .ar_icon_ms{ background: url(../images/icon/icon_ms_1.png) no-repeat center;}
.hotel_ar_tab .curr .ar_icon_jd{ background: url(../images/icon/icon_jd_1.png) no-repeat center;}
.hotel_ar_tab .curr .ar_icon_gw{ background: url(../images/icon/icon_gw_1.png) no-repeat center;}
.hotel_ar_tab .curr .ar_icon_yl{ background: url(../images/icon/icon_yl_1.png) no-repeat center;}
.hotel_ar_tab .curr .ar_cart { position: absolute;  right: -5px; top: 27px;width: 5px; height: 15px; background: url(../images/icon/icon_xsj.png) no-repeat center; }

.hotel_ar_desc{ width: 258px; height: 420px;overflow-y: auto; overflow-x: hidden;}
.ar_list,.ar_box{ width: 228px; height: auto; padding: 10px 0; margin: 0 15px;}
.ar_list li{ height: 46px; padding: 0 10px; font: 12px/46px "Microsoft YaHei"; color: #555; border-bottom: 1px solid #d5d5d5;}
.ar_list li:last-child{ border-bottom: none}
.ar_list a{ display: inline-block; width: 150px;}
.ar_list span{ color: #0a54d3;}
.ar_box h3{ font: 14px/46px "Microsoft YaHei"; color: #333; border-bottom: 1px solid #d5d5d5; }
.ar_box h3:last-child{ border-top: 1px solid #d5d5d5; }
.ar_box h3:first-child{ border-top: none; }
.ar_box h3 span{ display: inline-block; width: 20px; height: 21px; margin-right: 12px; vertical-align: middle;}
.icon_dt{ background: url(../images/icon/icon_dt.png) no-repeat center; }
.icon_bus{ background: url(../images/icon/icon_bus.png) no-repeat center; }
.ar_list02{ width: 220px; padding: 10px 0;}
.ar_list02 li{ height: 30px; padding-left: 30px; font: 12px/30px "Microsoft YaHei";}
.ar_list02 a{ display: inline-block; width: 135px; color: #555;}
.ar_list02 span{ color: #57c769;}
.hotel_ar_desc ol li:hover a{ color: #57c769;}


/*酒店点评*/
.article01{ width: 1120px;}
.eval_main{ padding: 0 15px; background-color: #fff;}
.eval_top{ height: 20px; padding: 30px 14px; font: normal 16px/20px "Microsoft YaHei"; background-color: #fff5df; }
.icon_tit{ width: 20px; height: 20px; background-position: 0 -1136px;}
.eval_top .color03{ margin-right: 5px;}

/*评分*/
.eval_star{ display: inline-block; *zoom:1; *display:inline; margin-right: 20px; font-size: 18px; line-height: 14px; color: #ff9203; vertical-align: top; }
.eval_star span{ display: inline-block; *zoom:1; *display:inline; vertical-align: top; width: 20px; height: 20px; margin-right: 10px; background: url(../images/icon_star.png) no-repeat -20px 0; cursor: pointer; }
.eval_star.disabled span{ cursor: auto; }
.eval_star01 .star01{ background-position: 0 0;}/*1颗星*/
.eval_star02 .star01,.eval_star02 .star02{ background-position: 0 0;}/*2颗星*/
.eval_star03 .star01,.eval_star03 .star02,.eval_star03 .star03{ background-position: 0 0;}/*3颗星*/
.eval_star04 .star01,.eval_star04 .star02,.eval_star04 .star03,.eval_star04 .star04{ background-position: 0 0;}/*4颗星*/
.eval_star05 .star01,.eval_star05 .star02,.eval_star05 .star03,.eval_star05 .star04,.eval_star05 .star05{ background-position: 0 0;}/*5颗星*/

.eval_star11 .star01{ background-position: -40px 0;}/*半颗星*/
.eval_star12 .star01{ background-position: 0 0;} .eval_star12 .star02{ background-position: -40px 0;}/*1颗星 +半颗星 */
.eval_star13 .star01,.eval_star13 .star02{ background-position: 0 0;}.eval_star13 .star03{ background-position: -40px 0;}/*2颗星 +半颗星 */
.eval_star14 .star01,.eval_star14 .star02,.eval_star14 .star03{ background-position: 0 0;}.eval_star14 .star04{ background-position: -40px 0;}/*3颗星 +半颗星 */
.eval_star15 .star01,.eval_star15 .star02,.eval_star15 .star03,.eval_star15 .star04{ background-position: 0 0;}.eval_star15 .star05{ background-position: -40px 0;}/*4颗星 +半颗星 */
.eval_star b{ font-weight: normal; font-size: 28px; margin-right: 8px;}

.eval_total{ padding: 20px 0; }
.eval_total span{ margin-left: 29px; font: 14px/20px "Microsoft YaHei"; }
.eval_total span b{ font: 20px/16px "Microsoft YaHei"; color: #ff9203; margin-right: 5px; }
.eval_total span i{ font: 16px/16px "Microsoft YaHei"; color: #ff9203; }

/*最新点评*/
.eval_cont{ padding: 30px 26px 5px 14px; background-color: #fcf9f9; border-top: 1px solid #e6e6e6;}
.eval_tit{ font: 16px/20px "Microsoft YaHei"; }
.eval_tit span{ font-size: 14px;}
.eval_list li{ padding: 25px 0 25px 19px; margin-left: 16px; border-bottom: 1px dashed #e6e6e6;}
.eval_box{ position: relative; font: 16px/20px "Microsoft YaHei"; color: #333; }
.icon_txt{ width: 10px; height: 20px; margin-left: -19px; background: url(../images/icon_txt01.png) no-repeat center; background-size: 100% 100%;}
.eval_box .eval_star,.eval_start_list .eval_star{ margin-left: 10px; font-size: 14px;}
.eval_box .eval_star b,.eval_start_list .eval_star b{ font-size: 20px; line-height: 19px; }
.eval_time{ font-size: 12px; color: #999;}
.eval_txt{ margin-top: 14px; font: 14px/20px "Microsoft YaHei"; color: #666;}
.eval_reply{ position: relative; padding: 7px 12px; margin-top: 16px; font: 14px/20px "Microsoft YaHei"; color: #0a54d3; border: 1px solid #e6e6e6; background-color: #fff;   -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5x; border-radius: 5px;}
.eval_reply:before{ position: absolute; display: inline-block; *zoom:1; *display:inline;  content: '';  left: 23px; top: -11px; z-index: 5; width: 0; height: 0; border-bottom: 11px solid #e6e6e6; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.eval_reply:after{ position: absolute; display: inline-block; *zoom:1; *display:inline;  content: '';  left: 23px; top: -9px; z-index: 5; width: 0; height: 0; border-bottom: 11px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; }

/*我要点评*/
.eval_cont01{ background-color: #fff; }
.eval_start_list{ padding: 5px 0 50px 15px;}
.eval_start_list li{ padding-top: 20px; font-size: 15px; color: #666;}
.eval_area{ width: 680px; padding: 14px 13px; margin-left: 12px; font: 14px/20px "Microsoft YaHei"; color: #333; border: 1px solid #e6e6e6; }
.eval_inp{ width: 84px; height: 35px; padding: 0 13px; margin-left: 12px; font: 14px/35px "Microsoft YaHei"; color: #333; border: 1px solid #e6e6e6; }
.eval_yzm{ width: 92px; height: 37px; margin: 0 20px; cursor: pointer; }
.eval_btn{ font: 14px/35px "Microsoft YaHei"; color: #666; }
.eval_btn:hover{ color: #ff9203; text-decoration: underline;}
.eval_btn01{ margin-right: 243px;}

/*优惠券*/
.my_cont01{ padding: 30px 30px 50px;}
.quan_list{ width: 825px; padding-top: 10px; }
.quan_list02{ width: 1110px; margin-left: 28px; }
.quan_list li{ position: relative; float: left; width: 255px; margin-top: 20px; margin-right: 20px; -webkit-transition: all .2s linear; transition: all .2s linear; }
.quan_list li:hover{-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);box-shadow: 0 5px 10px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0); border-color:#fff;}
.quan_tit{ height: 100px; font: 20px/100px "Microsoft YaHei"; color: #fffee9; text-align: center; background: url(../images/bj_qaun.png) no-repeat center; background-size: 100% 100%; }
.bg2{ background-color: #f4741f!important; }
.bg3{ background-color: #3e7ce6!important; }
.bg4{ background-color: #00afb5!important; }
.bg5{ background-color: #d7d7d7!important; }
.quan_tit span{ margin-right: 5px; font-family: "Microsoft YaHei"; font-weight: bold; font-size: 38px; }
.quan_box{ height: 82px; padding: 20px 13px 15px; border: 1px solid #e6e6e6; border-top: none; }
.quan_type{ font: 18px/30px "Microsoft YaHei"; color: #333; }
.quan_num{ font: 14px/24px "Microsoft YaHei"; color: #666;}
.quan_time{ font: 12px/24px "Microsoft YaHei"; color: #666;}
.quan_btn{ position: absolute; left: 73px; top: 85px; display: block; width: 107px; height: 28px; font: 18px/28px "Microsoft YaHei"; color: #fff; text-align: center; border: 2px solid #fff; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.1);box-shadow: 0 3px 6px rgba(0,0,0,0.1); -webkit-border-radius: 14px; -moz-border-radius: 14px; -o-border-radius: 14px; border-radius: 14px; }
.quan_btn.bg2:hover{ background-color: #f0601f!important; }
.quan_btn.bg3:hover{ background-color: #396ce6!important; }
.quan_btn.bg4:hover{ background-color: #009fb5!important; }


/*积分商城*/
.hotel_tit .inter_btn{ max-width: 80px; height: 36px; margin: 7px 0 0; font: 14px/36px "Microsoft YaHei"; color: #fff; }

/*酒店预订新增顶部*/
.order_top{ width: 100%;height: 390px;padding: 36px 25px 58px 28px;margin-top: -40px;margin-bottom: 15px;overflow: hidden;}
.order_top .order_top_left{ width: 196px;}
.order_top .order_top_left h3{ position: relative;height:52px;line-height:52px;font-size: 28px;color: #333;text-align: center;}
/*.order_top .order_top_left h3:before{ content: '';position: absolute;top: 0px;left: 0;width: 70px;height: 4px;background: #d3d3d3;z-index: 0;}*/
.order_top .order_top_left h3:before{ content: '';position: absolute;left: 0;top:initial;bottom:-16px;width: 100%;height: 18px;background: url(../images/icon/hot_spring_bg.png) no-repeat bottom center;background-size: 100% auto; }
.order_top .order_top_left a{display: block;}
.order_top .order_top_left span{ display: block;width:114px;height:122px;margin: 33px auto 0;background: url(../images/icon/icon_order_emly.png) no-repeat center;background-size: auto 100%;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.order_top .order_top_left p{ margin-top: 17px;font-size: 20px;color: #333;text-align: center;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.order_top .order_top_left a:hover span{background: url(../images/icon/icon_order_emly_curr.png) no-repeat center;background-size: auto 100%;}
.order_top .order_top_left a:hover p{color: #fb7f24;}
.order_top_mid{width: 783px;margin-left: 43px;}
.order_top_mid ul li{width: 261px;height: 126px;float: left;}
.order_top_mid li.icon_order_jdgk,.order_top_mid li.icon_order_720,.order_top_mid li.icon_order_grzx,.order_top_mid li.icon_order_skb{margin-top: 43px;}
.order_top_mid li a {display: block;width: 100%;height: 100%;}
.order_top_mid li a span{display: block;width: 100%;height: 102px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.order_top_mid li a p{ margin-top:7px;line-height:1;font-size: 18px;color: #333;text-align: center;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.order_top_mid li:hover a p,.order_top_mid li a.curr p{ color: #fb7f24;}
.order_top_mid li.icon_order_jdyd a span{background: url(../images/icon/icon_order_jdyd.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_jdyd:hover a span,.order_top_mid li.icon_order_jdyd a.curr span{background: url(../images/icon/icon_order_jdyd_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_cyyd a span{background: url(../images/icon/icon_order_cyyd.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_cyyd:hover a span,.order_top_mid li.icon_order_cyyd a.curr span{background: url(../images/icon/icon_order_cyyd_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_wqp a span{background: url(../images/icon/icon_order_wqp.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_wqp:hover a span,.order_top_mid li.icon_order_wqp a.curr span{background: url(../images/icon/icon_order_wqp_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_hyyd a span{background: url(../images/icon/icon_order_hyyd.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_hyyd:hover a span,.order_top_mid li.icon_order_hyyd a.curr span{background: url(../images/icon/icon_order_hyyd_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_lbq a span{background: url(../images/icon/icon_order_lbq.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_lbq:hover a span,.order_top_mid li.icon_order_lbq a.curr span{background: url(../images/icon/icon_order_lbq_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_jdgk a span{background: url(../images/icon/icon_order_jdgk.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_jdgk:hover a span,.order_top_mid li.icon_order_jdgk a.curr span{background: url(../images/icon/icon_order_jdgk_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_720 a span{background: url(../images/icon/icon_order_720.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_720:hover a span,.order_top_mid li.icon_order_720 a.curr span{background: url(../images/icon/icon_order_720_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_grzx a span{background: url(../images/icon/icon_order_grzx.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_grzx:hover a span,.order_top_mid li.icon_order_grzx a.curr span{background: url(../images/icon/icon_order_grzx_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_dwbc a span{background: url(../images/icon/order_icon_dwbc.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_dwbc:hover a span,.order_top_mid li.icon_order_dwbc a.curr span{background: url(../images/icon/order_icon_dwbc_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_sxbc a span{background: url(../images/icon/order_icon_sxbc.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_sxbc:hover a span,.order_top_mid li.icon_order_sxbc a.curr span{background: url(../images/icon/order_icon_sxbc_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_zdxx a span{background: url(../images/icon/order_icon_zdxx.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_zdxx:hover a span,.order_top_mid li.icon_order_zdxx a.curr span{background: url(../images/icon/order_icon_zdxx_curr.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_skb a span{background: url(../images/icon/order_icon_skb.png) no-repeat center;background-size: 100% auto;}
.order_top_mid li.icon_order_skb:hover a span,.order_top_mid li.icon_order_skb a.curr span{background: url(../images/icon/order_icon_skb_curr.png) no-repeat center;background-size: 100% auto;}

.order_top_right{width: 125px;height: 390px;margin-top: -36px;}
.order_top_right ul{width: 100%;height: 100%;}
.order_top_right ul li{width: 100%;height: 96px;margin-top: 2px;background: #f5f5f5;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;}
.order_top_right ul li:first-child{margin-top: 0;}
.order_top_right ul li:hover,.order_top_right li a.curr{background: #e8e8e8;}
.order_top_right li a{display: block;width: 100%;height: 100%;padding-top: 20px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.order_top_right li a img{display: block;margin: 0 auto;}
.order_top_right li a p{margin-top: 12px;font-size: 16px;color: #333;text-align: center;}
.order_top_right.station_03 li{height: 129px;}
.order_top_right.station_03 li a{padding-top: 33px;}

/*车站*/
.station{width: 1200px;}
.station_ul{padding: 28px 20px 40px;}
.station_ul li{width: 100%;height: 278px;margin-top:30px;border: 1px solid #e3e3e3;padding: 9px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;overflow: hidden;}
.station_ul li:first-child{margin-top: 0;}
.station_ul li .station_img_box{ width: 390px;height:auto;min-height: 260px;float: left;overflow: hidden;}
.station_ul li img{ width: 100%;height:auto;min-height: 260px; background: url(../images/loading.gif) no-repeat center; background-size: 30% auto; }
.station_con{width: 670px;height: 260px;padding:26px 30px 0;float: left;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.station_con h3{font-size: 26px;color: #333;font-weight: normal;}
.station_con p{line-height: 1;}
.station_con p.bz{margin-top:15px;padding-bottom: 16px;border-bottom: 1px solid #e3e3e3;font-size: 14px;color: #999;}
.station_btn{border: 1px solid #d5d5d5;background: none;color: #666;}
.station_btn:hover{border: 1px solid #fb7f24;background: #fb7f24;color: #fff;}
.station_zdxx{width: 100%;padding-bottom: 40px;}
.station_zdxx li{width: 100%;padding: 30px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-bottom: 1px solid #e3e3e3;}
.station_zdxx li:hover{background: #f8f8f8;}
.station_zdxx li h3{padding-bottom:10px;font:bold 18px/20px "Microsoft YaHei";color: #333;}
.station_zdxx li p{ position: relative; padding: 12px 180px 12px 0;border-bottom: 1px dashed #e3e3e3;}
.station_zdxx li p:last-child{padding-bottom: 0;border-bottom: none;}
.station_zdxx li p span{position: absolute; top: 9px; right: 0;float: right;font-size: 14px;}
.station_zdxx li p span font{font-size: 18px;color: #fb7f24;font-weight: bold;}
.station .hotel_menu{background: #f4f2ef;border-bottom: 1px solid #d5d5d5;}
.station .hotel_menu a.curr{background: #fdfcfa;border-bottom: 1px solid #fdfcfa;}
.station_select{position: relative;padding: 20px 0;}
.station_select .pay_cont_desc{padding-top: 0;}
.station_menu{height: 48px;background: #f4f2ef;font: 16px/48px "Microsoft YaHei";}
.station_span{display: inline-block;line-height: 48px;text-align: center;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.s01{width: 115px;}
.s02{width: 150px;}
.s03{width: 160px;}
.s04{width: 150px;}
.s05{width: 170px;}
.s06{width: 150px;}
.s07{width: 180px;}
.ul_box{width: 100%;overflow: hidden;float: left;}
.station_skb{padding: 10px 0 80px;}
.station_skb li{margin-top: 20px;}
.station_skb_box{height: 96px;line-height: 96px;border: 1px solid #e3e3e3;}
.station_skb_box .station_span{line-height: 96px;font-size: 16px;color: #333;}
.station_skb_box .station_span.s01 img{height: 47px;margin-top: 24.5px;}
.station_skb_box .station_span.s03 img{height: 7px;margin-top: 44.5px;}
.station_skb_box .station_span.s06 {color: #fb7f24;}
.station_skb_box .station_span.s07 {color: #666;cursor: pointer;}
.station_skb li.curr .station_skb_box .station_span.s07,.station_skb_box .station_span.s07:hover{color: #165cd5;}
.station_skb li.curr .station_skb_box .station_span.s07 i,.station_skb li .station_skb_box .station_span.s07:hover i{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.station_skb_box .station_span.s07 i{display: inline-block;width: 17px;height: 8px;background: url(../images/icon/icon_down.png) no-repeat center;background-size: 100% auto;}
.station_skb_info{display:none;width: 1080px;padding: 20px;background: #f4f2ef;border-bottom: 1px solid #e3e3e3;}
.station_skb_info p{width: 1120px;}
.station_skb_info span{display: inline-block;margin: 20px 50px 0 0;color: #666;font-size: 16px;}

/*规则说明*/
.bus_rules{padding: 10px 30px 27px;}
.bus_rules li{ padding: 20px 0 12px;border-bottom: 1px dashed #b3b3b3;color: #444;}
.bus_rules li h3{ font-size: 16px;padding-bottom: 10px;}
.bus_rules li p{ line-height:32px;font-size: 14px;}


/*在线客服*/
.bus_service{padding: 40px 70px 100px 40px;background: #f6f6f6;}
.tx_box{width: 80px;height: 80px;border:1px solid #e4e4e4;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;background: #fff;}
.bus_service ul{width: 892px;margin-top: 6px;border:1px solid #e3e3e3;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;float: right;}
.bus_service ul li{position:relative;line-height: 64px;border-top:none;font-size: 18px;color: #1762e4;background: #fdfbfb;cursor: pointer;}
.bus_service ul .li_head{height:68px;line-height:68px;padding:0 18px;font-size: 24px;color: #333;border-bottom: 1px solid #e3e3e3;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:#fff;cursor: default;z-index: 1;}
.bus_service ul .li_head:before{content:'';left:-12px;top:28px;position:absolute;width: 13px;height: 26px;background: url(../images/icon/icon_kf_sj.png) no-repeat center;background-size: 100% 100%;}
.bus_service ul .li_head span{display: inline-block;width: 100%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bus_service ul li p{position:relative;line-height:68px;padding:0 18px;border-bottom: 1px solid #e3e3e3;z-index: 1;}
.bus_service ul li:last-child p{border-bottom: none;}
.bus_service ul li i{position:absolute;top:50%;right:30px;width: 17px;height: 8px;margin-top:-4px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);background: url(../images/icon/icon_down.png) no-repeat center;background-size: 100% 100%;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s; }
.bus_service ul li:hover i,.bus_service ul li.curr i{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
.bus_service_info{display:none;padding: 8px 40px;font:14px/28px "Microsoft YaHei";background: #f6f5f5;color: #666;}










.borNone{border: none!important;}
.borLNone{border-left: none!important;}
.borRNone{border-right: none!important;}
.mt0{ margin-top: 0;}
.mt10{ margin-top: 10px;}
.mt18{ margin-top: 18px;}
.mt15{ margin-top: 15px;}
.mt27{ margin-top: 27px;}
.mt43{ margin-top: 43px;}
.ml15{ margin-left: 15px;}
.ml30{ margin-left: 30px;}
.ml100{ margin-left: 100px;}
.m5{ margin: 0 5px}
.m10{ margin: 0 10px}
.m30{ margin: 0 30px}
.ml10{ margin-left: 10px;}
.mr15{ margin-right: 15px;}
.mr30{ margin-right: 30px;}
.p0{padding: 0!important;}
.p0-5{padding: 0 5px!important;}
.pt20{ padding-top: 20px;}
.pl38{ padding-left: 38px;}
.pb27{ padding-bottom: 27px !important;}
.pb160{ padding-bottom: 160px !important;}
.p50{padding: 50px;}
.maxw150{ max-width: 150px;}

.w70{ width: 70px;}
.w98{ width: 98px;}
.w75{ width: 75px;}
.w80{ width: 80px;}
.w67{ width: 67px;}
.w96{ width: 96px;}
.w106{ width: 106px;}
.w114{ width: 114px;}
.w120{ width: 120px;}
.w130{ width: 130px;}
.w140{ width: 140px;}
.w150{ width: 150px;}
.w165{ width: 165px;}
.w183{ width: 183px;}
.w214{ width: 214px;}
.w238{ width: 238px;}
.w285{ width: 285px;}
.w290{ width: 290px;}
.w305{ width: 305px;}
.w306{ width: 306px;}
.w335{ width: 335px;}
.w380{ width: 380px;}
.w737{ width: 737px;}
.h638{ height: 638px!important;}
.hAuto{height: auto!important;}
.lineAuto{line-height: initial!important;}
.color01{ color: #1867ef;}
.color02{ color: #f10;}
.color03{ color: #0a54d3;}
.color04{ color: #ff6000!important;}
.color05{ color: #555!important;}
.color06{ color: #666!important;}
.color07{ color: #fb7f24!important;}
.color08{ color: #444!important;}
.color09{ color: #999!important;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font24{font-size: 24px;}
