﻿/* ***HTML5 display definitions* */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
/***Base definitions**/
html { font-size: 100%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;min-width:950px;}
body { margin: 0;min-width:950px;width:100%;font-size: .875em; line-height: 1.2;/*background:url(../images/body-bg.jpg) repeat left top;background-attachment:fixed;*/background-color: #eeeeeb; font-family: Microsoft YaHei,'Arial', 'Tahoma', 'Verdana', 'helvetica',"SimHei","黑体",sans-serif;}
body, button, input, select, textarea { font-family:Microsoft YaHei, sans-serif,NSimSun; color: #222; }
/**selection**/
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #000000; color: #fff; text-shadow: none; }
a { color: #00e;text-decoration: none; cursor: pointer;}
/* a:visited { color: #551a8b; } */
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;max-width: 100%;}
h1, h2, h3, h4{margin: 0;}
ul, ol { margin:0; padding: 0;list-style: none;}
dd,p,dl{ margin: 0; }
form { margin: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/* input[readonly]{cursor: not-allowed;} */
input[type="text"],input[type="password"],select{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
input[type="submit"]:focus,input[type='text']:focus {outline: none;}
.pt20 {padding-top: 20px;}
.pt23 {padding-top: 23px;}
.pb10 {padding-bottom: 10px;}
.mr5 {margin-right: 5px;}
.mr20 {margin-right: 20px;}
.mr10 {margin-right: 10px;}
.ml10 {margin-left: 10px;}
.mt10 {margin-top:10px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block}
.fontyahei {font-family: Microsoft YaHei;}
.fontsimsun {font-family: NSimSun}
/*hide from IE*/
* html .clearfix{ height: 1% }
.clearfix{display:block;} 
.top-wrap {position:absolute;top:0px;width: 100%;z-index: 100}
.green {color: #f08304;}
.top-header {height: 84px;width: 100%; position:relative; top:0;}
.top-header-bg { position: absolute;z-index: 1; height: 84px; background-color: #373a36;opacity:0.54;filter:alpha(opacity=54);-webkit-opacity:0.54;-moz-opacity:0.54;width: 100%;top:0;display: none;}
.indexpage .top-header-bg {display: block;}
.top-header-nr {top:0;width: 100%;position: absolute;z-index: 100;height: 84px;}
.header-right {float: right;position: relative;z-index: 100;}
.site-logo {position: relative;z-index: 100;}
.site-chanel {font-size: 12px;padding-top: 10px;overflow: hidden;}
.site-chanel>ul>li {float:left;padding: 0 10px 0 0;line-height: 1;}
.site-chanel>ul>li>a {color: #f08304;vertical-align: middle;}
.site-chanel>ul>li>span {background-color:#12977f;width:1px;margin-right: 10px;display: inline-block;vertical-align: middle;height: 10px;}
.site-chanel>ul>.white span {background-color:#fff;}
.site-chanel>ul>.white>a {color: #fff}
.site-chanel>ul>.empty {width:140px;height:18px;}
.site-nav {height: 30px;background:url(../images/header-nav-bg.png) repeat-x left top;/* font-family: NSimSun; */width: 100%;min-width: 950px;}
.site-nav ul li {float: left;line-height: 28px;font-size: 1em; position: relative;padding-top: 2px;}
.site-nav>ul>li>a {color: #fff;display: block;padding:0 25px; font-size:15px;float: left;}
.site-nav>ul>li>a span {display: block;}
.nav-sub {height:0;overflow:hidden;position: absolute;top: 30px;left: 0;/*width:113px; width:260px; *//*background:url(../images/nav-sub-bg.png) left top repeat; padding:5px 5px 10px 5px; */background-color: #5aa01c;}
/* .site-nav>ul>li:hover a {background:url(../images/header-nav-bg.png) left -30px repeat-x;webkit-transition:all 0.3s ease;-webkit-transition:all 0.3s ease} */
.site-nav>ul>li.active a {background:url(../images/header-nav-bg.png) left -30px repeat-x;webkit-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.nav-sub-bg {background-color: #f08304;opacity:0.60;filter:alpha(opacity=60);-webkit-opacity:0.60;-moz-opacity:0.60;width:100%;}
.nav-sub-content {padding-left: 5px;}
.site-nav>ul>li:hover .nav-sub{/* display: block;*/-moz-transition: bottom .2s;-webkit-transition: bottom .2s;o-transition: bottom .2s; }
.site-nav>ul>li .nav-sub a {color: #fff;font-size: 14px;background:none;display: block;width: 100%;height: 100%;}
.nav-sub dl {float: left;width: 110px;text-align: center;}
.site-nav>ul>li .nav-sub dt a{color: #fff;}
.site-nav>ul>li .nav-sub dd a:hover{color: #ffff;}
.showtime {/* position: absolute;top:26px;right: 25px; */color: #7fe624;padding-right: 5px; text-align: center;float: right;*padding-right: 20px;line-height: 1;margin-top: -4px;}
#showhours {font-size: 33px;}
#showday {font-size: 14px;}
.wether {color: #fff;float: left;width: 130px;}
/**时间轴**/
.nav-sub dl dd {padding-top:5px;/* line-height: 10px;border-right:1px solid #7b823a;border-left: 1px solid #5d6029; background:url(../images/site-nav-bg.png) right top no-repeat;*/}
.nav-sub dd p {height: 30px;line-height: 30px; text-align: center;}
.nav-sub dd p:hover {background-color: #f08304;}
.nav-sub dl.last dd {border-right: 0;}
.nav-sub dl.first dd {border-left: 0;}
.nav-sub dd a img {border:1px solid #f08304;}
.nav-sub dd a:hover img {border:1px solid #fff;}
.nav-sub.virtual-nav dl {width:92px;}
.nav-sub.virtual-nav dl dd {padding-top: 8px;}
.nav-sub.virtual-nav {width:276px;}
.main-wrap {width:100%;}
.home-banner,.index-intro {text-align: center; position:relative;top: 0;background: url(../images/imgshadow.png) center bottom no-repeat;padding-bottom: 40px;}
.home-banner {margin-bottom: 6px;}
.home-banner ul li {/* position: relative;overflow: hidden; */width: 100%; -webkit-background-size: cover;background-size: cover;}
.home-banner ul {border-bottom: 15px solid #f08304; }
.adv-title {position: absolute;bottom: 120px;left:-990px;z-index: 10;}
.banner-title .adv_txt {height: 60px;overflow: hidden;}
.home-banner ul.btnList {bottom: 10px;border: none;}
.home-banner ul li .banner-title {background-color: #403e3c; height:48px;background-color: rgba(64,62,60,.8);*background-color: #403e3c;border-radius:10px 10px 0 0; width:86%;bottom:0;position: absolute;padding:5px 15px 15px;color:#fff;font-size:12px;letter-spacing:1px;line-height: 20px;left:5%;text-align: left;-webkit-transition-property: bottom .8s;-moz-transition-property: bottom .8s;-ms-transition-property: bottom .8s;-o-transition-property: bottom .8s;transition-property: bottom .8s;}
.home-banner ul li .banner-title img {float:left;position: relative;left:80px;border:6px solid #fff;transform:rotate(-8deg);-webkit-transform:rotate(-15deg);bottom: 35px;overflow: hidden;margin-right: 140px;}/**用户中心导航改动**/
.emptybg {height: 113px;border-bottom: 15px solid #f08304;width: 100%;background:url(../images/header-nav-bg.png) repeat-x left -99px;}
.emptybg1 {height: 113px;width: 100%;background:url(../images/header-nav-bg.png) repeat-x left -99px;}
.hd-user-info {position: absolute;top:93px;*top:95px;right: 35px;color: #fff;font-size: 12px;}
.hd-user-menu {background-color: #716d69;width: 80px;padding: 15px;text-align: center; position:absolute;top:25px;display: none;left:0;}
.hd-user-menu li {line-height: 22px;}
.hd-user-menu span.arrow {width:0;height: 0;border-width:7px;border-style: dashed dashed solid dashed;border-color: transparent transparent #716d69 transparent;position: absolute;top:-14px;left:35px;}
.hd-user-info a {color: #fff;}
.hd-user-info .colore9 {margin-right: 0;}
.hd-user-info li {float: left;margin-right: 20px;}
.hd-user-info a:hover,.hd-user-info .colore9 a {color: #7fe624}/**用户中心导航改动**/
.banner-title img {width: 200px;height:120px;}
.home-wrap {margin-bottom: 6px;}
.home-title {text-indent: -999em;width: 100%;background: #000;height: 37px;}
.index-banner {background: url(../images/imgshadow.png) center bottom no-repeat;padding-bottom: 40px; position: relative;}
.home-wrap .index-banner .btnList {bottom: 15px;}
.index-banner .slide img {height: 100%;}
.home-title{background:url(../images/home-title.png) no-repeat;}
.home-title.changyou {background-position: 0 -40px;}
.home-title.xxzhilv {background-position: 0 0;}
.home-title.xxbaohu {background-position: 0 -80px}
.home-title.xxnews {background-position: 0 -119px;}
.index-intro {width: 100%;overflow: hidden;}
.index-intro ul {background:url(../images/body-bg.jpg) repeat left top;overflow:hidden;}
.index-intro li {float: left;width: 32.5%;margin-right: 1.25%;}
.index-intro li.last {margin-right: 0}
.site-footer {font-size: 12px;background: url(../images/imgshadow.png) center -15px #858585 no-repeat;border-top: 15px solid #f08304;padding-top: 30px; position: relative;padding-bottom: 20px;color: #fff;margin-top: 46px;}
.site-fooer-link {padding-left: 30px;}
.site-fooer-link ul {clear: both;padding: 10px 0;margin-left: -15px;overflow: auto;}
.site-fooer-link li {float: left;height: 40px;line-height: 40px;}
.site-fooer-link li img {width:100px;height: 40px;}
.site-fooer-link li a {margin: 0 15px;}
.site-fooer-link ul.friendlink li a,.site-fooer-link ul.friendlink li{color: #c5c5c5;}
.site-fooer-link a {color: #fff;}
.site-footer-logo {text-align: center;padding-top: 40px;}
.site-footer-logo img {marin:0 auto;}
.site-footer p {clear: both;}
.site-footer .footer-toy {position: absolute;right: 15px;bottom: 10px;} 
.site-footer .grey {color: #bcbcbc;}
.site-info {/* width: 820px; */margin: 30px auto;overflow: hidden;}
.site-info>div {margin:23px 0 0 22px;}
.site-info .contactqq {position: relative;}
.site-info .contactqq img {position: absolute;left:0;top:-6px;}
.friendbox {/* width: 810px; */margin: 20px auto 0;}
.triangle {width: 100%; position:absolute; text-align: center;top:-40px;}
.triangle span {margin: 0 auto;border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 28px solid #f08304;line-height: 0;font-size: 0;}
.home-wrap-left {float: left;width: 60%; position: relative;}
.home-wrap-left img {width: 100%; height: 100%;}
.home-wrap-right {float: right;width: 40%;}
.home-wrap-right ul {}
.home-wrap-right ul li{float: left;width: 48%;margin-left: 2%;margin-bottom: 10px;position: relative;}
.home-wrap-right ul li img {width: 100%;}
.home-wrap-right ul li.mbNone {margin-bottom: 0;}

.banner-index {/*首页大图轮播*/
	position: relative;
	_z-index: 10;
}
#slider .slideList li {width: 100%;}
#slider li a {
	display: block;
	width:100%;
	height: 100%;
}

.banner-index .slideList {
	position: relative;
	overflow: hidden;
	z-index: 50;
}

.banner-index .slide {height: 100%;}

.banner-index .btnList {
	position: absolute;
	bottom: -15px;
	left: 50%;
	z-index: 99;
}

.banner-index .slideBtn {
	display: block;
	float: left;
	display:inline-block;
	width:13px;
	height:13px;
	background:url(../images/circle.png) -16px center no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
	cursor: pointer;
}

.banner-index .btnList .active {
	background-position:0 center;
}
.scenic-desc-bg {position: absolute;bottom: 0;left: 0;width:100%;background-color: #403e3c;opacity: 0.80;filter: alpha(opacity=80);-webkit-opacity:0.80;-moz-opacity:0.80;}
.scenic-desc {position: absolute;bottom: 0;left: 0;width: 100%;opacity: 0.80;background-color: #403e3c;filter: alpha(opacity=80);-webkit-opacity:0.80;-moz-opacity:0.80;color: #fff;}

.scenic-desc div{padding: 20px 25px 15px 25px;overflow: auto;}
.scenic-desc div h3{float: left;font-weight: bold;font-size: 24px;font-family: Microsoft YaHei;margin-right: 20px;}
.scenic-desc div p{float: left;width: 76%;font-size: 12px;line-height: 20px;}
.home-wrap-right .scenic-desc p{text-align: center;font-weight: bold;font-size: 22px;font-family: Microsoft YaHei;padding: 10px 0;overflow: hidden;}
.sina-share,.qq-share {background:url(../images/share-icon.png) no-repeat;width: 25px;height: 25px;text-indent: -9999em;overflow: hidden;display: inline-block;}
.sina-share {background-position: left top;}
.qq-share {background-position:-25px 0;}
.wrap1000 {max-width: 1190px;_width:1190px;width:1190px;min-width:800px;margin: 0 auto;overflow: hidden;}
.wrap-left {float: left;max-width: 272px;width: 272px;margin-right: 39px;}
.wrap-right{float: right;width: 879px;}
/*@media screen and (max-width: 1366px and min-width: 1200){
	.wrap1000 {max-width: 1190px;_width:1190px;}
	.wrap-left {float: left;max-width: 272px;width: 272px;}
	.wrap-right{float: right;width: 879px;}
}
@media screen and (max-width: 1009px){
	.wrap1000 {max-width: 1009px;_width:1009px;}
	.wrap-left {float: left;max-width: 272px;width: 272px;}
	.wrap-right{float: right;width: 698px;}
	.site-fooer-link {padding-left: 10px;}
}*/

.txtcenter {text-align: center;}
.walk-nav {/* background: url(../images/left-bg.jpg) 100% top no-repeat; */width: 100%;height: 295px; /*-webkit-background-size: contain;
 background-size: contain; */ position: relative;overflow: hidden;}
.walk-nav ul {position: absolute;bottom: 0;width: 100%;z-index: 99;}
.walk-nav ul li{width: 100%;height: 35px;font-size: 20px;font-family: Microsoft YaHei; position: relative;}
.walk-nav ul li span {width: 80%;display: block;height:35px;opacity:0.60;filter: alpha(opacity=60);-webkit-opacity:0.60;-moz-opacity:0.60;position: absolute;}
.walk-nav ul li a {color: #fff;width: 80%;display: block;line-height: 35px; text-indent: 20px; position: absolute;z-index: 1;}
.walk-nav ul li.active a,.walk-nav ul li.active span {width: 100%;}
.walk-nav ul li em {font-style: normal;position: absolute;right:25px;display: none;top:0;}
.walk-nav ul li.active em {display: block;}
.walk-nav ul li.gaikuang span {background-color: #02cad4;}
.walk-nav ul li.dynamic span {background-color: #e248d9;}
.walk-nav ul li.protect span {background-color: #dfe334;}
.walk-nav ul li.techan span {background-color: #a2412c;}
.walk-nav ul li.yule span {background-color: #009946;}
.walk-nav-img li {float:left;}
.walk-nav-img {top:0;position: absolute;bottom: 0;width: 200px;z-index: 88;margin-right: 1px;}
.walk-nav-img ol {width:300%;}
.walk-nav-img ol li {width: 272px;}
.walk-nav-img ol.w5 {width: 500%;}
.walk-nav ul li:hover span {width: 100%;webkit-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.orange {color: #e95927;}
.walk-right-nav {clear: both;height: 37px;padding: 0 0 12px;}
.walk-right-nav li {float: left;line-height: 37px;background-color: #716d69;}
.walk-right-nav li.active ,.walk-right-nav li:hover {background-color: #f08304;}
.walk-right-nav li a {color: #fff;padding: 0 15px;display: block;/*width: 100%;*/height: 100%;}
.site-crumb,.site-crumb a {color: #716d69;font-size: 14px;}
.pb15 {padding-bottom: 15px;}
.item-list {background:url(../images/imgshadow.png) no-repeat;padding-bottom:40px;overflow: hidden;font-size: 12px;line-height:20px;color: #716d69;}
.item-list .item-con,.plan-box {padding:7px;background-color: #fff;overflow:hidden;}
.item-list .item-con {padding: 5px;}
.list-even {background-position: 100px bottom;}
.list-odd {background-position: -660px bottom;}
.list-left {float: left;width: 582px;}
.list-right {float: left;width: 275px;padding:25px 0 0 12px;/*box-sizing:border-box;*/}
.list-odd .list-right {padding: 25px 7px 0 5px;}
.item-list p {text-indent: 25px;line-height: 23px;padding-top: 20px;}
.list-right.zdsj {padding-top: 35px;}
.list-right.zdsj .txt {padding-top: 0;}
.item-con img {width: 582px;}
.item-list h3 {font-family: Microsoft YaHei;font-size: 20px;line-height: 40px;}


@media screen and (max-width: 980px){
	/*.wrap1000 {max-width:980px;_width:980px;}*/
	.wrap-left {float: left;max-width: 272px;width: 272px;margin-right: 20px;}
	/*.wrap-right{float: right;width: 688px;}*/
	.item-con img {width: 100%;}
	.list-left {width: 678px;}
	.list-right {width: 648px;padding-top:5px;}
	.site-fooer-link {padding-left: 10px;}
}

/**行程*/
.plan-bg {clear:both;background:url(../images/imgshadow.png) 300px bottom no-repeat;padding-bottom: 41px;clear: both;margin-bottom: 20px;}
.bgnone {background: none;}
.plan-box {}
.plan-box .width210 {width:210px;height: 144px;}
.plan-center {width:745px;float: left;margin:0 0 0 20px;color: #716d69;font-size: 12px;/* padding-bottom:10px; */border-right: 1px dotted #bababa;}
.fl{float: left;}
.fr{float: right;}
.plan-score {background:url(../images/star-icon.png) no-repeat;width: 85px;height: 15px;display: inline-block; vertical-align: bottom;}
.plan-center h3 {font-family: Microsoft YaHei;font-size: 20px;padding: 15px 0}
.rec-con {text-indent: 20px;line-height: 20px;padding-right: 15px;letter-spacing: 1px;clear: both;height: 40px;overflow: hidden;}
.plan-center .plan-mark {padding-bottom: 10px;overflow: hidden;}
.plan-mark p {margin-right: 20px;float: left;}
.plan-more {float: left;text-align: center;width: 200px;}
.plan-more span,.blue-btn span {background:url(../images/site-bar-icon.png) -6px -553px no-repeat;display: inline-block;width: 17px;height: 12px;vertical-align: middle;}
.plan-more a:hover,.blue-btn:hover{color:#fff;background-color: #4f94a1;}
.blue-btn {position: absolute;margin:0;right: 30px;bottom: 20px;}
.blue-btn span {background-position: -6px -573px;}
.plan-more a,.ticket-top .more,.blue-btn {background-color: #31aac1;height: 40px;width: 158px;display: block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;font-size: 24px;font-family:Microsoft YaHei;color: #fff;text-align: center;line-height: 40px;margin:30% auto 0;}
.site-page {clear:both;}
.site-page a {background-color: #716d69;font-size: 12px;padding:5px 7px;line-height: 10px;display: inline-block;color: #fff;margin-left: 2px;}
.site-page a.cur {background-color: #31aac1;}
/**在线预定*/
.ticket-wrap {margin-left: -1.32%;font-family:Microsoft YaHei;*overflow: hidden;}
.ticket-con {background:url(../images/imgshadow.png) 80px bottom no-repeat;padding-bottom: 32px;}
.ticket-item {}
.ticket-bg {float: left;width: 50%;box-sizing:border-box;margin-bottom: 20px;}
.ticket-bg1 {margin: 0 3%;}
.ticket-img {float: left;width: 238px;height: 178px;}
.ticket-img img {width: 238px;height: 178px;}
.ticket-img .pic-s {width: 238px;height: 178px;display: table-cell;overflow:hidden;vertical-align: middle;*font-family:simsun;*font-size:178px;*line-height:1;}
.ticket-detail {float: left;width:40%;text-align: center;}
.ticket-detail h3.title,.ticket-detail .addr {white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;width: 100%;height: 17px;overflow: hidden;}
.ticket-desc {clear:both;background-color: #f9f9f9;color: #716d69;font-size: 14px;height:75px;overflow:hidden;line-height: 25px;padding:20px 25px;}
.ticket-desc p {height: 75px;overflow: hidden;}
.ticket-desc .ticket-desc-d {height: 75px;overflow: hidden;}
.p10 {padding: 10px;}
.p5 {padding:5px;}
.ticket-top {overflow: hidden;background-color: #fff;}
.pl25 {padding-left: 25px;text-align: left;}/*酒店**/
.hotel-score,.site-score {background: url(../images/star-icon.png) 0 0 no-repeat;height: 15px;display: block;max-width:85px;}
.site-score {text-indent: -999em;overflow: hidden;}
.hotel-score.star1,.site-score.star1 {width: 16px;}
.hotel-score.star2,.site-score.star2 {width: 33px;}
.hotel-score.star3,.site-score.star3 {width: 50px;}
.hotel-score.star4,.site-score.star4 {width: 72px;}
.hotel-score.star5,.site-score.star5 {width: 85px;}
.hotel-wrap .ticket-top .more {margin:0 0 0 0;}
.hotel-service {padding: 5px 0;overflow: hidden;clear: both;}
.hotel-service span {background: url(../images/hotel-icon.png) no-repeat;display:block;float: left;height: 17px;width: 20px; text-indent: -999em;overflow: hidden;cursor: pointer;margin-right: 2px;}
.hotel-service span.park {background-position: 0 0;}
.hotel-service span.swim {background-position: -22px 0;}
.hotel-service span.sports {background-position: -66px 0;}
.hotel-service span.computer {background-position: -44px 0;}
.hotel-service span.wifi {background-position: -88px 0;}
.hotel-wrap .ticket-top h3 {padding: 5px 0;}

.color71 {color: #716d69;}
.ticket-top h3 {font-size: 17px;padding: 10px 0;}
.ticket-top .score {margin-right: 20px;}
.ticket-top .price {font-size: 24px;padding: 5px 0;}
.ticket-top .more {font-size: 18px;width: 130px;margin-top: 5px;height: 30px;line-height: 30px;}
.ticket-filter {clear: both;height: 37px;padding: 14px 0;}
.ticket-detail-bd .ticket-filter .selected {background-color: #f08304;border-left: 0;}
.ticket-filter li {float: left;line-height: 37px;padding: 0 15px;background-color: #716d69;border-right: 1px solid #95928d;border-left: 1px solid #615e59;}
.ticket-filter li.active {font-size: 18px;font-family:Microsoft YaHei;margin-right: 5px;}
.ticket-filter li a {color: #fff}
.ticket-filter li.first {border-left: 0;}
.ticket-filter li.last {border-right: 0;}
.ticket-filter li span {width: 10px;height: 13px;vertical-align: middle; background: url(../images/filter-icon.png) -29px 0 no-repeat;margin: -3px 0 0 2px;display: inline-block;}
.ticket-filter li span.up {background-position: -44px -1px;}
.ticket-filter li span.down {background-position: -29px 0;}
.ticket-filter li span.up.selected {background-position: 0px -1px;}
.ticket-filter li span.down.selected {background-position: -14px 0;}
/**预定详情*/
.otherlist {background: #fff;overflow: hidden;padding: 5px 5px 0;}
.other-wrap-left {float: left;max-width: 272px;width: 272px;margin-right: 39px;}
.other-wrap-right{float: right;width:879px;min-width: 560px;}
/* .other-wrap-right.w890 {width: 890px;} */
/*@media screen and (min-width: 1206px){
	.other-wrap-right.w890 {width: 879px;}
}
@media screen and (min-width: 1001px) and (max-width: 1206px){
	.other-wrap-right.w890 {width: 879px;}
}
@media screen and (min-width: 900px) and (max-width: 1000px){
	.other-wrap-right.w890 {width: 879px;}
}
@media screen and (max-width: 900px){
	.other-wrap-right.w890 {width: 879px;}
}*/
.otherleftimg {width:135px;}
.otherleftimg img {width: 135px;height: 101px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font24 {font-size: 24px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.otherleftdesc {width: 117px; /*text-align: center;*/padding: 5px 0 0 5px;}
.otherleftdesc a.more {background-color: #31aac1;display: block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;font-size: 15px;font-family:Microsoft YaHei;color: #fff;text-align: center;/*margin:0 auto;*/width: 80px;line-height: 25px;}
.otherleftdesc p {padding: 5px 0;}
.otherleftdesc p.eltitle {text-overflow:ellipsis;white-space: nowrap;overflow: hidden;height: 20px;}
.otherlist ul li {margin-bottom: 5px;overflow: hidden;}
.otherleftdesc p span.count {width: 42px;display: inline-block;text-align: left;overflow:hidden;vertical-align: top;}
.otherscenic p span.count {width: auto;}
.ticket-property {overflow: hidden;background: #fff;padding: 10px 10px 20px; }
.ticket-meta {overflow: hidden;background: url(../images/imgshadow.png) 150px bottom no-repeat;padding-bottom: 38px;}
.ticket-slider {float: left;width: 55%;position: relative;}
.ticket-slider img{height: 335px;width:447px;}
.ticket-attr {background: #f9f9f9;overflow: hidden;padding: 10px;font-family:Microsoft YaHei;font-size: 14px;clear:both;}
.ticket-attr h3 {font-size: 20px;padding-bottom: 10px;}
.ticket-attr div{padding-bottom: 20px;line-height: 25px;text-indent: 25px;}
.ticket-attr .wwinfo {padding:25px;}
.meta-con {width: 42%;margin-left: 3%;font-family:Microsoft YaHei;padding-top: 10px;}
.meta-con .booking-btn,.scenic-buy .booking-btn,.food-buy .booking-btn,.orange-btn {background-color: #ff8b00;display: block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;font-size: 20px;font-family:Microsoft YaHei;color: #fff;text-align: center;width: 120px;line-height: 35px;}
.booking-btn:hover,.orange-btn:hover{color: #fff;background: #fb941a;}
.meta-con .score {padding: 10px 0;}
.meta-con .price {padding: 20px 0;}
.meta-con .price .orange {font-size: 24px;margin-right: 20px;}
.meta-con .note1 {padding-top: 40px;}
.xixishare {background: #f9f9f9;height: 16px;margin-top: 15px;padding: 8px 0;font-size: 12px;}
.xixishare a {display: block;float: left;width: 16px;height: 16px;background: url(../images/share-sprites.png) no-repeat;margin-right: 5px;}
.xixishare a.qq {background-position: 0 -32px;}
.xixishare a.qzone {background-position: 0 -16px;}
.xixishare a.kaixin {background-position: 0 -49px;}
.xixishare a.sina {background-position: 0 0;}
.xixishare span {float: left;line-height: 18px;padding:0 5px 0 10px;}
.ticket-meta .nivo-controlNav {position:bottom;bottom:-15px;}
/**浮动工具栏**/
.site-bar {position: fixed;right: 0;top:25%;z-index: 200;}
.site-bar li{width: 58px;height: 44px;margin-bottom: 1px;background: #fff url(../images/site-bar-icon.png) no-repeat;cursor: pointer;}
.site-bar .bar-plan {background-position: center 10px;}
.site-bar .bar-booking {background-position: center -25px;}
.site-bar .bar-iphone {background-position: center -66px;border-radius: 5px 5px 0 0;}
.site-bar .bar-iphone a {display: block;width: 100%;height: 100%;overflow: hidden;text-indent: -999em;}
.site-bar .bar-weixin {background-position: center -103px;}
.site-bar .bar-share {background-position: center -142px;}
.site-bar .bar-gotop {background-position: center -176px;border-radius: 0 0 5px 5px;}
.site-bar .bar-plan:hover,.site-bar .bar-plan.hover {background-position: center -219px;}
.site-bar .bar-booking:hover {background-position: center -265px;}
.site-bar .bar-iphone:hover {background-position: center -310px;}
.site-bar .bar-weixin:hover {background-position: center -353px;}
.site-bar .bar-share:hover {background-position: center -398px;}
.site-bar .bar-gotop:hover {background-position: center -430px;}
.bar-wrap {position: absolute;transition:width .4s ease-out;-webkit-transition:width .4s ease-out;-o-transition:width .4s ease-out;-moz-transition:width .4s ease-out;-ms-transition:width .4s ease-out;width:0;right:58px;}
.bar-weixin-wrap {width: 0; overflow: hidden;bottom: 68px;}
.bar-weixin-wrap.active,.bar-weixin-wrap>p {width:85px;height:85px;}
.bar-share-wrap {width: 0;height: 42px;overflow: hidden;bottom: 48px;/* background:url(../images/sider-share1.png) 0 0 no-repeat; */}
.bar-share-wrap p {float: left;border-right:1px solid rgba(98,98,101,.9);}
.bar-share-wrap p a {display: block;width: 42px;height: 42px;background:url(../images/sider-share1.png) no-repeat;-webkit-transition:background-color .25s ease-in;-moz-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;-ms-transition:background-color .25s ease-in;}
.site-footer .bar-share-wrap p {clear:none;}
.bar-share-wrap p a:hover {background-color: #000;}
.bar-share-wrap.active,.bar-share-wrap div {width: 129px;height: 42px;}
.bar-share-wrap .bar-share-weixin {background-position: 0 0;}
.bar-share-wrap .bar-share-sina {background-position: -132px 0;}
.bar-share-wrap .bar-share-qzone {background-position: -173px 0;}
.bar-share-wrap .bar-share-kaixin {background-position: -43px 0;}
/**新闻动态*/
.xixi-news {clear: both;}
.news-list .newsimg {float: left;width: 28%;height: 178px;}
.news-list .newsimg img {/*height: 100%;*/width: 242px;height: 178px;}
.news-list {background: #fff;padding: 7px;overflow: hidden;font-size: 12px;}
.news-list h3 {font-size: 18px;padding: 15px 0;}
.news-list h3 a {color:#716d69}
.news-list h3 a:hover {color:#585654}
.news-txt {width: 72%;float: right;}
.votelist.news-txt {width:100%;}
.news-txt .desc {line-height: 22px; text-indent: 20px; letter-spacing: 0.5px;height: 88px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.news-txt .pl25 {padding-right: 10px;}
.news-txt .news-meta {padding-top: 20px;}
.news-txt .news-meta .times {margin-right: 20px;}
.news-bg {background: url(../images/imgshadow.png) 200px bottom no-repeat;padding-bottom: 40px;clear: both;margin-bottom: 20px;}
.news-con {width: 100%;}
.otherlist .otherrec {text-align:left;line-height: 18px;width: 122px; padding-top: 5px;}
.otherlist .otherrec p {padding-left: 5px;}
.otherlist .otherrec p.orange {padding-top: 10px;}
.otherlist .otherrec a {color: #716d69;}
.news-wrap {margin-top: 65px;}
.bgshadow {background: url(../images/imgshadow.png) no-repeat;}
.news-wrap-bg {background-position: 200px bottom; padding-bottom: 35px;}
.news-wrap {background: #fff;text-align: center;}
.news-wrap .news-bd {background-color: #f9f9f9;text-align: left;padding: 50px;}
.news-wrap .news-bd p {line-height: 20px;font-size: 14px;padding-bottom: 30px;}
.news-wrap .news-hd {padding: 20px 0;}
.news-hd .title-bar {padding: 10px 0 20px;font-size: 12px;}
.title-bar span {margin-right: 20px;}
.news-hd h3 {font-size: 24px;padding: 0 20px;}
.news-wrap .site-page {background: #f9f9f9;padding-bottom: 40px;}
/**游记攻略*/
.note-hd {padding: 35px 22px;background-color: #fff;overflow: hidden;}
.note-bd {background-color: #f9f9f9;padding: 30px 80px;}
.note-hd .autherinfo span {margin-right: 15px;font-size: 12px;}
.note-hd-txt {padding-left: 20px;padding-top: 20px;width: 55%;}
.note-hd .autherinfo {padding: 10px 0;}
.note-hd .autherinfo .auther {margin-right: 30px;}
.note-hd-img {width: 40%;height:400px;overflow: hidden;}
.note-con {border-left: 2px solid #c4c89d;padding:30px 0 0 25px;}
.note-list .time {padding:15px 0 15px 30px;}
.note-list .bgshadow {background-position: 350px bottom;padding-bottom: 38px;}
.bgwhite {background-color: #fff;overflow: hidden;}
.note-body {width: 690px;padding-left: 20px;padding-top: 10px;}
.note-body p {padding: 3px 0;}
.note-body .note-detail {line-height: 20px;letter-spacing: 0.5px;text-indent: 20px;padding: 20px 0 10px;}
.note-path {border-left: 2px dotted #bababa;margin: -38px 0 0 10px;padding: 33px 0 17px 20px; position: relative;}
.note-path p {padding: 5px 0;}
.traffic-type,.datastamp-bg {background:url(../images/site-bar-icon.png) no-repeat;display: block;width: 25px;height: 25px; position: absolute;}
.traffic-type {background-position:center -517px;top:45px;left:-14px;}
.datastamp-bg {background-position:center -483px;top:0;left:-38px;}
.note-list {position: relative;}
.dayen {position: absolute;top:0;left: -103px;top:-1px;}
#scenic-map {width: 100%;height: 400px;}
.plan-desc {clear:both;overflow:hidden;background-color: #f9f9f9;padding: 20px; position: relative;display: none;}
.plan-desc .note-body {width: 650px;}
.plan-desc .blue-btn {display: none;}
.plan-end {position: absolute;left: -50px;bottom: -25px;}
.plan-meta span {margin-right: 5px;float: left;}
.plan-meta span.site-score {margin-right: 20px;}
.plan-con1 {padding: 10px;text-indent: 20px;line-height: 20px;}
.plan-img {padding: 10px;height: 350px;}
.plan-img  img{width: 100%;/* height: 100%; */}
.plan-img .first {float: left;width: 43%;height: 100%;background-color: #fff;overflow: hidden;}
.plan-img .p10 {padding-top: 30px;}
.plan-img .second {float: right;width: 55%;height: 100%;background-color: #fff;overflow: hidden;border: 1px solid #a2a2a2;box-shadow: 1px 1px 4px #333;}
.plan-img .second p {padding: 5px;height:338px;display: table-cell;vertical-align: middle;}
.tx20 {text-indent: 20px;line-height: 28px;}
.plan-img .first h2 {padding:10px 0 20px}
/**制定行程**/
.item-plan {position: relative;}
.plan-steps {position: absolute;top:-45px;right: 0;}
.plan-steps li,.order-steps li {float: left;position: relative;text-align: center;width: 245px;}
.plan-steps li span,.order-steps li span,.plan-opt li .number,.add-scene-btn,.scene-icon,.car-icon,.booking-icon,.hotel-icon,.food-icon,.close-mobile,.u-ticket-icon,.u-gift-icon,.u-food-icon,.u-hotel-icon,.u-canyin-icon,.right-icon {background: url(../images/arrow-sprites.png) no-repeat;}
.plan-steps li span,.order-steps li span {position: absolute;display:block;width: 27px;height: 27px;color: #fff;font-weight: bold;left: 43%;top:-18px;line-height: 25px;}
.plan-steps li.done,.order-steps li.first,.order-steps li.done {border-top: 6px solid #bbc278;}
.plan-steps li.current,.order-steps li.second,.order-steps li.current {border-top: 6px solid #ff8b00;}
.plan-steps li.fucure,.order-steps li.three {border-top: 6px solid #c9c9c9;}
.plan-steps li.done span,.order-steps li.first span,.order-steps li.done span {background-position: left -131px;}
.plan-steps li.current span,.order-steps li.second span,.order-steps li.current span {background-position: -37px -131px;}
.plan-steps li.fucure span,.order-steps li.three span,.order-steps li.fucure span {background-position: -75px -131px;}
.plan-bd {background: url(../images/plan-bg.jpg) repeat;padding:85px 110px;}
.plan-opt li {clear: both; position: relative; letter-spacing: 0.5px;padding-bottom: 35px}
.plan-opt {padding:27px 0 0;border-left: 2px solid #c4c89d;padding-left: 35px;}
.plan-opt li .hd {font-size: 24px;font-family:Microsoft YaHei; letter-spacing: 1px;padding-bottom: 15px;}
.plan-opt li .number {position: absolute;background-position: -1px -165px;width: 35px;height: 35px;display: block;line-height: 35px;text-align: center;left:-53px;top:-2px;}
.plan-opt li input[type="text"]{border:1px solid #a3a3a3;line-height: 35px;height: 35px;padding-left: 5px;margin-right: 5px;}
.plan-opt li input[type="checkbox"] {vertical-align: middle;}
.plan-opt li label {vertical-align: middle;margin-right: 20px;}
.plan-opt li label.error {color: #ff0000;}
.aountInfoItem .error {color: #ff0000;}
input.btn {display: inline-block;padding: 4px 32px;text-align: center;vertical-align: baseline;font: 24px/normal 'Microsoft Yahei';background: #f8bb00;border: 0;color: #fff;border-radius: 4px;}
input.btn:hover{background-color: #e88003;}
.plan-bd .btnwrap {padding: 30px 0 20px;}
.plan-bd .btnwrap a {color:#0c99e2;margin-left: 10px;}
/*calendar theme*/
#ui-datepicker-div{border:1px solid #b5b5b5; background: #f7f7f7;padding:20px; border-radius: 0; }
#ui-datepicker-div .ui-datepicker-header{background: #f7f7f7;border:0 none; border-radius: 0; border-bottom:1px solid #e5e5e5;}
#ui-datepicker-div .ui-datepicker-title{font:400 16px/normal 'Microsoft Yahei';color: #808080;margin :0 2em;}
.ui-datepicker th{color: #a6a6a6; font-weight: 400;font-size: 12px;}
#ui-datepicker-div .ui-datepicker-calendar td .ui-state-default{color: #808080; border:0 none; background: #f7f7f7;}
#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div  .ui-widget-header .ui-state-highlight{background: #81c214;color: #fff;}
#ui-datepicker-div .ui-state-active,#ui-datepicker-div  .ui-widget-content .ui-state-active,#ui-datepicker-div  .ui-widget-header .ui-state-active{border:0 none;}
#ui-datepicker-div .ui-datepicker td span, #ui-datepicker-div .ui-datepicker td a{text-align: center;}
#ui-datepicker-div .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{ background: #b6dd73; border:0;color: #fff;}
#ui-datepicker-div .ui-datepicker-current-day .ui-state-active{ background: #e6e6e6; border:0 none; color: #636363;}
#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{background: #81c214;color: #fff;border-radius: 0;}
#ui-datepicker-div .ui-widget-header .ui-icon{background: url(../images/calendarleft.jpg) no-repeat 0 0;cursor: pointer;}
#ui-datepicker-div .ui-widget-header .ui-icon-circle-triangle-e{background: url(../images/calendarright.jpg) no-repeat 0 0;}
#ui-datepicker-div .ui-corner-all .ui-state-hover{ background: none;border:1px solid #f7f7f7;border-radius: 0;}
#ui-datepicker-div .ui-datepicker-calendar td{padding:0;border:1px solid #ccc;}
#ui-datepicker-div .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }  
#ui-datepicker-div .ui-timepicker-div dl { text-align: left; }  
#ui-datepicker-div .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px;font-weight: 400;color: #808080; }  
#ui-datepicker-div .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }  
#ui-datepicker-div .ui-timepicker-div td { font-size: 90%; }  
#ui-datepicker-div .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }  
#ui-datepicker-div select,#ui-datepicker-div .ui-timepicker-select{height: 24px;padding:0px 4px; width: auto; font-size: 14px; font-family: 'Tahoma';}
#ui-datepicker-div .ui-datepicker select.ui-datepicker-month,#ui-datepicker-div  .ui-datepicker select.ui-datepicker-year{ width: auto;font:400/normal 14px 'Tahoma';}
#ui-datepicker-div .ui-slider-horizontal {height: 0.8em;}
#ui-datepicker-div .ui-state-default{border-radius: 2px;color: #333;font-weight: 400;}
#ui-datepicker-div .ui-state-hover{background: #e6e6e6;border:1px solid #ccc;}
#ui-datepicker-div .ui-datepicker .ui-datepicker-buttonpane{*zoom:1}
/**景区选择*/
.choice-bd {background:#fff;padding:25px;}
.choice-left {width: 930px;overflow: hidden;}
.choice-left .c-hd {font-weight: normal;padding:10px 0;}
.choice-left .c-hd span {display: inline-block;padding:0 5px; background-color: #bbc278; cursor:pointer;color: #fff;margin-left: 10px;}
.scenic-list ul {width: 940px;padding: 10px 0 20px;overflow: hidden;}
.scenic-list {/* overflow: hidden; */}
.scenic-list ul li {float: left;width: 225px;margin:0 10px 10px 0;position: relative;color: #fff;}
.scenic-list ul li p {position: absolute;left:0;bottom: 0;height: 20px;padding: 5px 10px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#a5000000',EndColorStr='#a5000000');background-color: rgba(64,62,60,.8);width: 205px;text-overflow:ellipsis;line-height: 20px;overflow: hidden;}
.scenic-list ul li p .add-to-plan,.plan-savers .add-to-plan,.add-btn,.addPath {background-color: #31aac1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;font-family:Microsoft YaHei;color: #fff;text-align: center;}
.add-btn {width: 120px;height: 35px;display: inline-block;line-height: 32px;font-size: 20px;color: #fff;}
.add-btn:hover {color: #fff;background-color: #288fa2;}
 .scenic-list ul li p .add-to-plan {float: right;font-size: 14px;height: 20px;width: 65px;;line-height: 16px;}
.plan-savers .addPath {font-size: 14px;height: 25px;float: left;width: 80px;line-height: 20px;color: #fff;}
.choice-right {margin-left:20px;padding-top: 58px;width: 190px;}
/***不同设备**/
@media screen and (max-width:1120px){
	.choice-left {width: 830px;}
	.choice-bd {padding:25px 0;}
	.scenic-list ul {width: 840px;}
	.scenic-list ul li {width: 200px;}
	.scenic-list ul li p {width: 180px;}
}
@media screen and (max-width:1009px){
	.choice-left {width: 770px;}
	.choice-bd {padding:25px 0;}
	.scenic-list ul {width: 780px;}
	.scenic-list ul li {width: 185px;}
	.scenic-list ul li p {width: 165px;}
}
@media screen and (max-width:1220px) and (min-width:1121px){
	.choice-bd {padding:25px 0;}
	.choice-left {width: 910px;}
	.scenic-list ul li {width: 220px;}
	.scenic-list ul li p {width: 200px;}
}
.choice-hd {background-color: #9da656;width: 170px;height: 20px;padding: 5px 10px;color: #fff;}
.bill-prev {float: left;}
.bill-prev,.bill-next {color: #fff;}
.bill-next {float: right;}
.bill-list {text-align: center;float: left;padding-left: 5px;width: 140px;overflow: hidden;}
.bill-list ul {width: 400px;}
.bill-list li {float: left;width: 140px;}
.day-list {padding-top: 20px;overflow: hidden;}
.day-list li {float: left;margin-right: 5px;padding: 5px 0;height: 20px;}
.day-list li a {background-color: #ff8b00;padding: 2px 10px;display: block;line-height: 20px;color: #fff;}
.plan-list {}
.path-list {min-height: 90px;margin-top: 5px;}
.path-list .first,.plan-list .first {border-bottom:1px dotted #a5a4a4;padding: 5px 0;margin-bottom: 8px;line-height: 20px;}
.path-list li {padding: 5px;}
.plan-list .first {padding-top: 10px;}
.plan-list .first em {font-style: normal;}
.add-scene-btn {background-color: #858482;background-position: -72px -164px;font-size: 12px;height: 37px;color: #fff;padding:8px 0 0 55px;}
.scene-icon {background-position: -92px -222px;float: left;width: 20px;height: 20px;}
.car-icon {background-position: -63px -220px;float: left;width: 20px;height: 20px;}
.booking-icon {background-position: -1px -220px;float: left;width: 20px;height: 20px;}
.food-icon {background-position: 1px -251px;float: left;width: 20px;height: 20px;}
.hotel-icon {background-position: -31px -222px;float: left;width: 20px;height: 20px;}
.u-ticket-icon,.u-gift-icon,.u-food-icon,.u-hotel-icon,.u-canyin-icon {display: inline-block;vertical-align: middle;width: 20px;height: 20px;}
.u-ticket-icon{background-position: -88px -253px;}
.u-gift-icon{background-position: -93px -282px;}
.u-food-icon{background-position: -32px -282px;}
.u-hotel-icon{background-position: -1px -282px;}
.u-canyin-icon{background-position: -62px -282px;}
.delete-path,.plan-savers .reset,.resetpath-btn a {color: #0c99e2;}
.plan-savers .reset {font-size: 12px;line-height: 25px;}

.scenic-list ul li p .add-to-plan-grey {
	background: #666;
}
.w890 .ticket-filter {/* visibility: hidden; */}
.ticket-detail-bd {overflow: hidden;background-color: #fff;}
.ticket-detail-hd {padding: 20px;}
.ticket-detail-hd h2 {float: left;margin-right: 20px;padding: 5px 0;}
.ticket-detail-hd .add-btn {margin-right: 40px;}
.bgrey {background-color: #f9f9f9;padding: 10px 15px;margin: 10px 0;}
.bgrey .ticket-filter {padding: 0;}
.ticket-detail-bd {margin-top: 65px;}
.scenic-img {/* width: 600px; height: 444px;*/width:100%;float: left;}
.scenic-img .imgtab {width:100%;/*height: 399px;*/overflow: hidden;}
.scenic-img .imgtab img  {/* width: 600px; */height: 399px;width: 100%;}
.scenic-img .imgtab .wwrap {width: 100%;}
.imgtab .wwrap .slide {text-align: center;width: 100%;}
.imgtab .quanjingtu {width: 100%;height: 399px;background:url(../images/zwqj-1.jpg) center center no-repeat;position: relative;}
.quanjingtu .fullscreen {position: absolute;top:-42px;right: 0px;z-index: 100;display: block;width:32px;height: 32px;}
.quanjingtu .fullscreen img {width: 32px;height: 32px;}
.quanjingtu .fullscreen:focus {outline: none;}
.scenic-buy {background-color: #f9f9f9;padding: 25px 0 25px 40px;}
.banner-index.wwrap {height: 399px;overflow: hidden;}
.scenic-meta {float: left;/* width:240px;margin-left: 20px; */width:100%;}
.scenic-buy h2 {font-weight: normal;}
.scenic-buy .buy-time input,.food-buy .techan-num .nums {width: 100px;border:1px solid #716d69;height: 25px;vertical-align: middle;}
/* .scenic-buy .techan-num .nums {width: 100px;} */
.scenic-buy select,.food-buy select {padding: 3px;border:1px solid #716d69;width: 100px;}
.scenic-buy p {padding: 6px 0;}
.scenic-buy .price {padding: 10px 0;}
.buy-btn {margin-top: 10px;}
.food-buy .buy-btn {margin-left: 40px;}
.scenic-score {height: 25px;background-color: #f9f9f9;margin-top: 10px;padding: 5px 10px;line-height: 25px;}
.scenic-score .nums {margin-left:40px;}
.scenic-score .users {margin-left:100px;}
.scenic-score .site-score {margin-top: 5px;}
.scenic-map-wrap {margin-top: 10px;background-color: #f9f9f9;/* width: 240px; */width:100%;height: 300px;}
.scenic-map-wrap img {max-width: none;}
.yule-wrap .scenic-map-wrap {margin-top: 0;}
.ticket-detail-con {padding: 5px 15px 15px 15px;overflow: hidden;}
.ticket-detail-hd .hotel-service {float: left;clear:none;padding-top: 10px;}
.scenic-txt {line-height: 20px;letter-spacing: 1px;padding: 15px 0 0 0;}
/**玩转西溪**/
.play-bd {position:relative;}
.play-hd {position: absolute;top:-80px;left:330px;}
.play-hd .walk-right-nav {margin-top: 25px;}
.play-wrap {padding-top: 15px;overflow: hidden;}
.play-wrap ul {width: 1210px;}
.play-wrap ul li {/*border:1px solid #bbc1aa;border-top:0;*/background-color: #fff;padding: 5px;width: 270px;float: left;box-shadow:1px 2px 2px #c0c6b0;line-height: 20px;letter-spacing: 1px;font-size:14px;height: 303px;margin: 0 20px 20px 0;overflow: hidden;}
.play-wrap ul li img {width: 277px;height: 208px;}
.play-wrap ul li .desc {height: 46px;overflow: hidden;text-overflow:ellipsis;line-height: 23px;}
.play-wrap ul li .phoneicon{width:12px;height: 16px;background:url(../images/phonev_small.png) no-repeat;display: inline-block;margin:2px 0 0 5px;vertical-align: top;}
.play-list-hd {padding:10px 0;}
.play-list .title {float: left;width: 120px;overflow: hidden;height:20px;}
.play-list .title a {color: #716d69;}
.play-list-hd .hotel-service {padding-top:3px;float: left;clear: none;}
.ticket-attr .foodlist {overflow: hidden;padding-left: 0px;width: 864px;}
.foodlist ul {width: 890px;}
.foodlist ul li {float: left;width: 280px;margin-right: 15px; height: 245px;overflow: hidden; text-align: center;font-size: 18px;margin-bottom: 15px;line-height: 35px;}
.foodlist ul li img{width:280px;height: 210px;}
.food-buy .price {background-color: #f0f0f0;padding: 20px 0;text-align: center;}
.food-items li {border-bottom: 1px dotted #ececec;clear: both;width: 100%;height: 30px;line-height: 30px;}
.food-items li.first {border-bottom: 1px solid #ececec;}
.food-items li p {float: left;text-align: center;}
.food-items li p.prev {width: 170px}
.food-items li p.next {width: 50px}
.techan-num {padding: 10px 0;}
/**玩转西溪列表**/
.wrapplay {max-width: 1190px;_width:1190px;min-width:800px;margin: 0 auto;overflow: hidden;}
@media screen and (min-width: 1216px){
	.wrapplay {max-width: 1190px;_width:1190px;}
}
@media screen and (max-width: 1215px){
	/* .wrapplay {max-width: 890px;_width:890px;} */
	.play-wrap ul {width: 104%;}
	.play-wrap ul li {width: 22%;height: 305px;}
	.play-wrap ul li img {/* width: 100%;height: 100%; */}
	.ticket-img {width: 55%;height: 157px;}
	.ticket-img img {width: 100%;height: 157px;}
}
/**生成路线*/
.create-path-bd {padding:35px 25px;background-color: #f9f9f9;}
.path-left {float: left;width: 580px;margin-right: 30px;}
.path-rigth {float: left;width: 580px;}
.path-day-list {clear: both;height: 30px;margin: 25px 0 15px 0;}
.path-day-list li {float: left;margin-right: 1px;}
.path-day-list a {padding: 5px 20px;background-color: #ff8b00;color: #fff;}
.path-con {background-color: #fff;padding: 35px 0 0 20px;overflow: hidden;}
.path-con dl {clear: both;margin-bottom: 20px;line-height: 20px;overflow: hidden;}
.path-con dt {float: left;width: 75px;}
.path-con dt span {display:block;background-color: #ff8b00;width: 55px;font-size: 16px;color: #fff;text-align: center;height: 25px;}
.path-con dd {float: left;border: 1px solid #c5c3bf;width: 440px;padding: 10px 10px 5px;font-size: 12px;}
.path-con .hd {margin-bottom: 10px;}
.path-con .hd dt {margin-top: 8px;}
.path-con .hd dd {border:0;}
.path-con dd div{clear: both;overflow: hidden;padding: 0 0 5px 0}
.path-con dd div.top {border-bottom: 1px dotted #a5a4a4;}
.path-con dd p {float:left;}
.path-con dd p span {margin-right: 5px;}
.path-con dd p.times {width: 100px;}
.path-con dd p.servicename {width: 140px;}
.path-con dd p.scenicname {width: 100px;}
.path-con dd div.txtblue {color: #31aac1;padding-top: 10px;}
.txtblue span {margin-right: 10px;}
.path-con dd p.serveiceicon {margin-right: 20px;}
.path-con dd p.serveiceicon span {margin-right: 10px;}
.resetpath-btn {padding:20px 0 20px 75px;}
.resetpath-btn a {}
.path-right {width: 525px;height: 470px;float: left;}
.path-map {width:100%;height: 470px;}
.path-map img {max-width: none;}
.create-path-nr {/* overflow: hidden; */}
.create-path-ft {text-align: center;padding-top: 20px;}
.create-path-ft a {background-color: #31aac1;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;margin-right: 30px;color: #fff;display: inline-block;line-height: 35px;height: 40px;padding:0 10px;font-size: 24px;}
/***酒店详情**/
.info-hd {border-bottom: 1px solid #dcdcdc;height: 30px;line-height: 30px;padding: 0;}
.info-hd p,.hotel-info-bd ul li p {float: left;width:105px;text-align: center;}
.hotel-info-bd ul li p {line-height: 20px;}
.hotel-info {padding: 30px 10px;overflow: hidden;}
.hotel-info-bd ul li {padding: 8px 0;border-bottom: 1px solid #dcdcdc;overflow: hidden; }
.hotel-info-bd li a.book-hotel-btn,.ms-btn {background-color: #fe8b00;color: #fff;font-size: 12px;display: block;/* padding: 5px 0px; */border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;width:50px;margin:0 auto;}
.hotel-info-bd li a.book-hotel-btn:hover{background-color: #e77f05;}
.hotel-info-hd {background-color: #f0f0f0;padding:10px 20px;line-height: 20px;height: 20px;}
.hotel-info-hd input {font-size: 12px;width: 120px;height: 25px;padding: 0 5px; vertical-align: middle;margin-right: 10px;color: #666;}
.hotel-info-hd label {float: right;}
.banner-index .icon {
	display:block;
	width:59px;
	height:59px;
	background:url(../images/arrow-sprites.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	cursor: pointer;
}
.imgtab .banner-index .icon {
	position: absolute;
	z-index: 100;
	top:40%;
}
.imgtab .btnList {display: none;}
.banner-index:hover .icon { opacity: 1; }
.icon.icon-next {background-position:-60px -59px;right:15px;}
.icon.icon-next:hover{background-position:0 -59px}
.icon.icon-prev {left:15px;background-position:-60px 0;}
.icon.icon-prev:hover{background-position:0 0}
#home-banner .icon-prev,#home-banner .icon-next {position:absolute;top:40%;z-index:99;}
#home-banner .icon-prev {left:15%;}
#home-banner .icon-next {right:15%;}
/**同步到手机*/
.bind-mobile {background-color: #31aac1;width: 530px;height: 400px;position: absolute;left:29%;bottom: 100px;color: #fff; text-align: center;display: none;}
.posr {position: relative;}
.bind-mobile .large {padding: 25px 0;}
.bind-mobile .mobile-col {float: left;width:205px;}
.mobile-wrap {padding: 0 60px;}
.iphone-icon,.androiod-icon {background: url(../images/mobile.png) no-repeat;width: 174px;height: 61px;display:inline-block;text-indent: -999em;overflow: hidden;margin:15px 0 10px 0;}
.androiod-icon {background-position: -175px 0;}
.close-mobile {background-position: -24px -252px;width: 20px;height: 20px; position: absolute;display: block;right:5px;top:5px;overflow: hidden;text-indent: -999em;}
.close-mobile:hover{background-position: -57px -252px;}
/**登录框弹出***/
#login-wrap {width: 100%;height: 100%; position: absolute;left:0;top:0;text-align: center;opacity:0;display: none;}
#login-wrap .login-bd-bg {background-color: #52504e;opacity:0.60;filter: alpha(opacity=60);-moz-opacity:0.60;-webkit-opacity:0.60;width: 100%;height: 100%;position: absolute;z-index: 99;}
#login-wrap .login-bd {width: 525px;height: 450px;margin:30% 30% 0;background-color: #f9f9f9;position:absolute;z-index: 100;border:6px solid #52504e;padding: 45px 0;}
#showmessage {width: 100%;height: 100%; position: absolute;left:0;top:0;text-align: center;opacity:0;display: none;}
#showmessage .login-bd-bg {background-color: #52504e;opacity:0.60;filter: alpha(opacity=60);-moz-opacity:0.60;-webkit-opacity:0.60;width: 100%;height: 100%;position: absolute;z-index: 99;}
#showmessage .login-bd {width: 300px;height: 50px;margin:40% 40% 0;background-color: #f9f9f9;position:absolute;z-index: 100;border:6px solid #52504e;padding: 45px 0;}
.login-bd h2 {text-align: center;font-weight: normal;padding-bottom: 20px;}
.login-bd input.text {height: 40px;width: 250px;*width:220px;border-left:1px solid #c6c6c6;border-top:1px solid #a3a3a3;border-bottom: 1px solid #c6c6c6;border-right:1px solid #c6c6c6;color: #a2a2a2;background-color: #d9d9d9;padding-left: 40px;font-size: 12px;line-height: 40px;}
.userinfo li {position: relative;}
.userinfo li label.isicon,.userinfo li p em,.login-bd input.login-btn,.login-bd input.reg-btn,.userinfo .otherlogin a {background:url(../images/login-sprits.png) no-repeat;}
.userinfo li label.isicon,.userinfo li p label {position: absolute;width: 23px;height: 28px;display: block;left:0;left:3px;top:5px;}
.userinfo {text-align: left;padding-left: 80px;}
.userinfo li label.user-icon-login {background-position: -129px -47px;}
.userinfo li label.pwd-icon-login {background-position: -170px -50px;}
.userinfo li label.code-icon-login {background:none;}
.userinfo li p {padding: 5px 0;line-height: 20px;color: #d94a4a;height: 20px}
.userinfo li p em {background-position: -240px -58px; position:relative;font-style: normal;padding-left: 20px;}
.login-bd input.check {vertical-align: middle;}
.login-btn-wrap {width: 260px;}
.login-btn-wrap a {margin-top: 20px;}
.login-bd input.login-btn {background-position: 0 -41px;border:0;width: 120px;height: 50px;}
.login-bd input.reg-btn {background-position: 0 -100px;border:0;width: 120px;height: 50px;}
.line-throgh {text-align: center;width: 220px;}
.userinfo li.line-throgh p {width: 220px;height: 1px;background-color: #a0a0a0;font-size: 0;line-height: 0;padding:0;margin-top: -6px;}
.userinfo li.line-throgh span {padding: 5px 10px;background-color: #f9f9f9;}
.userinfo .otherlogin a.sina {background-position: 0 0;}
.userinfo .otherlogin a.tencent {background-position: -98px 0;}
.userinfo .otherlogin a.alipay {background-position: -194px 0;}
.userinfo .otherlogin a {overflow: hidden;text-indent: -999em;float: left;width: 89px;height: 25px;margin-right: 10px;}
.userinfo .reg-a {color:#d94a4a}
.userinfo li.login-checkcode-wrap .text{width:120px;*width: 80px;}
.login-box,.reg-box,.reg-s-box {float: left;border:1px solid #c0c4b4;background-color:rgba(255,255,255,0.5);box-shadow:1px 2px 2px #c0c6b0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#eaeee0',EndColorStr='#eaeee0');}
.login-box .login-bd,.reg-box .login-bd {width: 525px;height: 450px;padding-top: 35px;}
.login-box .userinfo li.line-throgh span{background-color: #ecefe2;}
.reg-s-box {width: 990px;margin: 0 auto;float: none;padding: 60px 0 40px 0;}
.reg-s-box .bd {width: 450px;text-align: left;margin:0 auto;font-size: 12px;}
.reg-s-box .bd .blue-btn {position: relative;margin: 30px 0 30px 30px;}
.reg-s-box .bd p.ov{overflow: hidden;}
.right-icon {display: inline-block;background-position: 0 -317px;width: 42px;height: 42px;margin:0 30px 0 -75px;vertical-align: middle;}
.reg-box {float: left;}
.txt-ce {text-align: center;}
/****用户中心***/
.user-left {float: left;width: 100%;background-color: #fff;width: 265px;padding: 10px 5px 40px 10px;letter-spacing: 1px}
.user-left p {padding: 3px 0;}
.user-left p span {vertical-align: middle;}
.notice-list {background: url(../images/solid.png) center bottom no-repeat;overflow: hidden;padding-bottom: 10px;margin-bottom: 15px;}
.notice-list div p.font14 {margin-bottom: 10px;}
.order-steps {font-size: 12px;padding: 0 25px 45px;}
.order-steps li {border-top: 6px solid #c9c9c9;width: 30%;}
.order-steps li.done {color: #bbc278;}
.order-steps li.current {color: #ff8b00;}
.order-steps li.fucure {color: #c9c9c9;}
.order-steps li.first {color: #bbc278;width: 30%;}
.order-steps li.second {color: #ff8b00;width: 30%;}
.order-steps li.three {color: #c9c9c9;width: 40%;}
.order-steps li.last {width: 40%;}
.order-steps li.w50p {width:50%;}
.order-steps li.w50p span {left:47%;}
.order-bd {background-color: #fff;padding: 25px 10px;overflow: hidden;min-height: 485px; position: relative;}
/* .fixedw .other-wrap-right {width: 880px;} */
.bgshadow.pos180 {background-position: 180px bottom;padding-bottom: 39px;}
.order-nr {background: url(../images/plan-bg.jpg) left top repeat;overflow: hidden;padding: 45px 0;text-align: center;}
.o-s-txt {padding-left: 220px;text-align: left;}
.o-s-txt p {padding:8px 0;}
.fontblue {color: #31aac1;}
.o-btn-wrap .orange-btn {color: #fff;display: inline-block;}
.o-s-txt .o-btn-wrap {padding: 30px 0;}
.o-s-txt .title {padding-bottom: 20px;}
.o-s-txt .orange-btn {padding:0 10px;}
.payresult-wrap {position: absolute;left:28%;top:30%;background-color: #f0f0f0;width: 400px;box-shadow: 0px 1px 2px #666;display:none;}
.payresult-hd {background-color: #dedede;height: 40px;line-height: 40px;text-indent: 20px;font-size: 18px;}
.payresult-bd {padding: 30px 20px;letter-spacing: 1px;font-size: 16px;line-height: 25px;}
.payresult-bd .orange-btn,.payresult-bd .grey-btn {width: auto;padding: 0 15px;display: inline-block;}
.payresult-bd .grey-btn {background: #b9b9b9;margin-left:10px;}
.payresult-bd .btn-wrap {padding-top: 40px;padding-bottom:10px;}
.payresult-bd .btn-wrap-m { text-align: center;}
.payresult-bd .btn-wrap-m input {border:0;}
.close-mobile {top:8px;}
.payresult-bd .text {width: 160px;padding-left: 5px;height: 30px;font-size: 12px;}
.payresult-bd em.error {font-style: normal;font-size: 12px;color: #ff0022;}
.payresult-bd p.p10 {padding:10px 0;}
/***确认订单**/
.order-table-hd span,.order-table-list li div {display: table-cell;*display: inline-block;*float:left;vertical-align: middle; text-align: center;background-color: #f0f0f0;border-left:1px solid #e6e6e6;border-right: 1px solid #f6f6f6;padding: 10px 0;}
.order-table-hd span {height: 20px;}
.order-table-hd .title,.order-table-list li .title {width: 400px;border-left:0;}
.order-table-hd .price,.order-table-list li .price{width: 140px;}
.order-table-hd .sprice,.order-table-list li .sprice{width: 140px;}
.order-table-hd .save,.order-table-list li .save{width: 140px;*width:120px;}
.order-table-list li div{height: 90px;}
.order-table-list li div {background-color: #f9f9f9;}
.order-table-list li .title p {padding: 10px 0 0 20px;text-align: left;line-height: 20px;float: left;}
.order-table-list li .title {padding-left: 50px;width: 350px;}
.order-table-list .title img {width: 138px;height: 92px;}
.order-table-list .title p .font12 {color: #9f9e9c;}
.order-table-list.plans li {border-bottom: 1px solid #e6e6e6;}
.order-table-list.plans li .title {padding-left:30px;width: 400px;}
.order-table-list.plans li div {border-left:1px solid #f9f9f9;}
.plansss .order-table-hd .title {width:435px;}
.order-p {padding: 15px 0;}
.order-p.pt20 {padding: 30px 0 15px 0;}
.orderinfo-txt {padding: 20px 0 20px 45px;background-color: #f9f9f9;overflow: hidden;}
.orderinfo-txt p {padding: 5px 0;}
.orderinfo-txt label {display: inline-block;text-align: right;width: 80px;padding-right: 5px;}
.orderinfo-txt input {height: 35px;line-height:30px;font-size: 12px;width: 150px;padding-left: 5px;color: #666;vertical-align: middle;}
.orderinfo-txt select,.orderinfo-ft select {padding: 3px;}
.orderinfo-txt .vt-sele {padding:4px 7px;vertical-align: middle;}
.orderinfo-txt .w200 {width: 200px;}
.orderinfo-txt .w400 {width: 400px;}
.orderinfo-txt .tixing {padding-left: 90px;font-size: 12px;color:#a7a5a5;}
.orderinfo-txt em {color: #ff0055;font-style: normal;}
.orderinfo-ft {padding: 20px 30px;}
.orderinfo-ft .txtright {text-align: right;padding: 10px 0;overflow: hidden;}
.orderinfo-ft .txtright .orange-btn {float: right;border:0;}
.o-s-txt.pay-s {padding: 0;margin: 0 auto;width: 500px;}
.pay-s p.lh25 {line-height: 25px;}
.pay-s .o-btn-wrap .orange-btn {padding: 0 10px;}
.pay-s .o-btn-wrap {text-align: center;}
.order-nr .mobile-wrap{width: 368px;margin:0 auto;}
.order-nr .mobile-wrap .mobile-col {float: left;width:174px;}
/**制定行程按钮**/
.plan-btn {position:absolute;top:33%;left:32%;}
.plan-btn p {background:url(../images/plan.png) no-repeat; text-indent: -999em;overflow: hidden;}
.plan-btn .plan1 {background-position: 0 0;height: 56px;width:467px}
.plan-btn .plan2 {background-position:0 -74px;height: 33px;width:467px;margin: 20px 0 40px 0;}
.plan-btn-add span {background-color: #ff8b00;border-radius: 3px;-moz-border-radius:3px;color: #fff;font-size: 24px;font-family: Microsoft YaHei;padding: 7px 10px;line-height: 25px;display: inline-block;cursor: pointer;}
.plan-btn-add em {font-size: 40px;vertical-align: top;line-height: 20px;font-style: normal; }
/**花朝节***/
.huazhaojie {position:absolute;top:35%;left:32%;padding-top: 100px;background: url(../images/font-1.png) left top no-repeat;width: 554px;height: 150px;overflow: hidden;}
.huazhaojie p {text-indent: -999em;}
.huazhaojie .seemore {background: url(../images/font-1-1.jpg) right top no-repeat;;height: 36px;overflow: hidden;}
.huazhaojie .seemore a {display: block;float: right;width: 199px;height: 36px;text-indent: -9999px;}

.showbox{position:fixed;top:0;left:50%;z-index:9999;opacity:0;filter:alpha(opacity=0);margin-left:-80px;}
.showbox{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#AjaxLoading{border:1px solid #8CBEDA;color:#37a;font-size:12px;font-weight:bold;}
#AjaxLoading div.loadingWord{width:180px;height:50px;line-height:50px;border:2px solid #D6E7F2;background:#fff;}
#AjaxLoading img{margin:10px 15px;float:left;display:inline;}
/*关于我们**/
.aboutcon {line-height: 25px;padding: 25px;}
.aboutcon p {padding-bottom: 20px;font-size: 14px;}
/**手机APP下载**/
.appload-banner {height: 708px;width: 100%;background: url(../images/bannershow.jpg) no-repeat center top;margin-top: -46px;}
.appload-bd {width: 990px;margin: 0 auto;padding-top: 80px;}
.appload-board {width: 440px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#44000000',EndColorStr='#44000000');background-color:rgba(91,92,95,0.4);height: 280px;margin-top:80px;padding: 25px; position: relative;
margin-left: auto;
margin-right: auto;
}
.appload-board h2 {width:100%;height: 114px;line-height: 114px;text-align: center;color: #fff;}
.app-download {padding-top: 30px;}
.app-download a,.qrcode span,.app-slider .slideBtn {background:url(../images/app_sprite.png) no-repeat;overflow: hidden;text-indent: -9999px;}
.app-download a {width: 136px;height: 52px;display: inline-block;}
.app-download .android {background-position: 0 -163px;}
.app-download .iphone {background-position: 0 -111px;margin-right: 5px;}
.qrcode {width: 100%;text-align: center;}
.qrcode img{width: 110px;height: 110px;margin: 0 auto;}
.qrcode span {display: block;width: 125px;height: 91px;}
.app-slider {float: left;position: relative;}
.app-slider .bg {background: url(../images/bg-phone.png) no-repeat center top;width: 470px;margin-left: 30px;height: 580px;-webkit-background-size: contain;background-size: contain;*background-size: cover;}
.app-slider .silder-con {position: absolute;top:80px;left:49px;}
.silder-con li {width: 225px;}
.app-slider .slideBtn {background-position: -30px -224px;width: 17px;height: 17px;margin: 0 4px;}
.app-slider .slideBtn.active {background-position: -1px -224px;}
.app-slider .btnList {bottom: 0;left:22%;}
.app-intro {background: url(../images/appload-chanel.png) no-repeat;-webkit-background-size: 100%;margin-top: 30px;
background-size: 100%;margin-top:30px;text-indent: -9999px;overflow: hidden;}
/* .app-intro dl {width: 100px;float: left;text-indent: -9999px;overflow: hidden;} */
/**投票*/
.toupiao-wrap {margin-top: 20px;padding: 35px 22px;background-color: #fff;overflow: hidden;}
.toupiao-hd .bt {text-align: center;font-weight: normal;}
.toupiao-grid {text-align: center;border-bottom:1px dotted #ececec;padding:20px 0 10px;}
.toupiao-grid span {margin-left: 20px;}
.toupiao-key {line-height: 22px;padding: 20px;}
.toupiao-list .play-wrap ul li {width: 259px;/* border-top:1px solid #bbc1aa; */margin-bottom: 20px;margin-right: 20px;height: 275px;position: relative;}
.toupiao-list .play-wrap ul li .desc {height: 23px;}
.toupiao-list .play-list .title {width: auto;margin-right: 20px;}
.toupiao-list .vote-btn,.xubox_intro .vote-btn{background-color: #31aac1;display: block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;font-size: 15px;font-family:Microsoft YaHei;color: #fff;text-align: center;width: 80px;line-height: 25px;cursor: pointer;}
.toupiao-list .vote-btn {position:absolute;right:10px;bottom:33px;}
.xubox_intro .vote-btn {}
.toupiao-list .imgs {cursor: pointer;width:259px;height:208px;overflow:hidden;}
.xubox_intro .cont {padding: 20px 10px;}
.xubox_intro .play-list-hd {font-size: 16px;}
.xubox_intro .title {float: left;margin-right: 20px;}
.vote-desc {display: none;}
.xubox_intro .vote-desc {padding: 15px 5px 15px 0;line-height: 20px;display: block;}
.toupiao-list .play-wrap ul li img {width: 259px;height: 208px;}
/*在线预定*/
html{ overflow-x:hidden}
.online_main{ width:100%; position:absolute; margin:0 auto; color:#716d69; min-height:800px;}
.nav_line{border-bottom: 15px solid #f08304; margin-top:-2px; }
.line_main{margin:0 auto; position:absolute; top:160px; width:100%; left:14%;}
.line_main .aa_li{ font-size:14px;color:#716d69; position:absolute; top:0px; left:0px;}
.line_main .aa_li a{ font-size:14px; color:#716d69}
.line_main .aa_li span{ margin:0 5px;}
.line_main .hot{ width:72%; background-color:#FFF; height:178px; margin-top:50px; min-width:900px;}
.hot .s1{ float:left; margin:6px;}
.hot .s2{float:left; min-width:500px; width:65%}
.hot .s2 .t{line-height:50px; height:40px;}
.hot .s2 .tt{ font-size:24px; font-family:"微软雅黑"; margin:0 15px;}
.hot .s2 .ttt{ margin-left:30px;}
.hot .s2 .bb2{ min-width:600px; margin:20px;}
.hot .s2 .bb2 p{ min-width:500px; font-size:14px; line-height:30px;}
.hot .i_li{ float:right; margin-right:-3px;}
.l_travel{ font-size:24px;font-family:"微软雅黑"; color:#FFF;}
.travel_2{ margin-left:100px; margin-top:-30px; width:95%;}
.travel_2 ul li{ min-width:790px; min-height:505px; position:relative;color:#716d69; padding-bottom:20px;}
.travel_2 ul li .a{ background-color:#92cade; height:80px; margin-left:0px;}
.travel_2 ul li em{ position:absolute;top: 20px;left:-1%;margin-left: -4px;}
.travel_2 ul li .a h1{ font-size:24px; font-family:"微软雅黑"; font-weight:600; padding:5px 0px 0px 15px;}
.travel_2 ul li .a p{ margin:10px 0px 0px 15px; font-size:14px;}
.travel_2 ul li .a p .t{ margin-left:5%; color:#ff8b00;}
.travel_2 ul li .b{ background-color:#fff; min-height:350px; margin-left:0px;}
.travel_2 ul li .b p{padding: 25px 30px 30px 20px}
.travel_2 ul li .b img{ width:267px; height:178px; margin-left:10px; padding-bottom:20px;cursor:pointer;}
.travel_2 ul li .b .img1{margin-left: 2px;margin-top: 10px;min-width:835px;}

/**浮动工具栏**/
.site-bar1 {position: fixed;z-index: 200;}
.site-bar1 li{width: 58px;height: 44px;margin-bottom: 1px;background: #fff url(../images/site-bar-icon.png) no-repeat;cursor: pointer;}
.site-bar1 .bar-plan {background-position: center 10px;}
.site-bar1 .bar-booking {background-position: center -25px;}
.site-bar1 .bar-iphone {background-position: center -66px;}
.site-bar1 .bar-weixin {background-position: center -103px;}
.site-bar1 .bar-share {background-position: center -142px;}
.site-bar1 .bar-gotop {background-position: center -176px;}
.site-bar1 .bar-plan:hover,.site-bar .bar-plan.hover {background-position: center -219px;}
.site-bar1 .bar-booking:hover {background-position: center -265px;}
.site-bar1 .bar-iphone:hover {background-position: center -310px;}
.site-bar1 .bar-weixin:hover {background-position: center -353px;}
.site-bar1 .bar-share:hover {background-position: center -398px;}
.site-bar1 .bar-gotop:hover {background-position: center -430px;}

.txtleft,.food-buy .txtleft {text-align: left;}
/*游记攻略*/
.g_title{background-color: #92cade;height: 80px;margin-left: 10px;margin-top: 20px; position:relative}
.h1_f_20{padding-top: 13px;padding-left: 20px;}
.g_title em{margin-left: 3px;position: absolute;left: -2%;top: 20px;}
.time_g{height: 80px;line-height: 72px;padding-left: 10px;}
.stamp-bg1{
top: 23px;
left: -48px;
}
.viewicon {background: url(../images/view_icon.png) 0 5px no-repeat;padding-left: 17px;cursor: pointer;}
.viewicon:hover {background-position: 0 -35px;}
.roomslight {position: relative;height: 500px;width: 700px; display: none;}
.roomslight .title {color: #f3f3f3;height: 55px;line-height: 55px;text-align: center;background-color: #2f2f2f;width:100%;}
.room_tab {position: absolute;top:15px;right: 140px;}
.roomslight .room_tab span {background-color: #716d69;color: #fff;font-size: 14px;text-align: center;padding:0px 10px;height: 25px;line-height: 22px;display: block;float: left;cursor: pointer;}
.roomslight .room_tab .on {background-color: #f08304;}
.room_prev,.room_next {position: absolute;width:50px;height: 100px;background:url(../images/room_arrow.png) no-repeat;display: block;top:200px;cursor: pointer;z-index: 100;}
.room_prev {background-position:-51px 0;left:0;}
.room_next {background-position: 0 0;right:0;}
.room_pannel {position: absolute;bottom: 0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#a83c3c3c',EndColorStr='#a83c3c3c');background-color:rgba(60,60,60,0.82);height: 25px;font-size:14px;z-index: 500;width:100%;padding:10px 0;color: #e1e1e1;display: none;}
.room_pannel span {display:block;float: left;min-width: 40px;padding:0 18px;text-align: center;}
.room_pannel .price {color: #e95927;}
.room_pannel a.btn {background-color:#ff8b00;width:63px;height: 21px;color: #fff;display: block;line-height: 21px;}
.room_list {max-height: 370px;overflow: hidden;}
/*zhouhy 10.11 首页增加湿地动态***/
.indexnews {text-align: center; position:relative;top: 0;background: url(../images/imgshadow.png) center bottom no-repeat;padding-bottom: 40px;}
.news-wrap-left {float: left;width: 60%;}
.news-wrap-right {float: right;width: 40%;}
.newslist .first {overflow: hidden;height: 180px;}
.newslist li {clear: both;padding:8px 10px 8px 0;line-height: 20px;border-bottom: 1px dotted #bbbbbb;height: 20px;overflow:hidden;}
.newslist .desc {padding:0px 0px 0 275px;line-height: 20px;font-size: 14px;height: 180px;}
.newswrap {padding-top:7px;background-color: #eeeeeb;}
.newslist h4 {padding-bottom: 10px;}
.newslist .fenlei {color:#e59641;}
.newslist li a {color: #222}
.xxpb40 {padding-bottom: 40px;}
.newspas {padding:8px 0 0 10px;}
.newsimgs li {position: relative;width:100%;}
.newsimgs li p {position: absolute;left:0;bottom: 0;height: 25px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#a5000000',EndColorStr='#a5000000');background-color: rgba(0,0,0,.39);color: #fff;line-height: 25px;text-indent: 10px;width:100%;}
.order-bd .order-plan .price,.order-bd .order-plan .sprice,.order-bd .order-plan .save {width:123px;}
.order-plan .title {width:400px;}
.order-table-list.order-plan li .title {padding-left:15px;width:420px;}
.news-wrap-left .newslist {padding-left:10px;}

.loading_1 {height:100px;line-height:100px;text-align:center;}
.waiting,.h430 {height: 300px;width:100%;background: url(../images/img_default.jpg) center center no-repeat;}
.h430 {height: 430px;}

.w1190{width: 1190px;margin: 0 auto;}

.inside-box .inside-l {
	width: 270px;
	margin-bottom: 35px;
	float: left;
  }
  .inside-box .inside-l .title {
	background-image: url("../images/nav-title-bg.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 85px;
	width: 270px;
	overflow: hidden;
  }
  .inside-box .inside-l .title .cha {
	font-size: 24px;
	font-weight: bold;
	color: white;
	display: block;
	margin-top: 18px;
	margin-bottom: 5px;
  }
  .inside-box .inside-l .title .eng {
	font-size: 14px;
	color: #faf9f9;
  }
  .inside-box .inside-l .title i {
	padding-left: 24px;
	text-transform: uppercase;
  }
  .inside-box .inside-l .two-nav-ul {
	background-color: #254f00;
	padding-bottom: 10px;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-li .u-a {
	margin: 0 10px;
	font-size: 14px;
	color: #f3f4e7;
	height: 40px;
	line-height: 40px;
	padding-left: 24px;
	display: block;
	position: relative;
	border-bottom: 1px solid #5aa01c;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-li .u-a::after {
	content: "";
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	right: 6px;
	top: 12px;
	background-image: url("../images/two-nav-icon-1.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-li:hover .u-a::after {
	background-image: url('../images/two-nav-icon-2.png');
  }
  .inside-box .inside-l .two-nav-ul .two-nav-li.current .u-a::after {
	background-image: url('../images/two-nav-icon-2.png');
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol {
	overflow: hidden;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol a {
	margin: 0 10px;
	font-size: 14px;
	padding-left: 42px;
	color: #f3f4e7;
	height: 35px;
	line-height: 35px;
	display: block;
	border-bottom: 1px solid #acbe45;
	position: relative;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol a::after {
	display: none;
	content: "";
	width: 14px;
	height: 14px;
	position: absolute;
	right: 6px;
	top: 12px;
	background-image: url("../images/two-nav-icon-3.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol li:hover {
	background-color: #b1c34a;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol li:hover a {
	border-bottom: 1px solid #b1c34a;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol li:hover a::after {
	display: block;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol li.current {
	background-color: #b1c34a;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol li.current a {
	border-bottom: 1px solid #b1c34a;
  }
  .inside-box .inside-l .two-nav-ul .two-nav-ol li.current a::after {
	display: block;
  }
  .inside-box .inside-l .contact {
	margin-top: 20px;
  }
  .inside-box .inside-l .info {
	background-image: url("../images/contact-info-bg-2.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
  }
  .inside-box .inside-l .info p {
	overflow: hidden;
	margin-left: 14px;
	margin-bottom: 15px;
  }
  .inside-box .inside-l .info p img {
	float: left;
	margin-right: 15px;
  }
  .inside-box .inside-l .info p span {
	float: left;
  }
  .inside-box .inside-l .info .tel {
	margin-top: 24px;
  }
  .inside-box .inside-l .info .tel span {
	font-size: 22px;
	color: white;
	font-weight: bold;
  }
  .inside-box .inside-l .info .email span,
  .inside-box .inside-l .info .address span {
	font-size: 14px;
	color: white;
  }