﻿/*column for hotel detail*/
.detail_box{ margin:20px; color:#333;}
.detail_main{ margin-left:15px; margin-right:15px;}
span.e_map { background:url(../images/icon_51.gif) no-repeat left center; padding-left:18px; width:auto; float:right}
span.good { background:url(../images/icon_50.gif) no-repeat left center; padding-left:18px; width:auto; float:right; margin-left:20px;}

/*detail_info*/
.detail_i { text-align:left}
.detail_roll { width:100px;}
.detail_roll img { width:94px; height:105px; border:1px solid #e4e4e4; padding:3px; margin-bottom:10px;}
.detail_roll p span.icon1 { background:url(../images/icon_48.gif) no-repeat left center; padding-left:20px; margin-right:20px;}
.detail_roll p span.icon2 { background:url(../images/icon_49.gif) no-repeat left center; padding-left:20px;}

.detail_con { width:500px; line-height:22px;}
.detail_con span { margin-right:30px;}


.detail_rate { border:1px solid #cacaca;}
.rate_b { height:50px; line-height:50px; margin-left:10px; margin-right:10px;}
.rate_b img { margin-top:10px; margin-right:5px; display:inline}

.detail_rate table.tb1 { width:100%;background:url(../images/greentree_16.gif) repeat-x; height:28px; line-height:28px; border-bottom:1px solid #cacaca;}
.detail_rate table.tb1 tr td.rate_t { font-size:14px; font-weight:bold; padding-left:12px;}
.detail_rate table.tb1 input { background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:18px; line-height:18px; width:95px; font-size:12px;}
.detail_rate table.tb1 input.sub { background:url(../images/btn_01.gif); width:49px; height:18px; text-align:center; color:white; border:none;  border:none; font-size:12px; cursor:pointer}

.detail_rate table.tb2 { width:100%; text-align:center}
.detail_rate table.tb2 img { display:inline; margin-right:5px;}
.detail_rate table.tb2 tr.rate_c { background:url(../images/greentree_17.gif) repeat-x; height:31px; text-align:center}
.detail_rate table.tb2 tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px;}
.detail_rate table.tb2 tr td { padding-left:8px; padding-right:8px;}
.detail_rate table.tb2 tr td.rate_p { text-decoration:line-through;}
.detail_rate table.tb2 tr td.rate_lower { color:#cb1e0e;}
.detail_rate table.tb2 tr td.room { text-decoration:underline; cursor:pointer}
.c_date { width:310px; position:absolute; left:295px; top:-30px;}


/*detail_comment*/
.detail_bbs {}
.detail_bbs h1 { background:url(../images/greentree_19.gif) no-repeat; padding-left:85px; height:28px; line-height:28px; color:#f00; font-size:16px; float:left; margin-right:10px;}
.detail_bbs input { margin-left:5px;display:inline; margin-top:6px;}
.detail_bbs table { width:610px; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin-top:8px; margin-bottom:20px;} 
.detail_bbs table td {  border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:white; height:28px; padding-left:5px; padding-right:5px;}
.detail_bbs table .rank { background:url(../images/greentree_23.gif) repeat-x; height:8px; overflow:hidden; width:150px; float:left; margin-right:8px; margin-top:5px;}
.detail_bbs table .rank p{ background:url(../images/greentree_24.gif) repeat-x; height:8px; overflow:hidden; width:30%}
.detail_bbs table span { float:left}

.comment { line-height:20px; zoom:1}
.score { width:55px;}
.score p { background:url(../images/greentree_20.gif) no-repeat; width:39px; height:21px; text-align:center; color:#cc0202; font-weight:bold}
.words { width:550px; }
.words .time { color:#999;background:url(../images/icon_89.gif) no-repeat left center; padding-left:15px; }
.words .time span { margin-left:25px}

.comment .reply { background:#fffbeb; border:1px solid #d6d6d6; padding:10px 15px; color:#666; position:relative; margin-top:10px;}
.comment .reply img { position:absolute; top:-11px; border:none}
.comment .reply h3 { background:url(../images/icon_87.gif) no-repeat left center; padding-left:20px; color:#c00; font-size:14px; margin-bottom:5px;}
.comment .reply h3 span { font-size:12px; font-weight:normal; margin-left:15px; color:#999; font-family:"宋体"}


/*detail_photo*/
.detail_photo{}
.detail_photo .b_photo { width:410px; position:relative}
.detail_photo .b_photo img { border:1px solid #eaeaea; padding:3px; width:400px; height:300px;}

.detail_photo .s_photo { width:195px; display:inline; }
.detail_photo .s_photo img { width:80px; height:60px; padding:3px; border:1px solid #eaeaea; float:left; margin-left:5px; margin-bottom:5px; cursor:pointer;}

/*detail car*/
.detail_car h1 { background:url(../images/icon_52.gif) no-repeat left center; padding-left:15px; margin-left:15px; margin-bottom:5px;}
.detail_car p { margin-left:30px;}

/*detail service*/
.detail_service { width:660px; margin:0 auto; margin-top:15px;}
.detail_service ul.sl{ margin-top:20px; margin-left:20px;}
.detail_service ul.sl li { width:210px; float:left; margin-bottom:15px;}
.detail_service ul.sl span { font-size:11px;}
.detail_service ul.sl img { width:33px; height:33px; float:left; margin-right:8px}

/*detail around*/
/*.detail_around { border:1px solid #cecece; background:white}
*/
.detail_around { border:1px solid #ccc}
.detail_around ul { height:27px; background:url(../images/greentree_21.gif) repeat-x; line-height:27px;}
.detail_around ul li{width:52px; border-right:1px solid #cecece; float:left; text-align:center; cursor:pointer}
.detail_around ul li.selected { background:url(../images/greentree_22.gif) repeat-x; }
.detail_around table { width:100%; margin-top:5px; }
.detail_around table tr.tb { background:url(../images/greentree_17.gif) repeat-x; height:31px; text-align:center; font-weight:bold}
.detail_around table tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px;}
.detail_around table tr td { padding-left:10px; padding-right:10px;}

/*detail store*/
.detail_Store { background:url(../images/greentree_44.gif); width:469px; height:156px; margin:0 auto; padding:20px;}
.store_l { width:168px;}
.store_l img { border:1px solid #dfdfdf; background:white; padding:5px;}
.store_r { width:275px;text-align:left}
.store_r span { color:#f00}
.store_r h1 { font-family:"黑体"; font-size:20px; font-weight:normal; line-height:22px; margin-top:5px; margin-right:10px;}
.store_info { margin:20px; margin-right:0; margin-left:0;}
.store_info p { margin-bottom:5px; padding-left:22px;}
.store_info p.icon1 { background:url(../images/icon_67.gif) no-repeat left center; }
.store_info p.icon2 { background:url(../images/icon_70.gif) no-repeat left center; }
.store_info p.icon3 { background:url(../images/icon_68.gif) no-repeat left center; }
.store_info p.icon4 { background:url(../images/icon_69.gif) no-repeat left center; }

/*column for help center*/
.m_bg { background:#fff url(../images/greentree_77.gif) repeat-x right bottom; border:1px solid #c6d8d5}
.m_l { width:185px; float:left; padding:0px; text-align:center; min-height:474px; height:auto !important; height:474px; }
.m_r { width:681px; float:right; padding:12px; color:#333; min-height:450px; height:auto !important; height:450px; }
.m_l .m_t {  background:url(../images/greentree_75.gif) repeat-x; height:31px; text-align:left}
.m_l .m_t h2 { background:url(../images/greentree_76.gif) repeat-x; height:31px; line-height:31px; text-align:center; color:white; width:86px; margin-left:1px; font-weight:normal}
.m_l ul.m_submenu { color:#464646; text-align:left; }
.m_l ul.m_submenu li { background:url(../images/greentree_101.gif) repeat-x; height:31px; line-height:31px; display:block;}
.m_l ul.m_submenu li span { margin-left:40px;}
.m_l ul.m_submenu li.selected {background:url(../images/greentree_102.gif); height:31px; line-height:31px; display:block; text-decoration:none; color:#179884}
.m_l ul.m_submenu li a {background:url(../images/greentree_101.gif) repeat-x; height:31px; line-height:31px; display:block; text-decoration:none; color:#333}
.m_l ul.m_submenu li a:hover {background:url(../images/greentree_102.gif); height:31px; line-height:31px; display:block; text-decoration:none; color:#179884}

.help_box {}
.help_box h1 {border-bottom:1px solid #e0e0e0; height:35px; color:#0c8976; font-size:14px; line-height:35px; margin-bottom:12px;}
.help_box h1 span { background:url(../images/icon_17.gif) no-repeat left center; padding-left:25px; padding-top:5px;}
.help_box h1.label_help { background:url(../images/greentree_02.gif) no-repeat right; }

.help_box p { margin-left:25px; margin-right:25px; line-height:22px;}
.help_box p.q { background:url(../images/icon_18.gif) no-repeat left 5px; padding-left:20px; color:#0c8976;}
.help_box p.a { background:url(../images/icon_19.gif) no-repeat left 5px; padding-left:20px;}

.help_search { background:#fff url(../images/greentree_77.gif) repeat-x right bottom; border:1px solid #c6d8d5; color:#434343; margin-bottom:8px; float:right; width:685px; padding:8px 10px;}
.help_search input.text {background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; margin-right:10px;}
.help_search select { background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; font-size:12px; margin-right:10px;}


/*hotelmap*/
.hotelmap { background:#fff url(../images/greentree_25.gif) repeat-x left top; text-align:center;}
.hotelmap_i { width:868px; margin:0 auto; padding-top:10px;}
.hotelmap_t { width:868px; height:25px; background:url(../images/greentree_26.gif) no-repeat;}
.hotelmap_c { background:url(../images/greentree_27.gif) repeat-y; text-align:left;width:868px;}
.hotelmap_b { background:url(../images/greentree_28.gif) no-repeat; height:28px;width:868px;}
.map_l { width:260px; margin-left:10px; display:inline;height:600px; overflow-y:scroll; }
.map_r { width:565px; margin-right:12px; display:inline; }

.map_box { border:1px solid #dcdcdc; border-top:none; margin-bottom:15px; padding:10px; margin-right:5px;}
.scroll { overflow-y:scroll; height:330px;}
.map_box ul.province li { width:50px; float:left;color:#576c7d; line-height:22px; }
.map_box ul.area li { float:left; width:72px; color:#576c7d; line-height:22px;}
.map_box ul.area li.selected { color:#FF0000}
.map_box ul.cicle li { width:105px; float:left;color:#576c7d; line-height:22px; }

.map_l h1 { background:url(../images/greentree_29.gif) no-repeat; height:24px; color:white; line-height:24px; padding-left:10px; font-weight:normal}
.map_box h2 { color:#179884; background:url(../images/greentree_06.gif) no-repeat left center; padding-left:10px; font-weight:normal}

.map_list p { line-height:20px; color:#999}
.map_list p.inn { margin-left:6px; display:inline}
.map_list p.add { margin-left:6px;color:#999}
.map_list p.price { color:#e80000}
.map_list p.mark { color:white; font-weight:bold; text-align:center; background:url(../images/mark.gif); width:28px; height:22px; font-size:13px; font-family:"宋体"; line-height:20px;}
.map_list p.icon_no { width:21px; height:21px; text-align:center; color:white; font-weight:bold}

.map_pop {}
.map_pic { width:115px;}
.map_pic img { width:104px; height:95px; border:1px solid #d8d8d8}
.map_info { line-height:22px;}
.map_info h1 { font-size:14px;}
.map_info img { margin-top:8px;}
.map_info span {background:url(../images/icon_73.gif) no-repeat left center; padding-left:18px; margin-top:8px; margin-left:25px; display:inline}

.map_search {background:#fff url(../images/greentree_30.gif) repeat-x left bottom; width:225px; border:1px solid #dedede; margin-bottom:15px; padding:5px;}
.map_search input { margin-top:6px; margin-right:5px; float:left; display:inline}
.map_search input.text{background:url(../images/icon_57.gif) no-repeat 4px center; padding-left:24px; padding-top:3px;font-size:12px; border:1px solid #c2c7cb; color:#6a6a6a; height:17px; width:124px;}

/*added by 2011-3-24*/
.map_pop h2 { font-size:14px; color:#179884; margin-bottom:12px;}
.map_pop table.cbd {} 
.map_pop table.cbd tr td{ height:25px; border-bottom:1px dashed #dadada; line-height:25px;}
.map_pop table.cbd tr.tt { border:none; background:#ededed; text-align:center}
.map_list p.cicle { margin-left:6px;color:#999}


/*square point*/
.block_con {width:182px; padding:5px;}
.block_con ul.q_link p { background:url(../images/icon_62.gif) no-repeat left center; padding-left:18px; margin-left:5px; margin-bottom:10px;}
.block_con ul.q_link p span { font-weight:bold; color:#f00;}
.block_con ul.q_link {}
.block_con ul.q_link li { background:url(../images/icon_10.gif) no-repeat left center; padding-left:10px; float:left; width:70px; margin-bottom:8px; margin-left:5px;}

.block_cart img.thumb { border:1px solid #d9d9d9; padding:1px; float:left; margin-right:6px;}
.block_cart .cart_info { float:left; width:120px; position:relative}
.block_cart .cart_info img.delete {  position:absolute; right:0; top:25px; cursor:pointer}
.block_cart .cart_info img.rank {  position:absolute; right:0; top:18px;}

.gift_sea {background:#fff url(../images/greentree_77.gif) repeat-x right bottom; border:1px solid #c6d8d5; color:#434343; margin-bottom:8px; padding:8px 10px;}
.gift_sea select { background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; font-size:12px; width:115px; height:18px; }


.box ul.sort_menu {}
.box ul.sort_menu li { border:1px solid #d9d9d9; background:url(../images/greentree_34.gif) repeat-x; width:76px; height:24px; border-bottom:none; line-height:24px; text-align:center; float:left; cursor:pointer}
.box ul.sort_menu li.selected { background:url(../images/greentree_33.gif) repeat-x; font-weight:bold}
.sort_box { background:white; border:1px solid #e0e0e0;}
.other_t { font-size:14px; margin-bottom:8px; font-weight:bold}

.border_br { border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; width:334px; }
.border_b { border-bottom:1px solid #e0e0e0;width:335px; }
.sort_t { background:#5dbbad; height:27px; line-height:27px; color:white; width:109px; font-size:12px; text-align:center}
.sort_box ul.sort_c {}
.sort_box ul.sort_c li{ width:145px;  margin-left:6px; float:left; line-height:22px; display:inline; height:165px;}
.sort_box ul.sort_c li.line { width:3px; background:url(../images/greentree_35.gif) no-repeat; height:94px; margin-right:6px; margin-top:15px;}
.sort_box ul.sort_c li.m_no { margin-left:0;}

.sort_box ul.sort_c li img { margin:10px auto; width:89px; height:87px;}
.sort_box ul.sort_c li span { color:#f00; font-weight:bold}

.gift_detail{ margin:15px; color:#333}
.gift_detail p.notice {background:url(../images/icon_56.gif) no-repeat left 5px; padding-left:20px; color:#cb1e0e; line-height:20px;}
.gift_info { margin-bottom:30px;}
.gift_pic { float:left}
.gift_pic img { width:260px; height:280px; padding:2px; border:1px solid #dadada}
.gift_con { float:left; margin-left:15px; display:inline; width:335px; }
.gift_con h1 { border-bottom:1px solid #ececec; font-size:14px; padding-bottom:6px;}
.gift_con label { float:left; display:block}
.gift_con p { margin-top:12px; line-height:22px;}
.gift_con input { width:60px; background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:18px; line-height:18px; }
.gift_con .btn_cart { margin-top:20px;}
.gift_con .btn_cart img { display:inline; margin-right:10px;}
.gift_rule h2 { color:#0c8976;background:url(../images/icon_29.gif) no-repeat left 10px; padding-left:12px; line-height:22px; margin-left:15px; margin-right:15px; font-weight:normal}
.gift_rule p{ background:url(../images/icon_10.gif) no-repeat left 7px; padding-left:12px; line-height:22px; margin-left:15px; margin-right:15px;}
.gift_rule ul { margin-left:28px;}
.gift_rule ul li{  background:url(../images/icon_46.gif) no-repeat left 8px; padding-left:10px; margin-bottom:5px;}

.gift_tb {}
.gift_tb table { width:100%; border:1px solid #e0e0e0; text-align:center; margin-bottom:30px;}
.gift_tb table tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px; }
.gift_tb table tr.title td {background:url(../images/greentree_16.gif) repeat-x; height:28px; line-height:28px; border-bottom:1px solid #cacaca;}
.gift_tb table input.text { background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:18px; line-height:18px; width:85px; font-size:12px;}

.gift_add { margin-bottom:30px; background:url(../images/greentree_40.gif) no-repeat; width:643px; height:159px; padding-top:20px; padding-left:15px;}
.gift_add p { margin-bottom:6px;}
.gift_add p label { display:block; float:left; width:85px; text-align:right; margin-right:10px;}
.gift_add .add_box { margin-top:15px; margin-left:95px;}

.gift_suc { width:490px; float:left; margin-left:15px; display:inline; line-height:22px;}
.gift_suc h1 { font-size:14px; font-weight:bold; color:#0c8976; margin-bottom:10px;}
.gift_suc p { line-height:22px;}

.adv_box {}

/*gift room*/
.gift_room table { width:100%; text-align:center; margin-top:-5px;}
.gift_room table tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px;}
.gift_room table tr td { padding-left:10px; padding-right:10px;}
.gift_room table p.r_dotted { color:#b13519; border-bottom:1px dashed #b13519;}
.gift_room table tr.gift_t td{ background:#f2f2f2; border-bottom:1px solid #d9d9d9;}
.gift_room table.tb img { display:inline; margin-right:5px;}

.gift_order { margin-bottom:25px;}
.gift_order h1 { background:#f3fdff; border:1px solid #acddd3; border-left:none; border-right:none; color:#0c8976; font-weight:normal; height:26px; line-height:26px; padding-left:10px; margin-bottom:10px;}
.gift_order table tr td{ border-bottom:1px dashed #dadada; padding-top:5px; padding-bottom:5px;}
.gift_btn { text-align:center;  margin-top:25px;}
.gift_btn input {margin:0 auto;}


/*two column for login pws*/
.other_l { width:580px; float:left; }
.other_r { width:300px; float:right;}
.other_box { margin:20px;}
.other_box img { display:inline; margin-right:10px;}
.other_form { width:500px; margin:0 auto}
.other_form table { width:340px; margin:0 auto; margin-bottom:20px;}
.other_btn { width:200px; margin:20px auto;}
.other_btn input { margin-right:20px;}
.other_i { background:url(../images/icon_26.gif) no-repeat left top; padding-left:40px;}
.other_m { margin:15px 10px; line-height:22px;}

.other_m p span { font-size:14px; margin-right:8px; font-weight:bold}
.other_m p.a { background:url(../images/icon_15.gif) no-repeat left center; padding-left:15px;}
.other_m p.a span{ color:#189884; font-size:12px; font-weight:normal; margin:0}
.other_m img { margin-top:15px;}



/*city chanel*/
.city_box { margin:20px; color:#333; line-height:20px;}
.city_box h1 { font-size:14px; margin-bottom:8px;}
.city_box p {}
.city_box img {  float:left; margin-right:10px; border:1px solid #dfdfdf; padding:3px;}
.city_box table { border-top:1px solid #333; border-left:1px solid #333; margin-top:10px; width:90%;}
.city_box table tr td{ border-right:1px solid #333; border-bottom:1px solid #333; padding:5px;}

/*card active*/
.card_box { background:#fff url(../images/greentree_04.gif) repeat-y left top; width:890px;}
.card_l { float:left; width:193px;}
.card_r { float:left; width:666px; border:1px solid #8eccc0; border-left:none; background:#fff url(../images/greentree_05.gif) repeat-x left bottom; padding:15px;color:#464646; line-height:20px;height:auto !important;height:500px; min-height:500px; line-height:22px;}

.card_l ul { width:187px;margin-left:6px;}
.card_l ul li { border-bottom:1px solid #cbe4df; height:32px; line-height:32px; color:#0c8976; display:block; cursor:pointer}
.card_l ul li p { background:url(../images/greentree_06.gif) no-repeat left center; padding-left:15px; margin-left:44px;}
.card_l ul li.selected { border:1px solid #91cdc1; background:white; border-right:none; border-left:none;}
.card_l ul li a { color:#0c8976;}
.card_l ul li a:hover { color:#f00}

.card_r h1 {border-bottom:1px solid #e0e0e0; height:35px; color:#0c8976; font-size:14px; line-height:35px; margin-bottom:12px; }
.card_r h1 span { background:url(../images/icon_17.gif) no-repeat left center; padding-left:25px; padding-top:5px;}
.card_r span.grey { color:#999999; margin-left:8px;}
.card_r table tr td { border-bottom:1px dashed #dadada;}
.m_card { margin:15px 50px;}

.m_active { background:url(../images/greentree_53.gif) no-repeat; width:625px; height:228px; margin-left:20px; margin-bottom:20px;}
.m_active input.btn {background:url(../images/greentree_54.gif) no-repeat; width:115px; height:27px; border:none; margin-top:10px; margin-left:110px;}
.co_info { border:1px solid #8eccc0; background:#f3fdfb; padding:12px; margin-bottom:20px;}
.co_info .co_t { height:30px;}
.co_info .co_t h2 {color:#d85a4a; font-size:14px; float:left}
.co_info .co_t img { display:inline; float:right;}
.co_info p { line-height:22px;}

/*two column for register_active*/
.reg_column { background:white; margin-top:0; padding:5px; color:#333;}
.reg_box {background:#e8edef; border:1px solid #dedede; padding:9px;}

.reg_inn img.title { position:absolute; left:-10px; top:8px; z-index:10}
.reg_inn img.teg { position:absolute; right:5px !important; _right:15px;top:12px; z-index:10}


.w500 { width:482px;}
.w380 { width:362px;}
.reg_inn { background:white; border:1px solid #d8d8d8; height:520px; position:relative}
.reg_inn h1 { background:#f0f0f0; border-bottom:1px solid #d8d9d9; height:58px;}
.reg_inn p.money{ color:#c60000; font-size:40px; font-weight:bold; position:absolute;right:24px; top:0px; line-height:58px;}
.reg_inn h1 img { margin-left:150px;}
.reg_btn {width:220px; margin:20px auto; text-align:center}
.reg_btn input.btn { background:url(../images/greentree_59.gif); width:86px; height:25px; color:white; text-align:center; margin-right:20px;}
.reg_inn ul {background:url(../images/greentree_61.gif) repeat-x; height:30px; padding-left:15px; margin-left:15px; margin-right:15px; margin-top:35px !important; _margin-top:0}
.reg_inn ul li { width:75px; height:30px; display:block;background:url(../images/greentree_63.gif); width:75px; height:30px; color:white; float:left; line-height:30px; text-align:center; margin-right:2px; cursor:pointer}
.reg_inn ul li.selected {background:url(../images/greentree_62.gif); width:75px; height:30px; color:#048969; font-weight:bold}
.reg_inn ul li a:hover { background:url(../images/greentree_62.gif);color:#048969; font-weight:bold}
.reg_inn .reg_info { background:#effbf9; border:1px solid #bbe1da; margin-left:15px;  margin-right:15px; border-top:none; padding:15px;}
.reg_inn .reg_info h2 { font-size:14px; color:#048969; margin-bottom:5px;}
.reg_inn .reg_info p { line-height:22px;}
.reg_inn p.nt {background:url(../images/icon_56.gif)  no-repeat left 2px; padding-left:20px; margin:10px;}

.reg_form { margin:10px auto}
.reg_form table tr td { padding-top:6px; padding-bottom:5px;}
.w360 { width:360px;}
.w280{ width:280px;}

/*coorperate card*/
.co_card { width:765px; margin:25px auto; margin-bottom:0}
.co_card h1 {background:url(../images/greentree_65.gif) repeat-y; height:30px; color:white; font-size:14px; padding-left:15px; line-height:30px; }
.co_card table { margin-bottom:20px;}
.co_card table tr td { border-bottom:1px solid #d8d9d9; padding:8px 15px}
.co_card p { margin-bottom:10px; margin-top:5px;}

/*detail_box modified by 2010-6-29*/
.nav_info {}
.nav_i_l { float:left; width:335px; background:url(../images/greentree_79.gif) no-repeat right center}
.nav_i_r { float:right; width:310px; line-height:22px; padding-top:8px;}
.nav_i_r img { float:left; margin-left:4px; display:inline;margin-top:2px !important; _margin-top:0}
.nav_i_l h1 { color:#0c8976; font-size:16px; background:url(http://998.com/sysImages/zh-cn/Green/images/logo_s00.gif) no-repeat left center; padding-left:30px; float:left; margin-right:8px; line-height:26px}
.nav_i_l ul { margin-top:12px}
.nav_i_l li { background:url(../images/greentree_80.gif); width:67px; height:66px; float:left; margin-left:5px; display:inline; text-align:center; color:#567e77;}
.nav_i_l li img { margin:10px auto; margin-bottom:5px;}


.room_rate { width:660px; margin:0 auto; margin-top:30px;}
.room_rate img {display:inline; margin-right:5px;}
.room_rate table.room_s { width:660px; margin-bottom:5px}
.room_rate table.room_s input { background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:18px; line-height:18px; width:95px; font-size:12px;}
.room_rate table.room_s input.sub { background:url(../images/btn_01.gif); width:49px; height:18px; text-align:center; color:white; border:none;  border:none; font-size:12px; cursor:pointer}
.room_rate table.room_s h1 { background:url(../images/default_07.gif); width:70px; height:26px; text-align:center; color:white; font-weight:normal; margin-left:16px;}
.room_rate table.room_t{  background:url(../images/greentree_81.gif) repeat-x; height:24px; border:1px solid #c6d8d5; text-align:center; width:660px;}
.room_rate table.room_c { text-align:center; margin-bottom:8px;width:660px;}
.room_rate table.room_c tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px;}
/*.room_rate table.room_c tr td { padding-left:8px; padding-right:8px;}*/
.room_rate table.room_c tr td { padding-left:5px; padding-right:5px;}
.room_rate table.room_c tr td.lower { color:#cb1e0e;}


.pro_info { width:660px; margin:0 auto; margin-bottom:15px;}
.pro_info h1 { color:#179884; font-size:12px; margin-bottom:5px;}
.pro_info p {background:url(../images/icon_15.gif) no-repeat left 10px; padding-left:12px; line-height:22px;}
.hotel_info {width:660px; margin:0 auto}
.hotel_con{ background:#fff url(../images/greentree_84.gif) repeat-x bottom; border:1px solid #c6d8d5; padding:15px;}

/*student card active by 2010-9-8*/
.student_box { width:830px; margin:20px auto; margin-bottom:0}
.student_info { width:780px; margin:0 auto;  margin-bottom:20px}
.student_info table.list { border-left:1px solid #cfe9e5; border-top:1px solid #cfe9e5; margin-top:15px; width:520px; margin-left:25px}
.student_info table.list td{ border-right:1px solid #cfe9e5; border-bottom:1px solid #cfe9e5; padding:5px 15px;}
.student_info table.list tr.t { background:#effbf9; color:#3caa7d; font-weight:bold}
.student_box table.form { width:520px; margin-left:35px; margin-top:20px;}
.student_box table.form span.red { color:#f00; font-family:"宋体"; font-weight:normal}
.student_box table.form span.grey { color:#999}
.meth { width:535px; margin-left:25px; margin-top:15px; line-height:20px;}
.meth p { background:url(../images/stu_2.jpg) repeat-x bottom; padding:10px 15px}
.meth p span { color:#3caa7d; font-weight:bold}
.meth ul { margin-left:25px; margin-top:10px}
.meth li { background:url(../images/icon_46.gif) no-repeat left 8px; padding-left:12px; }
.exp { background:#effbf9 url(../images/stu_3.gif) no-repeat 5px 10px; padding:10px; padding-left:40px; border:1px solid #90cdc1; width:425px; margin-left:30px; margin-top:10px;}


/*hotel photo added by 2010-9-26*/
.b_photo { width:620px;}
.b_photo img { border:1px solid #eaeaea; padding:3px; width:610px; height:457px;}
.detail_photo .s_photo {  float:left;width:195px; display:inline; }

/*hoteldetail for traffic block added by 2010-10-14*/
.traffic { background:white; padding:10px;}
.tbox { border:1px solid #ddd; background:white; padding:10px; min-height:30px; height:auto !important; height:30px;  position:relative}
.tbox img.type { position:absolute; right:10px !important; _right:40px; top:15px;}
.tbox p.t_line { background:url(../images/icon_76.jpg) no-repeat left center; padding-left:15px; color:#cb1e0e; line-height:20px}
.tbox p.d_line {text-indent:13px;}
.tbox p.d_line span { color:#1e50a2; margin-left:2px; margin-right:2px;}
.tbox p.d_line span.d { margin-right:10px;}
.tbox p.d_line span.z { margin-left:10px; margin-right:10px;}
.tbox table.line { width:465px; margin-left:15px; border:1px solid #c6d8d5; margin-top:10px;}
.tbox table.line tr.t { background:url(../images/greentree_95.jpg) repeat-x; height:30px;}
.tbox table.line tr.t td { border-bottom:1px solid #c6d8d5}

/*998 added by 2010-11-18 */
.banner_998 { background:url(../images/greentree_96.gif); width:900px; height:211px;}
.main_998 { background:#eaeaea; padding:10px; padding-bottom:10px !important; _padding-bottom:0; }
.main_998 span { color:#f00; font-weight:bold}
.l_998 { width:176px; border:1px solid #e3e3e3; background:white; min-height:410px; height:auto !important; height:410px;position:relative}
.r_998 { width:670px; border:1px solid #e3e3e3; background:white; padding:10px;min-height:390px; height:auto !important; height:390px;}
.title_998 { background:url(../images/greentree_97.gif) repeat-x; height:42px; line-height:42px; color:#0c8976; font-size:14px; font-weight:bold}
.title_998 h2 { background:url(../images/icon_17.gif) no-repeat left center; padding-left:25px; margin-left:10px;}
.form_998, .rule_998, .qa_998{ margin:10px; line-height:22px;}
.res_998 { background:url(../images/greentree_97.jpg); width:411px; height:164px; margin:10px auto; padding-top:68px; }
.res_998 table { width:260px;margin-left:115px;}
.res_998 table tr { height:26px}
.res_998 table img { display:inline}
.btn_998 { margin-top:7px; margin-left:180px}
.main_998 ul.menu_998 { position:absolute; width:192px; left:5px; top:20px}
.main_998 ul.menu_998 {}
.main_998 ul.menu_998 li { background:url(../images/greentree_98.gif) no-repeat left top; height:37px; line-height:37px; color:#707070; font-family:"微软雅黑"; font-size:14px;padding-left:50px; display:block; cursor:pointer}
.main_998 ul.menu_998 li.selected { display:block; color:white; background:url(../images/greentree_99.gif);}
.rule_998, .qa_998 { margin-left:20px; margin-right:20px;}
.rule_998 p { margin-bottom:10px;}
.qa_998 p.q { background:url(../images/icon_18.gif) no-repeat left 5px; padding-left:20px; color:#0c8976;}
.qa_998 p.a { background:url(../images/icon_19.gif) no-repeat left 5px; padding-left:20px;}

/*hotellist*/
.list_box { border:1px solid #e4ebea; background:#fff url(../images/greentree_77.gif) repeat-x bottom; margin-bottom:6px; color:#666; padding-bottom:10px;}
.list_box table { margin-left:20px;border:1px solid #cbdbd8; width:630px;text-align:center;}
.list_box table tr.title { background:#ebf1e9;  color:#37675f;}
.list_box table tr.title td { border-bottom:1px solid #cbdbd8}
.list_box table tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px;}
.list_box table tr td.lf { text-align:left}
.list_box_t { border-bottom:1px solid #e0e0e0; height:30px; line-height:30px;}
.list_box_t h1{ color:#0c8976; font-size:14px; margin-left:20px; display:inline}
.list_box_t p { margin-right:20px; display:inline}

.list_box_t span { color:#179884; margin-left:5px; margin-right:5px;}
.list_box_c { margin:10px 20px;}
.list_box_c p{ margin-bottom:15px}
.list_box_c p img { display:inline; margin-right:3px}
.w495{ width:495px; position:relative}
.w110 { width:110px;}
.w110 img { border:1px solid #c6d8d5; padding:2px;}
.list_box_btn { position:absolute; bottom:15px; right:0}
.list_box_btn img { display:inline; margin-right:5px;}

.info_998 { text-align:center}
.info_998 table { border-top:1px solid #e4ebea; border-right:1px solid #e4ebea; width:100%; margin-bottom:25px; text-align:left}
.info_998 table td { border-bottom:1px solid #e4ebea; border-left:1px solid #e4ebea; height:30px; padding-left:7px; padding-right:0px;}
.info_998 table textarea { width:350px; height:100px; margin-top:5px; margin-bottom:5px;}

/*u-member*/
.w290 { width:290px;height:auto !important;height:550px; min-height:550px;display:inline; margin-right:10px;}
.u-member-t { border-bottom:1px solid #e0e0e0; padding-bottom:10px; margin-top:15px; margin-bottom:15px}
.u-member-t h2 { float:left; background:url(../images/icon_17.gif) no-repeat left center; padding-left:25px; font-size:14px; color:#0c8976; margin-right:10px; }
.u-member table { width:270px; border-top:1px solid #c2c7cb;border-right:1px solid #c2c7cb; margin:10px auto; text-align:center}
.u-member table tr td{ border-left:1px solid #c2c7cb;border-bottom:1px solid #c2c7cb; height:26px;}
.u-member table tr.bg{ background:#f0f0f0}
.u-member table tr.title { color:#425f71}
.u-member span.red { color:#f00}

.search_form { margin:10px 20px;}
.search_form p { clear:both; margin-bottom:10px;}
.search_form p label { float:left; display:block; width:75px; color:#333;background:url(../images/icon_76.gif) no-repeat left center; padding-left:10px; text-align:right}
.search_form input.none { width:auto; border:none; background:none; float:left; margin-right:8px;}
.search_form textarea.w230 { width:240px; margin-top:10px; height:240px;}
.search_form textarea.w150 { width:150px;}
.search_form select { width:130px;}

.hotel_box { border:1px solid #f89d16; background:#ffffe5; padding:5px 10px; margin:10px;}
.hotel_box p { margin-bottom:5px;}

.price {margin:10px; margin-top:35px;}
.price p { margin-bottom:5px; color:#333}
.price select { width:45px;}

.u-member-p { margin:15px;}

.w605 { width:595px; border-left:1px solid #e5e5e5; padding-left:25px;}
.u-member-c { color:#666; line-height:22px;}
.u-member-c h2 { font-weight:bold; background:url(../images/icon_29.gif) no-repeat left center; padding-left:15px;  margin-top:12px;}
.u-member-c p { margin-left:18px;}



/*.credit_card { width:400px; border:1px solid #a3a3a2;}
.credit_card h1 { background:url(images/expo/expo_09.jpg) repeat-x; height:53px;}

.item_box { width:640px; border:1px solid #a3a3a2; line-height:20px;}
.item_box h1 { background:url(images/expo/expo_09.jpg) repeat-x; height:53px;}
.item_box p { margin-left:15px; margin-right:15px;}
.item_box ul { margin-left:38px;}
.item_box ul li { background:url(images/icon_15.gif) no-repeat left 7px; padding-left:12px;}
*/

/*city added by 2010-11-19*/
.city{ margin:10px;}
.city h2 { background:url(../images/greentree_06.gif) no-repeat left center; padding-left:13px; color:#0c8977; font-size:14px; margin-bottom:8px; margin-top:30px;}

.city p { line-height:22px}
.city_banner { height:100px; width:645px; margin-bottom:25px;}
.city img { }
.city table.room_c { text-align:center; margin-bottom:8px;width:640px;}
.city table.room_c tr { background:#fff url(../images/greentree_18.gif) repeat-x bottom; height:30px;}
.city table.room_c tr td { padding-left:8px; padding-right:8px;}
.city table.room_t{  background:url(../images/greentree_81.gif) repeat-x; height:24px; border:1px solid #c6d8d5; text-align:center; width:640px;}
.city_info {}
.w510 { width:480px;}
.city_tab { margin:15px;}
.city_tab p { text-indent:25px; margin-bottom:10px;}
.city_tab ul.list li{ background:url(../images/icon_15.gif) no-repeat left 10px; padding-left:12px; line-height:24px;}

/*member*/
.r_member { width:690px; margin-bottom:0; min-height:670px; height:auto !important; height:670px; color:#666}
.r_member_t {  background:url(../images/greentree_75.gif) repeat-x; height:31px; line-height:31px; padding-left:10px; color:#666}
.member_box { margin:15px; color:#666}
.member_box li.m_v_r { background:none; width:auto; height:auto; float:right}


.m_btn {text-align:center}
.m_btn input{ margin:0 auto; margin-right:10px}
.member_box table.m_info { border-top:1px solid #e4ebea; border-right:1px solid #e4ebea; width:100%; margin-bottom:25px;}
.member_box table.m_info td { border-bottom:1px solid #e4ebea; border-left:1px solid #e4ebea; height:30px; padding-left:20px; padding-right:20px;}
.member_box table.m_info input.text { width:170px;}
.member_box table.m_info select { width:170px;}
.member_box table.m_info textarea { width:350px; height:60px;margin-top:5px; margin-bottom:5px;}
.member_box table.m_info span { margin-left:5px; color:#f00}
.member_box table.m_info span.i { color:#999; margin-left:5px;}
.member_box table.m_info input.w115 { width:115px;}


.member_box table.m_order tr td{ border-bottom:1px solid #e9f0e7; height:31px;}
.member_box table.m_order { border:1px solid #c8d9d6;width:100%; margin-bottom:25px; text-align:center}
.member_box table.m_order tr.title{ background:url(../images/greentree_96.jpg) repeat-x; height:31px; line-height:31px; color:#0c8976;}
.member_box table.m_order img { margin:0 auto}

/*added by 2011-4-1*/
.member_box table.m_tb tr td { border-bottom:1px dashed #dadada; height:auto; padding:10px 5px;}
.member_box table.m_tb tr.title td { padding:0; text-align:center}
.member_box table.m_tb p { color:#ba2636}

.member_box table.m_hb {width:100%; line-height:20px;border-top:1px solid #e4ebea; border-right:1px solid #e4ebea; }
.member_box table.m_hb td {padding:15px; vertical-align:top;border-bottom:1px solid #e4ebea; border-left:1px solid #e4ebea;}

.member_box .m_voucher, .m_handbook, .green_b {background:#fff; border:1px solid #e4ebea; padding:15px;}
.m_handbook h2 {color:#179884; font-size:14px; font-weight:bold; margin-bottom:5px;}
.m_handbook h3 {color:#179884; font-size:12px; font-weight:bold; margin-bottom:5px;}
.m_handbook h4 {color:#c30; font-size:14px; font-weight:bold; margin-bottom:5px;}
.m_voucher .m_exchange { background:url(../images/greentree_106.jpg); width:518px; height:267px; margin:0 auto; padding-top:35px; padding-left:55px; line-height:22px;}
.m_voucher .m_exchange img { display:inline; margin-left:2px; margin-right:2px}
.m_voucher .m_exchange input.btn { background:url(../images/greentree_107.jpg); width:66px; height:22px; border:none; cursor:pointer; margin:0; margin-top:12px; margin-bottom:30px;}

.m_handbook p { background:url(../images/icon_29.gif) no-repeat left 7px; padding-left:12px; margin-bottom:8px; }
.m_handbook p.q { background:url(../images/icon_18.gif) no-repeat left 5px; padding-left:20px; color:#0c8976; }
.m_handbook p.a { background:url(../images/icon_19.gif) no-repeat left 5px; padding-left:20px;line-height:20px;}


.member_box .m_point { margin-bottom:15px; background:url(../images/icon_27.gif) no-repeat left center; padding-left:20px;}
.member_box .m_point span { color:#f00; font-weight:bold}

.member_box table.detail, .member_box table.hotel_li{width:100%;}
.member_box table.detail td{ border-bottom:1px solid #e4ebea;padding:8px;}
.member_box table.detail p { background:url(../images/icon_29.gif) no-repeat left 7px; padding-left:12px; margin-bottom:8px;}
.member_box table.hotel_li { border-top:1px solid #e4ebea; border-right:1px solid #e4ebea; }
.member_box table.hotel_li td {border-bottom:1px solid #e4ebea; border-left:1px solid #e4ebea; height:28px; padding-left:20px; padding-right:20px;}

/*bbs added by 2011-1-13*/
.comment_t h2 { color:#0c8976; font-size:16px; float:left; margin-right:8px; line-height:26px}
.comment_t p { color:#f00; font-size:16px; font-weight:bold; margin:3px 12px;}
.comment_c { background:#fff url(../images/greentree_118.gif) repeat-x left bottom; border:1px solid #d3e1df; padding:15px; margin-bottom:15px; zoom:1}
.comment_c img { border:1px solid #e9e9e9; padding:3px;}
.comment_c h2 { font-size:14px; color:#179884;border-bottom:1px dashed #dadada;padding-bottom:5px; margin-bottom:10px;}

.com_l_t { border-bottom:1px dashed #dadada; padding-bottom:5px; margin-bottom:12px;}
.com_l_t p.per { background:url(../images/icon_89.gif) no-repeat left center; padding-left:15px; color:#999;}
.com_l_t p.room { color:#0c8976}
.com_l_t p.per span { margin-left:15px;}
.com_sum {background:url(../images/greentree_96.jpg) repeat-x; height:28px; line-height:28px; padding:0 10px; border:1px solid #cadbd8; margin-bottom:12px;}
.com_sum span { margin-right:18px;}
.com_ct {}
.com_ct .score { width:55px;}
.com_ct .score p { background:url(../images/greentree_20.gif) no-repeat; width:39px; height:21px; text-align:center; color:#cc0202; font-weight:bold}
.com_ct .com_w { width:560px;}
.com_ct .reply { background:#fffbeb; border:1px solid #d6d6d6; padding:10px 15px; color:#666; position:relative; margin-top:10px;}
.com_ct .reply img { position:absolute; top:-11px; border:none}
.com_ct .reply h3 { background:url(../images/icon_87.gif) no-repeat left center; padding-left:20px; color:#c00; font-size:14px; margin-bottom:5px;}
.com_ct .reply h3 span { font-size:12px; font-weight:normal; margin-left:15px; color:#999; font-family:"宋体"}
.com_bt { text-align:center}
.com_bt input.submit { background:url(../images/btn_06.jpg); width:110px; height:31px; border:none; cursor:pointer; margin:0 auto}

table.com_form { border:none; margin:0; padding:0}
table.com_form td { border:none; height:auto; background:none; padding:5px;}
table.com_form input { margin:0;}
table.com_form span { float:none; margin-right:15px;}

.bbs_box { color:#464646;}
.bbs_notice { background:#ffffef url(../images/icon_90.gif) no-repeat 10px center;  border:1px solid #e9e9e9; padding:8px;padding-left:30px; margin-bottom:25px;}
.bbs_box select { color:#999}

.bbs_box table.bbs_summay {width:100%;border:none;}
.bbs_box table.bbs_summay tr.title { background:url(../images/greentree_120.gif) repeat-x; height:30px; line-height:30px;}
.bbs_box table.bbs_summay tr.title td { border:none; padding:0;}
.bbs_box table.bbs_summay tr td { padding:20px 5px; border-bottom:1px dashed #cfcfcf}
.bbs_box table.bbs_summay h2 { font-size:14px; font-weight:bold;}

.bbs_box table.bbs_list { width:100%;border:none;}
.bbs_box table.bbs_list tr.title { background:url(../images/greentree_120.gif) repeat-x; height:30px; line-height:30px;}
.bbs_box table.bbs_list tr.title td {border:none; padding:0 10px;}
.bbs_box table.bbs_list tr td { padding:2px 5px; border-bottom:1px solid #d2dacf}

.bbs_box table.service {width:98%;border:none; margin-top:18px; border-left:1px solid #c6d8d5; border-top:1px solid #c6d8d5; margin-bottom:15px;}
.bbs_box table.service td { border-right:1px solid #c6d8d5; border-bottom:1px solid #c6d8d5; padding:6px 15px}
.bbs_box table.service td.tb_l { background:#f2f6f1; text-align:right}

.com_page { background:url(../images/greentree_121.gif) repeat-x; height:31px; text-align:right; line-height:31px; padding-right:10px; color:#999; margin-top:40px;} 
.com_page img { display:inline; margin-top:6px; margin-left:4px;}



/*news added by 2011-1-4*/
.news_box { color:#333}
.news_box h2 { font-family:"黑体"; font-size:20px; text-align:center; font-weight:normal}
.news_box p.news_t{ color:#aeaeae; text-align:center}
.news_box .news_sum { background:#ffffe5; border:1px solid #dedede; color:#666; padding:15px; margin:15px;}
.news_box .news_pic {margin:15px; text-align:center; margin-left:100px}
.news_box .news_pic p { float:left; position:relative;}
.news_box .news_pic img { border:1px solid #e5e5e5; padding:2px; width:70px; height:51px; margin-right:10px; display:inline; background:white}
.news_box .news_pic img.big { position:absolute; left:-88px; top:-66px; border:1px solid #e5e5e5; padding:2px; width:246px; height:183px;}
.news_box .news_info { margin:15px; font-size:14px; line-height:24px;}
.news_box .news_info p { margin-bottom:24px; text-indent:0px;}
.news_box .news_info p img { margin:0 auto}

/*added by 2011-2-17*/
.news_box ul.n_menu { border-bottom:1px solid #efefef; height:40px; line-height:40px; margin-bottom:24px;}
.news_box ul.n_menu li { float:left; background:url(../images/icon_105.jpg) no-repeat; width:71px; height:29px; margin-right:2px; text-align:center; line-height:25px; color:#666}
.news_box ul.n_menu li.selected { background:url(../images/icon_104.jpg) no-repeat; color:white}
.news_box ul.n_menu li a { color:#666; text-decoration:none}
.news_box ul.n_menu li a:hover { color:#666; text-decoration:none}
.news_box textarea { margin-left:30px; border:1px solid #c9dad7; width:600px; height:120px; background:url(../images/greentree_136.gif) no-repeat center; margin-bottom:15px; font-size:12px}

.news_star p.s { background:url(../images/greentree_129.gif) no-repeat left center; padding-left:80px;}
.news_box table { margin-bottom:10px; }
.news_box table tr { height:30px; padding-left:5px; padding-right:5px;}
.share_box p.s{ background:url(../images/greentree_133.gif) no-repeat left center; padding-left:60px; margin-bottom:15px;}
.share_box input { background:url(../images/greentree_130.gif) no-repeat; width:65px; height:23px; border:none; cursor:pointer}
.share_box p img { display:inline; margin-top:3px; margin-left:2px !important; _margin-left:-2px; cursor:pointer}

.news_list { margin-left:15px; margin-right:15px; margin-bottom:10px;}
.news_list .n_t p { font-size:14px; margin-bottom:15px;}
.news_list .n_t p span { color:#ff3300; margin-right:10px;}
.news_list .n_t p.tm { font-size:11px; color:#aeaeae; margin-bottom:15px;}

.news_list .n_i { margin-bottom:5px}
.news_list .n_i img{ border:1px solid #e6e6e6; padding:2px; margin-right:15px; width:116px; height:85px;}
.news_list .n_i p { color:#666; line-height:20px;}


.com_news { margin-top:20px;}
.com_nt { border-bottom:1px solid #ccdcd9;}
.com_nt h3 { background:url(../images/greentree_137.jpg); width:86px; height:28px; color:white; font-size:14px; text-align:center; line-height:28px; font-weight:normal; margin:0}
.com_nt p { font-size:14px; color:#179884;}
.com_nl { background:none; border:none; }
.com_nl img { border:none}
.com_nl p.per { background:url(../images/icon_89.gif) no-repeat left center; padding-left:15px; color:#999;}
.com_nl p.per span { margin-left:20px;}
.com_nl p.show_s { color:#999}
.com_nl p.show_s img { display:inline;}
.com_nl p.com_con { margin-top:8px; color:#666}
.com_nl p.com_q { margin-top:5px; text-align:right; color:#179884}
.com_nl .com_reply {background:#fff url(../images/greentree_118.gif) repeat-x left bottom; border:1px solid #d3e1df; padding:15px; margin-bottom:15px; color:#666; }
.com_nl .com_reply h3{background:url(../images/icon_87.gif) no-repeat left center; padding-left:24px; color:#c00; font-size:14px; margin-bottom:5px; margin-top:0;}
.com_nl .com_reply h3 span { margin-left:10px; color:#999; font-size:12px; font-weight:normal}
.com_nl .com_r_form { width:470px; margin-top:10px; background:#f7f9f6 url(../images/greentree_139.jpg) no-repeat 10px 15px; padding-left:60px; position:relative}
.com_nl .com_r_form img { position:absolute; right:10px; top:10px;}
.com_nl .com_r_form textarea { width:100px; height:50px;background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:60px; font-size:12px; width:370px; margin:0; margin-right:15px;}

/*vote*/
.starRate{position:relative;width:85px;height:17px;background:url(../images/icon_106.jpg) no-repeat;overflow:hidden;cursor:pointer;}
.defaultStars{width:100%;height:100%;background:url(../images/icon_106.jpg) no-repeat;}
.starRate ul{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;}
.starRate li{width:17px;height:17px;float:left;text-indent:-100px;overflow:hidden;}


/*upgrade added by 2011-1-6*/
.member_box ul.upgrade_c { background:url(../images/greentree_110.jpg) repeat-x; height:37px; padding-left:30px}
.member_box ul.upgrade_c li { float:left; width:118px; height:28px; display:block; text-align:center; padding-top:9px;}
.member_box ul.upgrade_c li.selected { background:url(../images/greentree_111.jpg) no-repeat; width:118px; height:28px;}
.member_box .upgrade { border-top:none; padding:15px;}
.member_box .upgrade h2 { color:#179884; font-size:14px; margin-bottom:8px;}
.member_box .upgrade_box { border:1px solid #e0e9e7; background:#f5f7f4;  font-size:14px; color:#666; line-height:37px; padding-left:10px; margin-bottom:35px;} 
.member_box .upgrade_box p { background:url(../images/icon_13.gif) no-repeat left 12px; padding:8px 10px 8px 20px; line-height:22px;}
.w460 { width:460px;}
.member_box .upgrade_n { margin-top:20px;}
.member_box .upgrade_n h2{color:#179884; font-size:14px; margin-bottom:8px;}
.member_box .upgrade_n p { background:url(../images/icon_29.gif) no-repeat left 7px; padding-left:12px; line-height:20px}
.member_box input.upgrade { background:url(../images/greentree_113.jpg); width:123px; height:32px; border:none; cursor:pointer; margin:25px auto; margin-left:230px; }

/* edit by QXX 20110309 friendship */
.lnk_box p{margin:10px 0 10px 25px;}
.lnk_box h2{ background-color:#f2f6f1; height:25px; text-align:left; line-height:25px; padding-left:25px; color:#656464; font-weight:bold; font-size:14px;}
.lnk_box ul { margin:10px 0 30px 0; }
.lnk_box ul li{width:104px; float:left; margin:5px 30px 0px 25px; display:inline}

.friend_box {text-align:left;}
.friend_box p{padding-left:25px; margin:10px 0 10px 0;}
.friend_box h1{ background-color:#f2f6f1; height:25px; text-align:left; line-height:25px; padding-left:25px; color:#656464; font-weight:bold; font-size:14px;}
.friend_box ul { margin:10px 0 0 0; text-align:left; }
.friend_box ul li{width:104px; float:left; margin:5px 30px 0px 25px; display:inline}

.about_box {border: #e4ebea 1px solid;  padding: 15px;}
.about_box p { text-indent:25px; text-align:left; margin:10px;}
.brief_l {width:300px;text-align:left;}
.brief_l h1 {background:url(../images/icon_21.gif) no-repeat left 6px;padding-left:10px;color:#fa722d; font-weight:bold; margin:5px 0 0 15px; }
.brief_l p {margin-left:25px; text-indent:0; margin-top:0;}


.honor_box ul li{text-align: center; line-height: 26px; width: 70px;background: url(../images/default_27.gif); float: left; height: 26px; color: #fff; margin-left: 8px; cursor: pointer}
.honor_box ul li a {COLOR: #fff; text-decoration:none;}
.honor_box ul li a:hover {COLOR: #fff; text-decoration:none;}
.honor_box h1{ height:26px; background-color:#f6f6f6; padding:5px 0 5px 20px; line-height:26px; text-align:left;color:#fa722d; font-size:18px; margin-top:5px;}
.honor_box table {margin:10px 0 10px 10px; text-align:left;line-height:20px;}
.honor_box table td {vertical-align:top; padding-left:10px;}
.honor_box span {color:#fa722d;}

/* edit by QXX 20110318 join */
.join_nav {background-color:#f3f8f2;border:1px #c6d8d5 solid; width:640px; height:36px; line-height:36px;padding-left:25px; margin-bottom:20px;}
.join_nav ul li { float:left; background:url(../images/greentree_06.gif) no-repeat left center; padding:0 40px 0 10px; cursor:pointer}
#j_2 {text-align:left; padding:10px;text-align:justify; text-justify:distribute;}
#j_2 p{ text-indent:25px; margin:0 10px 20px 5px;}
.join_h1 {height:20px; background-color:#f6f6f6; padding:5px 0 5px 30px; line-height:20px; text-align:left;color:#179884; font-size:14px; margin:10px 0 10px 0;}
.join_brief h2 {background:url(../images/icon_15.gif) no-repeat left center;padding-left:15px;font-weight:bold; margin:5px 0 0 15px; }
.join_brief ul li {background:url(../images/icon_15.gif) no-repeat left center;padding-left:15px;font-weight:normal; margin:5px 0 0 15px; line-height:20px; }
.join_brief p {padding-left:20px; text-indent:0; margin-top:0;}
.join_home {padding:10px 0 10px 25px; text-align:left; text-indent:3px;}

.property_table {margin-bottom:20px;}
.property_table td { vertical-align:top; padding:0 10px 0 0;}
.property_h1 {color:#179884; font-size:14px; margin:0 0 0 10px;}
.property p { margin:5px 0 5px 10px; padding-left:15px; background: url(../images/icon_29.gif) no-repeat left 5px; text-indent:0;}



/* edit by QXX 20110401 brand */
.brand_1 h1 { float:left;background:url(../images/default_27.gif) no-repeat; text-align:center; color:#fff; height:26px; line-height:26px; width:70px; margin-left:15px;}
.brand_1 p { text-indent:0;width:500px; margin:10px 20px 10px 100px;text-align:justify;color: #575757; text-justify:distribute; line-height:18px;}
.brand_brief {padding:80px 0 0 170px;}
.brand_brief h2 {background:url(../images/greentree_06.gif) no-repeat left center;padding-left:15px;color:#656565; font-weight:bold; margin:5px 0 0 15px; color:#179884; }
.brand_brief p {padding-left:20px; text-indent:0; margin-top:0;}

/*view order added by 2011-4-1*/
.v_order { width:675px; padding:15px; text-align:left; margin:10px auto}
.v_t {background:url(../images/greentree_96.jpg) repeat-x; height:28px; line-height:28px; color:#0c8976; border:1px solid #cadbd8; padding-left:15px; margin-bottom:10px}
.v_order table tr td{ height:30px; padding-left:10px; border-bottom:1px dashed #dadada}
.v_map { margin-top:20px;}
.v_map img { margin:0 auto; padding:3px; border:1px solid #dcdcdc} 
.v_foot { width:705px; margin:0 auto}

/*added by 2011-4-2*/
.member_box table.repay {width:100%; margin-bottom:25px; }
.member_box table.repay tr td{ border-bottom:1px dashed #dadada; height:30px;}
.fee {background:url(../images/greentree_88.gif) no-repeat left center; padding-left:115px; color:#333; font-size:16px; font-weight:bold; margin:20px auto; height:30px; width:180px; line-height:30px;}
.res_box {  border:1px solid #c6d8d5; background:#fff url(../images/greentree_77.gif) repeat-x bottom;  margin-bottom:8px;}
.res_box ul{ margin:15px; margin-bottom:0; height:36px; background:url(../images/greentree_90.gif) repeat-x; line-height:36px;}
.res_box ul li { float:left;height:36px; width:118px; margin-right:10px; text-align:center; }
.res_box ul li.selected { background:url(../images/greentree_91.gif) no-repeat; width:118px; height:36px;}

.pay_notice { margin:15px; margin-right:15px; border:1px solid #c9dad7; border-top:none; margin-top:0; padding:10px;}
.pay_notice p {background:url(../images/icon_56.gif) no-repeat left center; padding-left:18px;}
.pay_notice img { display:inline; margin-left:2px;}
.pay_notice table { margin:5px auto;}
.pay_notice table tr td{ height:30px;}
.res_box input.btn {background:url(../images/greentree_131.gif) no-repeat; width:86px; height:29px; border:none; margin:15px;} 

/*promotion added by 2011-4-26*/
.pro_top{background:#fff url(../images/greentree_77.gif) repeat-x bottom;  border:1px solid #c6d8d5; color:#666; line-height:20px; zoom:1; padding-bottom:15px; margin-bottom:12px;}
.pro_top img{ width:295px; margin-left:14px; margin-top:12px; display:inline; height:95px}


.pro_part { background:url(../images/greentree_147.gif) repeat-x; border:1px solid #c6d8d5; height:30px; margin-bottom:15px; line-height:30px; padding-left:12px;  position:relative;}
.pro_part input { margin-top:5px; margin-right:10px;}
.pro_part input.i{ background:url(../images/index_16.gif) no-repeat right center;}
.pro_part ul { position:absolute; top:4px}
.pro_part ul li { float:left; text-align:center;width:71px; height:29px; line-height:25px; cursor:pointer}
.pro_part ul li.selected { color:white;background:url(../images/icon_104.gif)  no-repeat; width:71px; height:29px;}
.pro_page { color:#333; margin-right:10px;}
.pro_page img { margin:0;margin-top:8px; display:inline}

.pro_list {}
.pro_list { margin-left:15px; margin-right:15px; margin-bottom:10px;}
.pro_list .n_t p { font-size:14px; margin-bottom:12px;}
.pro_list .n_t p span { color:#ff3300; margin-right:10px;}
.pro_list .n_t p.tm { font-size:11px; color:#aeaeae; margin-bottom:15px;}

.pro_list .n_i { margin-bottom:5px;}
.pro_list .n_i img.h_pic{ border:1px solid #e6e6e6; padding:2px; margin-right:15px; width:87px; height:71px;}
.pro_list .n_i p { color:#666; line-height:20px;}

.n_i .n_reply { background:#fffbeb; border:1px solid #d6d6d6; padding:10px 15px; color:#666; position:relative; margin-top:10px;}
.n_i .n_reply img { position:absolute; top:-8px; border:none}
.n_i .n_reply h3 { background:url(../images/icon_89.gif) no-repeat left center; padding-left:15px; color:#999; font-size:12px; margin-bottom:5px; font-weight:normal} 
.n_i .n_reply h3 span {  margin-left:15px;  font-family:"宋体"}
.n_i img.mark1 { position:absolute; right:0; top:38px;}
.n_i img.mark2 {position:absolute; right:0; top:70px;}

/*room998 added by 2011-4-29*/
.block_998 ul{ background:url(../images/greentree_148.gif) repeat-x;  height:31px; line-height:31px}
.block_998 ul li { float:left; width:48px; border-right:1px solid #d3e1de; text-align:center; cursor:pointer}
.block_998 ul li.selected { background:white; color:#0f806f}
.block_998 table{ margin:5px 10px; text-align:left}
.block_998 table tr td { border-bottom:1px dashed #dadada; padding:5px;}
.block_998 table p {background:url(../images/icon_15.gif) no-repeat left 10px; padding-left:12px; line-height:22px;}
.block_998  { text-align:center}
.block_998 img { margin:0 auto}

.m_998 { width:695px;}
.m_998 ul.t_998 { background:url(../images/greentree_150.gif) no-repeat; height:32px; padding-left:12px; padding-top:10px;}
.m_998 ul.t_998 li { text-align:center; color:#777; width:71px; height:29px; line-height:22px; float:left; cursor:pointer}
.m_998 ul.t_998 li.selected {color:white;background:url(../images/icon_104.gif)  no-repeat; }
.c_998 { border:1px solid #cbdbd8; border-top:none; background:#f2f6f1; padding:10px; padding-top:3px; height:424px !important; _height:419px;}
.box_998 { background:white; border:1px solid #e0eae8; padding:15px; height:380px;}
.w450 { width:420px}
.w213 { width:183px}
.frm_998 img { float:left; margin-right:10px;}
.frm_998 p { line-height:22px; color:#595959}
.frm_bg { background:url(../images/greentree_151.gif); width:280px; height:130px; margin:0 auto;margin-top:45px; padding-top:65px; padding-left:44px;}
.frm_bg input.txt { background:white; border:1px solid #d6d6d6; height:18px;}
.frm_bg input.i { background:white url(../images/index_16.gif) no-repeat right center;}
.frm_bg table tr { height:25px;}
.bt_998 { margin-top:35px; margin-left:80px;}
.bt_998 input { background:url(../images/index_19.gif); width:75px; height:27px; border:none; color:white; font-size:14px; cursor:pointer}

.notice_998 { background:#d93d0c; color:white; padding:5px 10px; margin-bottom:10px;}
.notice_998 span { color:#eaff00; font-weight:bold}
.list_998 p.per { color:#999; font-family:"宋体"; background:url(../images/icon_89.gif) no-repeat left center; padding-left:15px;}
.list_dadada {border-bottom:1px dashed #dadada; height:1px; overflow:hidden; margin-top:8px; margin-bottom:8px;}

.rl_998 .sort { margin-top:5px; background:white; border:1px solid #ebebeb; padding:10px; margin-bottom:10px;}
.rl_998 .sort p { float:left; width:135px; margin:0}
.rl_998 p{ margin-left:15px; margin-right:15px;}
.ques_998 p.q { background:url(../images/icon_18.gif) no-repeat left 5px; padding-left:20px; color:#0c8976;}
.ques_998 p.a { background:url(../images/icon_19.gif) no-repeat left 5px; padding-left:20px;}

.zone {}
.zone_box { width:312px;margin-right:8px;}
.zone_box img.pic { border:1px solid #e9e9e9; padding:2px;}
.zone_r { width:185px;}
.zone_r p { color:#666}
.zone_r p.t { font-size:14px; margin-bottom:8px; padding-left:35px; line-height:30px;}
.zone_r p.icon1 { background:url(../images/greentree_155.gif) no-repeat left 3px;}
.zone_r p.icon2 { background:url(../images/greentree_156.gif) no-repeat left 3px;}
.zone_r p.icon3 { background:url(../images/greentree_157.gif) no-repeat left 3px;}
.zone_r p.icon4 { background:url(../images/greentree_158.gif) no-repeat left 3px;}
.zone_r p.icon5 { background:url(../images/greentree_159.gif) no-repeat left 3px;}
.zone_r p.icon6 { background:url(../images/greentree_160.gif) no-repeat left 3px;}

.zone_r img { display:inline; margin-top:8px; margin-right:6px}

/* edit by QXX 20110517 Service Terms */
.serviceterm_box {width:800px; margin:0 auto; text-align:left;text-align:justify; text-justify:distribute; padding:10px;}
.serviceterm_box h1 { height:47px; font-size:20px;color:#0c8976; font-weight:bold; line-height:47px; text-align:center; background:url(../images/LOGO110130.jpg) no-repeat 265px 0; margin-bottom:10px; padding-left:30px;}
.serviceterm_box h2 { font-size:14px;color:#0c8976; font-weight:bold; margin:20px 0 10px 0;}
.serviceterm_box p { text-indent:25px;}
.serviceterm_box ul li {margin-left:25px;}
.serviceterm_box span {font-weight:bold; font-size:14px;}
.serviceterm_box_hr { border:#0c8976 2px solid;}

/* edit by QXX 20110517 BookList */
.booklist_font {font-size:12px; color:#000; font-weight:normal;}
.booklist_selection {border: #c6d8d5 1px solid;line-height: 28px; padding: 0px 2px 0 15px; _padding: 2px 2px 0 15px;/*for ie6*/ margin-bottom: 6px; background: url(../images/index_04.gif) repeat-x; height: 28px;_height: 26px;/*for ie6*/ text-align:left;}
.booklist_box {border: #c6d8d5 1px solid; padding:15px;background: url(../images/booklist_11.jpg) #fff repeat-x 50% bottom; margin-bottom:10px;}
.booklist_box_l {border: #dfe9e7 1px solid; padding: 10px; width: 120px;  height: 155px;  margin-right: 15px; text-align:center; background-color:#FFF;}
.booklist_box_l p {color:#999;}
.booklist_box_r { width:470px; text-align:left;}
.booklist_box_r ul li { float:left; margin:5px 5px 10px 0;}
.booklist_number {color: #cc0f13; font-size: 18px; font-weight:bold;}
.booklist_roomrate_t { color:#0c8976;border: #c6d8d5 1px solid; text-align: center; width: 630px;*width:630px; height:31px;background-color:#f1f5ef;}
.booklist_roomrate_t td { padding-left:10px;}
.booklist_flowsteps{ overflow: hidden; margin-top:10px;display:inline;height:15px; width:265px;}
.booklist_flowsteps ul li{float:left; line-height:15px;}
.booklist_flowsteps li.done { color:#068672;background:url(../images/booklist_07.jpg) no-repeat 0 2px;}
.booklist_flowsteps li.current{ color:#fd4000;background:url(../images/booklist_04.jpg) no-repeat 0 2px;}
.booklist_flowsteps li.last{ color:#696969;background:url(../images/booklist_05.gif) no-repeat 0 2px;}
.booklist_flowsteps p {padding:2px 0px 0 15px;}
.booklist_flowsteps span { width:16px; height:13px;background:url(../images/booklist_08.jpg) no-repeat;}
.booklist_page { text-align:right;}

/* edit by QXX 20110519 Booking */
.booking_content {margin:0 auto; width:900px; border:1px #e1e1e1 solid;}
.booking_box {text-align:left;padding:10px 0 10px 40px;}
.booking_tbgreen {background: #f2f6f1}
.booking_box h1 {background-color:#f3f8f2;height:32px;padding:0 0 0 20px;line-height:32px; text-align:left;color:#0c8976; font-size:14px; margin:0 0 10px 0; width:800px;}
.booking_box table td.tb_l {text-align:right; width:130px; padding:0 5px 8px 0; vertical-align:top;}
.booking_box table td.tb_r {text-align:left; width:440px; padding:0 0 8px 5px;}
.booking_box table input{border: 1px solid #C2C7CB; font-size: 12px;height: 18px;line-height: 18px; vertical-align: 15%;width: 170px;background:url(../images/default_08.gif) repeat-x; overflow-y:visible;}
.booking_box textarea {overflow-y:visible;}
.booking_completed{border-left: #c6d8d5 1px solid;border-right: #c6d8d5 1px solid;border-bottom: #c6d8d5 1px solid;margin-left:-30px;width:793px;padding:20px 0 10px 25px;}
.booking_completed input {margin-left:10px;}
.booking_completed p{ color:#999;}
.booking_completedtd {border-right:none; border-bottom:none; height:20px;line-height:20px;}
.booking_tip {border:1px #e9e9e9 solid; background-color:#ffffef; height:95px; width:815px;}
.booking_tip p {margin:10px 5px 0 20px; color:#666;}

/* edit by QXX 20110523 verify */
.verify { width:660px; height:180px;border: #c6d8d5 1px solid; text-align:center; background-color:#fff;}
.verify h1 {color:#0c8976;border-bottom: #c6d8d5 1px solid;line-height: 28px; padding: 0px 2px 0 15px; _padding: 2px 2px 0 15px;/*for ie6*/ margin-bottom: 6px; background: url(../images/index_04.gif) repeat-x; height: 28px;_height: 26px;/*for ie6*/ text-align:left;}
.verify h2 {margin-top:20px;}

/* edit by QXX 20110525 Entrance */
.entrance {width:700px; height:500px;border: #c6d8d5 1px solid; text-align:left; margin:0 auto; overflow:auto;}
.entrance_box {}
.entrance_h1 {width:682px; height:500px;color:#0c8976; margin:0 auto;border: #c6d8d5 1px solid; border-bottom:0;line-height: 28px; padding: 0px 2px 0 15px; _padding: 2px 2px 0 15px;/*for ie6*/ margin-bottom: 0px; background: url(../images/index_04.gif) repeat-x; height: 28px;_height: 26px;/*for ie6*/ text-align:left;}
.entrance h2 {margin:10px;border-bottom: #c6d8d5 1px solid;}
.entrance ul {margin-left:10px;}
.entrance ul li{ float:left; width:220px; text-align:left;}
.entrance ul li a {color:#179884;}
.entrance ul li a:hover {color:#179884;  text-decoration: underline;}


/*city modified by 2011-7-12*/
.city_block { border:1px solid #dde7e5; border-top:none; padding:15px; background:#fcfdfb url(../images/greentree_168.jpg) repeat-x left bottom; zoom:1; color:#666}
.city_se { margin-left:10px; margin-right:10px;text-align:justify;text-justify :distribute;text-indent:15px;}
.city_se img { margin:0;  width:92px; height:125px;}
.city_se p.cl {background:url(../images/greentree_06.gif) no-repeat left center; padding-left:12px; color:#179884; font-weight:bold; text-indent:0; margin-bottom:6px;}
.city_se p.fj { background:url(../images/icon_109.jpg) no-repeat;height:24px; padding-left:65px;line-height:24px; margin-top:10px; color:#179884;}
.city_block p.i { text-indent:25px; margin-left:15px; margin-right:10px; text-align:justify;text-justify :distribute;}

.city table.city_list { border:1px solid #c9dad7; margin-top:10px;}
.city table.city_list th { background:url(../images/greentree_170.jpg) repeat-x; height:31px; padding-left:10px; color:#179884}
.city table.city_list th p { background:url(../images/icon_29.gif) no-repeat left center; padding-left:12px;}
.city table.city_list td { padding:8px 15px; border-bottom:1px dashed #dadada}

.city_t { margin-top:16px; position:relative; }
.city_t span.cit { background:url(../images/icon_108.jpg); width:70px; height:24px; text-align:center; line-height:24px; color:white; display:block;}
.city_t span { margin-right:5px}
.city_t p { background:url(../images/greentree_171.jpg) no-repeat; width:95px; height:34px; text-align:center; line-height:30px; color:white}

