/*	-------------------------------------------------------------
	Ectrip CSS Widget
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Design By:		Harper
	Description:	Styles for index
	Filename:		indexstyle.css
	Version:		1.0
	Create Date:	2017.08.14 Harper

	-------------------------------------------------------------	*/
@import url(font.css);
@import url(ectrip.ui.tools.css);
@import url(ectrip.ui.grid.css);
@import url(styleNew.css);
@import url(main.css);
@import url(commonNew.css);
.forth,
.fifth { background: #fff;/*opacity: .9;*/ /*padding:5px;*/
}
a:hover { text-decoration: none; }
/* 效果CSS开始 */
.mod18 { position: relative; }
.mod18 .list_bg {
	width: 100%;
	height: 100px;
	top: -115px;
	position: relative;
	background: url(b2cFrame/styles/images/layer.png)
}
.mod18 .btn {
	position: absolute;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}
.mod18 .prev {
	left: 10px;
	background: url(images/left.png) no-repeat;
}
.mod18 #prevTop,
.mod18 #nextTop {
	top: 250px;
	width: 32px;
	height: 48px;
}
.mod18 #prev,
.mod18 #next {
	top: 350px;
	width: 30px;
	height: 30px;
}
/*.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}*/
.mod18 .next {
	right: 10px;
	background: url(images/right.png) no-repeat;
}
.mod18 li { float: left; }
.mod18 .cf li {
	position: relative;
	color: #fff;
}
.mod18 .cf a {
	display: block;
	width: 526px;
	height: 377px;
	position: absolute;
	color: #fff;
}
.mod18 .cf li span {
	display: block;
	width: 486px;
	position: absolute;
	left: 75px;
	bottom: 0;
	padding: 10px 20px;
	line-height: 22px;
	text-align: left;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = "#60000000", endColorstr = "#60000000");
}
.mod18 .picBox {
	width: 742px;
	height: 420px;
	position: relative;
	overflow: hidden;
	background: #0D0D0D;
}
.mod18 .picBox ul {
	height: 377px;
	position: absolute;
	left: 0;
}
.mod18 .picBox li {
	padding-right: 1px;
	width: 742px;
	height: 420px;
}
.mod18 .listBox {
	height: 100px;
	margin-left: 45px;
	margin-right: 45px;
	width: 650px;
	overflow: hidden;
	position: absolute;
	/*background:#fff;
    opacity: .8;*/
	top: 305px;
}
/*.mod18 .bg_list  {width: 100%;height: 100px;top: -115px;position: relative;background: url(b2cFrame/styles/images/layer.png);}*/
.mod18 .listBox ul {
	height: 88px;
	position: absolute;
	padding-left: 12px;
}
.mod18 .listBox li {
	width: 127px;
	height: 77px;
	cursor: pointer;
	position: relative;
	padding: 5px 0 0 0;
}
.mod18 .listBox li img {
	width: 127px;
	height: 80px;
}
.mod18 .listBox li i { display: none; }
.mod18 .listBox li a {
	display: block;
	width: 108px;
	height: 77px;
}
.mod18 .listBox img { border: 3px solid #fff; }
.mod18 .listBox .on img { border: 3px solid #CECDCC; }
.mod18 .listBox .on i { display: block; }
body { background: url(/b2cFrame/styles/images/bg.jpg); }
.boxNewsPic { }
.boxNewsPic .scroll_m,
.boxNewsPic .contentlist li,
.boxNewsPic .contentlist li img {
	width: 742px;
	height: 420px;
}
w-box h3 {
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	padding-left: 15px;
	font-weight: normal;
}
/*banner-start*/
.w-box-travelHeadIndex { /*padding-left: 360px;*/ }
.w-box-travelHead {
	overflow: hidden;
	margin-top: 10px;
}
/*end*/
/*banner-right-informentions*/
.boxInfor {
	float: right;
	width: 458px;
	background: rgb(243,252,254);
	height: 420px;
	position: relative;
	top: -520px;
	right: -460px;
}
.boxInfor .tel {
	width: 92%;
	margin: 0 auto;
	margin-bottom: 1.2em;
	margin-top: 1em;
}
.boxInfor .tel em {
	display: block;
	background: url(/b2cFrame/styles/images/icon-tel.png) left;
	background-size: 80%;
	background-repeat: no-repeat;
	width: 80px;
	height: 106px;
	float: left;
}
.boxInfor .tel ul {
	width: 340px;
	float: left;
}
.boxInfor .tel ul h4 {
	font-weight: normal;
	color: #999;
}
.boxInfor .tel ul li:nth-child(1) p {
	color: #199cff;
	font-size: 36px;
	font-style: italic;
}
.boxInfor .tel ul li:nth-child(2) p {
	color: #FCAD03;
	font-size: 36px;
	font-style: italic;
}
.boxInfor .boxsecondrow {
	/*//width: 98%;*/
	/*margin: 0 auto;
	margin-bottom: 1.2em;*/
	/*background:#fff;*/
	margin: 10px 7px;
	height: 123px;
}
.boxInfor .search span {
	width: 43px;
	height: 30px;
	position: relative;
	top: -38px;
	left: 410px;
	display: inline-block;
	background: url(b2cFrame/styles/images/search_index.jpg);
}
.boxInfor .boxsecondrow .investigate {
	width: 220px;
	float: right;
	border-left: 1px dashed #ddd;
}
ul.chart {
	padding: 0;
	margin: 0;
	list-style: none;
	border: 1px #ccc solid;
	height: 100px;
	font-size: 9pt;
	background: #ddf3ff
}
ul.chart p {
	padding: 0;
	margin: 0
}
ul.chart .title {
	text-align: center;
	height: 25px;
	line-height: 25px;
}
ul.chart li {
	width: 80px;
	float: left;
	padding: 0;
}
ul.chart li:hover { background: #f7f7f7; }
ul.chart .total {
	height: 60px;
	position: relative;
}
ul.chart .percent {
	background: #f0f;
	width: 20px;
	position: absolute;
	left: 25px;
	bottom: 0;
}
.boxInfor .boxsecondrow .investigate h3 {
	background: url(/b2cFrame/styles/images/icon-lead.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: normal;
	font-size: 24px;
	line-height: 42px;
	margin: .5em;
}
.boxInfor .boxsecondrow .weather {
	width: 200px;
	float: left;
	height: 120px;
}
.boxInfor .ads {
	margin: 10px 7px;
	height: 107px;
}
.boxsecondrow .parent {
	margin-left: 20px;
	float: left;
	margin-top: 15px;
	width: 300px;
	height: 100px;
	position: relative;
}
.boxsecondrow .vote {
	float: left;
	width: 30%;
	text-align: center;
	font-size: 14px;
	margin-left: 5px;
}
.boxsecondrow .voteItem {
	position: relative;
	height: 80px;
}
.boxsecondrow .voteItem p {
	position: absolute;
	bottom: -30px;
	width: 100%;
	left: 0;
}
.boxsecondrow .voteItem .barV {
	bottom: 0;
	width: 40px;
	left: 50%;
	margin-left: -20px;
	position: absolute;
	transition: height 0.6s ease ;
}
.boxsecondrow .voteItem0 .barV {
	height: 1%;
	background: #44a46f;
}
.boxsecondrow .voteItem1 .barV {
	height: 1%;
	background: #feb402;
}
.boxsecondrow .voteItem2 .barV {
	height: 1%;
	background: #a13f2c;
}
.boxsecondrow .vote .nice {
	height: 60px;
	background: #44a46f;
	position: relative;
	width: 40px;
	margin: auto
}
.boxsecondrow .vote .just {
	height: 50px;
	background: #feb402;
	width: 40px;
	margin: auto
}
.boxsecondrow .secound {
	top: 10px;
	position: relative;
}
.boxsecondrow .third {
	top: 50px;
	position: relative;
}
.boxsecondrow .vote .diss {
	height: 10px;
	background: #a13f2c;
	position: relative;
	width: 40px;
	margin: auto
}
.boxsecondrow button {
	background: rgb(55,177,102);
	border-color: rgb(55,177,102);
	border-radius: 10px;
	position: relative;
	top: 46px;
	left: 25px;
}
.boxInfor .search input {
	width: 99%;
	height: 40px;
	margin-top: -4px;
}
.boxInfor .boxsecondrow .weather table { text-align: center; }
.boxInfor .boxsecondrow .weather table tr { height: 32px; }
.boxInfor .boxsecondrow .weather table td {
	width: 32%;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
.boxInfor .boxsecondrow .weather em.weathericonA {
	background: url(images/01.png) no-repeat center;
	display: block;
	background-size: 20px;
}
.boxInfor .boxsecondrow .weather em.weathericonB {
	background: url(images/02.png) no-repeat center;
	display: block;
	background-size: 20px;
}
.boxInfor .boxsecondrow .weather em.weathericonC {
	background: url(images/03.png) no-repeat center;
	display: block;
	background-size: 20px;
}
.boxInfor .contact {
	/* width: 92%; */
	/* margin: 0 auto; */
	background: rgb(255,255,255);
	/* margin-bottom: 1.2em; */
	margin: 9px 7px;
	/*padding-top: 7px;*/
	padding: 7px 10px;
}
.boxInfor .contact a {
	width: 25%;
	display: block;
	position: relative;
	height: 90px;
	float: left;
	margin-left: 28px;
}
.boxInfor .contact a:nth-child(1) {
	background: url(/b2cFrame/styles/images/webo.png) center top;
	background-repeat: no-repeat;
}
.boxInfor .contact a:nth-child(2) {
	background: url(/b2cFrame/styles/images/wechat.png) center top;
	background-repeat: no-repeat;/*background-size:64%;*/
}
.boxInfor .contact a:nth-child(3) {
	background: url(/b2cFrame/styles/images/email_index.jpg) center top;
	background-repeat: no-repeat;
}
.boxInfor .contact a:nth-child(4) {
	background: url(/b2cFrame/styles/images/WeChat-QR.jpg) center top;
	background-repeat: no-repeat;
	background-size: 64%;
}
.boxInfor .contact a p {
	text-align: center;
	position: relative;
	bottom: 0;
	left: 1px;
	top: 65px;
}
/*end*/
/*tab-start*/
.b-box {
	margin-top: 20px;
	background: url(/b2cFrame/styles/images/img_bg.png);
	height: 392px;
}
.w-box { position: relative; }
.e-s-articleList-goAes .w-box-styleC { margin-top: 10px; }
.w-box h2 {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-width: 0;
	border-style: solid;
	border-color: #FFF;
}
/*.w-box h2, .w-box h2 a, .w-box h2 i.tm {
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    position: relative;
    z-index: 2;
}*/
.w-box-styleA h2,
.w-box-styleB h2,
.w-box-styleC h2,
.w-box-styleD h2 { /*border-color: #DDD;
   background-color: #155EBD;
    background-image: -webkit-linear-gradient(top, #3683e7 38%, #155EBD 100%);
    background-image: linear-gradient(top, #3683e7 38%, #155EBD 100%);*/ }
.w-box-styleC h2 { /*background-color: #FFF;
    background-image: -webkit-linear-gradient(top, #FFF 38%, #ebf7fd 100%);
    background-image: linear-gradient(top, #FFF 38%, #ebf7fd 100%);
    border-bottom: 2px solid #00a0e9;*/ }
.e-s-articleList-goAes .w-box-styleC h2 {
	background-color: transparent;
	background-image: none;
	border-bottom: 2px solid #666;
}
.w-box h2,
.w-box h2 a,
.w-box h2 i.tm {
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	position: relative;
	z-index: 2;
}
.w-box h2.tabs,
.scenerypointsBox h2.tabs {
	height: 42px;
	line-height: 42px;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 20px;
}
.w-box h2 a,
.w-box h2 i.tm {
	position: relative;
	display: block;
	float: left;
	text-align: center;
	height: 30px;
	background-repeat: no-repeat;
	background-position: -999em -999em;
}
.w-box h2 a,
.w-box h2 i.tm,
.w-box h2 a:link,
.w-box h2 a:visited {
	color: #FFF;
	padding: 0 12px;
}
.w-box h2.tabs a {
	margin-top: .7em;
	border-bottom: 5px solid #eee;
}
.w-box h2.tabs a.afirst { margin-left: 3em; }
.w-box h2 a:hover {
	text-decoration: none;
	color: #cbedfc;
}
.w-box .more:link,
.w-box .more:visited {
	/*color: #999;*/
	border: none;
	font-weight: normal;
	float: right;
}
.w-box-styleC h2 i.tm,
.w-box-styleC h2 a:link,
.w-box-styleC h2 a:visited {
	color: #666;
	font-weight: normal;
	font-size: 14px;
}
.w-box-styleC h2 a:hover {
	border-bottom: 2px solid #199cff;
	color: #199cff;
}
.e-s-articleList-goAes .w-box-styleC h2 a {
	font-size: 16px;
	margin-left: -18px;
}
.e-s-articleList-wzAes .w-box-styleC h2.tabs a,
.e-s-articleList-wzAes .w-box-styleC h2.tabs a:link,
.e-s-articleList-wzAes .w-box-styleC h2.tabs a:visited {
	border-bottom: 0;
	margin-left: 0;
	margin-right: 10px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	color: #111;
	height: 30px;
	background-color: rgba(255,255,255,.90);
}
.e-s-articleList-wzAes .w-box-styleC h2.tabs i,
.scenerypointsBox h2.tabs i { background: url(/b2cFrame/styles/images/icon-lead.png); }
.e-s-articleList-wzAes .w-box-styleC h2.tabs a:hover {
	color: #00a0e9;
	border-bottom: 2px solid #02B8F9;
}
.e-s-articleList-wzAes .w-box-styleC h2.tabs .on:link,
.e-s-articleList-wzAes .w-box-styleC h2.tabs .on:visited {
	background-color: #00a0e9;
	color: #FFF;
	border-bottom: 0;
}
.e-s-articleList-wzAes .w-box-styleC h2.tabs .on:hover { color: #cbedfc; }
.scenerypointsBox a.more {
	display: block;
	float: right;
	position: absolute;
	top: 12px;
	right: 10px;
	color: #666;
	font-size: 14px;
}
.box-article-list {
	width: 371px;
	float: right;
}
.box-article-list ul.tabsContent {
	width: 90%;
	margin: 1em auto;
}
.box-article-list .list-pic li {
	float: left;
	width: 48%;
	margin: 5px 0;
	border: 0;
	min-height: 150px;
	border: 1px solid #eee;
}
.box-article-list .list-pic li:nth-child(1) { margin-right: 2%; }
/*.box-article-list .list-pic-artBig li {
    overflow: hidden;
    position: relative;
    text-align: left;
    float: none;
    width: 50%;
	float:left;
    border-top: 1px solid #EEE;
    padding: 10px 0 15px;
    text-indent: 2em;
	
}*/
.box-article-list .list-pic-artBig li.first { border-top: 0; }
.w-box h2.tabs i,
.scenerypointsBox h2.tabs i { float: left; }
.w-box h2.tabs i,
.scenerypointsBox h2.tabs i,
.bNewsbox h3 {
	background: url(/b2cFrame/styles/images/icon-lead.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: normal;
	font-size: 24px;
}
.scroll-lefttoward:link,
.scroll-lefttoward:visited,
.scroll-righttoward:link,
.scroll-righttoward:visited {
	background: url(/b2cFrame/styles/images/scroll-lefttoward-normal.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -15px;
}
.scroll-righttoward:link,
.scroll-righttoward:visited {
	background: url(/b2cFrame/styles/images/scroll-righttoward-normal.png);
	background-repeat: no-repeat;
	right: 0px;
}
.scroll-lefttoward:hover {
	background: url(/b2cFrame/styles/images/scroll-lefttoward-selected.png);
	background-repeat: no-repeat;
}
.scroll-righttoward:hover {
	background: url(/b2cFrame/styles/images/scroll-righttoward-selected.png);
	background-repeat: no-repeat;
}
.list-pic li {
	padding: 10px 0 5px;
	text-align: center;
	border-top: 1px dashed #e6e6e6;
	margin: 5px 0 0;
	float: left;
	min-height: 150px;
	width: 33.333333%;
	background-color: #FFF;
}
.list-pic-big .list-item {
	float: left;
	position: relative;
	text-align: left;
	-webkit-box-shadow: 0;
	-ms-box-shadow: 0;
	box-shadow: 0;
	width: 314px;
	margin: 20px 5px 10px 15px;
	padding: 0;
	overflow: hidden;
	border: 1px solid #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(204, 204, 204);
	border-top: 1px solid #CCC;
}
/*.list-pic-big li:nth-child(-n+3), .list-pic-big li.first {
    border-top: 1px solid #CCC;
}*/



.list-pic-big {
	width: 100%;
	clear: both;
}
.list-pic-big .list-item {
	float: left;
	position: relative;
	text-align: left;
	-webkit-box-shadow: 0;
	-ms-box-shadow: 0;
	box-shadow: 0;
	width: 270px;
	margin: 20px 5px 10px 15px;
	padding: 0;
	left: 35px;
	overflow: hidden;
	border: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
.list-pic-big li:nth-child(-n+3),
.list-pic-big li.first { border-top: 1px solid #CCC; }
.list-pic-big .list-item.on,
.list-pic-big .list-item:hover {
	box-shadow: 0;
	-webkit-transition: all .3s ease-in;
	transition: all .1s ease-in;
	border: 1px solid #2eb7ef;
}
.list-pic-big .list-item.on .img-m img,
.list-pic-big .list-item:hover .img-m img {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
	filter: Alpha(opacity=90);
	opacity: .9;
}
.list-pic-big .list-item .img-m,
.list-pic-big .list-item .img-m img,
.list-pic-big .list-item img.img-m {
	height: 178px;
	/*width: 300px;*/
	overflow: hidden;/*margin: 10px auto 0;*/
}
.list-pic-big .list-item img.ui-datepicker-trigger {
	width: auto;
	height: auto;
	border: 0;
	padding: 0
}
.list-pic-big .list-item .img-m img {
	padding: 0;
	border: 0;
	display: block;
	-webkit-transition: all .5s;
	transition: all .5s;
	margin: 0;
}
.list-pic-big .title,
.list-pic-big .priceInfo,
.list-pic-big .list-item aside { /*width: 320px;*/ margin: auto; }
.list-pic-big .list-item aside { border-bottom: #EEE 1px solid; }
.list-pic-big .scenicInfo {
	position: absolute;
	top: 153px;
	width: 277px;
	color: #FFF;
	z-index: 2;
	padding: 4px 0 5px 0;
	height: 16px;
	line-height: 16px;
	background-color: #000\9;
	opacity: 0.62\9;
	filter: Alpha(Opacity=62);
	background-color: rgba(0,0,0,.62);
	font-weight: normal;
	display: none
}
.list-pic-big .scenicInfo .level {
	padding-left: 5px;
	color: #F60;
	line-height: 16px;
}
.list-pic-big .scenicInfo .area {
	float: right;
	margin-right: 5px;
	line-height: 16px;
}
.list-pic-big .title {
	padding: 5px 0;
	font-size: 15px;
	text-indent: 5px;
	margin-top: -10px;
	font-family: "Microsoft YaHei";
	background: -webkit-linear-gradient(top, #DDDDDD 38%, #F3F3F3 100%);
	background: linear-gradient(top, #DDDDDD 38%, #F3F3F3 100%);
	background-color: #F3F3F3\9;
	color: #000;
	display: block;
	position: absolute;
	top: 153px;
	height: 25px;
	left: 10px;
	background: none rgba(0,0,0,.3);
	color: #FFF;
	width: 257px;
	z-index: 9999;
}
.list-pic-big .dateInfo {
	text-align: right;
	font-size: 14px;
	padding-right: 10px;
}
.list-pic-big .dateInfo .input { width: 80px; }
.list-pic-big .priceInfo {
	position: relative;
	padding: 30px 0 10px 0;
	color: #999;
	text-indent: 10px;
}
.list-pic-big .priceInfo .price-m {
	color: #F60;
	display: inline;
	margin: 0;
}
.list-pic-big .priceInfo .price .num {
	font-size: 16px;
	font-weight: bold;
	display: inline;
	margin: 0;
}
.list-pic-big .priceInfo .priceY,
.list-pic-big .priceInfo .button {
	position: absolute;
	left: 0;
	top: 10px;
}
.list-pic-big .priceInfo .button {
	right: 10px;
	font-size: 16px;
	padding: 5px 10px;
	width: 5em;
	text-align: center;
	color: #FFF;
	background-color: #fb9702;
	left: auto;
	top: 18px;
	text-indent: 0;
}
.list-pic-big .list-item aside,
.list-pic-big .list-item aside .num {
	color: #999;
	font-weight: normal;
	text-align: center;
	display: block;
	line-height: normal;
}
/*end*/
/*news-start*/
.bNewsbox {
	width: 394px;
	padding-right: 22px;
	float: left;
	position: absolute;
	top: 0;
}
.bNewsbox a {
	color: #666;
	position: relative;
	display: block;
	margin-bottom: .5em;
	font-size: 14px;/*border-bottom: 1px dashed #eee;*/
}
.bNewsbox a:link,
.bNewsbox a:visited { /*border-left: 2px solid #eee;*/ padding-left: 10px; }
.bNewsbox a:hover { /*border-left: 2px solid #199cff;*/ }
.bNewsbox span.more {
	position: absolute;
	right: .2em;
}
.bNewsbox h3 {
	width: 100%;
	line-height: 42px;
	margin-bottom: 5px;
	display: block;
	margin-top: 20px;
	margin-left: 10px;
}
.bNewsbox a i {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
}
.bNewsbox a p {
	line-height: 24px;
	font-size: 14px;
}
.bNewsbox h3 a.more {
	width: 60px;
	float: right;
	border: none;
	font-size: 14px;
	margin-right: 25px;
}
/*end*/
/*special scenery point*/
.scenerypointsBox a:hover,
footer .wordsside nav a:hover { color: rgb(26,155,255); }
.scenerypointsBox ul {/* margin-top: 1em;*/ }
.scenerypointsBox li {
	width: 25%;
	height: 300px;
	padding: 0;
	margin: 7px auto;
	overflow: hidden;
	line-height: 30px;
	float: left;
}
.scenerypointsBox li img {
	width: 282px;
	height: 210px;
}
.scenerypointsBox li a {
	width: 280px;
	display: block;
	margin: auto;
	position: relative;
}
.scenerypointsBox h2 { color: #CCC; }
.scenerypointsBox h2 i { color: #333; }
.scenerypointsBox h2 .afirst { margin-left: 3em; }
.scenerypointsBox h2 a:link,
.scenerypointsBox li a:visited {
	padding: .2em 1em;
	font-weight: normal;
}
.scenerypointsBox .introduce a {
	border-radius: 30px;
	background: rgb(238,238,238);
}
.scenerypointsBox h2 a:hover,
.scenerypointsBox .introduce a:hover {
	color: #FFF;
	background: #199cff;
}
.scenerypointsBox h2 a img {
	padding: 0;
	border: 0;
	width: 270px;
	height: 160px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.scenerypointsBox li a .title {
	margin: auto;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
}
.scenerypointsBox .fun a {
	font-size: 18px;
	color: #999999;
	background: none;
	border: none;
	text-decoration: none;
	position: relative;
	top: -5px;
}
.scenerypointsBox .fun span {
	display: inline-block;
	height: 20px;
	width: 2px;
	background: #999;
}
.scenerypointsBox .fun .on {
	color: rgb(26,155,255);
	background: rgb(222,247,254);
	border-radius: 10px;
}
.scenerypointsBox li p {
	width: 240px;
	margin: auto;
	text-align: left;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	color: #999999;
}
.scenerypointsBox .tabsContent li p {
	color: rgb(26,155,255);
	text-align: center;
	margin-top: 5px;
	font-size: 16px;
}
.scenerypointsBox .listItem a { color: rgb(26,155,255); }
.scenerypointsBox .listItem a:hover { text-decoration: none; }
section .post {
	background: url(/b2cFrame/styles/images/post.png);
	background-repeat: no-repeat;
	height: 82px;
	width: 100%;
	background-size: cover;
}
section .post .postlist {
	padding-top: 22px;
	width: 950px;
	margin-left: 200px;
	height: 82px;
	overflow: hidden;
	position: relative;
}
section .post p .amount {
	margin-left: 40px;
	font-size: 24px;
	color: #fedd02;
	position: absolute;
	z-index: 100;
	margin-top: 22px;
}
section .post p .detail {
	margin-left: 20px;
	color: #def7fe;
	font-size: 18px;
	width: 400px;
	display: inline-block;
}
section .post .scroll {
	width: 2600px;
	display: inline-block;
	position: absolute;
}
section .post p .times { color: #fedd02; }
footer {
	border-top: 3px solid #199cff;
	padding: 0;
	margin-top: 20px;
	background: #fff;
}
footer section {
	padding-top: 1em;
	margin-bottom: 1em;
}
footer .sighsside,
footer .wordsside {
	width: 50%;
	float: left;
	color: #999999;
	text-align: center;
	font-size: 14px;
}
footer .wordsside a { color: #999999; }
footer .sighsside img { width: 400px; }
footer .wordsside { margin-top: 1em; }
footer .wordsside nav { line-height: 42px; }
footer .wordsside a { color: #999999;/*font-weight: bold;*/ }
footer .wordsside a:hover { color: rgb(26,155,255); }
.picFocusScrollGL .scroll_m {
	margin: 10px auto 0;
	position: relative;
}
.picFocusScrollGL .scroll_m,
.picFocusScrollGL .contentlist li {
	width: 380px;
	height: 310px;
}
.picFocusScrollGL .numlist {
	width: 670px;
	top: 20px;
	position: relative;
}
.picFocusScrollGL .numlist .prev:link,
.picFocusScrollGL .numlist .prev:visited,
.picFocusScrollGL .numlist .next:link,
.picFocusScrollGL .numlist .next:visited {
	background-color: transparent;
	position: absolute;
	left: 5px;
	top: -200px; /*-305px;*/
	line-height: 99em;
	background: url(/b2cFrame/styles/images/scroll-lefttoward-normal.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
.picFocusScrollGL .numlist .next:link,
.picFocusScrollGL .numlist .next:visited {
	background-color: transparent;
	position: absolute;
	top: -200px;
	left: 350px;
	background: url(/b2cFrame/styles/images/scroll-righttoward-normal.png);
}
.picFocusScrollGL .numlist .prev:hover { background: url(/b2cFrame/styles/images/scroll-lefttoward-selected.png); }
.picFocusScrollGL .numlist .next:hover { background: url(/b2cFrame/styles/images/scroll-righttoward-selected.png); }
.investigate button {
	/* -webkit-box-shadow: -1px 2px 2px rgba(255, 255, 255, .3) inset, 0 0 .3125em rgba(0,0,0,.1);
	-moz-box-shadow: -1px 2px 2px rgba(255, 255, 255, .3) inset, 0 0 .3125em rgba(0,0,0,.1);
	 box-shadow: -1px 2px 2px rgba(255, 255, 255, .3) inset, 0 0 .3125em rgba(0,0,0,.1); */
	-webkit-box-shadow: -1px 2px 2px rgba(255, 255, 255, .3) inset, 0 0 .3125em rgba(0,0,0,.1);
	background: -o-linear-gradient(#df1247, #c90236);
	background: -ms-linear-gradient(#df1247, #c90236);
	background: -moz-linear-gradient(#df1247, #c90236);
	background: -webkit-linear-gradient(#df1247, #c90236);
	background: linear-gradient(#df1247, #c90236);
 *background: #c90236\0;
	border: 1px solid #c90236;
	color: #FFF;
	font-weight: bold;
	padding: 8px 15px;
	font-size: 16px;
	/* text-shadow: rgba(0, 0, 0, 0.7) 0 -1px 0; */
	white-space: nowrap;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	min-width: 100px;
	line-height: normal;
	-webkit-transition: all 2s;
	transition: all 2s;
}
.investigate button:hover {
	background: -o-linear-gradient( #c90236, #df1247);
	background: -ms-linear-gradient( #c90236, #df1247);
	background: -moz-linear-gradient( #c90236, #df1247);
	background: -webkit-linear-gradient( #c90236, #df1247);
	background: linear-gradient(#c90236, #df1247);
	background: #df1247\0;
 *background: #df1247;
	-webkit-transition: all 2s;
	transition: all 2s;
}
.investigate button[type='submit'] {
	width: 200px;
	height: 40px;
	margin: 0 10px;
	border-radius: 6px;
}
.investigate button[type='button'],
.investigate button.button {
	background: -webkit-linear-gradient(top, #43B6EB 38%, #1790C3 100%);
	background: -ms-linear-gradient(top, #43B6EB 38%, #1790C3 100%);
	background: -moz-linear-gradient(top, #43B6EB 38%, #1790C3 100%);
	background: -o-linear-gradient(top, #43B6EB 38%, #1790C3 100%);
	background: linear-gradient(top, #43B6EB 38%, #1790C3 100%);
	background: #1790C3\0;
 *background: #1790C3;
	border: 1px solid #1790C3;
}
.investigate button[type='button']:hover,
.investigate button.button:hover {
	background: -webkit-linear-gradient(top, #43B6EB 100%, #1790C3 100%);
	background: -ms-linear-gradient(top, #43B6EB 100%, #1790C3 100%);
	background: -moz-linear-gradient(top, #43B6EB 100%, #1790C3 100%);
	background: -o-linear-gradient(top, #43B6EB 100%, #1790C3 100%);
	background: linear-gradient(top, #43B6EB 100%, #1790C3 100%);
	background: #1790C3\0;
 *background: #1790C3;
}
