﻿@charset "utf-8";
a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img ,area, param{margin:0; padding:0;}
html, body{margin:0; padding:0; height: 100%; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; -webkit-text-size-adjust:none;/*Google Chrome*/}
ol,ul{padding-left:0; list-style-type:none; list-style:none;}
img{border:none; display:inline-block;}
th{font-style:normal;font-weight:normal; text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
/*Clear Css*/
.clear{clear:both; font-size:0px; height:0px; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*Base Css*/
body{background:#fff;}
a{text-decoration:none; color:#1f1f1f;}
a:hover{color:#e60012; text-decoration:underline;}
#top,#banner,#main,#foot{width:1000px; margin:0 auto;}
/*Top Css*/
.head{width:100%; height:97px; float:left;}
.logo{float:left;}
.setadd{float:right; padding-top:11px; text-align:right;}
.setadd a{display:inline-block; padding:0 18px 0 19px; font:12px/18px \5b8b\4f53; color:#7b7b7b;}
.setadd a:hover{color:#e60012;}
.setadd a.set{background:url(../images/set.gif) no-repeat 2px;}
.setadd a.add{background:url(../images/add.gif) no-repeat 2px;}
/*Nav Css*/
.nav{width:100%; height:38px; background:url(../images/nav_bg.jpg) repeat-x; float:left;}
.nav ul{float:left;}
.nav ul li{float:left;}
.nav ul li a{padding:0 30px; font:16px/38px microsoft yahei; color:#ffffff;}
.nav ul li.first{background:url(../images/nav_fist.jpg) no-repeat 0 0;}
.langue{width:98px; height:38px; float:right; background:url(../images/langue_bg.jpg) no-repeat left;}
.langue a{font:12px/38px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1; color:#fff; padding-left:16px;}
#c_index li.nav_index {background:#e54738;}
#c_venue li.nav_venue {background:#e54738;}
#c_promo li.nav_promo {background:#e54738;}
#c_demand li.nav_demand {background:#e54738;}
#c_predemand li.nav_predemand {background:#e54738;}
#c_client li.nav_client {background:#e54738;}
#c_bbs li.nav_bbs {background:#e54738;}

/*Banner Css*/
#banner{margin-top:13px; height:363px; position: relative;}
#banner .mask{width:1004px; height:363px; position:absolute; top:0; left:-4px; z-index:99; background:url(../images/mask.png) no-repeat;}
#banner .search{width:337px; height:351px; padding-left:9px; position:absolute; top:0; left:-9px; z-index:100; background:url(../images/search.png) no-repeat;}
#banner .search .searchnav{height:47px; padding:18px 0 0 5px; font:16px/30px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1;}
#banner .search .searchnav span{display:inline-block; padding:0 13px 5px 13px; cursor:pointer;}
#banner .search .searchnav span.hover{background:url(../images/search_bg.gif) no-repeat top center; color:#fff;}
#banner .search .searchmain{padding-left:24px;}
#banner .search .searchmain .table{font:12px/24px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1;}
#banner .search .searchmain .table .th {width:60px; text-align:right;}
#banner .search .searchmain .table div{padding-bottom:10px;}
#banner .search .searchmain .table  span{display:inline-block;}
#banner .search .searchmain .table  span select{background:none; border:none; display:inline; font:12px/16px \5b8b\4f53; color:#535353;}
#banner .search .searchmain .table  span select.w73{width:73px;}
#banner .search .searchmain .table  span select.w68{width:68px;}
#banner .search .searchmain .table  span select.w57{width:57px; padding-right:3px;}
#banner .search .searchmain .table  span select.w206{width:206px; padding-right:3px;}
#banner .search .searchmain .table  span select.w182{width:182px; padding-right:3px;}
#banner .search .searchmain .table  span select.w91{width:89px; padding-right:3px;}
#banner .search .searchmain .table  span .button{width:78px; height:27px; border:none; font:16px/27px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1; color:#fff; background:url(../images/button.gif) no-repeat right; cursor:pointer;}
#banner .search .searchmain .table  span .button.sub{margin:0 13px 0 26px; background-position:left;}
#banner .search .searchmain .table .span{height:22px; padding-top:2px; background:url(../images/select_bg.jpg) repeat-x}
#banner .search .searchmain .table .Capacity {width:200px;}
#banner .search .searchmain .table .Type {width:200px;}
#banner .search .searchmain .table .Star {width:200px;}
#banner .search .searchmain .table .PriceType {width:60px;}
#banner .search .searchmain .table .Price {width:120px;}
#banner .search .searchmain .table .HotelName {width:200px;}
#banner .banner{width:771px; height:350px; padding-top:1px; position:absolute; top:0; right:0; z-index:90; overflow:hidden;}
#banner .banner .img{width:771px; height:350px; float:left;}
#banner .banner .img img{width:771px; height:350px; float:left;}
#banner .btn{width:800px; height:11px; position:absolute; right:0; bottom:31px; z-index:101; text-align:center;}
#banner .btn span{width:11px; height:11px; margin:0 9px; display:inline-block; background:url(../images/btn_bg.png) no-repeat right; text-indent:-9000px; text-align:left; cursor:pointer;}
#banner .btn span.hover{background-position:left;}

#top_banner2{width:1000px; margin:10px auto;}

/*Mani Css*/
#main .bd{border:#e7e7e7 solid 1px; margin-bottom:12px;}
#main .h591{height:591px;}
#main .h577{height:577px;}
#main .h435{height:435px;}
#main .h633{height:633px;}
#main .h424{height:424px;}
#main .h540{height:540px;}
#main .h366{height:366px;}
#main .h723{height:723px;}
#main .h1082{height:1082px;}
#main .h1358{height:1358px;}
#main .title{width:100%; height:37px; background:url(../images/title_bg.jpg) repeat-x; position:relative;}
#main .bgcon{background:url(../images/title_bbg.jpg) repeat-x;}
#main .title .left{position:absolute; top:-1px; left:-1px; height:38px; background:url(../images/left_bg.jpg) repeat-x;}
#main .title .left p{font:16px/37px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1; padding:0 51px 0 25px; color:#fff; height:38px; background:url(../images/left_right.jpg) no-repeat right;}
#main .title .left p.bdti{background:url(../images/tibg.jpg) no-repeat right;}
#main .title .right{font-size:12px; line-height:37px; height:37px; color:#707070; padding-left:186px;}
#main .title .right.tel{background:url(../images/tel.gif) no-repeat right;}
#main .title .right a{color:#707070;}
#main .title .right a:hover{color:#e60012; font-weight:bold;}
.mainleft{width:719px; float:left;}
.mainleft .lc{width:100%; height:320px; position:relative;}
.mainleft .lc img{position:absolute; left:-6px;}
/*Site Css*/
.site{padding-top:16px;}
.site li{width:217px; height:179px; float:left; padding:0 3px 0 15px;}
.site li a{display:block;}
.site li a img{width:207px; height:126px; padding:4px; border:#d9d9d9 solid 1px;}
.site li a span{display:block; padding-top:7px; font-size:12px; line-height:24px; text-align:center;}
/*Sites Css*/
.sites{width:100%; overflow:hidden; background:url(../images/sites_bg.jpg) no-repeat bottom;}
.sites .region{height:58px; padding:8px 0 0 27px; font-size:14px; line-height:24px;}
.sites .region a{padding:0 5px;}
.sites .region a.red{color:#ec0303;}
.sites ul{width:800px;}
.sites ul li{width:319px; height:180px; float:left; margin:0 29px 0 27px;}
.sites ul li dt{height:32px; padding-top:21px;}
.sites ul li dt span{display:inline-block; padding:0 11px; height:32px; font-size:14px; line-height:28px; color:#fff; background:url(../images/dt_bg.png) no-repeat top center;}
.sites ul li dd{font-size:12px; line-height:26px; background:url(../images/dd_bg.jpg) no-repeat 1px; padding-left:9px;}
/*Odds Css*/
.odds{height:398px; background:url(../images/odds_bg.jpg) no-repeat;}
.odds ul{padding-top:24px;}
.odds li{width:227px; float:left; padding:150px 0 0 11px;}
.odds li span{display:inline-block;padding:0 19px 6px 19px; font-size:12px; line-height:20px;}
.odds li span b{color:#e10000;}
/*Client Css*/
.client{padding:17px 0 0 17px; overflow:hidden;}
.client ul{width:800px;}
.client li{width:331px; height:130px; float:left; padding: 0 20px 0 0px;}
.client li .img{width:139px; height:109px; float:right; position:relative;}
.client li .img .masks{width:139px; height:109px; position:absolute; top:0; left:0; z-index:9;}
.client li .h1{font-size:12px; line-height:24px; font-weight:bold; padding-top:12px;}
.client li .p{font-size:12px; line-height:22px;}
.client li .p a{color:#666666;}
.client li .p a:hover{color:#e60012;}
/*Witness Css*/
.witness{width:100%; height:110px; padding-top:30px; overflow:hidden; background:url(../images/witness.jpg) no-repeat;}
.witness li{width:200px; height:110px; float:left;}
.witness li .img{width:169px; height:79px; float:left; padding:4px; border:#d8d8d8 solid 1px; margin-right:12px; position:relative; text-align:center; font-size:12px; font-weight:bold; line-height:18px;}
.witness li .img .maskf{width:44px; height:44px; position:absolute; left:50%; top:50%; margin:-22px 0 0 -22px;}
.witness li .h1{padding:2px 0 0 29px; font-size:12px; line-height:33px; font-weight:bold; color:#333333; float:left; background:url(../images/flash-logo.gif) no-repeat 3px;}
.witness li .p{width:88px; font-size:12px; line-height:18px; float:left;}
.witness li .p a{color:#666666;}
.witness li .p a:hover{color:#e60012;}
.jcarousel-clip{width:610px; height:160px; margin-right:12px; left:55px; overflow:hidden;}
.jcarousel-prev{width:55px; height:160px; cursor:pointer; position:absolute; left:0; top:0; background:url(../images/prev.gif) no-repeat 17px 52px;}
.jcarousel-next{width:40px; height:160px; cursor:pointer; position:absolute; right:0; top:0; background:url(../images/next.gif) no-repeat 0px 52px;}
/*Vpitf Css*/
.vpitf{padding-top:10px; padding-bottom:7px;}
.vpitf li{width:672px; height:120px; padding-top:7px; margin-bottom:5px; margin-left:19px; float:left; border-bottom:#b2b2b2 dotted 1px;}
.vpitf li.bdno{border-bottom:none;}
.vpitf li .img{width:99px; float:left; padding-right:16px; margin-bottom:10px;}
.vpitf li .img a{width:91px; height:83px; display:block; padding:4px; border:#d8d8d8 solid 1px;}
.vpitf li .img img{width:91px; height:83px; padding:4px; border:#d8d8d8 solid 1px;}
.vpitf li .p{padding-top:3px; font-size:12px; line-height:22px;}
.vpitf li .p span{display:block; text-align:left; font-size:14px; font-weight:bold; line-height:30px; color:#e10000;}
/*Contacti Css*/
.contacti{width:100%; height:359px; background:url(../images/banner-img2.jpg) no-repeat;}
.contacti .h1{width:542px; padding:19px 0 37px 66px; font:24px microsoft yahei,\5FAE\8F6F\96C5\9ED1;font-weight:bold; color:#e10000;}
.contacti .div{padding:0 0 9px 69px; font-size:14px; line-height:30px; color:#333333;}
.contacti .div.pdl{padding-left:25px;}
.contacti .div span{display:inline-block; height:30px;}
.contacti .div .text{width:141px; height:18px; border:#ddd187 solid 1px; background:url(../images/text_bg.jpg) no-repeat; padding:5px; font-size:14px; line-height:18px; color:#333333;}
.contacti .div .red{color:#ff0029; padding:0 10px 0 5px;}
.contacti .div .textear{width:368px; height:69px; background:url(../images/textarer.jpg) no-repeat;}
.contacti .div .cod{width:91px;}
.contacti .div span.code{padding:0 16px; height:27px; padding-top:3px; font-size:0; line-height:0;}
.contacti .div span.code img{margin-bottom:15px; vertical-align:middle;}
.contacti table {margin:5px 10px;}
.contacti table td {font-size:12px;}
.submit{width:91px; height:27px; border:none; background:url(../images/btn.jpg) no-repeat; color:#fff; font:14px/27px microsoft yahei,\5FAE\8F6F\96C5\9ED1;}
.mainright{width:268px; float:right;}
/*Services Css*/
.services{height:728px;}
.services a{width:100%; height:91px; text-indent:-9999px; display:block;}
/*Laster Css*/
.laster{width:243px; padding-left:10px;}
.laster a{padding-left:11px; font-size:12px; line-height:36px; display:block; border-bottom:#bbbbbb dotted 1px;}
.laster a.bdno{border-bottom:none;}
/*Comment Css*/
.comment{padding-top:17px;}
.comment li{width:248px; height:168px; padding-left:10px;}
.comment li .h1{width:224px; height:90px; padding:12px; background:url(../images/a.jpg) no-repeat; font-size:12px; line-height:22px;}
.comment li .p{padding-left:7px; font-size:12px; line-height:22px;}
.comment li .point {color:#cc3300;}
/*Ad Css*/
.ad{width:247px; padding:15px 0 0 10px; overflow:hidden;}
.ad a{display:block; padding-bottom:11px;}

.addsite{padding-bottom:12px;}
/*Foot Css*/
#foot{padding-top:11px; height:136px; background:url(../images/nav_bg.jpg) repeat-x 0 11px;}
.footnav{height:38px; font-size:12px; line-height:38px; color:#fff; background:url(../images/nav_last.jpg) no-repeat right;}
.footnav a{color:#ffffff; display:inline-block; height:38px;}
.footnav a:hover{color:#e60012;}
.footnav a.first{background:url(../images/nav_fist.jpg) no-repeat left; padding-left:45px;}
.copyright{padding:7px 17px 0 0; font:12px/24px arial,\5b8b\4f53; color:#666666; text-align:right;}
.copyright a{color:#999999;}
em {margin:auto 10px;}

/*query*/
.result{}
.result .result_list{padding:10px; font-size:12px;}
.result_tbl{width:100%; background:#fff;}
.result_tbl td, .result_tbl th {padding:4px; font-size:12px;}
.result_tbl .row_header th {text-align:left; font-weight:bold; border-bottom:2px solid #666666;}
.result_tbl .r1 {background:#FFFFFF;}
.result_tbl .r2 {background:#F0F7FF;}
.result_tbl .row_hotel {color:#FFFFFF; background:#59c;}
.result_tbl .row_hotel td {padding:8px;}
.result_tbl .row_hotel a {color:#FFFF99; font-weight:bold;}
.result_tbl .row_hotel .hotel_pic {width:130px;}
.result_tbl .row_hotel .hotel_desc {line-height:18px;} 
.result_tbl .room_split {}
.result_tbl .room_split td {padding:0; font-size:1px; height:1px;}
.page {padding:5px; text-align:center; font-size:12px;}
.page a {margin:auto 5px;}

.search_right{height:433px; margin-bottom:10px; background:url(../images/search_right.png) no-repeat;}
.search_right .searchnav{height:47px; padding:18px 0 0 5px; font:16px/30px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1;}
.search_right .searchnav span{display:inline-block; padding:0 13px 5px 13px; cursor:pointer;}
.search_right .searchnav span.hover{background:url(../images/search_bg.gif) no-repeat top center; color:#fff;}
.search_right .searchmain{padding-left:24px;}
.search_right .searchmain .table{font:12px/24px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1;}
.search_right .searchmain .table .th {width:60px; text-align:right;}
.search_right .searchmain .table div{padding-bottom:4px;}
.search_right .searchmain .table  span{display:inline-block;}
.search_right .searchmain .table  span select{background:none; border:none; display:inline; font:12px/16px \5b8b\4f53; color:#535353;}
.search_right .searchmain .table  span .button{width:78px; height:27px; border:none; font:16px/27px arial,microsoft yahei,\5FAE\8F6F\96C5\9ED1; color:#fff; background:url(../images/button.gif) no-repeat right; cursor:pointer;}
.search_right .searchmain .table  span .button.sub{margin:0 13px 0 26px; background-position:left;}
.search_right .searchmain .table .span{height:22px; padding-top:2px; background:url(../images/select_bg.jpg) repeat-x}
.search_right .searchmain .table .Capacity {width:200px;}
.search_right .searchmain .table .Type {width:200px;}
.search_right .searchmain .table .Star {width:200px;}
.search_right .searchmain .table .PriceType {width:60px;}
.search_right .searchmain .table .Price {width:120px;}
.search_right .searchmain .table .HotelName {width:200px;}
.search_right .btn{width:800px; height:11px; position:absolute; right:0; bottom:31px; z-index:101; text-align:center;}
.search_right .btn span{width:11px; height:11px; margin:0 9px; display:inline-block; background:url(../images/btn_bg.png) no-repeat right; text-indent:-9000px; text-align:left; cursor:pointer;}
.search_right .btn span.hover{background-position:left;}

/*hotel_detail*/
.hotel_box {background:#ffffff;}
.hotel_box h2 {height:32px; background:url(titlebg.gif) 0px 0px repeat-x #FFF;}
.hotel_box h4 {height:32px; background:url(titlebg3.gif) 0px 0px repeat-x #FFF;}
.hotel_box h4 label {float:left; padding:5px; font-size:14px; font-weight:bold; color:#003366;}
.hotel_box h2 label {width:84px; height:24px;background:url(title.gif) no-repeat; padding:8px 0 0 6px; font-size:14px;font-weight:bold; color:#FFFFFF; float:left;}
.hotel_box .hotel_profile {margin:5px; padding:10px; border-bottom:1px solid #006699;}
.hotel_box .hotel_profile h3 {margin:5px; padding:5px; font-size:18px; font-weight:bold; color:#006699;}
.hotel_box .hotel_profile .zone {margin:auto 10px; font-size:12px; color:#444; font-weight:normal;}
.hotel_box .hotel_profile .hotline {margin:5px; color:#CC3300; font-weight:bold; font-size:14px;}
.hotel_box .hotel_point {margin:5px; padding:5px 10px; color:#F06000; font-size:14px;}
.hotel_box .share {margin:5px; padding:5px; padding-left:20px; text-align:center; background:#eee;}
.hotel_box .hotel {padding:10px;}
.hotel_box .hotel .detail {padding:10px; border-bottom:1px solid #CCCCCC;}
.hotel_box .hotel .detail .title {width:66px; height:14px; padding:6px 20px 6px 20px; color:#000000; font-weight:bold; background:url(tagbg.jpg) no-repeat;}
.hotel_box .hotel .detail .desc p{margin:1em 0;}
.hotel_box .hotel .map_box {width:398px; height:276px; margin:auto; border:1px solid #CCCCCC; overflow:hidden; text-align:center;}
.hotel_box .hotel .map {width:400px; height:300px; margin-top:-23px; margin-left:-1px; text-align:center;} 

.hotel_box .tt {padding:0 5px; font-weight:bold; color:#036; border-bottom:2px dotted #f70;}

.hotel_box .room {padding:5px;}
.hotel_box .room .detail {padding:10px;}
.hotel_box .room .detail .title {font-weight:bold;}

.hotel_box .hotel_link {padding:10px; text-align:center;}
.hotel_box .hotel_link a {display:block; padding:5px; margin:auto; font-size:12px; width:157px; height:15px; color:#000000; background:url(button_bg2.jpg) no-repeat;}

/* 评论 */
.comment_box {margin-top:5px; border:1px solid #F8B069; background:#ffffff;}
.comment_box h2 {height:32px; background:url(titlebg3.gif) 0px 0px repeat-x #FFF;}
.comment_box h2 label {height:28px; padding:4px 0 0 6px; font-size:14px;font-weight:bold; color:#CC3300; float:left;}
.comment_box h2 .more {height:24px; padding:8px; float:right;}

.comment_box .comment_list {padding:5px;}
.comment_box .comment_item {padding:5px; border-bottom:1px dotted #CCCCCC;}
.comment_box .comment_item .title {width:600px; padding:5px; color:#006699; background:#F0F0F0;}
.comment_box .comment_item .title .commenter {float:left;}
.comment_box .comment_item .title .comment_time {float:right;}
.comment_box .comment_item .point {padding:5px; color:#F06000;}
.comment_box .comment_item .content {padding:5px; color:#666666;}

.comment_box .comment_post {padding:5px; background:#F0F7FF;}
.comment_box h4 {color:#FF6600; font-weight:bold; font-size:14px;}
.comment_box .comment_tbl {margin:5px;}
.comment_box .comment_tbl td {padding:4px;}

/*hotel_book*/
.hotel_book {padding:10px; background:#ffffff;}
.hotel_book h4 {margin:10px 5px; padding:5px; color:#a11; font-size:14px; font-weight:bold; border-bottom:2px solid #a11;}
.book_tbl {margin:10px;}
.book_tbl td, .book_tbl th {font-size:12px;}
.book_btn {padding:10px; text-align:center;}
.book_btn input {padding:5px;}
.demand_hint {margin-top:5px; padding:10px; border:1px solid #f90; background:#ffc; font-size:14px; font-weight:bold; }

.msg_box {margin:5px; padding:10px; color:#f00;}
.msg_box input {padding:10px; text-align:center;}

/*demand*/
.demand_list {padding:10px; background:#ffffff;}
.demand_list .result_tbl td {padding:10px;}
.demand_list .demand_title {width:358px; color:#039;}
.demand_list .demand_time {width:120px; color:#666;}
.demand_list .demand_state {width:120px; color:#666;}

.demand_cont {margin:5px; padding:5px;}
.demand_tbl {margin:10px auto; width:600px; background:#ccc;}
.demand_tbl th {padding:10px; width:100px; text-align:left; font-size:12px; font-weight:bold; background:#f0f7ff;}
.demand_tbl td {padding:10px; width:500px; text-align:left; font-size:12px; background:#fff;}

.demand_hint {margin:10px auto 0 auto; width:580px; padding:10px; border:1px solid #f90; background:#ffc; font-size:14px; font-weight:bold; }
.supplier_info {margin:0 auto 10px auto; width:580px; padding:10px; border:1px solid #f90; border-top:0 solid #f90;}
.supplier_info table td {font-size:12px;}
.supplier_info .btn {padding:4px; text-align:center;}
.supplier_info .btn input {padding:5px;}
.supplier_info .tips {margin-top:10px; padding:4px; text-align:right; font-weight:bold;}

/* 感恩墙 */
.client_box {margin:5px auto; height:4000px; background:url(client_lead_bg.jpg) 50% top no-repeat #e3f3fb; border:0px solid #fc0;}
.client_lead {padding:100px 100px 10px 100px; font-size:14px; line-height:1.8em; text-indent:2em;}
.client_t {width:950px; padding:10px; color:#c03000; font-size:14px; font-weight:bold; text-align:center;}
.client_list {width:950px; height:3680px; padding:10px; margin:auto; background:url(client_footer.jpg) 50% bottom no-repeat;}
.client_list .client_item {width:210px; margin:5px; padding:5px;float:left; color:#d06000;}
.client_footer {clear:both; width:970px; height:336px; background:url(client_footer.jpg) no-repeat;}

/* 促销 */
#c_promo {}
.promo_h {padding:20px; background:#ffffff;}
.promo_desc {margin:10px 0; font-size:17px; font-weight:bold; color:#999;}
.promo_desc .promo_title {font-size:21px; font-weight:bold; color:#000;}
.promo_desc .promo_hotline {margin-left:10px; color:#f60;}
.promo_l {float:left; width:260px; background:url(../images/promo_price_bg.gif) no-repeat}
.promo_l .promo_price {height:150px;}
.promo_l .promo_price .price_info1 {padding:10px 40px; height:40px; color:#fff; font-size:29px; background:#f60;}
.promo_l .promo_price .price_info2 {margin-left:10px; padding:10px; height:70px; border:1px solid #ddd; background:#eee;}
.promo_l .promo_time {margin-left:10px; padding:20px; height:108px; border:1px solid #ddd; background:#eee;}

.promo_r {}
.promo_r .promo_addr {padding:10px; height:20px; color:#37e;}

.promo_room {text-align:center; font-size:14px;}
.promo_room_tbl {border:1px solid #ccc;}
.promo_room_tbl th {padding:4px; color:#fff; background:#333;}
.promo_room_tbl td {padding:4px;}
.promo_room_tbl .r2 {background:#f0f7ff;}

.room_price3 {color:#f50;}

.sj{ font-size:14px; font-weight:bold; margin-left:0px; padding-top:10px; color:#585858; clear:both;}
.sj_bg{ margin-left:0px; margin-top:8px;}
.sj_bg span{ display:inline-block; width:32px; height:28px; line-height:28px; text-align:center; color:#fff; font-weight:bold; font-size:14px; background:url(../images/sj_bg.png) no-repeat left center;}

.link3d {margin:0 auto; padding:0; text-align:center;}
.highlight {color:#f20;}
