@charset "utf-8";
body {
   /* background: url(/images/scenery/yzyc/bg.jpg);*/
}

.main_index {
    
	/*height:828px;*/ text-align:center;
	position: relative;
	height: 258px;
	margin-top: 570px;
	pointer-events: none;
}
.main_index .content{
	position:absolute;
	/*left:0;*/
	left:25px;
	bottom:66px;
	/*margin-top:-120px;
	top:690px;*/
	
}
.main_index .side{
	position:absolute;
	/*right:63px;*/
	right:38px;
	bottom:66px;
	width:234px;
	pointer-events:auto;
	/*top:690px;
	margin-top:-120px;*/
}
#footer {
	background-color:#242424;
}
.tab{height:33px;_margin-right:-10px;}
.tab a,
.tab span{
	display:inline-block;
	height:33px;
	line-height:33px;
	float:left;
	background:url(../Nest/img/tab_sprite.png) no-repeat;
	_background:url(../Nest/img/tab_sprite_ie6.png) no-repeat;
}
.tab a{padding-left:0; float:left; margin-right:3px; font-family:"microsoft yahei",arial; color:#545557; font-size:14px;}
.tab span{padding-right:0px; cursor:pointer;}
.tabc{height:159px;}
.content .tab {
         position:relative;
         z-index:1;
}
.content .tab a{
         /*background-position:left -66px;*/
         pointer-events:auto;
         background-image:none;
}
.content .tab span{
         /*background-position:right -99px;*/
         background-position:0 -373px; 
         width:80px;
         text-align:center;
}
.content .tab .tab_long {
         width:95px;
         background-position:0 -338px; 
}
.content .tab .now{
         color:#fff;
         font-weight:bold;
         /*background-position:left 0;*/
}
.content .tab .now span{
         /*background-position:right -33px;*/
         background-position:0 -303px; 
}
.content .tab .now .tab_long{
         background-position:0 -269px; 
}

.content .tab .iconHolder {
         position:absolute;
         height:10px;
         background:blue;
}
.content .tab .icon_new {
         position:absolute;
         display:inline-block;
         width:27px;
         height:0;
         padding-top:19px;
         overflow:hidden;
         top:-5px;
         right:-12px;
         cursor:default;
         background:url(../Nest/img/icon_new.gif) 0 0 no-repeat;
}

.content .tabc{
         width:753px;
         height:159px;
         position:relative;
         box-shadow: 0px 1px 20px #666;
         -moz-box-shadow: 0px 1px 10px #666;
         -webkit-box-shadow: 0px 1px 10px #666;
         -o-box-shadow: 0px 1px 10px #666;
         pointer-events:auto;
         zoom:1;
         -moz-border-radius:0px 0px 0px 7px;
         -webkit-border-radius:0px 0px 0px 7px;
         -o-border-radius:0px 0px 0px 7px;
         -ms-border-radius:0px 0px 0px 7px;
         border-radius:0px 0px 0px 7px;
}

.content .tabc .bgfix {
	position:absolute;
	left:0;
	top:0;
	height:159px;
	width:8px;
	overflow:hidden;
}

.side .tab a{
         color:#acb1b7;
         /*background-position:left -198px;*/
         background-image:none;
}
.side .tab .last{margin-right:0;}
.side .tab span{
         width:76px;
         white-space:nowrap;
         text-align:center;
         background-position:0 -455px;
         overflow:hidden;
}
.side .tab .now{
         color:#fff;
         font-weight:bold;
         /*background-position:0 -442px;*/
         _display:inline-block;
         zoom:1;
}
.side .tab .now span{
         text-indent:-1px;
         _display:inline-block;
         background-position:0 -415px;
         zoom:1;
}

.side .tabc{
         overflow:hidden;
         zoom:1;
         color:#adabac;
         width:234px;
         background-color:rgba(0,0,0,.75);
         background-color:transparent\9;
         /*background-image:url(../Nest/img/bg_opacity75.png)\9;*/
         background-image:url(../Nest/img/side_tabc_bg.png)\9;
         -moz-border-radius:0px 0px 7px 0px;
         -webkit-border-radius:0px 0px 7px 0px;
         -o-border-radius:0px 0px 7px 0px;
         -ms-border-radius:0px 0px 7px 0px;
         border-radius:0px 0px 7px 0px;
}

:root .side .tabc {
	background-color:rgba(0,0,0,.75);
	background-image:none\0;
}
.content .tabc h2{
	position:absolute;
	text-indent:-20000px;
	overflow:hidden;
}
.content .tabc h2 a {
	display:block;
	width:100%;
	height:100%;
	background:transparent;
}
.content .tabc a:hover{text-decoration:underline;}


.content .news_now{
	background:url(../Nest/img/bg_news.jpg) right 0 no-repeat;
}
.content .news_now .bgfix{
	background:url(../Nest/img/bg_news.png) 0 0 no-repeat;
}


.content .news h2{
	left:70px;
	top:20px;
	width:400px;
	height:28px;
	background:url(../Nest/img/news_tit.png) no-repeat;
}
.content .news .img {
	position:absolute;
	display:block;
	width:77px;
	height:58px;
	left:80px;
	top:62px;
	overflow:hidden;
	box-shadow: 1px 1px 3px #aaa;
	-moz-box-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 1px 1px 3px #aaa;
	-o-box-shadow: 1px 1px 3px #aaa;
}
.content .news .img img {
	width:77px;
	height:auto;
}
.content .news .img:hover img {
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	opacity:.9;
	}
.content .news .list{
	position:absolute;
	left:170px;
	top:58px;
	line-height:22px;
}
.content .news .list a {
	color:white;
}


.content .toolbox_now{
	background:url(../Nest/img/bg_toolbox.jpg) right 0 no-repeat;
}
.content .toolbox_now .bgfix{
	background:url(../Nest/img/bg_toolbox.png) 0 0 no-repeat;
}

.content .toolbox h2{
	width:565px;
	height:28px;
	top:18px;
	left:46px;
	background:url(../Nest/img/toolbox_tit.png) no-repeat;
}
.content .toolbox ul{
	position:absolute;
	left:40px;
	top:64px;
	zoom:1;
}
.content .toolbox li,
.content .tour li,
.content .share li{
	float:left;
	width:68px;
	height:68px;
	border-radius:8px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	margin-right:10px;
	zoom:1;
}
.content .toolbox a,
.content .tour a,
.content .share a{color:#fff; display:block; height:65px; padding-top:3px;_position:relative; background:url(../Nest/img/toolbox_transbg.png) 0 -20000px no-repeat; zoom:1;_zoom:expression(this.runtimeStyle.zoom="1",this.className="ie6png");}

.ie6 .content .toolbox a .icon .ie6_toolBg,
.ie6 .content .tour a .icon .ie6_toolBg,
.ie6 .content .share a .icon .ie6_toolBg {
	position:absolute;
	left:0;
	top:0;
	width:68px;
	height:37px;
	overflow:hidden;
	display:inline-block;
	_zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("s")).className="skin ie6png");
}
.ie6 .content .toolbox a .icon .ie6_toolBg .skin,
.ie6 .content .tour a .icon .ie6_toolBg .skin,
.ie6 .content .share a .icon .ie6_toolBg .skin {
	position:absolute;
	left:0;
	top:0;
	width:68px;
	overflow:hidden;
	display:inline-block;
	background-repeat:no-repeat;
}
.ie6 .content .toolbox a .icon .ie6_toolBg .skin {
	height:74px;
}
.ie6 .content .tour a .icon .ie6_toolBg .skin {
	height:76px;
}
.ie6 .content .share a .icon .ie6_toolBg .skin {
	height:84px;
}

.ie6 .content .toolbox a .icon .ie6_toolBg .skin {
	background-image:url(../Nest/img/icon_toolbox.png);
}
.ie6 .content .tour a .icon .ie6_toolBg .skin {
	background-image:url(../Nest/img/icon_tour.png);
}
.ie6 .content .share a .icon .ie6_toolBg .skin {
	background-image:url(../Nest/img/icon_share.png);
}

.ie6 .content .toolbox a:hover .ie6_toolBg {
	height:74px;
	top:-37px;
}
.ie6 .content .tour a:hover .ie6_toolBg{
	height:76px;
	top:-39px;
}
.ie6 .content .share a:hover .ie6_toolBg {
	height:84px;
	top:-43px;
}

.content .toolbox a:hover,
.content .tour a:hover,
.content .share a:hover{color:#ed6f00; text-decoration:none; /*background-color:rgba(0,0,0,.3);*/ background-position: 0 0;_overflow:hidden;}
.content .toolbox .icon,
.content .tour .icon,
.content .share .icon{
	display:inline-block;
	width:68px;
	height:37px;
	margin-bottom:5px;
	background:url(../Nest/img/icon_toolbox.png) no-repeat;
	zoom:1;
	_background-image:none!important;
	_zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("i")).className="ie6_toolBg");
}
.content .toolbox .icon1,
.content .toolbox .icon1 .ie6_toolBg .skin {
	background-position:19px 0;
}
.content .toolbox a:hover .icon1{
	background-position:19px -37px;
}
.content .toolbox .icon2,
.content .toolbox .icon2 .ie6_toolBg .skin{
	background-position:-58px 0;
}
.content .toolbox a:hover .icon2{
	background-position:-58px -37px;
}
.content .toolbox .icon3,
.content .toolbox .icon3 .ie6_toolBg .skin{
	background-position:-133px 0;
}
.content .toolbox a:hover .icon3{
	background-position:-133px -37px;
}
.content .toolbox .icon4,
.content .toolbox .icon4 .ie6_toolBg .skin{
	background-position:-210px 0;
}
.content .toolbox a:hover .icon4{
	background-position:-210px -37px;
}
.content .toolbox .icon5,
.content .toolbox .icon5 .ie6_toolBg .skin{
	background-position:-286px 0;
}
.content .toolbox a:hover .icon5{
	background-position:-286px -37px;
}
.content .toolbox .icon6,
.content .toolbox .icon6 .ie6_toolBg .skin{
	background-position:-364px 0;
}
.content .toolbox a:hover .icon6{
	background-position:-364px -37px;
}

.content .culture_now{
	background:url(../Nest/img/bg_culture.jpg) right 0 no-repeat;
}
.content .culture_now .bgfix{
	background:url(../Nest/img/bg_culture.png) 0 0 no-repeat;
}


.content .culture h2{
	width:440px;
	height:28px;
	top:18px;
	left:235px;
	background:url(../Nest/img/culture_tit.png) no-repeat;
}

.content .culture .img {
	position:absolute;
	display:block;
	width:77px;
	height:58px;
	left:235px;
	top:62px;
	overflow:hidden;
	box-shadow: 1px 1px 3px #aaa;
	-moz-box-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 1px 1px 3px #aaa;
	-o-box-shadow: 1px 1px 3px #aaa;
}
.content .culture .img img {
	width:77px;
	height:auto;
}
.content .culture .img:hover img {
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	opacity:.9;
	}
.content .culture .list{
	position:absolute;
	left:235px;
	top:58px;
	line-height:22px;
}
.content .culture .list a {
	color:White;
}

.content .activity_now{
	background:url(../Nest/img/bg_activity.jpg) right 0 no-repeat;
}
.content .activity_now .bgfix{
	background:url(../Nest/img/bg_activity.png) 0 0 no-repeat;
}


.content .activity h2{
	width:468px;
	height:28px;
	top:18px;
	left:80px;
	background:url(../Nest/img/activity_tit.png) no-repeat;
}
.content .activity ul{
	position:absolute;
	left:85px;
	top:55px;
}
.content .activity li{margin-bottom:6px;}
.content .activity li a{ color:White;}
.content .tour_now{
	background:url(../Nest/img/bg_tour.jpg) right 0 no-repeat;
}
.content .tour_now .bgfix{
	background:url(../Nest/img/bg_tour.png) 0 0 no-repeat;
}
.content .tour h2{
	width:452px;
	height:28px;
	top:18px;
	left:68px;
	background:url(../Nest/img/tour_tit.png) no-repeat;
}
.content .tour ul{
	position:absolute;
	left:60px;
	top:68px;
}
.content .tour .icon{
	background:url(../Nest/img/icon_tour.png) no-repeat;
	_background-image:none!important;
}
.content .tour .icon1,
.content .tour .icon1 .ie6_toolBg .skin{
	background-position:19px 0;
}
.content .tour a:hover .icon1{
	background-position:19px -39px;
}
.content .tour .icon2,
.content .tour .icon2 .ie6_toolBg .skin{
	background-position:-58px 0;
}
.content .tour a:hover .icon2{
	background-position:-58px -39px;
}
.content .tour .icon3,
.content .tour .icon3 .ie6_toolBg .skin{
	background-position:-133px 0;
}
.content .tour a:hover .icon3{
	background-position:-133px -39px;
}
.content .tour .icon4,
.content .tour .icon4 .ie6_toolBg .skin{
	background-position:-210px 0;
}
.content .tour a:hover .icon4{
	background-position:-210px -39px;
}

.content .tour .icon5,
.content .tour .icon5 .ie6_toolBg .skin{
	background-position:-277px 0;
}
.content .tour a:hover .icon5{
	background-position:-277px -39px;
}
.content .tour .icon6,
.content .tour .icon6 .ie6_toolBg .skin{
	background-position:-352px 0;
}
.content .tour a:hover .icon6{
	background-position:-352px -39px;
}

.content .share_now{
	background:url(../Nest/img/bg_share.jpg) right 0 no-repeat;
}
.content .share_now .bgfix{
	background:url(../Nest/img/bg_share.png) 0 0 no-repeat;
}
.content .share h2{
	width:558px;
	height:28px;
	top:18px;
	left:68px;
	background:url(../Nest/img/share_tit.png) no-repeat;
}
.content .share ul{
	position:absolute;
	left:60px;
	top:68px;
}
.content .share .icon{
	background:url(../Nest/img/icon_share.png) no-repeat;
	_background-image:none!important;
}
.content .share .icon1,
.content .share .icon1 .ie6_toolBg .skin{
	background-position:19px 0;
}
.content .share a:hover .icon1{
	background-position:19px -43px;
}
.content .share .icon2,
.content .share .icon2 .ie6_toolBg .skin{
	background-position:-58px 0;
}
.content .share a:hover .icon2{
	background-position:-58px -43px;
}
.content .share .icon3,
.content .share .icon3 .ie6_toolBg .skin{
	background-position:-133px 0;
}
.content .share a:hover .icon3{
	background-position:-133px -43px;
}
.content .share .icon4,
.content .share .icon4 .ie6_toolBg .skin{
	background-position:-214px 0;
}
.content .share a:hover .icon4{
	background-position:-214px -43px;
}
.content .coment_now{
	background:url(../Nest/img/bg_coment.jpg?dt=20130328) right 0 no-repeat;
}
.content .coment_now .bgfix{
	background:url(../Nest/img/bg_coment.png?dt=20130328) 0 0 no-repeat;
}
.content .coment h2{
	width:410px;
	height:28px;
	top:15px;
	left:38px;
	background:url(../Nest/img/coment_tit.png?dt=20130328) no-repeat;
}
.content .coment ul{
	position:absolute;
	left:38px;
	top:57px;
}
.content .coment li{margin-bottom:4px;float:left; height:18px; width:334px; padding-right:15px; overflow:hidden;}
.content .coment a{color:#fff;}
.content .coment a:hover{text-decoration:underline;}
.side .bookonline{
	margin:1px;
	border:1px solid rgba(255,255,255,.12);
	border-right:none;
	border-bottom:none;
	height:157px;
	padding:15px;
}
.side .bookonline li .Validform_error{
	border:1px solid #f00;
	background:none;
}
.side .bookonline .Validform_wrong{
	margin-left:0;
	padding-left:0;
	background:none;
	height:24px;
	line-height:24px;
}
.side .bookonline li{
	padding-bottom:12px;
	line-height:20px;
	position:relative;
	zoom:1;
}
.side .bookonline label{line-height:22px;}
.side .bookonline .licke{
	height:20px;
}
.side .bookonline .licke label{
	float:left;
	margin-right:33px;
	margin-right:28px\9;
	*margin-right:26px;
}
.side .bookonline .licke .last{margin-right:0;}
.side .bookonline .intxt{
	width:110px;
	padding:2px 3px;
	background:none;
	vertical-align:middle;
	color:#ccc;
	border:1px solid #6f6f6f;
	position:absolute;
	*top:0;
	left:57px;
	_top:-1px;
	background:url(../Nest/img/blank.gif) repeat !important;
}
.side .bookonline .ck{
	vertical-align:middle;
	margin-right:5px;
	_margin-top:-3px;
	padding:0;
	height:13px;
	font-family:"simsun";
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.side .bookonline .ck{position:relative;top:-2px;}
}
.icon_date{
	width:17px;
	height:19px;
	background:url(/images/scenery/sprite.png) no-repeat -1px top;
}
.side .icon_date{
	position:absolute;
	top:-1px;
	right:0;	
}
.side .video{text-align:center; padding:20px 16px 0 15px;}
.side .video img{display:block;}
.side .video a{
	display:inline-block;
	border:1px solid #fff;
	border-radius:3px;
	overflow:hidden;
	position:relative;
	width:201px;
	height:115px;
}
.side .video a:hover{-moz-opacity:.8; filter:alpha(opacity=80); opacity:.8;}
.side .video .icon{
	width:58px;
	height:58px;
	position:absolute;
	left:72px;
	top:29px;
	background:url(../Nest/img/icon_video.png);
}
.btn_quiry{
	width:82px;
	height:25px;
	text-align:left;
	background:url(../Nest/img/btn_quiry.png) no-repeat;
	_background-image:url(../Nest/img/btn_quiry_8bit.png)
}
.btn_quiry:hover {-moz-opacity:.9; filter:alpha(opacity=90); opacity:.9;}

.abtn{
	top:50%;
	top:50%;
	margin-top:-28px;
	position:absolute;
	z-index:50;
}

.main_index h1,
#bg h1{
	width:676px;
	height:153px;
	margin:0 auto;
	position:relative;
	/*top:70px;*/
	top:-500px;
	background:url(../Nest/img/index_tit.png) no-repeat;
}
#bg h1 {
	display:block;
	display:none;
	top:190px;
	z-index:2;
	position:absolute;
	left:50%;
	margin-left:-338px;
}
.mover{width:10000px;}
.mover img{display:none;}
.mover li{overflow:hidden; width:10000px; height:10000px; position:relative;}
#bg {
	position:absolute!important;
	min-width:1050px;
	zoom:1;
}
.ie6 #bg{
	position:absolute!important;
	_height:0;
	_top:0; /* for IE6 */
}
#bg .hoverfix {
         position:absolute;
         width:4px;
         height:46px;
         left:46px;
         top:0;
         background-image:url(../Nest/img/blank.gif);
         display:none;
         border:none;
         padding:0;
}
#bg .over .hoverfix {
         display:block;
}
.dot{
	position:absolute;
	left:-100%;
	top:-100%;
	display:none;
	z-index:3;
}
.dot a{
	display:block;
	width:44px;
	height:44px;
	padding:1px;
	background:#000;
	opacity:.3;
	filter:alpha(opacity=30);
}
.dot span{
	display:block;
	width:42px;
	height:42px;
	overflow:hidden;
	border:1px solid #fff;
	text-indent:-20000px;
}
.dot .detail{
	width:262px;
	padding:1px;
	background:#000;
	opacity:.5;
	position:absolute;
	left:50px;
	top:0;
	filter:alpha(opacity=50);
	display:none;
}
.dot .detail .inner{
	padding:10px;
	color:#fff;
	border:1px solid #fff;
	word-wrap:break-word;
	word-break:break-all;
}
