﻿@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../images/body-bg.png);
	background-size:100px 100px;
	background-repeat:repeat;
}

.landing-logo img{
	width:110px;
	margin-left:auto;
	margin-right:auto;
}

.homepage-logo img{
	width:110px;
	margin-left:0px;
}

.landing-logo{
	margin-bottom:30px;
}

.landing-page .decoration{
	margin-bottom:30px;
	margin-left:20px;
	margin-right:20px;
}

.top-deco{
	background-color:#3399FF;
	height:5px;
	width:100%;
	display:block;
	margin-bottom:10px;
}

.bottom-deco{
	background-color:#3399FF;
	height:5px;
	display:block;
	width:100%;
	margin-top:10px;
}

.landing-navigation{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 25px;
}

.landing-navigation a{
	float:left;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:20px;
}

.landing-navigation a em{
	color:#646569;
	font-family:'Microsoft YaHei', 'simsun',sans-serif;
	font-style:normal;
	text-align:center;
	display:block;
	font-size:14px;
	font-weight:400;
	padding-top:10px;
}

.nav-icon{
	width:35px;
	heigh:35px;
	position:absolute;
	z-index:99999;
	margin-left:20px;
	margin-top:20px;
}

.nav-image{
	border-radius:80px;
	width:75px;
	height:75px;
}

.nav-overlay{
	width:75px;
	height:75px;
	border-radius:60px;
	position:absolute;
	z-index:99998;
	background-color:rgba(0,0,0,0.7);
}

.slider-container{
	overflow:hidden!important;
}

.overlay{
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	z-index:9999;
}
ol, ul {list-style:none;}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (orientation : landscape) {
	.landing-navigation-tablet-top-adjustment{
		height:30px;
		display:block;
	}

	.landing-navigation-tablet-bottom-adjustment{
		margin-bottom:-20px;
	}

	.landing-navigation{
		width:900px!important;
	}

	.landing-page .decoration{
		margin-top:20px;
		margin-bottom:20px;
		margin-left:50px!important;
		margin-right:50px!important;
	}
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (orientation : portrait) {

	.landing-navigation-tablet-top-adjustment{
		height:57px;
		display:block;
	}

	.landing-navigation-tablet-bottom-adjustment{
		margin-bottom:17px;
	}
}

@media only screen
and (min-device-width : 798px)
and (min-device-height: 801px){
	.landing-navigation-tablet-top-adjustment{
		display:none;
	}
	.landing-navigation-tablet-bottom-adjustment{
		margin-top:-80px;
	}
}

@media (min-width:760px) {
	.navigation{
		width:300px!important;
		right:0px;
	}

	.landing-page .decoration{
		margin-top:50px;
		margin-bottom:50px;
		margin-left:150px;
		margin-right:150px;
	}

	.landing-logo{
		margin-top:50px;
	}

	.landing-navigation{
		width:450px;
		margin-left:auto;
		margin-right:auto;
		padding-top: 25px;
	}

	.landing-navigation a em{
		padding-top:20px;
		font-size:16px;
		font-weight:500;
	}

	.landing-navigation a{
		float:left;
		/*margin-left:25px;
		margin-right:25px;
		margin-bottom:25px;*/
		margin: 0 25px 25px;
	}

	.nav-icon{
		width:40px;
		heigh:40px;
		position:absolute;
		z-index:99999;
		margin-left:30px;
		margin-top:30px;
	}

	.nav-image{
		border-radius:80px;
		width:100px;
		height:100px;
	}

	.nav-overlay{
		width:100px;
		height:100px;
		border-radius:60px;
		position:absolute;
		z-index:99998;
		background-color:rgba(0,0,0,0.7);
	}

	.bottom-deco{
		bottom:0px;
	}
}

.twitter-icon{
	background-image:url(../images/misc/twitter.png);
	background-size:32px 32px;
	height:32px;
	width:32px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.facebook-icon{
	background-image:url(../images/misc/facebook.png);
	background-size:32px 32px;
	height:32px;
	width:32px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.google-icon{
	background-image:url(../images/misc/googleplus.png);
	background-size:32px 32px;
	height:32px;
	width:32px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.socials{
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

.copyright{
	/*font-family:'Microsoft YaHei', 'simsun',sans-serif;
	text-align:center;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;*/
}

.header{
	border-bottom: 1px solid #E5E5E5;
	padding: 10px 0;
}

.headNav{height: 28px;line-height: 28px;}

.headNav .content{padding: 0 0;}

.headNav h2{font-size: 16px;font-weight: bold;height: 28px;line-height: 28px;margin: 0;overflow: hidden;text-overflow:ellipsis;padding: 0 70px;text-align: center;white-space:nowrap;}

.headNav a{
	color:#3d3e42;
	background-size:28px 28px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	height:28px;
	width:28px;
	text-align:center;
	padding-top:28px;
	font-family:'Microsoft YaHei', 'simsun',sans-serif;
}

.return-back{
	background-image:url(../images/minebg/arrow_left.png);
	left:0px;
}

.go-search{
	background-image:url(../images/minebg/zoom.png);
	right:45px;
}

.go-home{
	background-image:url(../images/minebg/home.png);
	right:45px;
}

.go-menu{
	background-image:url(../images/minebg/list_bullets.png);
	right:0px;
}

.go-back{
	display:none;
	background-image:url(../images/minebg/delete.png);
	right:0px;
}

.navigation{
	display:none;
	overflow:visible!important;
	background-color:#FFFFFF;
	border-bottom:solid 3px #3399FF;
	border-top:solid 3px #3399FF;
	position:absolute;
	width:100%;
	z-index:999999;
	margin-top:10px;
}

.navigation-wrapper{
	border-left:solid 2px #e4e4e4;
	border-right:solid 2px #e4e4e4;
}

.navigation-item{
	line-height:50px;
	border-bottom:solid 1px #e4e4e4;
}

.navigation-item a:hover{
	background-color:rgba(0,0,0,0.05);
}

.navigation-item a{
	color:#6d6e76;
	font-size:14px;
	font-family:'Microsoft YaHei', 'simsun',sans-serif;
	font-weight:500;
	text-transform:uppercase;
	padding-left:50px;
	background-repeat:no-repeat;
	background-size:22px 22px;
	background-position:15px 15px;
}

.home-icon{background-image:url(../images/misc/homepage.png);}
.features-icon{background-image:url(../images/misc/features.png);}
.portfolio-icon{background-image:url(../images/misc/portfolio.png);}
.gallery-icon{background-image:url(../images/misc/gallery.png);}
.videos-icon{background-image:url(../images/misc/videos.png);}
.contact-icon{background-image:url(../images/misc/contact.png);}

.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.corner-deco{
	background-image:url(../images/misc/corner-deco.png);
	background-size:16px 8px;
	background-repeat:no-repeat;
	position:absolute;
	width:16px;
	height:8px;
	position:absolute;
	right:6px;
	top:-10px;
}

.active-menu{
	background-image:url(../images/misc/nav_selected.png);
	background-size:14px 14px;
	width:14px;
	height:14px;
	position:absolute;
	margin-top:-31px;
	right:15px;
}

.inactive-menu{
	background-image:url(../images/misc/nav_unselected.png);
	background-size:14px 14px;
	width:14px;
	height:14px;
	position:absolute;
	margin-top:-31px;
	right:15px;
	opacity:0.5;
}

.dropdown-menu{
	background-image:url(../images/misc/nav_dropup.png);
	background-size:14px 14px;
	width:14px;
	height:14px;
	position:absolute;
	margin-top:-31px;
	right:15px;
	opacity:0.5;
}

.dropup-menu{
	background-image:url(../images/misc/nav_dropdown.png)!important;
}

.submenu{
	display:none;
}

.active-submenu{
	display:block;
}

.submenu a{
	border-top:solid 1px rgba(0,0,0,0.1);
	font-size:12px;
	background-image:url(../images/misc/nav-submenu.png);
	background-size:8px 8px;
	background-position:50px 22px;
	padding-left:80px;
}

.submenu em{
	background-image:url(../images/misc/nav_unselected.png);
	background-repeat:no-repeat;
	background-size:7px 7px;
	width:7px;
	height:7px;
	position:absolute;
	right:18px;
	top:23px;
	opacity:0.5;
}

.selected-submenu{
	background-image:url(../images/misc/nav_selected.png)!important;
	opacity:0.8!important;
}

/*About Faces / Quotes */
.quote-item em{
	text-align:center;
	display:block;
	color:#3399FF;
	margin-bottom:10px;
}

.quote-item h4{
	text-align:center;
	margin-bottom:0px;
}

.quote-item strong{
	text-align:center;
	font-style:normal;
	font-weight:400;
	display:block;
	width:250px;
	margin-left:auto;
	margin-right:auto;
}

.quote-item img{
	border-radius:100px;
	width:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/*Thumbnails Columns*/

.thumb-clear{
	height:20px;
	display:block;
	width:100%;
}

.thumb-left{
	display:block;
	padding-bottom:10px;
}

.thumb-left a{
	display:block;
	text-align:right;
}

.thumb-left img{
	margin-top:5px;
	width:110px;
	height:110px;
	border-radius:100px;
	float:left;
	margin-right:20px;
}

.thumb-left strong{
	color:#1a1a1a;
	display:inline-block;
	padding-bottom:5px;
	font-size:14px;
}

.thumb-left em{
	font-style:normal;
}

.thumb-right{
	display:block;
	padding-bottom:10px;
}

.thumb-right img{
	margin-top:5px;
	width:110px;
	height:110px;
	border-radius:100px;
	float:right;
	margin-left:20px;
}

.thumb-right strong{
	color:#1a1a1a;
	display:inline-block;
	padding-bottom:5px;
	font-size:14px;
}

.thumb-right em{
	font-style:normal;
}

.customer-slider div a img{
	width:40px;
	margin-left:auto;
	margin-right:auto;
}

/*Social Boxes*/

.facebook-box{
	background-image:url(../images/misc/social/facebook.png);
	background-size:26px 23px;
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#3b5998;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	padding-left:60px;
	margin-bottom:20px;
}

.social-box em{
	position:absolute;
	height:40px;
	width:1px;
	background-color:#FFFFFF;
	margin-left:-15px;
}

.social-box:hover{
	opacity:0.9;
}

.twitter-box{
	background-image:url(../images/misc/social/twitter.png);
	background-size:20px 17px;
	background-repeat:no-repeat;
	background-position:12px 13px;
	background-color:#4099ff;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	padding-left:60px;
	margin-bottom:20px;
}

.google-box{
	background-image:url(../images/misc/social/google.png);
	background-size:20px 17px;
	background-repeat:no-repeat;
	background-position:12px 13px;
	background-color:#d34836;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	padding-left:60px;
	margin-bottom:20px;
}

/*Wide Portfolio*/

.wide-active{
	margin-top:20px;
	display:none;
}

.wide-item-wrapper{
	background-color:#FFFFFF;
	padding-bottom:1px;
	margin-top:3px;
}

.wide-folio{
	margin-top:-17px;
	margin-bottom:20px;
}

.wide-item{
	margin-bottom:3px;
}

.wide-item .responsive-image{
	margin-bottom:0px;
}

.wide-image{
	max-height:100px;
	overflow:hidden;
}

.wide-item-titles{
	position:relative;
	z-index:99999;
	top:30px;
	margin-bottom:-45px;
	pointer-events:none;
}

.wide-item-titles h4{
	font-family:'Microsoft YaHei', 'simsun',sans-serif;
	font-weight:200;
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
	position:relative;
	z-index:999999;
	text-align:center;
	margin-bottom:5px;
}

.wide-item-titles p{
	color:#FFFFFF;
	margin-bottom:0px;
	color:rgba(255,255,255,0.5);
	text-align:center;
	position:relative;
	z-index:999999;
}

.wide-item-content{
	display:none;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}

@media (min-width:760px) {
	.wide-image{
		max-height:150px;
	}

	.wide-item-titles{
		top:55px;
		margin-bottom:-45px;
	}
}

.contact-call{
	padding-top:5px;
	color:#555;
	padding-left:30px;
	background-image:url(../images/misc/contact_phone.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	height:30px;
	display:block;
}

.contact-text{
	color:#555;
	margin-bottom:5px;
	padding-left:30px;
	background-image:url(../images/misc/contact_message.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	height:20px;
	display:block;
	margin-bottom:2px;
}

.contact-mail{
	color:#555;
	margin-bottom:5px;
	padding-left:30px;
	background-image:url(../images/misc/contact_mail.png);
	background-position:3px 3px;
	background-repeat:no-repeat;
	background-size:14px 14px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

.contact-facebook{
	color:#555;
	margin-bottom:5px;
	padding-left:30px;
	background-image:url(../images/misc/contact_facebook.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

.contact-twitter{
	color:#555;
	margin-bottom:5px;
	padding-left:30px;
	background-image:url(../images/misc/contact_twitter.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}
.selectContact{background: url(../images/indexbg.png) no-repeat -48px -187px/250% auto;position: absolute;right: 3px;top: 6px;width: 30px;height: 30px;z-index: 10000;}
/*编辑器输出默认样式*/
.reset address,.reset blockquote,.reset dd,.reset div,.reset dl,.reset dt,.reset fieldset,.reset form,.reset frame,.reset frameset,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset noframes,.reset ol,.reset p,.reset ul,.reset center,.reset dir,.reset hr,.reset menu,.reset pre{display:block;}
.reset li{display:list-item;}
.reset head{display:none;}
.reset table{display:table;}
.reset tr{display:table-row;}
.reset thead{display:table-header-group;}
.reset tbody{display:table-row-group;}
.reset tfoot{display:table-footer-group;}
.reset col{display:table-column;}
.reset colgroup{display:table-column-group;}
.reset td,.reset th{display:table-cell;}
.reset caption{display:table-caption;}
.reset th{font-weight:bolder; text-align:center;}
.reset caption{text-align:center;}
.reset body{margin:8px; line-height:1.12;}
.reset h1{font-size:2em; margin:.67em 0;}
.reset h2{font-size:1.5em; margin:.75em 0;}
.reset h3{font-size:1.17em; margin:.83em 0;}
.reset h4,.reset p,.reset blockquote,.reset ul,.reset fieldset,.reset form,.reset ol,.reset dl,.reset dir,.reset menu{margin:1.12em 0;}
.reset h5{font-size:.83em; margin:1.5em 0;}
.reset h6{font-size:.75em; margin:1.67em 0;}
.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset b,.reset strong{font-weight:bolder;}
.reset blockquote{margin-left:40px; margin-right:40px;}
.reset i,.reset cite,.reset em,.reset var,.reset address{font-style:italic;}
.reset pre,.reset tt,.reset code,.reset kbd,.reset samp{font-family:monospace;}
.reset pre{white-space:pre-wrap;}
.reset button,.reset textarea,.reset input,.reset object,.reset select{display:inline-block;}
.reset big{font-size:1.17em;}
.reset small,.reset sub,.reset sup{font-size:.83em;}
.reset sub{vertical-align:sub;}
.reset sup{vertical-align:super;}
.reset table{border-spacing:2px;}
.reset thead,.reset tbody,.reset tfoot{vertical-align:middle;}
.reset td,.reset th{vertical-align:inherit;}
.reset s,.reset strike,.reset del{text-decoration:line-through;}
.reset hr{border:1px inset;}
.reset ol,.reset ul,.reset dir,.reset menu,.reset dd{margin-left:40px;}
.reset ol{list-style-type:decimal;}
.reset ol ul,.reset ul ol,.reset ul ul,.reset ol ol{margin-top:0; margin-bottom:0;}
.reset u,.reset ins{text-decoration:underline;}
.reset br:before{content:"\A";}
.reset :before,.reset :after{white-space:pre-line;}
.reset center{text-align:center;}
.reset abbr,.reset acronym{font-variant:small-caps; letter-spacing:0.1em;}
.reset :link,.reset :visited{text-decoration:underline;}
.reset :focus{outline:thin dotted invert;}

/*赵宪*/
.real.clearfix{background-color:rgba(9,159,222,0.3);border-radius:16px;font-size:18px;height:30px;line-height:30px;padding:0 12px;left:-5px;}
.real i{float:right;font-size:28px;}
/*赵宪*/
.clearfix:before, .clearfix:after{content: "\0020";display: block;height: 0;overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
.wrapBox img{max-width: 100%;}
.nospace{padding: 0;margin: 0;}
.nospace li{list-style: none;padding: 0;margin: 0;position: relative;}
.noborder{border: none !important;}
/*赵宪margin-top*/
.ellips{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:8px;}
/*赵宪margin-top*/
.fr{float: right;}
em.money{color: #F94B42;font-family: Arial;font-style: normal;font-weight: bold;}
header{left: 0;position: fixed;top:0;line-height: 50px;width: 100%;z-index: 999;text-align: center;}
header h2{color: #FFF;height: 50px;line-height: 45px;margin: 0;overflow: hidden;text-align: center;}
header .headBox{background-color: #009EFC;color: #FFF;padding: 0 75px;}
header .aBlock{color: #FFF;display: inline-block;position: absolute;top: 0;left: 0;padding: 0 10px;}
header .aBlock i{display: block;font-size: 2em;padding: 13px 0;}
header .aMenu,header .aHome,header .aPlus,header .aOther{right: 0;left: auto;}
header .aSearch{right: 41px;left: auto;}
.dropDown{ display:none;}
footer{ position: fixed;bottom: 0;width: 100%;}
footer, .footer{padding: 6px 0; background:#09f;}
footer a, .footer a{float:left;width:25%; text-align:center; color:#FFF; font-size:12px; z-index:9999;}
footer a span, .footer a span{ display:block;}
footer a i, .footer a i{padding:0 15px 3px;background:url(../images/indexbg.png) no-repeat;z-index:9999;}
footer a i.f1, .footer a i.f1{ background-position: 3px -483px;background-size: 260% auto;}
footer a i.f2, .footer a i.f2{ background-position: -48px -485px;background-size: 260% auto;}
footer a i.f3, .footer a i.f3{ background-position: -42px -412px;background-size: 235% auto;}
footer a i.f4, .footer a i.f4{ background-position: 3px -292px;background-size: 250% auto;}
footer a i.f5, .footer a i.f5 {background-position: -52px -537px;background-size: 275% auto;}
.copyRight{font-size:12px; text-align: center;color:#FFF;}
.copyRight span{color: #FFF;}
.linksBox{font-size:12px; text-align: center;padding-bottom:5px;color:#FFF;}
.linksBox a{color:#FFF;display:inline;padding:0 3px;}
.phone{ text-align:center; color:#FFF;padding-bottom:5px;}

.indexLogo{text-align: center;}
.indexLogo a{display: inline-block;}
.indexLogo img{height: 60px;}
.formTable{border: 0;width: 100%;}
.formTable td{padding: 10px 0 0;}
.formTable input[type="text"],.formTable input[type="password"]{background-color: #FFF;border:1px solid #CACACA;color: #555;display: block;font-size: 12px;height: 36px;line-height: 36px;min-width: 100%;padding: 0 5px;}
.buttonLong{line-height: 19px !important;display: block !important;height: 36px !important;width: 100%;color:#FFF;}

/*线路点评*/
.routesDay{color: #3399FF;padding-right: 5px;}
.chart dl{height: 20px;line-height: 20px;margin-bottom: 10px;overflow: hidden;}
.chart dt,.chart dd{display: inline-block;float: left;}
.chart dt{color: #000;width: 40px;text-align: left;}
.chart.chartEx dt{width: 60px;}
.chart dd.d1{background: url(../images/chart.png) no-repeat 0 0;height: 13px;line-height: 13px;margin: 3px 5px 3px 3px;overflow: hidden;width: 150px;}
.chart dd.d1 div{background: url(../images/chart.png) no-repeat 0 -14px;height: 13px;overflow: hidden;}
.chart dd.d1 div.red{background-position: 0 -14px;}
.chart dd.d1 div.green{background-position: 0 -28px;}
.chart dd.d1 div.blue{background-position: 0 -42px;}
.chart dd.d1 div.pink{background-position: 0 -56px;}
.chart dd.d2{color: #F94B42;font-weight: bold;font-size: 12px;font-family: Arial;line-height: 20px;width: 30px;padding-right: 3px;}
.commentList dl{border-top: 1px solid #E5E5E5;padding-top: 10px;margin-bottom: 10px;}
.commentList dt{font-weight: bold;}
.commentList span{float: right;}
.goTopic{float: right;font-weight: normal;font-size: 12px;}

/*咨询页面*/
.consults .consult{margin-bottom: 10px;}
.consults .consult .formBox{border: 1px solid #ECECEC;}
.consults .consult .formBox textarea{background: #FFF;border: 0;color: #666;line-height: 20px;height: 80px;overflow: auto;padding: 5px !important;width: 100%;resize: none;}
.consults .consult .formBtn{background: #fff;border: 1px solid #ECECEC;border-top: 0;color: #888;padding:10px;}
.consults .consult .formBtn .btn{background: #F40;border: 0;color: #FFF;cursor: pointer;float: right;width: 100%;text-align: center;}
.consults .consult .formBtn .user{color: #F40;font-weight: normal;}
.consults .consult .inputTexts{background: #fff;border: 1px solid #eee;float: left;height: 36px;line-height: 36px;margin-right: 5px;padding: 0 3px !important;}
.consults .consult .jqueryvalidate.fl label{margin-top: 9px;}
.jqueryvalidate{position: absolute;z-index: 100;right: 21px;}
.jqueryvalidate .error{background: none;color: #f10 !important;font-size: 12px;padding: 0 !important;}
.jqueryvalidate .success{background: none;height:auto;display: inline-block;}
.jqueryvalidate.fl{position: initial;float: left;padding-left: 5px;}
.jqueryvalidate.fr{position: initial;float: right;padding-right: 5px;}

/*首页导航*/
.indexNav {padding: 5px 0 0 5px;}
.indexNav li {float: left;padding-bottom: 5px;width: 50%;}
.indexNav li div {padding-right: 5px;}

.indexNav li a {background: #7E56C3;color: #FFF;display: block;font-size: 16px;height: 40px;line-height: 40px;padding: 10px 15px;text-align: center;}
.indexNav li span {display: inline-block;padding-left: 45px;position: relative;}
.indexNav li i {background: url(../images/indexbg1.png) no-repeat 0 -2px;background-size: 100% auto;display: block;height: 40px;position: absolute;top: 0;left: 0;width: 40px;}
.indexNav li i.line {background-position: 0 -2px;}
.indexNav li i.hotel {background-position: 0 -47px;}
.indexNav li i.scenery {background-position: 0 -95px;}
.indexNav li i.sTaocan {background-position: 0 -430px;}
.indexNav li i.car {background-position: 0 -140px;}
.indexNav li i.visa {background-position: 0 -185px;}
.indexNav li i.flight {background-position: 0 -235px;}
.indexNav li i.tuan {background-position: 0 -285px;}
.indexNav li i.gift {background-position: 0 -335px;}
.indexNav li i.guide {background-position: 0 -385px;}
.indexNav li i.destination {background-position: 0 -430px;}
.indexNav li i.travels {background-position: 0 -480px;}
.indexNav li i.topic {background-position: 0 -530px;}
.indexNav li i.holiday {background-position: 0 -580px;}
.indexNav li i.news {background-position: 0 -623px;}

.indexNav li.big a {background: #7E56C3;color: #FFF;display: block;font-size: 16px;height: 105px;line-height: 40px;padding: 10px 15px;text-align: left;}
.indexNav li.big span {display: block;height: 105px;padding: 0;position: relative;}
.indexNav li.big i {background: url(../images/indexbg2.png) no-repeat 0 0;background-size: 100% auto;display: block;height: 80px;width: 80px;left: 50%;margin-left: -40px;position: absolute;top: 15px;}
.indexNav li.big i.line {background-position: 0 0;}
.indexNav li.big i.hotel {background-position: 0 -95px;}
.indexNav li.big i.scenery {background-position: 0 -195px;}
.indexNav li.big i.sTaocan {background-position: 0 -430px;}
.indexNav li.big i.car {background-position: 0 -285px;}
.indexNav li.big i.visa {background-position: 0 -375px;}
.indexNav li.big i.flight {background-position: 0 -475px;}
.indexNav li.big i.tuan {background-position: 0 -570px;}
.indexNav li.big i.gift {background-position: 0 -670px;}
.indexNav li.big i.guide {background-position: 0 -763px;}
.indexNav li.big i.destination {background-position: 0 -850px;}
.indexNav li.big i.travels {background-position: 0 -950px;}
.indexNav li.big i.topic {background-position: 0 -1050px;}
.indexNav li.big i.holiday {background-position: 0 -1145px;}
.indexNav li.big i.news {background-position: 0 -1230px;}
@-webkit-keyframes scale{
    0%{opacity:0;-webkit-transform:scale(0.6,0.6);}
    100%{opacity:1;-webkit-transform:scale(1,1);}
}
@-ms-keyframes scale{
    0%{opacity:0;-webkit-transform:scale(0.6,0.6);}
    100%{opacity:1;-webkit-transform:scale(1,1);}
}
@keyframes scale{
    0%{opacity:0;-webkit-transform:scale(0.6,0.6);}
    100%{opacity:1;-webkit-transform:scale(1,1);}
}

    
/*右侧菜单*/
.sidebar{box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.3);background: url(../images/sidebarbg.png) repeat 0 0;width: 198px;position: fixed;z-index: 9999;top: 0px;left: -198px;bottom: 0px;overflow: hidden;}
.sidebar i{float: left; font-size: 14px;margin-top: 13px;margin-right: 10px;width: 14px;}
.sidebar b{font-size: 12px;}
.sidebar dl{padding-bottom: 80px;}
.sidebar dt,.sidebar dd{border-bottom: 1px solid #000;border-top: 1px solid #444;color: #FFF;}
.sidebar dt{height: 50px; line-height: 50px; padding: 0 0 0 10px;}
.sidebar dt i{margin-top: 19px;}
.sidebar dd a{background: #1D1F22; color: #FFF;display: block; height: 40px;line-height: 40px;padding: 0 0 0 10px;}
.sidebarScroll{padding-right: 20px;left: 0px;width: 235px;overflow: scroll !important;overflow-x: hidden !important;-webkit-overflow-scroll:touch !important;height: 100%;}

/*列表数据*/
.uLists,.uLists li,.sortNav,.sortNav li{list-style: none;margin: 0;padding: 0;}
.sortNav li{float: left;height:  38px;line-height: 38px;width: 25%;text-align: center;}
.sortNav li a{background: #EAEAEA;border-left: 1px solid #D5D5D5;display: block;}
.sortNav li a.active{background: #D5D5D5;}
.uLists li{border-top: 1px solid #E5E5E5;padding: 7px 10px;}
.uLists li a{display: block;}
.uLists li dt{float: left;}
.uLists li dd{height: 80px;padding-left:8px;overflow: hidden;}
.uLists .price{color: #888;float:right;}
.uLists .price em{color: #F94B42 !important;font-size: 16px;font-family: Arial;font-style: normal;font-weight: bold;padding-right: 3px;}
.uLists h4{width: 100%;margin-bottom: 4px; font-weight:500; line-height:16px;max-height:32px; color:#1c1c1c; overflow:hidden;height:32px;}
.uLists .text{color: #888;}
.moreInfo{text-align: center;line-height:30px;padding:10px 0;color:#000;}
.moreInfo img{display:inline; margin-right: 7px;vertical-align: top;}

.uLists{ background:#FFF;}
.uLists .info { margin-bottom:3px; color:#666;}
.uLists .info em{padding-right:2px;font-style:normal; color:#666;}
.uLists .info em b{ font-weight:500; font-size:12px;}
.uLists .info em.j{ color:#999;}
.uLists .info em.d{ color:#666;padding-left:6px;}
.uLists del{ color:#aaa;padding-right:6px;}
.uLists .text span{ display: inline-block;padding:0 2px; background:#ff8a00; color:#FFF;border-radius: 2px;}
/*赵宪08-16*/
.uLists .text span.price{margin:0;}
/*赵宪08-16*/
.uLists .hotelP p{ color:#ff6500; line-height:18px; margin:0; padding-top:2px;}
.uLists .hotelP p b{padding-right:2px;}
.uLists .hotelP p i{font-style: normal;padding:0px 1px; background:#ff8a00; color:#FFF;border-radius:2px; }
.txbgBox{ position:absolute; background:#000;opacity:0.8;height:32px; line-height:32px;width:100%;left:0;top:-32px;}
.txBox{ position:absolute; height:32px; line-height:32px;width:100%;left:0; color:#FFF;top:-32px;padding:0 8px;}
.txBox .item{width:50%;float:left; font-size:13px; text-align:left;}
.txBox .item2{ text-align:right;}



/*新闻*/
.news .category{margin: 0 0 0 10px;}
.news .category dd{float:left;margin: 10px 0 0;width: 25%;}
.news .category dd a{background: #FFF;border: 1px solid #E5E5E5;margin-right: 10px;text-align: center;}
.news .category dd a.cur{background: #00B8FB;border: 1px solid #00B8FB;color: #FFF;}
.news .category dd span{display: block;padding: 5px 0;}

.listsBox{margin: 10px 10px 0;}
.listsBox ul{border: 1px solid #E5E5E5;border-width: 1px 1px 0;}
.listsBox li{background: #FFF;border-bottom: 1px solid #E5E5E5;padding: 10px;}
.listsBox li a{display: block;}
.listsBox dt{float: left;width: 80px;}
.listsBox dd{color: #888;margin-left: 90px;}

.newList{ margin-bottom:10px;}
.newList h4{ font-weight: 500;margin-bottom: 3px;}
.newList .text{ height:36px; white-space: normal;}

/*新闻列表*/
.newsList li{border-top: 1px solid #E5E5E5;height:  38px;line-height: 38px;padding: 0 10px;overflow: hidden;}
.newsList li span{color: #666;float: right;margin: 0;padding-left: 5px;}

/*详情页*/
.showCon{padding: 0 10px 10px;}
.showCon section{background: #FFF;border: 1px solid #E5E5E5;margin-top: 10px;padding: 10px;position: relative;}
.showCon section .aOrder{background: #C0392B;color: #FFF;display: block;height: 30px;line-height: 30px;padding: 0 10px;position: absolute;right: 5px;top: 5px;}
.showCon section .price{color: #F94B42;font-weight: bold;padding-right: 10px;font-style:normal;}
.showCon section .price1{color: #888;font-weight: bold;padding-right: 10px;font-style:normal;text-decoration:line-through;}
.showCon h4.title{margin: 0;}
.linkBlock i{float: right;font-size: 18px;margin-top: 0;}
.orderForm li{margin-top: 10px;}
.orderBlock dt{float: none;width: auto;}
.orderBlock dd{border-top: 1px solid #F3F3F3;display: none;margin: 10px 0 0;padding: 10px 0 0;position: relative;}
.orderBlock .orderBtn{background: #C0392B;color: #FFF;height: 28px;line-height: 28px;padding: 0 10px;position: absolute;right: 0;top: 5px;}

.orderDate li{color: #39F;}
.orderDate li i{font-size: 18px;float: right;}
.orderDate li .date{color: #888;}
.orderDate li .orderBtn{background: #C0392B;color: #FFF;height: 28px;line-height: 28px;padding: 0 10px;position: absolute;right: 5px;top: 5px;}

.orderDate span{border-radius: 0.3125em;background-color: #f6f6f6;border:1px solid #ddd; color: #333;display:inline-block;height:30px;line-height:30px; text-align:center; margin-right:10px;padding:2px 5px; cursor:pointer;}
.orderDate span:hover{ background-color:#ff9500; color:#FFF;border-color: #ff9500;}
.orderDate span.cur{ background-color:#ff9500; color:#FFF;border-color: #ff9500;}
 #linePrice{ margin-bottom:10px;}

.dateList dl dd {}
.dateList dl dd span{ margin-bottom:10px;border-radius: 0.3125em;background-color: #f6f6f6;border:1px solid #ddd; color: #333;display:inline-block;height:26px;line-height:26px; text-align:center; margin-right:10px;padding:0 5px; cursor:pointer;}
.dateList dl dd span:hover{ background-color:#ff9500; color:#FFF;border-color: #ff9500;}
.dateList dl dd span.cur{ background-color:#ff9500; color:#FFF;border-color: #ff9500;}

#pricetyperadio span{background-color: #FFF;border:1px solid #ddd; color: #333;display:inline-block; text-align:center; margin-right:10px;padding:5px 12px; cursor:pointer; font-size:14px;}
#pricetyperadio span:hover{ background-color:#ff9500; color:#FFF;border-color: #ff9500;}
#pricetyperadio span.cur{ background-color:#ff9500; color:#FFF;border-color: #ff9500;}

.rooms{margin-top: 10px;}
.rooms dd{line-height: 20px;padding-top: 0;padding-right: 68px;}
.rooms dd .title{color: #39F;}
.rooms dd.info{}
.rooms dd.info .ellips{margin:0;}
.rooms .price{position: absolute;right: 10px;top: 10px;text-align: right;}
.rooms .price em{font-size: 14px;}
.rooms .orderBtn{background: #C0392B;color: #FFF;height: 28px;line-height: 28px;margin-top: 12px;padding: 0 10px;width: 68px;text-align: center;}
.rooms .full{background: #888;color: #FFF;height: 28px;line-height: 28px;margin-top: 12px;padding: 0 10px;width: 68px;text-align: center;}
.roomPop,.calendarPop{background: #FFF;display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 99999999;}
.roomInfo dt{border-bottom: 1px dashed #DADADA;color: #39F;padding-bottom: 5px;}
.roomInfo dd{padding-top: 5px;}
.galleries{margin-left: 10px;padding-bottom: 10px;}
.galleries dd{float: left;margin: 10px 0 0;width: 25%;}
.galleries dd a{display: block;margin-right: 10px;}
.showCon section a{width:auto;height:20px;display:block; font-weight:normal; font-size:13px;}
.showCon .linkBlock span{float:right;margin-right:10px;padding:0 6px;color:#009EFC;}

.HroomInfo{padding:0; background:#F4F4F4;margin-top:6px; border-top:1px solid #CCC;display:none;}
.HroomInfo .galleries dd{padding-right:0;}
.HroomInfo .roomInfo dd{padding-right:0;margin:0;width:50%;float:left;}

.hotelOrder .orderPriceDate h4{color:#009EFC;}
.hotelOrder .orderPriceDate dl{margin-top:8px;border-top:1px solid #DEDEDE;}
.hotelOrder .orderPriceDate dl dd{float:left;margin-top:8px;margin-right:10px;border:1px solid #FF9500;padding-right:5px;}
.hotelOrder .orderPriceDate dl dd span{background: none repeat scroll 0 0 #FF9500;border-right: 1px solid #dedede;margin-right: 3px;padding: 3px;display:inline-block;}
.hotelOrder .orderPriceDate dl dd em{font-style: normal;padding:0;}

.acollection{ z-index:998;height:45px;width:34px; display: block; background: url(../images/acollection.png) 0 -46px;top:0px;right:0px; position: absolute; text-indent:-9999px;}
.acollection.on{ background-position:0 0;}

.owl-carousel{min-height:140px;   max-height:200px;overflow:hidden;}
.owl-carousel img{min-height:140px; max-height:200px !important;}

/*线路详情页面*/
.baseInfo{border-bottom:1px solid #CFCFCF; background:#FFF; padding:10px;}
.baseInfo h4{ line-height:24px; font-size:16px; font-weight:500; padding-bottom:10px; margin:0 !important;}

.baseInfo h4 span{ margin-left:6px; padding:0 3px; height:16px; font-size:10px; line-height:16px; color:#fff; display: inline-block; vertical-align: middle;; background:#ff7700; white-space: nowrap; position: relative; }
.baseInfo h4 span:after{ border: 8px #ff7700 solid; border-right-color:transparent; border-left-width:0; border-right-width:3px; content:""; display:block; position:absolute; right:-3px; top:0;}

.orderDate{padding:10px 0 5px; border-bottom:1px dashed #CFCFCF;margin:0 !important;}
.orderDate span{height:auto;line-height:normal;}
.priceBox { position:relative; min-height:49px;padding-top:10px;}
.priceBox p{margin:0;}
.priceBox .price{ font-style:normal; font-size:14px; color:#F60;padding-right:6px;}
.priceBox .buttonWrap{width:70px !important; right:0px; top:14px; position:absolute;min-width:70px; background:#FF9500; font-size:16px;}
.privilege{ padding:0 3px; height:16px; line-height:16px; font-size:11px; background:#ff8a00; color:#fff; border-radius:2px; vertical-align:text-bottom; margin:2px 7px 2px 2px;}
.diyong{ margin:0px !important; border-top:none !important;}


/*景点详情页样式重写*/
.sceneryShow{padding:0;border-bottom: 1px solid #E5E5E5;}
.sceneryShow .tabLsit{padding:10px;}
.sceneryShow .tabLsitTop{border-bottom: 1px solid #E5E5E5;}
.sceneryShow section{margin-top:0;border-bottom:none;}
.sceneryShow section a{color:#333;width:auto;height:20px;display:block;}
.sceneryShow .orderBlock dl{position:relative;}
.sceneryShow .orderBlock dt{width:70%;}
.sceneryShow .orderBlock dt a{color:#000;font-size:14px;}
.sceneryShow .orderBlock dd{display:block;border-top:none;margin-top:0px;width:70%;}
.sceneryShow .orderBlock dd.Tinfo span{height:18px;margin-bottom:0;display:inline-block;margin-right:10px;}
.sceneryShow .orderBlock dd.Tinfo span em{color:#ff9500;}
.sceneryShow .orderBlock dd.Tinfo span i{background:#ff9500;height:18px;width:18px;margin-right:5px;display:inline-block;color:#FFF;font-size:11px;border-radius:9px;text-align:center;font-style: normal;line-height:19px;}
.sceneryShow .orderBlock dd.Tinfo span.price{font-size:18px;}
.sceneryShow .orderBlock dd.Tinfo span.price em{color:#ff6500;font-weight:500;padding-right:10px;}
.sceneryShow .orderBlock dd.Tinfo span.price del{font-size:12px;color:#999;}
.sceneryShow .orderBlock dd.Tbooking{position:absolute;bottom:12px;right:10px;width:80px;background:#ff9500;padding-top:0;text-align:center;padding:1px}
.sceneryShow .orderBlock dd.Tbooking p{height:22px;line-height:22px;margin-bottom:0px;color:#FFF;}
.sceneryShow .orderBlock dd.Tbooking p.t{background:#FFF;color:#ff6500;}
.sceneryShow .tabLsit2{display:none;}
.sceneryShow .tabLsit2 .linkBlock span{float:right;margin-right:10px;padding:0 6px;color:#009EFC;}
.sceneryShow .tabLsit2 .hd{font-size:14px;color:#ff9500;padding-bottom:10px;}
#TravelContainer h4 img{ display:inline-block;}

/*详情页Tabs*/
.cui-tab-mod{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:43px;line-height:43px;border-bottom:#bcbcbc 1px solid;background-color:#fafafa;color:#666;font-size:15px;position:relative;display:table\9;width:100%;}
.cui-tab-mod .items{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:table-cell\9}
.cui-tab-mod .items a{color:#333;}
.cui-tab-mod .items.cui-tab-current{color:#009EFC}
.cui-tab-mod .items.cui-tab-current a{color:#009EFC}
.cui-tab-mod .cui-tab-scrollbar{position:absolute;left:0;height:4px;bottom:-1px;background-color:#009EFC;-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;z-index:-1}
.cui-tabnum2{width:50%}
.cui-tabnum3{width:33.33333%}
.cui-tabnum4{width:25%}
.cui-tabnum5{width:20%}
.cui-tabnum6{width:16.66666%}
.cui-tabnum7{width:14.22871%}
.cui-tab-mod .items.cui-tab-current~.cui-tab-scrollbar{z-index:2}
.cui-tab-mod .items:nth-of-type(1).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cui-tab-mod .items:nth-of-type(2).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.cui-tab-mod .items:nth-of-type(3).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.cui-tab-mod .items:nth-of-type(4).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-ms-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.cui-tab-mod .items:nth-of-type(5).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(400%,0,0);-moz-transform:translate3d(400%,0,0);-ms-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.cui-tab-mod .items:nth-of-type(6).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(500%,0,0);-moz-transform:translate3d(500%,0,0);-ms-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.cui-tab-mod .items:nth-of-type(7).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(600%,0,0);-moz-transform:translate3d(600%,0,0);-ms-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.cui-tab-mod .items:nth-of-type(8).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(700%,0,0);-moz-transform:translate3d(700%,0,0);-ms-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.cui-tab-mod .items:nth-of-type(9).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(800%,0,0);-moz-transform:translate3d(800%,0,0);-ms-transform:translate3d(800%,0,0);transform:translate3d(800%,0,0)}


.listCon .cui-tab-mod{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:43px;line-height:43px;border-bottom:none;box-shadow: 0 2px 8px #dedede;background-color:#fafafa;color:#666;font-size:15px;position:relative;display:table\9;width:100%; margin-bottom:5px;}
.listCon .cui-tab-mod .items{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;  line-height:40px; display:table-cell\9}
.listCon .cui-tab-mod .items a{color:#333;}
.listCon .cui-tab-mod .items.cui-tab-current{color:#009EFC}
.listCon .cui-tab-mod .items.cui-tab-current a{color:#009EFC}
.listCon .cui-tab-mod .cui-tab-scrollbar{position:absolute;left:0;height:4px;bottom:-5px;background-color:#009EFC;-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;z-index:-1}
.listCon .cui-tabnum2{width:50%}
.listCon .cui-tabnum3{width:33.33333%}
.listCon .cui-tabnum4{width:25%}
.listCon .cui-tabnum5{width:20%}
.listCon .cui-tabnum6{width:16.66666%}
.listCon .cui-tab-mod .items.cui-tab-current~.cui-tab-scrollbar{z-index:2}
.listCon .cui-tab-mod .items:nth-of-type(1).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(2).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}

.listCon .cui-tab-mod .items:nth-of-type(3).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(4).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-ms-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(5).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(400%,0,0);-moz-transform:translate3d(400%,0,0);-ms-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.listCon .cui-tab-mod .items:nth-of-type(6).cui-tab-current~.cui-tab-scrollbar{-webkit-transform:translate3d(500%,0,0);-moz-transform:translate3d(500%,0,0);-ms-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}

/*日期选择*/
.calendar{text-align: center;}
.calendar table{background: #FFF;border: 1px solid #DADADA;border-width: 1px 0 0 1px;width: 100%;}
.calendar th,.calendar td{border: 1px solid #DADADA;border-width: 0 1px 1px 0; height:36px; padding:0px; width:14%;}
.calendar .week{ line-height:36px; background:#F5F5F5;}
.calendar .dates{ font-style:normal;}
.calendar .dates em{ font-style:normal;}
.calendar td .days{ position: relative;}
.calendar td .days span{ line-height:28px;}
.calendar th{background: #F0F0F0;color: #000;}
.calendar .month th{background: #FFF;text-align: left; line-height:36px;}
.calendar .month div{padding: 0 10px;}
.calendar .month span{font-size: 20px;float: right;padding-left: 30px;}
.calendar .month span.none{color: #BBB;}
.calendar .today{background: #F3F3F3;color: #F94B42;}
.calendar .pastday{color: #BBB;}
.calendar td.cur{ background:#ffffd7;}

.linePrice{padding: 10px;}
.linePrice li{color: #3399FF;float: left;width: 50%;text-align: left;}
.linePrice li span{color: #888;}

.gradeBox{background: #FFF;border: 1px solid #DADADA;border-width: 1px 0;}
.gradeBox li{color: #888;float: left;height: 50px;padding: 8px 0;width: 33%;text-align: center;}
.gradeBox li.center{width: 34%;border: 1px solid #DADADA;border-width: 0 1px;}
.gradeBox li em{font-size: 14px;}

/*搜索页*/
.search li{margin-top: 10px;position: relative;}
.dropMenu i{position: absolute;top: 12px;right: 12px;z-index: 10;}
.dropMenu dl{background: #FFF;border: 1px solid #CACACA;border-width: 1px 1px 0 0;display: none;min-width: 100%;position: absolute;top: 35px;left: 0;z-index: 100;}
.dropMenu dt,.dropMenu dd{border: 1px solid #CACACA;border-width: 0 0 1px 1px;color: #888;height: 36px;line-height: 36px;padding: 0 5px;}
.dropMenu dt{color: #3399FF;}
.dropMenu .column dd{float: left;width: 50%;}

.dateDropDown .month i{ position:initial !important; cursor: pointer;}
.dateDropDown .money{ color:#F60;}

/*会员中心*/
.uInfo a{padding-right:5px; color:#FFF !important;}
.memberAvatar{background: url(../images/user_bg.jpg) no-repeat center;color: #FFF;padding:20px 30px; height:150px; background-size:cover;}
.memberAvatar .bg{ background:#999; opacity: 0.3; position:absolute; bottom:0px; left:0px; height:150px; width:100%;}
.memberAvatar .text{ font-size:16px;position:absolute; bottom:0px; left:0px; opacity: 0.5; background:#000; width:100%; padding:5px 0; }
.memberAvatar .text span{ display: inline-block; width:25%; text-align:center; font-size:12px; float:left;}
.memberAvatar .text span.pp{width:34%;} 
.memberAvatar .text span .dd{ border:1px solid #FFF; border-width:0px 1px;}
.memberAvatar .text span a{ color:#FFF !important;}

.memberAvatar dl{height: 60px;overflow: hidden; width:auto;}
.memberAvatar dt{float: left;height: 60px;margin-right: 20px;width: 60px;}
.memberAvatar dt img{border-radius: 60px;height: 60px;overflow: hidden;width: 60px;}
.memberAvatar dd{margin-left: 80px; font-size:14px;}
.memberAvatar dd a{ display:block; color:#fff;}
.memberAvatar dd em{ font-style:normal; color:#F40;}
.members{padding: 5px;}
.members ul,.members ol,.members li{list-style: none; margin: 0;padding: 0;}
.members .nav{border: 1px solid #bcbcbc;border-width: 1px 1px 0 0;}
.members .nav li{background: #FFF;border: 1px solid #bcbcbc;border-width: 0 0 1px 1px;position: relative;color:#000;font-size:14px;line-height:44px;}
.members .nav li a{display: block;padding: 0 10px 0 30px;}
.members .nav li span.ps{ position:absolute;top:0px;right:10px; color:#c00;}
.members .nav li i{left: 10px;top: 16px;position: absolute;}
.members .nav li .arrow{font-size: 18px;left: auto;right: 10px;top: 11px;}
.members .edit li{margin-top: 10px;position: relative;}
.members .infoShow li{padding:0 10px;}
.members label{display: inline-block;padding-right: 10px;width: 90px;}
.members .hd{color: #000;padding: 0 10px;font:600 1.143em/2 Tahoma;}
.members .hd .option{color: #00B8FB;float: right;}
.collection .cui-tabnum2{width:33.3%;}

/*会员中心：订单*/
.orders{padding:10px;border-top: 1px solid #E5E5E5;}
.orders .sortNav{width: 100%;z-index: 999;border-top: 1px solid #E5E5E5;}
.orders .sortNav li{width: 50%;}
.orders .item{background: #FFF;border: 1px solid #E5E5E5;color: #999; border-width:0 1px 1px}
.orders .item .title{ color:#333; width:60%;}
.orders .item dt,.orders .item dd{padding: 7px 10px;position: relative;}
.orders .item dd{border-top: 1px solid #F0F0F0;}
.orders .item p{margin: 0;}
.orders .item i{position: absolute;right: 10px;top: 27px;}
.orders .item .thumb{float: left;height: 60px;margin-right: 10px;overflow: hidden; width: 80px;}
.orders .btnLink{background: #C0392B;color: #FFF;display: inline-block;padding: 3px 10px;position: absolute;right: 32px;top: 25px;}
.orders .status{color: #F94B42;position: absolute;right: 32px;top: 15px; text-align:right;}
.orderDetail{padding: 10px;}
.orderDetail .item{border: 1px solid #E5E5E5;margin-top: 10px;}
.orderDetail .item dt{border-bottom: 1px solid #E5E5E5;color: #000;}
.orderDetail .item dd{border: none;color: #888;}
.orderDetail .item dt.hd{background: #00B8FB;color: #FFF;}
.cancelBtn{background: #F0F0F0;border-top-width: 0;bottom: 0;color: #999;padding: 2px 10px;position: absolute;right: 0;}

/*会员中心：我的消息*/
.message{padding: 0 10px 10px;}
.message .item{background: #FFF;border: 1px solid #E5E5E5;border-width: 1px 1px 0;margin-top: 10px;}
.message .item dt,.message .item dd{border-bottom: 1px solid #E5E5E5;color: #888;padding: 7px 10px;}
.message .item dt{color: #3399FF;}
.message .item dt span{color: #AAA;}
/*.message .item dd{display: none;}*/

.records li{padding: 0 10px;}
.records li .fr,.ticketList .fr{color: #F94B42;}
.ticketList{background: #FFF;}
.ticketList dt{border-top: 1px solid #E5E5E5;color: #000;padding: 10px;}
.ticketList dd{background: #F5F5F5;border-top: 1px solid #F0F0F0;display: none;padding: 7px 10px;}
.ticketList li{float: left;width: 50%;line-height: 24px;}
.ticketList li.full{width: 100%;}

/*日历样式重写*/
.fa2{ position:relative !important; top:0px !important;right:0px !important; display: inline-block !important;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1; cursor: pointer;}


/*线路订单*/ 
.date{font-size:14px;}
.date .dateList{ display: inline; color:#787878;}
.date .getonList{ display: inline; color:#787878;}
.date .fa-angle-right{float:right;font-size: 20px;}
.crowd{height:40px;line-height:40px; font-size:14px; background:#FFF;padding:0px 10px !important;border:1px solid #e5e5e5;border-top:none;} 
.crowd .rooNum{float:right;height:28px;line-height:28px;color:#666;background-color:#fff;text-align:center;border:1px solid #e4e4e4; position:relative;left:auto;right:auto;top:5px;margin-top:0;display: inline-block;vertical-align: middle;margin-right: 6px; overflow:hidden;}
.crowd .rooNum i {position:absolute;width:27px;height:28px;text-align:center;font:400 26px/28px Arial;background:#FFF; top:0;}
.crowd .rooNum i:first-child {left:0;color:#f94b42;font:400 34px/20px Arial;border-right:1px solid #e4e4e4;}
.crowd .rooNum i:last-child {right:0;color:#f94b42;border-left:1px solid #e4e4e4;}
.crowd .rooNum .listNum{font-size:16px;}
.crowd .rooNum input{ width:40px !important ; border:none;margin:0 27px;min-width:40px !important; height:26px; line-height:26px; text-align: center;}
.crowd .rooNum .noNum {background:none;color:#d9d9d9 !important}
.orderBottom{ position:  fixed;bottom:0;left:0;width:100%; font-size:16px; z-index:99999;}
.orderBottom .buttonWrap{background: none repeat scroll 0 0 #ff7d13;border-bottom: 2px solid #f60;float: right;font-size: 12px;height: 42px !important;line-height: 42px !important;min-width: 25%;padding: 0;width: 25%;color:#FFF;}
.orderBottom section span.price{ color:#FFF !important;}
.orderBottom section{height:42px;padding:0px 0 0 10px; line-height:42px; border:none; background:#FF9913; color:#FFF !important; z-index:99999;}
.orderDy { background:#FFF; border:1px solid #E5E5E5; font-size:14px;padding-left: 10px !important; height:38px; line-height:38px; margin:0  !important; border-top:none;}
.orderDy input{ border-width:0 0 0 1px !important;width:50% !important;float:right; min-width:50% !important; border-color:#E5E5E5 !important;}
.crowd.crowdInfo{border: 0 none;}
.crowd.crowdInfo .rooNum{margin: 0;}
.crowd.crowdInfo .txt{max-width: 50%;float: left;height: 39px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*酒店详情重写*/
.hTexe .txbgBox{ top:-41px; height:41px;}
.hTexe .txBox{ top:-41px; height:41px; line-height:41px;}
.txBoxul{ margin:0;}
.txBoxul li{width:33.333%; text-align: center; float:left;}
.hDate li{ width:50%; float:left;}

/*酒店订单*/
.hotelpInfo{ border:1px solid #E5E5E5; background:#FFF; border-top:none;}
.hotelpInfo .date{padding:10px; border-bottom:1px solid #E5E5E5; float:left; width:50%;}
.hotelpInfo .orderPriceDate{ font-size:14px;padding:10px;}
.hotelpInfo .orderPriceDate dl{ font-size:12px;}
.hotelpInfo .orderPriceDate ul {padding: 0 !important;margin: 0 !important;}
.hotelpInfo .orderPriceDate li {float: left;padding-top: 10px;width: 20%;}
.hotelpInfo .orderPriceDate li div {border: 1px solid #FF7C7A;margin: 0 2px;text-align: center;}
.hotelpInfo .orderPriceDate li p {color: #222;font-size: 14px;height: 28px;line-height: 28px;margin: 0;padding: 0;}
.hotelpInfo .orderPriceDate li p.price {background: #FF7C7A;color: #FFF;}
.hotelpInfo .crowd{ border-width:0; border-bottom: 1px solid #E5E5E5;}
.ellips span{height:18px;margin-bottom:0;display:inline-block;margin-right:1px;}
.ellips span em{color:#ff9500;}
.ellips span i{background:#ff9500;height:18px;width:18px;margin-right:5px;display:inline-block;color:#FFF;font-size:11px;border-radius:9px;text-align:center;font-style: normal;line-height:19px;}
.Lsitbasic li em{ font-style:normal;}
.dropMenuBoxs{padding:10px; font-size:14px; border-bottom:1px solid #E5E5E5; }
.dropMenuBoxs .dropMenu{ font-size:14px;}
.dropMenuBoxs .dropMenu input{ font-family:'Microsoft YaHei'; color:#787878; width:60%; line-height:22px;}
.dropMenuBoxs label{float:left;}
.dropMenuBoxs .dropMenu i{top: 5px;}
.dropMenuBoxs .dropMenu dl{top:0; display:block;}
.dropMenuBoxsb {height:260px; overflow:auto;}
.dropMenuBoxsb .droptime{width:180px;background-color: white;-webkit-transition: 0ms cubic-bezier(0.1, 0.57, 0.1, 1);transition: 0ms cubic-bezier(0.1, 0.57, 0.1, 1);-webkit-transform: translate(0px, 0px) translateZ(0px);}
.dropMenuBoxsb .droptime dl{}
.dropMenuBoxsb .droptime dd{ border-bottom: 1px solid #E5E5E5; font-size:14px; text-align: center; line-height:36px; width:180px;}

/*订单成功页面*/
.viewTitle{margin:0 auto;width:230px;}
.viewTitle h3{padding-left:55px;height:40px;line-height:40px; background:url(../images/view.png) no-repeat; font-weight:500;margin:20px 0 5px;}
.viewTitle p{font-size:12px; color:#A6A6A6;}
.viewMod i.fa{float:right;font-size:14px; line-height:43px;}
.viewMod a{height:auto !important;}
.viewMod h4{font-weight:500;margin-bottom:3px;}
.viewMod p{margin:0; color:#888;}
.viewMod p em{ font-style:normal; color:#F60;padding-left:5px;}
.viewMod .zf i.fa{font-size:14px; line-height:20px;}

.payment {padding-top:10px;}
.paymentMod .zf i.fa{font-size:14px; line-height:20px;float:right;}
.paymentMod h4{font-weight:500;margin-bottom:3px;}
.paymentMod p{margin:3px; color:#888;}
.paymentMod .formInput01{ background:none; display: block; color:#333;}

.lineNav{padding:15px 10px;}
.lineNav .nospace{border:1px solid #FFF;border-width:1px 0 0 1px;}
.lineNav li{background: #39F;padding:15px 10px;width:50%;border:1px solid #FFF;border-width:0 1px 1px 0;text-align:center;font-size:16px;float:left; }
.lineNav li a{color:#FFF;}
.lineNav li  i.fa{font-size:16px;float:right;color:#FFF;}
.theme{ font-size:14px;padding-bottom:5px;}
.mbers .content{padding-left:10px;}

/*错误信息*/
.error{padding:20px 0 !important; background:#1DA38C;}
.Errshow {text-align:center;}
.Errshow .icon{}
.Errshow .icon img{width:40%;left:33%;}
.Errshow h2{ margin-bottom:5px; font-size:16px;}
.Errshow p{ color:#FFF; font-size:18px; font-weight:600;}
.errorNav {font-size:16px; color:#FFF;font-weight:600;}
.errorNav a{ display: inline-block; font-size:14px;margin-right:20px; color:#333 !important; background:#FFF;padding: 0 5px;border-radius: 3px;}

/*星级评分*/
.uMsmContent{ border:1px solid #F3B613;}
.uMsmContent h2{ font-size:14px; font-weight:normal; color:#FFF; background:#F3B613;height:32px; line-height:32px;padding:0 10px;}
.uMsmContent .marks{padding:0 10px 10px;}
.ratingItem{color: #888;display:block;line-height: 18px;margin-right: 5px;padding-bottom: 5px;}
.ratingItem .title{color: #000;float: left;margin-right: 3px;}
.ratingItem span{display: inline-block;height: 18px;line-height: 18px;}
.item-rank-rst, .user-rank-rst, .rating-wrap ul, .rating-wrap a:hover, .rating-wrap .active-star, .user-m-star, .urr-rank60, .breadcrumb .note{background-image: url(../images/star.png);background-repeat: no-repeat;}
.rating-wrap{background: #FFF;display: inline-block;float: left;height: 18px;margin-right: 5px;padding: 0;position: relative;top: 0;width: 64px;z-index: 0; float:right;}
.rating-wrap ul{background-position: 0 -116px;height: 18px;position: relative;width: 64px;z-index: 10;}
.rating-wrap li{display: inline;}
.rating-wrap a{display: block;height: 18px;left: 0;position: absolute;top: 0;}
.rating-wrap .five-stars{background-position: 0 3px;width: 64px;z-index: 10;}
.rating-wrap .four-stars{background-position: 0 -31px;width: 51px;z-index: 20;}
.rating-wrap .three-stars{background-position: 0 -65px;width: 38px;z-index: 30;}
.rating-wrap .two-stars{background-position: 0 -82px;width: 25px;z-index: 40;}
.rating-wrap .one-star{background-position: 0 -99px;width: 12px;z-index: 50;}
.rating-block .hint{color: #999;float: left;}
.active-hint{color: #C00;}
.rating-block .err-hint{color: #E00;font-weight: bold;}

.marks2{padding:10px 10px 0; line-height:28px;border-top:1px solid #F3B613;}
.marks2 label{ float:left;}
.marks2 .impressionList span{float:left;padding:0 5px; margin-right:10px; height: 24px; line-height: 24px; background:#f3f3f3; margin-bottom:10px; margin-top:4px; display:inline; color:#b5b7b5;}
.marks2 .impressionList span.cur{ background:#F80; color:#FFF;}
.tContent{width: 100%;margin-top: 10px;clear: both;margin-bottom: 10px;line-height: 22px;height: 80px;overflow: auto;border: 1px solid #B0BBC7;}
.tbottom{width: 100%;border: solid 1px #f7884c;font-size: 18px;height: 44px;line-height: 44px;text-align: center;color: #fff;margin-bottom: 10px;background: #fe932b;}
.success{display: block;height: 80px;background: url(../images/view.png) no-repeat center center;}
.gray,.successNav{ text-align:center;}
.successNav a{ display: inline; padding-right:12px;}

/*团购*/
.cityBox{background: #FFF;display: none;height: 100%;width: 100%;z-index: 99999;}
.cityList{ overflow:auto;}
.cityList h3{height:24px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding-left:10px;margin-top:-1px;background-color:#efefef;line-height:24px;color:#666;font-size:0.92857em;margin-bottom:0;}
.cityList p{height:44px;padding-left:10px;line-height:44px;border-bottom:1px solid #ccc;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;margin-bottom:0; font-size:14px;}
.tuanCityBox p a{ display:block; color:#333;}
.tuanCityBox p a.cur{color:#F60;}
.cityList p i.fa-check{ display:none;}
.cityList p.cur{color:#F60;}
.cityList p.cur i.fa-check{ display:block;}
.cityList .Clist h4{background-color:#f9f9f9; color:#646464; padding-left:10px; padding-right:10px;  font-size:1.071em;border-bottom:1px solid #bcbcbc;line-height:43px;font-size:14px; font-weight:500;margin-bottom:0px;}
.cityList .Clist h4 i{float:right;line-height:43px;font-size:14px;}
.cityList .Clist .city{display:none;}
.tuanHd{border-radius: 2px;font-weight:500;position:relative;padding:0 20px 0 6px;}
.tuanHd i{}
.tuanHd em{font-style:normal;}
.tuanNav{ margin:10px 0 0 10px;}
.tuanNav li{-webkit-box-sizing: border-box;box-sizing: border-box;float: left;margin: 0 0 10px 0;width: 25%;}
.tuanNav li a{background: #3399FF;color: #FFF;display: block;height: 40px;line-height: 40px;margin-right: 10px;text-align: center; font-size:14px;}
.tuanNav li a.co1{ background:#f27e5f;}
.tuanNav li a.co2{ background:#df5ff2;}
.tuanNav li a.co3{ background:#f25f70;}
.tuanNav li a.co4{ background:#54d7e7;}
.tuanNav li a.co5{ background:#54e7ae;}
.tuanNav li a.co6{ background:#8fe754;}
.tuanNav li a.co7{ background:#bfe754;}
.tuanNav li a.co8{ background:#2d87ed;}
.tuanNav li a.co9{ background:#ec9b33;}
.switch{float:right;}
.switch a{display:inline-block;margin-left:8px;height:32px;}
.switch i{color:#C60;}
.tuan .picList{display:none;}
.tuan .hotList{margin:0 10px; border-top:1px solid #DCDCDC;}
.tuan .hd{margin:7.5px 0;text-align:left;font-size:16px; color:#f35;height:30px; line-height:30px;}
.tuan .wList li{padding:12px 0;}
.tuan .wList li dt{font-size:0;line-height:0;height:80px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);float:left;width:120px;}
.tuan .wList li dt img{border-radius:2px;}
.tuan .wList li dd{-webkit-box-flex: 1;margin-left: 129px;}
.tuan .wList li dd h4{height:36px;padding-right:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.3em;color:#000;font-weight:300;text-decoration:none;margin-bottom:0;}
.tuan .wList li dd .price{font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif !important;line-height:25px !important;margin-top:5px;height:25px}
.tuan .wList li dd .price em{font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif !important;color:#F72862 !important;font-size:16px !important;line-height:22px !important;font-style:normal;}
.tuan .wList li dd .buyNow{font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;overflow:hidden}
.tuan .wList li dd .costPrice{float:left;font-size:11px;color:#999;height:18px;line-height:18px;}
.tuan .wList li dd .del{font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:11px;position:relative;color:#999}
.tuan .wList li dd .buyCount{float:right;font-size:11px;color:#999;height:18px;line-height:18px;margin-right:8px}
.tuan .picList li{border:1px solid #DCDCDC;margin-top:10px;}
.tuan .picList li dt img{width:100%;max-height:270px;}
.tuan .picList li dd h4{margin:8px 0;overflow:hidden;font-size:15px!important;line-height:1.3em;color:#000;font-weight:300;text-decoration:none;margin-bottom:0px;padding-left:10px;}
.tuan .picList li dd .buyNow{height:32px;line-height:32px;background:#a6a6a6;padding-right:10px;}
.tuan .picList li dd .buyNow span{width:25%;float:left;}
.tuan .picList li dd .price{display:inline-block;font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif !important;line-height:32px !important;height:32px;background:#F25F70;padding:0 12px;}
.tuan .picList li dd .price em{font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif !important;color:#FFF !important;font-size:18px !important;line-height:32px !important;font-style:normal;}
.tuan .picList li dd .costPrice{display:block;font-size:13px;color:#FFF;height:32px;line-height:32px;display:inline-block; text-indent:2em;}
.tuan .picList li dd .del{font-family:Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:13px;position:relative;color:#FFF;display:inline-block;}
.tuan .picList li dd .buyCount{float:right;font-size:13px;color:#FFF;height:32px;line-height:32px;display:inline-block;text-align:right;}
/*团购列表*/
.tuanBody{background:#FFF;}
.tuanBody .wList li{border-bottom:1px solid #DCDCDC;}
.tuanBody .switch{top:4px;right:44px;position:absolute;}
.tuanBody .switch i{font-size: 18px; color:#FFF;}
.tuantype{position:absolute;left:0;top:0;width:100%;display:none;height:100%;z-index:9999;}
.tuantype .bg{height:100%;position:absolute;left:0;top:50px;opacity: 0.5;background:#999;width:100%;}
.tuantype .typeList{max-height:350px;overflow:auto;text-align:left;background:#FFF;}
.tuantype p{height:44px;padding-left:20px;line-height:44px;border-bottom:1px solid #ccc;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;margin-bottom:0; font-size:14px;}
.tuantype p.cur{ color:#F60;}
.tuanBody  .listCon{position:relative;}
#secondType .fa{ font-size:12px;}
.tuanSecondType{width:100%;position:absolute;top:42px;right:0;height:100%;z-index:9999;display:none;}
.tuanSecondType .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.secondtypeList{position:absolute;z-index:10000;background-color:#f2f2f2;border:1px solid #bcbcbc;-webkit-border-radius:3px;border-radius:3px;right:0;width:25%;min-width: 80px;border-bottom:none;top:10px;}
.secondtypeList p{border-bottom: 1px solid #bcbcbc;text-align:center;position: relative;z-index: 1;height:35px;font-size:14px;margin:0;line-height:35px;}
.secondtypeList p.cur{background:#29c2f3;color:#FFF;}
.secondtypeList i{position:absolute;top:-22px;left:0;font-size:3em;color:#f2f2f2;width:100%;text-align:center;}
/*团购详情*/
.tuanShow{padding-bottom:42px;}
.tuanShow .tuanImg{width:100%;max-height:270px;}
.tuanShow .showCon{padding:0;}
.tuanShow section{margin:0;border-top:none;font-size:14px;}
.tuanShow .showMod{width:100%; overflow:hidden;}
.tuanShow section .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.3em;color:#000;font-weight:300;text-decoration:none;margin-bottom:5px;}
.tuanShow section .text{color:#878787;max-height:36px;font-size:14px;text-indent:2em;overflow:hidden;line-height:18px;}
.tuanShow .limit{color:#999;font-size:12px;}
.tuanShow .limit span{float:right;}
.tuanShow .limit span i{font-size:14px;margin-right:5px;}
.tuanShow .limit span em{ font-style:normal;}

.tuanShow .service{padding:10px 0; margin-bottom:10px;}
.tuanShow .service span{float:left;width:33.3%;text-align:center;font-size:14px;}
.tuanShow section  i{font-size:16px;margin-right:5px;}
.tuanShow .service span i.yes{color:#97bf1d;}
.tuanShow .sRight{float:right; margin:0;}
.tuanShow .details{margin-top:10px; border-top:1px solid #DCDCDC;}
.tuanShow .details h3{font-size:14px; font-weight:500;margin:0;}
.tuanShow .hd{font-size:14px;border-bottom:1px solid #DCDCDC;padding:10px;color:#000;}
.orderBottom span{padding-right:8px;}
.orderBottom del{padding-right:15px;}
.orderBottom b{font-size:14px;}
/*团购订单*/
.tuanOrder{margin-top:10px;background:#FFF;border:1px solid #DCDCDC;border-radius: 5px;margin-bottom:10px;}
.tuanOrder li{padding:10px;border-bottom:1px solid #DCDCDC;font-size:14px;margin-bottom:0;}
.tuanOrder li a{ display: inline-block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:0;width:70%;}
.tuanOrder li.crowd{border-width:0;background:none;}
.tuanOrder li.crowd .rooNum{float:none;top:-1px;}
.inputRad span{margin-right:8px;background:#FFF;padding:6px;float:left;}
.inputRad span.cur{background:#F60;color:#FFF;}
.buyRad{margin-top:10px;background:#FFF;border:1px solid #DCDCDC;border-radius: 5px;border-bottom:none;margin-bottom:0;}
.buyRad li{padding:10px;font-size:14px;border-bottom:1px solid #DCDCDC;margin:0;}
.buyRad li input{display:inline;background:#F2F2F2;border:1px solid #E5E5E5;border-radius: 5px;height:36px;line-height:36px;padding:2px 3px;width:100%;}

/*签证*/
.visaList{background:#ededed; position:relative; margin-bottom:10px;}
.visaList .sortNav li{width:33%;}
.visaList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-right:none;}
.visaList .sortNav li.d2{width:34%;}
.visaList .sortNav li.d2 a{ border-width:0 0 1px 0;}
.visaList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.visaList .uLists{ background:none;}
.visaList .uLists li{padding:10px 10px 0 10px;border:none;}
.visaList .uLists li a{padding:10px;background:#FFF;border-radius: 3px;}
.visaList .uLists li dt{float:right;}
.visaList .uLists li dt img{height:80px;width:80px;border-radius: 5px;}
.visaList .uLists li dd{margin-left:0;margin-right:90px;height:auto;padding-bottom:8px;}
.visaList .uLists li dd h4{color:#09f;font-weight: normal; margin:0; height:auto; max-height:32px;}
.visaList .uLists li .text{color:#9a9a9a;padding-top:12px;width:96%; margin:0;}
.visaList .uLists li dd.price{position:relative;font-size:12px;color:#9a9a9a;padding-top:8px;top:0;right:0;margin:0;border-bottom:1px solid #d0d0d0;padding-bottom:0;height:40px;line-height:30px;float:none;}
.visaList .uLists li dd.price em{color:#F60;font-size:26px;font-weight: normal;}
.visaList .uLists li dd.price i{font-size:16px;font-style:normal;}
.visaList .uLists li .Tright{position:absolute;bottom:0;right:0;height:36px;width:80px;text-align:center;color:#90C890;}
.visaList .uLists li .Tright p{margin-bottom:0;height:18px;overflow:hidden;}
.visaList .dropDown{ position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;display:none;}
.visaList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;z-index:3;}
.visaList .dropDown .downcityBox{height:264px;overflow:hidden;}
.visaList .dropDown .cityList{z-index:99999;background:#FFF;max-height:264px;overflow:auto;}
.visaList .dropDown p {padding:0 10px;}
.visaList .dropDown p i.fa-check{ display:none;}
.visaList .dropDown p.cur i.fa-check{ display:block;}
.visaList .dropDown p.cur{color:#09f;}
.visaList .dropDown p span{float:right;color:#9a9a9a;font-size:12px;}
.visaList .dropDown p i.Iright{float:right;height:43px;line-height:43px;}
.visaList .dropDown p i.fa-vimeo-square{color:#09f;margin-right:5px;}
/*Tab切换样式*/
.ui-tabs-nav{/**/}
.ui-tabs-nav li{float: left;text-align: center;}
.ui-tabs-nav li a{display: block;}
.ui-tabs-nav li.ui-tabs-selected{/**/}
.ui-tabs-panel{/**/}
.ui-tabs-hide{display: none;}
.visaList .destination {background:#FFF;height:264px;overflow:hidden;z-index:4;}
.visaList .destination .ui-tabs-nav{float:left;width:33%;margin-bottom:0;}
.visaList .destination .ui-tabs-nav li {height:44px;line-height:44px;border-bottom: 1px solid #ccc;margin-bottom:0;width:100%;}
.visaList .destination .ui-tabs-nav li a{height:44px;line-height:44px;padding:0 10px;border-right:1px solid #CCC;text-align:left;font-size:14px;color:#9a9a9a;}
.visaList .destination .ui-tabs-nav li a i{float:right;height:44px;line-height:44px;color:#9a9a9a;}
.visaList .destination .ui-tabs-nav li.ui-tabs-selected a{border-right:none;}
.visaList .destination .ui-tabs-nav li.ui-tabs-selected a i{display:none;}
.visaList .destination .ui-tabs-panel{float:left;width:67%;border-bottom: 1px solid #ccc;height:264px;overflow:auto;}
.visaList .destination .ui-tabs-panel p{width:100%;margin-bottom:0;height:43px;line-height:43px;font-size: 14px;}
.visaList .destination .ui-tabs-panel p i.Iright{}
/*签证显示*/
.visaShow{background:#f0f0f0;padding-bottom:36px;}
.visaShow .visaImg{height:200px;position:relative;}
.visaShow .visaImg img{height:200px;width:100%;}
.visaShow .visaImg div{position:absolute;bottom:0;left:0;height:28px;line-height:28px;width:100%;color:#FFF;font-size:14px;padding:0 10px;}
.visaShow .visaImg div.bg{opacity: 0.5;background:#333;}
.visaShow .visaImg div span{float:right;}
.visaShow section{border:none;background:none;margin:0;padding:10px 0 0;;}
.visaShow section .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px!important;line-height:1.3em;color:#000;font-weight:300;text-decoration:none;margin-bottom:10px;}
.visaShow .showtop p{color:#000;}
.visaShow .showtop p em{font-style:normal;color:#787878;}
.visaShow .showtop p.pirce{color:#F60;}
.visaShow .showtop p.pirce em{color:#F60;font-size:20px;}
.visaShow section.item{border:1px solid #d8d8d8; background:#FFF;border-radius: 3px;margin-top:10px;padding:0;}
.visaShow section.item h2.itemHd{height:36px;line-height:36px;font-size:16px;font-weight:500;margin:0;padding:0 10px;}
.visaShow section.item h2.itemHd i{margin-right:5px;color:#2bc661;}
.visaShow section.item h2.itemHd i.fa-angle-down{float:right;font-size:20px;line-height:36px;color:#2bc661;margin:0;}
.visaShow section.item .itemList{padding:10px;background:#F5F5F5;line-height:22px;border-top:1px solid #d8d8d8;display:none;}
.visaShow section.items{border:1px solid #d8d8d8; background:#FFF;border-radius: 3px;margin-top:10px;padding:0;}
.visaShow section.items h2{height:28px;line-height:28px;font-size:16px;font-weight:500;margin:0;padding:10px 10px 0 10px;}
.visaShow section.items h2 i.fa{margin-right:5px;color:#2bc661;}
.visaShow section.items p.pp{padding:10px;margin:0;}
.visaShow section.items .material{margin:0;}
.visaShow section.items .material li{margin:0;}
.visaShow section.items .material li h3.materialHd{font-size:14px;padding:0 10px;border-top:1px solid #d8d8d8;line-height:36px;margin:0;font-weight:500;}
.visaShow section.items .material li i.fa-angle-down{float:right;font-size:20px;line-height:36px;color:#2bc661;}
.visaShow section.items .materialList{display:none;background:#F5F5F5;padding:10px;line-height:22px;border-top:1px solid #d8d8d8;}
.visaShow .orderBottom{width:100%; color:#FFF; background:#ff7d13; text-align:center;height:36px; line-height:36px; z-index:9999;}
.visaShow .orderBottom a{ color:#FFF;}
/*签证预订*/
.visaOrder .showCon{padding:10px 10px 40px;}
.visaOrder .orderText{margin-bottom:0;}
.visaOrder .orderText .title{font-size:16px;color:#333;}
.visaOrder .orderText .date{font-size:14px;}
.visaOrder .orderText .date .dateList{ display: inline; color:#787878;}
.visaOrder .orderText .date .fa-angle-right{float:right;font-size: 20px;}
.visaOrder .touristform{margin-top:10px;}
.visaOrder .touristform .item{padding-bottom:12px;border-bottom:1px solid #d8d8d8;}
.visaOrder .touristform .item dt,.visaOrder .touristform .item dd{padding-top:12px;font-size:14px;color:#000;}
.visaOrder .touristform .item dd{line-height:36px;}
.visaOrder .touristform .item dd input{width:80%;float:right;padding:3px 8px;border:1px solid #d8d8d8;border-radius: 3px;font-size:12px;height:36px;}
.visaOrder .touristform .item dt span{float:right;}
.visaOrder .touristform .item dt label input{display:inline;margin:0 3px;}

.visaOrder .invoice{position: relative;padding:10px;overflow: hidden; border:1px solid #d8d8d8; background:#FFF; margin-top:10px;}
.visaOrder .invoice label{ float:left;}
.visaOrder .invoiceinfo{border:1px solid #d8d8d8; border-top:none; padding:0 10px;}
.visaOrder .invoiceinfo dd{padding:0;}
.visaOrder .invoiceinfo select{ border:1px solid #cccccc; line-height:36px; width:100%; height:36px; text-align:center; }
.visaOrder .invoiceinfo select:after{content:"";position:absolute;width:10px;height:10px;left:50%;top:50%;margin-left:-5px;margin-top:-2px;border-top:1px solid #a4a4a4;border-left:1px solid #a4a4a4;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
/*游记*/
.travelsList{background:#FFF; position:relative;}
.travelsList .sortNav li{width:33%;}
.travelsList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-right:none;}
.travelsList .sortNav li.d2{width:34%;}
.travelsList .sortNav li.d2 a{ border-width:0 0 1px 0;}
.travelsList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.travelsList .dropDown{ position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;display:none;}
.travelsList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.travelsList .dropDown .dropBox{max-height:260px; overflow:hidden;}
.travelsList .dropDown .cityList{z-index:99999;background:#FFF;max-height:260px;overflow:auto;}
.travelsList .dropDown p {padding:0 10px;}
.travelsList .dropDown p.cur{color:#09f;}
.travelsList .dropDown p span{float:right;color:#9a9a9a;font-size:12px;}
.travelsList .dropDown p i.Iright{float:right;height:43px;line-height:43px;}
.travelsList .dropDown p i.fa-check{color:#09f;margin-right:5px;display:none;}
.travelsList .dropDown p.cur i.fa-check{display:block;}
.travelsList .uLists dt{float:left;}
.travelsList .uLists li{border-bottom:1px solid #d0d0d0;border-top:none;padding:15px 10px;}
.travelsList .uLists dt,.travelsList .uLists dt img{width:100px;height:80px;border-radius:5px;}
.travelsList .uLists dd{height:auto;margin-left:90px;}
.travelsList .uLists dd .title{font-size:14px;font-weight:500;height:36px;white-space: normal;margin-bottom:13px; margin-top:0;}
.travelsList .uLists dd .uInfo div{width:33.3%;float:left;height:35px;}
.travelsList .uLists dd .uInfo div img{border-radius:21px;}
.travelsList .uLists dd .uInfo div span{position:relative;bottom:-20px;left:0;color:#444;height:16px; display:block; }
.travelsList .uLists dd .uInfo div span i{width:16px;height:16px;background:url(../images/uicon.png) no-repeat;background-size:15px;float:left;margin-right: 3px;}
.travelsList .uLists dd .uInfo div span.view i{ background-position: 0 -59px; margin-right: 3px;}
.travelsList .uLists dd .uInfo div span.comments i{ background-position: 3px -30px;background-size: 13px auto;}
.travelsList .pLists li{padding:10px 10px 0;margin:0;}
.travelsList .pLists dl{position:relative;}
.travelsList .pLists dt,.travelsList .pLists dt img{width:100%;max-height:180px;}
.travelsList .pLists dd{position:absolute;left:0px; bottom:0;height:35px;width:100%;}
.travelsList .pLists dd.bg{background:url(../images/coverbg.png) repeat-x 0 -6px;/*background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.4))*/}

.travelsList .pLists dd .user{float:left; margin-top:12px;}
.travelsList .pLists dd .user img{border:1px solid #FFF;border-radius:24px}
.travelsList .pLists dd .title{font-size:16px;font-weight:600;max-height:36px;margin-bottom:0px; color:#FFF;padding-left:8px; margin-top:12px;}
.travelsList .pLists dd .uInfo{padding-left:44px;}
.travelsList .pLists dd .uInfo div{float:left;}
.travelsList .pLists dd .uInfo div span{color:#FFF;margin-right:12px;}
.travelsList .pLists dd .uInfo div span.name{ background:none; color:#FFF;}
.travelsList .pLists dd .uInfo div span.view i{ background-position:0 -16px; background-size:15px; background-repeat:no-repeat;  background-image:url(../images/uicon.png);width:16px;height:16px;float:left; margin-right: 3px;}
.travelsList .pLists dd .uInfo div span.comments{ background-position:0 2px;}
.travelsList .pLists .calendars{top:15px;right:15px;background:#F5F5F5;width:55px;border-radius:3px;left: auto;padding:0;text-align:center; height:52px;}
.travelsList .pLists .calendars p.month{height:20px;font-size:12px;color:#FFF;background:#fe9d02;border-bottom:1px solid #da8c0f;border-radius:3px 3px 0 0;margin-bottom:6px;}
.travelsList .pLists .calendars p.day{font-size:20px;color:#fe9d02;font-family:Arial;margin-bottom:6px;}
.travelsList .pLists .calendars p.years{color:#a4a4a4;margin:6px 6px 0;border-top:1px dotted  #e5e5e5; font-size:11px;}
.travels .wList li{border-bottom:1px solid #DCDCDC;}
.travels .switch{top:4px;right:44px;position:absolute;}
.travels .switch i{font-size: 18px; color:#FFF;}
/*游记显示*/
.travelShow{background:#FFF;padding-bottom:40px;}
.travelShow .travelImg{height:200px;position:relative;}
.travelShow .travelImg img{height:200px;width:100%;}
.travelShow .travelImg div{position:absolute;bottom:0;left:0;line-height:90px;width:100%;color:#FFF;font-size:16px;padding:0 10px; height:68px; overflow:hidden;}
.travelShow .travelImg div.bg{background:url(../images/coverbg.png) repeat-x 0 -1px;}
.travelShow section{padding:0;border:none;}
.travelShow .showtop{ position:relative;margin-bottom:10px;}
.travelShow .showtop .user{float:left;margin-right:8px;}
.travelShow .showtop .user img{height:32px;width:32px;border-radius:16px;}
.travelShow .showtop .userName{font-size:14px;color:#f9c64d;}
.travelShow .showtop .data{color:#787878;font-family:Arial; font-size:11px; line-height:12px;}
.travelShow .showtop .infouser{position:absolute;right:0;top:8px;}
.travelShow .showtop .infouser span{padding-left:20px;color:#787878;line-height:16px;margin-right:12px;font-family:Arial; height:16px;display:inline-block;}
.travelShow .showtop .infouser span i{width:16px;height:16px; float:left;background:url(../images/uicon.png) no-repeat;background-size:15px;margin-right:3px;}
.travelShow .showtop .infouser span.view i{ background-position:0 -59px;margin-right:3px;}
.travelShow .showtop .infouser span.comments i{ background-position:3px -31px; background-size:13px ;}
.travelShow .other{margin-bottom:15px;border-top:1px solid #DBDBDB;}
.travelShow .other span{float:left;width:50%;height:28px;line-height:28px;display:block; color:#787878;}
.travelShow .other span i{font-size:14px;padding-right:5px;}
.travelShow .commentMod{margin:10px 0 0;background:#ededed;color:#FFF;border-radius:3px 3px 0 0;padding:10px; line-height:18px; font-size:14px;width:100%; position:fixed;bottom:0;left:0; text-align:center;}
.travelShow .commentMod a{color:#333;float:left;width:33.3%;font-size:14px;}
.travelShow .commentMod i{padding-right:5px; color:#F90; font-size:16px;}
/*游记点评*/
.travelComments {padding-bottom:42px;}
.travelComments .showCon{padding-top:10px;}
.travelComments h2.hd{font-size:16px;color:#000;font-weight:500;margin-bottom:4px;}
.travelComments .itemCon{ position:relative;padding-bottom:12px;padding-top:12px;border-bottom:1px solid #DEDEDE;}
.travelComments .itemCon dt{padding-bottom:8px;}
.travelComments .itemCon dd p{ display:inline; white-space: normal ;word-break: normal ;word-break:break-all;  margin:0;}
.travelComments .itemCon .user{float:left;margin-right:8px;}

.travelComments .itemCon .user img{height:36px;width:36px;border-radius:18px;}
.travelComments .itemCon .userName{font-size:14px;color:#f9c64d;}
.travelComments .itemCon .data{color:#787878;font-family:Arial;font-size:11px;}
.travelComments .itemCon .reply{position:absolute;right:0;top:18px;}
.travelComments .itemCon .reply a{color:#f9c64d;font-size:14px;}
.travelComments .itemCon dd{color:#909090;font-size:14px;}
.travelComments .question{position:fixed;bottom:0px;left:0px;padding:10px;background:#ededed;border-top:1px solid #ededed;width:100%;}
.travelComments .question input{height:28px;width:100%;background:#FFF;border-radius:3px;padding:3px;}
.travelComments .questionPop{background: #FFF;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 99999;display:none;}
.travelComments .questionPop .inputText{font-size:14px;height:66px;line-height:18px;background:#ededed;border-radius:3px;padding:3px;width:100%;border:1px solid #ededed;}

/*积分商城*/
.giftNav{ margin:10px 0 0 10px;}
.giftNav li{-webkit-box-sizing: border-box;box-sizing: border-box;float: left;margin: 0 0 10px 0;width: 25%;}
.giftNav li a{background: #3399FF;color: #FFF;display: block;height: 40px;line-height: 40px;margin-right: 10px;text-align: center; font-size:14px;}
.giftNav li a.co1{ background:#f27e5f;}
.giftNav li a.co2{ background:#df5ff2;}
.giftNav li a.co3{ background:#f25f70;}
.giftNav li a.co4{ background:#54d7e7;}
.giftNav li a.co5{ background:#54e7ae;}
.giftNav li a.co6{ background:#8fe754;}
.giftNav li a.co7{ background:#bfe754;}
.giftNav li a.co8{ background:#2d87ed;}
.giftNav li a.co9{ background:#ec9b33;}
.gift .List{margin-top:10px;padding:10px;}
.gift .List .hd{font-size:16px;padding-bottom:10px;}
.gift .List li{float:left;width:50%;text-align:center;background:#FFF;margin:0;}
.gift .List li a{border-bottom:1px solid #F8F8F8;padding:8px;}
.gift .List li dt{padding:10px;}
.gift .List li.tag a{border-right:1px solid #F8F8F8;}
.gift .List li img{width:100%;}
.gift .List li.resets a{border-right:none;}
.gift .List li.resets,.gift .List li.resets img{width:100%;}
.gift .List li h4{font-size:16px;color:#333;padding:0;font-weight:500;height:18px; overflow:hidden;}
.gift .List li .buyNow{color:#8c8c8c;text-align:center;}
.gift .List li .buyNow span{float:right;}
.giftList {}
.giftList #secondType{overflow:hidden;}
.giftList #secondType i{font-size:18px;padding-left:3px;line-height:38px;}
.giftList .cui-tab-mod{margin-bottom:0;overflow:hidden;}
.giftList .wList li{margin:10px 10px 0;background:#FFF;border:1px solid #DEDEDE;padding:0;}
.giftList .wList li dl{padding:10px 10px 0;height:110px;}
.giftList .wList li dt {float: left;font-size: 0;height: 100px;line-height: 0;width: 95px;}
.giftList .wList li h4{height:18px;overflow:hidden;font-size:18px;font-weight:500;}
.giftList .wList li dd{margin-left:105px;}
.giftList .wList li dd .go{float:right;height:100px;line-height:90px;color:#F60;margin-left:10px;}
.giftList .wList li dd .go i{color:#e5e5e5;font-size:20px;}
.giftList .wList li dd .text{height:35px;overflow:hidden;color:#787878;margin-top:5px;}
.giftList .wList li .but{margin-top:10px;border-top:1px solid #DEDEDE;text-align:center;background:#f6f6f6;color:#f60;font-size:18px;padding:12px 10px;color:#787878;}
.giftList .wList li .but span{float:right;background:#FF9900;height:35px;color:#fff;}
.giftShow .showCon{padding:0;}
.giftShow .showCon .hdBox{background:#FFF;border-bottom:1px solid #DEDEDE;height:54px;border-top:1px solid #DEDEDE;}
.giftShow .showCon .hdBox .collection{float:right;color:#787878;width:68px;text-align:center;border-left:1px solid #DEDEDE;padding:3px 0;}
.giftShow .showCon .hdBox .collection.cur{color:#F60;}
.giftShow .showCon .hdBox .collection i{font-size:26px;}
.giftShow .showCon .hdBox  h4{color:#000;font-size:14px;font-weight:500;padding:3px 10px;}
.giftShow .showCon .infoBox{background:#FFF;padding:10px 10px 0;border-bottom:1px solid #DEDEDE;}
.giftShow .showCon .infoBox p{margin:0;padding-bottom:10px;}
.giftShow .showCon .infoBox p span{float:right;}
.giftShow .showCon .infoBox p em{font-size:14px;color:#F60;padding-right:3px;font-style: normal;}
.giftShow .showCon .tabLsit{background:#FFF;padding:10px;display:block;}
.giftShow .showCon .cui-tab-mod a{font-size:12px;}
.giftShow .showCon .cui-tab-hide{display:none;}
.giftShow{padding-bottom:36px;}
.giftShow .but{position:fixed;bottom:0;left:0;text-align:center;height:36px;line-height:36px;background:#F60;width:100%;z-index:3333;}
.giftShow .but a{font-size:14px;color:#FFF;}
/*礼品订单*/
.giftOrder{margin-top:10px;background:#FFF;border:1px solid #DCDCDC;border-radius: 5px;margin-bottom:10px;}
.giftOrder li{padding:10px;border-bottom:1px solid #DCDCDC;font-size:14px;margin-bottom:0;}
.giftOrder li.crowd{border-width:0;background:none;}
.giftOrder li.crowd .rooNum{float:none;top:-1px;}
.giftRad{margin-top:10px;}
.giftRad span{ background: none repeat scroll 0 0 #fff;border-radius: 3px;cursor: pointer;display: block;float: left;height: 27px;line-height: 27px;
margin-right: 10px;padding: 0 10px;}
.giftRad span.cur{background:#F60;color:#FFF;}
.buyRad{margin-top:10px;background:#FFF;border:1px solid #DCDCDC;border-radius: 5px;border-bottom:none;margin-bottom:0;}
.buyRad li{padding:10px;font-size:14px;border-bottom:1px solid #DCDCDC;margin:0;}
.buyRad li input{display:inline;background:#F2F2F2;border:1px solid #E5E5E5;border-radius: 5px;height:36px;line-height:36px;padding:2px 3px;width:100%;}

/*机票*/
.flight{}
.flight .flightBtn{height: 44px;line-height: 44px;font-size: 18px;color: #fff;background: #ff9a14;border-radius: 3px;width:100%;}
.flight .flightBtnBox{ margin:0 10px 10px;}
.sForm{margin:10px;}
.flightForm {background:#FFF;border: 1px solid #bcbcbc;border-bottom: 0; margin:10px;}
.flightForm li{height: 44px;line-height: 44px;border-bottom: 1px solid #bcbcbc;width: 100%;position: relative;overflow: hidden;margin:0;}
.flightForm li dl{position:relative;}
.flightForm li.flightSwitch dd{float:left;width:43%;height:44px;padding:0;position: relative;}
.flightForm li.flightSwitch dd.returnCity{float:right}
.flightForm li.flightSwitch dd:after{content:'';position:absolute;width:10px;height:10px;right:10px;top:50%;margin-top:-5px;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.flightForm li.flightSwitch dd span{position:absolute;z-index:2;width:100%;left:0;top:0;height:44px;line-height:44px;text-indent:35px;-webkit-transition:all .5s ease-in-out;font-size:14px;}
.flightForm li.flightSwitch .toCity:before{content:'';position:absolute;width:12.5px;height:12.5px;left:10px;top:50%;margin-top:-5px;background:url(../images/flightIcon.png) no-repeat 0 -20px;background-size:36px}
.flightForm li.flightSwitch .returnCity:before{content:'';position:absolute;width:12.5px;height:12.5px;left:10px;top:50%;margin-top:-5px;background:url(../images/flightIcon.png) no-repeat 0 -20px;background-size:36px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.flightForm li.flightSwitch .change{position:absolute;left:43%;top:0;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;width:14%;height:44px;line-height:44px;text-indent:-9999px}
.flightForm li.flightSwitch .change:after{content:'';position:absolute;width:16px;height:18px;left:50%;top:50%;margin-left:-8px;margin-top:-9px;background:url(../images/flightIcon.png) no-repeat 0 -39px;background-size:36px}
.flightForm li.data:after{content:'';position:absolute;width:10px;height:10px;right:10px;top:50%;margin-top:-5px;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.flightForm li.data:before{content:'';position:absolute;width:14.5px;height:14.5px;left:10px;top:50%;margin-top:-6px;background:url(../images/flightIcon.png) no-repeat 0 -62px;background-size:36px;}
.flightForm li.data span{text-indent: 35px;font-size: 14px;display:block;}
.flightForm li.data span em{float:right;font-style:normal;padding-right: 25px;}
.flightForm li.returnData{width:50%;float:left;}
.flightForm li.datas{border-right:1px solid #bcbcbc;width:50%;float:left;}
.flightcitys h3{height:36px;line-height:36px;}
.cityList .search{padding:10px;background:#e4e4e4;position:relative;}
.cityList .search .sInput{width:100%;padding:8px 8px 8px 30px;border-radius: 10px;}
.cityList .search i{position:absolute;left:18px;top:18px;font-size:16px;color:#DEDEDE;}
.flightData {display:none;margin-top:75px;}
.flightData header{position:fixed;top:0;left:0;}
.flightData .week{position:fixed;top:50px;left:0;border-bottom:1px solid #c8c8c8;width:100%;background:#f7f7f7;padding:5px 0;z-index:999;}
.flightData .week li{width:14%;text-align:center;color:#000;float:left;margin:0;}
.flightData .week li:first-child, .flightData .week li:last-child{width:15%;}
.flightData .cldunit{background:#FFF;margin-bottom:15px;}
.flightData .cldunit h5{height: 40px;text-align: center;font: 400 16px/50px verdana;margin:0;}
.flightData .cldunit li{float: left;width: 14%;padding: 4px 0;font: 400 14px/45px verdana;text-align: center; color:#000;margin:0;height: 48px;}
.flightData .cldunit li:nth-child(7n), .flightData .cldunit li:nth-child(7n+1){width:15%;}
.flightData .cldunit li.none{color:#DEDEDE;}
.flightData .cldunit li i{display: block;line-height: 20px;font-size: 12px;font-style:normal;}
.flightData .cldunit li.cur{background:#FF9933;}
.flightData .cldunit li.cur i{color:#FFF;}
/*机票列表*/
.weeks{width: 100%;border-bottom: 1px solid #ddd;position: relative;z-index: 1;}
.weeks .weekList{display: inline-block;height: 48px;float: left;overflow: hidden;position: relative;margin:0;width:75%;}
.weeks .weekList ul{margin:0;}
.weeks .weekList li{display: block;float: left;height: 48px;width: 33%;margin:0;}
.weeks .weekList li .dates{cursor: pointer;color: #777;text-align: center;margin-top:4px;}
.weeks .weekList li.cur{color: #F60;width: 34%;}
.weeks .weekList li.cur p{color: #F60;}
.weeks .weekList li p{line-height:20px;margin-bottom:0;font-size:12px;color:#666;}
.weeks .weekList li .price{padding-top: 0;}
.weeks .weekList li .price em{font:400 1.14em/1 Arial; font-style:normal;}
.weeks .weekList .btn{cursor: pointer;height: 48px;position: absolute;top: 0;width: 23px;text-align:center;line-height:48px;}
.weeks .weekList .btn i{color:#999;font-size:20px;}
.weeks .weekList .btn a{display: block;height: 48px;width: 20px;}
.weeks .weekList .prev{left: 0;}
.weeks .weekList .next{right: 0;}
.weeks .weekList .prev a{background-position: 5px 20px;}
.weeks .weekList .prev a:hover{background-position: 5px -42px;}
.weeks .weekList .next a{background-position: -34px 20px;}
.weeks .weekList .next a:hover{background-position: -34px -42px;}
.weeks .calBox{display: inline-block;height: 48px;float: left;position: relative;width: 25%;text-align: center;}
.weeks .calBox a.calLink{display: block;height: 48px;border-left:1px solid #DEDEDE;line-height:66px;color:#666;}
.weeks .calBox a.calLink:after{position: absolute;display: block;content: '';width: 15px;height: 48px;top: 10px;margin-left: -7.5px;background:url(../images/flightIcon.png) no-repeat 0 -62px;background-size:36px;left: 50%;}
.flightList li{border-bottom: 1px solid #E8EBEF;width: 100%;overflow: hidden;font-size: 14px;position: relative;background-color: #fff;-webkit-tap-highlight-color: #f2f2f2;margin:0;position:relative;z-index:888;}
.flightList li .noRecord {color: #888;padding: 15px 10px;}
.flightList li .infoTop{position:relative;}
.flightList li .dataInfo{width:100%;margin-bottom:6px;color:#333;padding:15px 10px 0;}
.flightList li .dataInfo span{float:right;font-size:20px;color:#ff7800;} 
.flightList li .dataInfo span dfn{font-size:13px;color:#F0831E;font-style: normal;}
.flightList li .dataInfo em{font-style: normal;color: #000;font-weight: 700;padding-right:4px;}
.flightList li .dataInfo em i{font-style: normal;font-size: 18px;letter-spacing: -1px;}
.flightList li .textInfo {color:#999;font-size:15px;padding:0 10px 20px;}
.flightList li .textInfo span{float:right;}
.flightList li .more{position: absolute;bottom: 0;right: 0;width: 36px;height: 18px;border: 0;cursor: pointer;background:#EBEBEB;line-height:18px;text-align:center;z-index:99999;}
.flightList li .more i{font-size:22px;color:#a4a4a4;}
.flightList li .moreMod{background:#F9F9F9;display:none;}
.flightList li .moreMod p{margin:0;height:44px;line-height:44px;border-top:1px solid #E8EBEF;padding:0 10px;font-size:14px;color:#787878;}
.flightList li .moreMod p i,.flightList li .moreMod p span{float:right;}
.flightList li .moreMod p span dfn{font-size:13px;color:#F0831E;font-style: normal;float:left;}
.flightList li .moreMod p span{font-size:16px;color:#ff7800;padding-right:8px;} 
.flightList li .moreMod p i{height:44px;line-height:44px;color:#a9a9a9;font-size:18px;}
/*机票订单*/
.flightOrder{margin:0;padding:5px;color:#000;font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;padding-bottom:60px;}
.flightOrder .flightLists{border: 1px solid #bcbcbc;border-bottom: 0;background: #fff;margin-bottom:10px;}
.flightOrder .flightLists li{position: relative;padding: 0 10px;line-height: 44px;overflow: hidden;border-bottom: 1px solid #bcbcbc;}
.flightOrder .flightLists li.flightInfo1{font-size: 15px;height: 44px;line-height: 44px;position: relative;}
.flightOrder .flightLists li .fr{position: absolute;right: 10px;top: 8px;color: #666;font-size: 12px;line-height: 14px;text-align:center;}
.flightOrder .flightLists li.flightInfo1 .flightIcon{display: inline-block;width: 15px;height: 14px;background: url(../images/flightIcon.png) no-repeat 0 0;background-size: 36px;margin-right: 3px;}
.flightOrder .flightLists li.flightInfo2{padding: 5px 0;margin: 0 10px;line-height: 28px;}
.flightOrder .flightLists li.flightInfo2 p {margin:0;line-height: 28px;font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;}
.flightOrder .flightLists li.flightInfo2 p strong{font-size: 18px;margin-right: 10px;}
.flightOrder .flightLists li.flightInfo3 {padding: 5px 10px;line-height: 28px;}
.flightOrder .flightLists li.flightInfo3 p{color:#666;clear: both;line-height: 28px;margin:0;font-size:14px;}
.flightOrder .flightLists li.flightInfo3 p .fnt15{font-size:15px;color:#000;}
.flightOrder .flightLists li.flightInfo3 p .fnt12{font-size:12px;}
.flightOrder .flightLists li.flightInfo3 p .c33{color:#ff9913}
.flightOrder .flightLists li.flightInfo3 p span{padding-right:3px;}
.flightOrder .flightLists li.flightInfo3 p strong{color:#ff9913;}
.flightOrder .flightLists li.flightInfo3 p dfn{color: #F0831E;font-style: normal;font-size: 13px;}
.flightOrder .flightLists li.flightInfo3 .mDown{color:#099fde;}
.flightOrder .flightLists li.flightInfo3 .mDown i{font-size:13px;padding-left:4px;color:#099fde;}
.flightOrder .flightLists li.flightInfo3 .pnttips{display:none;}
.flightOrder .returnLists li.flightInfo1 .flightIcon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.flightOrder .hdtitle{padding: 10px}

.flightOrder .flightLists2{border: 1px solid #bcbcbc;background: #fff;}
.flightOrder .flightPsg{padding-left:40px;border-top: 1px solid #ccc;background: #fff;position: relative;margin-top: -1px;margin-bottom:0;}
.flightOrder .flightLists2 li{position: relative;line-height: 44px;overflow: hidden;border-bottom: 1px solid #bcbcbc;padding-left:10px;margin:0;}
.flightOrder .flightLists2 label i{ color:#099fde;padding-left:2px;}
.flightOrder .flightLists2 label{display: inline-block;width: 70px;vertical-align: top; float:left;}
.flightOrder .flightLists2 .certificate{border-bottom:none;}
.flightOrder .flightLists2 .certificate label{ color:#099fde;}
.flightOrder .flightLists2 .certificate label:after{content:'';position:absolute;width:8px;height:8px;top:50%;margin-top:-5px;margin-left:5px;border-bottom:2px solid #099fde;border-right:2px solid #099fde;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;line-height:44px;}
.flightOrder .flightLists2 .bx{border-top: 1px solid #bcbcbc; border-bottom:none;}
.flightOrder .flightLists2 li input{width: calc(100% - 80px); display:inline;}
.flightOrder .addps{position: relative;padding: 0 10px;line-height: 44px;overflow: hidden;border: 1px solid #bcbcbc;border-top:none;background:#FFF;height:40px;}
.flightOrder .addps span{display: inline-block;border: 1px solid #dbdbdb;border-radius: 3px;padding: 0 7px;color: #099fde;margin-top: 5px;height: 30px;line-height: 30px;}
.insurance{position: relative;padding: 0 10px;line-height: 44px;overflow: hidden;border: 1px solid #bcbcbc;margin:10px 0 0;background:#FFF;}
.insurance label i{ color:#099fde;padding-left:2px;padding-right:25px;}
{display: table-cell;width: 44px;vertical-align: middle;}
.cui-view{float:right;}
.cui-switch{position:relative;width:44px;height:24px;display:inline-block;vertical-align:middle;border-radius:24px;background-color:#ccc;cursor:pointer;-webkit-transition:200ms background-color ease-in;-moz-transition:200ms background-color ease-in;transition:200ms background-color ease-in;}
.cui-switch.current{background-color:#099fde}
.cui-switch .cui-switch-bg{position:absolute;top:0;left:0;width:44px;height:24px;border-radius:24px;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);transform-origin:center center;-webkit-transition:200ms -webkit-transform ease-in;-moz-transition:200ms -moz-transform ease-in;transition:200ms transform ease-in}
.cui-switch .cui-switch-bg.current{width:44px;height:24px;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0);}
.cui-switch .cui-switch-scroll{position:absolute;top:1px;left:1px;right:21px;height:22px;border-radius:22px;background-color:#fff;-webkit-transition:200ms width ease-in,200ms left ease-in,200ms right ease-in;-moz-transition:200ms width ease-in,200ms left ease-in,200ms right ease-in;transition:200ms width ease-in,200ms left ease-in,200ms right ease-in}
.cui-switch.current .cui-switch-scroll{left:21px;right:1px}
.cui-switch .cui-switch-scroll.wide{left:2px;right:14px}
.cui-switch.current .cui-switch-scroll.wide{left:14px;right:1px}
.flightOrder .invoice{position: relative;padding: 0 10px;line-height: 44px;overflow: hidden;border: 1px solid #bcbcbc;margin:10px 0 0;background:#FFF;}

/*证件选择*/
.certificateList{width:180px;overflow-y:auto;height:260px;}
.certificateList .hd{height: 40px;line-height: 40px;font-size: 1.2em;color: #fff;background: #1491c5;z-index:9999; text-align:center;position:  relative;}
.certificateList li{border-bottom: #dfdfdf 1px solid;padding: 1em 2em 1em 1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;font-size:14px;}
.certificateList li.cur{color:#1084bc}
.certificateList li:active{background:rgba(0,0,0,.05)}
.certificateList li.cur:before,.certificateList li.cur:after{position:absolute;content:"";background:#1084bc;height:3px;top:50%;border-radius:3px}
.certificateList li.cur:before{width:18px;right:10px;margin-top:-2px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}
.certificateList li.cur:after{width:9px;right:22px;margin-top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}


.nameBox{width:300px;height:169px;}
.nameBox .hd{height: 40px;line-height: 40px;font-size: 1.2em;color: #fff;background: #1491c5;padding: 0 10px;position: relative;}
.nameBox .flightbd{padding:10px;}
.nameBox .flightbd p{font-size:14px;line-height:22px;margin:0;}

.insuranceBox{width:300px;overflow-y:auto;height:260px;}
.insuranceBox .hd{height: 40px;line-height: 40px;font-size: 1.2em;color: #fff;background: #1491c5;padding: 0 10px;position: relative;}
.insuranceBox .flightbd{padding:10px;}
.insuranceBox .flightbd p{font-size:14px;line-height:22px;margin:0;}

/*租车*/
.car{}
.carFormBox{padding:10px;}
.car .carBtn{width: 100%;height: 44px;line-height: 44px;font-size: 18px;color: #fff;background: #ff9a14;border-radius: 3px;margin:0 0 10px;}
.carForm {background:#FFF;border: 1px solid #bcbcbc;border-bottom: 0;}
.carForm li{height: 44px;line-height: 44px;border-bottom: 1px solid #bcbcbc;width: 100%;position: relative;overflow: hidden;margin:0;}
.carForm li:after{content:'';position:absolute;width:10px;height:10px;right:10px;top:50%;margin-top:-5px;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.carForm li span{text-indent: 35px;font-size: 14px;}
.carForm li.data span em{float:right;font-style:normal;padding-right: 25px;}
.carForm li.returnData{width:50%;float:left;}
.carForm li.datas{border-right:1px solid #bcbcbc;width:50%;float:left;}
.carForm li i{padding-left:10px;font-size:13px;padding-right:3px;}
.carForm li.datas{display:none;}
.carForm li label{ display:inline-block;}
.carData {display:none;margin-top:75px;}
.carData header{position:fixed;top:0;left:0;}
.carData .week{position:fixed;top:50px;left:0;border-bottom:1px solid #c8c8c8;width:100%;background:#f7f7f7;padding:5px 0;z-index:999;}
.carData .week li{width:14%;text-align:center;color:#000;float:left;margin:0;}
.carData .week li:first-child, .carData .week li:last-child{width:15%;}
.carData .cldmonth{ margin:0;}
.carData .cldunit{background:#FFF;margin-bottom:15px;}
.carData .cldunit h5{height: 40px;text-align: center;font: 400 16px/50px verdana;margin:0;}
.carData .cldunit li{float: left;width: 14%;padding: 4px 0;font: 400 14px/45px verdana;text-align: center; color:#000;margin:0;height: 48px;}
.carData .cldunit li:nth-child(7n), .carData .cldunit li:nth-child(7n+1){width:15%;}
.carData .cldunit li.none{color:#DEDEDE;}
.carData .cldunit li i{display: block;line-height: 20px;font-size: 12px;font-style:normal;}
.carData .cldunit li.cur{background:#FF9933;color:#FFF;}
/*租车列表*/
.carList{background:#ededed; position:relative;}
.carList .sortNav li{width:33%;}
.carList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-left:none;}
.carList .sortNav li.d2{width:34%;}
.carList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.carList .dropDown{ position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;display:none;}
.carList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.carList .dropDown .cityList{z-index:99999;background:#FFF;max-height:270px;overflow:auto;}
.carList .dropDown .dropBox{ height: 264px; overflow:hidden;}
.carList .dropDown p {padding:0 10px;}
.carList .dropDown p i.fa-check{ display:none;}
.carList .dropDown p.cur i.fa-check{ display:block;}
.carList .dropDown p.cur{color:#09f;}
.carList .dropDown p span{float:right;color:#9a9a9a;font-size:12px;}
.carList .dropDown p i.Iright{float:right;height:43px;line-height:43px;}
.carList .dropDown p i.fa-vimeo-square{color:#09f;margin-right:5px;}
.carList .uLists{margin:8px;}
.carList .uLists li{padding: 5px 10px 5px 5px;border-top: #cfcfcf 1px solid;background-color: #fff;position: relative;overflow: hidden;margin:0;}
.carList .uLists li:after{content:'';position:absolute;width:9px;height:9px;right:10px;top:50%;margin-top:-5px;border-top:2px solid #909090;border-right:2px solid #909090;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.carList .uLists li dt img{width:100px;height:70px;}
.carList .uLists li dd.carInfo{float: right;text-align: right;margin-right: 15px;height:70px;width:55%; overflow:hidden;}
.carList .uLists li dd h4{font-size: 16px;overflow: hidden;text-overflow: ellipsis;padding-left: 10px; height:20px; margin:0;}
.carList .uLists li dd.carInfo .text{}
.carList .uLists li dd.carInfo .text del{padding-left:8px;}
.carList .uLists .provider{display:inline-block;height:16px;line-height:16px;background-color:#00cbe9;margin-top:6px;padding:0 4px;color:#fff;font-size:12px;width:100px;text-align:left}
.carList .uLists .provider.d1{background-color:#00cde8}
.carList .uLists .provider.d2{background-color:#489fe9}
.carList .uLists .provider.d3{background-color:#b7d300}
.carList .uLists .provider:before{content:"";float:right;margin-right:-4px;border:#fff 8px solid;border-top:transparent 8px solid;border-bottom:transparent 8px solid;border-left:transparent 8px solid}
.carList .uLists li dd .price{height:53px;width:100%;}
.carList .uLists li dd .price em{color:#fd8612 !important;font: 400 20px/1.5 Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;}
.carList .uLists li dd .price em i{font-size:12px;font-style:normal;}
.carList .uLists li dd .price .Tright{float: right;margin-left: 5px;padding: 0 3px;border: #fd8612 1px solid;border-radius: 2px;color: #fd8612;font:400 12px/1.5 Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;}
/*租车详情*/
.carShow{padding:0;border-bottom: 1px solid #E5E5E5;}
.carShow .tabLsit{padding:10px;}
.carShow .tabLsitTop{border-bottom: 1px solid #E5E5E5;}
.carShow section{margin-top:0;border-bottom:none;}
.carShow section a{color:#333;width:auto;height:20px;display:block;}
.carShow .listsBox li{position:relative;padding:0;}
.carShow .orderBlock{position:relative;padding:10px;}
.carShow .orderBlock dt{width:70%;}
.carShow .orderBlock dt a{color:#000;font-size:14px;}
.carShow .orderBlock dd{display:block;border-top:none;margin-top:0px;width:70%;}
.carShow .orderBlock dd.Tinfo span{height:18px;margin-bottom:0;display:inline-block;margin-right:10px;}
.carShow .orderBlock dd.Tinfo span em{color:#ff9500;}
.carShow .orderBlock dd.Tinfo span i{background:#ff9500;height:18px;width:18px;margin-right:5px;display:inline-block;color:#FFF;font-size:11px;border-radius:9px;text-align:center;font-style: normal;line-height:19px;}
.carShow .orderBlock dd.Tinfo span.price{font-size:18px;}
.carShow .orderBlock dd.Tinfo span.price em{color:#ff6500;font-weight:500;padding-right:10px;}
.carShow .orderBlock dd.Tinfo span.price del{font-size:12px;color:#999;}
.carShow .orderBlock dd.Tbooking{position:absolute;bottom:12px;right:10px;width:80px;background:#ff9500;padding-top:0;text-align:center;padding:1px}
.carShow .orderBlock dd.Tbooking p{height:22px;line-height:22px;margin-bottom:0px;color:#FFF;}
.carShow .orderBlock dd.Tbooking p.t{background:#FFF;color:#ff6500;}
.carShow .listsBox .infoDesc{position:relative;background:#F5F5F5;}
.carShow .listsBox .infoDesc ul{border:none;margin:0;display:none;padding:6px 10px;border-top:1px solid #E5E5E5;}
.carShow .listsBox .infoDesc li{border:none;background:#F5F5F5;line-height:22px;}
.carShow .listsBox .infoDesc li em{font-style:normal;color:#ff6500;padding-right:5px;}
.carShow .listsBox .infoDesc li span{}
.carShow .listsBox .more{position:absolute;top:-19px;left: calc(50% - 14px);background:#DEDEDE;width:28px;text-align:center;}
.carShow .listsBox .more i{font-size:16px;line-height:18px;height:18px;}
.carShow .tabLsit2{display:none;}
.carShow .tabLsit2 .linkBlock span{float:right;margin-right:10px;padding:0 6px;color:#009EFC;}
.carShow .tabLsit2 .hd{font-size:14px;color:#ff9500;padding-bottom:10px;}
/*租车订单*/
.carOrder{margin:0;padding:5px;color:#000;font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;padding-bottom:60px;}
.carOrder .carLists{border: 1px solid #e0e0e0;border-bottom: 0;background: #fff;margin-bottom:10px;}
.carOrder .carLists li{position: relative;padding: 0 10px;line-height: 44px;overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.carOrder .carLists li em{ font-style:normal;padding-left:8px; color:#F40;}
.carOrder .carLists .time{float:right;} 
.carOrder .carLists .time .rooNum{height:28px;line-height:28px;color:#666;background-color:#fff;text-align:center;border:1px solid #e4e4e4; position:relative;left:auto;right:auto;top:-1px;margin-top:0;display: inline-block;vertical-align: middle;overflow:hidden;}
.carOrder .carLists .time .rooNum i {position:absolute;width:27px;height:28px;text-align:center;font:400 26px/28px Arial;background:#FFF; top:0;}
.carOrder .carLists .time .rooNum i:first-child {left:0;color:#f94b42;font:400 34px/20px Arial;border-right:1px solid #e4e4e4;}
.carOrder .carLists .time .rooNum i:last-child {right:0;color:#f94b42;border-left:1px solid #e4e4e4;}
.carOrder .carLists .time .rooNum .listNum{font-size:16px;}
.carOrder .carLists .time .rooNum input{ width:40px !important ; border:none;margin:0 27px;min-width:40px !important; height:26px; line-height:26px; text-align: center;}
.carOrder .carLists .time .rooNum .noNum {background:none;color:#d9d9d9 !important}
.carOrder .orderPriceDate{line-height:24px !important;}
.carOrder .orderPriceDate dl{margin-bottom:10px;}
.carOrder .orderPriceDate dl dd{float:left;margin-top:8px;margin-right:10px;border:1px solid #FF9500;padding-right:5px;line-height:18px;}
.carOrder .orderPriceDate dl dd span{background: none repeat scroll 0 0 #FF9500;border-right: 1px solid #dedede;margin-right: 3px;padding: 3px;display:inline-block;font-size:12px;color:#FFF;}
.carOrder .orderPriceDate dl dd em{font-style: normal;padding:0;font-size:12px;}
.carOrder .hdtitle{padding-bottom:4px;}
.carOrder .carLists2{}
.carOrder .carLists2 li{position: relative;line-height: 36px;overflow: hidden;border: 1px solid #e0e0e0;padding-left:10px;margin-bottom:8px;background: #fff;}
.carOrder .carLists2 label i{ color:#099fde;padding-left:2px}
.carOrder .carLists2 label{display: inline-block;width: 70px;vertical-align: top;float:left;}
.carOrder .carLists2 .certificate{border-bottom:none;}
.carOrder .carLists2 .certificate label{ color:#099fde;}
.carOrder .carLists2 .certificate label:after{content:'';position:absolute;width:8px;height:8px;top:50%;margin-top:-5px;margin-left:5px;border-bottom:2px solid #099fde;border-right:2px solid #099fde;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;line-height:44px;}
.carOrder .carLists2 li input{width:75%; display:inline-block; float:right;line-height:24px;padding:6px 0;}
.carOrder .hd{font-size:16px;padding-bottom:8px;}
.carOrder .hdNeed{font-size:14px;background:#FFF;border: 1px solid #e0e0e0;border-bottom:none;padding:10px;}
.carOrder .hdNeed i{padding-right:4px;color:#099fde;}
.carOrder .bdNeed{border: 1px solid #e0e0e0;border-top:none;padding:0 10px 10px;background:#FFF;font-size:12px;line-height:20px;}
.carOrder .hdtitle2{padding-bottom:4px;}
.carOrder .hdtitle2 a{display:inline;font-size:12px;padding-left:3px;}
.carOrder .carLists3{border: 1px solid #e0e0e0;background: #fff; margin-bottom:10px;}
.carOrder .carLists3 label{display: inline-block;width: 50%;vertical-align: top;float:left;}
.carOrder .carLists3 li{position: relative;line-height: 36px;overflow: hidden;padding-left:10px;margin:0;}
.carOrder .carLists3 li .inputText{width:50%;border-left: 1px solid #e0e0e0;float:left;}
.carOrder .carLists3 li .inputText input{padding:10px 5px;width:100%;}
.carOrder .carLists2 li.Proof{line-height:36px; padding:0; background:none; border:none;}
.carOrder .carLists2 li.Proof input{padding:6px; border:1px solid #E0E0E0;}

/*酒店首页*/
.hotel{}
.dorpBox {display:none;}
.dorpBox .showBox{position:fixed;bottom:0;left:0;bottom: 0; width:100%;height:250px; background:#FFF;}
.dorpBox .showBox h2{font-weight:500;font-size:14px;height:40px; line-height:40px; text-align:center; border-bottom:1px solid #DEDEDE; margin:0;}
.dorpBox .showBox .showList{padding:0 25px; height:210px;overflow:auto;}
.dorpBox .showBox p{text-align:center;height:36px; line-height:36px; margin:0;}
.dorpBox .showBox p font{color:#000;width:25px;text-align:right;padding-right:30px;}
.dorpBox .showBox p.cur{border:1px solid #09F;color:#09F; border-width:1px 0;}
.dorpBox .dorpBoxBg{position:fixed;bottom:0;left:0;bottom: 0; width:100%; height:100%;background:#999;opacity: 0.3;}
.hotel .hotelBtn{width: 100%;height: 44px;line-height: 44px;font-size: 18px;color: #fff;background: #ff9a14;border-radius: 3px;}
.hotel .hotelBtn i{padding-right:5px;}
.hotelForm {background:#FFF;border: 1px solid #ebebeb; padding:0 8px;border-radius: 3px; margin-bottom:10px;}
.hotelForm li{height: 56px;line-height: 56px;border-bottom: 1px solid #dedede;width: 100%;position: relative;overflow: hidden;margin:0;}
.hotelForm li label{width:90px;display: inline-block;}
.hotelForm li.keyBox label i{vertical-align: text-bottom;}
.hotelForm li:after{content:'';position:absolute;width:8px;height:8px;right:10px;top:50%;margin-top:-5px;border-top:2px solid #dedede;border-right:2px solid #dedede;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.hotelForm li span{padding-left:10px;font-size: 16px; color:#000;}
.hotelForm li.data span em{float:right;font-style:normal;padding-right: 25px;font-size:13px;margin-top:10px;text-align:right;color:#787878;}
.hotelForm li.data span em p{margin:0;line-height:16px;}
.hotelForm li.returnData{width:50%;float:left;}
.hotelForm li.datas{border-right:1px solid #dedede;width:50%;float:left;}
.hotelForm li i{padding-left:10px;font-size:20px;padding-right:3px; color:#25c2ef;padding-right:8px;}
.hotelForm li.datas{display:none;}
.hotelForm li.hasDatepicker span em{float:right;font-style:normal;padding-right: 25px;font-size:13px;margin-top:10px;text-align:right;color:#787878;}
.hotelForm li.hasDatepicker span em p{margin:0;line-height:16px;}
.hotelForm li.keyBox{border-bottom:none;}
.hotelForm li.keyBox input{font-size:14px; line-height:24px; padding:16px 0;}
.hotelData {display:none;margin-top:75px;}
.hotelData header{position:fixed;top:0;left:0;}
.hotelData .week{position:fixed;top:50px;left:0;border-bottom:1px solid #c8c8c8;width:100%;background:#f7f7f7;padding:5px 0;z-index:999;}
.hotelData .week li{width:14%;text-align:center;color:#000;float:left;margin:0;}
.hotelData .week li:first-child, .hotelData .week li:last-child{width:15%;}
.hotelData .cldunit{background:#FFF;margin-bottom:15px;}
.hotelData .cldunit h5{height: 40px;text-align: center;font: 400 16px/50px verdana;margin:0;}
.hotelData .cldunit li{float: left;width: 14%;padding: 4px 0;font: 400 14px/45px verdana;text-align: center; color:#000;margin:0;height: 48px;}
.hotelData .cldunit li:nth-child(7n), .hotelData .cldunit li:nth-child(7n+1){width:15%;}
.hotelData .cldunit li.none{color:#DEDEDE;}
.hotelData .cldunit li i{display: block;line-height: 20px;font-size: 12px;font-style:normal;}
.hotelData .cldunit li.cur{background:#FF9933;color:#FFF;}
/*酒店列表*/
.hotelList .sortNav li{width:25%;}
.hotelList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.hotelList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.hotelList .dropDown{display:none;position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;}
.hotelList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.hotelList .dropDown .downBox{z-index:99999;background:#FFF;overflow:hidden; position:relative;}
.hotelList .dropDown .downList{z-index:99999;background:#FFF;}
.hotelList .dropDown .downBox a{margin:20px;height:36px;line-height:36px;background:#09F; color:#FFF;text-align:center;display:block; border-radius:3px;}
.hotelList .downList p {padding:0 10px;height:36px;line-height:36px;margin:0; border-bottom:1px solid #d0d0d0;}
.hotelList .downList p i.fa-check { display:none;}
.hotelList .downList p.cur i.fa-check{ display:block;}
.hotelList .downList p.cur{color:#09F;}
.hotelList .downList p span{float:right;color:#9a9a9a;font-size:12px;}
.hotelList .downList  i.Iright{float:right;height:36px;line-height:36px; font-size:14px;}
.hotelList .downList p i.fa-vimeo-square{color:#09F;margin-right:5px;}
.hotelList .downList dl{background:#FFF; margin:0 20px;}
.hotelList .downList dl.cur{background:#FAFAFA;}
.hotelList .downList dt{color:#000;height:40px; line-height:40px;border-bottom:1px solid #d0d0d0;overflow:hidden;}
.hotelList .downList dt label{float:left;}
.hotelList .downList dt div{display:none;width:75%; margin:0;}
.hotelList .downList dt div em{padding:0 8px; font-style:normal;color:#09F;}
.hotelList .downList dl.cur dt{background:#FFF;}
.hotelList .downList dd{display:none;}
.hotelList .downList dd p{border-bottom:1px solid #E5E5E5;}

/*景点列表*/
.sceneryHd{border-radius: 2px;font-weight:500;position:relative;padding:0 20px 0 6px;}
.sceneryHd i{}
.sceneryHd em{font-style:normal;}
.sceneryCity{position:absolute;left:0;top:50px;width:100%;display:none;height:100%;z-index:9999;}
.sceneryCity .bg{height:100%;position:absolute;left:0;top:50px;opacity: 0.5;background:#999;width:100%;}
.sceneryCity .tList{max-height:350px;overflow:auto;text-align:left;background:#FFF;}
.sceneryCity p{height:44px;padding-left:20px;line-height:44px;border-bottom:1px solid #ccc;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;margin-bottom:0; font-size:14px;}
.sceneryCity p.cur{ color:#09F;}
.sceneryList .sortNav li{width:25%;}
.sceneryList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.sceneryList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.sceneryList .dropDown{display:none;position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;}
.sceneryList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.sceneryList .dropDown .downBox{z-index:99999;background:#FFF;overflow:hidden; position:relative;}
.sceneryList .dropDown .downList{z-index:99999;background:#FFF;}
.sceneryList .dropDown .downBox a{margin:20px;height:36px;line-height:36px;background:#09F; color:#FFF;text-align:center;display:block;border-radius:3px;}
.sceneryList .downList p {padding:0 10px;height:36px;line-height:36px;margin:0; border-bottom:1px solid #d0d0d0;}
.sceneryList .downList p i.fa-check { display:none;}
.sceneryList .downList p.cur i.fa-check{ display:block;}
.sceneryList .downList p.cur{color:#09F;}
.sceneryList .downList p span{float:right;color:#9a9a9a;font-size:12px;}
.sceneryList .downList  i.Iright{float:right;height:36px;line-height:36px; font-size:14px;}
.sceneryList .downList p i.fa-vimeo-square{color:#09F;margin-right:5px;}
.sceneryList .downList dl{background:#FFF; margin:0 20px;}
.sceneryList .downList dl.cur{background:#FAFAFA;}
.sceneryList .downList dt{color:#000;height:40px; line-height:40px;border-bottom:1px solid #d0d0d0;overflow:hidden;}
.sceneryList .downList dt label{ float:left;}
.sceneryList .downList dt div{display:none;width:70%; margin:0;}
.sceneryList .downList dt div em{padding:0 8px; font-style:normal;color:#09F;}
.sceneryList .downList dl.cur dt{background:#FFF;}
.sceneryList .downList dd{display:none;}
.sceneryList .downList dd p{border-bottom:1px solid #E5E5E5;}
.sceneryList .inputBox{padding:20px 20px 0;}
.sceneryList .inputBox input{width:100%;padding:10px 4px;border:1px solid #E5E5E5;}

/*线路列表*/
.lineList .sortNav li{width:25%;}
.lineList .sortNav li a{background:#f8f8f8;color:#5d5d5d;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.lineList .sortNav li .drop i{float:right;height:38px; line-height:38px;margin-right:10px;font-size:14px;color:#000;}
.lineList .dropDown{display:none;position:absolute;left:0px;top:39px;z-index:999;width:100%;height:100%;}
.lineList .dropDown .bg{height:100%;position:absolute;left:0;top:0;opacity: 0.5;background:#999;width:100%;}
.lineList .dropDown .downBox{z-index:99999;background:#FFF;overflow:hidden; position:relative;}
.lineList .dropDown .downList{z-index:99999;background:#FFF;}
.lineList .dropDown .downBox a{margin:20px;height:36px;line-height:36px;background:#09F; color:#FFF;text-align:center;display:block;border-radius:3px;}
.lineList .downList p {padding:0 10px;height:36px;line-height:36px;margin:0; border-bottom:1px solid #d0d0d0;}
.lineList .downList p i.fa-check { display:none;}
.lineList .downList p.cur i.fa-check{ display:block;}
.lineList .downList p.cur{color:#09F;}
.lineList .downList p span{float:right;color:#9a9a9a;font-size:12px;}
.lineList .downList  i.Iright{float:right;height:36px;line-height:36px; font-size:14px;}
.lineList .downList p i.fa-vimeo-square{color:#09F;margin-right:5px;}
.lineList .downList dl{background:#FFF; margin:0 20px;}
.lineList .downList dl.cur{background:#FAFAFA;}
.lineList .downList dt{color:#000;height:40px; line-height:40px;border-bottom:1px solid #d0d0d0;overflow:hidden;}
.lineList .downList dt label{ float:left;}
.lineList .downList dt div{display: block;width:70%; margin:0;}
.lineList .downList dt div em{padding:0 8px; font-style:normal;color:#09F;}
.lineList .downList dl.cur dt{background:#FFF;}
.lineList .downList dd{display:none;}
.lineList .downList dd p{border-bottom:1px solid #E5E5E5;}
.lineList .inputBox{padding:20px 20px 0;}
.lineList .inputBox input{width:100%;padding:10px 4px;border:1px solid #E5E5E5;}
.lineList .nolimit{font-weight:500; margin:0 20px;}
.lineList .nolimit p{padding:0 ;}
/*线路订单*/
.lineOrder .tourists { margin-top:10px;}
.lineOrder .tourists .hdTitle{ background:#FFF; border:1px solid #E0E0E0; padding:10px; font-size:14px; border-bottom:none;}
.lineOrder .tourists .hdTitle span{float:right; padding-right:6px;}
.lineOrder .tourists .touristsList{border:1px solid #E0E0E0; border-top:none;}
.lineOrder .tourists .touristsList li{padding:10px; margin:0;border-top:1px solid #E0E0E0; background:#FAFAFA; color:#000;}
.lineOrder .tourists .touristsList dd{line-height:36px;margin-bottom:5px;position: relative;}
.lineOrder .tourists .touristsList dd .selectContact{background: url(../images/indexbg.png) no-repeat -48px -187px/250% auto;position: absolute;right: 3px;top: 6px;width: 30px;height: 30px;}
.lineOrder .tourists .touristsList dd .select{height:36px; line-height:36px; text-align:center; float:left;width:18%;border:1px solid #d8d8d8;}
.lineOrder .tourists .touristsList dd input{width:80%;float:right;padding:3px 8px;border:1px solid #d8d8d8;border-radius: 3px;font-size:12px;height:36px;}
.lineOrder .tourists .touristsList li.odd{background:#FFF;} 
.lineOrder .tourists .touristsList dd label{display: inline-block;vertical-align: top; color:#099fde;}
.lineOrder .tourists .touristsList dd.certificate label:after{content:'';position:absolute;width:8px;height:8px;top:50%;margin-top:-5px;margin-left:5px;border-bottom:2px solid #099fde;border-right:2px solid #099fde;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;line-height:44px;}
/*优惠信息*/
.promotionReckon{background: #fff;}
.promotionReckon .loginBox{padding: 10px;text-align: center;margin: 0;border: 1px solid #E0E0E0;}
.promotionReckon ul{border: 1px solid #E0E0E0;border-width: 1px 1px 0;}
.promotionReckon li{border:1px solid #E0E0E0;border-width: 0 0 1px;position: relative;padding-right: 5px;margin: 0;}
.promotionReckon li label{cursor: pointer;padding: 10px;position: relative;}
.promotionReckon li label span{color: #333;font-size: 14px;}
.promotionReckon li label p{color: #666;font-size: 12px;padding: 0;margin: 0;}
.promotionReckon li label i{margin-top: -6px;position: absolute;right: 5px;top: 50%;}

.pageBox{position: absolute;width: 100%;min-height: 100%;top: 0;left: 0;background: #fff;display: none;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-transform: translateX(100%);transform: translateX(100%);}
.pageBox.current{-webkit-transform: none;transform: none;display: block;z-index: 999999;}
.pageBox .formTable{padding: 0 10px;margin: 0;}
.pageBox .formTable li{border-bottom: 1px solid #e5e5e5;margin: 0;padding: 10px 0;}
.pageBox .formTable dd{width: 33.33%;float: left;line-height: 18px;text-align: center;padding:9px 0;}
.pageBox .formTable dd .info{line-height: initial;}
.pageBox .formTable dd .crowd{border: 0 none;padding: 0 !important;}
.pageBox .formTable dd .rooNum{margin: 0;}
.pageBox .formTable dl.icheckbox .icheck{background: url(../images/ui/icheckbox_1.png) no-repeat scroll 0 center;padding-left: 26px;margin: 0;text-align: left;}
.pageBox .formTable dl.icheckbox.checked .icheck{background: url(../images/ui/icheckbox_2.png) no-repeat scroll 0 center;}
.pageBox .formTable .illustrate{background: #f1f1f1;border: 1px dashed #e5e5e5;margin-bottom: 5px;padding: 6px;}
.pageBox .formNav{padding: 0;margin: 0;width: 100%;}
.pageBox .formNav li{background: #f1f1f1;float: left;padding: 0;width: 33.33%;height: 40px;line-height: 40px;text-align: center;}
.pageBox .formText[type="text"]{width: 100%;}
.pageBox .lineOrder{padding: 0 10px;}
.pageBox .cardBox{padding: 0;margin: 0;border:1px solid #E0E0E0;border-top:none;}
.pageBox .cardBox li{padding:10px; margin:0;border-top:1px solid #E0E0E0; background:#FAFAFA; color:#000;display: none;}
.pageBox .cardBox li dd{line-height:36px;margin-bottom:10px;}
.pageBox .cardBox li dd .select{height:36px; line-height:36px; text-align:center; float:left;width:18%;border:1px solid #d8d8d8;}
.pageBox .cardBox li dd input{width:80%;float:right;padding:3px 8px;border:1px solid #d8d8d8;border-radius: 3px;font-size:12px;height:36px;}
.pageBox .cardBox li dd.icheckbox{margin: 0;height: 36px;}
.pageBox .cardBox li dd.icheckbox label{background: url(../images/ui/icheckbox_1.png) no-repeat scroll 0 center;padding-left: 26px;cursor: pointer;float: left;}
.pageBox .cardBox li dd.icheckbox.checked label{background: url(../images/ui/icheckbox_2.png) no-repeat scroll 0 center;}
.pageBox .cardBox li dd.icheckbox span{float: right;}
.pageBox .showCon{margin-top: 10px;}

.pageBox .attachment dd label{display: inline-block;vertical-align: top; color:#099fde;}
.pageBox .attachment dd.attachmentNum label:after{content:'';position:absolute;width:8px;height:8px;top:50%;margin-top:-5px;margin-left:5px;border-bottom:2px solid #099fde;border-right:2px solid #099fde;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;line-height:44px;}

.tipsBox{border: 1px dashed #F3C0B6;margin: 10px 10px 0;color: #d85030;padding: 10px;text-align: center;background: #FFF1F0;}
.tipsBox p{margin: 0;}

/*会员中心*/
.members .nav .ordertype{ display:none;}
.members .nav .ordertype dd{border-top:1px solid #bcbcbc; line-height:36px; background:#F5F5F5;}

/*头部筛选下拉*/
header .bg {display: none;}
header .headBox h2 i,header .sortNav li i {margin-left: 5px;}
header .sortNav li {height: 46px;line-height: 46px;}
header .dropDown,header .typeList {background: #FFF;border-bottom: 1px solid #F80;box-shadow: 0 7px 7px #666;}
header .dropDown .bg {height: 100%;left: 0;opacity: 0.95;position: absolute;top: 0;width: 100%;}
header .downList p,header .downList dt,header .typeList p {border-bottom: 0;border-top: 1px solid #E5E5E5;height: 46px;line-height: 46px;margin: 0;padding: 0 15px;text-align: left;}
header .downList p i {margin-right: 5px;}
header .downList p.cur {color: #F40;}
header .downList .nolimit {margin: 0;}
header .downList dl {height: 46px;overflow: hidden;}
header .downList dl.cur {height: auto;}
header .downList dt {background: #F2F2F2;}
header .downList dt i {font-size: 14px;margin-right: 5px;}
header .downList dt label,header .downList dt .ellips {display: inline;}
header .downList dt .ellips em {margin-left: 5px;color: #F40;font-style: normal;}
header .downList dl.cur dt {background: #E1F0FE;color: #000;font-weight: bold;}
header .inputBox {border: 1px solid #E5E5E5;border-width: 1px 0;padding: 10px;background:#EAEAEA;line-height:0px;width:100%;float:left;}
header .inputBox input {background: #FFF;font-size: 14px;height: 27px;line-height: 27px;width: 75%;float:left;border-radius: 3px 3px 3px 3px;}
header #btnQuery {background: #F80;color: #FFF;display: block;height: 28px;line-height: 28px;width: 20%;float: right;margin-right: 1px;border-radius: 3px 3px 3px 3px;}

header .destination .ui-tabs-nav {border-bottom: 1px solid #E5E5E5;float: left;width: 30%;}
header .destination .ui-tabs-nav li {border: 1px solid #E5E5E5;border-width: 1px 1px 0 0;height: 46px;line-height: 46px;margin: 0;padding: 0 15px;text-align: left;float: none;}
header .destination .ui-tabs-nav li.ui-tabs-selected {background: #FFF;border-right: 0;}
header .destination .ui-tabs-nav li.ui-tabs-selected a {color: #F40;}
header .destination .ui-tabs-panel  {background: #FFF;float: left;width: 70%;}
header .destination .ui-tabs-panel p{border-bottom: 0;border-top: 1px solid #E5E5E5;height: 46px;line-height: 46px;margin: 0;padding: 0 15px;text-align: left;}
header .destination .ui-tabs-panel p i,header .destination .ui-tabs-nav li i {margin-right: 5px;}
header .destination .ui-tabs-panel p.cur {color: #F40;}

header .cui-tab-mod,header .cui-tab-mod li {margin-bottom: 0;}
header .cui-tab-mod {border-bottom: 1px solid #E5E5E5;}
header .cui-tab-mod li a{display: block;height: 41px;line-height: 41px;}
header .cui-tab-mod .cui-tab-scrollbar {height: 2px;}

/*酒+景套餐*/
.taocanList{}
.taocans{}
.taocans .setInfo{font-size: 14px;position: relative;}
.taocans .setInfo h3 p.djs{position: absolute;right: 0;top: 0;margin: 0;line-height: 20px;font-size: 14px;}
.taocans .setInfo h3 p.djs em{background: #666;border-radius:3px;color: #fff;padding:2px 5px;margin: 0 3px;font-style: initial;}
.taocans .setInfo .scenery{font-size: 14px;margin-bottom: 10px;height: 30px;line-height: 30px;}
.taocans .setInfo .price{height: 28px;line-height: 28px;}
.taocans .setInfo .price span{float: left;}
.taocans .setInfo .price span b{font-size: 18px;}
.taocans .setInfo .price .orderBtn{float: right;;background: #FF7800;color: #FFF;height: 28px;line-height: 28px;padding: 0 10px;width: 68px;text-align: center;border-radius: 3px;}
.taocans .setInfo .down{background: #dfdfdf;border-radius: 3px 3px 0 0;bottom: -10px;color: #333;font-size: 14px;height: 18px;left: 50%;line-height: 18px;margin-left: -20px;position: absolute;text-align: center;width: 40px;}
.taocans .TaocanInfo{display: none;background: #eee;border-top: 1px solid #ddd;margin-top: 10px;padding: 10px;}
.taocans .TaocanInfo h4{font-size: 14px;}
.taocans .sceneryItem{border-top: 1px solid #ddd;margin-top: 15px;padding-top: 15px;}
.taocanOrder{}
.taocanOrder input[type="number"],
.taocanOrder input[type="tel"]{background-color: #fff;border: 1px solid #cacaca;color: #555;display: block;font-size: 12px;height: 36px;line-height: 36px;min-width: 100%;padding: 0 5px;}
.taocanOrder input.error{background:#fff;padding: 3px 8px !important;}
.taocanOrder #box_Proof.jqueryvalidate{right: 51%;top: 9px;}
.taocanOrder .editInfo{position: relative;}
.taocanOrder .editInfo .fa-angle-right{font-size: 18px;width: 4px;height: 12px;display: inline-block;position: absolute;top: 50%;right: 10px;z-index: 100;color: #666;margin-top: -6px;}
.taocanOrder .editInfo .dateBoxs{border-top: 1px solid #E5E5E5;}
.taocanOrder .hotelInfo{background:#FFF;padding:10px;}
.taocanOrder .hotelInfo dt{float: left;width: 80px;}
.taocanOrder .hotelInfo dd{color: #888;margin-left: 90px;}
.taocanOrder .hotelInfo dd .item{color: #888;}
.taocanOrder .hotelInfo dd .tit{color: #333;font-size: 14px;}
.taocanOrder .hotelInfo dd .inTime{color: #454545;}
.taocanOrder .dateTime{border: 1px solid #dfdfdf;display: inline-block;padding: 5px 3px;width: 120px;color: #666;}
.taocanOrder .dateTimeIco{position: absolute;left: 160px;top: 6px;color: #888;font-size: 16px;}
.taocanOrder .sceneryInfo{border: 1px solid #e5e5e5;border-top:none;padding: 10px;background-color: #fff;}
.taocanOrder .sceneryInfo .crowd{border: 0 none;padding: 0 !important;height: auto;line-height: 34px;}
.taocanOrder .sceneryInfo .item{color: #888;padding-bottom: 5px;}
.taocanOrder .sceneryInfo .tit{color: #333;font-size: 14px;}
.taocanOrder .sceneryInfo .inTime{color: #454545;position: relative;}
.taocanOrder .sceneryInfo .more{float: right;}
.taocanOrder .tourists { margin-top:10px;}
.taocanOrder .tourists .hdTitle{ background:#FFF; border:1px solid #E0E0E0; padding:10px; font-size:14px; border-bottom:none;}
.taocanOrder .tourists .hdTitle span{float:right; padding-right:6px;}
.taocanOrder .tourists .touristsList{border:1px solid #E0E0E0; border-top:none;margin: 0;}
.taocanOrder .tourists .touristsList li{padding:10px; margin:0;border-top:1px solid #E0E0E0; background:#FAFAFA; color:#000;}
.taocanOrder .tourists .touristsList li > span{padding-bottom: 10px;display: inline-block;}
.taocanOrder .tourists .touristsList li > span em{font-style: initial;padding: 0 3px;color: #f40;}
.taocanOrder .tourists .touristsList dd{ line-height:36px; margin-bottom:5px;}
.taocanOrder .tourists .touristsList dd .select{height:36px; line-height:36px; text-align:center; float:left;width:18%;border:1px solid #d8d8d8;}
.taocanOrder .tourists .touristsList dd input{width:80%;float:right;padding:3px 8px;border:1px solid #d8d8d8;border-radius: 3px;font-size:12px;height:36px;min-width: 80%;}
.taocanOrder .tourists .touristsList li.odd{background:#FFF;} 
.taocanOrder .tourists .touristsList dd label{display: inline-block;vertical-align: top; color:#099fde;}
.taocanOrder .tourists .touristsList dd.certificate label:after{content:'';position:absolute;width:8px;height:8px;top:50%;margin-top:-5px;margin-left:5px;border-bottom:2px solid #099fde;border-right:2px solid #099fde;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font:400 14px/1.5 "Microsoft YaHei",hei,Arial,"Lucida Grande",Verdana;line-height:44px;}

/*我要提现*/
.withdraw{}
.withdraw li.balance{height: 26px; line-height: 26px;}
.withdraw li.balance em{font-style: initial; color: #ff0000; font-weight: bold;}
.withdraw li.balance span{font-size: 14px;}
/*相关游记*/
.relativeBox{padding: 10px 0 0 10px;}
.relativeBox .hd{font-size: 14px;}
.relativeBox .box{}
.relativeBox .box ul{}
.relativeBox .box li{width: 50%; float: left; box-sizing: border-box; padding-right: 10px; position: relative;}
.relativeBox .box li dt{width: 100%;}
.relativeBox .box li dt .img{width: 100%; padding-bottom: 75%; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.relativeBox .box li dd{font-size: 12px;}
.relativeBox .box li dd a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}