body{
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:left;
 	background: #fff;
	line-height: 17px;
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	}
	
.clearboth{clear: both; padding:0px; text-align: center;} 
img{ border:0px;}
select, input{ font-family:Arial, Helvetica, sans-serif;}
form{ padding:0; margin:0}
textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a:link, a:visited{text-decoration:underline;color:#000; }
a:hover{ color:#f60; text-decoration:none;}
.a1:link, .a1:visited{text-decoration:underline;color:#000; }
.a1:hover{ color:#f60; text-decoration:none;}
.a2:link, .a2:visited{text-decoration:underline;color:#f60; }
.a2:hover{ color:#f60; text-decoration:none;}
.a3:link, .a3:visited{text-decoration:underline;color:#f60; font-weight:bold; }
.a3:hover{ color:#f60; text-decoration:none; font-weight:bold;}
.a_login:link, .a_login:visited{text-decoration:underline;color:#F0FF00; }
.a_login:hover{ color:#B5B5B5; text-decoration:none;}
.a_left a:link, .a_left a:visited{text-decoration:none; text-transform:uppercase;}
.a_left a:hover{  text-decoration:none; text-transform:uppercase;}

.right{ float:right;}
.left{ float:left;}
.red{ color:#FF0000;}
.red2{ color:#FF0000; font-size:16px; font-weight:bold;}
.bold{ font-weight:bold;}
.blue{ color:#2A5BA5}

.main{ width:851px; margin:0 auto; }
.top1{ background:url(../images/top_bg1.gif) repeat-x; height:76px; }
.logo{ float:left; padding-top:15px; }
.top2{ float:right; width:400px; text-align:right; padding-top:3px;}
.top_right{ padding-top:29px;}
.menu{ background:url(../images/menu_bg.gif) repeat-x; height:24px; }
.menu2{ width:851px; margin:0 auto; color:#FFFFFF; text-transform:uppercase; font-size:11px; }
.menu2 ul{ padding:0; margin:0}
.menu2 ul li{ list-style:none; float:left; padding:0 16px; line-height:24px;}
.menu2 ul li a:link, .menu2 ul li a:visited{ color:#FFFFFF; text-decoration:none;}
.menu2 ul li a:hover{color:#FFFFFF; text-decoration:none;}
.menu2 ul .active{ background:url(../images/menu_active_bg.gif) repeat-x;}

.banner{ background:url(../images/banner_bg1.jpg) repeat-x; height:170px;}
.banner2{ background:url(../images/banner2_bg.gif) repeat-x; line-height:42px; height:42px;  margin-bottom:10px;}
.banner_city{width:851px; margin:0 auto;}
.banner_city ul{ padding:0; margin:0}
.banner_city ul .active a:link, .banner_city ul .active a:visited{ color:#FF0000; font-weight:bold;}
.banner_city ul .active a:hover{ color:#FF0000; font-weight:bold;}
.banner_city ul li{ list-style:none; float:left; padding-right:25px;}
.more2{ padding-top:17px;}
.main_left{ float:left; width:640px;}
.main_left img{ border:#e6e7ea 3px solid;}
.main_right{ float:right; width:188px;}
.main_right h3{ background:url(../images/blue_title_bg.gif) no-repeat; line-height:16px; text-indent:10px; font-size:11px; padding:0; margin:0; color:#FFFFFF;}
.main_right h4{ background:url(../images/blue_title_bg2.gif) no-repeat; line-height:16px; text-indent:10px; font-size:11px; padding:0; margin:5px 0 0 0; color:#FFFFFF;}
.toptrip{ background:url(../images/toptrip_bg.gif) repeat-x; height:150px; padding:10px;}
.toptrip2{ background:url(../images/toptrip_bg.gif) repeat-x; padding:10px; margin-bottom:10px;}
.toptrip2 ul{ padding:0; margin:0}
.toptrip2 ul .active{ background:url(../images/li5.gif) no-repeat 1px;}
.toptrip2 ul .active a:link, .toptrip2 ul .active a:visited{ color:#FF0000; font-weight:bold; text-decoration:none;}
.toptrip2 ul .active a:hover{color:#FF0000; font-weight:bold;  text-decoration:none;}
.toptrip2 ul li{ border-bottom:#DCDCDC solid 1px; line-height:20px; list-style:none; padding-left:15px;}
.toptrip2 ul li a:link, .toptrip2 ul li a:visited{ text-decoration:none;}
.toptrip2 ul li a:hover{ text-decoration:none;}
.input_login{ background:url(../images/input_bg.gif) ; border:1px #AEAEAE solid; line-height:13px; height:13px; }
.button2{ background:url(../images/button_bg.gif) ; border:1px #AEAEAE solid; line-height:15px; height:19px;}
.input_search{ width:120px; border:1px #AEAEAE solid; line-height:13px; height:13px; color:#A0A0A0; font-size:11px; }
.box3{ padding:5px;}
.box3 ul{ margin:0; padding:0}
.box3 ul li{ list-style:none; float:left; width:50%;}
.box3 ul li a:link, .box3 ul li a:visited{ color:#25588B}
.box3 ul li a:hover{ color:#25588B}
.box4{ padding-bottom:10px;}
.box4 p{ margin:0; padding:5px 0}
.box4 h3{ padding:0; margin:0; font-size:12px; line-height:20px; background:#F0F0F0; text-indent:5px;}
.box5{ padding:20px 0; width:600px;}
.box5 ul{ margin:0; padding:0}
.box5 ul li{ list-style:none; float:left; width:125px;}
.box5 ul li a:link, .box3 ul li a:visited{ color:#25588B}
.box5 ul li a:hover{ color:#25588B}

.left_left{ width:207px; padding-top:10px;}
.left_right{ width:425px; padding-top:10px;}
.box{ padding-top:10px;}
.box table img{border:#e6e7ea 3px solid;padding:3px;}
.box h3{ padding:0; margin:0; font-size:12px; line-height:20px; background:#F0F0F0; text-indent:5px;}
.box h1{ padding:0; margin:0; font-size:12px; line-height:20px; background:#F0F0F0; text-indent:5px;}
.box h2{ padding:0; margin:0; font-size:12px; line-height:20px; background:#F0F0F0; text-indent:5px;}
.box p{ padding:0; margin:0;}
.box2{ padding:5px;}
.box2 img{ vertical-align:bottom;}
.box2 p{ padding:5px 0; margin:4px 0}
.box2 ul{ padding:0; margin:0 0 0 10px;}
.box2 ul li{ list-style:url(../images/li1.gif); margin-left:5px;}
.ind_city{ margin-top:15px;}
.city_img{ width:103px; padding:3px;}
.city_right{ width:290px;}
.city_right img{ vertical-align:middle;}
.city_right2{ border-bottom:1px #8E8E8E dashed; padding-bottom:5px;}
.city_right p{ padding-top:7px;}
.ind_tours{margin-top:15px; padding-bottom:5px; background:url(../images/line1.gif) no-repeat bottom;}
.title1{ font-size:14px; font-weight:bold;}
.more img{ vertical-align:middle;}
.more a:link, .more a:visited{text-decoration:none;}
.more a:hover{text-decoration:none;}
.ind_tours2{ margin-top:15px;}
.ind_tours_left{ width:208px; background:#F7F7F7; }
.ind_tours_left ul{ margin:0 0 0 15px;; padding:5px;}
.ind_tours_left ul li{ color:#2F5897; font-weight:bold; list-style:url(../images/li3.gif)}
.ind_tours_left ul li a:link, .ind_tours_left ul li a:visited{ color:#2F5897; text-decoration:none;}
.ind_tours_left ul li a:hover{ color:#2F5897; text-decoration:underline;}
.China_guide{ margin-top:10px;}
.table1{ background:#F1F0F0; border-collapse:collapse; margin-top:10px;}
.table1 td{ border:1px #FFFFFF solid; padding-left:20px; line-height:20px;}
.table1 th{ border:1px #FFFFFF solid; padding-left:20px; line-height:20px;}
.table1 td a:link, .table1 td a:visited{ font-weight:bold; text-decoration:none; color:#464646}
.table1 td a:hover{font-weight:bold; text-decoration:none; color:#464646}

.table2{ background:#F5F5F5; border-collapse:collapse; margin-top:10px;}
.table2 td{ border:1px #FFFFFF solid; padding-left:10px; line-height:20px;}
.table2 th{ border:1px #FFFFFF solid; padding-left:10px; line-height:20px;}

.floot{ width:851px; margin:0 auto; text-align:center; padding-top:10px; }
.floot img{ vertical-align:middle;}
.floot p{ padding:10px; margin:0}
.flootlink{}
.flootlink a:link, .flootlink a:vidited{ color:#999999 }
.flootlink a:hover{ color:#999999 }
.left_nei{ width:207px; }
.left_nei h4{ margin:0; padding:0; height:20px; line-height:20px; text-indent:10px; background:#406EB4; color:#FFFFFF; font-size:12px;}
.right_nei{ width:619px; }
.right_nei h3{ padding:0; margin:0 0 13px 0; font-size:12px; line-height:30px; background:url(../images/right_title_bg.gif) repeat-x; text-indent:10px;}
.right_nei h1{ padding:0; margin:0 0 13px 0; font-size:16px; line-height:30px; background:url(../images/right_title_bg.gif) repeat-x; text-indent:10px;}
.right_nei h4{ padding:15px 0; font-size:16px; margin:0}
.right_nei h2{ padding:15px 0; font-size:14px; margin:0}

.cityguid{}
.ind_city2{ margin-top:15px; margin-right:8px; float:left; width:300px;}
.city_img2{ width:103px;border:#e6e7ea 3px solid;padding:3px;}
.city_img2 img{}
.city_right3{ width:184px;}
.city_right3 img{ vertical-align:middle;}
.city_right3 p{ padding-top:5px; margin:0; line-height:15px;}
.city_right4{ border-bottom:1px #8E8E8E dashed; padding-bottom:5px;}
.ext_box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 68px; BACKGROUND: url(../images/newsqu.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 520px; PADDING-TOP: 0px; HEIGHT: 70px; margin-top:15px;}
.ext_t {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; WIDTH: 270px; PADDING-TOP: 2px
}
.ext_box .ext_c {
	FONT-SIZE: 12px; COLOR: #6B6B6B; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.listlv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.listlv LI {
	PADDING-LEFT: 9px; BACKGROUND: url(../images/li4.gif) no-repeat 0px 6px; MARGIN: 10px 0 10px 10px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #666
}
.listlv LI A {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: underline;
}
.pl{ position:absolute; background:url(../images/city_win_bg.png) no-repeat; display:none; width:329px; height:124px; margin-top:14px; margin-left:30px; padding:5px 0 0 8px;}
.pl h2{ font-size:14px; margin:0; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}
.city_win{ padding:15px 5px 5px 0;}
.city_win_title{ padding:5px 0}
.city_win_title img{ vertical-align:middle;}
.city_title{ background:url(../images/city_title_bg.gif) repeat-x; height:48px; line-height:48px; text-indent:15px; margin-top:10px;}
.city_title2{ background:url(../images/city_title_bg.gif) repeat-x; height:43px; line-height:20px; padding-left:15px; padding-top:5px; margin-top:10px;}
.city_title img{ vertical-align:middle;}
.city_xianlu{ padding:13px 0; border-bottom:1px #c8c8c8 dashed;}

.city_banner{margin:0 0 13px 0;}
.city_xianlu_img{ width:100px; padding:3px; border:#e6e7ea 3px solid;}
.city_xianlu_right{ width:500px;}
.city_xianlu_right a:link, .city_xianlu_right a:visited{ color:#2A5BA5; }
.city_xianlu_right a:hover{color:#2A5BA5; }
.city_xianlu_right p{ padding:5px 0; margin:0; }

.pinlun{ padding:10px; font-size:11px;}
.pinlun h4{ padding:0; margin:0; font-size:12px;}
.pinlun img{ vertical-align:middle;}
.pinlun2{ padding:2px;}
.pinlun2 span{ font-weight:bold;}
.pinlun2 p{ padding:15px 0; margin: 0 ; border-bottom:1px #CCCCCC dashed;}
.commentbody p{padding:5px 0;}
.commentbody inut{ border:0px !important}
.button1{background:url(../images/button_bg2.gif) no-repeat; width:78px; height:23px; line-height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#FFFFFF; border:0; margin:5px; cursor:pointer;}
.addC{ font-size:12px;}
.addC p{ border:0px !important; padding:5px 0;}
.mesay{ width:100px;}
.lvxlbox2{ background:url(../images/lvxlbox_bg.gif) repeat-x; padding:10px; margin:15px 0;}
.lvxlbox{ background:url(../images/lvxlbox_bg.gif) repeat-x; height:173px; padding:10px; margin-bottom:25px;}
.lvxlbox_img { width:135px; padding:3px; border:#e6e7ea 3px solid;}
.lvxlbox_right{ width:445px;}
.lvxlbox_right h2{ font-size:12px; color:#FFFFFF; background:url(../images/lvxltitle_bg.gif) no-repeat; height:19px; line-height:19px; text-indent:15px; margin:0; padding:0}
.lvxlbox_right h4{ font-size:12px;  height:19px; line-height:19px;  padding:10px 0;}
.lvxlbox_right img{ vertical-align:middle;}
.lvxltext{ width:48%; float:left;}
.lvxltext img{ vertical-align:middle;}
.lvxltext a:link, .lvxltext a:visited{ color:#3850A9; text-decoration:underline;}
.lvxltext a:hover{ color:#3850A9; text-decoration:underline;}
.lvxlsm{ padding-top:10px;}
.lvxl{ padding-left:15px;}
.lvxl2{ padding:8px 0;}
.lvxl2 p{ padding:5px 0; margin:0}
.lvxl2 a img{ vertical-align:middle; border:#e6e7ea 3px solid;padding:3px}
.tMcitylist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 2px; WIDTH: 150px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tMattractionlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; COLOR: #666666; LINE-HEIGHT: 13px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tM {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.tMg {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 630px
}

.tMcitylist1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.tMcitylist2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 305px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif}

.formWrap { WIDTH: 100%; POSITION: relative ; text-align:center;}
.tMdiv {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f4f4f4; padding:15px;}

.tMdivTitle{
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #6b6b6b; PADDING-TOP: 5px
}

.tMdivPeople1{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 30px
}
.tMdivPeople2{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 30px
}
.tMdivDate{
	PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 260px; COLOR: #6b6b6b; HEIGHT: 30px
}
.tMdivTime {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 260px; COLOR: #6b6b6b; HEIGHT: 30px
}
.clear { color:#FF0000
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
TEXTAREA.f-comments {
	WIDTH: 90%;
}
TEXTAREA, input{ border:1px #CCCCCC solid;}
.formSubmit{ background:url(../images/anniu_d_bg.jpg) no-repeat; height:51px; width:179px; font-weight:bold; border:0 !important;}
.myButton{border:0 !important;}
#interest,#attraction{border:0 !important;}
.checkbox2{border:0 !important;}

.hotel_sm{ padding:10px; background:url(../images/hotel_sm_bg.gif) repeat-x; height:60px; }
.hotel{}
.hotel_box{ background:#FFFFF5; border-left:1px #EBEBB6 solid; border-right:1px #EBEBB6 solid; padding:0 10px;}
.hotel_box2{ width:190px; padding-right:9px; margin-top:10px;}
.hotel_box3 ul{ padding:5px; margin:0 0 0 16px;}
.hotel_box3 ul li{ list-style:url(../images/hotel_li1.gif);}
.book{ width:604px; margin:10px 0}
.book_box{ background:url(../images/book_box_bg.gif) repeat-x top; border-left:1px #D4D4D4 solid; border-right:1px #D4D4D4 solid; padding:0 10px;}
.book_box p{ margin:0;}
.book_box2{ background:url(../images/book_box_bg.gif) repeat-x top; margin-top:15px; padding:10px; border:1px #B5E2E4 solid}
.book_box3{ background:url(../images/book_box_bg.gif) repeat-x top; border-left:1px #D4D4D4 solid; border-right:1px #D4D4D4 solid; padding:10px 20px;}
.book_box3 p{ margin:2px 0;}

.ins1{ width:70px;}
.table_hotel{ margin-top:5px;}
.hotel_city h4{ font-size:14px; border-bottom:1px #DFDFAE dashed; margin:0; padding:5px 0}
.table_hotel td{ height:25px;}
.table_hotel td img{ vertical-align:middle}

FORM.formhotelPromo2 FIELDSET {
	BORDER-RIGHT: #a1a1a1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a1a1a1 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #a1a1a1 1px solid; WIDTH: 98%; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: #a1a1a1 1px solid
}
FORM.formhotelPromo2 FIELDSET LEGEND {
	BORDER-RIGHT: #a1a1a1 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #a1a1a1 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #a1a1a1 1px solid; COLOR: #868686; PADDING-TOP: 0px; BORDER-BOTTOM: #a1a1a1 1px solid
}
FORM.formhotelPromo2 FIELDSET LABEL {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 23%; LINE-HEIGHT: 12px; TEXT-ALIGN: left
}
FORM.formhotelPromo2 FIELDSET label2 {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 60%; LINE-HEIGHT: 12px; TEXT-ALIGN: left
}
FORM.formhotelPromo2 FIELDSET DIV {
	CLEAR: left; FONT-SIZE: 87%; MARGIN-BOTTOM: 0px
}
H1 {
	PADDING-BOTTOM: 0.1em; MARGIN: 1.2em 0px 0.3em; COLOR: #444; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

#content1 P {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.4em; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
#content1 UL LI {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#content1 h4{ margin:0; padding:0}
#content1 h5{ font-size:14px; }
.hotelList {
	MARGIN: 10px 5px 8px 6px; WIDTH: 99%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hotelList H4 {
	PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 29px; PADDING-TOP: 3px; background:url(../images/hotel_title_bg.gif) repeat-x;}
.hotelList H4 img{ vertical-align:middle;}
.hotelList H4 DIV.hotelprice {
	COLOR: #a31022; POSITION: relative
}
.hotelList H4 A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.tableSimple {
	FONT-SIZE:12px;
}
.tableSimple SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 95%; BACKGROUND-COLOR: #f1f1f1
}

.hotelPromolist {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 85%; PADDING-BOTTOM: 8px; MARGIN: 10px 2px; PADDING-TOP: 8px; BACKGROUND-COLOR: #fcf5e9; TEXT-ALIGN: left
}
.hotelPromolist IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hotelPromolist H2 {
	FONT-SIZE: 20px
}
.hotelPromolist UL {
	PADDING-LEFT: 12px
}
.hotelPromolist UL LI {
	BACKGROUND-POSITION: left 8px; PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/css/images/arrow-navigate.gif); LINE-HEIGHT: 1.7em; BACKGROUND-REPEAT: no-repeat
}
IMG.hotelimage {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 80px; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 80px; BACKGROUND-COLOR: #ffffff
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

LABEL BR {
	CLEAR: left
}
.hotelList TABLE {
	FONT-SIZE: 85%; MARGIN: 5px; WIDTH: 82%; TEXT-ALIGN: center
}
.hotelList TABLE TH {
	BACKGROUND-COLOR: #f4f4f4
}
.hotelList TABLE TD {
	BACKGROUND: #f4f4f4
}
.hotelListText input{border:0 !important;}
.input2 { border:0 !important;}
.SelectRadioFont {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 147px; COLOR: #333; PADDING-TOP: 2px
}
.NSelectRadioFont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 147px; COLOR: #333333; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.book_info{ border-top:1px #999999 dashed; border-bottom:1px #999999 dashed; padding:5px 0; color:#FF0000; margin-bottom:15px;}
.fanye td img{ vertical-align:middle}

.media1{ width:400px; padding-right:10px;}
.media2{ padding:15px 0;}
.media3{ width:450px}
.media4{ padding:13px 0;}
.DaybyDay{ width:100%; border-collapse:collapse;border-spacing:0px}
.DaybyDay img { padding:3px; border:#e6e7ea 3px solid;}
.DaybyDay tr{background:url(../images/book_box_bg.gif) repeat-x top;  padding:0 10px;}
.DaybyDay th{  text-align:left; text-indent:10px; line-height:24px;  padding-right:5px; border-bottom:1px #FFFFFF dashed; color:#003366; font-size:13px;}
.DaybyDay td{  padding-bottom:10px; padding-top:0px; font-size:12px; vertical-align:top; padding-top:5px;}
.day{ color:#fff !important; background:#FF0000 !important; font-size:16px !important;}
.shoppingcart{ padding:15px 0}
.shoppingcart td{ border-bottom:1px #D5D50F dashed}
.shoppingcart th{border-bottom:1px #D5D50F dashed; color:#003366;}
.but_d{ background:url(../images/anniu_d.gif) no-repeat; height:45px; width:208px; line-height:45px; text-align:center; color:#FFFFFF; border:0; font-weight:bold}
.redbig{ font-size:12px; font-weight:bold}
.fontul{ margin:0; padding:10px 20px}
.fontul li{ list-style:none}

.buzhou{ margin-top:10px;}
.buzhou ul{ margin:0; padding:0;}
.buzhou li{ float:left; list-style:none; padding:0 8px 0 8px; margin:0}
.buzhou li img{margin-top:15px;}
.buzhou2{ background:url(../images/buy_active.gif) no-repeat; width:121px; height:50px; padding:0 5px 7px 5px; float:left}
.buzhou2 .no{ font-size:50px; line-height:50px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; float:left; padding-left:10px;}
.buzhou2 .sm{ float:right;color:#fff;  width:70px; margin-top:3px;}
.buzhou3{ background:url(../images/buy_bg.gif) no-repeat; width:121px; height:50px; padding:0 5px 7px 5px; float:left}
.buzhou3 .no{font-size:50px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#C8C8C8; line-height:50px; float:left; padding-left:10px;}
.buzhou3 .sm{ color:#6D6D6D; float:right; width:70px; margin-top:3px; height:40px; vertical-align:bottom;}
.buzhou span{ line-height:40px;}
.reg_box{ padding:15px;}
.khtitle{ background:url(../images/title_bg2.gif) repeat-x; height:25px; margin-top:10px;}
.day2 th{ background:#e8e8e8}
.tab_b{ margin-top:5px;}
.tab_b td input{ border:0 !important;}
.search1{ padding-top:5px;}


.book_box3 h5{ background:url(../images/0a.gif) no-repeat left; height:18px; font-size:13px; color:#000; line-height:18px; text-indent:10px}
.book_box3 h6{ background:url(../images/0d.gif) no-repeat left ; font-size:12px; line-height:18px;color:#FF6600;  text-indent:16px; margin:10px 15px 0}
.list_a { padding:0 3px; MARGIN: 18px 0;  LIST-STYLE-TYPE: none; clear: both; display:table; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.list_a li{BACKGROUND: url(../images/0c.gif) no-repeat left; width:90px; float:left; padding:0 6px}
.list_a li a { TEXT-DECORATION: underline}
.line{ border-bottom:1px dashed #000; display:table; clear:both; height:1px; margin:8px 0; overflow:hidden; width:98%}
.border{ border:1px solid #D4D4D4; width:98%}
.mar{ margin-left:13px}\
.more{ float:left; display: table; clear:both; padding-left:45px;}
.floatleft{ float:left; padding-right:10px;}
.table2 td img{ vertical-align:middle}
.pag{background: #e4e4e4;color:#666;padding:2px;border: 1px solid #d3d3d3;margin-top:6px;}
.pag p {position:relative;text-align:right; background: #e4e4e4;color:#666;padding: 0;margin: 0;}
.pag p a:link, .pag p a:visited, .pag p a:hover, .pag p a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}
.pag p a:hover {background:#C50909;color:#fff}
.pag p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#333}
.hover{ margin-top:10px;  float:left;}
.hover:hover {background-color:#f6f6f6;}
.pad{ margin-top:10px;} 


.box_c{ width:260px; float:left; margin:6px ; background-color:#fff; border:#ccc 1px solid; padding:6px; height:100px;}
.box_c img{ float:left; padding-bottom:10px}
.box_c h2 { font-size:12px; border-bottom:1px solid #ccc; margin-bottom:8px;}

 .box_d { list-style-type:none; }
.box_d li{ padding:4 10px; float:left; width:180px; margin:6px ; background-color:#F4FAFE; border:#ccc 1px solid; padding:6px; }
.box_d li A:hover{ color:#000}

.TABLE01 {
	FONT-SIZE: 85%; MARGIN: 5px; WIDTH: 82%; TEXT-ALIGN: center
}
.TABLE01 TH {
	BACKGROUND-COLOR: #f4f4f4
}
.TABLE01 TD {
	BACKGROUND: #f4f4f4
}


.lvxlbox_right a:link, .lvxlbox_right a:visited{ color:#FFFFFF; text-decoration:none;}
.lvxlbox_right a:hover{ color:#CCFF00; text-decoration:underline;}
#divcount img{border:#e6e7ea 3px solid;padding:3px}
.hotel_img2 img{border:#e6e7ea 3px solid;padding:3px}
.city_xianlu_imgs{width:150px;}
.city_xianlu_imgs img{padding:3px; border:#e6e7ea 3px solid;}
/*20100806*/
 #sitemap{margin:0;padding:0;}
#sitemap ul{margin:9px;padding:0 0 0 20px; width:155px; float:left; height:auto;}
#sitemap ul img{ padding-right:3px;}
#sitemap ul a{color:#555;font-weight:bold;}
#sitemap ul li{list-style: circle;margin-left:12px; font-size:12px; line-height:17px;}
#sitemap ul li a{font-weight:normal;}
.MapCenter{width:80%; margin-left:90px; padding:0px; margin-bottom:10px; line-height:18px; border: 1px solid #C0C0C0;}
/*20090907*/
#livebox{ background:url(../images/livebox.jpg) no-repeat top left; width:131px; padding-left:75px; height:103px; margin-top:5px; padding-top:63px; float:left; margin-left:0px; margin-bottom:5px;}
#livebox ul{ margin:0px; padding:0px;}
#livebox li a{ color:#fff; text-decoration:none}
#livebox li a:hover{ text-decoration:underline; color:#FFFF00}
#livebox li{ background:url(../images/livebg.jpg) no-repeat top; width:121px; height:20px; line-height:20px; list-style:none; padding-left:10px; text-indent:10px; margin:4px 0;}
/*20100812*/
.citymap_a{float:left; width:570px; margin-bottom:10px; margin-left:5px; margin-top:10px}
.citymap_b{border:1px solid #ccc; margin:0; height: 350px}
.citymap_c{background:#f3f3f3;  width:650px; margin-left:30px; padding-left:3px; margin-top:10px}
.citymap_d{margin-top:10px; margin-left:25px; font-size:14px;}