@charset "gb2312";
body {
	margin: 0px;
	padding: 0px;
	background:#FFFFFF;
	
	color: #000;
	line-height: 180%;
	overflow-x:hidden;
}
div,table,tr,td{
	font-size: 12px;
	line-height: 180%;
    font-family:Verdana,Arial,宋体;
}

input{ font-size:12px;}

li, ul, ol, dl, dd, dt{margin:0px; padding:0; list-style:none; list-style-position:outside;padding:0px; text-indent:0;}

/*****************************背景与icon**************************/
#headertop, #headerbottom, .product,#nav li .operation, #nav li .finance, #nav li .administration, #nav li .personnel, #nav li #nav li .tools, #nav li .help, #userstate span, #fotter, .box1, .box2, .box3, .navon, .navon span, .navdesktop{
	background: url(images/pic_main.gif) no-repeat;
}


/*****************************综合设置***************************/
a:link, a:visited {
	line-height: 180%;
	color: #000;
	text-decoration: underline;
}
a:hover {
	line-height: 180%;
	color: #f30;
	text-decoration: underline;
}
img {
	border: 0px;
}
.more{
	text-align:right;
	padding-right:15px;
}
.more a:link,.more a:visited{
	text-decoration: none;
}

/****************************header布局****************************/

#headertop{
	background-position: top;
	background-repeat: repeat-x;
	height: 34px;
	width: 100%;
	padding-left:10px;
}
#headerbottom{
	background-position: left -50px;
	background-repeat: repeat-x;
	height: 34px;
	width: 100%;
	padding-left:25px;
}

/***********************顶部菜单布局开始****************************/
#nav {padding:0; margin:4px 0 0 0; list-style:none; height:22px; width:810px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li img{float:left;padding:2px 8px 0 0;display:block;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:23px; line-height:22px; color:#000; text-decoration:none; font-size:12px; padding:0 0 0 15px; cursor:pointer;}/*控制菜单大小左边距*/
#nav li a.top_link span {float:left; display:block; padding:0 12px 0 5px; height:22px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 15px 0 0; height:22px; background: #dedede;}

#nav li:hover a.top_link {color:#000; background: url(images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(images/three_1.gif) no-repeat right top;}/*鼠标移上背景，背景不重复右侧顶部*/
#nav li:hover a.top_link span.down {background:url(images/three_1.gif) no-repeat right top;}/*鼠标移上背景，背景不重复右侧顶部*/

/* 下拉菜单设置 */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub{left:0px;top:23px;background: #f9f9f9;padding:5px 0px 10px 0px;border:1px solid #666;white-space:nowrap;width:190px;height:auto;z-index:300;background-image: url(images/nav_bg.gif);background-repeat: repeat-y;
}/*控制二级级菜单位置、背景、边框、背景等*/
#nav li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:180px; font-weight:normal; padding-left:1px;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:22px; width:188px; line-height:22px; text-indent:40px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:url(images/arrow.gif) 170px 7px no-repeat;} /*控制有三级菜单背景样式*/
#nav li:hover ul.sub li a:hover 
{background:#0a246a; color:#fff;} /*控制默认栏目鼠标移上背景样式**/
#nav li:hover ul.sub li a.fly:hover
{background:#0a246a url(images/arrow_over.gif) 170px 7px no-repeat; color:#fff;} /*控制有三级菜单鼠标移上背景样式*/

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:188px; top:-4px; background: #f9f9f9 url(images/nav_bg.gif) repeat-y; padding:5px 0px 10px 0px; border:1px solid #666666; white-space:nowrap; width:190px; z-index:400; height:auto;}/*三级菜单背景样式*/

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#0a246a url(images/arrow_over.gif) 170px 7px no-repeat; color:#fff;}  /*本行控制二级菜单触发打开三级菜单时的样式*/

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:url(images/arrow.gif) 170px 7px no-repeat; color:#000; border-color:#f9f9f9;}/*这一行控制有四级菜单背景样式*/
/***********************顶部菜单布局结束****************************/


/*产品
#product{
	background-position: left -400px;
	height:20px;
}
#product a:link, #product a:visited {
	padding-top:1px;
	padding-left:33px;
	height:20px;
	width:35px;
	display: block;
	border: 1px solid #dedede;
}
#product a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
#product a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}*/

/*业务
#operation{
	background-position: -150px -400px;
	height:20px;
}
#operation a:link, #operation a:visited {
	padding-top:1px;
	padding-left:33px;
	height:20px;
	width:35px;
	display: block;
	border: 1px solid #dedede;
}
#operation a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
#operation a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}*/

/*财务
.finance{
	background-position: -300px -400px;
	height:20px;
}
.finance a:link, .finance a:visited {
	padding-top:1px;
	padding-left:33px;
	height:20px;
	width:35px;
	display: block;
	border: 1px solid #dedede;
}
.finance a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
.finance a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}*/

/*行政人事
#administration{
	background-position: -450px -400px;
	height:20px;
}
#administration a:link, #administration a:visited {
	padding-top:1px;
	padding-left:33px;
	height:20px;
	width:60px;
	display: block;
	border: 1px solid #dedede;
}
#administration a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
#administration a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}*/

/*人事
#personnel{
	background-position: -600px -400px;
	height:20px;
}
#personnel a:link, #personnel a:visited {
	padding-top:1px;
	padding-left:30px;
	height:20px;
	width:35px;
	display: block;
	border: 1px solid #dedede;
}
#personnel a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
#personnel a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}
*/

/*工具
#tools{
	background-position: -750px -400px;
	height:20px;
}
#tools a:link, #tools a:visited {
	padding-top:1px;
	padding-left:33px;
	height:20px;
	width:35px;
	display: block;
	border: 1px solid #dedede;
}
#tools a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
#tools a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}*/

/*帮助
#help{
	background-position: -900px -400px;
	height:20px;
}
#help a:link, #help a:visited {
	padding-top:1px;
	padding-left:30px;
	height:20px;
	width:35px;
	display: block;
	border: 1px solid #dedede;
}
#help a:hover{
	color:#000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
#help a:active{
	border-top: 1px solid #808080;
	border-right:  1px solid #ffffff;
	border-bottom:  1px solid #ffffff;
	border-left:  1px solid #808080;
}*/

/*系统时间*/
#systemtime {
	padding-right:20px;
	color:#555555;
	float:right;
}
/*用户状态*/
#userstate{
    padding-right:40px;
	width:300px;
	float:right;
}
#userstate a:link, #userstate a:visited {
    color:#888;
}
#userstate a:hover {
    color:#f30;
}
#userstate span{
    background-position:left -550px;
	width:50px;
	margin-left:15px;
}
#userstate span a:link,#userstate span  a:visited{
    color:#000;
    margin-left:15px;}

#userstate span a:hover {
    color:#f30;
}

/***************************footer部份综合设置*****************************/
#fotter{
    background-position:left -300px;
	background-repeat: repeat-x;
	width:100%;
	height:29px;
}
#copyright{
    margin-right:20px;
	float:right;
	font-family: Arial;
	font-size:11px;
	color:#666;
}
/*footer部份业务状态*/
#substate{
    margin-left:15px;
    float:left;
}
#substate span{
	font-family: Arial;
	font-size:12px;
	color:#f30;
	font-weight: bold;
}
#substate em{
	color:#B6B6B6;
	font-style: normal;
}
/*******************************main页面主体部份*******************************/
#main {
    width:100%;
	margin-bottom:30px;

}

/*桌面页面布局设计*/
#weather{
    width:235px;
	margin-top:20px;
}
#weather span a:link,#weather span a:visited{
	color:#004494;
	text-decoration: underline;
}

#weather span a:hover{
	color:#f30;
	text-decoration: underline;
}

#calendar{
  
}

/*共用class*/
.box1{
	margin-top:20px;
	width:235px;
	background-position: left -350px;
	border: 1px solid #bbbbbb;
}
.box2{
	margin-top:20px;
	width:90%;
	background-position: left -350px;
	/*background-repeat: repeat-x;*/
	border: 1px solid #bbbbbb;
}
.box3{
	margin-top:20px;
	width:200px;
	background-position: right -400px;
	background-repeat: repeat-x;
	border: 1px solid #0b2369;
}
.box4{
	margin-top:15px;
	width:96%;
	border: 1px solid #bbbbbb;
	background-color:#ecebea;
}
.box4bgcolor{
background-color:#ecebea;
}
.box4trtitle{
	background:#ddd;
	text-align: center;
font-size: 12px;
}
.box4tr1{
background:#fff;
}
.box4tr2{
background:#f8f8f8;
}
.box4tr3{
background:#ABD6F5;
}
.box4tr4{
background:#e9e9e9;
}
.box4trhover{
background:#e4f3fe;
}
.boxli{
	margin:10px;
	width:100%;
	color:#999999;
}
.box5{
	margin-top:20px;
	width:96%;
	padding:0px;
}
.box6{
	margin-top:15px;
	border: 1px solid #bbbbbb;
	background-color:#ecebea;
}
.boxbtn a:link, .boxbtn a:visited{
	padding-left:10px;
	padding-right:10px;
	display:block;
	border: 1px solid #fff;
	line-height:20px;
	text-decoration: none;
}
.boxbtn a:hover{
	background:#dedede;
	display:block;
	color:#000000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right:  1px solid #808080;
	border-bottom:  1px solid #808080;
	border-left:  1px solid #ffffff;
}
.tbleft{
	width:225px;
	padding-top:10px;
	padding-left:25px;
}
.tbright{
	width:260px;
	padding-top:10px;
	padding-right:25px;
}
.tbcenter{
	width:100%;
	padding-top:10px;
}

.title{
	height:25px;
	font-weight: bold;
	padding-left: 15px;
}

.titlewhite{
	height:25px;
	color:#fff;
	font-weight: bold;
	padding-left: 15px;
}
.redtext{ 
	color:red;
 }
.bluetext{ 
	color:blue;
 }
   .greentext{ 
	color:green;
 }

/*房态*/
.rs_open{ color:#000;}/*open*/
.rs_full{ color: #009900;}/*满房*/
.rs_good{ color: #555;}/*良*/
.rs_ner{ color: #FF00CC;}/*紧张*/
.rs_app{ color: #FF9900;}/*申请*/
.rs_noexc{ color:#0099ff;}/*不可超*/

/*当前栏目标题*/
.navon{
	background-position:left -100px;
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	padding-left:26px;
	height:27px;
	display:block;
	float:left;
}

.navon span{
	background-position:right -100px;
	background-repeat:no-repeat;
	line-height:27px;
	display:block;
	padding-top:3px;
	padding-right:35px;
}
.navon span a:link,.navon span a:visited{
	line-height:27px;
	text-decoration: none;
}
/*返回桌面*/
.navdesktop{
	background-position:left -150px;
	background-repeat:no-repeat;
	margin:8px 0px 0px 0px;
	padding-left:20px;
	padding-top:4px;
	height:23px;
	width:45px;
	display:block;
	float:left;
}

.navdesktop a,.navdesktop a:link{
	line-height:27px;
	display:block;
	color:#000000;
}
/**********************页面新开窗体设置***********************/
.openwindiv{
	filter:alpha(opacity=60);
	-moz-opacity:0.3;
	opacity:0.3;
	background-color:#EAF2FD;
	width:100%;
	height:100%;
	z-index:886;
	position: absolute;
	left:0;
	top:0;
	display:none;
	overflow: hidden;
}/*半透明层*/
.openwindiv2{
	background-color:#EAF2FD;
	filter:alpha(opacity=60);
	}/*vs半透明层*/
	
.openwin{
	border: 6px solid #9c9c9c;
	z-index:888; 
	position:absolute; 
	top:5%; 
	left:10%; 
	background:#f7f7f7;
}/*主窗口边框和背景*/
.openwin2{
	border: 6px solid #9c9c9c;
	background:#f7f7f7;
	top:10px;
}/*vs主窗口边框和背景*/

#openwintitle{ 
	height:40px;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
}/*标题行*/
.openwintitle2{ 
	height:40px;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	cursor:move;
}/*vs标题行*/

.openwinclose{
	height:40px;
	padding-right:10px;
	text-align: right;
}/*关闭行*/
.openwinborder{
	border: 1px solid #cccccc; 
	margin-top:10px;
	background:#ffffff;
}/*新开窗体内容盒子边框*/
.openwinbody{
	margin:0px;
	background:#f7f7f7;
}/*新开窗体body*/

.bottomline1 td{
	border-bottom: 1px solid #ffffff; 
}/*新开窗体内容行1*/
.bottomline2 td{
	border-bottom: 1px solid #ffffff; 
	background:#ffffff;
}/*新开窗体内容行2*/


.stpage 
{
 FONT-FAMILY: webdings;
}/*设置分页字体*/

/*隔离拦*/
.navPoint 
{ 
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: #99ff66;
    FONT-FAMILY: Webdings;
}


/*弹出筐样式*/
 .modalBackground
{
    background-color:#f7f7f7;  /*background-color: Gray;*/
    filter: alpha(opacity=70);
    opacity: 0.7;
}
/*.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}*/

.modalPopupWindow
{
    border: 6px solid #9c9c9c;
	z-index:888; 
	background:#f7f7f7;
}

/*20110426 by Dong*/
.hotel_price_search{ padding:15px 10px;background-image: url(images/bg_hotel_price_ss.gif);background-repeat: repeat-x;background-position: bottom;/* position:fixed;*/}
/*.hotel_price_search p{ margin-bottom:-14px; text-align:center;}*/

.hotel_price_date_up{ margin:-2px 0 0 150px; padding-left:0; text-align:left; width:19px; height:16px; position:absolute; width:19px; height:16px; cursor:hand; background-image: url(/skin/01/images/bg_hotel_date_up.gif); background-repeat:no-repeat; }
.hotel_price_date_down{ margin:-2px 0 0 -55px;  text-align:left; width:19px; height:16px; position:absolute; width:19px; height:16px; cursor:hand; background-image: url(/skin/01/images/bg_hotel_date_down.gif); background-repeat:no-repeat; }

table.hotel_box {margin:0 0 0 0;/*border-top:1px solid #e0e0e0;background-image: url(images/bg_hotel_price.gif);background-repeat: repeat-x;background-position: top; 酒店列表背景边框*/}
table.hotel_box td{ padding:0;}
table.hotel_box td.hotel_title{ padding:10px 0 0 10px; height:25px;}
table.hotel_box td.hotel_title span{ margin-right:10px; padding:0 1px 1px 1px; background-color:#006699; color:#fff; font-size:10px; min-width:13px; height:13px; line-height:13px; text-align:center; display:inline-block;}
table.hotel_box td.hotel_title a:link,.hotel_title a:visited{ font-size:12px; font-weight:bold; color:#006699;}
table.hotel_box td.hotel_title a:hover{ color:#f30;}
table.hotel_box td.hotel_title em{ margin-left:20px; font-style:normal; color:#006699;}
table.hotel_box td.hotel_title b{ margin-left:30px; font-style:normal; color:#229900; font-weight:normal;}

table.hotel_box td.hotel_area{ padding-left:10px; height:25px;}
table.hotel_box td.hotel_area span{ margin:0 30px 0 0;}
table.hotel_box td.hotel_area span.gototop{ float:right; margin:0;}
table.hotel_box td.hotel_area span.gototop a{ text-decoration:none; font-size:11px; color:#999;}
table.hotel_box td.hotel_area span.gototop a:hover{color:#f30;}
table.hotel_box td.hotel_area img{ margin-right:2px;}
table.hotel_box td.hotel_area a.hotel_map:link,.hotel_map:visited{ color:#666666; text-decoration:none;}
table.hotel_box td.hotel_area a.hotel_map:hover{ color:#f30;}

table.hotel_box td.hotel_room{ width:240px; word-wrap:break-word; padding:0px 8px; text-align:left; }
table.hotel_box td.hotel_room2{ width:228px;  padding:0px 8px 0 20px;/*word-wrap:break-word;*/ text-align:left; display:block;overflow:hidden;texp-overflow: ellipsis; white-space: nowrap;}

table.room_box{ margin:10px 0 0 0; padding:0; border-collapse:collapse; border:none; empty-cells:show; width:100%; font-size:12px; background-color:#ecebea;}
table.room_box tr{ margin:0; padding:0;}
table.room_box tr th{ padding:2px 0 0 0;/*border-bottom: 1px solid #ecebea;*/height:22px;line-height:22px;text-align:center; background-color:#f2f2f2; font-weight:normal;}
table.room_box tr td{ padding:2px 0 0 0;/*border-bottom: 1px solid #ecebea;*/height:24px;line-height:24px;text-align:center; color:#444; font-family:Arial,宋体;}

table.room_box tr.roomtr1{ background-color:#fff;}
table.room_box tr.roomtr2{ background-color:#fbfbfb}

.room_price{ color:#f30;}
.room_amount{ color:#229900; font-size:12px; font-family:Arial;}

.room_more{text-align:right;}
.room_more a:link,.room_more a:visited{ color:#006699; text-decoration:none; width:100px; display:block;}
.room_more a:hover{ color:#f30;}
.room_more img{ margin-left:5px;}

@media print{
 .noprint{ display: none; width: 0px; height: 0px;}
}

input.WdpDate{
	border: #9FAFBB 1px solid;
	width: 75px;
	height: 17px;
	/*background: #fff url(/images/datePicker.gif) no-repeat right;*/
}

/*拍拍网风格分页*/
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px; height:15px; display:inline-block; line-height: 15px;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

/*新分页 2011-08-22 */
.page-bar {zoom: 1; padding:10px 0;}
.page-navigation {padding-right:10px; word-spacing:-0.43em; color:#999999; letter-spacing:normal; text-align:center;}
.page-navigation span {display:inline; word-spacing:normal; margin-left:6px; vertical-align:top; overflow:hidden;zoom:1; letter-spacing:normal;}
.page-navigation a {display:inline; word-spacing:normal; margin-left:6px; vertical-align:top; overflow:hidden;zoom:1; letter-spacing:normal; text-decoration:none;}
.page-navigation a {border:#cccccc 1px solid; padding:0px 7px; line-height:23px; height:23px;}
.page-navigation a.pre {padding:0px 10px; background-color:#ffffff;}
.page-navigation span.pre {border:solid 1px #cccccc; padding:0px 10px; background-color:#f8f8f8; cursor:default; line-height:23px; height:23px;}
.page-navigation a.next {padding:0px 10px; background-color:#ffffff;}
.page-navigation span.next {border:solid 1px #cccccc; padding:0px 10px; background-color:#f8f8f8; cursor:default; line-height:23px; height:23px;}
.page-navigation a {line-height: 25px; _line-height: 23px}
.page-navigation span.pre {line-height: 25px; _line-height: 23px}
.page-navigation span.next {line-height: 25px; _line-height: 23px}
.page-navigation .pre {margin-right: -2px; _margin-right: 0}
.page-navigation .next {margin-right: -2px; _margin-right: 0}
.page-bar .page-navigation a.now {border:solid 2px #fe6f06; padding:0px 6px; color:#fe6f06; line-height:21px; height:21px; font-weight:700;}
.page-bar .page-navigation a.now:hover {text-decoration:none;}
.page-navigation .etc {padding:0px 2px;}
.page-navigation .go-page {padding-top:2px;}
.page-navigation .go-page em {padding:0px 9px 0 20px; color:#999999; font-style:normal;}
.page-navigation .go-page select {margin: 0px 7px 0px 6px; vertical-align:-3px;}
.page-navigation .number {padding-top:4px; margin-right:20px;}
.page-navigation .number em {color:#999999; font-style:normal;}


.orderstatus{ width:100%; min-width:800px;}
.orderstatus a{ margin-right:8px;}
.orderstatus a:link,.orderstatus a:visited{ color:#000; text-decoration:none;}
.orderstatus a:hover{ color:#f30; text-decoration:none;}
.orderstatus a span{ color:#f30; font-weight: bold;}

.ordersummary{ width:100%; min-width:800px; padding-left:8px;}
.ordersummary span{ margin-right:10px;}
.ordersummary span em{ color:#f30; font-weight: bold; font-style:normal;}

.filtergray
{filter:gray; -moz-opacity:0.1;opacity:0.1;}

.hidden{ display:none;}
.show{ display:inline;}

/*华闽订单接口*/
.hotelorderapi{}
.hotelorderapi tr{}
.hotelorderapi tr.hoa_detail{ background-color:#fff;}
.hotelorderapi tr th{background:#ddd;text-align: center; font-weight:normal;}
.hotelorderapi tr td{ padding:0; height:35px; line-height:35px;}
.hotelorderapi tr td.hoa_date{ padding:0; background-color:#f5f5f5; cursor:pointer;}
.hotelorderapi tr td.hoa_date_active{ padding:0; background-color:#bbe0a9; cursor:pointer;}
.hotelorderapi tr td.hoa_summary{ text-align:right; padding-right:20px; font-size:14px;}
.hotelorderapi tr td span.hoa_policy{ margin-right:8px;}
.hotelorderapi tr td span.hoa_price{ margin-right:3px; color:#f30;/* font-weight:bold;*/}
.hotelorderapi tr td span.hoa_state{ margin-right:3px;}
.hotelorderapi tr td span.hoa_number{ margin-right:3px;}

.policydetail{ padding:10px 25px 20px; border:1px solid #a9d593; line-height:25px; display:block;}
.policydetail h4{ margin:0; padding:0; font-size:12px;}
.policydetail ul{margin:0 0 15px 0; padding:0;}
.policydetail ul li{ float:left; width:150px; display:block;}
