﻿/*.header { height:82px; margin-bottom:8px;width:890px; margin:0 auto}
.logo { float:left}
.header_r { float:right; width:638px;}*/

.header { height:82px; margin-bottom:8px;width:890px; margin:0 auto}
.logo { float:left; width:252px;}
.header_r { float:right; width:638px; background:url(../../../sysImages/zh-cn/Green/new_images/index_header_01.jpg) no-repeat}


.header_top { height:47px; line-height:47px; text-align:right; color:#005d47; font-size:14px; font-weight:bold; }

.header_top span { margin-left:12px;}
.header_top span.phone { background:url(../../../sysImages/zh-cn/Green/new_images/phone1.gif) no-repeat left center; padding-left:18px; }
.header_top span.phone2 { background:url(../../../sysImages/zh-cn/Green/new_images/phone2.gif) no-repeat left center; padding-left:14px; }
.header_top span.v {  font-weight:normal;font-size:12px; }

.header_top a:link { color:#005d47; text-decoration:none}
.header_top a:visited { color:#005d47; text-decoration:none}
.header_top a:hover { color:#005d47; text-decoration:underline}

.menu_box { height:35px; line-height:35px; background:url(../../../sysImages/zh-cn/Green/new_images/index_06.gif) no-repeat;text-align:left}
.menu_box ul { margin-left:10px;}
.menu_box ul li { font-size:14px; color:white; font-weight:bold; float:left; width:88px; text-align:center; background:url(../../../sysImages/zh-cn/Green/new_images/index_07.gif) no-repeat right;}
.menu_box ul li.none { background:none;}
.menu_box ul li a:link { color:white; text-decoration:none;}
.menu_box ul li a:visited { color:white; text-decoration:none;}
.menu_box ul li a:hover { color:#ffff00; text-decoration:none;}

.PageBody {width:900px; margin:0px; padding:0px; }
.PageBody img {display:inline;}

.left_nav_green {	font-family: "宋体";
	font-size: 12px;
	color: #006858;
	text-decoration: none;
	font-weight: bold;
}
.left_nav {	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.distri_pro {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #006858;
	text-decoration: none;
}
.title_white {
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
}
.top {	font-family: "宋体";
	font-size: 16px;
	font-style: italic;
	color: #006858;
	font-weight: bold;
}
.top_lan {	font-family: "宋体";
	font-size: 12px;
	color: #006858;
	text-decoration: none;
}
.center_title {
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.t1 {
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.foot
{
	font-family: "宋体";
	font-size: 12px;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	line-height: 22px;
}
.foot a:hover
{
	color: #FF0000;
	line-height: 22px;
	text-decoration: none;
	
}
.RoundedCorner a:hover {
	color: #FF0000;
	text-decoration:none;
}
.left_nav a:hover {
	color: #FF0000;
	text-decoration:none;
}
.main_txt {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
}
#Layer1 {
	position:absolute;
	left:444px;
	top:122px;
	width:49px;
	height:20px;
	z-index:0;
}
#Layer2 {
	position:absolute;
	left:802px;
	top:384px;
	width:48px;
	height:20px;
	z-index:1;
}
.distri_num {
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}
.inputb {border:1px solid #c0c0c0; height:18px; font-size:12px; color:#666666;}
.inputb2 {border:1px solid #c0c0c0; height:17px; font-size:12px; color:#666666;}
.inputText1{ border:1px solid #c0c0c0; padding:3px 0px 1px 5px; color:#333; height:15px; }
.WarningMsg
{
	padding-right: 5px;
	padding-left: 25px;
	background: url(../../../sysImages/zh-cn/Green/images/warning.gif) #e2f5ff no-repeat 5px 5px;
	padding-bottom: 5px;
	color: #000;
	padding-top: 5px;
margin: 0px 15px 5px;
margin-top:5px;
margin-right:8px;
margin-bottom:10px;
  text-align: left;
	border:1px solid #00a8ff
}

div.BlockContent b.rtop,div.BlockContent  b.rbottom{display:block;}
div.BlockContent b.rtop b{display:block;height: 1px;overflow: hidden; background: #E2E2E2}
div.BlockContent b.rbottom b{display:block;height: 1px;overflow: hidden; background: #E2E2E2}
div.BlockContent b.r1{margin: 0 5px}
div.BlockContent b.r2{margin: 0 4px}
div.BlockContent b.r3{margin: 0 3px}
div.BlockContent b.rtop b.r4,div.BlockContent  b.rbottom b.r4{margin: 0 3px;height: 2px}

.divTable
{
	margin:0px;	
	width:100%;
	border:solid 1px #ffffff;
	float:left;
}

.divTr
{
	margin:0px;
	margin-top:10px;
	width:122px;
	border:solid 1px #ffffff;
	float:left;
	margin-left:12px;
}

.divTd
{
	margin:0px;
	margin-top:4px;
	width:122;
	border:solid 1px #ffffff;
	text-align:center;
	font-family:"宋体";
	font-size:12px;
}
.divTableLeft
{
	margin:0px;	
	width:100%;
	border:solid 1px #ffffff;
	float:left;
}

.divTrLeft
{
	margin:0px;
	width:100%;
	border:solid 1px #ffffff;
	float:left;
}

.divTdLeft
{
	margin:2px;
	border:solid 1px #ffffff;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
	float:left;
	padding-left:10px;
}
.divTdRight
{
	margin-left:0px;
	border:solid 1px #ffffff;
	text-align:left;
	font-family:"宋体";
	font-size:12px;
	float:right;
	width:20px;
}
.tab1Cont .div
{
	position: absolute;
	z-index: 999;
}
.tab1Cont ul
{
	margin: 12px;
	list-style-type: none;
	width: 240px;
}
.tab1Cont li
{
	width: 80px;
	float: left;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	border-bottom: #CCCCCC dotted 1px;
}
.tab1Cont .o
{
	background: #FFFFFF;
	font-weight: normal;
	color: #666666;
}
.tab1Cont .m
{
	background: #F8F8F8;
	font-weight: bold;
	color: red;
}
#menu3 {
        width: 200px;
        border: 1px solid #ccc;
        margin: 10px;
        }

#menu3 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #888;
        display: block;
        background: url(../sysImages/zh-cn/Green/images/menu3.gif);
        padding: 8px 0 0 30px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #283A50;
        background: url(../sysImages/zh-cn/Green/images/menu3.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

/*zhangying added*/
/*member login*/
.clear{ display:block; clear:both;line-height:0;height:0;font-size:0}
/*.login_box { width:267px; float:left;margin-left:15px; display:inline; border:1px solid #fff;}*/
.promo_box { float:left; width:300px; margin-left:30px; display:inline}
.promo_box .info_box .title { background:url(../../../sysImages/zh-cn/Green/new_images/login_07.gif) no-repeat left center; padding-left:15px; font-size:12px; color:#606060; height:26px; line-height:26px; font-weight:bold}
.promo_box .info_box .title span { margin-left:15px; font-weight:normal}
.promo_box .info_box .word { background:url(../../../sysImages/zh-cn/Green/new_images/login_11.gif) repeat-x; height:27px; line-height:27px; color:#5c5c5c; font-size:12px;}

a.link_5c5c5c:link { color:#5c5c5c; text-decoration:none}
a.link_5c5c5c:visited { color:#5c5c5c; text-decoration:none}
a.link_5c5c5c:hover { color:#f00; text-decoration:none}

a.link_03f:link { color:#03f; text-decoration:underline}
a.link_03f:visited { color:#03f; text-decoration:underline}
a.link_03f:hover { color:#f00; text-decoration:none}

/*password set*/
.notice{ height:25px; background:#fffcd2 url(../../../sysImages/zh-cn/Green/new_images/password_03.gif) no-repeat left center; padding-left:35px; border:1px solid #bebebe; line-height:25px; font-size:12px;color:black}

a.link_006a9c:link{ color:#006a9c; text-decoration:underline}
a.link_006a9c:visited{ color:#006a9c; text-decoration:underline}
a.link_006a9c:hover{ color:#006a9c; text-decoration:none}

/*hotel detail*/
*{ } 
.record_box { width:540px; font-size:12px; line-height:20px;margin:0; padding:0; }
.record_box span { color:#f00; font-weight:bold; margin-left:2px; margin-right:2px;}
.average h1 { color:#717171; font-size:13px; float:left;margin:0; padding:0; }
.average p { float:right;margin:0; padding:0; }
.average p span { padding-left:18px; margin-left:10px; font-weight:normal;}
.average p span.icon1 { background:url(../../../sysImages/zh-cn/Green/new_images/icon1.gif) no-repeat left center;}
.average p span.icon2 { background:url(../../../sysImages/zh-cn/Green/new_images/icon2.gif) no-repeat left center;}
.mark { background:#fff1ee; border:1px solid #b8b7bd; padding:5px; color:#444; margin-top:5px; margin-bottom:12px;}
.record_box p.info { color:#717171; line-height:20px; margin:0; padding:0; }

.inform_box { border:1px solid #dedede; padding:10px; font-size:12px; position:relative}
.inform_box p {background:url(../../../sysImages/zh-cn/Green/new_images/icon3.gif) no-repeat left center; color:#eb2700; padding-left:20px}
.inform_box img { position:absolute; right:8px; top:8px;}

/*left_nav*/
.left_title { background:url(../../../sysImages/zh-cn/Green/images/member_nav_head.gif); width:244px; height:24px;}
ul.left_box { border:1px solid #e8e8e8; padding-left:10px; padding-right:10px; padding-bottom:10px;}
ul.left_box li  { background:url(../../../sysImages/zh-cn/Green/images/brand_left_54.gif) repeat-x; height:27px; line-height:27px; list-style:none; list-style-position:outside;font-size: 12px;color: #006858;font-weight: bold;}
ul.left_box li a {color: #006858; text-decoration:none}
ul.left_box li a:hover {color: #f00; text-decoration:none}
ul.left_box li img { display:inline}

/*fck*/
.left_franchise { background:url(../../../sysImages/zh-cn/Green/images/left_franchise.gif); width:244px; height:24px;}
ul.fck_menu { margin:15px; margin-bottom:0;}
ul.fck_menu li { float:left; width:140px;  cursor:pointer; color:#2a5e48; background:#f3f3f3; height:26px; line-height:26px; text-align:center; font-weight:bold; margin-right:6px; font-size:12px}
ul.fck_menu li.selected {background:#e0edfd;}
ul.fck_menu li a { color:#2a5e48; text-decoration:none; display:block}
ul.fck_menu li a:hover{ color:#ff6600; text-decoration:none; display:block}
.fck_info {   border:1px solid #e2e2e2; margin:15px; margin-top:0 !important; _margin-top:-15px; padding:10px; line-height:20px;}
.fck_info h1 { margin-bottom:4px; font-size:12px;}
.fck_info p.i { text-indent:25px;}

/*hotel list*/
.list_box{ width:615px; margin:0 auto; font-size:12px; margin-top:20px;}
.city_bg { background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_05.gif) no-repeat; width:93px; height:17px; padding-left:35px;line-height:17px; color:#203a87; padding-top:3px;}
.list_part { background:#fff url(../../../sysImages/zh-cn/Green/new_images/hotel_list_03.gif) repeat-x left bottom; border:1px solid #d6d6d6; margin-bottom:10px;}
.list_title { border-bottom:1px solid #d6d6d6; height:40px; line-height:40px; padding-left:10px; padding-right:10px;}
.list_title span { float:left}
.list_title span.price { font-size:14px; font-weight:bold; color:#f00; margin-right:15px;}
.list_title span font { font-size:28px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-right:5px;}
.list_title span.link { float:right; color:#000}
.list_title h1 { float:left;font-size:14px; padding-left:35px; padding-top:2px;}
.list_title h1.name_00 { color:#036251; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_1ist_04.gif) no-repeat left center;}
.list_title h1.name_30 { color:#c21f1b; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_06.gif) no-repeat left center;}
.list_title h1.name_20 { color:#168bae; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_08.gif) no-repeat left center;}

.list_title h1.name_00 a:link {color:#036251; text-decoration:none}
.list_title h1.name_00 a:visited {color:#036251; text-decoration:none}
.list_title h1.name_00 a:hover {color:#036251; text-decoration:underline}

.list_title h1.name_30 a:link {color:#c21f1b; text-decoration:none}
.list_title h1.name_30 a:visited {color:#c21f1b; text-decoration:none}
.list_title h1.name_30 a:hover {color:#c21f1b; text-decoration:underline}

.list_title h1.name_20 a:link {color:#168bae; text-decoration:none}
.list_title h1.name_20 a:visited {color:#168bae; text-decoration:none}
.list_title h1.name_20 a:hover {color:#168bae; text-decoration:underline}

.list_con { padding:10px; color:#6e6e6e; _padding-bottom:0}
.list_con img.spic { width:100px; height:96px; border:1px solid #979799; padding:2px; float:left}
.list_info { width:470px; float:right;position:relative}
.list_info p{ margin-top:8px;}
.list_btn { position:absolute; right:10px; bottom:0; z-index:1000}
/*.list_btn input {background:url(../../../sysImages/zh-cn/Green/new_images/hotel_btn.gif) no-repeat; width:83px; height:26px; border:none; cursor:pointer}*/




a.link_2441b4:link { color:#000; text-decoration:underline}
a.link_2441b4:visited { color:#000; text-decoration:underline}
a.link_2441b4:hover { color:#f00; text-decoration:none}

ul.list_menu { background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_09.gif) repeat-x; height:33px; padding-left:20px;}
ul.list_menu li { width:96px; height:27px; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_10.gif) no-repeat bottom; color:black; margin-right:3px; float:left; display:block; cursor:pointer; padding-top:6px; line-height:27px; text-align:center}
ul.list_menu li.selected { width:96px; height:27px; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_11.gif) no-repeat bottom; color:#fff;padding-top:6px; line-height:27px; text-align:center}
ul.list_menu li.list_r { float:right; width:auto; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_12.gif) no-repeat left center; padding-left:20px;text-align:left}


.map_list{ width:643px; margin:0 auto; font-size:12px; margin-top:20px;}
.map_box { width:643px; height:455px; margin:0 auto;}
.map_list table.title { width:100%; height:24px; background:url(../../../sysImages/zh-cn/Green/new_images/hotel_list_13.gif) repeat-x; border:1px solid #adb9c2; border-top:none; line-height:24px; margin-bottom:8px;}
.map_list table.title tr td{ padding-left:10px;}
.map_list table.con { width:100%}
.map_list table.con tr td{ height:24px; padding-left:10px; border-bottom:1px dashed #b2b2b2; line-height:24px;}
.map_list table.con span.map_icon { background:url(../../../sysImages/zh-cn/Green/images/map_icon.gif) no-repeat left center; padding-left:18px; margin-left:10px;}
.map_list table.con span.city_name { font-weight:bold; }


/*hotel_detail*/
.hotel_news { text-align:left}
.hotel_news p {background:url(../../../sysImages/zh-cn/Green/new_images/index_60.gif) no-repeat left center; padding-left:15px; line-height:22px; font-size:13px;} 
.hotel_news p span { color:#838383; margin-left:15px; font-size:12px;}
.news_title {  background:url(../../../sysImages/zh-cn/Standard/hotelbg.jpg) no-repeat; height:23px; line-height:23px;font-size:15px;font-family:"宋体","黑体";
font-weight:800;color:#145038;}


/*train*/
/*.train_box {width:650px;margin:0 auto; font-size:12px}*/
.train_pic { width:630px; height:115px; border:1px solid #ccc; margin-bottom:25px;}
.train_search h1 {  background:url(../../../sysImages/zh-cn/Green/new_images/train_03.gif) no-repeat left center; padding-left:50px; font-size:14px; height:33px; line-height:33px; margin-bottom:30px;}
.train_bg { background:url(../../../sysImages/zh-cn/Green/new_images/train_01.jpg) no-repeat; width:634px; height:115px; font-size:12px; position:relative; }
.train_inner { width:605px;  position:absolute; left:18px; top:-15px;}
.train_inner ul { height:30px; background:url(../../../sysImages/zh-cn/Green/new_images/train_08.gif) repeat-x; margin:0}
.train_inner ul li { width:133px; height:30px; line-height:30px; background:url(../../../sysImages/zh-cn/Green/new_images/train_10.gif) no-repeat; float:left; list-style:none; list-style-position:outside; display:block; margin-right:3px; text-align:center; line-height:30px; cursor:pointer}
.train_inner ul li.selected { background:url(../../../sysImages/zh-cn/Green/new_images/train_09.gif) no-repeat; display:block; color:#d01e1e; font-weight:bold}
.train_con { background:url(../../../sysImages/zh-cn/Green/new_images/train_16.gif) no-repeat; width:611px; height:75px; padding-top:20px; padding-left:20px;}
.train_con input { border:1px solid #cfcfcf;background:url(../../../sysImages/zh-cn/Green/new_images/train_23.gif) repeat-x; width:155px; height:17px; font-size:12px; color:#666;}
.train_con input.btn { border:1px solid #cfcfcf;background:url(../../../sysImages/zh-cn/Green/new_images/train_18.gif); width:69px; height:23px; text-align:center; color:white; font-weight:bold; border:none; cursor:pointer}

.iframe_box { width:625px;}
.iframe_box h1 { border-bottom:1px solid #c4dbf3; background:url(../../../sysImages/zh-cn/Green/new_images/train_03.gif) no-repeat left center; padding-left:50px;  height:33px; line-height:33px; font-size:12px; font-weight:normal; margin-bottom:30px;}
.iframe_box h1 span { color:#d01e1e; font-weight:bold}
.iframe_box iframe {}
.iframe_box a:link { color:#000; }
.iframe_box a:visited { color:#000; }
.iframe_box a:hover { color:#f00; }

.green_ad { margin-top:30px;}
.green_ad img { margin-left:2px; margin-right:2px; border:none}

.train_con p { color:#d01e1e; background:url(../../../sysImages/zh-cn/Green/new_images/train_17.gif) no-repeat left center; padding-left:20px;}



/*pop_win*/
#cover{position:absolute;top:0;left:0;z-index:100;visibility:hidden;background:#000; }

.shadow{position:absolute;top:0;left:0;z-index:200;visibility:hidden;}
#pop_win { width:334px; text-align:center; background:url(../../../sysImages/zh-cn/Green/new_images/pop_03.gif) no-repeat; height:268px;}
.pop2 p { }
.pop2 img { text-align:left; position:absolute; top:5px; right:5px;}
#pop_win p { width:310px; margin-top:140px; color:#626256; margin-left:20px; font-size:12px;margin-bottom:15px; text-align:left;background:url(../../../sysImages/zh-cn/Green/new_images/map_list_07.png) no-repeat left 4px; padding-left:40px; line-height:22px;}
#pop_win img { margin:0 auto}
#pop_win img.close { position:absolute; top:6px;  right:6px !important; _right:40px;}
#pop_win input { background:url(../../../sysImages/zh-cn/Green/new_images/map_list_06.gif) no-repeat; border:none; width:83px; height:28px;}
#pop_win a:link { text-decoration:underline; color:#f51500}
#pop_win a:visited { text-decoration:underline;color:#f51500}
#pop_win a:hover { text-decoration:none}


#pop_winF { width:334px; text-align:center; background:url(../../../sysImages/zh-cn/Green/new_images/pop_03.gif) no-repeat; height:268px;}

#pop_winF p { width:320px; margin-top:140px; color:#626256; margin-left:10px; font-size:12px;margin-bottom:15px; text-align:left; line-height:22px;}
#pop_winF img { margin:0 auto}
#pop_winF img.close { position:absolute; top:6px;  right:6px !important; _right:40px;}
#pop_winF input { background:url(../../../sysImages/zh-cn/Green/new_images/map_list_06.gif) no-repeat; border:none; width:83px; height:28px;}
#pop_winF a:link { text-decoration:underline; color:#f51500}
#pop_winF a:visited { text-decoration:underline;color:#f51500}
#pop_winF a:hover { text-decoration:none}


/*vip_info*/
.vip_info { width:610px; font-size:12px; color:#525252; margin:0 auto; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-top:15px;}
.vip_notice { border:1px solid #b0d2e4; color:#585757; padding:5px; margin-bottom:10px; background:#f1f4fd url(../../../sysImages/zh-cn/Green/new_images/icon17.jpg) no-repeat 10px center; padding-left:30px; text-align:left}
.vip_info table { width:100%; border:none}
.vip_info table tr td { border-bottom:1px solid #ededed; height:34px; }
.vip_info table tr td.vip_l { padding-left:25px;}
.vip_info table input {  border:1px solid #adb9c2; background:url(../../../sysImages/zh-cn/Green/new_images/info_03.gif) repeat-x; width:175px;}
.vip_info table select { background:#f1f4fd; border:1px solid #adb9c2; height:20px;}
.vip_info table select.w175 { width:175px;}
.vip_info table select.w85 { width:85px;}
.vip_info table span { color:#f00; margin-left:10px; font-family:"宋体"}
.vip_info table a:link { color:#f00; text-decoration:underline}
.vip_info table a:visited { color:#f00; text-decoration:underline}
.vip_info table a:hover { color:#f00; text-decoration:none}
.alipay { margin-top:25px;}

.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:25px; margin-bottom:24px;}
.vip_pop .check_box table { margin-top:16px; margin-left:45px;}
.vip_pop .check_box table tr td { border:none}
.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:15px;}

/*enterprise*/
.enterprise_box { width:891px; text-align:left; margin:0 auto; margin-top:8px; }
.enter_main h1 { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_06.jpg) no-repeat; width:891px; height:73px;}
.enter_main h1.item { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_35.jpg) no-repeat; width:891px; height:73px;}
.enter_bg {background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_12.jpg) repeat-y; width:891px; } 
.enter_form { width:810px; margin:0 auto; }
.enter_form table { margin-top:15px; font-size:12px; color:#666666;width:100%; border:none}
.enter_form table tr { height:35px;}
.enter_form table label { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_10.jpg) no-repeat left center; display:block; width:130px; text-align:right; color:#373737; font-weight:bold; font-size:14px; margin-left:20px;}
.enter_form table span { color:#f00; font-size:12px; font-weight:normal}
.enter_form table input.text  { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_09.jpg) repeat-x; height:19px; border:1px solid #cccccc; font-size:12px;}
.enter_form table select {  background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_09.jpg) repeat-x; height:19px; border:1px solid #cccccc;font-size:12px;}
.enter_form table textarea {background:#fff url(../../../sysImages/zh-cn/Green/new_images/enterprise_09.jpg) repeat-x left top; border:1px solid #cccccc; width:500px; height:100px; font-size:12px;}
.w160{ width:160px;}
.w270 { width:270px}
.w430 { width:430px;}
.enter_form .submit { text-align:center}
.enter_form .submit  input{ background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_28.jpg); height:37px; width:169px; margin-top:25px; margin-bottom:25px; border:none; cursor:pointer; }
.enter_form .submit  input.agree{ background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_36.jpg); height:37px; width:169px; margin-top:25px; margin-bottom:25px; border:none; cursor:pointer; }

.enter_footer {background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_14.jpg) no-repeat; width:891px; height:42px;}
.enter_line { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_22.jpg) no-repeat; height:10px; overflow:hidden; margin-top:15px;}

.enter_form table.items { margin:15px auto;width:755px; margin-top:0;}
.enter_form table.items h2 { font-size:14px; color:#373737;}
.enter_form table.items p { line-height:22px;}
.enter_form table.items td { border-bottom:1px solid #e4e4e4; padding-bottom:20px; padding-top:20px;}

.item_box { margin:15px;font-size:12px;}
.item_box a { color:#ca3c28; text-decoration:underline}
.item_box a:hover {  color:#ca3c28; text-decoration:none}

/*enterprise_login*/
.enter_index { width:900px;margin:0 auto;}
.enter_l { float:left; width:630px; text-align:left}
.enter_r { float:right; width:225px; background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_04.jpg) no-repeat; height:485px; padding:80px 30px 40px 15px; text-align:left}
.enter_fuction { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_01.jpg) no-repeat; height:247px; color:#747474; padding-left:182px; line-height:22px;}
.enter_fuction p.fuction1{ padding-top:13px; }
.enter_fuction p.fuction2{ margin-top:35px; }
.enter_fuction p.fuction3{ margin-top:22px; }
.enter_fuction p.fuction4{ margin-top:24px; }
.enter_service { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_07.jpg) no-repeat; height:183px; line-height:20px; color:#747474}
.enter_service h1 { color:#036a5a; font-size:14px; text-decoration:underline}
.enter_service .service1 { padding-top:45px; padding-left:80px; float:left; width:200px;}
.enter_service .service2 { padding-top:45px; padding-left:100px;float:left;width:200px;}
.enter_service .service3 { padding-top:25px; padding-left:80px;float:left;width:200px;}
.enter_service .service4 { padding-top:25px; padding-left:100px;float:left;width:200px;}

.enter_index table.enter_login {border:none; color:#747474;}
.enter_index table.enter_login tr { height:30px;}
.enter_index table input { border:1px solid #ccc; background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_09.jpg) repeat-x; height:16px; line-height:18px; font-size:12px; }
.enter_index table p { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_icon3.gif) no-repeat left center; padding-left:20px; float:left; margin-top:10px; margin-left:15px; display:inline}
.enter_index table input.login { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_11.jpg) no-repeat; width:70px; height:22px; border:none; float:right; margin-top:5px; cursor:pointer}
.enter_index table input.booking { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_29.jpg) no-repeat; width:70px; height:22px; border:none; float:right; margin-top:5px;cursor:pointer}
.enter_quick { margin-top:25px; margin-bottom:18px;}
.enter_quick img { display:inline; margin-left:10px;}
.qucik_res h1 { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_23.jpg) no-repeat; height:25px; margin-bottom:10px;}
.cus_service { margin-top:24px; text-align:center}
.cus_service img { margin:auto}

a.link_f30 { color:#f30; text-decoration:underline}
a.link_f30:hover { color:#f30; text-decoration:none}

/*wine*/
.wine_box { width:632px; margin:0 auto; color:#595959; font-size:12px;}
.wine_pic { background:url(../../../sysImages/zh-cn/Green/new_images/wine_03.jpg); width:632px; height:204px; margin-bottom:25px;}
.wine_form p { margin:0; margin-bottom:10px; clear:both;}
.wine_form p label { width:90px; display:block; float:left; text-align:right; margin-top:5px;}
.wine_form input { border:1px solid #cfcfcf;background: url(../../../sysImages/zh-cn/Green/new_images/wine_10.jpg) repeat-x; height:16px; vertical-align:middle; width:160px;}
.wine_form input.w400 { width:400px;}
.wine_form input.confirm {background:url(../../../sysImages/zh-cn/Green/new_images/wine_09.jpg); width:84px; height:25px; border:none; margin-top:26px; margin-left:90px; cursor:pointer}
.wine_line { background:#dedede; height:1px; overflow:hidden; width:632px; margin:25px auto}
.wine_box p.item { margin:0;margin-left:5px; line-height:20px; margin-bottom:5px;}

/*enterprise*/
.subcard_list { width:620px; font-size:12px; color:#525252; margin:0 auto; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-top:15px;}
.search_subcard { background:#f3fdff; border:1px solid #abddd1; padding:5px; margin-bottom:26px;}
.search_subcard label {background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_29.gif) no-repeat left center; padding-left:20px; float:left}
.search_subcard input { float:left}
.search_subcard input.text { background:#fff; border:1px solid #ccc; width:135px; height:16px; font-size:12px; margin-right:8px;}
.search_subcard input.search { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_31.jpg) no-repeat left center; width:71px; height:18px; text-align:center; color:white; border:none}
.subcard_list table.sub_list { width:100%; text-align:center}
.subcard_list table.sub_list tr td{ border-bottom:1px solid #e6e6e6; padding-top:8px; padding-bottom:8px;}
.subcard_list table.sub_list tr.sub_title td {border-bottom:1px solid #abddd1;border-top:1px solid #abddd1; color:#0c896b; padding-top:5px; padding-bottom:5px;}

.subcard_box { border:1px solid #c2c7cb; float:left; height:300px;}
.subcard_box h1 { border-bottom:1px solid #c2c7cb; background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_32.gif) repeat-x; height:35px; line-height:35px; font-size:14px; padding-left:15px;}
.w350 { width:350px;}
.w260 { width:260px; float:right}
.subcard_mail { margin:10px; line-height:22px;}
.subcard_mail textarea { border:1px solid #dbdbdb; padding:5px; font-size:12px; margin-bottom:15px;}
.content { width:315px; height:215px;}
.content2 { width:225px; height:145px;}
.subcard_mail span { color:#f00; display:block; margin-bottom:10px;}
.subcard_mail input { background:url(../../../sysImages/zh-cn/Green/new_images/enterprise_33.jpg) no-repeat; width:88px; height:24px; border:none; cursor:pointer}

/*card_active*/
.card_box { width:780px; margin:0 auto; text-align:left; margin-top:25px; margin-bottom:40px;}
.card_box img { text-align:center}
.part_box { width:359px; height:540px; background:url(../../../sysImages/zh-cn/Green/new_images/card_03.jpg) no-repeat; padding:15px 10px;float:left;}
.part_box h1 { margin-bottom:15px;}
.part_box p.tip { background:url(../../../sysImages/zh-cn/Green/new_images/card_07.jpg) no-repeat 0 4px; color:#5f5f5f; line-height:22px; padding-left:20px; margin-bottom:8px;}
.part_box p.more { background:url(../../../sysImages/zh-cn/Green/new_images/card_05.jpg) no-repeat left center; padding-left:20px; float:right; margin-top:60px;}
.line_b7e3dd { height:1px; overflow:hidden; background:#b7e3dd; margin-top:15px; margin-bottom:15px;}

/*promotion*/
.pro_banner { width:639px; height:255px;}
#MainPromotionBanner{width:639px;height:255px;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height: 255px;overflow: hidden}
#MainPromotionBanner .Slides li {float: left;width: 639px;height: 255px;}
#MainPromotionBanner .Slides img{border:0;display: block;width: 639px;height: 255px;}
#MainPromotionBanner .word { position:absolute; left:278px; bottom:50px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top: 230px; right: 5px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #74a8ed;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;
font-size: .9em;cursor: pointer;overflow: hidden; margin:2px;background: url(../../../images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../../../images/slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 2px; }

/*reservation page by 2010-4-29*/
.res_page { width:646px; border:1px solid #d7d7d7; float:left; text-align:left}
.res_title { background:url(../../../sysImages/zh-cn/Green/new_images/res_01.gif) repeat-x; height:30px; line-height:30px; padding-left:15px;}
.res_title h1 { background:url(../../../images/icon_17.gif) no-repeat left center; padding-left:25px; color:#0c8976; font-size:14px; float:left}
.res_title h1 span { margin-left:5px;}

.res_title table.step { float:right; height:34px; line-height:34px; margin-right:10px; display:inline}
.res_title table.step p { color:#696969; background:url(../../../images/greentree_37.gif) no-repeat left 11px; padding-left:14px; float:left; }
.res_title table.step p.selected {background:url(../../../images/greentree_39.gif) no-repeat left; color:#fd4000;}
.res_title table.step img { margin:0 auto}

.res_con { margin:12px;}
.res_box { background:white; border:1px solid #e3e3e3; margin-bottom:8px;}
.res_box h1 { background:#eee; height:25px; border-bottom:1px solid #e3e3e3; line-height:25px; padding-left:10px; color:#333; font-size:12px;}
.res_box table { margin:5px; width:98%; color:#333}
.res_box table tr td{ height:31px; background:url(../../../sysImages/zh-cn/Green/new_images/res_02.gif) repeat-x;}
.res_box table tr td.b_none { background:none}
.res_box table span { color:#f00}
.res_box table span.price { font-size:14px; font-weight:bold}
.res_box table span.code { position:relative}
#show { position:absolute; left:0; top:20px; background:#ffffe5; border:1px solid #f79502; color:#333; padding:5px; width:300px; padding:8px;}

.res_box table input.text { background:url(../../../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:18px; line-height:18px; font-size:12px; margin-right:5px;}
.res_box table textarea {background:#fff url(../../../images/default_08.gif) repeat-x left top; border:1px solid #c2c7cb;  }
.res_box table select {background:url(../../../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:20px; line-height:20px; font-size:12px;}
.cus { margin-top:25px;}
.pay_box { background:#ffffe5; border:1px solid #f79502; color:#333; padding:5px; margin:5px; margin-top:0}

.btn { background:url(../../../images/btn_02.gif) no-repeat; width:65px; height:21px; text-align:center; color:white; border:none; font-size:12px; cursor:pointer; line-height:21px; margin-right:15px;} 

a.link_0c8976 { color:#0c8976; text-decoration:underline}
a.link_0c8976:hover { color:#0c8976;}

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../../../sysImages/zh-cn/Green/new_images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../../../sysImages/zh-cn/Green/new_images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(.../../../sysImages/zh-cn/Green/new_images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../../../sysImages/zh-cn/Green/new_images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../../../sysImages/zh-cn/Green/new_images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../../../sysImages/zh-cn/Green/new_images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../../../sysImages/zh-cn/Green/new_images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

.res_pop { border:1px solid #dadada; text-align:left}
.res_pop h1{ background:url(../../../sysImages/zh-cn/Green/new_images/res_01.gif) repeat-x; height:30px; line-height:30px; padding-left:15px; color:#0c8976; font-size:14px;}
.res_pop p { line-height:22px; margin:10px; line-height:22px;}
.res_pop p span { color:#f00}