@charset "utf-8";
/* CSS Document */

body{
	width:100%;
	}
.content{
	width:1000px;
	background:#b3e8ff;
	margin:0 auto;
	font-family:"Arial";
	}
.clear{
	width:0;
	height:0;
	clear:both;
	}
.tit{
	overflow:hidden;
	height:26px;
	border-bottom:1px solid #e7e7e7;
	}
.tit img{
	width:4px;
	height:26px;
	float:left;
	}
.tit h4{
	float:left;
	font-size:18px;
	font-family:Helvetica Neue;
	line-height:26px;
	margin-left:10px;
	color:#34495e;
	}
.ban{
	width:1000px;
	margin:0 auto;
	}
.ban img{
	width:1000px;
	height:434px;
	}
.content .top{
	width:970px;
	height:8px;
	margin:0 auto;
	background:url(../images/970-8_03.png) no-repeat;
	}
.content .middle{
	width:928px;
	padding:0 21px 20px;
	margin:0 auto;
	background:url(../images/970-1_05.png) repeat-y;
	}
.content .bottom{
	width:970px;
	height:11px;
	margin:0 auto;
	background:url(../images/970-11_14.png) no-repeat;
	}
.content .middle h1{
	text-align:center;
	font-size:18px;
	color:#231815;
	font-weight:normal;
	line-height:60px;
	}
.content .middle .view{
	overflow:hidden;
	}
.content .middle .view .im1{
	width:547px;
	height:133px;
	float:left;
	}
.content .middle .view .im2{
	width:377px;
	height:133px;
	float:right;
	}
.content .middle .intro{
	overflow:hidden;
	}
.content .middle .intro .js{
	width:750px;
	font-size:14px;
	line-height:25px;
	padding-top:19px;
	padding-bottom:14px;
	float:left;
	}
.content .middle .intro .weather{
	float:right;
	width:177px;
	height:140px;
	padding-top:10px;
	margin-top:20px;
	}
.content .middle .fee{
	width:930px;
	height:100px;
	padding-top:8px;
	margin-left:-2px;
	background:url(../images/930-108_15.png) no-repeat;
	}
.content .middle .fee .reg,.content .middle .fee .lodg{
	font-family:Helvetica Neue;
	line-height:30px;
	font-size:16px;
	color:#fff;
	overflow:hidden;
	}
.content .middle .fee .reg h4{
	float:left;
	width:140px;
	margin-left:122px;
	font-size:16px;
	font-weight:normal;
	}
.content .middle .fee .reg h5{
	float:left;
	width:640px;
	font-size:16px;
	font-weight:normal;
	}
.content .middle .fee .lodg h4{
	margin-left:122px;
	font-size:16px;
	font-weight:normal;
	}
.content .middle .fee span{
	color:#fff100;
	}
.content .con3{
	margin-top:23px;
	}
.content .con3 .c3L{
	width:330px;
	float:left;
	}
.content .con3 .c3L .jsDetail{
	padding-top:16px;
	padding-bottom:29px;
	font-size:13px;
	color:#727171;
	line-height:24px;
	}
.content .con3 .c3L .orgDetail{
	padding-top:20px;
	}
.content .con3 .c3L .orgDetail .apo h4{
	color:#1abc9c;
	float:left;
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	}
.content .con3 .c3L .orgDetail .apo div{
	color:#727171;
	float:left;
	font-size:13px;
	}
.content .con3 .c3L .orgDetail .apo div,.con3 .c3L .orgDetail .apo div h5{
	font-size:13px;
	line-height:15px;
	}
.content .con3 .c3L .orgDetail .apo div h5{
	font-weight:normal;
	margin-bottom:10px;
	}
.content .con3 .c3R{
	width:566px;
	float:right;
	}
.content .con3 .c3R .schedule{
	margin-top:22px;
	overflow:hidden;
	}
.content .con3 .c3R .schedule img{
	float:left;
	}
.content .con4{
	margin-top:30px;
	}
.content .con4 .pro{
	margin-top:25px;
	}
.content .con4 .pro .lb{
	width:371px;
	height:167px;
	overflow:hidden;
	float:left;
	position:relative;
	}
.content .con4 .pro .wz{
	width:535px;
	float:right;
	height:167px;
	overflow:float;
	margin-top:-5px;
	}
.content .con4 .pro .wz p{
	font-size:13px;
	line-height:25px;
	color:#727171;
	}
.content .place{
	margin-top:30px;
	}
.content .place .pla .map{
	width:264px;
	height:274px;
	border:1px solid #e6e6e6;
	float:right;
	margin-left:20px;
	position:relative;
	}
#xt{
	width:264px;
	height:274px;
	cursor: move;
	}
#xt img{
	width:264px;
	height:274px;
	float:left;
	}
#xt p{
	width:150px;
	height:150px;
	position:absolute;
	background: yellow; 
	opacity: 0.2; filter: alpha(opacity=20);
	top:0;
	left:0;
	display:none;
	}
#dt{width: 450px; height: 450px; border: 1px solid #ccc; position: absolute; top: 0px; left: -470px; overflow: hidden;z-index:10; display:none;background:#fff;}
#dt img{
	width:768px;
	height:797px;
	position:absolute;
	top:0;
	left:0;
	}
.content .place .pla{
	padding-top:25px;
	}
.content .place .pla p{
	font-size:14px;
	line-height:26px;
	color:#595757;
	}
.content .place .pla p span{
	color:#1abc9c;
	}
.content .history{
	margin-top:30px;
	}
.content .history .review{
	margin:22px auto 0;
	width:920px;
	overflow:hidden;
	}
.content .history .review img{
	float:left;
	}
.content .disp{
	width:932px;
	background:#f2f2f2;
	margin-left:-18px;
	margin-top:20px;
	padding:22px 11px 22px 21px;
	}
.content .disp .dispL{
	float:left;
	width:672px;
	height:177px;
	overflow:hidden;
	}
.content .disp .dispL p{
	overflow:hidden;
	line-height:25px;
	}
.content .disp .dispL p img{
	width:8px;
	height:8px;
	margin-right:6px;
	}
.content .disp .dispL p span{
	font-size:14px;
	}
.content .disp .dispR{
	float:right;
	width:246px;
	height:177px;
	overflow:hidden;
	position:relative;
	}
.content .disp .dispR li{
	width:246px;
	height:177px;
	}
.content .disp .dispR li img{
	width:246px;
	height:177px;
	}
.content .us{
	margin-top:29px;
	}
.content .us .usL{
	width:390px;
	height:190px;
	padding-top:20px;
	padding-left:160px;
	background:url(../images/220-104_223.png) no-repeat;
	background-size:550px 210px;
	float:left;
	}
.content .us .usL table tr{
	height:28px;
	}
.content .us .usL .line1{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	}
.content .us .usL .line1 img{
	margin-right:5px;
	}
.content .us .usL .line2{
	font-size:14px;
	}
.content .us .usR{
	width:370px;
	height:210px;
	float:right;
	}
.content .us .usR img{
	width:370px;
	height:210px;
	}
.report{
	width:964px;
	margin:0 auto;
	background:#f6f6f6;
	padding:30px 18px 21px;
	overflow:hidden;
	margin-bottom:9px;
	margin-top:20px;
	}
.report .rlist ul{
	overflow:hidden;
	width:981px;
	}
.report .rlist li{
	width:311px;
	float:left;
	margin-right:15.5px;
	}
.report .rlist .im {
	width:311px;
	height:122px;
	}
.report .rlist h3{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#231815;
	line-height:14px;
	margin-top:25px;
	margin-bottom:20px;
	}
.report .rlist h3 a{
	color:#231815;
	}
.report .rlist .point div{
	overflow:hidden;
	margin-bottom:12px;
	}
.report .rlist .point img{
	width:8px;
	height:8px;
	float:left;
	margin-top:6px;
	}
.report .rlist .point a{
	display:block;
	float:left;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:298px;
	margin-left:5px;
	color:#5d5d5d;
	}
.report .rlist .point a:hover{
	color:#00a0e9;
	}
.title{
	margin-bottom:23px;
	}
.title img{
	height:12px;
	width:6px;
	}
.title span{
	font-size:16px;
	font-family:Arial;
	color:#231815;
	font-weight:bold;
	}
.title span em{
	font-size:16px;
	font-family:Arial;
	color:#00a0e9;
	font-weight:bold;
	}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:8px;left:10px;z-index:2;width:100%;}
.flex-control-nav li{display:inline-block ;width:8px;height:8px;margin:0 2px;*display:inline;zoom:1; }
.lb .flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:20px;overflow:hidden;border-radius:7.5px;background:#1abc9c;}
.lb .flex-control-nav .flex-active{background:#fb7922;}
.dispR .flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:20px;overflow:hidden; border-radius:7.5px;  background:#eb6100;}
.content .disp .dispR .flex-control-nav .flex-active{background:#fff;}
.content .disp .dispR .flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 2px;display:inline;zoom:1; }
.middle .st1,.middle .st2{
	width:925px;
	margin:0 auto;
	}
.middle .st1{
	padding-top:20px;
	padding-bottom:20px;
	}