@charset "utf-8";
/* room_detail */
.room_detail ul.se_menu li{ float:left; color:#046a45; font-weight:bold;  background:url(../images/en_27.gif) no-repeat right 5px; margin-right:8px; padding-right:8px;}
.room_detail ul.se_menu li a:link {color:#046a45; text-decoration:underline}
.room_detail ul.se_menu li a:visited {color:#046a45; text-decoration:underline}
.room_detail ul.se_menu li a:hover {color:#f00; text-decoration:none}
.room_detail ul.se_menu li.selected { color:#f00}
.room_detail ul.se_menu li.none { background:none}

.room_detail .l_detail { float:left; width:280px; margin-left:30px;}

.room_detail h1 { color:#046a45; font-size:13px; margin-bottom:10px;}
.room_detail h2 { background:url(../images/en_26.gif) no-repeat left center; padding-left:12px; margin-top:10px;}
.room_detail h3 { margin-left:12px; font-weight:normal}
.room_detail p { color:#09123e;}
.room_detail p.icon1 { background:url(../images/en_25.gif) no-repeat left center; padding-left:20px; margin-top:5px;}
.room_detail p.icon2 { background:url(../images/en_24.gif) no-repeat left 2px; padding-left:20px;margin-top:5px;}
.room_detail p.red { color:#FF0000; font-weight:bold}

.hotel_info_l { float:left; width:228px; margin-right:24px; text-align:right}
.hotel_info_l img { margin-bottom:10px;}
.hotel_info_r { float:left; width:450px;}

.hotel_tb { padding-top:30px; margin-bottom:30px;}
.hotel_tb table { width:100%; border:none; text-align:center}
.hotel_tb table.tb_title { background:url(../images/en_23.gif) repeat-x; height:26px; border:1px solid #cfcfcf; font-weight:bold; text-align:center}
.hotel_tb table.tb_con tr td{ border-bottom:1px solid #e6e6e8; padding-top:5px; padding-bottom:5px;}
.hotel_tb table.tb_con img { display:inline; margin-right:5px;}

.show_photo { float:left; width:520px;}
.big_photo { float:left; width:328px; }
.show_photo img { border:1px solid #e5e1e1; padding:2px;}
.show_photo ul.small_photo { float:right; width:185px; }
.show_photo ul.small_photo li {width:85px; height:64px; border:1px solid #e5e1e1; float:left; margin-bottom:10px; margin-left:5px; display:inline}
.photo_info { float:right; width:180px; }

.equip_box{ background:url(../images/en_28.gif) 270px repeat-y;}
.equip_box h2{ font-weight:normal}

/*search list*/
.list_box { color:#09123e;}
.list_l { float:left; width:190px;}
.list_l img { width:171px; height:136px;}
.list_r { width:350px; float:left}
.list_r img { display:inline; margin-right:5px;}
.list_r h1 {color:#046a45; font-size:13px; margin-bottom:10px;}
.list_r p.price { font-weight:bold; margin-top:8px; float:left}
.list_r p.price span { color:#ff5a01; font-size:16px; margin-left:5px; margin-right:5px;}
.list_r .list_btn { float:left; margin-left:10px; display:inline; margin-top:8px;}
.list_r .list_link { float:right; margin-top:12px;}

/*company_box*/
.news_box p, .member_box p { color:#626256; margin-bottom:15px;}
.word_box { min-height:532px;height:auto !important; height:546px;}
.word_box p { margin-bottom:5px; margin-left:18px; color:#626256;}
.word_box p span { font-weight:bold }
.word_box p.n_indent { margin-bottom:15px; margin-left:0}
.word_box p.word_notice { margin-bottom:0px !important; margin-bottom:15px;background:url(../images/en_90.gif) no-repeat left center; padding-left:38px;}
.word_box p.word_notice span { color:#f00}
.word_box h2 { font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; border-bottom:1px solid #e8e8e8; padding-bottom:6px;}
.word_box h2 span { font-size:11px; font-weight:normal; color:#626256; margin-left:10px;}
.word_box h3 { color:#046a45;background:url(../images/en_18.gif) no-repeat left center; padding-left:15px; margin-top:15px; margin-bottom:3px;}
.word_box ul.sitemap { margin-left:25px; color:#626256; margin-bottom:10px;}
.word_box ul.sitemap li { background:url(../images/en_89.gif) no-repeat left 8px; padding-left:10px;}
.word_box ul.sitemap li.city { float:left; display:block; width:140px;}
.word_box ul.link_image {margin-left:25px;} 
.word_box ul.link_image li { float:left; display:block; width:150px; margin-bottom:15px;}
.word_box ul.link_image li img { width:88px; height:31px;}
.word_box ul.voucher {color:#626256; margin-bottom:10px;}
.word_box ul.voucher li { background:url(../images/en_89.gif) no-repeat left 8px; padding-left:10px; line-height:22px;}
.word_box table.ap_link { width:95%; margin:10px auto; border:1px dashed #505050; }
.word_box table.ap_link tr td { border:1px dashed #505050; padding:5px 8px;}
.word_box table.ap_link tr td.first_col { background:#edf0d5; text-align:right; }
.word_box table.ap_link textarea { border:1px solid #dcdcdc; font-size:12px; padding:5px; line-height:20px; font-family:Arial, Helvetica, sans-serif}
.word_box table.ap_link textarea.w490 { width:490px; height:50px}
.word_box table.ap_link textarea.w350{ width:350px; height:90px}
.word_box table.ap_link input {border:1px solid #dcdcdc; font-size:12px; width:170px; height:20px;}
.word_box .word_btn { text-align:center; margin-top:15px; margin-bottom:30px;}


.month_box {margin-bottom:30px; }
.left_arrow { float:left; background:url(../images/books_prev.gif) no-repeat left center;display:inline; cursor:pointer; width:40px; height:30px;}
.right_arrow { float:left; background:url(../images/books_next.gif) no-repeat left center;display:inline; cursor:pointer; width:40px; height:30px;}

.month_box .Cont{overflow:hidden; width:530px; float:left;}
.month_box .ScrCont{width:10000000px;}
.month_box #List1,.month_box #List2{float:left;}
/*.month_box ul li { width:122px; height:178px; float:left; margin-left:15px; display:inline; padding:3px; border:1px solid #ddd;}
*/
.month_box ul li {  float:left; margin-left:30px; display:inline; padding:3px; border:1px solid #ddd; }
.month_box ul li img {width:88px; height:124px;}


/*.magazine_show { background:url(../images/en_91.gif) no-repeat; height:200px; overflow:hidden; padding-top:20px; padding-left:20px;}
.magezine_box .ScrCont{}
.magezine_box #List1,.magezine_box #List2{float:left;}
.magazine_show ul li { float:left; padding:3px; border:1px solid #dddddd; margin-right:15px;}
*/

.new_hotel {}
.new_hotel table { width:100%;text-align:center;}
.new_hotel table.order_title { background:#00945a; font-weight:bold;height:28px; color:white}
.new_hotel table.order_con { margin-bottom:40px; color:#656565;}
.new_hotel table.order_con tr td { padding-bottom:10px; border-bottom:1px solid #e6e6e8; padding-top:10px; padding-left:5px; padding-right:5px;}


.awards { float:left; width:470px;}
.awards p {margin-left:0; background:url(../images/en_35.gif) no-repeat left 7px; padding-left:12px; }
.awards p span {color:#046a45; margin-right:10px;}
.awards_pic { float:left; width:200px; overflow:hidden; margin-right:15px;}
.awards_pic img { margin-right:10px;}

.word_box .hotel_pic { margin-bottom:15px;}
.news_box .hotel_pic { margin-bottom:15px;}
.Active_box .hotel_pic { margin-bottom:15px;}
.Active_box2 .hotel_pic { margin-bottom:15px;}
.rule_box .hotel_pic { margin-bottom:15px;}
.error_box .hotel_pic { margin-bottom:15px;}

/*news*/
/*.news_box h1{ color:#09123e; font-size:13px; text-align:center; border-bottom:1px solid #e6e6e8; padding-bottom:8px; margin-bottom:10px; line-height:24px;}
.news_box h1 span { font-weight:normal; font-size:11px;color:#626256; display:block}
.news_box h2 { background:url(../images/en_26.gif) no-repeat left 7px; padding-left:12px; font-weight:normal; border-bottom:1px solid #e6e6e8; padding-bottom:10px; margin-bottom:10px;color:#09123e; }
.news_box h2 span { font-weight:bold; display:block}*/

.news_box {min-height:540px;height:auto !important; height:554px;}
.news_box h1  { font-size:11px; margin-bottom:5px;}
.news_box h2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; border-bottom:1px solid #e8e8e8; padding-bottom:6px; line-height:24px; background:url(../images/en_61.gif) no-repeat left 8px; padding-left:15px;}
.news_box h3 {color:#046a45;background:url(../images/en_18.gif) no-repeat left center; padding-left:15px; margin-top:15px; margin-bottom:3px;}
.news_box span { font-weight:normal;font-size:11px; margin-right:20px; color:#999}
.news_box p.back { background:url(../images/bt_back.gif) no-repeat left center; padding-left:20px; margin-top:40px;}
.news_box p.news_list { background:url(../images/en_18.gif) no-repeat left 5px; padding-left:15px; margin-bottom:8px; margin-left:25px;}
.news_box p.news_list span { color:#046a45; font-weight:bold; margin-right:5px;}

/*gift*/
.gift_box {}
.gift_box ul li { border:1px solid #ececed; background:white; width:140px; float:left; margin-left:5px; display:inline; margin-bottom:10px;}
.gift_box ul li img { margin:0 auto; margin-top:3px; margin-bottom:3px;}
.gift_box ul li p { margin-left:5px;}
.gift_box ul li p span { color:#f00; font-weight:bold}

.gift_box h2 {font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;padding-bottom:6px;}
.gift_box .rule_box {}
/*.rule_box h2 { background:url(../images/en_59.jpg) no-repeat left 2px; padding-left:15px; margin-left:12px; margin-top:15px;}
.rule_box p {margin-left:12px; background:url(../images/en_60.gif) no-repeat left 2px; padding-left:15px; border-bottom:1px solid #ededed; padding-bottom:8px;}
*/

.rule_box h2 { font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; border-bottom:1px solid #e8e8e8; padding-bottom:6px; color:#09123e}
.rule_box h3 { color:#046a45;background:url(../images/en_18.gif) no-repeat left center; padding-left:15px; margin-top:15px; margin-bottom:3px;}
.rule_box h4 {  background:url(../images/en_59.jpg) no-repeat left 2px; padding-left:15px; margin-left:12px; margin-top:15px;}
.rule_box p.answer { margin-left:12px; background:url(../images/en_60.gif) no-repeat left 2px; padding-left:15px; border-bottom:1px solid #ededed; padding-bottom:8px;}


/*member*/
.member_box {color:#626256;}
.member_box img.card { float:left; margin-right:20px;}
/*.member_box table { color:#626256}*/
.member_box p.card { float:left; width:530px; margin-bottom:35px;}
.member_box p.card span  {color:#066a46; font-weight:bold; margin-right:5px;}
.member_box p.notice { background:url(../images/en_24.gif) no-repeat left 2px; padding-left:25px;}
.member_box p.notice img { display:inline}
.member_box p span.red { color:#f00; font-size:12px; font-weight:bold}
.member_box h1 { font-size:12px; color:#066a46; margin-bottom:5px; background:url(../images/en_35.gif) no-repeat left center; padding-left:12px;}
.member_box .faq_box h2 { background:url(../images/en_59.jpg) no-repeat left 2px; padding-left:15px; margin-left:12px; margin-top:15px;}
.member_box .faq_box p {margin-left:12px; background:url(../images/en_60.gif) no-repeat left 2px; padding-left:15px; border-bottom:1px solid #ededed; padding-bottom:8px;}

.rate_tb table {width:100%; border:none; text-align:center; color:#626256; margin-top:10px}
.rate_tb table.tb_title { background:url(../images/en_23.gif) repeat-x; height:26px; border:1px solid #cfcfcf; font-weight:bold; text-align:center; color:#0a1240}
.rate_tb table.tb_con tr td{ border-bottom:1px solid #e6e6e8; padding-top:5px; padding-bottom:5px;}
.rate_tb table.tb_con tr td.fi { text-align:left; padding-left:15px;}

.per_info table { width:100%;}
.per_info table tr { height:28px;}
.per_info table tr.bg { background:#f1f1f1}
.per_info table label { font-weight:bold; margin-right:8px; width:110px;  text-align:right; display:block; float:left}
.per_info table label img { display: inline; margin-right:5px;}
.per_info table span { margin-left:10px; font-family:Arial, Helvetica, sans-serif}
.per_info table input { border:1px solid #dcdcdc; height:18px; font-size:11px}
.per_info table input.w300 { width:300px;}
.per_info table input.w120 { width:120px;}
.per_info table select {border:1px solid #dcdcdc; height:18px; font-size:11px; width:120px; margin-right:8px;}
.per_info .btn { margin-bottom:20px; text-align:left}

.per_info table.hotel_list p{ background:url(../images/en_26.gif) no-repeat left 8px; padding-left:12px; margin-bottom:0}
.per_info table.hotel_list tr td.h_list_l { padding-right:8px; width:50%}
.per_info table.hotel_list tr td.h_list_r { padding-left:20px; border-left:1px solid #e0e0e0;}


.per_info .check_box { margin-bottom:20px}
.per_info .check_box p { margin-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.per_info .check_box p.icon3 { color:#00945a; background:url(../images/en_57.gif) no-repeat left center; padding-left:20px; font-weight:bold}
.per_info .check_box p.icon4 { color:#00945a; background:url(../images/en_56.gif) no-repeat left center; padding-left:22px; font-weight:bold; margin-top:10px;}
.per_info .check_box p input { background:#ecfff4; border:1px solid #dad9d7; width:118px; margin-right:5px;}


.order_info .btn { margin-bottom:30px; text-align:right}

.order_search table{width:100%; border:none; font-weight:bold; margin-bottom:5px;}
.order_search table label { float:left; display:block; margin-right:8px;}
.order_search table input.time {  border:1px solid #dcdcdc; height:18px; font-size:11px;  width:120px;float:left; }
.order_search table select { width:90px;border:1px solid #dcdcdc; height:18px;float:left  }
.order_search table select.w120 { width:120px;}
.order_search table img { display:inline;margin-left:5px; }

.order_info table { width:100%;text-align:center;}
.order_info table.order_title { background:#00945a; font-weight:bold;height:28px; color:white}
.order_info table.order_con, .order_info table.point_con { margin-bottom:40px;}
.order_info table.order_con tr td { padding-bottom:10px; border-bottom:1px solid #e6e6e8; padding-top:10px;}
.order_info table.order_con tr td.total { text-align:right; padding-right:15px; border-bottom:none; font-weight:bold; color:black}
.order_info table.order_con tr td.total span { color:#f00}
.order_info table.point_con tr td {padding-bottom:5px; border-bottom:1px solid #e6e6e8; padding-top:5px;}
.order_info table input.no { border:1px solid #dcdcdc; width:65px; text-align:center; color:#626256;}
.order_search span { font-weight:normal; margin-left:8px;}

.voucher_tb {}
.voucher_tb table { width:100%; border:none; text-align:center;}
.voucher_tb table.tb_title { background:url(../images/en_23.gif) repeat-x; height:26px; border:1px solid #cfcfcf; font-weight:bold; text-align:center}
.voucher_tb table.tb_con { margin-bottom:30px;}
.voucher_tb table.tb_con tr td{ border-bottom:1px solid #e6e6e8; padding-top:5px; padding-bottom:5px;}
.voucher_tb table.tb_con img { display:inline; margin-right:5px;}
.voucher_tb table.tb_con select { width:60px; border:1px solid #dcdcdc}
.voucher_tb p { margin-bottom:5px;}

.get_voucher { background:url(../images/en_58.gif) no-repeat; width:683px; height:183px; padding-top:57px; padding-left:24px; margin-bottom:20px;}
.get_voucher input.code { border:1px solid #dcdcdc; width:165px; font-size:11px; margin-right:5px;}
.get_voucher img { display:inline; margin-right:3px;}

/*.address { background:url(../images/en_67.gif) no-repeat; width:682px; height:185px; padding-top:55px; padding-left:25px;}
*/
.get_address{background:url(../images/en_67.jpg) no-repeat; width:687px; height:190px; padding-top:50px; padding-left:20px; margin-bottom:20px;}
.get_address .get_ad_nic { background:#ffeded; border:1px solid #ffc9c9; width:340px; padding:5px; margin-bottom:8px;}
.get_address .get_ad_nic p {line-height:18px; background:url(../images/en_24.gif) no-repeat left 3px; padding-left:20px; margin-bottom:0}
.get_address p { margin-bottom:5px;clear:both}
.get_address p label { font-weight:bold; float:left; display:block; width:70px; text-align:right; margin-right:8px;}
.get_address p input {border:1px solid #dcdcdc; width:165px; font-size:11px;  height:18px;}
.get_address p input.w250 { width:250px;}

/*booking_box*/
.booking_box { padding-bottom:10px;}
.booking_box p { margin:0; margin-left:10px;}
.booking_box p.icon { background:url(../images/en_24.gif) no-repeat left 2px; padding-left:20px;margin-top:5px;}
.booking_box table {  margin:15px 10px; width:96%; border-bottom:1px solid #cfcfcf}
.booking_box table tr { height:30px; text-align:center}
.booking_box table tr td.line { border-right:1px solid #cfcfcf; font-weight:bold}
.booking_box table tr.rate_title { background:#00945a; color:white; font-weight:bold;}
.booking_box table tr.rate_con td{ border-bottom:1px solid #dfdfdf}
.room_price { background:#f04740; padding:5px; text-align:center; font-size:13px; color:white; font-weight:bold; width:160px; float:right; margin-right:20px; display:inline}
.booking_box .btn_big input{ background:url(../images/btn_big2.gif) no-repeat; width:212px; height:31px; float:right; border:none; margin-top:25px; cursor:pointer}
.booking_box .choose_box { background:#fef8e3; border:1px solid #dcdcdc; margin:15px; padding-top:5px; padding-bottom:5px;}
.booking_box .choose_box p { line-height:22px;}
.booking_box table input { vertical-align:middle; border:1px solid #dad9d7;height:18px; font-size:12px; color:#000;}
.booking_box table input.no_border { border:none; height:auto}

.book_form p { clear:both; margin:10px;}
.book_form img { display:inline;}
.book_form p label { text-align:right; width:138px; margin-right:8px; font-weight:bold; display:block; float:left}
.book_form p span {  margin-left:8px;}
.book_form p span.red { color:#f00; }
.book_form p span.price { font-size:15px; color:#cd1014; font-weight:bold; margin:0}
.book_form p span.all_price { background:#f95e55; padding:5px; padding-left:10px; padding-right:10px; font-weight:bold; text-align:center; color:white;font-size:13px;margin:0} 
.book_form p input { border:1px solid #dad9d7; height:18px; font-size:11px;}
.book_form p input.radio { border:none; margin-right:5px; height:auto}
.book_form p select  {border:1px solid #dad9d7; height:18px; font-size:11px;}
.book_form p textarea {border:1px solid #dad9d7; width:310px; height:85px; font-size:11px;} 
.w215 { width:215px;}
.w280 { width:280px;}
.w135 { width:135px;}
.w55 { width:55px;}
.w120 { width:120px;}
.w100 { width:100px;}

/*search_box*/
/*.search_form { position:relative}
.search_form table { width:100%; margin-top:10px}
.search_form table tr { height:25px;}
.search_form label { font-weight:bold; margin-right:12px; width:85px; display:block; float:left; text-align:right}
.search_form input { border:1px solid #dad9d7; height:18px; font-size:11px; float:left; margin-right:5px;}
.search_form select { border:1px solid #dad9d7; height:18px; font-size:11px; float:left}
.search_form .map { float:right}
.bt { margin:15px;}
.search_form .hotel_num{ position:absolute;}
.search_form .hotel_num span { margin-left:5px; font-weight:bold; color:#f00; font-size:12px;}*/

/*search_box*/
.search_map { position:relative; height:512px !important; _height:528px;}
.search_map h1 {color:#046a45; font-size:13px; position:absolute;}
.search_map h2 {}
.search_map p {position:absolute; top:40px; }
.search_map span { margin-left:5px; font-weight:bold; color:#f00; font-size:12px;}
.map_box { background:url(../images/en_62.gif) no-repeat; width:574px; height:479px; position:absolute; top:35px; left:75px;}

.city_block {min-height:494px;height:auto !important; height:510px;}
.city_block p { color:#1144ab; margin-bottom:15px;}
.city_block p span { margin-left:5px; margin-right:5px;}
.city_block table { width:100%;text-align:center;}
.city_block table.order_con {color:#626256;margin-bottom:10px;}
.city_block table.order_con tr td {  border-bottom:1px dashed #e2dede;  padding:5px 10px; text-align:left}
.city_block table.order_con tr td.title {font-weight:bold;height:22px;  text-align:left; border-bottom:1px solid #e2dede; color:#046a45; background:url(../images/en_18.gif) no-repeat left center; padding-left:10px;}
.city_block table.order_name { background:#00945a; font-weight:bold;height:26px; color:white}


/*point_box*/
.point_box { margin-bottom:10px; background:#f1f1f1; height:25px; line-height:25px; font-weight:bold; color:#626256;}
.point_box label { display:block; float:left; width:190px; margin-left:10px; display:inline}
.point_box label span { margin-left:5px; color:#e62e27; font-size:12px;}

/*card_box*/
.card_box { height:360px;}

/*city_box*/
.city_title { margin-top:15px; margin-bottom:5px;}
.city_box p { margin-bottom:5px; color:#626256; line-height:19px}
.city_box p span { font-weight:bold }
.city_l { float:left; margin-top:18px;}
.city_word { float:left; margin-left:15px; display:inline; width:470px;}

.city_box h2 {  margin-top:20px; color:#00945a; font-size:16px; border-bottom:1px solid #ddd;}
.city_box h2 img { float:left}
.city_box h2 span { float:right; font-size:11px; font-weight:normal; margin-top:6px;}
.city_box h3 { color:#046a45;background:url(../images/en_18.gif) no-repeat left center; padding-left:15px; margin-top:15px; margin-bottom:3px; font-size:13px;}

.city_box table { width:100%;text-align:center; color:#626262; margin-top:8px;}
.city_box table.city_title { background:#00945a; font-weight:bold;height:28px; color:white; margin-bottom:0}
.city_box table.city_con tr td { padding-bottom:8px; border-bottom:1px solid #e6e6e8; padding-top:8px;}
.city_box table.city_con img { margin:0 auto}

/*.city_box span { font-weight:normal; margin-left:8px;}
*/

/*998_box*/
.Active_box { min-height:496px;height:auto !important; height:496px; }
.Active_box h2 { font-size:13px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; border-bottom:1px solid #e8e8e8; padding-bottom:6px; color:#09123e}
.Active_box h3 { color:#046a45;background:url(../images/en_18.gif) no-repeat left center; padding-left:15px; margin-top:15px; margin-bottom:3px;}
.Active_box h4 { background:url(../images/en_59.jpg) no-repeat left 2px; padding-left:15px; margin-left:12px; margin-top:15px;}
.Active_box p.ans {margin-left:12px; background:url(../images/en_60.gif) no-repeat left 2px; padding-left:15px; border-bottom:1px solid #ededed; padding-bottom:8px;}
.Active_box p.f_word { color:#09123e; background:url(../images/en_65.jpg) no-repeat left center; padding-left:80px;}
.Active_box p.red { color:#f00;background:url(../images/en_24.gif) no-repeat left 2px; padding-left:20px;}

.q_search {width:347px; height:198px; margin:0 auto; background:url(../images/en_63.gif) no-repeat; position:relative; margin-top:40px;}
.q_search p.title { color:#cd0a02; font-weight:bold; font-size:12px; padding-top:8px; margin-left:15px;}
.q_search .q_search_con { margin:25px 15px 15px 15px;}
.q_search .q_search_con p { margin-bottom:14px; }
.q_search .q_search_con img { display:inline; margin-left:5px;}
.q_search .q_search_con label { font-weight:bold; color:#09123e; width:85px; display:block; float:left; text-align:right; margin-right:8px;}
.q_search .q_search_con input { border:1px solid #dad9d7; height:18px; font-size:11px; width:140px; float:left}
.q_search .q_search_con select { border:1px solid #dad9d7; height:18px; font-size:11px; width:140px; float:left}
.q_search .active_label { position:absolute; bottom:-3px; left:-3px}

.Active_box table { width:100%; border:none; margin-bottom:25px;}
.Active_box table tr { height:28px;}
.Active_box table tr.bg { background:#f1f1f1}
.Active_box table label { font-weight:bold; width:150px;  text-align:right; display:block;}
.Active_box table textarea { border:1px solid #bababa; width:412px; height:110px; margin-bottom:8px;}
.Active_box table input { margin-top:25px;}

.active_list{}
.active_list_l { float:left; width:190px;}
.active_list_l img { width:171px; height:136px;}
.active_list_r { width:515px; float:left}
.active_list_r img { display:inline; margin-right:5px;}
.active_list_r h1 {color:#046a45; font-size:13px; margin-bottom:10px;}
.active_list table { width:100%; border:1px solid #505050; margin-top:15px; text-align:center;}
.active_list table tr td {border:1px solid #505050; height:28px; color:#666;}
.active_list table tr.active_title { background:#edf0d5; font-weight:bold}
.active_list table tr.active_title td { height:24px;}
.active_list table img { margin:0 auto}
.active_list p.list_link { margin-top:12px;}

/*error_box*/
.error_box {min-height:538px;height:auto !important; height:553px;}
.error_box p.imp { color:#09123e; background:url(../images/en_170.jpg) no-repeat left center; padding-left:80px; height:55px; margin-bottom:15px;}
.error_box p.reason { margin-left:120px; color:#00945a; line-height:22px;}
.error_btn { margin-top:20px; margin-left:80px; margin-bottom:40px;}
.error_btn img { display:inline; }

/*pop_win*/
#cover{position:absolute;top:0;left:0;z-index:100;visibility:hidden;background:#000; }

#pop_win { width:512px; text-align:left}
.shadow{position:absolute;top:0;left:0;z-index:200;visibility:hidden;}

.pop_title { background:url(../images/en_36.gif) no-repeat; height:30px; line-height:30px; padding-left:10px; padding-right:10px; }
.pop_title h1 { float:left;color:white; font-weight:bold}
.pop_title span { float:right; margin-top:5px;}
.pop_con { background:white; padding:15px; }
.pop_con h2 { background:url(../images/en_39.gif) no-repeat left center; padding-left:25px; color:#007700; font-size:13px; font-weight:bold; margin-bottom:15px;}

.pop_con h3 { margin-bottom:15px; font-weight:normal;color:#626256;}
.pop_con img { float:left; margin-right:10px; margin-bottom:15px;}
.pop_con p {color:#626256; line-height:20px; margin-bottom:5px;}
.pop_con h3.red { color:#f00}
.pop_con h3 span { font-weight:bold; color:#f00}
.pop_con h3 input { border:1px solid #dcdcdc; width:45px; color:#626256; text-align:center}

.pop_gift { color:#626256}
.pop_gift img { float:left; margin-right:10px;}
.pop_gift p { margin-bottom:5px;}
.pop_gift p span { text-align:right; margin-right:10px; font-weight:bold; background:url(../images/en_26.gif) no-repeat left center; padding-left:12px; color:#09123e}
.pop_gift p.indent { margin-left:15px;}


.pop_con table { width:100%; border:none; color:#626256;word-break:break-all;}
.pop_con table tr td{ padding-top:5px; padding-bottom:5px;}
.pop_con table tr.tr_bg{ background:#f1f1f1}
.pop_con table span { font-weight:bold; margin-right:12px; float:right}
.pop_foot { background:url(../images/en_37.gif) no-repeat; height:17px; overflow:hidden}
.pop_btn { text-align:center; margin-top:30px; margin-bottom:20px;}

/*.pop_con table.address_box tr td{ border-top:1px dashed #e2dede; padding-right:5px;}*/
.pop_con table.address_box tr td{  padding-right:5px;}

/*pop2*/
.pop2 {background:url(../images/pop_03.gif) no-repeat; width:334px; height:268px; text-align:center}
.pop2 p { width:310px; margin-top:140px; color:#626256; margin-left:20px; font-size:11px; margin-bottom:15px; text-align:left;}
.pop2 img { text-align:left; position:absolute; top:5px; right:5px;}

/*page_number*/
.page_no { text-align:right; margin-top:15px; color:#1144ab}

/*vip_pop*/
.vip_pop { text-align: center}
.vip_pop .vip_title { color:white; height:30px; line-height:30px;}
.vip_pop .vip_title h1 { position:absolute; top:3px; left:10px; font-size:12px;} 
.vip_pop .vip_title img {  position:absolute; top:5px; right:5px;}
.vip_pop .check_box {  background:url(../../sysImages/zh-cn/Green/new_images/info_05.gif) no-repeat; width:320px; height:94px; margin:0 auto; text-align:left; margin-top:15px; margin-bottom:15px;}
.vip_pop .check_box table { margin-top:14px; margin-left:25px;}
.vip_pop .check_box table tr td { border:none; height:30px;}
.vip_pop .check_box table input { border:1px solid #ccc;background:url(../../sysImages/zh-cn/Green/new_images/info_06.gif) repeat-x; border:1px solid #ccc; width:100px; height:18px;}
.vip_pop .check_box p {}
.vip_pop .dot_767676 { background:url(../../sysImages/zh-cn/Green/new_images/info_08.gif) repeat-x; height:8px; overflow:hidden; margin-bottom:10px;}
.vip_notice { border:1px solid #b0d2e4; color:#585757; padding:5px; margin-bottom:8px; background:#f1f4fd url(../../sysImages/zh-cn/Green/new_images/icon17.jpg) no-repeat 10px center; padding-left:30px; text-align:left}

/*e_map by 2010-7-12*/
.map_l { float:left; width:215px;}
.map_r { float:right; width:735px;}
.map_block { background:#efefe5; margin-bottom:12px;}
.map_block h1 { background:url(../images/en_map1.gif) repeat; width:203px; height:40px; line-height:40px; padding-left:12px; color:#f3f0c5; font-size:12px}
.map_block ul { margin:8px auto;color:#45431d;  font-family:Arial, Helvetica, sans-serif; margin-left:0}
.map_block ul li { float:left; width:63px;  margin-left:5px; display:inline; display:block; margin-bottom:5px;}

.map_block table.list {color:#45431d;  font-family:Arial, Helvetica, sans-serif; margin:8px auto}
.map_block table.list td{ padding-top:1px; padding-bottom:1px;}
.map_block table.list img { margin:0 auto}
.main_map { background:#fff url(../images/en_10.gif) repeat-x left bottom; border:1px solid #e3dfdf; margin-top:15px; padding:15px; _padding-bottom:0px} 

.map_height{ overflow-y:scroll; height:540px;}
.map_list { font-family:Arial, Helvetica, sans-serif; }
.map_list table { margin:8px auto}
.map_list p.inn { margin-left:6px; display:inline; font-weight:bold; font-size:12px;}
.map_list p.add { margin-left:6px;color:#959595}
.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_line { background:url(../images/en_map2.gif); width:190px; height:2px; overflow:hidden; margin:0 auto}
.map_pop {}

.map_pop {}
.map_pic { width:115px;}
.map_pic img { width:104px; height:95px; border:1px solid #d8d8d8}
.map_info { line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.map_info h1 { font-size:12px; color:#097c6b}
.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}

