﻿/*--design by xyb-
create date 2007.08.31
龙潭大峡谷门户网
for provider div id
last edit 2008.11.01
*/
@import url(font.css);
@import url(main.css);
@import url(layout.css);
@import url(ui.datepicker.css);
@import url(print.css);

.menu li {
	margin: 4px 0px 0 0px;
}

.menu li.hotel,
.menu li.line,
.menu li.goods { display: block; }

#top_detail_m_b_r {
	float: right;
	width: 480px;
	height: 79px;
	background: url(/images/news/banne_02_4.jpg) no-repeat right;
}

.main_left { background:;
}/*#e3f4e8 transparent*/

.main_left h2 {
	line-height: 28px;
	height: 25px;
	font-size: 13px;
	text-indent: 20px;
	background: #d1fa6b;
	border-bottom: 1px solid #FFF;
}

.main_left .step { padding-top: 10px; }

.main_left .step li {
	line-height: 25px;
	text-indent: 20px;
	position: relative;
}

.step li.on {
	color: #F90;
	font-weight: bold;
	background: url(/images/skins/simple/simple_lListbg.png) bottom center no-repeat;
}

.step .on span {
	position: absolute;
	top: 4px;
	_top: 0;
	*top: 0;
	right: -6px;
	_right: -7px;
	width: 15px;
	height: 18px;
	display: block;
	background: url(/images/skins/simple/simple_lp.png);
	overflow: hidden;
}

.main_left h2.sortsListH {
	background: url(/images/skins/simple/simple_hbg.png) no-repeat center top;
	height: 28px;
	overflow: hidden;
	line-height: 32px;
	text-indent: 0px;
	text-align:center
}

.sortsList {
	margin:1px 4px 0;
	background: #FFF;
	padding: 10px;
}

.sortsList li {
	display: inline;
	padding: 5px 6px 0;
	line-height: 25px;
}

/*main_mid*/

.main_mid { }

#main_public .content_list {
	padding: 10px 10px 10px 16px;
	margin: 0px auto;
	clear: both;
}

/*color: #377737;*/
#main_public .content_list_login { clear: both; }

#main_public .content_list_login .login_info {
	width: 89%;
	min-height: 20px;
	padding: 3px 0px 3px 10px;
	margin: 0px auto;
	clear: both;
	text-align: right;
}

#main_public .content_list_top {
	width: 88%;
	height: 1px;
	padding: 0px 10px;
	margin: 0px auto;
	clear: both;
	border-top: 1px dashed #CEDBD2;
	border-bottom: 2px dashed #FFF;
	overflow: hidden;/*color: #377737;*/
}

#main_public .help_msg {
	width: 88%;
	padding: 8px;
	margin: 0px auto;
	clear: both;
	border: 2px #FFF solid;
	overflow: hidden;
}

#main_public .help_msg img {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}

#main_public .help_msg li {
	padding: 2px 0px 1px;
	list-style-position: inside;
	list-style-type: disc;
}

#main_public .help_msg ul .main_title {
	list-style: none outside;
	border-bottom: 2px #FFF dashed;
	font-weight: bold;
}

/*#main_public .content_list .input { border: 1px solid #67B867; }*/
.listPdno { margin: 0 2px; }

.listPdno li {
	line-height: 28px;
	text-indent:1.5em;
	margin: 4px 0;
}

.listPdno li.title {
	border-bottom: 1px #DFF3FD solid;
	text-indent: 0.5em;
	background: #EFF9FE; 
}

.listPdno li.pdnoPro {
	border: 1px solid #EEE;
	/*border: 1px solid #AECAE3;background:#F3FAFC;*/
	padding: 3px 5px 3px 28px;
	margin: 5px 0 0;
	text-indent: 0px;
	line-height: 18px;
	white-space:normal;
	break-all:all;
}

.listPdno li.title_no { }

#main_mid_m_content { background-color:;
}/*模块不同背景*/

#main_public_m .main_mid_m_b { background: #F2F9F2; }/*模块不同背景*/

#main_public_m .main_mid_m_b_l { background: url(/images/provider/pic_x_05_1.jpg) no-repeat left bottom; }/*模块不同图片*/

#main_public_m .main_mid_m_b_r { background: url(/images/provider/pic_x_03_1.jpg) no-repeat right bottom; }/*模块不同图片*/

#main_left_menu li {
	background: url(/images/provider/main_left_menu_bg00.png) left center no-repeat;
	height: 30px;
	line-height: 30px;
	padding: 0px;
	text-indent: 10px;
	text-align: left;
	color: #666;
	font-weight: bold;
}

#provider_guide ul li { }

#main_left_menu ul .choose {
	background: url(/images/provider/main_left_menu_bg01.png) left center no-repeat;
	color: #459BC0;
	font-weight: bold;
}

#dataList li {
	height:26px;
	_height:1%;
	*height:1%;
	
	line-height: 24px;
	padding: 0 2px;
}

#dataList li.heightAuto {
	height:1%;
}

#dataList .Title,
#dataList .TitleI { width: 12%; }

#dataList ul .double .Title,
#dataList ul .double .TitleI { width: 24%; }

#dataList .Content02 {
	width: 50%;
	overflow: hidden;
}

#dataList .bankList {
	width: 45%;
	float: left;
	clear: none;
	height: 30px;
}

#main_public .hotelList {
	border: 1px #52A2C4 solid;
	border-top: 3px #52A2C4 solid;
	width: 98%;
	margin: 0px auto;
	height: 100%;
	padding: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

#main_public .content_list .list01 {
	width: 95%;
	margin: 0px auto;
}

#main_public .list01 li { clear: none; }

/*daylist for daylist*/

.dataTable_1_m,
.dataTable_2_m,
.dataTable_3_m,
.dataTable_4_m,
.dataTable_5_m {
	height: 25px;
}

.daylist .daymain { position: relative; }

#dataTable .daymain .day,
#dataTable .daymain .day_t{
	position: absolute;
	width: 22px;
	text-align:center;
	left: 0;
	background:#D2EEFD;
}

.daylist .day {
	font-weight: bold;
	color: #F60;
	display: none;
	overflow: hidden;
}
.daylist .day td {
	width: 22px;
}

#dataTable .daymain table { border: 0; }

#dataTable .daymain table td { border: 0; }

.daylist .day div {
	margin: auto;
	width: 18px;
	*width: 16px;
	_width: 16px;
	word-wrap:break-word;
	word-break:break-all;
	font-family:"Times New Roman";
	_font-family: Verdana;
	*font-family: Verdana;
	padding-top: 8px;
	_padding-top: 0;
	*padding-top: 0;
	/*font-family: Verdana;*/
}

#dataTable .daymain .dayadd { background: #edf8fe; }

#dataTable .daymain .day_t {
	border-top: 0px #EEE solid;
	top:0;
	margin-top: 0px;
}





.daylist .deplist { margin-left:24px; }

.daylist .deplistM { margin-left:0px; }

.sumPdnoList li { height: 18px; padding-top: 0px; overflow: hidden; }

.sumPdnoList .main_Title_line,
.sumPdnoList .dataTable_1_m,
.sumPdnoList .dataTable_2_m,
.sumPdnoList .dataTable_3_m,
.sumPdnoList .dataTable_4_m,
.sumPdnoList .dataTable_5_m {
	height:auto;
	padding-top: 0;
	margin-top: 0;
	line-height: 18px;
}

/*2009-03-10*/

.widgetP .list { margin: 5px; }

.widgetP .list li {
	line-height: 25px;
	border-bottom: 1px dashed #CCCCCC;
	text-indent: 0.5em;
}

.widgetP .list li.title {
	background: #EBF9FD;
	font-size: 14px;
	font-weight: bold;
	color: #16AFDC;
	clear: both;
	border-bottom: 0;
}

.widgetP .list li a {
	display: block;
	position: relative;
}

.widgetP .list li a span {
	position: absolute;
	right: 5px;
	line-height: normal;
	top: 5px;
}

.widgetP .list span.price { color: #F60; }

#main .w_4 { width:4%; }

#main .w_5 { width:5%; }

#main .w_6 { width:6%; }

#main .w_7 { width:7%; }

#main .w_8 { width:8%; }

#main .w_10 { width:10%; }

#main .w_12 { width:12%; }

#main .w_15 { width:15%; }

#main .w_20 { width:20%; }

#main .w_25 { width:25%; }

#main .w_30 { width:30%; }

#main .w_33 { width:33%; }

#main .w_35 { width:35%; }

#main .w_40 { width:40%; }

#main .w_45 { width:45%; }

#main .w_50 { width:50%; }

#main .w_55 { width:55%; }

#main .w_60 { width:60%; }

#main .w_65 { width:65%; }

#main .w_90 { width:90%; }

#main .w_92 { width:92%; }

#main .w_94 { width:94%; }

#main .w_95 { width:95%; }

#main .w_96 { width:96%; }

#main .w_98 { width:98%; }

#main .w_98c {
	width:98%;
	margin-left: auto;
	margin-right: auto;
}

#main .w_99 { width:99%; }

.pubHotels_Choice_gradestar01 {
	margin: 0;
	padding: 0 6px;
	background: url(\images\icon_star01.gif) left top no-repeat;
	width: 16px;
	height: 16px;
}
