/* 页面*/
#wp{
	width:964px;
	margin:0 auto;
	color: #333;
	text-align:left;
	background:#DBDBF6;
	padding-bottom:10px;
	margin-top: 4px;
}
img{border:0;}
a:link{ color:#001d75;}
a:visited{ color:#001d75;}
a:hover{ color:#f00;}
a:active{ color:#f60; text-decoration:none;}
a.b{font: bold 12px/1.6em arial,sans-serif;text-decoration: none; }
.b{font-weight:bold;}
.tt{ clear:both;}
body	{margin:0;padding:0;background:white;font:12px/1.6 Arial,宋体;}
body,img,input,select,radio,checkbox,textare,div,h1,h2,h3,h4,h5,h6,ul,li,ol,form,hr,p,dl,dt,dd{margin:0;padding:0;list-style:none;}

#hotline			{height:24px;line-height:24px;background:#E0F0FF;color: #021D78;font-size:12px;font-family:Arial;}
#hotline .left		{ line-height:24px;width:300px;float:left;text-align:left;text-indent:35px;}
#hotline .left1		{ line-height:24px;width:300px;float:left;text-align:left;text-indent:35px;}
#hotline .left span	{color: #D11F1D;font-weight:bolder;}
#hotline .right		{line-height:24px;float:right;padding-right:9px;}
#hotline .right span	{color: #D11F1D;}
#hotline .right span a:link	,#hotline .right span a:visited	,#hotline .right span a:hover ,#hotline .right span a:active	{color: #D11F1D; text-decoration:underline;font-size:12px;}

#footer		{border-top:1px #000 dashed;margin:0 0 8px 0;padding-top:8px;text-align: center;color: #999;}
#footer a:link		{color: #999; text-decoration: none;}
#footer a:visited	{color: #999; text-decoration: none;}
#footer a:hover	{color: red; text-decoration: underline;}
#footer a:active	{color: #fc0; text-decoration: none;}




#aprice{hide-focus: expression(this.hideFocus=true);outline: none;}

#title{padding:10px 0 4px;position: relative; z-index:11;zoom: 1;}
#title:after {content: ".";	display: block;	clear: both;visibility: hidden;	line-height: 0;	height: 0;}
#title li{float: left;font: 18px "黑体",arial,sans-serif;color: #c96702;}
#title #ccc{padding-left:11px;font-family:Arial;}
#title li.proc{float: right;}
.cct{position:relative;padding-top:8px;}


/* order check*/
.red{color: #c7630e;}
.fnote{color: #777;padding-left:0px;}
.lb_p{padding-left:33px; }
.lb_b{margin-left:33px; background:#C7C8EA; border:1px solid #8586D4; padding:2px 4px;}
.lb_pt{margin:0 15px;}
h3.note{padding:11px 12px 6px;font: bold 12px arial;}
h3.note .lb_p{font: 12px arial;}
.btw{margin:10px auto 27px;overflow:hidden;zoom: 1;}
.fr{float: right;}
.btl{margin-bottom:12px;padding-bottom:6px;border-bottom: 1px dashed #ccc;}

#otitle{zoom: 1;overflow:hidden;padding:5px 0; background:#ACACDE;}
#otitle li{float: left;padding:15px 0 0 11px;font: 22px "黑体",arial,sans-serif;color: #c96702;}
#otitle li.proc{float: right;padding-top:8px;}
.msg_box{margin:4px 0;padding:6px 8px 4px;background: #fffad4;border: 1px solid #ecdf64;}
.erb{border: 1px solid red;}

.ord_box{margin:0 0 10px;padding-bottom:5px;border: 2px solid #C4C4F0;background: #fff;}
.ord_box dt{padding:8px 19px 4px;margin-bottom:12px;background: #C4C4F0;font: bold 14px arial,sans-serif;_zoom: 1;}
.ord_box dd{padding:3px 20px;*zoom: 1;}
.ord_box dt.l{padding-left:1px;}
.ord_box dt a,
.ord_box dt span{font: 12px/1.6em arial,sans-serif;}
.wtb{padding-top:1px;}
.atn{padding:6px;}
.atn .red{color: #cc6601;}
.num{float: left;padding:0 5px;margin:-3px 5px 0;line-height:1em;background: #cc6601;font:900 1em verdana;color: #fff;}
.oddt{background: #fff;border: 2px solid #C4C4F0;}
.oddt dt{background: #C4C4F0;}
#ht_notice{margin:0 10px 10px;padding:6px 10px 4px;background: #fffad4;border: 1px solid #ecdf64;_zoom:1;}
#ht_rules{height:100px;padding:6px;border: 1px solid #ccc;overflow:auto;}


.scmsg{padding:6px 0 0;font: bold 14px/1.6em arial; color: red;}
#banner_suc{margin:10px 0;}
#otmsg{float: right;width:600px;height:120px;background: #fff;border: 1px solid #ddd;}
.absm *{vertical-align: middle;}

.rooms{width:350px;padding:0px 8px 0px;background: #fffad4;border: 1px dashed #ecdf64; margin-top:5px;}
.h2em{line-height:1.5em;}
.h2em p { height:atuo; line-height:25px;}
.absmd *{vertical-align: middle;}
.cpt{cursor:pointer;}
.pssw{position:absolute;width:65px;top:0;left:-2px;display:none;float: left;border: 1px solid #f98510;padding:2px 3px;background: #fff;text-align: left;}
.t_ct{text-align: center;}

.suc_msg{border: 1px solid #ccc;margin:0 20px;}

.res_msg{text-align: center;padding:20px 8px 14px;background: #fffad4;border: 1px solid #ecdf64;}
.res_msg h4{font: 18px "黑体";color: #df431a; }
.res_msg p{padding:0 20px 21px;}
.btsw{margin:15px auto 20px;zoom: 1;overflow:hidden;}
.bt_s{float: left;height:30px;padding-left:3px;background: url(images/roomorder/bg_fkbt.gif) no-repeat top left; }
.bt_s input{display: block;height:30px;padding-right:1px;padding-left:1px;background: url(images/roomorder/bg_fkbt.gif) no-repeat top right;color: #fff;border: none;font: bold 14px/33px arial; overflow:hidden;}

.bt_s2{float: left; margin-left:10px; height:30px;padding-left:3px;background: url(images/roomorder/bg_fkbt.gif) no-repeat top left; }
.bt_s2 input{display: block;height:30px;padding-right:1px;padding-left:1px;background: url(images/roomorder/bg_fkbt.gif) no-repeat top right;color: #fff;border: none;font: bold 14px/33px arial; overflow:hidden;}


/* modify */
.rooms{width:280px;background: #fffcee;border: 1px solid #fef3c6;padding:0px 15px 0px;}
.ord_box dd:after {clear:both;content:"";display:block;height:0;visibility:hidden;}

/* add */
.ord_box dd.h2em{}
.wttb{margin:0 0 12px;padding:0 0 4px;border: none;border-bottom: 1px dotted #ccc;}
.t_rt { text-align:center;}

#divCouponList {border: 1px solid #fef3c6;background: #fffcee;padding:10px 15px; }
#divCouponList li { float:left; }

