/**
 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

body {
	background: #fff;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin:0;
	background-repeat:repeat-x;

	



	

	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #999999;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	
	

	
	
	
	scrollbar-highlight-color: #999999;
	scrollbar-face-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #f6f6f6;
	scrollbar-track-color: #f6f6f6;
	scrollbar-darkshadow-color: #999999;	
	
		scrollbar-highlight-color: #9900ff;
	scrollbar-face-color: #9900ff;
	scrollbar-shadow-color: #9900ff;
	scrollbar-3dlight-color: #9900ff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #f9f9f9;
	scrollbar-darkshadow-color: #9900ff;	

	
	

}

input { border: solid 1px #aaaaaa; border-bottom: solid 1px #777777;  border-top: solid 1px #bbbbbb; background-color: #fcfcfc;  cursor:pointer}
textarea  { border: solid 1px #aaaaaa; border-bottom: solid 1px #777777;  border-top: solid 1px #bbbbbb; background-color: #fcfccfc; }
	
bth-search { border: 0px; background-color: none }

.bh0 {font-weight: bold;}

.homesearch { width: 220px;}



.bh {font-family: Arial, Helvetica, sans-serif;}
.bh0 {font-weight: bold;}
.bh00 {font-weight: normal}
.bh1 {color: #ffffff;}
.bh2 {color: #cccccc;}
.bh3 {color: #eeeeee;}
.bh4 {color: #666666;}
.bh4-5 {color: #444444;}
.bh5-0 {font-size: 8px;}
.bh5 {font-size: 9px;}
.bh6 {font-size: 11px}
.bh6-5 {font-size: 10px}
.bh7 {font-size: 12px;}
.bh7-5 {font-size: 13px;}
.bh8 {font-size: 14px;}
.bh9 {font-size: 18px;}
.bh10 {font-size: 20px;}
.bh11 {font-size: 22px;}
.bh12 {font-size: 24px;}
.bh13-5 {font-size: 25px;}

.bh13 {line-height: 15px;}
.bh14 {line-height: 17px;}
.bh15 {line-height: 20px;}
.bh16 {line-height: 22px;}
.bh17 {line-height: 26px;}
.bh18 {line-height: 32px;}
.bh19 {line-height: 34px;}
.bh20 {line-height: 11px;}
.bh21 {line-height: 9px;}
.bh22 {line-height: 12px;}

.bh30 {color: #000000;}
.bh31 {color: #999999;}
.bh32 {color: #6600cc;}
.bh33 {color: #6abb00;}
.bh34 {color: #ee0000;}
.bh35 {color: #333333;}
.bh36 {color: #aaff00;}
.bh37 {color: #d8ff03;}

.bg{ background-color:#FFFFFF;}



a:link {color: #333333;text-decoration: none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #6600cc;text-decoration: none;}
a:active {color: #333333;text-decoration: none;}

.u0 { text-decoration:none }


.b:link {color: #4b00bf;text-decoration: none;}
.b:visited {color: #4b00bf;text-decoration: none;}
.b:hover {color: #666666;text-decoration: none;}
.b:active {color: #4b00bf;text-decoration: none;}

.c:link {color: #ffffff;text-decoration: none;}
.c:visited {color: #ffffff;text-decoration: none;}
.c:hover {color: #333333;text-decoration: none;}
.c:active {color: #ffffff;text-decoration: none;}

.d:link {color: #ffffff;text-decoration: none;}
.d:visited {color: #ffffff;text-decoration: none;}
.d:hover {color: #99ff00;text-decoration: none;}
.d:active {color: #ffffff;text-decoration: none;}


.e:link {color: #333333;text-decoration: underline; }
.e:visited {color: #333333;text-decoration: underline;}
.e:hover {color: #6600cc;text-decoration: none;}
.e:active {color: #333333;text-decoration: underline;}

.f:link {color: #5ba000;text-decoration: none;}
.f:visited {color: #5ba000;text-decoration: none;}
.f:hover {color: #333333;text-decoration: none;}
.f:active {color: #5ba000;text-decoration: none;}

.g:link {color: #0048ff;text-decoration: underline; }
.g:visited {color: #0048ff;text-decoration: underline;}
.g:hover {color: #3000ff;text-decoration: none;}
.g:active {color: #0048ff;text-decoration: underline;}

.h:link {color: #6600cc;text-decoration: none;}
.h:visited {color: #6600cc;text-decoration: none;}
.h:hover {color: #333333;text-decoration: none;}
.h:active {color: #6600cc;text-decoration: none;}

.i:link {color: #333333;text-decoration: none;}
.i:visited {color: #333333;text-decoration: none;}
.i:hover {color: #ffffff;text-decoration: none;}
.i:active {color: #333333;text-decoration: none;}




img{ border:none;}
.img{ border:none;}
.clear{ clear:both;}

span.grey{ color:#8E8E8E;}
span.green{ color:#80AF00;}

.log1 {background-image:url(/img/btn.jpg);background-repeat: none; color: #ffffff; font-size:11px ; font-weight:bold; border: 0px; padding: 12px; padding-bottom: 13px; width:75px; }
.log1:hover{background-image:url(/img/btn1.jpg);background-repeat: none; color: #ffffff; font-size:11px ; font-weight:bold; border: 0px; padding: 12px; padding-bottom: 13px; width:75px; }

.log2 {background-image:url(/img/btn2.jpg);background-repeat: none; color: #ffffff; font-size:11px ; font-weight:bold; border: 0px; padding: 5px; padding-bottom: 5px; margin-left: 5px; width:75px; }
.log2:hover{background-image:url(/img/btn3.jpg);background-repeat: none; color: #ffffff; font-size:11px ; font-weight:bold; border: 0px; padding: 5px; padding-bottom: 5px;  width:75px; }




.btn1 {display:block; width:206px; height:37px; background:url(/img/btn_checkout2.gif) no-repeat; text-align:center; color:#1a1a1a; line-height:30px; font-size:13px; text-decoration:none; font-weight:bold; background-color:#FFFFFF; float:left;
}


.supplier1 {background:url(/img/supplier/4.jpg);float: left; height: 15px; padding-top: 6px; padding-bottom: 5px;  padding-left: 30px; padding-right: 30px; color: #ffffff;border-left: 1px solid #999999; }
.supplier1:hover{background:url(/img/supplier/5.jpg); text-decoration:none; color: #333333;}

.supplier1:a{background:url(/img/supplier/5.jpg); text-decoration:none; color: #333333;font-weight: bold;}
.supplier1a{background:url(/img/supplier/5.jpg); text-decoration:none; color: #333333;font-weight: bold;  padding-left: 26px; padding-right: 26px;}

.supplier1a:link {color: #333333;text-decoration: none;}
.supplier1a:visited {color: #333333;text-decoration: none;}
.supplier1a:hover {color: #333333;text-decoration: none;}
.supplier1a:active {color: #333333;text-decoration: none;}



.supplier1 {background:url(/img/supplier/4w.jpg);float: left; height: 14px; padding-top: 6px; padding-bottom: 5px;  padding-left: 30px; padding-right: 30px; color: #111111;border-left: 1px solid #999999; }
.supplier1:hover{background:url(/img/supplier/5w.jpg); text-decoration:none; color: #ffffff;}

.supplier1:a{background:url(/img/supplier/5w.jpg); text-decoration:none; color: #ffffff;font-weight: bold;}
.supplier1a{background:url(/img/supplier/5w.jpg); text-decoration:none; color: #ffffff;font-weight: bold;  padding-left: 26px; padding-right: 26px;}

.supplier1a:link {color: #ffffff;text-decoration: none;}
.supplier1a:visited {color: #ffffff;text-decoration: none;}
.supplier1a:hover {color: #ffffff;text-decoration: none;}
.supplier1a:active {color: #ffffff;text-decoration: none;}




.supplier2 {border-left: 1px solid #aaaaaa;}
.supplier3 {position: relative; width: 4%; margin: 0px auto; float: left; height: 13px; padding: 3px;  padding-left: 4px;  padding-right: 4px;  border-left: 1px solid #aaaaaa;}
.supplier4 {margin: 0px auto; height: 22px; background-image: url(/img/supplier/14.jpg)}
.supplier5 {margin: 0px auto; height: 40px; background-image:url(/img/supplier/16.jpg)}
.supplier6 {position: relative; width: 4%; margin: 0px auto; float: left; height: 38px; padding-top: 2px;  padding-left: 4px;  padding-right: 4px;  border-left: 1px solid #cccccc;}
.supplier7 {position: relative; width: 4%; margin: 0px auto; float: left; height: 38px; padding-top: 2px;  padding-left: 4px;  padding-right: 4px;  border-left: 1px solid #cccccc; background-image:url(/img/supplier/17.jpg)}
.supplier8 {position: relative; width: 4%; margin: 0px auto; float: left; height: 38px; padding-top: 2px;  padding-left: 4px;  padding-right: 4px;  border-left: 1px solid #cccccc; background-image:url(/img/supplier/18.jpg)}
.supplier9 {position: relative; width: 4%; margin: 0px auto; float: left; height: 30px; padding-top: 10px;  padding-left: 4px;  padding-right: 4px;  border-left: 1px solid #cccccc; background-image:url(/img/supplier/19.jpg)}
.supplier10 {float: left; padding-left: 10px; padding-top: 4px;}
.supplier11 {float: left; padding-top: 19px;}




.rate_cal{width: 233px; float:left;  text-align:center;  padding-left: 6px; }
.rate_week1{ border-left: 1px solid #666666;}
.rate_week{float:left;width:35px; height:12px; padding-top: 2px; text-align:center; border-right: 1px solid #FFFFFF; background-color:#666666; font-size: 9px; color: #FFFFFF;}
.rate_rate{float:left;width:28px; height:27px; text-align:right; padding-right: 4px; padding-top: 4px; border-right: 1px solid #cccccc;  border-top: 1px solid #cccccc; background-color:#ebebeb; font-size: 9px; color: #000000;}
.rate1{border-left: 1px solid #cccccc;}
.rate2{border-bottom: 1px solid #cccccc;}

.rate_a {background:url(/img/rate1.jpg) }
.rate_b {background:url(/img/rate2.jpg) }

.rate_compare {height: 22px; padding-top: 9px; border-bottom: 1px solid #cccccc; padding-left:5px;}

.rate_type1 {margin-left: 2px; border-left: 1px solid #cccccc; border-bottom: 1px solid #eeeeee; }
.rate_type {padding-left: 20px; padding-top: 8px; background-color:#f6f6f6; height:13px; border: 1px solid #ffffff;}








body.contentpane {
  width : auto;
  margin : 10px;
  line-height : 1.4em;
  text-align: left;
}

/* all */




div#wrapper { width: 1031px; margin:0px auto; text-align: left; background:url(/images/bg_contentwrap.gif) top repeat-y; }
div#wrapper .inner_top{ background:url(/images/bg_header_top.gif) top center no-repeat;  width: 1031px;}
div#wrapper .inner_bot{ background:url(/images/bg_content_bot.gif) bottom center no-repeat;  width: 1031px;}
/*div#content{ width: 100%; text-align:left; }*/
.site_des{ text-align:left; width:1031px; margin:0 auto; background:url(/images/icon_key.gif) left center no-repeat; padding-left:15px; margin-top:10px; margin-bottom:15px;}



div#wrapperw { width: 1058px; margin:0px auto; padding-left: 20px; text-align: left;  }
div#wrapperw .inner_top{  width: 1058px;}
div#wrapperw .inner_bot{  width: 1058px;}





.h-left{ width:210px; float:left; padding-top: 1px;}
.h-right{ float:right; width:500px;  }
.h-right img{ float:right;}
#header{ padding:25px; height:50px; }

#header .h-toolbar { list-style:none; margin:0; padding:0; color:#949494; clear:both; padding-top:12px; height:20px; }
#header .h-toolbar a{color:#949494; }
#header .h-toolbar a:hover{ color:#000000;}
#header .h-toolbar li{ list-style:none; margin:0; padding:0; float:left; padding-left:15px; padding-right:15px; border-right:solid 1px #DEDEDE;}
#header .h-toolbar .bookmark a{ display:block; background:url(/images/icon_key.gif) left center no-repeat; padding-left:20px;}
#header .h-toolbar .subscribe a{ display:block; background:url(/images/icon_subscribe.gif) left center no-repeat; padding-left:50px;}
#header .h-toolbar .sign-in{ border:none;}
#header .h-toolbar .sign-in a{ text-decoration:underline; padding-left:5px;}

#menubar{ clear:both; height:27px; background:url(/images/bg_menu.gif) center center no-repeat; width:1004px; margin:0 auto; text-align:center; }
#menubar .googlesearch{ float:right;}
#menubar .googlesearch .gs-input{ background:none; border:none;}
#menubar .googlesearch .btn-search{ position:relative; left:-14px; top:3px;}
.mainmenu ul{ list-style:none; margin:0; padding:0; padding-top:1px;}
.mainmenu ul li{ float:left; height:25px; border-right:solid 1px #999999; line-height:25px;}
.mainmenu ul li.item1{ width:95px; }
.mainmenu ul li.item2{ width:120px; }
.mainmenu ul li.item3{ width:162px; }
.mainmenu ul li.item4{ width:137px; }
.mainmenu ul li.item5{ width:159px; }
.mainmenu ul li.item6{ width:113px; }
.mainmenu ul li a{ height:25px; display:block; background:url(/images/bg_menu_normal.jpg) top left repeat-x;}
.mainmenu ul li a:hover{background:url(/images/bg_menu_active.gif) top left repeat-x; text-decoration:none;}
.mainmenu ul li.active a{ background:url(/images/bg_menu_active.gif) top left repeat-x;}

#mainbody{ margin-left:14px; padding-bottom:10px; } 
#home{}
#home .col-left{ width:305px; float:left; margin-right: 7px;}
#home .col-set{ background:#b9f000; }
#home .col-left .search{ background:url(/images/bg_search.gif) top left no-repeat; height:88px; width:254px; margin:0 auto; margin-top:20px; margin-bottom:0px; padding:15px; padding-top:20px;}
#home .col-left .search span{ color:#618D2B;}
#home .col-left .search .gs-input{ border:1px solid #999; width:200px;}
#home .col-left .search .btn-search{ position:relative; top:10px;}
#home .col-left .search p{ margin:0; padding:0;}
#home .col-left .ad-banner{ width:284px; margin:0 auto; margin-top: -10px;}
#home .col-left .advance-search{}
#home .col-left .advance-search a{ color:#575757;}
#home .col-left .advance-search a:hover{ color:#618D2B; text-decoration:none;}
#home .col-left .advance-search .search-item{ padding:10px; border-bottom:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
#home .col-left .advance-search p{ margin:0; padding:0; background:url(/img/icon_arrow.gif) center left no-repeat; padding-left:15px; padding-top: 5px;} 


#home .col-mid{ width:429px; float:left; border-left:solid 1px #fff;  margin-right: 7px;}
#home .col-mid .btn-search{ display:block; float:right; padding-top:5px; padding-right:10px;}
#home .col-mid .calendar{}
#home .col-mid .calendar img{ padding-top:8px; padding-left:5px; width:150px; float:left;}
#home .col-mid .destination-search{ width:410px; margin:0 auto; margin-top:10px;}
#home .col-mid .destination-search div{ background:#FFFFFF; width:130px; padding:3px; margin-top:3px;}
#home .col-mid .destination-search td{ color:#FFFFFF; font-size:12px; border:0px; font-weight:bold}
#home .col-mid  ul{ list-style:none; margin:0; padding:0;}
#home .col-mid .more-detail{ background:url(/images/icon_arrow_2.gif) center left no-repeat; padding-left:15px;}
#home .col-mid .dir-block{ background:url(/images/bg_dir.jpg) #F3F3F3 top left repeat-x; }
#home .col-mid .hot-dir td { border-bottom:#e1e1e1 solid 1px;}
#home .col-mid .hot-dir td img{ padding:10px;}
#home .col-mid .hot-dir td.hotel{ padding:5px; padding-top:20px; vertical-align:top; width:150px;}
#home .col-mid .hot-dir td.hotel ul{ padding-top:5px; padding-bottom:5px;}
#home .col-mid .hot-dir td.hotel a{ color:#6c6c6c;}
#home .col-mid .hot-dir td.hotel h2{ font-size:13px; font-weight:bold; margin:0; padding:0;}

#home .col-mid .hot-dir td.city{ padding:5px; width:70px;}

#home .col-mid .hot-dir td.price{ padding:5px; color:#618D2B;}

#home .col-right{ width:264px; float:left; border-left:1px solid #fff;}
#home .col-right .deal-block{ background:url(/images/bg_grey.jpg) top left #B2B2B2 repeat-x; padding:20px; border-bottom:1px solid #fff; color:#FFFFFF;}
#home .col-right .deal-block a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
#home .col-right .deal-block p{ margin:0; padding:0; clear:both;}
#home .col-right .deal-block .hotel-img{ float:left;}
#home .col-right .deal-block .hotel-atrri{ float:left; width:115px; padding-left:10px; margin-bottom:15px;}
#home .col-right .deal-block .hotel-atrri .address{ margin-top:5px; margin-bottom:5px;}
#home .col-right .hotel-arribute{ float:left;}





/**********************member sign in***********************/
#member-sign{ background:url(/images/bg_line.gif) top left repeat-y;}
#member-sign .col-left{ width:697px; float:left; margin-left:5px; border-right:solid 1px #C7C7C7;}
#member-sign .member-form{background:url(/images/bg_member_singin.jpg) top left no-repeat; padding-top:35px; padding-left:50px; padding-right:50px; padding-bottom:45px; margin-top:21px;}
#member-sign .col-left input { width:200px;}
#member-sign input.check{ width:20px;}
#member-sign .member-form table.create-form td.col-1{ text-align:right; width:110px;}
#member-sign .create{ width:133px; height:27px; border:none; background:url(/images/btn_create_account.gif) no-repeat; cursor:pointer; margin-left:230px; margin-top:20px;}

#member-sign .member-form .green{ display:block; padding-left:20px;}

.col-right{ width:300px; float:left;}
.col-right .adjust{ padding:15px;}
.col-right .sign-in-box{ background:url(/images/bg_sign_in.jpg) bottom center no-repeat;}
.col-right .sign-in-box span.link{ text-decoration:underline;}
.col-right .sign-in-box span.text-1{ margin:0; padding:0; padding-left:70px; font-size:11px;}
.col-right .sign-in-box p{ margin:0; padding:0;}
.col-right .sign-in-box .radio{ margin-bottom:5px;}
.col-right .sign-in-box p span.grey{ font-size:11px;}
.col-right .sign-in-box .button{ background:url(/images/btn_sign_in.gif) left top no-repeat; border:none; width:70px; height:27px; margin-left:195px; margin-top:5px; margin-bottom:5px; cursor:pointer;}

/**********************register***********************/
#register{ background:url(/images/bg_line.gif) top left repeat-y;}
#register h1{ margin:0; padding:0; }
#register h2{ margin:0; padding:0; color:#646464; font-size:13px; font-style:italic; width:400px; text-align:center; margin:0 auto;}
#register ul{}
#register .col-left{ width:688px; float:left; margin-left:15px; border-right:solid 1px #C7C7C7; padding-top:20px;}
#register .notification{ background:url(/images/bg_line_shadow.gif) top left repeat-y; padding-top:35px; padding-left:100px; padding-right:100px; padding-bottom:45px;}
#register .regi-form{ background:url(/images/bg_line_shadow.gif) top left repeat-y; padding-top:35px; padding-left:100px; padding-right:100px; padding-bottom:45px; margin-top:20px;}
#register .regi-form table td{ width:260px;}
#register .regi-form table input{ width:215px;}
#register .regi-form table select{ width:200px;}
#register .regi-form table textarea{ width:215px; height:100px;}
#register .regi-form h4{color:#59962E; font-size:13px;}
#register .regi-form .submit{ width:143px; height:36px; border:none; background:url(/images/btn_apply.gif) no-repeat; cursor:pointer; margin-left:160px;}




/**********************About us***********************/

#about-us{ padding:15px; font-size:11px;}
#about-us h2{ font-size:11px;}
#about-us h2{ font-size:12px;}
#about-us h4{ margin:0; padding:0; font-size:12px;}



/**********************Contact us***********************/

.contact-form{background:url(/images/bg_line_shadow.gif) top left repeat-y; padding-top:35px; padding-bottom:40px;}
.contact-form table{ padding-left:20px;}
.contact-form label{ display:block; padding-top:10px; padding-bottom:10px;}
.contact-form input{ width:625px;}
.contact-form textarea {width:625px; height:135px;}
.contact-form input.submit{ width:142px; height:34px; border:none; background:url(/images/btn_contact_us.gif) no-repeat; cursor:pointer;}
.contact-form .btn_wrapper{ width:150px; margin:0 auto; margin-top:20px;}



/**********************supplier platform***********************/

.msg-board{ background:url(/images/bg_plain_mid.jpg) -1px top repeat-y; text-align:center;}
.msg-board .wrapper_top{ background:url(/images/bg_plain_top.jpg) -1px top no-repeat;}
.msg-board .wrapper_bot{ background:url(/images/bg_plain_bot.jpg) -1px bottom no-repeat; padding-top:20px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.msg-board h4{ font-size:14px; }
.msg-board p{ text-align:left;}
.notification .btn_wrapper{ width:300px; margin:0 auto;}
.notification input.apply{ width:142px; height:34px; border:none; background:url(/images/btn_apply.gif) no-repeat; cursor:pointer;}
.notification input.contact{ width:142px; height:34px; border:none; background:url(/images/btn_contact_us.gif) no-repeat; cursor:pointer;}

/************************brand-list*****************************/

.col-right .b-top .content{ padding-top:10px; padding-left:25px; min-height:100px; _height:100px; }
.col-right .b-top .content ul{}
.col-right .b-top .content ul li{ width:125px; float:left;}


/************************footer*****************************/

#footer{ text-align:center; margin:0 auto; margin-left: 30px;}
#footer ul{ list-style:none; margin-left:150px; padding:0; width:850px; margin:0 auto; font-size:11px;}
#footer .telephone ul.menu{ list-style:none; margin:0; padding:0; margin:0 auto;}
#footer .telephone li{ padding-right:20px; float:left;}
#footer #footermenu ul li{ list-style:none; margin:0; padding:0; float:left; padding-right:5px; padding-left:5px; border-right:solid #ccc 1px;}
.telephone{ clear:both; margin-top:10px;}
#footermenu{ clear:both; height:30px; padding-top:10px;}
.copyright{ clear:both; font-size:10px;  border-bottom: 50px;}
.copyright p{ margin:0; padding:0; } 



/**********************Xin ye***********************/
h1,h2,h3,h4,ul,li,dl,dd,dt{ margin:0; padding:0;}
.navbar{ font-size:11px;}
.navbar a{ font-size:11px;}
.clear{ clear:both;}

.ratea {text-decoration: line-through;}

.paper{ clear:both; padding:10px 0;}
.paper ul{ list-style:none; display:block; text-align:center;}
.paper li{display:inline-block; *display:inline; zoom:1; width:20px; height:18px;}
.paper li.active{ background:#e1e1e1;}
.paper li.active a{ font-weight:bold; text-decoration:none;}


#list{ width:1003px;}
.body_top{ background:url(/images/bg_h1.jpg) repeat-x;border:1px solid #d9d9d9; padding:10px; border-top:0; width:981px;}
.body_top h1{ font-size:24px; font-weight: 500;}

#list .col-left{ width:702px; float:left;}
#list .col-left .left_top{background:url(/images/bg_left_top.jpg) no-repeat; min-height:150px; height:150px}
#list .col-left .left_top .area{ float:left; padding:10px; width:300px; height:86px; overflow:auto; margin-top:10px; margin-left:10px;}
#list .col-left .left_top .area ul{ list-style:none;}
#list .col-left .left_top .area h2{ font-size:11px; font-weight:bold;}

#list .col-left .weather{ float:right; width:350px;}
#list .col-left .wea_top .lft{ float:left; width:200px; font-size:10px; padding-top:10px;}
#list .col-left .wea_top .lft p{ margin:0;}
#list .col-left .wea_top .lft h3{ font-size:12px; font-weight:normal; color:#000;}
#list .col-left .wea_top .rit{ float:left; padding-top:10px;}
#list .col-left .wea_top .rit img{ vertical-align:top;}
#list .col-left .wea_top .rit span{ font-size:30px; color:#c7c7c7;}

#list .col-left .wea_btm{ clear:both; font-size:11px; color:#636363;}
#list .col-left .wea_btm ul{ list-style:none; clear:both;}
#list .col-left .wea_btm li{ float:left; padding-right:20px;}
#list .col-left .wea_btm li strong{ font-weight:normal; color:#000;}
#list .col-left .wea_btm li.w1{ width:30px;}
#list .col-left .wea_btm li.w2{ width:120px;}
#list .col-left .wea_btm .more{ text-align:right; clear:both; padding-top:20px; *padding-top:10px; padding-right:5px;}
#list .col-left .wea_btm .more a{ padding-left:10px;background:url(/images/icon_more2.jpg) no-repeat 0 3px; text-decoration:none; color:#7f7f7f;}

#list .col-left ul.icons{ clear:both; list-style:none; padding-top:20px;}
#list .col-left ul.icons li{ float:left; padding-right:20px; }
#list .col-left ul.icons li a{float:left; font-size:11px;padding-left:20px; display:block; text-decoration:none; height:20px;}
#list .col-left ul.icons li.icon1 a{float:left;  background:url(/images/icon_mid1.gif) no-repeat; }
#list .col-left ul.icons li.icon2 a{float:left;  background:url(/images/icon_mid2.gif) no-repeat; }
#list .col-left ul.icons li.icon3 a{float:left;  background:url(/images/icon_mid3.gif) no-repeat; }
#list .col-left ul.icons li.icon4 a{float:left;  background:url(/images/icon_mid4.png) no-repeat; }
#list .col-left ul.icons li.icon5 a{float:left;  background:url(/img/icon_mid5.gif) no-repeat; }
#list .col-left ul.icons li.icon6 a{float:left;  background:url(/img/box3.jpg) no-repeat right top; padding:0 20px 0 0;}

#list .col-left ul.icons li.icon6{ float:right;}


#list .col-left .table{ clear:both; width:700px; padding-bottom: 1px; border-bottom: solid 1px #cccccc;}
#list .col-left .table .thead{}
#list .col-left .table .thead ul{ list-style:none}
#list .col-left .table .thead li{ display:inline-block; width:45px; height:39px;background:url(/img/ratebar5.jpg); text-align:center; padding-top:6px; border-left: solid 1px #ffffff; font-weight:bold;float: left; color: #FFFFFF}

#list .col-left .table .tbody{ clear:both;border-top:0px solid #888888; margin-top:0px;}
#list .col-left .table .tbody ul{ list-style:none;}
#list .col-left .table .tbody ul.r1{ border-top:0; clear:both; overflow:auto; zoom:1;}
#list .col-left .table .tbody li{ float:left;}
#list .col-left .table .tbody li.li_1{ background:#666666; width:250px;  padding-left:10px; padding-bottom:5px;  padding-top:5px;  background-image:url(/img/ratebar3.jpg); background-repeat: repeat-x}
#list .col-left .table .tbody li.li_1 h3{ font-size:12px; padding:10px 0 5px 0;}
#list .col-left .table .tbody li .btm{ clear:both;}
#list .col-left .table .tbody li .btm .select{ float:left; width:130px;}
#list .col-left .table .tbody li .btm .select select{ font-size:11px; font-weight:bold; width:140px;}
#list .col-left .table .tbody li .btm .rit2{ float:right; margin-right: 2px; width:92px;}
#list .col-left .table .tbody li .btm .rit2 a{ display:block; padding-left:0px; font-size:10px; color:#777;}

#list .col-left .table .tbody li.li_2{ width: 70px; padding-right: 4px; padding-left: 4px; padding-top:3px; border-right: solid 1px #cccccc; background-color:#FFFFFF}

#list .col-left .table .tbody li.li_3{ padding-top:2px; margin-bottom: -10px;}
#list .col-left .table .tbody li.li_3 .price2{background:url(/images/bg_price2.gif) repeat-x; width:45px; height:43px; border-left:1px solid #666666; border-bottom:1px solid #999999;}
#list .col-left .table .tbody li.li_3 .price2 span{ display:block; text-align:center; height:20px; padding-top:2px;}
#list .col-left .table .tbody li.li_3 .price2 span.price_1{ text-decoration:line-through; color:#444444; font-size: 11px;}
#list .col-left .table .tbody li.li_3 .price2 span.price_2{ color:#222222;background:url(/img/tc/rateo.jpg) repeat-x;width:45px; border-bottom: solid 1px #666666; font-size: 11px;  font-weight:bold;}
#list .col-left .table .tbody li.li_3 .onrequest{ background:#bfbfbf; color:#fff; text-align:center; padding-top:8px; font-size:11px;width:45px; height:35px; border:1px solid #fff;}





.col-right{ width:300px; float:left;}
.col-right .box .title{ background:url(/images/title_rit.jpg) repeat-x; text-align:center; padding-top:10px; height:17px;}
.col-right .box .title .h2{ color:#fff; text-transform:uppercase; padding-right:20px; background:url(/images/icon_h2.jpg) no-repeat right 3px; margin:0 auto; font-size:11px; display:inline;}

.col-right .box .title1{ background:url(/images/bg_title0.jpg) repeat-x; text-align:center; padding-top:10px; height:17px; position:relative;}
.col-right .box .title1 .title_rit{ position:absolute; right:10px; top:5px;}
.col-right .box .title1 h2{ color:#fff; text-transform:uppercase; padding-right:20px; background:url(/images/icon_h2_3.gif) no-repeat right 3px; margin:0 auto; font-size:11px; display:inline;}
/*.col-right .b0 ul{ margin:0; list-style:square;}*/
.col-right .b0 .content{ background:#fff; line-height:0; font-size:0;}
.col-right .b0 ul li{  color:#929292;}
.col-right .b0 ul li.liover:hover{background:url(/images/bg_box03.jpg) repeat-x; padding-left:20px;}
.col-right .b0 ul li.liover{ padding-left:20px;background:url(/images/bg_box02_1.gif) repeat-x; border-bottom:1px solid #dedede;height:27px;line-height:27px; font-size:12px;}
.col-right .b0 .ulall{ list-style:none; margin:0;}
.col-right .b0 .ulall ul{ list-style:square;}
.col-right .b0 ul li a.icon{ margin-left:10px;}
.col-right .box .subtitle{padding-left:34px; font-size:11px; font-weight:bold; color:#575757; line-height:18px; text-align:left; height: 10px;}

.col-right .content{ border:1px solid #d9d9d9;border-top:0;}

.col-right .b1 .content{ background:url(/images/bg_b1.jpg) repeat-x #fff;padding:10px; position:relative; height:40px;}
.col-right .b1 ul{ list-style:none; padding:5px 0;}
.col-right .b1 li{ display:inline-block; *display:inline; zoom:1;}
.col-right .b1 .content .btn{ position:absolute; right:10px; bottom:12px;}

.col-right label{ display:inline-block; *display:inline; zoom:1; width:70px; font-size:11px;}

.col-right .b2 .content{background:url(/images/bg_b2.jpg) repeat-x;text-align:center;}
.col-right .b2 .map{ margin:0 auto;}

.col-right .b2-1 ul{ list-style:none;}
.col-right .b2-1 ul.uptitle{ overflow:auto; zoom:1;}
.col-right .b2-1 ul.uptitle a{ font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.col-right .b2-1 ul li.on{ width:45%; float:left;height:25px; background:url(/images/bg_label_on.gif) repeat-x;padding-left:5%;}
.col-right .b2-1 ul li.on a{ color:#393939; background:url(/images/icon_label_on.gif) no-repeat right 3px; padding-right:15px;line-height:25px;}
.col-right .b2-1 ul li.off{ width:45%;float:left; height:25px;background:url(/images/bg_label_off.gif) repeat-x; padding-left:5%;}
.col-right .b2-1 ul li.off a{ color:#fff;background:url(/images/icon_label_off.gif) no-repeat right 3px; padding-right:15px;line-height:25px;}

.col-right .b2-1 ul.searchbox li.li_1{ background:url(/images/bg_search1.gif) repeat-x; height:39px; line-height:39px;}
.col-right .b2-1 ul.searchbox li.li_2{ background:url(/images/bg_search2.gif) repeat-x; height:39px; line-height:39px;}
.col-right .b2-1 ul.searchbox input{ width:140px;}
.col-right .b2-1 ul.searchbox li.li_2 input{ width:120px;}
.col-right .b2-1 ul.searchbox label{background:url(/images/icon_arrow.gif) no-repeat 14px 6px; padding-left:34px; font-size:12px; color:#575757; line-height:24px; text-align:left; white-space:nowrap; width:auto; padding-right:10px;}



.col-right .b3 .title2{ height:27px;background:url(/images/title2_b3.jpg) no-repeat;border:1px solid #d9d9d9;border-top:0;}
.col-right .b3 .title2 h2{ width:124px;}
.col-right .b3 .title2 .title_rit{display:inline-block; *display:inline; zoom:1;}
.col-right .b3 .title2 .title_rit .text{ padding:0 20px;}
.col-right .b3 .content{ background:url(/images/bg_b3.jpg) no-repeat; height:78px; clear:both; padding-top:10px;}
.col-right .b3 .content ul{ height:70px; overflow: auto; margin:0 5px; padding-left:28px;}
.col-right .b3 .content li{ float:left;width:45%;padding:4px 0}

.col-right .active{ color:#7dc500; font-weight:bold;}
.col-right .active a{ color:#7dc500; font-weight:bold;}

.col-right .b4{background:url(/images/bg_b4.jpg) repeat-x;border:1px solid #d9d9d9;border-top:0;}
.col-right .b4 .content{ border:0;}
.col-right .title2 h2{ font-size:12px;background:url(/images/icon_arrow.gif) no-repeat 14px 6px;padding-left:34px;color:#575757;display:inline-block; *display:inline; zoom:1;line-height:24px;}
.col-right .b4 .content ul{ height:80px; overflow: auto; margin:3px; padding-left:28px;}
.col-right .b4 .content li{ float:left;width:45%;padding:2px 0px 0px 2px}


.col-right .b5{background:url(/images/bg_b5.jpg) repeat-x #eee;border:1px solid #d9d9d9;border-top:0;}
.col-right .b5 .content{ border:0;}
.col-right .b5 .content ul{ height:80px; overflow: auto; margin:3px; padding-left:28px;}
.col-right .b5 .content li{ float:left;width:45%;padding:4px 0}


.col-right .b6 {background:url(/images/bg_b5.jpg) repeat-x;border:1px solid #d9d9d9; overflow:auto; zoom:1; padding-bottom:20px;border-top:0;}
.col-right .b6 ul{margin:5px; padding-left:28px;}
.col-right .b6 li{ float:left;width:25%;padding:4px 0}

.col-right .box{ clear:both;}


.col-right .b7{background:url(/images/bg_b7.jpg) repeat-x #ededed;border:1px solid #d9d9d9; overflow:auto; zoom:1;border-top:0;}
.col-right .b7 .content{ border:0;}
.col-right .b7 .content ul{ margin:3px; padding-left:28px;}
.col-right .b7 .content li{ float:left;width:45%; padding:4px 0}


.col-right .b8 .content{background:url(/images/bg_b8.jpg) repeat-x #fff;border:1px solid #d9d9d9;overflow:auto; zoom:1; border-top:0;}
.col-right .b8 .content ul{ margin:3px; padding-left:28px;}
.col-right .b8 .content li{ float:left;width:45%;padding:4px 0}



#rate{ width:1003px; background:url(/images/bg_all_rate.gif)}
#rate .col-left{ width:702px; float:left;}
#rate .col-left ul{ list-style:none;}
#rate .col-left .title{ margin-left: 2px; margin-right: 2px; background:url(/img/bg_title_rate.gif) repeat-x;overflow:auto; zoom:1; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#rate .col-left .title1{line-height:28px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #cccccc;}
#rate .col-left .btm{ clear:both;}

#rate.write .col-left .box2 .label li.current span{background:url(/images/icon_key23.gif) no-repeat 0 0; padding-left:18px; display:block;}
#rate.write .col-left .box2 .label li.current{ background:url(/images/bg_labelgreen2.gif) repeat-x;}

#rate.write .col-left .box2 .title{background:url(/images/bg_comment1.gif) repeat-x; clear:both; font-size:11px; padding-left:10px;}
#rate.write .col-left .box2 .title a{ font-size:11px; color:#5fb600;}

#rate.write .col-left .box2 .content{background:url(/images/bg_comment2.gif) repeat-x; padding:0px; }
#rate.write .col-left .box2 .content h3{ color:#b7b7b7; font-size:15px; padding-bottom:20px;}
#rate.write .col-left .box2 .content p{ margin:0; color:#323232;}
#rate.write .col-left .box2 .content ul{ list-style: disc; padding:20px 10px; font-size:11px;}
#rate.write .col-left .box2 .content2{background:url(/images/bg_comment3.gif) repeat-x; clear:both; zoom:1; overflow:auto; height:71px;}
#rate.write .col-left .box2 .content2 li{ float:left; padding-top:20px; padding-right:25px; font-size:10px;}
#rate.write .col-left .box2 .content2 label{ display:block;}
#rate.write .col-left .box2 .content2 li.first{ width:170px;}
#rate.write .col-left .box2 .content2 li.first strong{ padding-left:20px; font-size:12px; padding-top:10px; display:block;}

#rate.write .col-left .box2 .content3{background:url(/images/bg_comment4.gif) repeat-x; clear:both; padding:10px 20px; height:208px;}
#rate.write .col-left .box2 .content3 li{ padding:4px 0}
#rate.write .col-left .box2 .content3 li li{ padding:0;}
#rate.write .col-left .box2 .content3 input{ width:250px;}
#rate.write .col-left .box2 .content3 li li{ display:inline-block; *display:inline; zoom:1;}
#rate.write .col-left .box2 .content3 label{ display:inline-block; *display:inline; zoom:1; width:160px; font-size:11px; font-weight:bold;}
#rate.write .col-left .box2 .content3 label.bin{ width:200px; padding-left:60px;}


#rate.write .col-left .box2 .content4{background:url(/images/bg_comment5.gif) repeat-x; clear:both; padding:10px 20px; height:148px;}
#rate.write .col-left .box2 .content4 label{ display:inline-block; *display:inline; zoom:1; width:160px; font-size:11px; font-weight:bold; vertical-align:top}
#rate.write .col-left .box2 .content4 textarea{ width:400px;}

#rate.write .col-left .box2 .content5{background:url(/images/bg_comment6.gif) repeat-x; clear:both; padding:10px 20px; height:135px;}
#rate.write .col-left .box2 .content5 li{ display:inline-block; *display:inline; zoom:1;}
#rate.write .col-left .box2 .content5 input{ background:none;}
#rate.write .col-left .box2 .content5 input.text{ width:320px;}
#rate.write .col-left .box2 .content5 li li{ padding:10px 10px 0 0;}
#rate.write .col-left .box2 .content5 li.label2{ vertical-align:top;}
#rate.write .col-left .box2 .content5 label{ display:inline-block; *display:inline; zoom:1; width:160px; font-size:11px; font-weight:bold; vertical-align:top}


#rate .col-left .box1{background:url(/images/bg_rate1.jpg) no-repeat; width:682px; height: 260px; padding:20px 16px;}
#rate .col-left .box1 ul{ padding-top:5px;}
#rate .col-left .box1 li{ float:left; padding:1px;}

#rate .col-left .box1 .lft{ float:left;}
#rate .col-left .box1 .rit{ /*background:red;*/float:left; width:430px; height:255px; overflow:auto; padding-left:15px; font-size:11px; color:#666666;}
#rate .col-left .box1 .rit h2{ font-size:12px; color:#828282; padding:5px 0;}
#rate .col-left .box1 .rit h3{ font-size:12px; color:#5e7d39;}
.rate2{ border:1px solid #a0f71f; width:65px; line-height:6px; font-size:6px;}
.rate3{ border:1px solid #a0f71f; width:85px; line-height:6px; font-size:6px;}


#rate .col-left .title .l1{ float:left; padding-left:20px;}
#rate .col-left .title .l1 span.t1{ font-size:12px;}
#rate .col-left .title .l1 span.t2{ font-size:10px; font-weight:900; padding-left:10px;}
#rate .col-left .title .l2{ float:right; padding-right:40px; font-weight:bold;}


.col-right .box .title{ background:url(/img/title_rit.jpg) repeat-x; text-align:center; padding-top:10px; height:17px;}
.col-right .box .title h2{ color:#fff; text-transform:uppercase; padding-right:20px; background:url(/img/icon_h2.jpg) no-repeat right 3px; margin:0 auto; font-size:11px; display:inline;}

.col-right .box .title1{ background:url(/img/bg_title_rate.gif) repeat-x; text-align:center; padding-top:10px; height:17px; position:relative;}
.col-right .box .title1 .title_rit{ position:absolute; right:10px; top:5px;}
.col-right .box .title1 h2{ color:#fff; text-transform:uppercase;  padding-right:20px; background:url(/img/icon_h2_3.gif) no-repeat right 3px; margin:0 auto; font-size:11px; display:inline; }
/*.col-right .b0 ul{ margin:0; list-style:square;}*/


#rate .col-left .box2{ width:688px; margin:0 auto;}
#rate .col-left .box2 .label{ background:#cdcdcd; margin-left: 3px; margin-right: 2px; }
#rate .col-left .box2 .label li{ border-right:1px solid #fff; display:inline-block; *display:inline; zoom:1; background:#808080; height:20px; line-height:20px; padding:0 20px; color:#fff;}
#rate .col-left .box2 .label li.current{ background:url(/img/bg_labelgreen.gif) repeat-x;}
#rate .col-left .title .l1{
	float:left;
	padding-left:18px;
}
#rate .col-left .title .l1 span.t1{ font-size:12px;}
#rate .col-left .title .l1 span.t2{ font-size:10px; font-weight:900; padding-left:10px;}
#rate .col-left .title .l2{
	float:right;
	font-weight:bold;
	padding-right: 30px;
}
#rate .col-left .box2 .title ul{overflow:auto; zoom:1; line-height:28px;}
#rate .col-left .box2 .content{
	background:url(/img/bg_rate2.jpg) no-repeat;
	height:320px;
	clear:both;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#rate .col-left .box2 .content .lft{ float:left; width:537px;}
#rate .col-left .box2 .content .calendar{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 16px;
}
#rate .col-left .box2 .content .btm{ clear:both; padding:0 10px;}
#rate .col-left .box2 .content .btm .lft2{
	float:left;
	margin-left: 6px;
	margin-top: -15px;
	padding-left:20px;
	background:url(/img/icon_notice.gif) no-repeat;
	font-size:10px;
}
#rate .col-left .box2 .content .btm .rit2{
	float:right;
	display:block;
	background:url(/img/btn_e32.gif) no-repeat;
	width:130px;
	height:21px;
	text-align:center;
	line-height:14px;
	font-size:10px;
	text-decoration:none;
	color:#444;
	margin-right: 8px;
}
#rate .col-left .box2 .content .rit{
	width:130px;
	font-size:10px;
	float:right;
	padding-top:30px;
}
#rate .col-left .box2 .content .rit label{ display:inline-block; *display:inline; zoom:1; width:100px; text-align:right;}
#rate .col-left .box2 .content .rit .btn{
	position:absolute;
	right:20px;
	bottom:17px;
}
#rate .col-left .box2 .content .rit .btn a{ display:block;background:url(/img/btn_e32.gif) no-repeat; width:110px; height:21px; line-height:21px; text-align:center;font-size:10px; text-decoration:none; color:#444;}




#rate .col-left .box3{width:688px; margin:0 auto;}
#rate .col-left .box3 .title h2{ font-size:12px; font-weight:normal; padding-left:10px;}
#rate .col-left .box3 .content{background:url(/img/bg_rate3.jpg);width:688px; height:340px; margin:0 auto;}
#rate .col-left .box3 .content .subtitle{ padding-right:120px; text-align:right;}
#rate .col-left .box3 .content .subtitle li{display:inline-block; *display:inline; zoom:1; font-size:10px; color:#666; padding:6px;}
#rate .col-left .box3 .content .lft{ width:260px; background:url(/img/icon_arrow4.gif) no-repeat center right; float:left; padding-left:15px; margin-left: 0px;}
#rate .col-left .box3 .content .lft ul{width:190px;border:1px solid #939393; overflow:auto; height:282px;}
#rate .col-left .box3 .content .lft li{ height:40px;border-bottom:1px solid #939393; font-size:10px; line-height: 12px; background:#fff; padding-top:0px; padding-left:0px;}
#rate .col-left .box3 .content .lft li:hover{ background:url(/img/bg_box31li.jpg) repeat-x;}
#rate .col-left .box3 .content .lft li a{ font-size:11px;}

#rate .col-left .box3 .content .mid{ float:left; width:210px;border:1px solid #939393; margin-right: 20px;}
#rate .col-left .box3 .content .mid ul{ overflow:auto;overflow:auto; height:283px; width:225px;}
#rate .col-left .box3 .content .mid li{ line-height:10px;border-bottom:1px solid #939393; font-size:11px; background:#fff; padding-left:0px; clear:both; zoom:1; overflow:auto; line-height:11px;   height: 70px;  margin-left: -5px; width: 208px; }
#rate .col-left .box3 .content .mid li:hover{ background:url(/img/bg_box3li.jpg) repeat-x;}
#rate .col-left .box3 .content .mid li .lft2{ float:left; line-height:11px; padding-left:20px;  width: 190px; margin-left: -10px; margin-top: 0px;}
#rate .col-left .box3 .content .mid li .lft2 h3{ font-size:11px; padding-left:10px;}
#rate .col-left .box3 .content .mid li .lft2 p{ margin:0px;; font-size:10px; color:#5e5e5e;}
#rate .col-left .box3 .content .mid li .rit2{ float:left; line-height:10px; margin-top:0px; text-align:right; padding-right: 10px
;width: 190px; height: 20px;  margin-left: -10px;
;}
#rate .col-left .box3 .content .mid li .rit2 p{ margin:0px; font-size:10px;}
#rate .col-left .box3 .content .mid li .rit2 p.price1{ text-decoration:line-through; color: #333333;}
#rate .col-left .box3 .content .mid li .rit2 p.price2{ font-size:12px; font-weight:bold;}

#rate .col-left .box3 .content .rit{ width:200px; float:left; padding-right:10px; border:1px solid #939393; padding:2px;}
#rate .col-left .box3 .content .rit ul{ padding-top:2px;}
#rate .col-left .box3 .content .rit li{ float:left; padding-right:2px;}
#rate .col-left .box3 .content .rit .description{ clear:both; font-size:10px; color:#646464; overflow:auto; height:55px; padding-top:3px;}


#rate .col-left .box4{
	background:url(/img/bg_rate4.jpg);
	width:668px;
	height:180px;
	padding:10px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#rate .col-left .box4 h2{background:url(/img/icon_help2.gif) no-repeat; font-size:10px; padding-left:20px; padding-bottom:5px;}
#rate .col-left .box4 .lft{ float:left; width:450px; height:122px; overflow:auto;border:1px solid #939393; line-height:20px;}
#rate .col-left .box4 .lft ul{background:#fff; border-bottom:1px solid #9a9a9a; overflow:auto; zoom:1; padding-left:10px;}
#rate .col-left .box4 .lft h3{ font-size:11px; color:#868686;}
#rate .col-left .box4 .lft p{ margin:0; font-size:10px; color:#5e5e5e; line-height:14px; min-height:20px;_height:20px;}
#rate .col-left .box4 .lft ul:hover{background:url(/img/bg_box4li.jpg) repeat-x;}
#rate .col-left .box4 .lft li.name{ float:left; width:267px;}
#rate .col-left .box4 .lft li.price{ float:left; width:100px; font-size:12px;}
#rate .col-left .box4 .rit{ width:147px; font-size:10px; float:right; padding-top:20px; }
#rate .col-left .box4 .rit label{ display:inline-block; *display:inline; zoom:1; width:100px; text-align:right;}
#rate .col-left .box4 .rit .btn{ position:absolute; right:10px; bottom:10px;}
#rate .col-left .box4 .rit .btn a{ display:block;background:url(/img/btn_e32.gif) no-repeat; width:110px; height:21px; line-height:21px; text-align:center;font-size:10px; text-decoration:none; color:#444;}
#rate .col-left .btm4{ clear:both; padding-left:10px;}

#rate .col-left .box5{background:url(/img/bg_rate5.jpg); width:687px;  margin-top: 0px; margin-bottom: 10px; margin-left: 8px;height:220px; }
#rate .col-left .box5 .top{
	float: left;height:132px; margin-right: 70px;
}
#rate .col-left .box5 .top .lft2{
	float:left;
	width:260px;
	font-size:15px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#rate .col-left .box5 .top .lft2 span{ font-weight:bold; font-size:12px; color:#b6b6b6; width:0px; float:left;}
#rate .col-left .box5 .top .rit2{ float:right; width:180px; padding-top:20px;margin-right: 40px;}
#rate .col-left .box5 .top .rit2 select{ margin-right:10px;}
#rate .col-left .box5 .top .rit2 span.price{ font-size:24px;}
#rate .col-left .box5 .top .rit2 span.label{ font-weight:bold;font-size:20px;}

#rate .col-left .box5 .mid{ clear:both; font-size:10px; padding:10px; zoom:1;}
#rate .col-left .box5 .mid h2{ color:#ff0000; font-size:10px;}
#rate .col-left .box5 .mid .lft2{
	color:#939393;
	width:350px;
	float:left;
	padding-left: 10px;
	padding-bottom: 10px;
}
#rate .col-left .box5 .mid .lft2 p{ margin:0;}
#rate .col-left .box5 .mid .rit2{

	width:220px;
	float:right;
	padding-top:0px;
}
#rate .col-left .box5 .mid .rit2 li{
	float:right;
	margin-right:10px;
}
#rate .col-left .box5 .mid .rit2 .btn{ display:block; width:206px; height:35px; background:url(/img/btn_checkout2.gif) no-repeat; text-align:center; color:#1a1a1a; line-height:24px; font-size:13px; text-decoration:none; font-weight:bold;}


#rate .col-left .btm1,#rate .col-left .btm2,#rate .col-left .btm3{ text-align:center;}

.star{margin-top: -5px; padding-bottom: 5px;}











#member1{ width:1003px; background:url(/images/bg_all_rate.gif)}
#member1 p{ margin:0;}
#member1 .col-left{ width:702px; float:left;}
#member1 .col-left ul{ list-style:none;}
#member1 .col-left .box .title{background:url(/images/bg_title_mem.gif) repeat-x;overflow:auto; zoom:1; line-height:28px; border:1px solid #acacac;}
#member1 .col-left .box .btm{ clear:both; font-size:0; text-align:center; line-height:0;}
#member1 .col-left .box .content{ clear:both; background:#f6f6f6; border:1px solid #acacac; border-top:0;}
#member1 .col-left .box{width:682px;clear:both; padding:10px 10px 0 10px;}
#member1 .col-left .box h2{ font-size:13px; padding-left:10px;}


#member1 .col-left .box1 .content{ padding:20px; color:#7a9314; font-size:11px;}

#member1 .col-left .box2 .content{ padding:20px; color:#7a9314; font-size:11px;border:1px solid #acacac; border-top:0; zoom:1; overflow:auto;}
#member1 .col-left .box2 .lft{ float:left; background:url(/images/pic_slice1.gif) right top no-repeat; width:251px; margin-right:10px;}
#member1 .col-left .box2 .lft dt{ width:50%; float:left; color:#787878;}
#member1 .col-left .box2 .lft dd{ width:48%; float:right; font-weight:bold;}

#member1 .col-left .box2 .mid{ float:left; width:180px;background:url(/images/pic_slice1.gif) right top no-repeat;}
#member1 .col-left .box2 .mid h3{ font-size:11px; color:#787878; padding-bottom:10px; font-weight:normal;}
#member1 .col-left .box2 .mid li{ padding-left:20px;background:url(/images/icon_ok.gif) no-repeat 0 0; color:#787878;}

#member1 .col-left .box2 .rit{ float:right;}
#member1 .col-left .box2 .rit a{ display:block; width:106px; height:29px;background:url(/images/bg_btn_23.gif) no-repeat 0 0; padding-left:20px; text-align:left; line-height:26px; font-size:10px; font-weight:bold; color:#434343;}

#member1 .col-left .box3 .content{padding:20px;font-size:11px;zoom:1; overflow:auto; height:305px;}
#member1 .col-left .box3 .lft{ width:440px; float:left; color:#4d5568;zoom:1; overflow:auto;}
#member1 .col-left .box3 .lft dl{ border-bottom:1px solid #cdcdcd; clear:both; zoom:1; overflow:auto; margin-bottom:10px; padding-bottom:5px;}
#member1 .col-left .box3 .lft dt{ width:150px; float:left; font-weight:bold;}
#member1 .col-left .box3 .lft dd{ float:left; width:290px;}
#member1 .col-left .box3 .lft dd span.star{}

#member1 .col-left .box3 .lft h3{ color:#fa3701; font-size:12px;}
#member1 .col-left .box3 .lft dl.total{ border:0;}
#member1 .col-left .box3 .lft dl.total dd{color:#fa3701;}
#member1 .col-left .box3 .lft .btm{ clear:both; padding-top:20px; text-align:left;}
#member1 .col-left .box3 .lft .btm li{ float:left; padding-right:2px;}
#member1 .col-left .box3 .rit{ float:right; width:100px;}
#member1 .col-left .box3 .rit li{ display:block; padding-bottom:10px;}


#member1 .col-left .box3-2 .content{padding:2px;font-size:11px;zoom:1; overflow:auto; height:540px;}
#member1 .col-left .box3-2 .lft{ float:left; color:#4d5568;}
#member1 .col-left .box3-2 .lft ul{ padding-top:5px;}
#member1 .col-left .box3-2 .lft li{ float:left; padding:1px;}
#member1 .col-left .box3-2 .lft .map{ clear:both;}

#member1 .col-left .box3-2 .rit dl{ clear:both; zoom:1; overflow:auto;  padding-bottom:5px;}
#member1 .col-left .box3-2 .rit dt{ width:120px; float:left; font-weight:bold; padding-right:20px;}
#member1 .col-left .box3-2 .rit dd{ float:left; width:220px;}
#member1 .col-left .box3-2 .rit dd span.star{}

#member1 .col-left .box3-2 .rit h3{ color:#000; font-size:11px; clear:both; font-weight:normal; border-bottom:1px solid #d5d5d5; line-height:20px;}
#member1 .col-left .box3-2 .rit h4{ font-size:18px; padding:10px 0;}

#member1 .col-left .box3-2 .rit dl.total{ border:0;}
#member1 .col-left .box3-2 .rit dl.total dd{color:#fa3701;}
#member1 .col-left .box3-2 .rit .btm{ clear:both; padding-top:20px;}
#member1 .col-left .box3-2 .rit .btm ul{ float:right;}
#member1 .col-left .box3-2 .rit .btm li{ float:left; padding-right:2px;}
#member1 .col-left .box3-2 .rit{ float:right; width:369px; padding-top:20px;}
#member1 .col-left .box3-2 .rit li{ display:block; padding-bottom:10px;}

#member1 .col-left .box3-2 .rit .con-text{ overflow:auto; zoom:1; height:300px; clear:both;}


#member1 .col-left .box4 .subtitle{ padding:10px; background:#fff;border:1px solid #acacac; zoom:1; overflow:auto; font-size:11px; border-top:0;}
#member1 .col-left .box4 .subtitle li{ margin-right:10px; height:17px;}
#member1 .col-left .box4 .subtitle li.star1{ float:left; padding-left:20px; background:url(/images/icon_mid4.gif) no-repeat;}
#member1 .col-left .box4 .subtitle li.star2{ float:left; padding-left:20px; background:url(/images/icon_mid5.gif) no-repeat;}

#member1 .col-left .box4 .content{font-size:11px;zoom:1; overflow:auto; background:#fff;}
#member1 .col-left .box4 .content .mainbox{ clear:both; border-bottom:1px solid #b4b4b4;}
#member1 .col-left .box4 .content .left{ width:20%; float:left; /*border-right:1px solid #f0f0f0;*/ padding:10px;}
#member1 .col-left .box4 .content .left .pic{ float:left;}
#member1 .col-left .box4 .content .right{ float:right; width:74%; border-left:1px solid #f0f0f0; }
#member1 .col-left .box4 .content h3{ color:#050505; font-size:11px; font-weight:normal; padding-bottom:10px;}
#member1 .col-left .box4 .content .left .rit{ float:left;}
#member1 .col-left .box4 .content .left .rit li{ float:left;}
#member1 .col-left .box4 .content .left ul{ clear:both; padding:0 5px 10px 5px; display:block;}

#member1 .col-left .box4 .content .left ul.ul2{ padding-top:18px;}

#member1 .col-left .box4 .content .right .title2{ padding:5px 0;}
#member1 .col-left .box4 .content .right h3{ padding:0; float:left; margin-right:20px;}
#member1 .col-left .box4 .content .right span.key{ margin-left:-5px;}
#member1 .col-left .box4 .content .right span.date{ color:#5b9e03; font-style:italic;}
#member1 .col-left .box4 .content .right a.more{ padding-left:10px;}
#member1 .col-left .box4 .content .right li{ border-bottom:1px solid #e6e6e6;padding:10px;}
#member1 .col-left .box4 .content .right li.even{ background:#f1f1f1;}

/*#comment1 .col-left{ width:697px; float:left; margin-left:5px; border-right:solid 1px #C7C7C7;}*/
#comment1{ width:1003px; background:url(/images/bg_all_rate.gif)}
#comment1 .col-left{ width:702px; float:left;}
#comment1 .top p{ margin:0;}

#comment1 .col-left .title{ padding:1px;border:1px solid #acacac; background:#fff;}
#comment1 .col-left .title .text{background:url(/images/bg_title_mem.gif) repeat-x #fff;overflow:auto; zoom:1; line-height:26px;}
#comment1 .col-left .title h2 {
font-size:13px;
padding-left:10px;
}
#comment1 .col-left .box{width:682px; margin:0 auto; padding-top:10px; font-size:11px; clear:both;}

#comment1 .col-left .box h3{ padding-bottom:10px; font-size:16px; color:#595959;}
#comment1 .col-left .box .content{ background:#fcfcfc; border:1px solid #d5d5d5; padding:10px;}
#comment1 .col-left .box ul{ list-style:none;}
#comment1 .col-left .box .content p{ color:#666;}
#comment1 .col-left .box .data{ clear:both; color:#909090; font-size:10px;}
#comment1 .col-left .box .btm{ clear:both; padding-top:10px;}
#comment1 .col-left .box .btm h4{ color:#333; font-size:12px; padding-left:20px;background:url(/images/icon_photo.gif) no-repeat 0 2px; font-weight:normal; padding-bottom:5px;}
#comment1 .col-left .box .btm .lft{ float:left;}
#comment1 .col-left .box .btm .lft li{ float:left; padding-right:4px;}
#comment1 .col-left .box .btm .rit{ float:right; padding-top:40px;}
#comment1 .col-left .box .btm .rit li{ float:left;background:url(/images/btn_gray2.gif) no-repeat; padding:0 12px; margin-left:-5px; height:17px; line-height:17px;}
#comment1 .col-left .box .btm .rit li a{ text-decoration:none;}
#comment1 .col-left .box .btm .rit li.black{background:url(/images/btn_black2.gif) no-repeat;}
#comment1 .col-left .box .btm .rit li.black a{ color:#fff;}

#comment1 .col-left .content2{ background:#FFF; border:1px solid #d5d5d5; padding:1px; border-top:0; clear:both;}
#comment1 .col-left .content2 .text{background:url(/images/bg_content2.jpg) repeat-x #fafafa; padding:10px 10px 10px 20px; color:#619228;}
#comment1 .col-left .content2  h3{color:#619228; font-size:12px; padding:0;}


#comment1.cancelation .box_1 .text{ border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;color:#7b8070;}
.cancelation#comment1 .box_1  .text .top{border-bottom:dashed buttonface 1px; border-color:#d5d5d5; padding:10px 100px 5px 50px;}
.cancelation#comment1 .box_1  .text .btm{ clear:both;padding:10px 100px 5px 50px;}
.cancelation#comment1 .box_1  .text .btm li{ padding-bottom:10px;}
.cancelation#comment1 .box_1  .text label{ font-size:11px; font-weight:bold; width:177px; display:inline-block; *display:inline; zoom:1; color:#232228;}
.cancelation#comment1 .box_1  .text label span{ font-weight: normal; font-size:10px; color:#7b8070;}
.cancelation#comment1 .box_1  .text input.text{ width:320px;}
.cancelation#comment1 .box_1  .text textarea{ width:320px;}
.cancelation#comment1 .note{ clear:both; padding-bottom:20px;}
.cancelation#comment1 .note span{ color:#5fa000;}

#comment1.cancelation .box_2 .text{ border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;color:#7b8070;}
#comment1.cancelation .box_2 ul{padding:10px 100px 5px 50px;}
#comment1.cancelation .box_2 li{ clear:both;}
#comment1.cancelation .box_2 li input{ width:520px;}
#comment1.cancelation .box_2 li textarea{width:520px; height:130px;}
#comment1.cancelation .box_2 li label{ display:block; font-weight:bold; line-height:40px;}


#list.bg{ width:1003px; background:url(/images/bg_all_rate.gif)}
#list.bg .col-left{ width:682px; float:left; padding:10px;}
#list.bg .col-left .title{padding:1px;border:1px solid #acacac; background:#fff;}
#list.bg .col-left .box6 .title{ border:0; border-bottom:1px solid #acacac;}
#list.bg .col-left .title h2 {
font-size:13px;
padding-left:10px;
}
#list.bg .col-left .table .thead{ width:auto;}
#list.bg .col-left .title .text{background:url(/images/bg_title_mem.gif) repeat-x #fff;overflow:auto; zoom:1; line-height:26px;}
#list.bg .col-left .table .tbody{ margin:0;}
#list.bg .col-left .table .tbody .box{ background:#fff; clear:both; margin:0; padding:10px;}
#list.bg .col-left .table .tbody .all{overflow:auto; height:300px;}
#list.bg .col-left .table .tbody .r1{background:#fff;}
#list.bg .col-left .table .tbody .l1{background:url(/images/bg_navex.jpg) repeat-x #fff; line-height:20px; overflow:auto; zoom:1; height:20px;}
#list.bg .col-left .table .tbody .l1 li{ padding-left:20px;}
#list.bg .col-left .table .tbody .l1 h4{ font-size:12px; color:#54a900;}
#list.bg .col-left .table .tbody .l1 a{ padding-left:10px; color:#7a8d55; text-decoration:none;background:url(/images/icon_close1.gif) no-repeat 0 5px;}
#list.bg .col-left .table .tbody .l1 a.on{ padding-left:10px; color:#7a8d55; text-decoration:none;background:url(/images/icon_open1.gif) no-repeat;}
#list.bg .paper{background:url(/images/bg_pager.gif);}

#list.bg .col-left .table .thead ul{ background:#fff;}
#list.bg .col-left .icons{ background:#fff; zoom:1; overflow:auto; padding-left:20px;}

#list.bg .col-left .box{/*width:682px;*/ margin:0 auto; padding-top:10px; font-size:11px; clear:both;}

#list.bg .col-left .box h3{ padding-bottom:10px; font-size:16px; color:#595959;}
#list.bg .col-left .box .content{ background:#fcfcfc; border:1px solid #d5d5d5; padding:10px;}
#list.bg .col-left .box ul{ list-style:none;}
#list.bg .col-left .box .content p{ color:#666;}
#list.bg .col-left .box .data{ clear:both; color:#909090; font-size:10px;}
#list.bg .col-left .box .btm{ clear:both; padding-top:10px;}
#list.bg .col-left .box .btm h4{ color:#333; font-size:12px; padding-left:20px;background:url(/images/icon_photo.gif) no-repeat 0 2px; font-weight:normal; padding-bottom:5px;}
#list.bg .col-left .box .btm .lft{ float:left;}
#list.bg .col-left .box .btm .lft li{ float:left; padding-right:4px;}
#list.bg .col-left .box .btm .rit{ float:right; padding-top:40px;}
#list.bg .col-left .box .btm .rit li{ float:left;background:url(/images/btn_gray2.gif) no-repeat; padding:0 12px; margin-left:-5px; height:17px; line-height:17px;}
#list.bg .col-left .box .btm .rit li a{ text-decoration:none;}
#list.bg .col-left .box .btm .rit li.black{background:url(/images/btn_black2.gif) no-repeat;}
#list.bg .col-left .box .btm .rit li.black a{ color:#fff;}

#list.bg .col-left .content2{ background:#FFF; border:1px solid #d5d5d5; padding:1px; border-top:0; clear:both;}
#list.bg .col-left .content2 .text{background:url(/images/bg_content2.jpg) repeat-x #fafafa; padding:10px 10px 10px 20px; color:#619228;}
#list.bg .col-left .content2  h3{color:#619228; font-size:12px; padding:0;}


#list.bg .col-left .box6 ul{ list-style:none; clear:both;background:url(/images/bg_box6.jpg) repeat-x; zoom:1; overflow:auto;}
#list.bg .col-left .box6 p{ margin:0; font-size:11px; color:#808080}
#list.bg .col-left .box6 li{ float:left; padding:14px;border-left:1px solid #dadada; width:20.5%;}
#list.bg .col-left .box6 li h3{ font-size:12px; color:#000;}




#booking1{ width:1003px; background:url(/images/bg_all_rate.gif)}
#booking1 .col-left{ width:702px; float:left;}
#booking1 .col-left ul{ list-style:none;}
/*#booking1 .col-left p{ margin:0;}*/
#booking1 .col-left .box .title{background:url(/images/bg_title_mem.gif) repeat-x;overflow:auto; zoom:1; line-height:28px; border:1px solid #acacac;}
#booking1 .col-left .box .btm{ clear:both; font-size:0; text-align:center; line-height:0;}
#booking1 .col-left .box .content{ clear:both; background:#f6f6f6; border:1px solid #acacac; border-top:0;}
#booking1 .col-left .box{width:682px;clear:both; padding:10px 10px 0 10px;}
#booking1 .col-left .box h2{ font-size:13px; padding-left:10px;}
#booking1 .col-left .box2 .label{ background:#cdcdcd;}
#booking1 .col-left .box2 .label li{ border-right:1px solid #fff; display:inline-block; *display:inline; zoom:1; background:#808080; height:20px; line-height:20px; padding:0 20px; color:#fff;}
#booking1 .col-left .box2 .label li.current{ background:url(/images/bg_labelgreen.gif) repeat-x;}

#booking1 .col-left .box1{background:url(/images/bg_rate1.jpg) no-repeat; width:682px; height:269px; padding:20px 16px;}
#booking1 .col-left .box1 ul{ padding-top:5px;}
#booking1 .col-left .box1 li{ float:left; padding:1px;}

#booking1 .col-left .box1 .lft{ float:left;}
#booking1 .col-left .box1 .rit{ /*background:red;*/float:left; width:369px; height:255px; overflow:auto; padding-left:15px; font-size:10px; color:#9e9e9e;}
#booking1 .col-left .box1 .rit h2{ font-size:12px; color:#828282; padding:5px 0;}
#booking1 .col-left .box1 .rit h3{ font-size:12px; color:#5e7d39; font-style:italic;}




#booking1 .col-left .box2 .content{padding:20px;font-size:11px;zoom:1; overflow:auto; /*height:305px;*/}
#booking1 .col-left .box2 .lft{ /*width:440px; float:left;*/ color:#4d5568;zoom:1; overflow:auto;}
#booking1 .col-left .box2 .lft dl{ border-bottom:1px solid #cdcdcd; clear:both; zoom:1; overflow:auto; margin-bottom:10px; padding-bottom:5px;}
#booking1 .col-left .box2 .lft dt{ width:150px; float:left; font-weight:bold;}
#booking1 .col-left .box2 .lft dd{ float:left; width:450px;}
#booking1 .col-left .box2 .lft dd span.star{}

#booking1 .col-left .box2 .lft h3{ color:#60c300; font-size:12px;}
#booking1 .col-left .box2 .lft dl.total{ border:0; line-height:20px;}
#booking1 .col-left .box2 .lft dl.total dd{color:#60c300; font-size:20px; font-weight:bold;}
#booking1 .col-left .box2 .lft .btm{ clear:both; padding-top:20px; text-align:left;}
#booking1 .col-left .box2 .lft .btm li{ float:left; padding-right:20px;}


/**********************End Xin ye***********************/
