@charset "utf-8";
/*sarons项目公用样式表*/
*html{background-image:url(about:blank);background-attachment:fixed;}
body{padding:0px;margin:0px;font-size:12px;font-family:Arial,Helvetica,"宋体",Verdana, sans-serif,"Times New Roman", Times, serif,"Courier New", Courier, monospace;color:#000;text-align:center;}
div,form,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px;}
p{ 
line-height: 200%;
font-size: 14px;text-align: left;
color: #333}
p img{}
button{ margin:0px;padding:0px; font-size:12px;}
ul,ol,li,dl,dt,dd{list-style:none;}
img{border:0;}
table,td,tr,th,select,input,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
/*统一文章标题*/
h1{ font-size:12px;}
/*统一栏目标题*/
h3{ font-size:14px;}
/*统一标签页*/
h4{ font-size:13px;}

/* Clearfix清除浮动 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */

body
{
	background: #e6f2f2;
}
a
{
	text-decoration:none;
	color: #3C525F;
}
.w_wrap
{
	overflow: hidden;
}
.ordersMain
{
	background: #fff;
	width: 830px;
	margin: 0 auto;
	margin-bottom: 0px;
	padding: 0px 70px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.ordersMain .progress
{
	background: url(images/orders_progress_bg_1.png) repeat-x left 6px;
	margin: 0 46px;
	padding-top: 2px;
	height: 58px;
	position: relative;
}
.ordersMain .progress .bar
{
	height: 14px;
	overflow: hidden;
	display: block;
	background: url(images/orders_progress_bg_1.png) repeat-x left -87px;
}
.ordersMain .progress i
{
	display: block;
	width: 126px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	position: absolute;
	top: 0;
	background: url(images/orders_progress_bg_1.png) no-repeat center -180px;
	padding-top: 22px;
	text-align: center;
	font-size: 18px;
	color: #3c525f;
	font-style: normal;
}
.ordersMain .progress .current
{
	background-position: center -290px;
	color: #f89077;
}
.ordersMain .progress .procedure_1
{
	left: -63px;
}
.ordersMain .progress .procedure_2
{
	left: 183px;
}
.ordersMain .progress .procedure_3
{
	left: 429px;
}
.ordersMain .progress .procedure_4
{
	right: -63px;
}
.confirmOrder .travelInfo
{
	padding-top: 10px;
}
.confirmOrder .travelInfo .titleInfo
{
	display: block;
	height: 56px;
	line-height: 56px;
	border: 1px solid #c1c9cf;
	font-size: 18px;
	color: #3c525f;
	text-indent: 20px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f0f5f8, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #f0f5f8;
	background-image: -webkit-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -moz-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -o-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -ms-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: linear-gradient(top, #f0f5f8, #d9e3eb);
}
.confirmOrder .travelInfo .text_date_info
{
	padding: 36px 32px;
	height: 80px;
	border-right: 1px solid #c1c9cf;
	border-left: 1px solid #c1c9cf;
}
.confirmOrder .travelInfo .text_date_info a.pic
{
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.confirmOrder .travelInfo .text_date_info a.pic img
{
	display: block;
	width: 80px;
	height: 80px;
}
.confirmOrder .travelInfo .text_date_info .orderTitle
{
	float: left;
	width: 662px;
	height: 34px;
	line-height: 34px;
	padding-left: 16px;
	color: #3f97ff;
	font-size: 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.confirmOrder .travelInfo .text_date_info .orderTitle a
{
	color: #3f97ff;
}
.confirmOrder .travelInfo .text_date_info .date_travel
{
	float: left;
	width: 662px;
	height: 43px;
	padding-left: 16px;
}
.confirmOrder .travelInfo .text_date_info .date_travel .label
{
	float: left;
	font-size: 16px;
	color: #3c525f;
	height: 42px;
	line-height: 42px;
	margin-right: 8px;
}
.confirmOrder .travelInfo .text_date_info .date_travel .public_calendar2
{
	float: left;
	width: 128px;
	height: 32px;
	z-index: 25;
}
.confirmOrder .travelInfo .text_date_info .date_travel .public_calendar2 .curCon i
{
	background-position: 96px center;
}
.confirmOrder .travelInfo .text_date_info .date_travel .public_calendar2 .sel_date
{
	right: -452px;
}
.confirmOrder .travelInfo .orderList
{
	
	border: 1px solid #c1c9cf;
	border-bottom: none;
	background: #f0f4f8;
	width: 640px;
	padding: 15px 100px;
	margin-left: -6px;
}
.confirmOrder .travelInfo .orderList .titleList, .confirmOrder .travelInfo .orderList ul
{
	height: 46px;
	line-height: 46px;
	display: block;
	border-bottom: 1px solid #c4ccd3;
}
.confirmOrder .travelInfo .orderList .titleList i
{
	font-style: normal;
	float: left;
	width: 25%;
	height: 46px;
	color: #3c525f;
	font-size: 14px;
	text-align: center;
}
.confirmOrder .travelInfo .orderList .titleList i1
{
	font-style: normal;
	float: left;
	width: 55%;
	height: 46px;
	color: #3c525f;
	font-size: 14px;
	text-align: center;
}
.confirmOrder .travelInfo .orderList .titleList i2
{
	font-style: normal;
	float: left;
	width: 15%;
	height: 46px;
	color: #3c525f;
	font-size: 14px;
	text-align: center;
}
.confirmOrder .travelInfo .orderList ul.first
{
	border-bottom: none;
	border-top: 1px solid #fff;
}
.confirmOrder .travelInfo .orderList ul li
{
	font-style: normal;
	float: left;
	width: 25%;
	height: 46px;
	color: #3c525f;
	font-size: 14px;
	text-align: center;
}
.confirmOrder .travelInfo .orderList ul li.end
{
	color: #ee4e28;
}
.confirmOrder .travelInfo .orderList ul li .number
{
	display: block;
	margin: 6px 0 0 60px;
	width: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #6a8295;
	border: 1px solid #9fabb5;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
	margin-right: 8px;
	z-index: 23;
}
.confirmOrder .travelInfo .orderList ul.first li .number
{
	z-index: 24;
}
.confirmOrder .travelInfo .orderList ul li .number .curCon
{
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eff4f7, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #eff4f7;
	background-image: -webkit-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: -moz-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: -o-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: -ms-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: linear-gradient(top, #eff4f7, #d9e3eb);
	display: block;
	height: 30px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.confirmOrder .travelInfo .orderList ul li .number b
{
	display: block;
	height: 30px;
	text-align: center;
	text-indent: -12px;
	font-weight: normal;
	background: url(images/public_triangle_1.png) no-repeat 24px 12px;
}
.confirmOrder .travelInfo .orderList ul li .number .numlist
{
	display: none;
	position: absolute;
	left: -1px;
	top: 30px;
	border: 1px solid #c1c9cf;
	background: #ccdbe7;
	width: 40px;
	padding: 5px 0;
	overflow: hidden;
	filter: none;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.confirmOrder .travelInfo .orderList ul li .number .numlist a
{
	display: block;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #6a8295;
}
.confirmOrder .travelInfo .orderList ul li .number .numlist a:hover
{
	background: #e7edf2;
}
.confirmOrder .travelInfo .orderList .totalPrice
{
	height: 46px;
	line-height: 46px;
	display: block;
	border-top: 1px solid #fff;
	text-align: right;
	font-size: 18px;
	padding-right: 18px;
}
.confirmOrder .travelInfo .orderList .totalPrice i
{
	font-size: 22px;
	color: #ee4e28;
	font-style: normal;
}
.confirmOrder .travelInfo .bottomBg
{
	display: block;
	width: 842px;
	height: 25px;
	background: url(images/confirmOrder_travelInfo_bottomBg.png) no-repeat;
	overflow: hidden;
	clear: both;
	margin-left: -6px;
}
.confirmOrder .travelerInfo
{
	margin-top: 30px;
}
.confirmOrder .travelerInfo .titleInfo
{
	display: block;
	height: 56px;
	line-height: 56px;
	border: 1px solid #c1c9cf;
	font-size: 18px;
	color: #3c525f;
	text-indent: 20px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f0f5f8, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #f0f5f8;
	background-image: -webkit-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -moz-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -o-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -ms-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: linear-gradient(top, #f0f5f8, #d9e3eb);
}
.confirmOrder .travelerInfo .titleList
{
	padding: 22px 30px 0 30px;
	height: 30px;
	line-height: 30px;
	color: #c1cccf;
	display: block;
	border-left: 1px solid #c1c9cf;
	border-right: 1px solid #c1c9cf;
}
.confirmOrder .travelerInfo .titleList i
{
	float: left;
	font-style: normal;
	height: 30px;
	font-size: 14px;
}
.confirmOrder .travelerInfo .titleList .type
{
	width: 100px;
}
.confirmOrder .travelerInfo .titleList .name
{
	width: 142px;
}
.confirmOrder .travelerInfo .titleList .sex
{
	width: 75px;
}
.confirmOrder .travelerInfo .titleList .paperwork_type
{
	width: 123px;
}
.confirmOrder .travelerInfo .titleList .paperwork
{
	width: 326px;
}
.confirmOrder .travelerInfo .infoList
{
	display: block;
	border: 1px solid #c1c9cf;
	border-top: none;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.confirmOrder .travelerInfo .infoList .adultList
{
	position: relative;
	z-index: 21;
}
.confirmOrder .travelerInfo .infoList .childList
{
	position: relative;
	z-index: 20;
}
.confirmOrder .travelerInfo .infoList .dataList
{
	padding: 10px 30px;
	border-bottom: 1px solid #e3e7eb;
	height: 35px;
	position: relative;
}
.confirmOrder .travelerInfo .infoList .z_1
{
	z-index: 20;
}
.confirmOrder .travelerInfo .infoList .z_2
{
	z-index: 19;
}
.confirmOrder .travelerInfo .infoList .z_3
{
	z-index: 18;
}
.confirmOrder .travelerInfo .infoList .z_4
{
	z-index: 17;
}
.confirmOrder .travelerInfo .infoList .z_5
{
	z-index: 16;
}
.confirmOrder .travelerInfo .infoList .z_6
{
	z-index: 15;
}
.confirmOrder .travelerInfo .infoList .z_7
{
	z-index: 14;
}
.confirmOrder .travelerInfo .infoList .z_8
{
	z-index: 13;
}
.confirmOrder .travelerInfo .infoList .z_9
{
	z-index: 12;
}
.confirmOrder .travelerInfo .infoList .z_10
{
	z-index: 11;
}
.confirmOrder .travelerInfo .infoList .z_11
{
	z-index: 10;
}
.confirmOrder .travelerInfo .infoList .z_12
{
	z-index: 9;
}
.confirmOrder .travelerInfo .infoList .z_13
{
	z-index: 8;
}
.confirmOrder .travelerInfo .infoList .z_14
{
	z-index: 7;
}
.confirmOrder .travelerInfo .infoList .z_15
{
	z-index: 6;
}
.confirmOrder .travelerInfo .infoList .z_16
{
	z-index: 5;
}
.confirmOrder .travelerInfo .infoList .z_17
{
	z-index: 4;
}
.confirmOrder .travelerInfo .infoList .z_18
{
	z-index: 3;
}
.confirmOrder .travelerInfo .infoList .z_19
{
	z-index: 2;
}
.confirmOrder .travelerInfo .infoList .z_20
{
	z-index: 1;
}
.confirmOrder .travelerInfo .infoList ul.end
{
	border: none;
	margin-bottom: 20px;
}
.confirmOrder .travelerInfo .infoList .type
{
	width: 100px;
	float: left;
}
.confirmOrder .travelerInfo .infoList .type span
{
	display: block;
	width: 60px;
	height: 30px;
	border: 1px solid #567384;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7facc7, endcolorstr=#79a1ba, gradientType=0);
	background-color: #7facc7;
	background-image: -webkit-linear-gradient(top, #7facc7, #79a1ba);
	background-image: -moz-linear-gradient(top, #7facc7, #79a1ba);
	background-image: -o-linear-gradient(top, #7facc7, #79a1ba);
	background-image: -ms-linear-gradient(top, #7facc7, #79a1ba);
	background-image: linear-gradient(top, #7facc7, #79a1ba);
}
.confirmOrder .travelerInfo .infoList .type span i
{
	display: block;
	border-top: 1px solid #b7d6e9;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	text-align: center;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}
.confirmOrder .travelerInfo .infoList .name
{
	width: 142px;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	height: 27px;
}
.confirmOrder .travelerInfo .infoList .name input
{
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 6px 5px;
	border: 1px solid #c1c9cf;
	background: #fafbfd;
	font-size: 16px;
	color: #3c5 25;
	width: 110px;
	outline: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.confirmOrder .travelerInfo .infoList .name input.error
{
	border-color: #f89191;
}
.confirmOrder .travelerInfo .infoList .name .verifyInfo
{
	display: block;
	width: 150px;
	height: 36px;
	line-height: 18px;
	padding: 9px 15px;
	overflow: hidden;
	background: url(images/order_verifyInfo_errorBg.png) no-repeat;
	position: absolute;
	left: -186px;
	top: -11px;
	font-size: 14px;
	color: #fff;
}
.confirmOrder .travelerInfo .infoList .sex
{
	width: 75px;
	float: left;
}
.confirmOrder .travelerInfo .infoList .drop_down
{
	display: block;
	width: 40px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #6a8295;
	border: 1px solid #9fabb5;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
	z-index: 12;
}
.confirmOrder .travelerInfo .infoList .drop_down .curCon
{
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eff4f7, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #eff4f7;
	background-image: -webkit-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: -moz-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: -o-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: -ms-linear-gradient(top, #eff4f7, #d9e3eb);
	background-image: linear-gradient(top, #eff4f7, #d9e3eb);
	display: block;
	height: 28px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.confirmOrder .travelerInfo .infoList .drop_down b
{
	display: block;
	height: 28px;
	text-align: left;
	text-indent: 6px;
	font-weight: normal;
	background: url(images/public_triangle_1.png) no-repeat 24px 12px;
}
.confirmOrder .travelerInfo .infoList .drop_down .list
{
	display: none;
	position: absolute;
	left: -1px;
	top: 28px;
	border: 1px solid #c1c9cf;
	background: #ccdbe7;
	width: 40px;
	padding: 5px 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.confirmOrder .travelerInfo .infoList .drop_down .list a
{
	display: block;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #6a8295;
}
.confirmOrder .travelerInfo .infoList .drop_down .list a:hover
{
	background: #e7edf2;
}
.confirmOrder .travelerInfo .infoList .paperwork_type
{
	width: 123px;
	float: left;
}
.confirmOrder .travelerInfo .infoList .paperwork_type .drop_down
{
	width: 104px;
}
.confirmOrder .travelerInfo .infoList .paperwork_type .drop_down b
{
	background-position: 82px 12px;
}
.confirmOrder .travelerInfo .infoList .paperwork_type .drop_down .list
{
	width: 104px;
}
.confirmOrder .travelerInfo .infoList .paperwork_type .drop_down .list a
{
	text-align: left;
	text-indent: 6px;
}
.confirmOrder .travelerInfo .infoList .paperwork
{
	width: 326px;
	position: relative;
	float: left;
}
.confirmOrder .travelerInfo .infoList .paperwork input
{
	display: block;
	height: 28px;
	line-height: 16px;
	padding: 6px 5px;
	border: 1px solid #c1c9cf;
	background: #fafbfd;
	font-size: 16px;
	color: #3c5 25;
	width: 200px;
	outline: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.confirmOrder .travelerInfo .infoList .paperwork input.error
{
	border-color: #f89191;
}
.confirmOrder .travelerInfo .infoList .paperwork .verifyInfo
{
	display: block;
	width: 150px;
	height: 36px;
	line-height: 36px;
	padding: 9px 15px;
	overflow: hidden;
	background: url(images/order_verifyInfo_errorBg.png) no-repeat left -95px;
	position: absolute;
	right: -73px;
	top: -11px;
	font-size: 14px;
	color: #fff;
}
.confirmOrder .travelerInfo .infoList .sex
{
	width: 75px;
	float: left;
}
.confirmOrder .contactInfo
{
	margin-top: 30px;
	position:relative;
}
.confirmOrder .contactInfo .titleInfo
{
	display: block;
	height: 56px;
	line-height: 56px;
	border: 1px solid #c1c9cf;
	font-size: 18px;
	color: #3c525f;
	text-indent: 20px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f0f5f8, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #f0f5f8;
	background-image: -webkit-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -moz-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -o-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -ms-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: linear-gradient(top, #f0f5f8, #d9e3eb);
}
.confirmOrder .contactInfo .infoList
{
	display: block;
	border: 1px solid #c1c9cf;
	border-top: none;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.confirmOrder .contactInfo .infoList ul
{
	padding: 21px 38px;
	width: 753px;
}
.confirmOrder .contactInfo .infoList ul li
{
	height: 32px;
	padding: 7px 0;
	background: url(images/public_five_star.png) no-repeat 480px 17px;
	width: 748px;
}
.confirmOrder .contactInfo .infoList ul li.end
{
	background: #fff;
}
.confirmOrder .contactInfo .infoList ul li .label
{
	float: left;
	width: 80px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #3c525f;
}
.confirmOrder .contactInfo .infoList ul li .label2
{
	float: left;
	width: 30px;
	height: 28px;
	line-height: 28px;
	font-size: X-Large;
	color: #ff0000;
}
.confirmOrder .contactInfo .infoList ul li .label3
{
	float: left;
	width: 99px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #3c525f;
	text-align:right;
}
.confirmOrder .contactInfo .infoList ul li input[type="text"]
{
	float: left;
	height: 21px;
	line-height: 16px;
	padding: 6px 5px;
	border: 1px solid #c1c9cf;
	background: #fafbfd;
	font-size: 16px;
	color: #3c5 25;
	width: 343px;
	outline: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.confirmOrder .contactInfo .infoList ul li input.error
{
	border-color: #f89191;
}
.confirmOrder .contactInfo .infoList ul li.end input
{
	width: 600px;
	color: #b3b3b3;
}
.fromeData
{
	clear: both;
	height: 100px;
}
.fromeData input
{
	display: none;
}
.fromeData .btn
{
	display: block;
	height: 58px;
	line-height: 58px;
	width: 180px;
	background: #f89077;
	border: 1px solid #d38875;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	outline: none;
	margin: 0 auto;
	cursor: pointer;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.fromeData a.btn
{
	float: right;
	margin: 0;
}
.orderInfo
{
	padding-top: 10px;
}
.orderInfo .titleInfo
{
	display: block;
	height: 56px;
	line-height: 56px;
	border: 1px solid #c1c9cf;
	font-size: 18px;
	color: #3c525f;
	text-indent: 20px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f0f5f8, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #f0f5f8;
	background-image: -webkit-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -moz-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -o-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: -ms-linear-gradient(top, #f0f5f8, #d9e3eb);
	background-image: linear-gradient(top, #f0f5f8, #d9e3eb);
}
.orderInfo .text_date_info
{
	position: relative;
	background: #f0f4f8;
	padding: 36px 32px;
	height: 80px;
	border: 1px solid #c1c9cf;
	border-top: none;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.orderInfo .text_date_info a.pic
{
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.orderInfo .text_date_info a.pic img
{
	display: block;
	width: 80px;
	height: 80px;
}
.orderInfo .text_date_info .orderTitle
{
	float: left;
	width: 662px;
	height: 34px;
	line-height: 34px;
	padding-left: 16px;
	color: #3f97ff;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.orderInfo .text_date_info .orderTitle a
{
	color: #3c525f;
}
.orderInfo .text_date_info .date_travel
{
	float: left;
	width: 662px;
	height: 43px;
	padding-left: 16px;
}
.orderInfo .text_date_info .date_travel ul
{
	overflow: hidden;
}
.orderInfo .text_date_info .date_travel ul li
{
	float: left;
	width: 210px;
	line-height: 24px;
	font-size: 16px;
	color: #3c525f;
	padding-left: 30px;
	background: url(images/orderInfo_people_times_ico.png) no-repeat left -2px;
	overflow: hidden;
}
.orderInfo .text_date_info .date_travel ul .times
{
	background-position: -238px -2px;
}
.orderInfo .text_date_info .date_travel ul li span
{
	display: block;
}
.orderInfo .text_date_info .price
{
	background: url(images/lijiyuding_ico_3.png) no-repeat;
	width: 165px;
	height: 61px;
	display: block;
	position: absolute;
	right: -6px;
	top: 34px;
	font-size: 36px;
	color: #fff;
	font-family: "impact";
	line-height: 60px;
	text-indent: 33px;
}
.orderErrorInfo
{
	padding: 12px 22px;
}
.orderErrorInfo .title
{
	display: block;
	height: 50px;
	line-height: 50px;
	color: #f89077;
	font-size: 18px;
}
.orderErrorInfo b
{
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #526371;
}
.orderErrorInfo p
{
	line-height: 22px;
	font-size: 14px;
	color: #8599aa;
	margin-bottom: 6px;
}
.orderErrorInfo .servicePhone i
{
	font-style: normal;
	font-size: 18px;
}
.paypalInfo
{
	border: 1px solid #c4ccd3;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top: 20px;
}
.paypalInfo ul
{
	padding: 12px 10px;
}
.paypalInfo ul li
{
	background: #eff4f7;
	padding: 7px 10px;
	overflow: hidden;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.paypalInfo ul li .pic
{
	float: left;
	width: 94px;
	height: 31px;
	padding: 6px 0;
	border: 1px solid #c4ccd3;
	background: #fff;
	overflow: hidden;
}
.paypalInfo ul li .pic img
{
	width: 200px;
	height: 31px;
}
.paypalInfo ul li .textinfo
{
	float: right;
	font-size: 14px;
	color: #000;
	height: 44px;
	line-height: 44px;
}
.paypalInfo ul li .textinfo i
{
	font-style: normal;
	color: #f89077;
}
.orders_public_1
{
	border: 1px solid #c4ccd3;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top: 20px;
}
.orders_public_1 ul
{
	padding: 12px 10px;
}
.orders_public_1 ul li
{
	background: url(images/payment_success_bg.png) no-repeat 45px center #eff4f7;
	overflow: hidden;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 34px 28px 34px 128px;
}
.orders_public_1 ul li .title
{
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 24px;
	color: #3c525f;
}
.orders_public_1 ul li .title i
{
	color: #f6613d;
	font-style: normal;
}
.orders_public_1 ul li b
{
	font-size: 18px;
	color: #3c525f;
	font-weight: normal;
	margin: 0 0 8px 0;
	display: block;
}
.orders_public_1 ul li p
{
	line-height: 20px;
	color: #3c525f;
	font-size: 14px;
}
.orders_public_1 ul li p a
{
	color: #3f97ff;
}
.orders_public_1 ul li p a:hover
{
	text-decoration: underline;
}
.my_order_nav
{
	width: 968px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	background: #49535c;
	border: 1px solid #000109;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	margin-bottom: 20px;
}
.my_order_nav .title
{
	float: left;
	width: 166px;
	height: 59px;
	border-top: 1px solid #777e84;
	border-right: 1px solid #000109;
	font-size: 18px;
	color: #fff;
	text-align: center;
	-webkit-text-shadow: 0 1px 2px #000;
	-moz-text-shadow: 0 1px 2px #000;
	text-shadow: 0 1px 2px #000;
	-webkit-border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
	-khtml-border-radius: 4px 0 0 0;
	border-radius: 4px 0 0 0;
	overflow: hidden;
}
.my_order_nav ul
{
	float: left;
	width: 750px;
	height: 39px;
	padding: 20px 0 0 50px;
	border-left: 1px solid #777e84;
	border-top: 1px solid #777e84;
	-webkit-border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-khtml-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
	overflow: hidden;
}
.my_order_nav ul li
{
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
}
.my_order_nav ul li i
{
	font-style: normal;
	background: #fff;
	line-height: 24px;
	display: inline-block;
	padding: 0 12px;
	font-size: 14px;
	color: #3c525f;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.my_order_nav ul li a
{
	color: #fff;
	display: inline-block;
	padding: 0 12px;
	font-size: 14px;
	line-height: 24px;
	-webkit-text-shadow: 0 1px 2px #000;
	-moz-text-shadow: 0 1px 2px #000;
	text-shadow: 0 1px 2px #000;
}
.my_order_list
{
	width: 968px;
	margin: 0 auto;
}
.my_order_list .titleList
{
	border: 1px solid #c1c9cf;
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f0f4f8, endcolorstr=#d9e3eb, gradientType=0);
	background-color: #f0f4f8;
	background-image: -webkit-linear-gradient(top, #f0f4f8, #d9e3eb);
	background-image: -moz-linear-gradient(top, #f0f4f8, #d9e3eb);
	background-image: -o-linear-gradient(top, #f0f4f8, #d9e3eb);
	background-image: -ms-linear-gradient(top, #f0f4f8, #d9e3eb);
	background-image: linear-gradient(top, #f0f4f8, #d9e3eb);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.my_order_list .titleList ul
{
	height: 39px;
	border-top: 1px solid #fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.my_order_list .titleList ul li
{
	float: left;
	font-size: 14px;
	text-align: center;
	color: #3c525f;
	line-height: 38px;
	height: 38px;
}
.my_order_list .child_1
{
	width: 328px;
}
.my_order_list .child_2
{
	width: 180px;
}
.my_order_list .child_3
{
	width: 124px;
}
.my_order_list .child_4
{
	width: 110px;
}
.my_order_list .child_5
{
	width: 76px;
}
.my_order_list .child_6
{
	width: 148px;
}
.my_order_list .conList
{
	background: #fff;
	border: 1px solid #dbe3ea;
	padding: 0 15px 20px 15px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.my_order_list .conList .orderId
{
	height: 28px;
	line-height: 28px;
	margin-top: 22px;
	color: #a6a6a6;
}
.my_order_list .conList .orderId span
{
	padding: 0 20px 0 8px;
}
.my_order_list .conList ul
{
	height: 82px;
	overflow: hidden;
	background: #fff8ee;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.my_order_list .conList ul.line_2
{
	background: #f2fbff;
}
.my_order_list .conList ul li
{
	height: 82px;
	float: left;
	color: #3c525f;
}
.my_order_list .conList ul li.child_1
{
	width: 313px;
}
.my_order_list .conList ul li.child_1 .pic
{
	width: 82px;
	height: 82px;
	float: left;
	overflow: hidden;
}
.my_order_list .conList ul li.child_1 .pic img
{
	width: 82px;
	height: 82px;
	display: block;
}
.my_order_list .conList ul li.child_1 .textInfo
{
	float: left;
	text-align: left;
	padding: 6px 0 0 20px;
	line-height: 18px;
	width: 200px;
}
.my_order_list .conList ul li a
{
	color: #3c525f;
}
.my_order_list .conList ul li span
{
	display: block;
	padding: 6px 0 0 0;
	line-height: 18px;
	text-align: center;
}
.my_order_list .conList ul li.child_4
{
	font-size: 16px;
}
.my_order_list .conList ul li.child_6
{
	width: 133px;
}
.my_order_list .conList ul li.child_6 .btn
{
	height: 24px;
	border: 1px solid #ca7a67;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	margin: 6px 0 0 32px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f6a795, endcolorstr=#f89077, gradientType=0);
	background-color: #f6a795;
	background-image: -webkit-linear-gradient(top, #f6a795, #f89077);
	background-image: -moz-linear-gradient(top, #f6a795, #f89077);
	background-image: -o-linear-gradient(top, #f6a795, #f89077);
	background-image: -ms-linear-gradient(top, #f6a795, #f89077);
	background-image: linear-gradient(top, #f6a795, #f89077);
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.my_order_list .conList ul li.child_6 a
{
	display: block;
	width: 68px;
	height: 20px;
	line-height: 28px;
	margin: 0 0 0 32px;
	color: #2585d7;
	text-align: center;
	overflow: hidden;
}
.my_order_list .pages
{
	text-align: center;
	margin-bottom: 20px;
}
.my_order_list .topRec
{
	margin: 66px 0 20px 0;
}
.my_order_list .topRec ul
{
	padding: 0 2px;
}
.my_order_list .topRec ul li
{
	margin: 0 8px;
}
.my_order_list .noFind_order
{
	display: block;
	padding: 80px 0;
	text-align: center;
	font-size: 24px;
}
.pop_orderInfo .orderId
{
	display: block;
	height: 30px;
	line-height: 30px;
	color: #a6a6a6;
}
.pop_orderInfo i
{
	padding: 0 20px 0 8px;
	font-style: normal;
}
.pop_orderInfo .orderList
{
	height: 116px;
}
.pop_orderInfo .orderList ul
{
	float: left;
	margin-right: 3px;
	overflow: hidden;
}
.pop_orderInfo .orderList ul .titleinfo
{
	display: block;
	height: 34px;
	line-height: 34px;
	border-bottom: none;
	background: #f9fafc;
	text-align: center;
	color: #3c525f;
	font-size: 14px;
	padding: 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.pop_orderInfo .orderList ul li
{
	height: 82px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-khtml-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	border: 1px solid #c9cacc;
	overflow: hidden;
}
.pop_orderInfo .orderList ul li img
{
	float: left;
	width: 82px;
	height: 82px;
}
.pop_orderInfo .orderList ul li span
{
	display: block;
	text-align: center;
	line-height: 18px;
	margin-top: 12px;
}
.pop_orderInfo .orderList ul li span a
{
	color: #3c525f;
}
.pop_orderInfo .orderList ul.child_1
{
	width: 310px;
}
.pop_orderInfo .orderList ul.child_1 li span
{
	text-align: left;
	height: 54px;
	width: 200px;
	color: #3c525f;
	padding-left: 18px;
	float: left;
	overflow: hidden;
}
.pop_orderInfo .orderList ul.child_2
{
	width: 170px;
}
.pop_orderInfo .orderList ul.child_3
{
	width: 116px;
}
.pop_orderInfo .orderList ul.child_4
{
	width: 136px;
}
.pop_orderInfo .orderList ul.child_4 li span
{
	font-size: 24px;
	color: #f89077;
}
.pop_orderInfo .orderContact
{
	margin: 20px 3px 0 0;
	background: #f9fbfc;
	border: 1px solid #c9cacc;
	padding: 26px 28px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.pop_orderInfo .orderContact .contact_title, .pop_orderInfo .orderContact .traveler_title
{
	display: block;
	height: 30px;
	line-height: 26px;
	background: url(images/order_detail_ico_bg1.png) no-repeat left 6px;
	text-indent: 30px;
	font-size: 14px;
	color: #3f97ff;
	border-bottom: 1px solid #dde7ef;
}
.pop_orderInfo .orderContact .traveler_title
{
	background-position: left -95px;
	margin-bottom: 5px;
}
.pop_orderInfo .orderContact .contact, .pop_orderInfo .orderContact .traveler
{
	display: block;
	height: 34px;
	line-height: 34px;
	color: #3c525f;
	font-size: 14px;
	margin-bottom: 10px;
}
.pop_orderInfo .orderContact .traveler
{
	margin: 12px 0 3px 0;
	height: 24px;
	line-height: 24px;
}
.pop_orderInfo .orderContact .traveler i
{
	margin: 0 10px 0 6px;
	padding: 0 8px;
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.pop_orderInfo .orderContact .traveler .type
{
	color: #fff;
	border: 1px solid #567384;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7facc7, endcolorstr=#79a1ba, gradientType=0);
	background-color: #7facc7;
	background-image: -webkit-linear-gradient(top, #7facc7, #79a1ba);
	background-image: -moz-linear-gradient(top, #7facc7, #79a1ba);
	background-image: -o-linear-gradient(top, #7facc7, #79a1ba);
	background-image: -ms-linear-gradient(top, #7facc7, #79a1ba);
	background-image: linear-gradient(top, #7facc7, #79a1ba);
}
.pop_orderInfo .orderContact .traveler .name
{
	width: 130px;
}
.pop_orderInfo .orderContact .traveler .paperwork
{
	width: 158px;
}
.pop_orderInfo .orderContact .traveler .paperwork_numb
{
	width: 220px;
}
.pop_orderInfo .orderfettle
{
	margin: 20px 3px 0 0;
	background: #f9fbfc;
	border: 1px solid #c9cacc;
	padding: 12px 28px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.pop_orderInfo .orderfettle span
{
	display: block;
	height: 22px;
	line-height: 22px;
	color: #3c525f;
	font-size: 14px;
}
.pop_orderInfo .orderfettle .fettle
{
	color: #f89077;
	margin-bottom: 12px;
}
/*--footer--*/
.footer{width: 1000px;margin:15px auto 0;padding:20px 0 30px;color: #7ab638;}
.footer p{padding-top: 15px;text-align: center;}
.footer p a{color: #7ab638;margin:0 5px;}
.footer p a:hover{text-decoration: underline;}
.footer .p3 a{margin-bottom: 10px;display: inline-block;}

/*通用导航顶部*/
.g_header{ width:100%; height:56px; background:#f5f5f5 url(../images/global/g_header_bg.gif) bottom repeat-x; -moz-box-shadow:0px 1px 6px #bbb; -webkit-box-shadow:0px 1px 6px #bbb; box-shadow:0px 1px 6px #bbb;}
.g_header_top{ height:4px; background:url(../images/global/g_header_top.png) top repeat-x; overflow:hidden;}
.g_header_con{ width:1000px; margin:0 auto; position:relative;}
.g_header_logo{ width:440px; height:49px; padding-top:4px;}
.g_header_menu{ position:absolute; right:0; top:18px;}
.g_header_menu a{ padding:0 8px;}
.g_header_menu a:link,.g_header_menu a:visited{ color:#666; text-decoration:none;}
.g_header_menu a:hover{ color:#000; text-decoration:none;}


/*头部*/
.main{width:970px; margin:0 auto; border:1px solid #ccc; display:table; padding:15px;background: white;}
li input.text{  padding-left:8px; font-size:14px; width:230px; height:28px; line-height:28px; border:1px solid #d8d8d8;}
li input.wdate{background: url(../images/bg02.gif) no-repeat;}
.yd_img{float:left; margin-right:15px;position: relative;}
.yd_img img{width:620px; height:350px;}
.yd_box ul{float:left; width:330px;}
.yd_box ul li{ color:#666; float:left; width:100%;height: 35px;}
.yd_box ul li label{margin-right:5px; padding-right:5px;}
li.jiage{width:100%; height:65px; background:#f89077; margin-bottom: 10px;color:#fff !important; font-size:12px; line-height: 35px;text-align:center; width:100%;}
li.jiage strong{color:#fff; font-size:34px; font-family:"Microsoft YaHei";}
li.jiage i{font-size:20px; font-style:normal; color:#824b3d;}
input.ljyd{width:55%; height:30px; background:#f89077; border:none; font-weight:bold; line-height:30px; color:#fff; border-radius:4px; margin-left:70px; cursor:pointer;}
li.xzxl{  width:100%; padding-top:100px;}
li.xzxl p{background:#28c2e9; color:#fff; text-align:center;line-height:35px; height:35px;}
li.tel{height:30px; background:#b1b7c5; margin-top:0 !important; position:relative;}
li.tel a{display:block; width:80px; height:25px; background:#ff9900; color:#fff; line-height:25px; color:#fff; font-size:12px; position:absolute; top:1px; right:15px; text-align:center; font-weight:bold;}
li.tel span{font-size:12px; line-height:30px; padding:0 15px; color:#000;}

.lc{border:1px solid #ccc; width:1000px; height:65px; margin:10px auto;}
.lc h1{width:12px; padding:5px; border-right:1px solid #ccc; font-size:12px; font-weight:normal; color:#666; float:left;}
.lc a,.lc span{display:block; float:left;}
.lc a{color:#666; padding:5px 12px; border-top:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:17px 0 0 20px;}
.lc i{color:#666; padding:5px 12px; border-top:1px #e8e8e8 solid; border-left:1px #e8e8e8 solid; border-right:2px solid #ccc; border-bottom:2px solid #ccc; margin:17px 0 0 20px;}
.lc i,.lc span{display:block; float:left;}
.lc a:hover{color:#ff4d03; background:#f8ebcb;}
.lc span{background:url(../images/lc.png) no-repeat; width:15px; height:20px; margin:22px 0 0 20px;}


.channel-nav {
	border:1px solid #cddef0;
	padding-left:6px;
	overflow:hidden;
	float:left;
	background:#f7fcff;
	width:994px;
        margin: 10px 0;
}
.channel-nav .sonnav {
	padding-top:2px;
	line-height:26px;
	float:left;
}
.channel-nav .sonnav span {
	padding-left:14px;
	margin-right:8px;
	background:url(../../images/dd2.gif) 0 1px no-repeat;
	overflow:hidden;
}
.channel-nav .sonnav a {
	color:#333;
	text-decoration:none;
}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
.weizhi{  padding:0 4px;text-align: left;
font-size: 15px;
line-height: 25px;}
.w960{ width:1002px; margin:0 auto; background:#FFF}/*鏁翠綋甯冨眬瀹藉害*/

/*首页*/
.head_top{ width:1002px; margin:0 auto; overflow:hidden; margin-top:5px;}
.wq_box{width:1002px; margin:0 auto;}
.head_logo{ width:260px; float:left; overflow:hidden;}
.head_ri{ float:right; text-align:right; margin-top:10px; line-height:200%; color:#9B999C;}
.head_banner{ width:300px; height:60px; float:left; margin:10px 0 0 15px}

.nav{ width:100%; overflow:hidden; background:url(../images/nav_bj_1.gif) repeat-x;}
.mainnav{ width:1002px; overflow:hidden; margin: 0 auto;
	height: 74px;
}
.mainnav_top { width:1002px; overflow:hidden; height:35px; line-height:35px;}
.mainnav_top ul li{ float:left; text-align:center; background:url(../images/li_bj.gif) top left no-repeat; margin-right:13px; padding-left:13px}

.mainnav_bot{width:1000px; 
overflow:hidden;
	height: 89px;
}
.divline{ clear:both; overflow:hidden; height:10px; width:100%}/*分隔空间*/
.ma_bot_le{ width:10px;height:42px; float:left; overflow:hidden; background:url(../images/li_le_bj.gif) no-repeat;}
.ma_bot_con{ width:1002px;height:42px; overflow:hidden; float:left; background:url(../images/li_con_bj.gif) repeat-x;}
.ma_bot_con ul li{ float:left; margin-right:9px; padding-top:12px; height:30px;} 
.ma_bot_con A:link{ color:#ff6600; text-decoration:none}
.ma_bot_con A:visited{ color:#ff6600; text-decoration:none}
.ma_bot_con A:hover{ color:#ff6600; text-decoration:underline}

.ma_bot_ri{ width:10px; height:42px; background:url(../images/li_ri_bj.gif) no-repeat; float:left;}

.div-a{ position:absolute;left:600px;top:70px;z-index:70;width:132px;height:132px} 


.yf {float: left;display: inline;background: #fff;}
.yf ul{margin: 0;padding: 0;}
.yf ul li{width: 46px;float: left;height: 24px;line-height: 24px;color: #888;border: 1px solid #ccc;text-align: center;background: none;}
.yf ul li.xz{background: #f89077;color: #fff;}
.yf ul li.wxz{}

.hd {float: left;display: inline;background: #ccc;}
.hd ul{margin: 0;padding: 0;}
.hd ul li{width: 46px;float: left;height: 24px;line-height: 24px;color: #fff;border-left: 1px solid #ccc;text-align: center;background: none;}

.bd{ width:351px;  margin:0 -1px -1px 0;}
.bd ul{ display:block; _float:left; border-left:1px solid #ccc;}
.bd ul li{ position:relative; width:47px; float:left; background:#f8f8f8; height: 40px;}
.bd ul li.hov{ background:url(images/ico_show.png);}
.bd ul li.order_day{ background:url(images/ico_show.png);}

.bd ul li.disable{ background:#fff; cursor:default;}
.bd ul li.disable:hover{ background:#fff;}

.bd ul li.no_price{ background:#f8f8f8; cursor:default;}
.bd ul li.no_price:hover{ background:#f8f8f8;}

.bd ul li .li_wrap{ height:39px; padding-left:3px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;}
.bd ul li .li_wrap p{ height:12px; padding-top:3px; line-height:12px; color:#555; overflow:hidden;}
.bd ul li .li_wrap span.price{ width:45px; float:left; height:23px; line-height:23px; color:#ff5500; overflow:hidden; text-decoration:none;}
.bd ul li .li_wrap a.price s{ font-family:Verdana, Geneva, sans-serif; -webkit-transform:scale(0.88); font-size:9px; text-decoration:none;}

.list_dao_left {
width: 650px;
float: left;
margin-left: 10px;
height:auto!important;
height:900px;
min-height:900px;
}
.show_1 {
border: 1px #cddef0 solid;
background: #f7fcff;
padding: 15px;
float: left;
width: 620px;
overflow: hidden;
LINE-HEIGHT:25px;
font-size:15px;
}
.show_1_title {
text-align: left;
font-size: 15px;
font-weight: bold;
}
.show_2{
margin-bottom: 15px;
}
.list_dao_right {
width: 320px;
float: right;
margin-right: 10px;
height:auto!important;
height:850px;
min-height:850px;
}
.l_d_r_1 {
border: 1px #cddef0 solid;
background: #f7fcff;
padding: 8px;
height:auto!important;
height:800px;
min-height:800px;
}
.l_d_r_txt {
border: 1px #cddef0 solid;
background: #f7fcff;
padding: 10px;
font-size: 12px;
text-align: left;
LINE-HEIGHT: 22px;
color: rgb(25, 108, 124);
}
.l_d_r_1_top{
height: 30px;
background-image: url(../images/title_1.gif);
background-repeat: repeat-x;
border: 1px #cddef0 solid;
padding-left: 10px;
line-height: 30px;
font-weight: bold;
color: #1b73b2;
font-size: 16px;
text-align: left;
}
.divline {
clear: both;
overflow: hidden;
height: 8px;
width: 100%;
}
.div_hot{
height: 150px;
width: 300px;
position:relative;
margin-bottom: 10px;
}
.div_hot img{
height: 150px;
width: 300px;
}

.mengceng{position:absolute;z-index:2;top:120px;width:100%;height:30px;background-color: rgb(65, 165, 165);font-size: 15px;
line-height: 30px;
        filter:alpha(opacity=80);  /* ie 有效*/
	-moz-opacity:0.8; /* Firefox  有效*/
	opacity: 0.8; /* 通用，其他浏览器  有效*/}
.mengceng a{color:#fff;font-weight:bold;}

.mengceng1{
position: absolute;
z-index: 2;
top: 290px;
width: 100%;
height: 50px;
background-color: rgb(32, 136, 177);
font-size: 25px;
line-height: 50px;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.7;
color:#fff;
font-weight:bold;
}
.mengceng1 a{color:#fff;font-weight:bold;}