@charset "UTF-8";

body{
	background: url(../img/bg.jpg);
}

.w980{
	width:980px;
	margin:0 auto;
}

header{
	padding:45px 0 20px 0;
	width:100%;
	min-width: 980px;
}

header .logo{
	display: block;
	width: 188px;
	height:32px;
	margin: 0 auto;
}

.nav{
	width:980px;
	margin:35px auto 0;
}

.nav ul li{
	float:left;
	padding:0 30px;
	text-align: center;
}

.nav .cn{
	font-size: 16px;
	font-family: Simsun;
	color:#666;
}

.nav .en{
	font-size: 10px;
	font-family: arial;
	text-transform: capitalize;
	color:#bbb;
}

.nav li.pl{
	padding-left:0;
}

.nav li.pr{
	padding-right:0;
}

.nav ul li:hover a .cn,
.nav ul li.cur a .cn{
	color:#1f201d;
}

/************header end**************/

footer{
	width:100%;
	height:55px;
	line-height: 55px;
	background: #ededed;
	border-top:1px solid #dbdbdb;
	color:#666;
	font-family: Simsun;
	position: relative;
	z-index: 40;
}

footer .copy{
	margin-right: 15px;
}

footer .copy b{
	font-family: arial;
	font-weight: normal;
}

footer span a{
	color:#666;
	transition:all .3s linear;
}

footer span a:hover{
	color:#1a1a1a;
}

.share{
	margin:20px 0 0 0;
}
.share a{
	position: relative;
	float: left;
}
.share a .icon{
	width:20px;
	height:20px;
	padding:0;
	margin:0 0 0 9px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}

.share .weixin .icon{
	background-image: url(../img/weixin.png);
}

.share .txwb .icon{
	background-image: url(../img/txwb.png);
}

.share .vr .icon{
	background-image: url(../img/vr.png);
}
.share .img{
	position: absolute;
	left:50%;
	bottom:30px;
	margin-left: -65px;
	width: 130px;
	height:130px;
	display: none;
}
.share .img img{
	width: 100%;
}
/***************footer end***********/

.banner {
  width: 100%;
  min-width: 980px;
  position: relative;
  overflow: hidden;
  height: 500px;
  z-index: 1;
}
.banner li {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
}
.banner li a {
  display: block;
  width: 100%;
  height: 100%;
}
.banner .btns {
  position: absolute;
  left: 50%;
  bottom: 30px;
  height: 12px;
  text-align: center;
}
.banner .btns span {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #fff;
  margin: 0 5px;
  opacity: 0.7;
  filter:alpha(opacity=70);
  cursor: pointer;
}

.banner .btns span.cur{
	background: #c11920;
}

.banner .bdbtn {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  margin-top: -40px;
}

.i-about-box{
	width: 980px;
	margin:30px auto 50px;
}

.i-about-box .i-about{
	width:800px;
	font-size: 13px;
	color:#666;
	font-family: "新細明體";
	line-height: 24px;
	margin:24px 0 0 0;
	position: relative;
	left:-50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.i-about-box .i-about-tit{
	position: relative;
	left: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

/*********welcome end**********/

.sub-banner{
	width:100%;
	min-width: 980px;
	height:300px;
}

.news-box{
	padding:80px 0 55px 0;
	position: relative;
}

/*.news-box .hd ul{
	font-size: 0;
	text-align: center;
}

.news-box .hd ul li{
	display:inline-block;
	*display: inline;
	zoom:1;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: #fff;
    margin: 0 5px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    cursor: pointer;
}*/

/*.news-box .hd ul li.on{
	background: #c11920;
}*/

.news-box .prev,
.news-box .next{
	position: absolute;
	top:38%;
	width: 40px;
	height:80px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	color:#fff;
	text-align: center;
	line-height: 80px;
	font-size: 40px;
	font-family: Simsum;
	margin-top: -40px;
}

.news-box .next{
	right:0;
}



.news-box .img-box{
	width:980px;
	height:417px;
	/*position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	top:50px;*/
}

.news-box .img-box a{
	display: block;
}

.news-box .img-box img{
	width:100%;
	height:100%;
}

.news-box .news{
	margin:40px 0 0 0;
	/*position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	top:50px;*/
}

.news-box .tit{
	left: 0;
	top: 537px;
	width:479px;
	height:188px;
	border-right:1px solid #d1d1d1;
}

.news-box .cn{
	font-family: "標楷體";
	font-size: 24px;
	color:#1f201d;
	line-height: 24px;
}

.news-box .en{
	height:8px;
	line-height: 8px;
	margin:3px 0 0 0;
}

.news-box .circle{
	height:7px;
	line-height: 7px;
	margin:7px 0 0 0;
}

.news-box .news .content{
	width:460px;
	padding:8px 0 0 0;
	font-family: "標楷體";
}

.news-box .news .content h3{
	font-size: 19px;
}

.news-box .news .text{
	font-size: 14px;
	color:#666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.news-box .news .more{
	display: block;
	width:48px;
	height:40px;
	background: url(../img/more.png) no-repeat center;
	text-align: center;
	line-height: 40px;
	color:#fff;
	font-size: 14px;
	margin:40px 0 0 0;
}

.news-list{
	margin:0 0 90px 0;
}

.news-list .container{
	width:1010px;
	position: relative;
	top:50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.news-list .list-item{
	position: absolute;
	width:304px;
	border:1px solid #e8e8e8;
	background: #fff;
}

.news-list .list-item .img{
	width:100%;
	overflow: hidden;
}

.news-list .list-item img{
	width:100%;
	transition:all .3s linear;
}

.news-list .list-item .text-box{
	padding:40px 28px;
	width:248px;
}

.news-list .list-item a{
	display: block;
}

.news-list .list-item .time{
	color:#97979c;
	line-height: 12px;
}

.news-list .list-item .tit{
	color: #000;
	font-size: 15px;
	line-height: 15px;
	margin:10px 0 20px 0;
}

.news-list .list-item .text{
	color:#97979c;
	line-height: 22px;
	height:66px;
	overflow: hidden;
}

.news-list .list-item .more{
	display: block;
	width:102px;
	height:30px;
	border-top:1px solid #7a896c;
	border-bottom:1px solid #7a896c;
	text-align: center;
	line-height: 30px;
	color:#7a896c;
	font-size: 13px;
	margin:30px 0 0 0;
	transition:all .3s linear;
}

.news-list .list-item:hover img{
	transform:scale(1.1);
}

.news-list .list-item .more:hover{
	color:#fff;
	background: #7a896c;
}

.news-list .page{
	position: relative;
	top:50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.reserve-box{
	margin:110px 0 120px 0;
}

.reserve-box .contact-box{
	padding:50px 60px 40px;
	width:245px;
	background: url(../img/reserve-bg.png);
	text-align: center;
}

.reserve-box .contact-box .tit{
	margin-bottom: 25px;
}

.reserve-box .contact-box .content{
	font-family: "標楷體";
	padding-top:40px;
	border-top:1px solid #c9cac7;
}

.reserve-box .contact-box .con{
	font-size: 17px;
	color:#212220;
	line-height: 24px;
	margin:0 0 30px 0;
}
.reserve-box .contact-box .con .img{
	margin:0 auto;
	width: 130px;
	height:130px;
}
.reserve-box .contact-box .con .img img{
	width: 100%;
	height: 100%;
}
.reserve-box .contact-box .con .contact{
	font-size: 16px;
	font-family: arial;
	margin:10px 0 0 0;
}

.reserve-box .contact-box .con .address{
	font-size: 15px;
}

.reserve-box .contact-box .con .add{
	font-family: "標楷體";
	font-size: 18px;
}

.reserve-box .reserve{
	width:587px;
	background: url(../img/reserve-bg.png);
	text-align: center;
}

.reserve-box .reserve-content{
	width: 457px;
	padding:50px 65px 0;
}

.reserve-box .reserve .reserve-tit{
	font-family: "標楷體";
	color:#000;
	font-size: 13px;
	padding-bottom: 30px;
	border-bottom: 1px solid #c9cbc8;
}

.reserve-box .reserve .reserve-tit p{
	margin:15px 0 0 0;
}

.reserve-table{
	width:400px;
	margin:40px auto 0;
}

.reserve-table td{
	padding:12px 0;
	width:300px;
}

.reserve-table .tit{
	text-align: right;
	font-size: 16px;
	color:#000;
	font-family: "標楷體";
	width:80px;
	padding-right: 20px;
}



.reserve-table input[type=text],
.reserve-table input[type=submit],
.reserve-table textarea{
	width:258px;
	resize:none;
	background: transparent;
	padding:0 20px;
	outline: none;
	display: block;
	line-height: 33px;
}

.reserve-table input[type=text]{
	height:33px;
	border:1px solid #aaae9d;
}
.reserve-table input[type=button]{
	float: left;
	width: 120px;
	height:35px;
	text-align: center;
	border:none;
	outline: none;
	padding:0;
	background: #656a54;
	color: #fff;
	font-size: 14px;
}
.reserve-table textarea{
	height:138px;
	border:1px solid #aaae9d;
	line-height: 33px;
	padding-top: 10px;
}

.reserve-table .tips{
	vertical-align: top;
}

.reserve-table .submit{
	padding:0;
}

.reserve-table input[type=submit]{
	width:122px;
	height:36px;
	background: #656a54;
	color:#fff;
	font-size: 17px;
	font-family: "標楷體";
	border:none;
	outline: none;
	border:1px solid #656a54;
	border-radius: 4px;
	transition:all .3s linear;
	margin:20px 0 0 0;
}

.reserve-table input[type=submit]:hover{
	color:#656a54;
	background: transparent;
}

.reserve-table .select-box .select{
	width:258px;
	padding:0 20px;
	/*height:80px;
	line-height: 80px;*/
	border:1px solid #aaae9d;
	font-size: 14px;
	text-align: left;
	position: relative;
	background: url(../img/arrow.png) no-repeat 270px center;
	cursor: pointer;
}
.reserve-table .select-box .select span{
	display: block;
	width:260px;
	/*height:46px;*/
	padding:10px 0;
	line-height: 20px;
	/*padding:10px 20px;*/
	/*font-family: "標楷體";*/
}

.reserve-table .select-box .select .drop-down{
	width: 298px;
	line-height: 30px;
	position: absolute;
	top:0;
	left:-1px;
	text-align: center;
	background: url(../img/reserve-bg.jpg);
	/*font-family: "標楷體";*/
	display: none;
	border:1px solid #aaae9d;
	border-top:none;
}

.reserve-table .select-box .drop-down li{
	cursor: pointer;
	border-bottom:1px dashed #aaae9d;
	line-height: 24px;
	padding:5px 0;
}

.reserve-table label{
	position: absolute;
	top:17px;
	right:5px;
	border:none;
	background: url(../img/date.png) no-repeat center;
	z-index: -1;
}

.reserve-table .check input[type=text]{
	float:left;
	width:100px;
	margin-right: 15px;
}

.reserve-table .check img{
	float: left;
	height: 35px;
}

.reserve .img{
	width: 100%;
}

.reserve .img img{
	width: 100%;
}

/************reserve end************/

.about-box{
	padding:110px 0 0 0;
}

.about-box .img-box{
	position: relative;
	top:50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.about-box .img-left{
	width: 317px;
	height:378px;
}

.about-box .img-right{
	width:645px;
	height:378px;
}

.about-box .about{
	margin:110px 0 0 0;
}

.about-box .about .content-box{
	margin-left: 20px;
	position: relative;
	left:-50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.about-box .about .about-tit .cn{
	font-family: "標楷體";
	font-size: 24px;
	color:#1f201d;
	line-height: 24px;
}

.about-box .about .about-tit .en{
	height:8px;
	line-height: 8px;
	margin:3px 0 0 0;
}

.about-box .about .about-tit .circle{
	height:7px;
	line-height: 7px;
	margin:7px 0 0 0;
}

.about-box .about .content-box .content{
	width:415px;
	font-size: 16px;
	color:#262625;
	line-height: 26px;
	margin:40px 0 0 0;
	font-family: "標楷體";
}

.about-box .about .img1{
	margin: 75px 0 0 0;
	width:480px;
	height:125px;
	position: relative;
	left:50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.about-box .about .img1 img{
	width: 100%;
	height:100%;
}

.about-box .about .img-box{
	margin:90px 0 0 0;
}

.about-box .about .img-box img{
	float: left;
	width:316px;
	height:377px;
	margin-right: 10px;
}

.about-box .about .img-box img.on{
	margin:0;
}

.about-box .about .con2{
	margin: 15px 0 0 0;
}

.about-box .about .con2 .img{
	position: relative;
	left:-50px;
	opacity: 0;
	filter: alpha(opacity=0);
	width:460px;
	height: 310px;
}

.about-box .about .con2 .img img{
	width:100%;
	height:100%;
}

.about-box .about .con2 .content-box{
	margin:30px 0 0 0;
	position: relative;
	left:50px;
	opacity: 0;
	filter: alpha(opacity=0);
}

/*************about end*************/

.sub-tit{
	margin:50px 0 30px 0;
}

.sub-tit .bread span,
.sub-tit .bread a{
	color:#666;
	font-size: 14px;
	font-family: Simsun;
}

.sub-tit .bread span{
	margin:0 10px;
}

.sub-share-box .share1,
.sub-share-box .share2{
	border:1px solid #ccc;
	margin-left: 20px;
	border-radius: 6px;
}

.sub-share-box .bdsharebuttonbox a{
	margin:0;
	padding: 0;
	width:34px;
	height: 28px;
}

.sub-share-box .bdsharebuttonbox a.bds_fbook{
	background: url(../img/sub-facebook.png) no-repeat center;
}

.sub-share-box .bdsharebuttonbox a.bds_twi{
	background: url(../img/sub-twitter.png) no-repeat center;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.sub-share-box .bdsharebuttonbox a.bds_mail{
	background: url(../img/sub-mail.png) no-repeat center;
}

.sub-share-box .bdsharebuttonbox a.bds_tsina{
	background: url(../img/sub-sina.png) no-repeat center;
	border-right: 1px solid #ccc;
}

.sub-share-box .bdsharebuttonbox a.bds_douban{
	background: url(../img/sub-douban.png) no-repeat center;
}

.sub-share-box .contact{
	text-align: right;
	font-size: 16px;
	color:#666;
	margin:10px 0 0 0;
}

.sub-share-box .contact span{
	margin-left: 20px;
}
/************sub-tit end*************/

.sub-wrap{
	margin-bottom: 80px;
}

.aside{
	width:214px;
	min-height: 700px;
	border-right:1px solid #e9e9e9;
	box-shadow: 30px 0px 50px -25px #e6e6e6;
	background: transparent;
}

.aside h3{
	font-size: 20px;
	color:#010101;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 20px;
}

.aside .con{
	margin:0 0 20px 0;
}

.aside .con h4{
	padding-left: 8px;
	font-size: 14px;
	color:#010101;
	margin-bottom: 10px;
}

/*.aside-meet .con h4{
	font-size: 12px;
	color:#58624e;
	font-weight: normal;
}*/

.aside .con .list{
	margin:10px 0 0 0;
}

.aside .con .list li{
	width:206px;
	border-bottom:1px solid #e5e5e5;
	
	line-height: 16px;
}

.aside .con .list li a{
	display: block;
	padding:10px 0 10px 8px;
}

.aside .con .list li p{
	color:#58624e;
	text-transform: uppercase;
}

.aside .con .list li:hover p,
.aside .con .list li.cur p{
	color:#20180e;
}

.aside .contact-box{
	padding:0 0 0 8px;
	line-height: 18px;
	margin-top: 40px;
}

.aside .contact-box p{
	color:#58624e;
	padding-left: 40px;
}

.aside .contact-box p.con{
	font-size: 16px;
}

.aside .contact-box .call{
	background: url(../img/call.png) no-repeat 0 4px;
}

.aside .contact-box .time{
	background: url(../img/time.png) no-repeat left;
}

.aside .contact-box .temp{
	background: url(../img/temp.png) no-repeat 5px 5px;
}

.sub-content{
	width:730px;
}

.sub-content .img{
	width: 100%;
}

.sub-content .img img{
	width:100%;
}

.sub-content .enjoy-desc{
	width:100%;
	height:256px;
	background: url(../img/line.png) repeat-y 354px 0;
	margin:65px 0 0 0;
}

.sub-content .line{
	width:100%;
	height:1px;
	background: url(../img/line.png);
	margin:30px 0 50px 0;
}

.enjoy-desc .con{
	width:340px;
}

.enjoy-desc .text-box{
	/*padding: 0 25px 0 0;*/
	font-size: 13px;
	color:#20180e;
	line-height: 24px;
}

.enjoy-desc .text-box h3{
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 30px;
}

.enjoy-desc .bills{
	padding-right: 0 0 0  25px;
	font-size: 14px;
	color:#20180e;
	width:360px;
}

.enjoy-desc .bills .first{
	width:60px;
	font-weight: bold;
	padding-right: 20px;
	vertical-align: top;
}

.enjoy-desc .bills .yushi{
	line-height: 22px;
}

.enjoy-con .need-box{
	width:330px;
	color:#20180e;
}

.enjoy-con .need-box .need{
	padding:0 0 30px 0;
	border-bottom:1px solid #e5e5e5;
	margin-bottom: 20px;
}

.enjoy-con .need-box h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin:0 0 20px 0;
}

.enjoy-con .need{
	font-size: 13px;
	line-height: 24px;
}

.enjoy-con .time p{
	font-weight: bold;
	font-size: 13px;
}

.enjoy-con .time span{
	color: #333;
	font-size: 16px;
	font-weight: normal;
	font-family: Simsun;
}

.service-box{
	width:360px;
	border:1px solid #ccc;
	padding:3px;
}

.service-box .service{
	width:328px;
	border:1px solid #e5e5e5;
	padding:20px 15px 30px;
}

.service-box .tit-box{
	text-align: center;
}

.service-box .s-tit{
	color:#666695;
	font-weight: bold;
}

.service-box .l-tit i,
.service-box .l-tit span{
	display: inline-block;
}

.service-box .l-tit{
	font-size: 0;
}

.service-box .l-tit span{
	font-size: 35px;
	font-family: Simsun;
	line-height: 35px;
	vertical-align: middle;
	margin: 0 20px;
}

.service-box .l-tit i{
	width:30px;
	height:1px;
	background: #000;
}

.service-box .container{
	margin:25px 0 0 0;
}

.service-box .container .con{
	float:left;
	width: 100%;
	/*margin:0 25px 20px 0;*/
}

.service-box .container .con .type{
	font-weight: bold;
	color:#000;
}

.ser-list li{
	padding:10px 0;
	line-height: 12px;
	border-bottom: 1px solid #e5e5e5;
	color:#f33f30;
}

.ser-list li span{
	color:#333;
	margin-left:5px;
}

/************enjoy end************/

.enjoy-img-box{
	width: 100%;
	height:550px;
	position: relative;
	background: #fff;
}

.enjoy-img-box .bimg-box{
	height:333px;
}

.enjoy-img-box .bimg{
	position: absolute;
	left:0;
	top:0;
	display: none;
}

.enjoy-img-box .text-box{
	text-align: center;
	padding:30px 0;
	font-size: 24px;
	color:#1a1a1a;
	line-height: 30px;
}

.enjoy-img-box .text-box .num{
	font-family: arial;
}
.enjoy-img-box .text-box .place{
	font-family: Simsun;
}

.enjoy-text-box{
	padding:45px 0;
	border-bottom:1px solid #dbdad9;
}

.enjoy-text-box .enjoy-left{
	width:440px;
	color:#20180e;
	font-size: 14px;
	line-height: 28px;
}
.enjoy-text-box .enjoy-right{
	width:260px;
}
.enjoy-text-box .enjoy-right li{
	height:54px;
	line-height: 54px;
	border-bottom:1px solid #e5e5e5;
	font-size: 12px;
	color:#686868;
}

.enjoy-text-box .enjoy-right li b{
	margin-right: 10px;
}

/**********enjoyParent end**************/

/*.subway-box .img-box{
	margin:77px 0 0 0;
}*/

.subway-box .bimg{
	width:727px;
	height: 333px;
}

.subway-box .bimg img{
	width:100%;
	height: 100%;
}

.subway-box .simg{
	width: 727px;
	height: 93px;
	margin:8px 0 0 0;
}

.subway-box .simgmove{
	width:727px;
	height: 93px;
	/*margin:0 auto;*/
	overflow: hidden;
	position: relative;
}

.simgmove li{
	float: left;
	margin-right: 8px;
	width:139px;
}

.subway-box .simgmove img{
	width:139px;
	height:87px;
}

.subway-box .subway-text{
	margin:65px 0 0 0;
}

.subway-box .subway-text .text-box{
	width:410px;
	color:#20180e;
}

.subway-box .subway-text .text-box h3{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 28px;
}

.subway-box .subway-text .text-box .text{
	font-size: 13px;
	line-height: 24px;
}

.subway-box .line{
	margin:20px 0;
}

.refer-box{
	width:270px;
	padding:3px;
	border:1px solid #c5c5c5;
	margin:30px 0 0 0;
}

.refer-box .refer{
	width:217px;
	border:1px solid #ccc;
	padding:20px 20px 20px 30px;
}

.refer-box .refer h3{
	font-size: 16px;
	color:#666;
	font-family: Simsun;
}

.refer-box .refer .content{
	font-size: 13px;
	color:#20180e;
	line-height: 24px;
}

.sub-content .img-list{
	margin:65px 0 0 0;
}

.sub-content .img-list .title{
	font-size: 38px;
	color:#665353;
	font-family: "標楷體";
	text-align: center;
	margin:0 0 35px 0;
}

.sub-content .img-list li{
	float:left;
	width:190px;
	margin:0 80px 50px 0;
}

.sub-content .img-list li .img{
	width:100%;
	overflow: hidden;
}

.sub-content .img-list li .img img{
	width:100%;
	transition:all .3s linear;
}

.sub-content .img-list a{
	display: block;
}

.sub-content .img-list .text-box{
	margin:20px 0 0 0;
}

.sub-content .img-list a.tit{
	font-size: 14px;
	color:#20180e;	
	margin-bottom: 10px;
}

.sub-content .img-list li a.text{
	color:#20180e;
	height:90px;
	overflow: hidden;
}

.sub-content .img-list a.more{
	font-size: 13px;
	color:#bd8e68;
	margin:10px 0 0 0;
}

.sub-content .img-list li.cur .text{
	height:auto;
}

.sub-content .img-list li:hover .img img{
	transform:scale(1.1);
}

/***********subway end***********/

.meeting-box{
	margin:65px 0 0 0;
	color:#20180e;
}

.meeting-box h3{
	font-size: 20px;
	font-weight: bold;
	line-height: 34px;
}

.meeting-box .text-box{
	font-size: 13px;
	line-height: 24px;
	margin:30px 0 0 0;
	background: url(../img/line.png) repeat-y 335px 0;
}

.meeting-box .text-box .text{
	width:310px;
}

.meeting-box .text-box .text2{
	margin-right: 35px;
}

.meeting-box .line{
	margin:45px 0 0 0;
}

/**********meeting end*************/

.hotel-box{
	width:100%;
	min-width: 980px;
	overflow: hidden;
	position: relative;
}

.hotel-box li{
	float:left;
	width:25%;
	position: relative;
}

.hotel-box li img{
	width:100%;
}

.hotel-box li a{
	display: block;
}

.hotel-box li .mask{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}

.hotel-box li .con{
	position: absolute;
	left:50%;
	top:50%;
	width:100%;
	text-align: center;
	margin-left: -50%;
	color:#fff;
}

.hotel-box li .con .link{
	width:40px;
	height:40px;
	background: url(../img/link.png) no-repeat center;
	margin:0 auto;
}

.hotel-box li .con .cn{
	font-size: 28px;
	font-family: "仿宋";
	margin:15px 0 10px 0;
	line-height: 34px;
}

.hotel-box li .con .en{
	font-size: 19px;
	font-family: Felix Titling;
	color:#a5a5a5;
	letter-spacing: 3px;
	line-height: 19px;
	text-transform: uppercase;
}

.hotel-box li .con .line{
	width:50px;
	height:1px;
	background: #fff;
	opacity: .5;
	filter: alpha(opacity=50);
	margin:37px auto 0;
}

.hotel-box .btn{
	width:40px;
	height:80px;
	text-align: center;
	line-height: 80px;
	color: #fff;
	font-size: 40px;
	font-family: Simsun;
	position: absolute;
	top:50%;
	margin-top:-40px;
	background: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	display: none;
}

.hotel-box .next{
	right:0;
}
/***********hotel end*************/

.scenery {
  width: 100%;
  min-width: 980px;
  position: relative;
  overflow: hidden;
  height: 815px;
  z-index: 1;
}
.scenery li {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
}
.scenery li a {
  display: block;
  width: 100%;
  height: 100%;
}
.scenery .btns {
  position: absolute;
  left: 50%;
  bottom: 60px;
  height: 12px;
  text-align: center;
}
.scenery .btns span {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #fff;
  margin: 0 5px;
  opacity: 0.7;
  filter:alpha(opacity=70);
  cursor: pointer;
}

.scenery .btns span.cur{
	background: #c11920;
}

.scenery .prev,
.scenery .next{
	position: absolute;
	top:50%;
	width:30px;
	height:53px;
	margin-top: -25px;
}

.scenery .prev{
	background: url(../img/s-prev.png) no-repeat center;
	left:50px;
}

.scenery .next{
	background: url(../img/s-next.png) no-repeat center;
	right:50px;
}

/********scenery end************/

.aside .p-list{
	margin-bottom: 20px;
}

.aside .p-list a{
	display: block;
	font-size: 14px;
	color:#010101;
	padding:7px 0 7px 8px;
	border-bottom:1px solid #e5e5e5;
}

.aside .p-list a:hover{
	color:#656a54;
}

.map{
	width:100%;
	height: 270px;
}

.direction-box{
	margin:50px 0 0 0;
}

.direction{
	width:370px;
}

.direction table{
	margin-bottom: 25px;
}

.direction th{
	font-size: 18px;
	color:#505050;
	font-family: Simsum;
	font-weight: normal;
	padding-bottom: 20px;
	text-align: left;
}

.direction td{
	font-size: 14px;
	color:#000;
	line-height: 18px;
}

.direction .first{
	width: 155px;
	vertical-align: top;
	padding-left:5px;
}

.direction .line{
	width:370px;
	margin:10px 0;
}

.direction-box .address{
	width:235px;
}

.direction-box .refer-box{
	width:227px;
	padding:3px;
	border:1px solid #c5c5c5;
	margin:0;
}

.direction-box .refer-box .refer{
	width:160px;
	border:1px solid #ccc;
	padding:20px 35px 20px 30px;
}

.direction-box .refer-box .refer h3{
	font-size: 16px;
	color:#666;
	font-family: Simsun;
}

.direction-box .refer-box .refer .content{
	font-size: 13px;
	color:#20180e;
	line-height: 20px;
}

.address .con-box{
	width:100%;
	font-size: 15px;
	color:#212121;
	line-height: 24px;
	margin:40px 0 0 0;
}

.address .con-box .tit{
	margin:0 0 25px 0;
}

.address .look{
	display: block;
	width: 150px;
	color:#007b8a;
	line-height: 22px;
	text-decoration: underline;
	margin:25px 0 0 0;
	font-size: 16px;
}

/**************position end*************/

.explore{
	width:520px;
	overflow: hidden;
	position: relative;
}

.explore .bimg-box{
	width:520px;
	height:240px;
	overflow: hidden;
}

.explore .img-box,
.explore .bimg,
.explore .simgmove,
.explore .simg{
	width:520px;
	height: 100%;
}

.explore .bimg{
	position: absolute;
	top:0;
	left:0;
	display: none;
}

.explore a{
	display: block;
	width:100%;
}

.explore .simg,
.explore .simgmove{
	height: 87px;
}

.explore .simg{
	margin:0;
}

/*.explore img{
	width:100%;
	height:100%;
}*/

.bimg-box img{
	width:100%;
}

.explore .simg li{
	margin:0;
	width:130px;
	height:87px;
	overflow: hidden;
}

/*.explore .simg li img{
	width: 100%;
	height:87px;
}*/

.explore .simgmove .mask{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height:87px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}

.explore .simg li.cur .mask{
	display: none;
}

.explore .text-box{
	width:100%;
	padding:15px 0;
	background: #fff;
	box-shadow: 0 0 40px 10px #e6e6e6;
	text-align: center;
	font-size: 16px;
	font-family: Simsum;
	line-height: 24px;
}

.explore .text-box .num{
	font-size: 14px;
	font-family: "Microsoft Yahei";
	margin-bottom: 10px;
}

.explore .text-box .all{
	color:#007b8a;
	margin-top: 20px;
}
.explore-wrap .content-box{
	width:198px;
}
.explore-wrap .content{
	width:180px;
	color:#000;
	font-size: 13px;
	line-height: 26px;
}

.explore-tit{
	text-align: center;
	font-size: 30px;
	color:#20180e;
	line-height: 38px;
	font-family: "標楷體";
	margin-bottom: 55px;
}

.explore-wrap .content-box h3{
	font-size: 18px;
	font-weight: bold;
}

.explore-wrap .content-box .content{
	font-size: 13px;
	line-height: 26px;
}

/**********explore end************/

.news-detail-box{
	width:100%;
	padding:70px 0;
	background: #f7f7f7;
}

.news-detail-box .wrap{
	width:1070px;
	padding:75px 65px 80px;
	background: #fff;
}

.news-detail-box .detail-tit{
	text-align: center;
	color:#333;
	padding-bottom:23px;
	border-bottom:1px solid #e7e7e7;
}

.news-detail-box h2{
	color:#333;
	font-size: 30px;
	font-family: Simsum;
}

.detail-tit div{
	font-size: 18px;
}

.detail-content{
	margin-top:35px;
	text-align: center;
	padding-bottom: 35px;
	border-bottom: 1px solid #e7e7e7;
}

.detail-content p{
	text-align: left;
	font-size: 14px;
}

.detail-content img{
	margin-top:40px;
	max-width: 100%;
}

.page-box{
	width:980px;
	margin:35px auto 0;
}

.page-box a{
	color:#333;
	font-size: 14px;
}

.page-box a:hover{
	color:#656a54;
}

.detail-page a{
	display: block;
}

.page-box .back{
	width:122px;
	height:36px;
	background: #656a54;
	color:#fff;
	border:1px solid #656a54;
	border-radius: 4px;
	text-align: center;
	line-height: 36px;
	transition:all .3s linear;
}

.page-box .back:hover{
	color:#656a54;
	background: #fff;
}

/************newsdtl end***************/

.page{
	text-align: center;
	font-size: 0;
}

.page a{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: 14px;
	padding:0 5px;
	width:19px;
	height:40px;
	
	border:1px solid #656a54;
	line-height: 40px;
	
	margin:0 3px;
	transition:all .3s linear;
	color:#656a54;
	background: transparent;
}

.page a.prev,
.page a.next{
	font-family: Simsum;
	font-weight: bold;
}

.page a:hover,
.page a.avtive{
	background: #656a54;
	color: #fff;
}

/***********page end***********/

.meet-list-box{
	margin-top: 30px;
}

.meet-list-box .meet-list{
	margin-bottom: 25px;
}

.meet-list li{
	padding:55px 0 25px;
	border-bottom:1px solid #e5e5e5;
}

.meet-list h3{
	font-size: 20px;
	color:#000;
	margin-bottom: 10px;
}

.meet-list .img{
	width:220px;
	height: 134px;
}

.meet-list .img img{
	width:100%;
	height: 100%;
}

.meet-list .content-box{
	width:465px;
}

.meet-list .content-box a{
	display: block;
	font-family: Simsun;
}

.meet-list .content-box .tit{
	font-size: 20px;
	color:#686868;
	line-height: 30px;
}

.meet-list .content-box .content{
	font-size: 14px;
	color:#1d1d1b;
	line-height: 22px;
	height:66px;
	overflow: hidden;
	margin: 10px 0 5px;
}

.meet-list .content-box .detail{
	font-size: 14px;
	color:#007b8a;
}

.meet-list li .content-box2{
	width:100%;
}

.meet-list li .content-box2 a{
	display: block;
}
.meet-list li .content-box2 .tit{
	font-size: 20px;
	color:#686868;
	line-height: 30px;
}

.meet-list .content-box2 .content{
	font-size: 14px;
	color:#1d1d1b;
	line-height: 22px;
	height:66px;
	overflow: hidden;
	margin: 10px 0 5px;
}

.meet-list .content-box2 .detail{
	font-size: 14px;
	color:#007b8a;
}

.meet-list li.cur{
	padding-top: 0;
}

/*.meet-list .small-font a{
	color:#58624e;
	padding: 10px 0 10px 8px;
	border-bottom: 1px solid #e5e5e5;
}*/
.aside .small-font {
    width: 206px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 16px;
}
.aside .small-font a {
    display: block;
    /*padding: 10px 0 10px 8px;*/
}

.aside .small-font a h4 {
    color: #58624e;
    text-transform: uppercase;
    font-weight: normal;
    margin:0;
}

.aside .small-font:hover a h4{
	color:#20180e;
}

/***********meetparent end************/

.discount-box h2{
	font-size: 20px;
	color:#666666;
	font-family: Simsun;
	margin-bottom:15px;
}

.discount-list li{
	padding:30px;
	width:670px;
	background: #fff;
	margin-bottom:20px;
}

.discount-list li .content{
	width:340px;
}

.discount-list li h3{
	font-size: 18px;
	color:#000;
	font-family: Simsun;
	margin-bottom: 10px;
}

.discount-list li .text{
	color:#666;
	font-size: 14px;
	line-height: 20px;
}

.discount-list li .time{
	font-size: 14px;
	color:#999;
	margin:20px 0 0;
}

.discount-list li .tel-box{
	width:212px;
	height:58px;
	background: #5d6a51;
}

.discount-list li .tel-box .tel{
	background: url(../img/dis-tel.png) no-repeat left;
	margin:10px 0 0 15px;
	line-height: 18px;
	font-size: 14px;
	color:#fff;
	padding-left: 40px;
}

/**************discount end************/

.feedback-box-wrap{
	width:100%;
	height:815px;
	min-width: 1200px;
}

.feedback-box{
	width: 480px;
	height:480px;
	background: #fff;
	position: absolute;
	left:13.5%;
	top:50%;
	margin-top: -240px;
}

.feedback-list-wrap{
	padding:20px;
	width:440px;
	height:305px;
	background: #f4f0e7;
}

.feedback-list-wrap h3{
	font-size: 24px;
	color:#6c6a6c;
	line-height: 36px;
	font-family: Simsun;
}

.feedback-list{
	padding:10px 4px 15px 0;
	width:440px;
	height:218px;
}

.feedback{
	margin-top: 15px;
	border:1px solid #6c6a6c;
	/*padding:10px 4px 15px 20px;*/
	/*width:416px;*/
	padding-left: 20px;
	height:228px;
	overflow: hidden;
	padding:5px 0 5px 20px;
}

.feedback-list-wrap li{
	width:396px;
	border-bottom:1px solid #6c6a6c;
	padding:10px 0;
	line-height: 20px;
	font-size: 16px;
	color:#000;
}

.feed-logo{
	width:100%;
	height:135px;
	text-align: center;
	line-height: 135px;
}

/************feedback end************/

.meetplan-box .tit-box{
	font-size: 16px;
	color: #686868;
	text-align: center;
	font-family: Simsun;
}

.meetplan-box .tit-box .l-tit{
	font-size: 32px;
	line-height: 36px;
}

.meetplan-box .text-box{
	font-size: 14px;
	color:#333;
	font-family: Simsun;
	line-height: 20px;
	margin:30px 0 0;
}

.meetplan-box .content-box{
	margin-top: 20px;
}

.meetplan-box .text{
	width:470px;
}

.meetplan-box .refer-box{
	width:225px;
	margin-top: 0;
}
 
.meetplan-box .refer-box .refer{
	width:173px;
}

.meetplan-box .text{
	font-family: Simsun;
	font-size: 16px;
	line-height: 24px;
}

.meetplan-box .text h3{
	font-size: 18px;
	color:#999;
}