/* all */
div#wrapper { width: 1031px; margin:0px auto; text-align: left; background:url(../img/bg_contentwrap.gif) top repeat-y; }
div#wrapper .inner_top{ background:url(../img/bg_header_top.gif) top center no-repeat;  width: 1031px;}
.inner_bot{margin:0px auto;  background:url(../img/bg_content_bot.gif) bottom center no-repeat;  width: 1031px; height: 20px;}
/*div#content{ width: 100%; text-align:left; }*/
.site_des{ text-align:left; width:1000px; margin:0 auto; background:url(../img/icon_key.gif) left center no-repeat; padding-left:20px; margin-top:2px; margin-bottom:15px;}

.h-left{ width:210px; float:left; padding-top:1px; }
.h-right{ float:right; width:500px;   padding-top:1px; }
.h-right img{ float:right;}
#header{ padding:25px; height:50px; }

#header .h-toolbar {
	list-style:none;
	margin:0;
	padding:0;
	color:#666666;
	clear:both;
	padding-top:12px;
	height:20px;
}
#header .h-toolbar a{
	color:#666666;
}
#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(../img/icon_key.gif) left center no-repeat; padding-left:20px;}
#header .h-toolbar .subscribe a{ display:block; background:url(../img/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(../img/bg_menu.gif) center center no-repeat; width:1004px; margin:0 auto; text-align:center; }
#menubar .googlesearch{ float:right; margin-top: -12px; margin-left:20}
#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(../img/bg_menu_normal.jpg) top left repeat-x;}
.mainmenu ul li a:hover{background:url(../img/bg_menu_active.gif) top left repeat-x; text-decoration:none;}
.mainmenu ul li.active a{ background:url(../img/bg_menu_active.gif) top left repeat-x;}




#supplierbar{ clear:both; height:27px; background:url(../img/bg_menu.gif) center center no-repeat; width:1004px; margin:0 auto; text-align:center; }
.supplier ul{ list-style:none; margin:0; padding:0; padding-top:1px;}
.supplier ul li{ float: left; height: 15px; padding-top: 6px; padding-bottom: 5px;  padding-left: 30px; padding-right: 30px; background-image: url(../img/supplier/5.jpg)}
.supplier ul li.i1{ width:95px; }

.supplier ul li.i2{ width:120px; }
.supplier ul li.i3{ width:162px; }
.supplier ul li.i4{ width:137px; }
.supplier ul li.i5{ width:159px; }
.supplier ul li.i6{ width:113px; }
.supplier ul li a{ height:25px; display:block; background:url(../img/bg_menu_normal.jpg) top left repeat-x;}
.supplier ul li a:hover{background:url(../img/bg_menu_active.gif) top left repeat-x; text-decoration:none;}
.supplier ul li.active a{ background:url(../img/bg_menu_active.gif) top left repeat-x;}









#mainbody{ margin-left:14px; padding-bottom:10px; } 
#home{}
#home .col-left{ width:305px; float:left;}
#home .col-set{ background:#B6EA01; height:345px;}
#home .col-left .search{ background:url(../img/bg_search.gif) top left no-repeat; height:96px; width:264px; margin:0 auto; margin-top:10px; margin-bottom:10px; padding:10px;}
#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;}
#home .col-left .advance-search{ padding-left:0px; }
#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:20px; xborder-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;} 


#home .col-mid{ width:429px; float:left; border-left:solid 1px #fff; }
#home .col-mid .btn-search{ display:block; float:right; padding-top:3px; padding-right:10px;}
#home .col-mid .calendar{}
#home .col-mid .calendar img{ padding-top:0px; padding-left:12px; width:150px; float:left;}















#home .col-mid .destination-search{ width:405px; margin:0 auto; margin-top:10px;}
#home .col-mid .destination-search div{ background:#FFFFFF; width:115px; height:232px; padding:5px;}
#home .col-mid .destination-search th{ color:#FFFFFF;}
#home .col-mid  ul{ list-style:none; margin:0; padding:0;}
#home .col-mid .more-detail{ background:url(../img/icon_arrow_2.gif) center left no-repeat; padding-left:15px;}
#home .col-mid .dir-block{ background:url(../img/bg_dir.jpg) #F3F3F3 top left repeat-x; }
.hd{position:relative; float:left; text-align: left; height:90px; padding: 10px;}
#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:266px; float:left; border-left:1px solid #fff;}
#home .col-right .deal-block{ background:url(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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:690px; float:left; margin-left:15px; border-right:solid 1px #C7C7C7; padding-top:20px;}
#register .notification{ background:url(../img/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(../img/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(../img/btn_apply.gif) no-repeat; cursor:pointer; margin-left:160px;}




/**********************About us***********************/

#maincontent{ padding:20px; font-size:11px;}
#maincontent h2{ font-size:11px;}
#maincontent h2{ font-size:12px;}
#maincontent h4{ margin:0; padding:0; font-size:12px;}



/**********************Contact us***********************/

.contact-form{background:url(../img/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(../img/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(../img/bg_plain_mid.jpg) -1px top repeat-y; text-align:center;}
.msg-board .wrapper_top{ background:url(../img/bg_plain_top.jpg) -1px top no-repeat;}
.msg-board .wrapper_bot{ background:url(../img/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(../img/btn_apply.gif) no-repeat; cursor:pointer;}
.notification input.contact{ width:142px; height:34px; border:none; background:url(../img/btn_contact_us.gif) no-repeat; cursor:pointer;}



/*****************************************************/

#footer{ text-align:center; width:735px; margin:0px auto; padding-bottom: 40px;}
#footer ul{text-align: center; list-style:none; margin:0px; padding:0px; width:; margin:0px auto; font-size:11px;}
#footer .telephone ul.menu{ list-style:none; margin:0px; text-align: center; padding:0px; width:600px; margin:0px auto;}
#footer .telephone li{ padding-right:20px; float:left; text-align: center;}
#footer #footermenu ul li{ list-style:none; margin:0px; text-align: center; padding:0px; 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:8px;}
.copyright{ clear:both; font-size:10px; color: #999999}
.copyright p{ margin:0; padding:0; } 


/**********************Xin ye***********************/
h1,h2,h3,h4,ul,li{ margin:0; padding:0;}
.navbar{ font-size:11px;}
.navbar a{ font-size:11px;}
.clear{ clear:both;}

#list{ width:1003px;}
.body_top{ background:url(../img/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:700px;
	float:left;
}
#list .col-left .left_top{background:url(../img/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:345px;
}
#list .col-left .wea_top .lft{ float:left; width:200px; font-size:10px; padding-top:0px;}
#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; text-align:right;}
#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(../img/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{font-size:11px;padding-left:20px; display:block; text-decoration:none; height:20px;}
#list .col-left ul.icons li.icon1 a{ background:url(../img/icon_mid1.gif) no-repeat; }
#list .col-left ul.icons li.icon2 a{ background:url(../img/icon_mid2.gif) no-repeat; }
#list .col-left ul.icons li.icon3 a{ background:url(../img/icon_mid3.gif) no-repeat; }
#list .col-left ul.icons li.icon4 a{ background:url(../img/icon_mid4.gif) no-repeat; }
#list .col-left ul.icons li.icon5 a{ background:url(../img/icon_mid5.gif) no-repeat; }
#list .col-left ul.icons li.icon6 a{ background:url(../img/icon_mid6.gif) 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:695px;
}
#list .col-left .table .thead{ border:1px solid #d4d4d4; text-align:right; height:43px;}
#list .col-left .table .thead ul{ list-style:none}
#list .col-left .table .thead li{ display:inline-block; *display:inline; zoom:1; width:47px; height:37px; background-color:#f6f6f6; border-left: 1px solid #eeeeee; text-align:center; padding-top:6px; color:#000;}

#list .col-left .table .tbody{ clear:both;border-top:1px solid #d2d2d2; margin-top:20px;}
#list .col-left .table .tbody ul{ list-style:none;}
#list .col-left .table .tbody ul.r1{ border:1px solid #d2d2d2; 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-color:#f9f9f9; width:170px; padding-left:8px; height:190px;}
#list .col-left .table .tbody li.li_1:hover { background-color:#f5f5f5;}
#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;}
#list .col-left .table .tbody li .btm .rit2{ float:left; width:96px;}
#list .col-left .table .tbody li .btm .rit2 a{ display:block; padding-left:8px;background:url(../img/icon_arrow2.gif) no-repeat 0 4px; font-size:10px; color:#777;}

.rate_plan_box{width: 150px; font-size:10px;}

#list .col-left .table .tbody li.li_2{
	background-color:#f3f3f3;
	padding:18px;
	height:155px;
	width:144px;
}

#list .col-left .table .tbody li.li_3{ padding-top:0px; float: right; clear: right;  width: 334px;}
#list .col-left .table .tbody li.li_3 .price2{background:url(../img/bg_price2.gif) repeat-x; width:45px; height:45px; border:1px solid #fff;}
#list .col-left .table .tbody li.li_3 .price2:hover{background:url(../img/bg_price2.1.gif) repeat-x;}
#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:#bababa;}
#list .col-left .table .tbody li.li_3 .price2 span.price_2{ color:#2f8400;}

#list .col-left .table .tbody li.li_3 .price3{background:url(../img/bg_price3.jpg) repeat-x; width:45px; height:45px; border:1px solid #fff;}
#list .col-left .table .tbody li.li_3 .price3:hover{background:url(../img/bg_price2.1.gif) repeat-x;}
#list .col-left .table .tbody li.li_3 .price3 span{ display:block; text-align:center; height:20px; padding-top:2px;}
#list .col-left .table .tbody li.li_3 .price3 span.price_1{ text-decoration:line-through; color:#bababa;}
#list .col-left .table .tbody li.li_3 .price3 span.price_2{ color:#2f8400;}


#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;}


#list .col-left .paper{ clear:both; padding:20px 0;}
#list .col-left .paper ul{ list-style:none; display:block; text-align:center;}
#list .col-left .paper li{display:inline-block; *display:inline; zoom:1; width:20px; height:18px;}
#list .col-left .paper li.active{ background:#e1e1e1;}
#list .col-left .paper li.active a{ font-weight:bold; text-decoration:none;}




.col-right{
	width:302px;
	float:left;
}
.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_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(../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;}*/
.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(../img/bg_box03.jpg) repeat-x; padding-left:20px;}
.col-right .b0 ul li.liover{ padding-left:20px;background:url(../img/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;  padding-left: 10px;}
.col-right .b0 ul li a.icon{ margin-left:10px;}
.col-right .box .subtitle{background:url(../img/icon_arrow.gif) no-repeat 14px 6px; padding-left:34px; font-size:12px; color:#575757; line-height:24px; text-align:left;}

.col-right .content{ border:1px solid #d9d9d9;border-top:0;}

.col-right .b1 .content{ background:url(../img/bg_b1.jpg) repeat-x #fff;padding:10px; position:relative;min-height:100px; _height:100px;  padding-bottom:10px;}
.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:10px;}

.col-right label{ display:inline-block; *display:inline; zoom:1; width:70px; font-size:11px;}

.col-right .b2 .content{background:url(../img/bg_b2.jpg) repeat-x;text-align:center; padding-bottom:0px;}
.col-right .b2 .map{ margin:0 auto; padding-bottom:8px;}

.col-right .b3 .title2{ height:27px;background:url(../img/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(../img/bg_b3.jpg) no-repeat; height:74px; clear:both; padding-top:10px;}
.col-right .b3 .content ul{
	height:65px;
	overflow: auto;
	margin:0 5px;
	padding-left:24px;
	line-height: 8px;
}
.col-right .b3 .content li{ float:left;width:46%;padding:0px 0; padding-bottom:8px;}

.col-right .active{ color:#7dc500; font-weight:bold;}
.col-right .active a{ color:#7dc500; font-weight:bold;}

.col-right .b4{background:url(../img/bg_b4.jpg) repeat-x;border:1px solid #d9d9d9;border-top:0; padding-bottom:10px;}
.col-right .b4 .content{ border:0;}
.col-right .title2 h2{ font-size:12px;background:url(../img/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:200px; overflow: auto; margin:5px; padding-left:24px;}
.col-right .b4 .content li{ float:left;width:46%;padding:3px 0}


.col-right .b5{background:url(../img/bg_b5.jpg) repeat-x #eee;border:1px solid #d9d9d9;border-top:0; padding-bottom:10px;}
.col-right .b5 .content{ border:0;}
.col-right .b5 .content ul{ height:120px; overflow: auto; margin:5px; padding-left:24px;}
.col-right .b5 .content li{ float:left;width:46%;padding:3px 0}


.col-right .b6 {background:url(../img/bg_b5.jpg) repeat-x;border:1px solid #d9d9d9; overflow:auto; zoom:1; padding-bottom:20px;border-top:0; padding-bottom:10px;}
.col-right .b6 ul{margin:5px; padding-left:24px;}
.col-right .b6 li{ float:left;width:25%;padding:3px 0}

.col-right .box{ clear:both;}


.col-right .b7{background:url(../img/bg_b7.jpg) repeat-x #ededed;border:1px solid #d9d9d9; overflow:auto; zoom:1;border-top:0; padding-bottom:10px;}
.col-right .b7 .content{ border:0;}
.col-right .b7 .content ul{ margin:5px; padding-left:24px;}
.col-right .b7 .content li{ float:left;width:46%; padding:3px 0}


.col-right .b8 .content{background:url(../img/bg_b8.jpg) repeat-x #fff;border:1px solid #d9d9d9;overflow:auto; zoom:1; border-top:0; padding-bottom:9px;}
.col-right .b8 .content ul{ margin:5px; padding-left:20px;}
.col-right .b8 .content li{ float:left;width:46%;padding:3px 0}



.rate_cal{width: 233px; float:left;  text-align:center;  padding-left: 6px; }
.rate_week1{ border-left: 1px solid #666666;}
.rate_week{float:left;width:32px; height:13px; 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 {border-bottom: 1px solid #eeeeee; }
.rate_type {padding-left: 20px; padding-top: 4px; background-color:#eeeeee; height:18px; border: 1px solid #ffffff;}

#rate{ width:1003px; background:url(../img/bg_all_rate.gif)}
#rate .col-left{
	width:910px;
	float:left;
	padding: 20px;
}
#rate .col-left ul{ list-style:none;}
#rate .col-left .title{
	margin-left: 0px;
	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;
}
#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 .col-left .box1{
	background-color: #eeeeee;
	width:950px;
	height:269px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 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:440px;
	height:290px;
	overflow:auto;
	padding-left:15px;
	font-size:10px;
	color:#9e9e9e;
}
#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;}
#rate .col-left .box1 .rate2{ border:1px solid #a0f71f; width:65px; line-height:10px; font-size:10px;}


#rate .col-left .box2{
	width:700px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#rate .col-left .box2 .label{
	background:#cdcdcd;
	margin-left: 0px;
	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;
	color:#fff;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#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:284px;
	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: 9px;
	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;
	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:110px;
	height:21px;
	text-align:center;
	line-height:21px;
	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:296px; 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:168px; padding-right:10px;background:url(../img/icon_arrow4.gif) no-repeat center right; float:left; padding-left:15px;}
#rate .col-left .box3 .content .lft ul{border:1px solid #939393; overflow:auto; height:240px;}
#rate .col-left .box3 .content .lft li{ height:55px;border-bottom:1px solid #939393; font-size:11px; background:#fff; padding-top:5px; padding-left:5px;}
#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:270px;border:1px solid #939393; margin-right: 5px;}
#rate .col-left .box3 .content .mid ul{ overflow:auto;overflow:auto; height:240px;}
#rate .col-left .box3 .content .mid li{ line-height:38px;border-bottom:1px solid #939393; font-size:11px; background:#fff; padding-left:10px; clear:both; zoom:1; overflow:auto;}
#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;150px; line-height:19px;}
#rate .col-left .box3 .content .mid li .lft2 h3{ font-size:11px; font-size:900;}
#rate .col-left .box3 .content .mid li .lft2 p{ margin:0; font-size:10px; color:#5e5e5e;}
#rate .col-left .box3 .content .mid li .rit2{ float:right; width:90px; line-height:19px;}
#rate .col-left .box3 .content .mid li .rit2 p{ margin:0; font-size:10px;}
#rate .col-left .box3 .content .mid li .rit2 p.price1{ text-decoration:line-through;}
#rate .col-left .box3 .content .mid li .rit2 p.price2{ font-size:12px;}

#rate .col-left .box3 .content .rit{ width:192px; float:left; padding-right:10px; border:1px solid #939393; padding:6px;}
#rate .col-left .box3 .content .rit ul{ padding-top:4px;}
#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:510px; 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:367px;}
#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:688px; margin:0 auto;}
#rate .col-left .box5 .top{
	height:100px;
	overflow:auto;
	zoom:1;
}
#rate .col-left .box5 .top .lft2{
	float:left;
	width:300px;
	font-size:15px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#rate .col-left .box5 .top .lft2 span{ font-weight:bold; font-size:12px; color:#b6b6b6; width:157px; float:left;}
#rate .col-left .box5 .top .rit2{ float:right; width:275px; padding-top:20px;}
#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; overflow:auto; zoom:1;}
#rate .col-left .box5 .mid h2{ color:#ff0000; font-size:10px;}
#rate .col-left .box5 .mid .lft2{
	color:#939393;
	width:380px;
	float:left;
	padding-left: 10px;
	padding-bottom: 10px;
}
#rate .col-left .box5 .mid .lft2 p{ margin:0;}
#rate .col-left .box5 .mid .rit2{
	width:270px;
	float:right;
	padding-top:0px;
}
#rate .col-left .box5 .mid .rit2 li{
	float:right;
	padding-left:0px;
}
#rate .col-left .box5 .mid .rit2 .btn{ 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;}


#rate .col-left .btm1,#rate .col-left .btm2,#rate .col-left .btm3{ text-align:center;}

.star{margin-top: -5px; padding-bottom: 5px;}






#search SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: url(/imagerie/commun/bg_form_control.gif) #fbfbf6 repeat-x 0px 100%; MARGIN: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; COLOR: #8c7869; BORDER-BOTTOM: #cccccc 1px solid
}
#search INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: url(/imagerie/commun/bg_form_control.gif) #fbfbf6 repeat-x 0px 100%; MARGIN: 0px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; COLOR: #8c7869; BORDER-BOTTOM: #cccccc 1px solid
}
#search INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#search .submit {
	TEXT-ALIGN: right
}
#search .submit INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#search .submit-early {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 38px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
#search .submit-early INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#search LABEL {
	DISPLAY: block; COLOR: #b19574
}








.supplier1 {float: left; height: 15px; padding-top: 6px; padding-bottom: 5px;  padding-left: 30px; padding-right: 30px;}
.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;}
.supplier12 {}
.supplier13 {}
.supplier14 {}
.supplier15 {}
.supplier16 {}
.supplier17 {}
.supplier18 {}
.supplier19 {}
.supplier20 {}
.supplier21 {}
.supplier22 {}
.supplier23 {}
.supplier24 {}
