@charset "UTF-8";
/* CSS Document */
/* by 江湖游医 */

.jianyuecity{width:998px;border:1px solid #FE8007;margin-top:10px;background:#FFF;}
.jianyuecity span{display:block;width:100px;text-align:center;font-size:16px;font-weight:bold;float:left;line-height:30px;}
.jianyuecity ul{width:760px;float:left;}
.jianyuecity ul li{float:left;padding:0 10px;line-height:30px;}
.jianyuecity ul li a{font-size:14px;color:#888;}
.jianyuecity span.kaitongcity{font-size:14px;color:#888;font-weight:normal;width:120px;}
.all_city{width:130px;height:30px;line-height:30px;text-align:center;background:#FE8007;border-radius:0 0 6px 6px;margin:0 auto;}
.all_city a span{background:#FE8007;width:100px;padding-left:20px;}
.chanage_city_main_style_b .all_city a{color:#FFF;font-size:16px;font-weight:bold;}
.chanage_city_main_style_b .all_city a:hover{text-decoration:none;}
.orange a{color:#FE8007!important;}
.change_city_logo {width: 100%;height: 118px;background:#FFF;}
.change_city_zongji{background:#FE8007;font-size:14px;width:370px;height:30px;line-height:30px;margin-top:45px;
text-align:center;padding:0;}
.change_city_main_style_t{width:998px;height:48px;line-height:48px;border:1px solid #D5D5D5;background:#FFF;}
.change_city_main_style_t span, .change_city_main_style_t a,.change_city_main_style_t b{display: inline-block;float: left;}
.change_city_main_style_t span{font-size:16px;margin-left:20px;}
.change_city_main_style_t b{font-size:16px;}
.change_city_main_style_t a.goincity {width: auto;height:100%;line-height: 48px;padding: 0 25px;background: #E53336;
color: white;border-radius: 0px;font-size: 26px;font-weight:normal;margin-left:10px;}
.change_city_main_style_t ul {float: left;width: 600px;margin-left: 10px;margin-top: 5px;}
.change_city_main_style_t ul li{line-height:42px;}
.chazhao_city{width:998px;border: 1px solid #FE8007;border-top:none;background:#FFF;}
.chazhao_city_t{width:100%;height:auto;overflow:hidden;}
.chazhao_city_t_pinyin{width:100%;height:45px;line-height:45px;background:#FFFAF4;}
.chazhao_city_t_pinyin p{margin-left:20px;font-size:16px;}
.chazhao_city_t_all{width:960px;height:auto;overflow:hidden;margin:20px auto 5px;}
.chazhao_city_t_all span{display:block;float:left;width:40px;height:40px;background:#FE8007;
font-size:16px;text-align:center;line-height:40px;color:#FFF;border:1px solid #FFF;margin-right:5px;}
.chazhao_city_t_all ul{float:left;}
.chazhao_city_t_all ul li{float:left;margin-right:7px;}
.chazhao_city_t_all ul li a,.chazhao_all_city_l ul li a{display:block;width:40px;height:40px;font-size:16px;text-align:center;line-height:40px;color:#666;border:1px solid #D5D5D5;
background:#EFEEEE;}
.chazhao_city_t_all ul li a:hover,.chazhao_all_city_l ul li a:hover{background:#FE8007;text-decoration:none;color:#FFF;}
.chazhao_city_on{background:#FE8007;text-decoration:none;color:#FFF;}
.chazhao_city_bg{width:100%;height:9px;background:url(../images/city_line_bg.png) no-repeat;margin-bottom:15px;}
.chazhao_all_city{width:960px;height:auto;overflow:hidden;margin:0 auto 15px;}
.chazhao_all_city_l{width:50px;}
.chazhao_all_city_l ul li{margin-bottom:7px;}
.chazhao_all_city_r{width:900px;height:auto;overflow:hidden;}
.chazhao_all_city_r p{width:100%;height:auto;}
.chazhao_all_city_r p a{font-size:16px;color:#666;padding-right:15px;white-space: nowrap; height:40px;line-height:40px;}
.orange_on{color:#FE8007!important;}
.city{margin:12px 0 0 10px;}
.city p img{margin-top:-2px;}
.union_city{float: left;width: 180px;margin: 15px 0 0 10px;font-size:14px;}
.union_city a{color:#888;}
.union_city p{margin-top:8px;}


.index_public_b_l_t ul li a.even{background:#FAEEF2;color:#FD6596;}
.index_public_b_l_t ul li a.odd{background:#E9EFF2;color:#666666;}
.index_service_t{border:none;}
.index_service_t ul li{border:1px solid #FD6596;border-top:none;border-left:none;width:179px;margin-left:-1px;}
.index_service_t ul li.on{border-bottom:none;}

.ui-widget-content a.plink-but{color:#FFF;}


a.cart-button { font-size: 14px; font-weight: 600; line-height: 24px; color: #FFF !important; background:#FE8502; display:inline-block; height:24px; padding: 4px 12px; border: solid 1px #F63; border-radius: 5px;}
a:hover.cart-button { text-decoration: none; background:#F60;}
a.cart-back-button { font-size: 14px; font-weight: 600; line-height: 24px; color: #555; background:#FBFBFB; display:inline-block; height:24px; padding: 4px 12px; border: solid 1px #E7E7E7; border-radius: 5px; }
a:hover.cart-back-button { text-decoration: none; background:#F1F1F1;}
.order-buttons { clear:both; margin: 10px 0;}

.cart-order-info {}
.cart-order-info .title { background: #EDFFC6; border: solid 4px #A1BEE0; padding: 5px 15px; line-height: 28px; height:28px;width:962px;margin:0px;}
.cart-order-info .title .all-goods-name { font-family: "微软雅黑","黑体"; font-size: 16px; font-weight: 700;  white-space: nowrap; display:block; max-width: 500px; height: 24px; float:left; overflow: hidden; text-overflow: ellipsis;}
.cart-order-info .title .goto-order { font-family: "微软雅黑","黑体"; font-size: 16px; font-weight: 700; display: block; height: 24px; float:left; margin: 0 5px;  }
.cart-order-info .title .goto-order a {color:#09F;}
.cart-order-info .title .order-price { font-family: Tahoma; font-size: 22px; font-weight: 600; color: #F30; float: right; padding-left: 12px;}
.cart-order-info .title .refresh { font-size: 16px; float:right; margin: 0 5px 0 10px;}
.cart-order-info .title .refresh a { color:#09F; margin-left: 4px; }
.cart-order-info .title .all-points { font-size: 14px; font-weight: 700; float:right; margin: 0 5px;}
.cart-order-info .title .all-points em { font-family: Tahoma; font-size: 20px; font-weight: 700; color: #F30;}
.cart-order-info .title .freight {font-size: 14px; font-weight: 700; float:right; margin: 0 5px 0 15px;}
.cart-order-info .title .freight em {font-family: Tahoma; font-size: 20px; font-weight: 700; color: #F30; padding-left: 12px; }

.cart-order-info .intro { border-style: solid; border-width: 0 1px;  border-color: #A1BEE0; background:#FAFCFF; padding:20px;}
.cart-order-info .intro dl { font-size: 13px; line-height: 22px; margin: 4px 0;}
.cart-order-info .intro dt { display:inline-block; width: 100px; text-align:right;}
.cart-order-info .intro dd { display:inline-block;}
.cart-order-pay {border-style: solid; border-color: #A1BEE0; border-width: 0 1px 1px; }
.cart-order-pay .title { background: #FAFCFF; border-style: solid; border-color: #A1BEE0; border-width: 0 0 1px 0 ; width:970px;}
.cart-order-pay .title h3 { font-weight: 600; font-size: 12px; line-height: 24px; padding-left: 12px; display:inline-block;}
.cart-order-pay .title h3 { *display: inline;}
.cart-order-pay .title ul { display: inline-block; margin-left: 30px; position:relative; z-index: 1px;}
.cart-order-pay .title ul { *display:inline; }
.cart-order-pay .title ul li { font-size: 14px; font-weight: 700; line-height: 24px; padding: 4px 12px; display:inline-block; margin: 1px 1px -2px 1px; position:relative; z-index: 2px;}
.cart-order-pay .title ul li { *display:inline;}
.cart-order-pay .title ul li a:hover { color: #06C; text-decoration:none;}
.cart-order-pay .title ul li.tabs-selected { background: #FFF;  margin: 0 0 -2px 0; border-color:#A1BEE0; border-style: solid; border-width: 1px 1px 0 1px;}
.cart-paymessage { width:960px; margin: 10px auto;}
.cart-paymessage dl { padding: 5px 0;}
.cart-paymessage dt { display:inline-block; width: 100px; text-align:right;}
.cart-paymessage dd { display:inline-block; margin-right: 30px;}

.cart-defray { padding: 30px; clear: both; overflow:hidden;}
.cart-defray li { border-style:dashed; border-color:#E7E7E7; border-width: 0 0 1px 0; padding:5px; margin: 0 auto;}
.cart-defray li:hover { border-color: #FEBF90; background:#FFFBE1;}
.cart-defray li label { display:inline-block; width: 30px; text-align:center; vertical-align: middle;}
.cart-defray li span.logo {display:inline-block; width: 125px; height: 50px; padding:4px; background: #FFF; border-radius: 4px;}
.cart-defray li dl { display:inline-block;}
.cart-defray li dl dt { line-height: 20px; font-weight: 600;}

.ph_detail{width: 620px;margin: 0 auto;overflow: hidden;position: relative;text-align: center;}
.ph_pre,.ph_next{display: block;position: absolute;top: 0;width: 320px;cursor: pointer;z-index: 9999;height: 100%;background: #000;filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;}
.ph_pre{left: 0px; cursor: url("../images/left.cur"),auto;}
.ph_next{right: 0px;cursor: url("../images/right.cur"),auto;}


/* mobile app css by seo 中间部分 2014-04-15*/
.middle{background:url(../../static/images/banner.jpg) no-repeat center top;width:100%;margin:0 auto;}
.buttonImg,.cont{width:1000px;margin:0 auto;position:relative;}
.buttonImg{height:421px;}
.cont{overflow:hidden;*zoom:1;margin:10px auto 100px auto}
.img1{position:absolute;top:300px;left:420px;}
.img2{position:absolute;top:300px;left:640px;}
.cont div{width:700px;}
.cont div,.cont img{float:left;margin:30px 0 0 10px;}
.cont div h2{color:#e53336;font-weight:normal;height:50px;line-height:50px;}
.cont div p{line-height:30px;text-indent:2em;font-size:13px;}

.public_juhe_sub{border:1px solid #FC4;width:900px;margin-left:40px;padding:3px 10px;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia{font-size: 12px;width:700px;border:none;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia p{font-size: 12px;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia_t{width:680px;}
.tuan_buy_detail_l_b_b .hotel_detail_pingjia_t .hotel_detail_pingjia_t_r{width:600px;}