@charset "utf-8";
/* CSS Document */
narrow span.price{cursor:default}
narrow a span.price{cursor:pointer}
body .mgb0{ margin-bottom:0}
.inl-block{    display: -moz-inline-stack;  /*Firefox only code*/
    display: inline-block;       /*some standard browsers*/
    zoom: 1;                     /*IE only*/
    *display: inline;            /*Only IE know this code (CSS Hack)*/
}
.r_seccol{
	width:220px;
	overflow:hidden;
	float:left;
}

.r_maincol{
	width:590px;
	float:right
}
.r_maincol_w{
	width:280px;
	float:right;
}
.price{
	float:right;
	color:#ea1111;

}

.r_seccol_w{
	width:530px;
	float:left;
}
.r_seccol_w .bar{
	background:#dfecf7;
	margin-bottom:10px;
	}
.r_seccol_w p{
	font-size:14px;
	line-height:24px;
	text-indent:2em;
	color:#000;
	margin:0 12px 20px;
}
.r_seccol_w h2,.r_seccol_w h1{
	background:url(../images/theme_bar_bg.gif) #91c0e7 right no-repeat;
	float:left;
	padding:0 45px 0 15px;
	line-height:27px;
	font-size:14px;
	color:#fff;
}
.r_seccol_w li{
	color:#ec5700;
	width:260px;
	float:left;
	margin-left:5px;
	display:inline;
}
.r_seccol_w li a{
	margin-left:5px;
}




.r_maincol_w{
	width:280px;
	float:right;
}
.price{
	float:right;
	color:#ea1111;

}

.r_seccol_w_a{
	width:530px;
	float:left;
}
.r_seccol_w_a .bar{
	background:#d9bced;
	margin-bottom:10px;
	}
.r_seccol_w_a p{
	font-size:14px;
	line-height:24px;
	text-indent:2em;
	color:#000;
	margin:0 12px 20px;
}
.r_seccol_w_a h2,.r_seccol_w_a h1{
	background:url(../images/theme_bar_bg_a.gif) #c592e8 right no-repeat;
	float:left;
	padding:0 45px 0 15px;
	line-height:27px;
	font-size:14px;
	color:#fff;
}
.r_seccol_w_a li{
	color:#ec5700;
	width:260px;
	float:left;
	margin-left:5px;
	display:inline;
}
.r_seccol_w_a li a{
	margin-left:5px;
}
/*通用的清理浮动样式*/
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */


.cleardiv{
	clear:both;
	font-size:0;
	overflow:hidden;
	height:0%;}

.abouttheme{ margin-top:10px;}
.abouttheme li{height:100px; overflow:hidden}
.abouttheme li a{ text-align:center; display:block}
.abouttheme li span{ display:block; line-height:20px;}
/**************************graytab common style**************************************/
.gray_n,.gray_w .bar,.gray_n .bar,.gray_w h2,.gray_n h2{ 
	background:url(../images/bar_common.gif) no-repeat;
}

.gray_n,.gray_w{
	overflow:hidden;
	padding-bottom:8px;
	margin-bottom:10px;
}
.gray_n{
	background-position:-934px bottom;	
}
.gray_w .bar,.gray_n .bar{
	background-position:right -29px;
	height:28px;
	overflow:hidden;
	padding-right:8px;
}
.gray_w .bar a,.gray_n .bar a{
	margin-top:5px;
	float:right;
	}
.gray_w h2,.gray_n h2{
	background-position:left -29px;
	color:#0069c2;
	font-size:14px;
	padding:5px 0 0 12px;
}
.gray_w .cnt{
	border:1px #b6b6b6 solid;
	border-top:none;
	padding:5px 12px;
}













.gray_n_a,.gray_w_a .bar,.gray_n_a .bar,.gray_w_a h2,.gray_n_a h2{ 
	background:url(../images/bar_common.gif) no-repeat;
}

.gray_n_a,.gray_w_a{
	overflow:hidden;
	padding-bottom:8px;
	margin-bottom:10px;
}
.gray_n_a{
	background-position:-934px bottom;	
}
.gray_w_a .bar,.gray_n_a .bar{
	background-position:right -29px;
	height:28px;
	overflow:hidden;
	padding-right:8px;
}
.gray_w_a .bar a,.gray_n_a .bar a{
	margin-top:5px;
	float:right;
	}
.gray_w h2,.gray_n_a h2{
	background-position:left -29px;
	color:#0069c2;
	font-size:14px;
	padding:5px 0 0 12px;
}
.gray_w_a .cnt{
	border:1px #b6b6b6 solid;
	border-top:none;
	padding:5px 12px;
}
/**************************gray narrow style**************************************/
.graybg{
	background:url(../images/bg_graytab.gif) repeat-y;
}
.gray_n dl,.gray_n ul,.gray_w .dotblueul{
	margin:0 12px;
}
.gray_n dt,.gray_w dt{
	background:url(../images/icon_ht.gif) left -423px no-repeat;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	clear:both;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	height:24px;
}
.gray_n dd,.gray_w dd{
	clear:both;
}
.narrow dd{
	margin-left:15px;
}
/**************************pagecode  style**************************************/

.pagecode{
	margin:20px auto;
	text-align:center;
	clear:both;
}
.pagecode a{
	font-size:14px;
	color:#0247c8;
	padding:4px 8px;
	border:1px #d9d9d9 solid;
	text-decoration:none;
}
.pagecode a:hover{
	background:#0029c6;
	color:#FFF;
	border:1px #00295a solid;	
	text-decoration:none;
	
}
.pagecode a.active,.pagecode .active:hover{
	color:#000;
	font-weight:bold;
	border:none;
	background:none;
	cursor:auto
}

/**********查看详情和小预订黄色按钮/和返回白色按钮，样子都跟预订流程的一样*/

.cnt_btn:hover,.cnt_btn:link,.cnt_btn:visited{
	text-decoration:none;
}
.cnt_btn{
	background-image:url(../images/icon_ht.gif);
	height:29px;
	font-weight:bold;
	cursor:pointer;
	background-position: left -135px;
	padding-left:15px;
	float:right;
	margin:28px 15px 0 40px;
	
}
.cnt_btn span{
	background-image:url(../images/icon_ht.gif);
	line-height:29px;
	display:block;
	color:#000;
	text-decoration:none;
	background-position:right -512px;
	padding-right:15px;
	font-size:14px;		
}

/******************产品详情************************/
 h2.main3{
	background:#bde1ff;
	text-indent:10px;
	line-height:35px;
	font-size:14px;
	color:#666;
}
.freeS{
	padding:5px 6px;
	border:3px solid #bde1ff;
	border-top:none;
	padding:0 6px 10px;
	clear:both;
	overflow:hidden;
	}
.freeS .cnt{
	width:450px;
	float:right;
	}
/*freeS 搜索结果列表项*/
.freeS .tt h3{
	float:left;
}
.freeS .cnt .price{
	float:right;
	margin-top:20px;
}
.freeS .cnt .price p{
	clear:both;
	font-weight:bold;
	font-size:14px;
	color:#ea1111;	

}
.freeS .cnt p{
	float:left;
}
.freeS .cnt p span{
	margin-right:10px;
}
.freeS .synopsis{
	text-indent:2em;
	line-height:18px;
	color:#666;
	clear:both;
	padding-top:10px;
}
.freeS .synopsis a{
	margin-left:5px;
}
.res_info h3{
	float:left;
}
.freeS .res_info_pic{
	width:90px;
	margin-left:10px;
	float:left;
	display:inline;
	position:relative	
}
.res_info_pic img{
	border:1px #d8d8d8 solid;
	width:88px;
	height:88px;
}
.res_info_pic div{
	background:url(../images/icon_hui.png) no-repeat;
	width:49px;
	height:49px;
	position:absolute;
	top:44px;
	left:47px;	
}
*html .res_info_pic div{
	background:url(../images/icon_hui.gif) no-repeat;
}

.freeS .tt{
	background:#eee;
	padding:0 10px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	}
.freeS .tt span{
	margin-right:40px;
	text-align:left;
	display:block;
	float:right
}
.freeS .tt span a{
	font-weight:bold;
	color:#FF0000;
}

.freeS .tt .price{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.sort{
	float:right;
	background:url(../images/icon_ht.gif) left -250px no-repeat;
    display: -moz-inline-stack;  /*Firefox only code*/
    display: inline-block;       /*some standard browsers*/
    zoom: 1;                     /*IE only*/
    *display: inline;            /*Only IE know this code (CSS Hack)*/	
	margin:0 2px 3px;
	width:72px;
	text-align:center;
	text-decoration:none;
	height:21px;
	line-height:21px;
	color:#333;
	margin:8px 5px 0 0;
}
#theme51 .seccol51{
	float:right;
	width:280px;
}
#theme51 .r_seccol_w li{
	clear:both;
}
#theme51 .r_seccol_w h1,#theme51 .r_seccol_w h2{
	background:url(../images/theme51_bar_bg.gif) #fe9b00 right no-repeat;
}
#theme51 .r_seccol_w .bar{
	background:#ffc160;
}
.prolist51{
	width:405px;
}
.prolist51 .gray_n{
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
.prolist51 .graybg{
	border:1px #b6b6b6 solid;
	border-top:none;
	background:none;
	padding-top:8px;
}
.prolist51 .narrow{
	margin-bottom:10px;
}
.prolist51 .narrow dd img{
	margin:8px 0 6px;
}
.prolist51 .narrow dt span{
	margin-left:192px;
	font-weight:normal;
}
.prolist51 .narrow dd span{
	float:right;
	color:#666;
	cursor:pointer;
}
.prolist51 .narrow dd .price{
	width:85px;
	display:inline-block;
	text-align:right;
	color:#EA1111;
	cursor:pointer;
}
.prolist51 .narrow dd a:hover span{
	text-decoration:underline;
	color:#ff7600
}

.org{ color:#ec5700}
