body	{font:12px/1.6 Arial,sans-serif;color: #000;text-align: center;}
body,img,ul,li,form,h1,h2,h3,h4,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4,td,input,select{font-size:1em;}
td{vertical-align: top;}
ul{list-style:none;}
img{border:0;}
a:link,
a:visited{color: #001d75; text-decoration: underline;}
a:hover{color: #FF3300; text-decoration: none;}
a:active{color: #FF6600; text-decoration: none;}
.mb{padding:11px 15px 9px;margin:10px 0 0 8px;background: #fffad4;border: 1px solid #ecdf64;color: #900;font-size:14px;text-align: center;}
.vimg{vertical-align: middle;}
.emb{color: #900;}

.xn_wp{width:800px;margin:0 auto;text-align: left;}
.sb{width:180px;background: #d8dce8;}
.ct{width:620px;}
.ctw{padding:12px 16px;}

.xn_wp h1{height:62px;overflow:hidden;background: url(../images/e_bg.gif) repeat-x top;}

.fls{margin:6px;background: #6b8ec6;border: 1px solid #6b8ec6;line-height:1em;}
.fls dt{padding:6px 0 2px;font: bold 14px arial,sans-serif;text-align: center;color: #fff;}
.fls dd{padding:5px 2px 0 7px;background: #eff2f7;}
.fls dd.fft{padding-left:3px;padding-top:8px;}
.fls .tct{text-align: center;padding-bottom:10px;}
.fbt{width:61px;height:21px;background: url(../images/b_n_60.gif) no-repeat top;border: none;color: #fff;font: bold 13px/1.8em arial,sans-serif;}
.pro{padding:10px;}

.ctw h2{font-size:14px;}
.filt{padding:2px 8px;margin-bottom:6px;border: 1px solid #6a8ec2;background: #eff2f7;}

.fnav{height:41px;overflow:hidden;}
.fnav li{float: left;text-align: center;width:84px;height:41px;background: url(../images/lb_bg.gif) no-repeat top;overflow:hidden;line-height:1em;}
.fnav li.on{background-position: left bottom;}
.fnav li a{display: block;text-align: center;padding:8px 0 5px;}
.fplist{width:100%;margin:0;}
.fplist th,
.fplist td{padding:6px 0 4px 13px;}
.fplist th{padding-top:10px;background: #eff2f7;font-weight:normal;}
.fplist td{border-bottom: 1px solid #c7d6e9;vertical-align: middle;}
.fplist td.cim{padding-left:0px;}
.fplist td.cpr{font: bold 16px arial,sans-serif;color: #D11F1D;}
.fplist tr.on{background: #fdfdde;}

.plist{zoom: 1;overflow:hidden;margin:5px 0 13px 20px;}
.plist li{float: left;width:175px;}

#btt{display: none;}


/*add css*/
.box{padding:2px;clear:both;}
.box:after{content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.l{float:left;margin-left:5px;display:inline;text-align:left;}
.r{float:right;margin-right:5px;display:inline;}

.m_l{text-indent:11px;}
.m_l2{text-indent:3px;}

.ctw h3{font-size:14px; color:#9a0103;background:url(../images/dot.gif) center bottom repeat-x;width:600px;margin-bottom:10px;}
.dh_bg{font-size:14px; color:#9a0103;background:url(../images/line.jpg) repeat-x;width:800px;height:42px;}

.dh_list{clear:both;margin-left:15px;}
.dh_list li{float:left;margin-left:5px;width:93px;height:24px;padding-top:18px;}

.btn_a{background:url(../images/btn_a.jpg) no-repeat;width:93px;height:42px;text-align:center;}
.btn_b{width:93px;height:42px;text-align:center;font-weight:bold;color:#000;}



/*#xsnazzy h1, #xsnazzy h2, #xsnazzy p {letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#ff0000;}
#xsnazzy h2 {font-size:2em;color:#ff0000; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fef3c6; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.xb1 {margin:0 5px; background:#d1d1d1;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#fef3c6; border:0 solid #d1d1d1; border-width:0 1px;text-indent:20px;padding:10px;height:125px;text-align:left;}
*/

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#ff0000;}
#xsnazzy h2 {font-size:2em;color:#ff0000; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f1f3f7; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.xb1 {margin:0 5px; background:#d1d1d1;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#f1f3f7; border:0 solid #d1d1d1; border-width:0 1px;text-indent:20px;padding:10px;height:125px;text-align:left;}

.xboxcontent dd{height:25px;}
.h2{font-size:14px;font-weight:bold;color:#0043b3;height:25px;background:url(../images/dot.gif) center bottom repeat-x;margin-bottom:10px;}
.h3{font-size:14px;font-weight:bold;color:#333;height:34px;line-height:34px;margin-left:25px;}



.citylist{clear:both;margin-top:12px;}
.citylist li{float:left;text-align:center;width:50px;height:27px;margin-left:5px;}

.ta{font-weight:bold;background:url(../images/tab_a.gif) no-repeat;width:50px;height:27px;}
.tn{background:url(../images/tab_b.gif) no-repeat;width:50px;height:27px;}
.tab_bg{width:780px;height:34px;background:url(../images/tab_bg.gif) repeat-x;}

.line_box{border:1px solid #d1d1d1;width:780px;margin-left:10px;}
.jg{font-weight:bold;color:#d11f1d;text-align:right;}
.pad{padding:5px;width:760px;text-align:center;}
.pad td{text-align:left;}
.b{font-weight:bold;}

.cl{color:#666;}

.mar{margin:5px;text-align:center;}

.line2{height:100px;background:url(../images/line2.gif) repeat-y;margin:5px 0 0 5px;}
.line3{height:100px;background:url(../images/line2.gif) repeat-y;margin:5px 0 0 10px;}
.i_ind{text-indent:5px;}
.a_l{text-align:left;}
.mar2{margin:10px 20px;}
.dd{width:280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dd{width:280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dd1{width:200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dd2{width:120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.active{color:#000;text-decoration: none;font-weight:bold;}
.scroll {
	height: 190px;
	width: 120px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fcfcfc;
	scrollbar-3dlight-color: #fcfcfc;
	scrollbar-arrow-color: #240024;
	scrollbar-track-color: #fcfcfc;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ffffff;
}

.hotelinfo {
	border:0px solid #DDDDDD;
	float:right;
	padding:10px 20px;
}

.fxtab1 {
	border-collapse:collapse;
	margin:10px auto;
	width:590px;
}

.fxtab1 th {
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	height:36px;
	text-align:center;
}

.fxtab1 td {
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	height:20px;
	text-align:center;
}

.fls dd {
	background:#EFF2F7 none repeat scroll 0 0;
	padding:5px 2px 0 7px;
	padding-bottom:5px;
}

.cp_tphw {
	display:none;
	left:0;
	padding:0;
	position:relative;
}

.cp_ipr {
	left:15px;
	position:absolute;
	top:-6px;
}

.cp_pop_b {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	margin:2px;
	max-height:150px;
	overflow:auto;
	padding:8px 5px 4px;
}

.cp_pro_rus {
	padding:0 10px;
}

.cp_txtp {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E8E8E8 none repeat scroll 0 0;
	border:1px solid #666666;
	left:0;
	padding:1px;
	position:absolute;
	text-align:left;
	top:1px;
	width:355px;
}


.hf1{width:800px; height:210px; margin:0px; padding:0px; background:#2098d5;}
.hf1 p{ margin:0px; padding:0px; margin-bottom:15px; float:left; width:800px;} 
.hf2 img{float:left; margin:0px; padding:0px;}
.hf3{width:555px; height:131px; float:left; background:url(../images/hzwy_02.jpg) repeat-x; list-style:none; list-style-type:none; margin:0px; padding:0px;}
.hf3 li{width:230px;float:left; list-style:none; list-style-type:none; margin:0px; padding:0px; display:inline; margin:13px 15px 0px 30px;}
.hf3 p{width:230px; float:left; margin:0px; margin-top:10px; padding:0px;}
.hf4{color:#d16a1e; font-weight:bold; font-size:14px; font-family:"����";}
.hf4 span{font-size:18px; }
.hf5{font-weight:bold; line-height:20px; }



.hf6{width:800px; margin:0px; padding:0px; margin-top:20px;}
.hf7{width:800px; margin:0px; padding:0px; height:1px; float:left; background:url(../images/hzwy_04.jpg) repeat-x;}
.hf8{width:800px; margin:0px; padding:0px; float:left; text-align:center; line-height:20px; color:#666;}
.hf9{width:460px; margin:0px; padding:0px; float:left; color:#666; padding-left:340px;}
.hf9 span{float:left;}

.rule{width:800px; margin:0px; padding:0px; margin:0px auto; text-align:left;}
.rule1{width:798px; border:1px solid #a6ceff; margin:0px; padding:0px; padding-bottom:20px;}
.rule1 h1{width:778px; height:22px; margin:0px; padding:0px; color:#278ce8; font-size:14px; padding-top:8px; padding-left:20px; background:url(../images/hzwy_05.jpg) repeat-x; margin-top:1px; margin-bottom:40px; }
.rule2{width:760px; line-height:20px; margin:0px; padding:0px; padding-left:38px; margin-top:15px;}
.rule3{width:696px; line-height:20px; margin:0px; padding:0px; padding-left:102px; margin-top:5px;}
.rule4{width:748px; line-height:20px; margin:0px; padding:0px; padding-left:50px; margin-top:5px;}
.rule5{width:798px; line-height:20px; margin:0px; padding:0px; text-align:center; color:#ff0000; margin-top:30px; }
.rule6{width:696px; height:120px; margin:0px; padding:0px; padding-left:102px; margin-top:5px;}
.rule7{border-collapse:collapse; margin:0px; padding:0px;}
th.rule7 , td.rule7 {border:1px solid #5a9fb5;}
.rule8{color:#fff; font-weight:bold; font-size:14px;}


