/* CSS Document */
/*美岕山野温泉度假村首页*/
.g_header {position: fixed;width: 100%;top: 20px;left: 0px;z-index: 999;}
.g_nav {width: 80%;height: 30px;line-height: 30px;margin: 0 auto;}
.g_logo {float: left;background-image:url(../images/logo.png);display: block;width: 153px;height: 73px;background-position: 0 0;background-repeat: no-repeat;background-size: 143px;}
.entry {float: right;color: #fff;}
.entry .state {color: #bfbfbf;}
.entry a {font-size: 18px;color: #fff;margin: 0 5px;}
.entry a:hover {color: #fff;}
.container {width: 100%;height: 100%;background-color: #fff;}
.content {width: 1200px;height: 100%;margin: 0 auto;}
.wrap {position: absolute;left: 0;top: 20%;width: 100%;text-align: center;z-index: 2;}
.slogan {width: 600px;height: 200px;background:url(../images/bg.png) no-repeat 0 0;display: inline-block;background-size: 600px;}
.mid {width: 310px; margin:auto;}
.main-entry {width: 155px;height: 50px;margin: 15px auto 0; float:left;}
.main-entry a {display: block;text-decoration: none;float: left;text-align: center;cursor: pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;font-size: 14px;letter-spacing: 1px;height: 45px;width: 140px;color: #5E5E5D;line-height: 45px;position: relative;}
.main-entry a .title {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;padding-left: 2px; font-size:18px;}
.main-entry a .title i {position: absolute;left: 20px; top: 14px;background:url(../images/icon/therm.png) no-repeat 0 0;display: block;width: 24px;height: 24px;background-size: 24px;}
.main-entry a .title .seller {background-image:url(../images/icon/villa.png);}
.main-entry s {background-color: #fff;opacity:.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;display: block; -moz-border-radius: 8px; -webkit-border-radius: 8px;  border-radius: 8px;height: 100%;width: 100%;position: absolute;top: 0;}
.main-entry a:hover s {background-color: #f9f9f9;opacity: 1;}
a.personal-login {margin-left: 20px;}
.alipay-app {text-align: center;position: absolute;bottom: 70px;left: 0;z-index: 3;width: 100%;}
.alipay-app .ma {width: 600px;margin: 0 auto;}
.alipay-app img {width: 60px;height: 60px;}
.alipay-app p {line-height: 30px;height: 30px;color: #ffffff;margin: 5px 0 10px;}
.g_footer {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 65px;background-color: white;z-index: 99;}
.nav-links {width: 99%;height: 25px;margin: 0 auto;text-align: center;overflow: hidden;}
.g_footer ul {padding-left: 5px;}
.g_footer li {display: inline-block;margin: 2px;}
.g_footer li a {color: #666;}
.nav-icons {width: 100&;height: 35px;margin: 0 auto;text-align: center; margin-top:5px;}
.nav-icons a {width: 20px;display: block;float: left;margin-right: 5px;height: 28px;background:url(../images/icon/coop.png) no-repeat 0 0;}
a.pic1 {background-position: 0px -5px;width: 18px;}
a.pic1:hover {background-position: 1px -28px;width: 18px;}
a.pic2 {background-position: -33px -5px;width: 40px;}
a.pic2:hover {background-position: -32px -28px;width: 40px;}
a.pic3 {background-position: -74px -5px;width: 33px;}
a.pic3:hover {background-position: -73px -28px;width: 33px;}
a.pic4 {background-position: -115px -5px;width: 18px;}
a.pic4:hover {background-position: -114px -28px;width: 18px;}
a.pic5 {background-position: -135px -5px;width: 31px;}
a.pic5:hover {background-position: -134px -28px;width: 31px;}
a.pic6 {background-position: -173px -5px;width: 25px;}
a.pic6:hover {background-position: -173px -27px;width: 25px;}
a.pic7 {background-position: -200px -5px;width: 20px;}
a.pic7:hover {background-position: -200px -26px;width: 20px;}
a.pic8 {background-position: -220px -5px;width: 23px;}
a.pic8:hover {background-position: -220px -26px;width: 23px;}
/*slide*/
.front, .items, .item {position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.back{bottom: 0px;position: absolute;left: 0;top: 0;width: 100%;overflow: hidden;}
.items{overflow: visible;}
.item {background: #fff none no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display: none;}
/*品牌故事*/
.header,.locationMid,.copyMid,.f_main,.returnMid{ width:1200px; margin:0 auto;}
.top{ height:28px; background-color:rgba(0, 0, 0, 0.07);}
.top dl{ width:1200px; overflow:hidden; margin:0 auto; color:#999;}
.top dl dt{ width:485px; float:left; font-size:12px; line-height:28px; padding-left:15px;}
.top dl dd{ width:292px; float:right; background:url(../images/icon/phone.png) 0 center no-repeat; font-size:14px; line-height:28px; padding-left:16px;color: #8D2E2E;}
.header{ height:100px; overflow:hidden;}
.header .logo{ width:111px; height:53px; float:left; margin:24px 0 0 15px;}
.header .logo img{ width:111px; height:53px;}
.header .nav{ height:100px; float:right;}
.header .nav ul{ width:914px; overflow:hidden;}
.header .nav ul li{ float:left;}
.header .nav ul li a{ display:inline-block; padding:0 18px; font-size:14px; color:#333; line-height:100px;}
.header .nav ul li a:hover{ background-color:#227d2e; color:#fff;}
/*.active{background-color:#227d2e; color:#fff !important;}*/
.banner{ height:360px;}
.location{ height:60px; box-shadow:5px 5px 5px #e1e1e1;}
.locationMid{ height:60px; line-height:60px; padding-left:26px; background:url(../images/icon/location.png) 8px center no-repeat;}
.locationMid a{ font-size:14px; color:#666;}
.locationMid i{ padding:0 4px;}
.locationMid a:hover{ color:#227d2e;}
.locationMid a.on{ color:#5E5E5D;}
.main{ width:1200px; margin:0 auto; padding-bottom:30px;}
.story{}
.in_tit{ font-size:26px; color:#5E5E5D; line-height:2em; padding:28px 0 20px 0;}
.story_wz{}
.story_wz p{ font-size:14px; line-height:2.1; margin-bottom:5px;}
.footer{ height:480px; background-color:#ececea;}
.footer .return{ height:60px; background-color:#9FA0A0; overflow:hidden;}
.returnMid{}
.r_location{ background-image:url(../images/icon/f_location.png); width:850px; float:left;}
.r_location a{ color:white;}
.r_location a.on{ color:white;}
.r_location a:hover{ color:#f1f1f1;}
.r_location i{ color:white;}
.r_home{ width:300px; float:right; height:60px;}
.r_home a{ display:inline-block; background:url(../images/icon/return.png) right center no-repeat; font-size:12px; color:#fff; width:81px; line-height:60px; margin-left:180px;}
.r_home a:hover{ color:f1f1f1;}
.footer .f_main{ height:340px; }
.footer .f_main .wz{ font-size:12px; text-align:center; color:#666; padding:47px 0;}
.footer .f_main .wz p{ line-height:30px;}
.footer .f_main .wz p span{ margin-right:14px;}
.qrcode{ width:270px; overflow:hidden; margin:0 auto;}
.qrcode ul{ width:280px; overflow:hidden;}
.qrcode ul li{ float:left; margin-right:10px;}
.qrcode ul li img{ width:130px; height:130px;}
.footer .copyright{ background-color:#9FA0A0; height:80px;}
.copyMid{ overflow:hidden;}
.copyMid .copy_l{ width:600px; float:left; font-size:12px; color:#fff; line-height:80px;}
.copyMid .copy_l span{ margin-left:14px;}
.copyMid .copy_l span a{ color:#fff;}
.copyMid .copy_l span a:hover{ color:#f1f1f1;}
.copyMid .copy_r{ width:600px; float:right;font-size:12px; text-align:right; color:#fff; line-height:80px;}
.copyMid .copy_r span{ margin-right:14px;}
.copyMid .copy_r a{ color:#fff;}
.copyMid .copy_r a:hover{ color:#f1f1f1;}
/*无闻茶空间*/
.space{}
.space_wz p{ font-size:12px; line-height:2.1; margin-bottom:10px;}
.space_wz ul{ overflow:hidden; margin:40px 0 40px 80px;}
.space_wz ul li{ float:left; margin-right:35px;}
.space_wz ul li img{ width:464px; height:298px;}
/*特色活动*/
.act_wz{}
.act_wz p{ font-size:14px; line-height:2.1;}
.act_tp{ width:1200px; height:630px;  margin:75px 0 60px 0;}
.act_tp ul{ overflow:hidden;}
.act_tp ul li{ float:left; margin:0 0 9px 9px; position:relative; overflow:hidden;}
.act_tp ul li.tp01 img{ width:590px; height:306px;}
.act_tp ul li.tp02 img,.act_tp ul li.tp03 img{ width:287px; height:306px;}
.act_tp ul li.tp04 img,.act_tp ul li.tp05 img,.act_tp ul li.tp06 img{ width:388px; height:306px;}
.act_tp ul li .tp img{ display:block;}
.act_tp ul li .mc{ position:absolute; height:176px; left:0; top:256px; width:100%;}
.act_tp ul li .mc h4{ font-size:18px; color:white; text-align:center; position:relative; z-index:2; padding:10px 0 16px;}
.act_tp ul li .mc h4 a{ color:white;}
.act_tp ul li .mc p{ font-size:14px; color:white; padding:0 20px;position:relative; z-index:2;}
.act_tp ul li .mc b{ height:176px; background-color:#fff;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity:.4; width:100%;position:absolute; z-index:1; left:0; top:0;}
.act_tp ul li:hover .mc{ top:130px; padding-top:22px;}
.act_tp ul li:hover .mc b{ height:176px; background-color:#227d2e;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity:.4; width:100%;position:absolute; z-index:1; left:0; top:0;}
/*特色活动-图片内容*/
.act_del{ width:1172px; height:auto; margin-top:40px; }
#myFocus{ width:1154px; height:722px; margin-left:10px; margin-bottom:40px;}
/*管家服务*/
.ser_con{}
.ser_con dl{ overflow:hidden;padding:0 0px 30px 0; background:url(../images/icon/ser_dl_bg.png) 1006px bottom no-repeat; margin-bottom:32px;}
.ser_con dl dt{ width:550px; height:368px; float:left;}
.ser_con dl dt img{ width:550px; height:368px;}
.ser_con dl dd{ width:524px; float:left; margin-left:64px; }
.ser_con dl dd h4{ font-size:24px; padding:38px 0 22px 0;}
.ser_con dl dd h4 a{ color:#666;}
.ser_con dl dd h4 a:hover{ color:#227d2e}
.ser_con dl dd .intro{ font-size:14px; line-height:2.1;}
.ser_con dl dd .opentime{ font-size:14px; color:#333; height:49px; background:url(../images/icon/ser_list_bg.png) center center no-repeat; line-height:49px; margin-top:60px;}
.ser_con dl dd .opentime span{ color:#ca6216;} 
.page{ text-align:center; font-size:12px; text-align:center; padding:40px;}
.page span{ display:inline-block; width:46px; height:26px;line-height:26px;border:1px solid #CCC;}
.page a{ display:inline-block; width:26px; height:26px; border:1px solid #CCC; line-height:26px; margin-left:10px;}
.page a.sxy{ width:56px; height:26px;}
.page a:hover{ background-color:#f1f1f1;}
/*联系我们*/
.contact_con{ overflow:hidden; padding-bottom:60px;}
.contact_con .con_l{ width:269px; float:left;}
.contact_con .con_l h5{ font-size:16px; color:#333; margin-bottom:20px;}
.contact_con .con_l p{ font-size:12px; line-height:26px; padding-right:50px;}
.contact_con .con_r{ width:930px; float:right; border-left:1px solid
#ddd;}
.contact_con .con_r .con_tp{ width:902px; height:auto; margin-left:15px; margin-bottom:10px;}
/*.contact_con .con_r .con_tp img{ width:902px; height:180px;}*/
.contact_con .con_r .map{ width:902px; height:454px; margin-left:28px;}
.contact_con .con_r .map img{ width:902px; height:454px;}
/*在线预定*/
.order{}
.or_top{ height:360px; background:url(http://www.meijieresort.com/uploadfile/upload/2015093013392436.jpg) center center no-repeat; position:relative;}
.or_top .or_topMid{ width:1200px; margin:0 auto; overflow:hidden;}
.or_l{ width:400px; float:left; background-color:pink; background:url(../images/icon/order_icon.png) 38px top no-repeat; padding-left:100px; height:100px; line-height:50px; color:white; margin-top:30px; font-size:23px;}
.or_r{ width:284px; float:right; margin-right:60px; background-color:pink; padding-bottom:43px; background:url(../images/icon/phone_number.png) center bottom no-repeat; margin-top:20px;}
.or_r p{ background:url(../images/icon/search.png) 158px center no-repeat; text-indent:186px;line-height:56px; border-bottom:1px dashed #CCC;}
.or_r p a{ font-size:16px;  color:white;}
.or_top b{ width:100%; height:56px; background-color:#000; opacity:.14; position:absolute; left:0; bottom:0;}
.or_con{ width:1200px; background-color:white; margin:0 auto; border-top:2px solid #ffa200; min-height:600px; margin-top:-27px; position:relative; z-index:99; padding-top:28px;}
.booking_search{
	padding:17px 25px;
	border-bottom:5px solid #5fb272;}
.item_hd{
	padding-left:10px;
	line-height:30px;}
.input_date{
	margin-right:20px;
	padding-left:9px;
	width:150px;
	height:28px;
	border:1px solid #e3e3e3;
	background:url(../img/date.png) right center no-repeat;}
.input1{
	margin-right:20px;
	padding:0 9px;
	width:60px;
	height:30px;
	border:1px solid #e3e3e3;}
.submit1{
	padding:0 16px;
	height:30px;
	border:1px solid #e3e3e3;
	background:none;
	color:#2b7e3a;}
.room_top{
	height:55px;
	line-height:50px;
	color:#999;}
.room_top .li1{
	padding-left:26px;}
.room_top .li3{
	width:98px;}
.room_top .li2{
	width:120px;}
.room_top .li4{
	padding-right:280px;}
.room_box{
	min-height:203px; border-bottom:1px solid #ebebeb; padding-bottom:35px; margin-bottom:35px;}
.room_left{ margin-left:12px;	
	width:280px; height:208px;}
.room_left img{
	width:100%;
	height:auto;}
	.room_left .li1{ position:relative;}
.room_left .li2{
	  position:absolute; left:0; bottom:0; height:35px; line-height:35px; text-align:center; width:100%;}
.room_left .li2 a{
	font-size:15px;
	color:#fff; position:relative; z-index:2;}
.room_left .li2 b{ width:100%; height:35px;background-color:#333; opacity:.4;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;  position:absolute; left:0; right:0; z-index:1;}
.room_right{
	color:#555;
	width:876px; float:right;}
.room_right .table_box{
	
	
	}
.room_right td{
	padding:10px 0;
	border-bottom:1px dashed #555;}
.room_right .noborder td{
	border:none;}
.room_right .li1{
	float:left;
	width:285px; margin-top:5px;}
.room_right .li1 i{
	margin-right:8px;
	display:inline-block;
	width:12px;
	height:12px;
	background:url(../images/icon/room_icon.png) left center no-repeat;}
.room_right .li2,.room_right .li3,.room_right .li4{
	display:inline-block;}
.room_right .li2{
	width:110px;}
.room_right .li3{
	width:98px;
	float:left;
	margin-left:155px;}
	.room_right .li3 span{
	margin-right:5px;
	font-size:18px;
	color:#ff6d00;}
.room_right .li4{
	width:124px;}
.room_right .li4 span{
	margin-right:5px;
	font-size:18px;
	color:#ff6d00;}
.room_right .li5{
	float:left;
	margin-right:20px;
	width:66px;
	height:30px;
	border:1px solid #ff8e00;
	background:#ffa200;
	color:#FFF;
	line-height:28px;
	text-align:center;}
.room_right .li6{
	float:left;
	margin-right:20px;
	width:66px;
	height:30px;
	border:1px solid #8d8d8d;
	background:#b0b0b0;
	color:#FFF;
	line-height:28px;
	text-align:center;}
.booking_tag{
	margin-top:40px;
	border:1px solid #d9d9d9;}
.booking_tag .li1{
	padding-left:26px;
	height:59px;
	line-height:57px;
	background:#fafafa;
	border-bottom:1px solid #d9d9d9;
	font-size:18px;
	color:#2b7e3a;}
.booking_tag .li2{
	padding:26px;
	font-size:14px;
	color:#555;
	line-height:26px;}
.or_infor{ padding-left:22px; padding:22px 10px 62px;}
.or_infor h6{ font-size:20px; color:#227d2e; margin-bottom:15px;}
.or_infor p{ font-size:14px; line-height:45px;}


.roomlb{width:1200px; height:200px; margin:0 auto}
.roomlb h6{ font-size:20px; color:#227d2e; margin-bottom:15px;}
.roomlb li{width:190px; height:130px; float:left; margin-right:4px;  padding:2px; border:1px solid #CCC}
.roomlb li:hover{width:190px; height:130px; padding:2px; border:1px solid #F00}


/*在线预订-填写*/
.fill{ padding:0 70px 160px;}
.fill_point{ margin-top:14px;}
.booking_step{
	padding:18px 64px;
     height:30px;}
.booking_step li{
	float:left;
	margin-right:6px;
	width:220px;
	background:url(../images/icon/point.png) right center no-repeat;}
.booking_step .s1{
	float:left;
	font-size:14px;
	width:30px;
	height:30px;
	line-height:28px;
	text-align:center;
	border:1px solid #999;
	border-radius:15px;
	font-style:oblique;}
.booking_step .s2{
	float:left;
	padding:0 14px 0 8px;
	background:#FFF;
	font-size:16px;
	line-height:28px;}
	.booking_step .s2 a{font-size:16px;}
.booking_step .current,.booking_step .current .s1{
	color:#ffa200;
	border-color:#ffa200;}
.booking_step .li4{
	background:none;
	margin-right:0;
	width:auto;}
.fill_tit{ margin-top:40px;}
.fill_tit h3{ font-size:23px;}
.fill_tit h3 span{ font-size:14px; margin-left:12px;}
.fill_t{ margin-top:70px; padding-bottom:30px;}
.fill_t{ border-bottom:1px dashed #4a4a4a;}
.fill_t ul{ overflow:hidden;}
.fill_t ul li{ float:left; width:420px; height:80px; margin:1px;}
.fill_t ul li .fi_mc{}
.fill_t ul li .fi_mc p{ font-size:12px; line-height:24px; color:#ffa200;}
.fill_t ul li .fi_mc p span{ margin-right:4px; display:inline-block; line-height:24px; color:#666;}
.fill_t ul li .fi_nr{}
.fill_t ul li .nr01{ margin-top:8px;}
.fill_t ul li .nr01 p{ font-size:12px; color:#333;}
.fill_t ul li .nr03 .total_input input{}
.total_input{
	padding-left:10px;
	height:38px;
	border:1px solid #c5c5c5;
	line-height:36px;}
.total_input span{
	padding:0 8px;}
.total_input input{
	height:36px;
	line-height:36px;
	width:60px;
	border:none;
	background:none;}
.total_price{
	padding-left:19px;
	padding-top:20px;
	line-height:38px;
	font-size:14px;}
.total_price span{
	font-weight:700;
	margin-right:4px;
	color:#fe6e00;
	font-size:16px;}
.fill_b{ overflow:hidden; padding-top:60px;}
.fill_infor{ width:420px; float:left; overflow:hidden;}
.fill_infor{}
.fill_infor ul{ overflow:hidden; width:436px;}
.fill_infor ul li{ float:left; margin-right:16px;}
.fill_infor .fi_mc{ margin-bottom:5px;}
.fill_infor .fi_mc p{ font-size:12px; line-height:24px; color:#ffa200;}
.fill_infor .fi_mc p span{ margin-right:4px; display:inline-block; line-height:24px; color:#666;}
.fill_infor ul li .fi_nr input{ display:inline-block; width:200px; height:36px; border:1px solid #CCC;}
.fill_infor .infor_b{ margin-top:20px;}
.fill_infor .infor_b textarea{ width:418px; height:128px; border:1px solid #CCC;}
.fill_tj{ width:420px; margin-left:120px; float:left; padding-top:88px;}
.write_label{
	display:block;
	padding-top:17px;}
.write_label input{
	position:relative;
	top:2px;}
.write_label a{
	margin-left:11px;
	color:#747474;
	text-decoration:underline;}
.submit_box{
	margin-top:33px;
	padding:17px 0;
	border-top:1px dashed #494949;
	border-bottom:1px dashed #494949; height:48px;}
.submit_price{
	line-height:48px;
	font-size:18px;}
.submit_price span{
	font-weight:700;
	color:#ff8046;}
.submit_box .submit{
	width:160px;
	height:48px;
	border:1px solid #ff8e00;
	background:#ffa200;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:46px;}	
/*在线预订-确认*/
.confirm1{ padding:0 70px 160px;}
.confirm1 .fill_t .fi_nr02{ padding-left:10px; padding-top:8px; color:#333;}
.confirm1 .fill_t .fi_nr02 ul{ overflow:hidden; width:500px;}
.confirm1 .fill_t .fi_nr02 ul li{ float:left; font-size:12px; margin-right:50px; padding-left:20px; background:url(../images/icon/date.png) 0 6px no-repeat; width:135px; height:24px; line-height:24px;}
.confirm1 .fill_t .fi_nr02 ul li span{ font-size:12px; margin-left:5px;color:#333;}
.confirm1 .fill_t .fi_nr02{ padding-left:10px;}
.confirm1 .fill_t .nr03{ padding-left:10px; padding-top:8px; color:#333;}
.confirm1 .fill_t .nr01{padding-left:10px;}
.confirm1 .fill_t .nr02{padding-left:10px;}
.confirm1 .fill_t .nr04{padding-left:10px; padding-top:8px; color:#333;}
.confirm1 .fill_b .fill_infor ul li{ width:202px;}
.confirm1 .fill_b .fill_infor ul li .fi_nr{ padding-left:10px; color:#333; margin-top:8px;}
.confirm1 .fill_b .fill_infor .fi_nr{ padding-left:10px; color:#333; margin-top:8px;}
.submit_box1{
	margin-top:33px;
	padding:17px 0;
	border-top:1px dashed #494949;
	border-bottom:1px dashed #494949; width:100%;}
.submit_price{
	line-height:48px;
	font-size:18px;}
.submit_price span{
	font-weight:700;
	color:#ff8046;}
.submit_box1 .submit{
	width:160px;
	height:48px;
	border:1px solid #ff8e00;
	background:#ffa200;
	font-size:16px;
	color:#FFF;
	text-align:center;
	line-height:46px;}	
.payway{ width:100%; min-height:110px;  margin-top:40px;}
.payway .fi_mc{ margin-bottom:18px;}
.payway .fi_mc p{ font-size:12px; line-height:24px; color:#227d2e;}
.payway .fi_mc p span{ margin-right:4px; display:inline-block; line-height:24px; color:#666;}
.paycon{}
.paycon .pay_t{ overflow:hidden;}
.paycon .pay_t li.alipay{ float:left; width:150px; height:50px; background:url(../images/alipaypay.jpg) 0 0 no-repeat; margin-right:20px;}
.paycon .pay_t li.online{ float:left; width:150px; height:50px; background:url(../images/onlinepay.jpg) 0 0 no-repeat;}
.paycon .pay_t li:hover{ background-position:0 -201px;}

.payway li{ float:left; margin-left:30px;}
.bankpay{}
            .bankpay li{float:left;margin:0 19px 19px 0;width:150px;height:30px;}
            .bankpay li input{cursor:pointer;margin-top:9px;}
            .bankpay li div{cursor:pointer;width:120px;height:30px;border:1px solid #ccc;margin-left:5px;}
            .bank_boc{ background:url(../images/combo.png) 5px -39px no-repeat;}
            .bank_icbc{background:url(../images/combo.png) 5px -399px no-repeat;}
            .bank_cmb{background:url(../images/combo.png) 5px -219px no-repeat;}
            .bank_ccb{background:url(../images/combo.png) 5px -76px no-repeat;}
            .bank_abc{background:url(../images/combo.png) 5px -3px no-repeat;}
            .bank_spdb{background:url(../images/combo.png) 5px -544px no-repeat;}
            .bank_cib{background:url(../images/combo.png) 5px -148px no-repeat;}
            .bank_gdb{background:url(../images/combo.png) 1px -327px no-repeat;}
            .bank_cmbc{background:url(../images/combo.png) 1px -256px no-repeat;}
            .bank_ceb{background:url(../images/combo.png) 1px -111px no-repeat;}
            .bank_citic{background:url(../images/combo.png) 1px -184px no-repeat;}
            .bank_comm{background:url(../images/combo.png) 1px -292px no-repeat;}
            .bank_postgc{background:url(../images/combo.png) 1px -469px no-repeat;}
            .bank_spanank{background:url(../images/combo.png) 1px -507px no-repeat;}
.confirm{ width:428px; height:516px;}

/*在线预定-订单查询*/
.inquiry{}
.ph_sea{ height:95px; border-bottom:1px solid #CCC; overflow:hidden; padding-top:100px; background:url(../images/icon/ticket01.png) 104px 106px no-repeat;}
.ph_sea span{ width:215px; height:32px; float:left; text-align:right; font-size:18px; color:#227d2e; margin-left:260px;}
.ph_sea .search{ width:440px; float:left; overflow:hidden;}
.ph_sea .search input[type="text"]{ display:block; width:271px; padding-left:10px; height:30px; float:left; border:1px solid #ccc;}
.ph_sea .search input[type="button"]{ display:block; width:90px; height:32px; background-color:#227d2e; border:1px solid #227d2e; color:white; cursor:pointer;}
.or_tit{ font-size:18px; color:#227d2e; background:url(../images/icon/ticket_titbg.png) 66px center no-repeat; margin-left:235px; margin-top:35px;}
.inquiry .fill_t{ padding-left:235px; border-bottom:none;}
.inquiry .fill_t ul{ background:url(../images/icon/ticket02.png) 699px 327px no-repeat;}
.inquiry .fill_t ul li{ margin-bottom:30px;}
.inquiry .fill_t .fi_nr02{ padding-left:10px; padding-top:8px; color:#333;}
.inquiry .fill_t .fi_nr02 ul{ overflow:hidden; width:500px;}
.inquiry .fill_t .fi_nr02 ul li{ float:left; font-size:12px; margin-right:50px; padding-left:20px; background:url(../images/icon/date.png) 0 6px no-repeat; width:135px; height:24px; line-height:24px;}
.inquiry .fill_t .fi_nr02 ul li span{ font-size:12px; margin-left:5px;color:#333;}
.inquiry .fill_t .nr03{ padding-left:10px; padding-top:8px; color:#333;}
.inquiry .fill_t .nr01{padding-left:10px;}
.inquiry .fill_t .nr02{padding-left:10px;}
.inquiry .fill_t .nr04{padding-left:10px; padding-top:8px; color:#333;}
.inquiry .fill_t  ul li .sum{ font-size:18px; color:#333; padding-top:20px;}
.inquiry .fill_t  ul li .sum span{ font-weight:bold; color:#ff7c4e;}
.state{ height:40px; background-color:#ffffe1; font-size:12px; font-weight:bold; text-indent:30px; color:#656460; font-family:"宋体"; line-height:40px; width:760px; margin-bottom:45px;}
.state span{ color:#ff6204; margin-left:12px;}

/*树屋*/
.treehouse{ margin:30px 0 24px 0}
.treehouse ul{ overflow:hidden;}
.treehouse ul li{ float:left; margin-right:6px;}
.treehouse ul li a{ padding:0 22px; display:inline-block; background-color:#f1f1f1; text-align:center; line-height:34px; font-size:14px; height:34px;}
.treehouse ul li a:hover{ background-color:#666; color:white;}
.current{ color:#ffa200 !important;}






