/* CSS Document */
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d5e8d; text-decoration:none;}

.greenword{ color: #6eb652; font-size:14px;}
#wholebody{ width:900px; height:auto; background:#fff;  margin-top:0px;}

#bodycenter{ width:900px; height:auto; background:#fff; float:left;}
#bodycenter .leftwhite{ width:10px; background:#FFFFFF; float:left;}
#bodycenter .rightwhite{ width:10px; background:#FFFFFF; float:left;}
#bodycenter .Xcenter{ width:880px; height:auto; background:#f4f8fc; float:left;}
.Xcenter .bodyleft{ width:275px; background:#f4f8fc; float:left;}
.bodyleft .searchstep{ width:270px; height:auto; background:#f4f8fc; float:left;}
.searchstep .steptitle{ color:#2d5e8d; font-weight:bold; width:255px; height:20px; line-height:20px; text-align:left; float:left; padding-top:20px; padding-left:5px;}
.steptitle a{ text-decoration:none;}
.steptitle a:hover{ color:#000000;}
.searchstep .stepcontent{ color:#86a4c1; width:240px; height:auto; line-height:24px; text-align:left; float:left; padding-left:10px;}
.Xcenter .bodyright{ width:595px; padding-left:10px; height:auto; background:#ffffff; float:left;}
.bodyright .searchmenu{ width:585px; height:auto; margin-left:5px; margin-bottom:10px; margin-top:10px; background:#ffffff; float:left;}
.searchmenu_ul{ width:575px; height:auto; margin-left:10px; list-style:none;}
.searchmenu_ul_li{ width:575px; height:25px; line-height:25px; text-align:left;}
.searchform{ width:240px; height:auto; margin-top:10px; margin-left:5px; float:left;}
.searchform ul{ width:240px; height:auto; list-style:none; float:left; color:#2b5e8d;}
.searchform li{ width:240px; height:24px; line-height:24px; text-align:left; float:left;}
.biankuang{ width:90px; background:#e9f2f9; border:1px solid #98bee3; float:left;}
.biankuang2{ width:90px; background:#e9f2f9; border:1px solid #98bee3;}
.biankuang3{ width:20px; background:#e9f2f9; border:1px solid #98bee3;}
.searchmenu .searchbutton{ width:185px; height:28px; border:1px solid #2d5e8d; background:url(../images/btr_63.jpg) repeat-x; margin-left:20px; margin-top:10px; color:#2d5e8d;
font-weight:bold; line-height:28px; text-align:center; float:left; margin-left:200px;}
.bodyright .searchlisttitle{  width:595px; height:35px; text-align:left; float:left; font-family:"arial"; font-size:20px; 
font-weight:bold; color:#f7b308; font-style:italic; border-bottom:1px solid #98bee3; float:left;}

.bodyright .special{ width:585px; height:134px; float:left; background:#fff;}
.programetitle{ width:585px; height:24px; border-bottom:1px solid #98bee3; float:left; margin-top:8px;}
.left{ width:3px; height:24px; background:url(../images/menu_bg.jpg) no-repeat; float:left;}
/**/
.right{ width:24px; height:25px; background:#FFFFFF; background:url(../images/menu_bg2.jpg) no-repeat; float:left;}
.special .specialinform{ width:585px; height:auto; margin-top:15px; float:left;}
.specialinform .pic{ width:70px; height:70px; float:left;}
.specialinform .word{ width:115px; height:70px; float:left; padding-left:7px;}
.specialinform .word .hotelname{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#98bee3; line-height:20px; text-align:center; font-weight:bold; text-align:left;}
.specialinform .word .city{ font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:20px; text-align:left; color:#000;}
.specialinform .word .price{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-align:left; color:#d4a616; display:block;}
.specialinform .more{ width:585px; height:25px; line-height:25px; text-align:right; font:Arial, Helvetica, sans-serif; font-size:12px; color:#666; float:left; }
.more a{color:#666; text-decoration:none;}
.more a:hover{ color:#000;}
.bodyright .hotcity{  width:595px; height:auto; background:#fff;float:left;}
.cityinform{ width:595px; height:auto; margin-top:10px; margin-bottom:20px; float:left;}
.cityinform .America{ width:135px; height:310px; border:1px solid #98bee3; float:left;}
.cityinform .Europe{ width:135px; height:310px; border:1px solid #98bee3; float:left; margin-left:10px;}
.cityinform .Asia{ width:135px; height:310px; border:1px solid #98bee3; float:left; margin-left:10px;}
.cityinform .Canada{ width:135px; height:110px; border:1px solid #98bee3; float:left; margin-left:10px; margin-bottom:10px;}
.cityinform .Caribbiean{ width:135px;height:190px; border:1px solid #98bee3; margin-left:10px; float:left;}
.cityinform .China{ width:578px;height:310px; border:1px solid #98bee3; margin-left:0px; float:left;margin-top:10px;}
.China .chinacontent{width:142px; height:290px; float:left; clear:none;}
.chinacontent a{ text-decoration:none;}
.chinacontent a:hover{ color:#000000;}
.chinacontent ul{ text-align:left; width:117px; height:280px; line-height:17px; padding-top:10px;  padding-left:15px !important; padding-left:20px; float:left; list-style-image:url(../images/trigon.jpg);}
.chinacontent ul li{ width:95px; height:18px; line-height:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.chinatitle{ width:576px; height:20px; line-height:20px; text-align:left; padding-left:5px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; background:#98bee3; }

.placetitle{ width:135px; height:20px; line-height:20px; text-align:left; padding-left:5px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; background:#98bee3; }
/*.content{ width:132px; height:290px;}
.content a{ text-decoration:none;}
.content a:hover{ color:#000000;}
.content ul{ text-align:left; width:117px; height:280px; line-height:17px; padding-top:10px;  padding-left:15px !important; padding-left:20px; float:left; list-style-image:url(../images/trigon.jpg);}
.content ul li{ width:95px; height:18px; line-height:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}*/
.Caribbiean .content{ width:135px; height:150px;}
.Caribbiean .content ul{ width:117px; height:148px;}
.Canada .content{ width:135px; height:90px;}
.Canada .content ul{ width:117px; height:90px;}

#l_box{ width:240px; background:#f4f8fc; padding-top:1px!important;}
#l_table{ width:210px; margin-top:15px; margin-left:13px;}
#l_t{ width:200px; margin-left:auto; margin-right:auto;}
#l_t_1{ width:7px; float:left; background:url(../images/l_icon.gif) no-repeat center center;}
#l_t_2{ width:62px; float:left; font:Arial, Helvetica, sans-serif; font-size:12px; color:#f8b208; font-weight:bold; padding-left:6px; padding-top:6px;}
#l_t_i{ width:208px; margin-left:auto; margin-right:auto; clear:left;  padding-top:2px;}
#l_ziti{ padding-left:16px; padding-top:3px;width:70px; height:17px; float:left; font:Arial, Helvetica, sans-serif; font-size:12px; color:#919191;}
#l_ziti2{ padding-left:16px; padding-top:3px;width:70px; height:17px; float:left; font:Arial, Helvetica, sans-serif; font-size:12px; color:#919191;}
#l_input{width:124px; float:left;}
.l_input_s{ width:110px; }
#l_input2{width:124px; float:left;}
#l_t_i2{ width:208px; margin-left:auto; margin-right:auto;clear:left;  padding-top:2px;}
#l_t_b{ width:84px; margin-top:13px;}
#l_t_b{ margin-left:100px; _margin-left:40px; *margin-left:50px;}
#submit2{ background:url(../images/l_button.gif) no-repeat center center; width:84px; height:20px;}

/*预订流程*/
#l_book{ width:200px; height:26px; margin-left:auto; margin-right:auto; clear:left; float:left;}
#lb1{ width:30px; height:26px; background:url(images/l_icon2.gif) no-repeat center center; float:left;}
#lb2{ width:70px; height:18px; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#8a8a8a; float:left; padding-top:8px; padding-left:3px;}
#l_tiao{ width:218px;  background:#fff; margin-left:auto; margin-right:auto; clear:left; margin-top:3px; font-size:2px;}
#l_tiao{ height:4px; _height:0px; height:4px;}
#l_zi{ width:auto; height:64px; margin-top:10px; float:left;}
#l_zi ul li{ list-style-type:none; height:20px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#8a8a8a; font-weight:bold; padding-left:58px; text-align:left;}





/*logo*/
.kk{ width:203px; border:#ddd  solid 1px; margin:10px 0 0 0; float:left; height:64px;}
.kk2{ width:203px; border:#98bee3  solid 1px; float:left; }


/*booking css*/
.b_div_font1{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; margin-top:8px; margin-left:6px;}
#booking_box{ width:594px; height:auto; background:#fff; text-align:center;}
#booking_line{ width:594px; height:29px; margin-left:auto; margin-left:auto; margin-top:0px; }
#booking_line_1{ width:211px; height:29px; float:left; background:url(../images/booking_1.gif) no-repeat center center; text-align:left;}
#booking_line2{ width:594px; height:5px; background:#f8b208; font-size:2px;}
#booking_body{ width:590px;height:auto; padding-top:0px; padding-bottom:10px; margin-top:6px; border:1px solid #98bee3;background:#f7f8f8; overflow:hidden;}
#booking_body_1{ width:321px; background:#f7f8f8;  float:left; text-align:center; margin-left:0px; padding-left:0px;}
#booking_body_2{ width:248px; 
height:213px; 
float:left; border-left:1px dashed #b0b1b1; padding:20px 10px 10px 10px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.booking_body_zn { text-align:left;background-image: url(/images/default_localhotel_on.gif);background-repeat: repeat-x;}	
.menu_2_div{ margin:30px 0 0 20px;}


/*search begin*/
#booking_body_1_1{ width:312px; 
height:auto;  margin-top:25px; text-align:center;
}
.b_div1{ width:285px;padding-top:4px; clear:both; }
#b_div11{ width:60px; float:left; margin-top:3px;}
.hotelName{ width:64px; float:left; margin-top:3px;}
#b_div12{ width:155px; height:18px; float:left;}
.txthotelName{ width:155px; height:18px; float:left;}
.b_div_font{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d5e8d; text-decoration:none;}
.input_div1{ width:185px; height:18px; float:left; border:1px solid #d1d1d1;}

#b_div21{ width:60px; height:auto; float:left; margin-top:3px;}
#b_div22{ width:100px; height:18px; float:left;}
.b_div23{ width:18px; height:17px; float:left; margin-left:4px;}
.input_div2{ width:70px; height:18px; float:left; border:1px solid #d1d1d1;}

#b_div31{ width:60px; height:auto; float:left; margin-top:3px;}
#b_div32{ width:100px; height:18px; float:left;}
#b_div33{ width:60px; height:18px; float:left; margin-left:4px;}
#input_div3{ width:70px; height:18px; float:left; border:1px solid #d1d1d1;}
.input_div4{ width:20px; height:18px; float:left; border:1px solid #d1d1d1;}


#b_div41{ width:60px; height:auto; float:left; margin-top:3px;}
#b_div42{ width:45px; height:18px; float:left;}
#b_div43{ width:60px; height:auto; float:left; margin-top:3px; margin-left:14px;}
#b_div44{ width:13px; 
height:38px; 
float:left;
}
.input_div5{ width:75px; height:20px; float:left; border:1px solid #d1d1d1;}
.input_div6{ height:20px; float:left; border:1px solid #d1d1d1; }

#b_div51{ width:50px; height:auto; float:left; margin-top:3px; text-align:right;margin-left:4px;}
#b_div52{ width:45px; height:18px; float:left;}
#b_div53{ width:50px; height:auto; float:left; margin-top:3px;}
#b_div54{width:40px; height:18px; float:left;}
.input_div7{ width:45px; height:13px; float:left; border:1px solid #d1d1d1;}
#input_div8{ width:40px; height:17px; float:left; border:1px solid #d1d1d1;}


#b_div6{ width:140px; height:21px; float:left; margin-top:10px; margin-left:40px;margin-left:4px;}
.b_div6{ width:140px; height:21px; float:left; margin-top:10px; margin-left:40px;}
#b_div61{ width:58px; height:21px; float:left;}
#b_button_1{ width:58px; height:21px; float:left; background:url(../images/booking_2.gif) no-repeat center center;}
#b_div62{ width:58px; height:21px; float:left; margin-left:22px;}
#b_button_2{ width:58px; height:21px; float:left; background:url(../images/booking_3.gif) no-repeat center center;}

#showid{width:288px;}
.b_div_zn{ float:left; margin:0; padding:0;}
.input_zn{ width:120px;float:left; border:1px solid #d1d1d1;}
*{ padding:0px; margin:0px;}
.box{ width:213px; height:auto;  }
.box1{ width:213px; height:32px; margin:0 auto; }
.box_center{ width:213px; height:auto; background:url(images/center.jpg) repeat-y center center;}
.box_bottom{ width:213px; height:9px; margin:0 auto; background:url(images/bottom.jpg) no-repeat center center;font-size:3px;}
.box2{ width:183px; height:auto;  margin:0 auto;line-height:18px;}
.font{ font-size:12px; color:#497caa; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.font a{ color:#497caa;  font-weight:bold; text-decoration:none;}
.font a:link, font a:hover{ color:#497caa;  font-weight:bold; text-decoration:none;}

.font1{ font-size:12px; color:#ed7f08; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px;}
.font1{ color:#ed7f08;  font-weight:bold; text-decoration:none;}
.font1 a{color:#ed7f08;  font-weight:bold; text-decoration:none;}
.font1 a:link, font1 a:hover{color:#ed7f08;  font-weight:bold; text-decoration:none;}
.box2 li{ list-style:none; list-style-image:url(images/icon.jpg); line-height:18px;}

/* 开始 */
#booking_line_a1{ width:96px; height:27px; float:left; background-image:url(../images/sdt_03.gif);no-repeat center center; text-align:left;}
#booking_line_a2{width:68px; height:24px; margin-top:5px; float:left; background-image:url(../images/bey_07.gif);no-repeat center center; text-align:left;}
.hotcity_1{ width:584px; border:1px #98bee3 solid; float:left;}
#booking_line_a3{ width:68px; height:23px; background-image:url(../images/sdt_06.gif); float:left;}
#booking_line_a4{ background-image:url(../images/sdt_07.gif); width:525px; float:left; height:23px;}
.a1{ width:80px; float:left; height:22px;}
.a2{ width:10px; float:left;}
/* 结束 */
