@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	font-family: Arial,"宋体";
	font-size: 14px;
	color: #486C24;
	height:100%;
	padding:0px;
	background:url(/images/ditu.jpg) repeat;
}
ul,li{ list-style:none; margin:0px; padding:0px;}
.picbody
{
	background:url(../images/news_main_bg.jpg);
	background-color: #486C24;
}
.newsbody
{
	background:url(../images/bg.jpg);
	background-color: #486C24;
}
.aaa {
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 23px;
}
a:link {
	text-decoration: none;
	color: #FFFF00;
}
a:visited {
	text-decoration: none;
	color: #FFCC00;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}
.footer{
	float:left;
	width:1003px;
	padding-top:10px;
	padding-bottom:18px;
	text-align:center;
	line-height:25px;
	margin:0 auto;
		
	}
	
.covering{
	width:68%; 
    height:100px;
	margin:0 auto;
	background-color:#000;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
    opacity:0.40;
	}

.coverText{
	position:relative;
	width:100%;
	margin-top:-85px;
	z-index:2;
	}
.main
{
	width:1003px;
	margin:0 auto;
}
#top
{
	float:left;
	width:1003px;
	height:53px;
}
#content
{
	float:left;
	width:1003px;
}
#left
{
	float:left;
	width:80px;
	height:547px;
}
#right
{
	float:left;
	width:76px;
	height:547px;
}
#center
{
	float:left;
	width:844px;
	height:547px;
	overflow:hidden;
}
#bottom
{
	clear:both;
	float:left;
	width:844px;
	height:53px;
}
#container
{
	clear:both;
	float:left;
	width:844px;
	height:494px;
}
#containertop
{
	float:left;
	width:844px;
	height:445px;
	background-color:#FFFFFF;
}
#containertop ul
{
	float:left;
	height:444px;
}
#containertop div
{
	float:left;
	width:279px;
	padding:0px 0px 1px 1px;
}
#containerbottom
{
	float:left;
	width:844px;
	height:49px;
	background-color:#FFF;
}
#centerpage { margin-right: auto; margin-left: auto; width:350px; padding-top:10px;}
.newstop
{
	float:left;
	width:844px;
	height:103px;
	background-image:url(../images/news_top.jpg);
}
.newsbottom
{
	float:left;
	width:844px;
	height:391px;
	background-image:url(../images/news_list_bg.jpg);
}
.newscontent
{
	float:left;
	width:680px;
	margin-left:82px!important;
	margin-left:41px;
	margin-top:40px;
}
.newspic
{
	float:left;
	width:235px;
	padding-top:5px;
}
.newslist
{
	float:right;
	width:445px;
}
.newslist li
{
	float:left;
	width:415px;
	height:30px;
	padding-left:30px;
	background-image:url(../images/list_bg.jpg);
	line-height:30px;
}
.newslist li a:link {
    color: #486C24;
	text-decoration: none;
}
.newsopration a:link {
    color: #486C24;
	text-decoration: none;
}
.newsopration  a:visited {
    color: #486C24;
	text-decoration: none;
}

.newsopration  a:hover {
	text-decoration: none;
	color: #FF0000;
}
.newsopration  a:active {
	text-decoration: none;
	color: #FF0000;
}
.newslist li a:visited {
    color: #486C24;
	text-decoration: none;
}
.newslist li a:hover {
	text-decoration: none;
	color: #FF0000;
}
.newslist li a:active {
	text-decoration: none;
	color: #FF0000;
}
.newsmain
{
	width:778px;
	background-color:#FFFFFF;
	margin:0 auto;
	color:#00405A;
}
.newsbox
{
	float:left;
	width:758px;
	margin-left:9px!important;
	margin-left:4px;
	margin-top:10px;
	border:#CFCFCF 1px solid;
}
.newssummary
{
	float:left;
	width:758px;
	height:160px!important;
	*height:145px!important;
	padding-top:45px!important;
	*padding-top:60px!important;
	background-image:url(../images/news_bg.jpg);
	text-align:center;
}
.newssummary h1.title
{
	font-size:22px;
}
.newsmsg
{
	float:left;
	width:525px;
	margin-left:160px!important;
	margin-left:80px;
	height:38px;
	line-height:38px;
}
.changefont
{
	float:left;
	width:500px;
	margin-left:190px!important;
	margin-left:95px;
	margin-top:10px;
	font-size:12px;
	text-align:right;
}
.changefont a:link {
    color: #486C24;
	text-decoration: none;
}
.changefont  a:visited {
    color: #486C24;
	text-decoration: none;
}

.changefont  a:hover {
	text-decoration: none;
	color: #FF0000;
}
.changefont  a:active {
	text-decoration: none;
	color: #FF0000;
}
#newscontent
{
	float:left;
	width:652px;
	padding:10px 54px 10px 52px;
	line-height:25px;
}
#newscontent p
{
	margin:0px;
	padding-bottom:5px;
	line-height:25px;
	text-indent:25px;
}
.newsopration
{
	float:left;
	width:642px;
	margin:20px 54px 10px 52px!important;
	margin:20px 27px 10px 26px;
	padding:10px 0px;
	padding-bottom:30px;
	border-top:#CFCFCF 1px solid;
	text-align:right;
	font-size:12px;
}
.newstab
{
	float:left;
	width:744px;
	margin-left:14px!important;
	margin-left:7px;
}
.newsabout
{
	float:left;
	width:680px;
	margin-left:40px!important;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:10px;
	font-size:12px;
}
.showpicbg
{
	position:absolute;
	width:197px;
	height:199px;
	margin-left:604px;
	margin-top:295px; 
	*margin-top:192px!important;
	background-image:url(../images/show_bg.gif)!important;
	margin-bottom:0px;
	z-index:10;
}
.play *{font-size:12px; font-family:Verdana;margin:0;padding:0;}
.play img {border:0px;}
.play 
{
	width:174px;
	height:104px;
	overflow:hidden;
	margin:33px 0px 0 10px;
	border: 1px solid #fff;
}
.play_info
{
	position:absolute;
	margin-top:41px;
	padding:8px 0 0 20px;
	height:42px;
	width:229px;
	color:#fff;
	z-index:1001;
	cursor:pointer
}
.play_info b{font-size:14px;display:block}
.play_bg 
{
	position:absolute;
	background-color:#000;
	margin-top:85px;
	margin-left:0px; 
	height:19px;
	width:174px;
	filter: Alpha(Opacity=30);
	opacity:0.3;
	z-index:1000;
}
.play_text 
{
	position:absolute;
	margin:67px 0 0 93px;
	*margin:86px 0 0 93px!important;
	height:20px;
	width:100px;
	z-index:1002;
}
.play_text ul 
{
	list-style-type:none; 
	width:100px;
	height:20px;
	display:block;
	padding-top:1px;
	_padding-top:0px;
	filter: Alpha(Opacity=80);
	opacity:0.8;
}
.play_text ul li 
{
	float:left;
	width:14px;
	height:14px;
	background-color:#000;
	display:block;
	color:#FFF;
	text-align:center;
	margin:1px;
	cursor:pointer;
	font-size:9px;
}
.play_list a
{
	display:block;
	width:174px;
	height:104px;
	position:absolute;
	margin-top:-20px;
	*margin-top:-17px!important;
}
/*关于我们样式*/
.aboutusbody
{
	background-image:url(../images/about_body_bg.jpg);
}
.abouttop
{
	float:left;
	width:844px;
	height:103px;
	background-image:url(../images/about_top.jpg);
}
.nav
{
	float:left;
	width:760px;
	height:31px;
	margin-left:42px!important;
	margin-left:21px;
	margin-top:20px;
}
.nav li
{
	float:left;
	width:84px;
	height:31px;
	background-image:url(../images/menu.jpg);
	line-height:31px;
	text-align:center;
	color: #2993b9;
	font-size:12px;
	cursor:pointer;
}
.nav li.current
{
	color:#b72474;
	background-image:url(../images/men3.jpg);
}
span.back
{
	float:right;
	width:84px;
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:12px;
	color:#2993b9;
	font-weight:bold;
	background-image:url(../images/back.jpg);
}
span.back:hover
{
	color:#b72474;
	background-image:url(../images/back2.jpg);
}
span.back a
{
	color:#39C;
	text-decoration:none;
}
span.back a:hover
{
	color:#FF0;
	text-decoration:none;
}

.tabcontainer
{
	float:left;
	width:760px;
	height:280px;
	margin-left:42px!important;
	margin-left:21px;
	margin-top:20px;
}
.tabcontainerhide
{
	float:left;
	width:0px;
	height:0px;
	overflow:hidden;
}
.tabcontainershow
{
	float:left;
	width:760px;
	height:280px;
	line-height:25px;
	overflow:auto;
	font-size:12px;
}
.tabcontainershow h1
{
	float:left;
	margin:0px;
	width:100%;
	line-height:40px;
	font-size:12px;
	color:#2C92C2;
	text-align:center;
}
.tabcontainershow1
{
	float:left;
	width:100%;
}
.tabcontainer p{
	margin:0px;
	padding:0px;
	color: #00852C;
	font-weight: normal;
	text-indent:26px;
}
.tabcontainer span.width1{
	float:left;
	width:260px;
}
.tabcontainer span.width2{
	float:left;
	width:460px;
}

/*特色园山样式*/
.tsbody
{
	background-image:url(../images/ts_body_bg.jpg);
}
.tstop
{
	
	float:left;
	width:844px;
	height:103px;
	background-image:url(../images/ts_top.jpg);
}
.zrbg,.bsbg,.xxbg,.stbg,.hybg
{
	clear:both;
	position:absolute;
	float:left;
	width:844px;
	height:391px;
	margin-top:103px;
	*margin-top:0px!important;
	
}
.zrbg
{
	background-image:url(../images/zr_bg.jpg);
}
.bsbg
{
	background-image:url(../images/bs_bg.jpg);
}
.hybg
{
	background-image:url(../images/hy_bg.jpg);
}
.xxbg
{
	background-image:url(../images/xx_bg.jpg);
}
.stbg
{
	background-image:url(../images/ms_bg.jpg);
}
/*园山盛典*/
.wait
{
	float:left;
	width:844px;
	height:391px;
	background-color:#FFFFFF;
	text-align:center;
}
.activitytop
{
	float:left;
	width:844px;
	height:103px;
	background-image:url(../images/activity_top.jpg);
}
/*园山导航*/
.servicetop
{
	float:left;
	width:844px;
	height:103px;
	background-image:url(../images/service_top.jpg);
}
.price
{

}	
.price li
{
	float:left;
	width:108px;
	height:74px;
	margin-right:17px!important;
	margin-right:15px;
	padding-top:15px;
	background-image:url(../images/m1.jpg);
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	cursor:pointer;
}
.price li:hover
{
	background-image:url(../images/m2.jpg);
}
.map
{
	float:left;
	width:238px;
	background-image:url(../images/xu.jpg);
}
.traffic
{
	float:left;
	margin-left:30px;
	width:440px;
}
.traffic h2
{
	margin:3px;
	padding:0px;
	font-size:14px;
}
.ticketslist
{
	width:750px;
	border:#F0F0F0 1px solid;
	border:0px;
	display:none;
}
.tabletitle
{
	height:32px;
	background:#E2F5FC;
	color:#00500C;
	font-size:12px;
	font-weight:bold;
}
.tablelist td
{
	height:32px; 
	border-bottom:#F0F0F0 1px solid;
	color:#034A12;
}
.tablelist td.width1
{
	line-height:32px;
	width:76px;
	border-right:#F0F0F0 1px solid;
	border-left:#F0F0F0 1px solid;
	text-align:center;
	word-break:break-all;
	word-wrap:break-word;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.tablelist td.width2
{
	width:132px;
	border-right:1px #F0F0F0 solid; 
	text-align:center;
}
.tablelist td.width3
{
	width:164px;
	text-align:center;
	border-right:1px #F0F0F0 solid; 
}
.tablelist td.width4
{
	width:348px!important; 
	text-align:left;
	padding-left:30px;
	word-break:break-all;
	border-right:1px #F0F0F0 solid; 
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.serviceback
{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:right;
}
.serviceback a
{
	text-decoration:none;
	color:#034A12;
}
.nofinish
{
	float:left;
	width:660px;
	text-align:center;
}
.nofinishie6
{
	float:left;
	width:163px;
	height:211px;
	margin-left:291px!important;
	margin-left:146px;
	background-image:url(/images/come.png)!important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizinMethod="scale", src="/images/come.png");
	_background:none;
}
#bottomlink
{
	font-size:12px;
	color:#FFFFFF;
	line-height:25px;
}
#bottomlink a
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.d_btn{
  width:100px;
  height:20px;
  border:none;
  margin:0px auto;
  padding-top:5px;
  }
.foot{
	width:1003px;	
	height:62px;
	margin:0px auto;
	font-size:12px;
	vertical-align:top;
	} 
.foot_left{
	float:left;
	height:62px;
	width:15px;
	font-size:1px;
	background:url(/images/oooe_left1.jpg) no-repeat left top;
	}	
.foot_right{
	float:right;
	height:62px;
	width:7px;
	font-size:1px;
	background:url(/images/oooe_right1.jpg) no-repeat right;
	}
.foot_center{
	float:left;
	width:969px;
	padding:7px 0px 7px 12px;
	height:50px;
	margin:0px auto;
	background:url(/images/oooe_bg1.jpg) repeat-x top;
}
.foot_center #left{
	float:left;
	width:459px;
	height:48px;
	padding-top:3px;
	text-align:left;
	line-height:14px;
	display:inline;
	}
.foot_center #right{
	float:right;
	width:490px;
	height:44px;
	border:2px solid #fff;
	display:inline;
	overflow:hidden;
	}
	
.style1{
	text-align:left;
	font-size:14px;
	color:#bcdc33;
	line-height:14px;
	display:inline;
	}	
.style1 a{
	color:#bcdc33;	
	font-size:14px;
	text-align:left;
	text-decoration:none;
	}
.style1 a:visited {
	text-decoration: none;
	color:#bcdc33;
	text-align:left;
}	
.style1 a:hover{
	text-align:left;
	color:#fff;	
	font-size:14px;
	text-decoration:none;
	}		
.style2{
	text-align:left;
	color:#75AB1B;
	font-size:10px;
	line-height:14px;
	display:inline;
	}		

.scrollPic
{
	position:absolute;
	width:108px;
	left:0px;
	top:0px;
	z-index:999;
	overflow:hidden;
}
.picList span
{
	display:block;
	float:left;
	width:100%;
	height:54px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.picList div.list
{
	float:left;
	width:128px;
	height:54px;
	overflow:auto;
	margin:0px;
	padding:0px;
}
.picList span.prev,.picList span.next,.picList span.next1,.picList span.prev1
{
	width:98px;
	height:25px;
	line-height:25px;
	text-align:center;;
	background-color:#fff;
}
.picList span.next
{
	background:#fff url(../images/down.gif);
	cursor:pointer;
}
.picList span.prev
{
	background:#fff url(../images/prev.gif);
	cursor:pointer;
}
.picList span.next1
{
	background:#fff url(../images/down1.gif);
}
.picList span.prev1
{
	background:#fff url(../images/prev1.gif);
}
.picList div a
{
	float:left;
	display:block;
	width:98px;
	height:54px;
	text-decoration:none;
}
.picList div a:hover img
{
	border:2px solid #cccccc;
}
.picList div a img
{
	display:block;
	width:94px;
	height:50px;
	border:2px solid #fff;
}
.picTool
{
	float:left;
	width:25px;
	height:160px;
	margin-top:50px;
	padding-top:10px;
	background-color:#000;
	color:#fff;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-align:center;
}
.picList
{
	float:left;
	width:100%;
	display:none;
}
.showMsg
{
	width:0px;
	height:0px;
	display:none;
	border: 8px solid #fff; 
	background-color: #fff; 
	position: absolute; 
	z-index: 11;  
	margin-bottom: 30px;
	overflow:hidden;
}
	.picclose
	{
		position:absolute;
		display:block;
		width:17px;
		height:17px;
		right:0px;
		background:url(../images/pic/close.png);
	}

	#msgContainer
	{
		width:100%;
		margin:0 auto;
		text-align:center;
		background-color:#000
		
	}
	#msgContainer a.picPrev
	{
		display:none;
		position:absolute;
		width:100px;
		height:38px;
		background:url(../images/pic/prev.gif) no-repeat;
		left:0px;
		top:100px;
		z-index:1000;
	}
	#msgContainer a.picNext
	{
		display:none;
		position:absolute;
		width:100px;
		height:38px;
		background:url(../images/pic/next.gif) no-repeat;
		right:0px;
		top:100px;
		z-index:1000;
	}


	a.lookH
	{
		display:block;
		float:left;
		width:92px;
		height:31px;
		line-height:31px;
		background:url(../images/an01.jpg) no-repeat;
		text-align:center;
	}
	a.lookH1
	{
		
		float:left;
		width:92px;
		height:31px;
		margin-left:380px;
		display:inline;
		line-height:31px;
		background:url(../images/an01.jpg) no-repeat center;
		text-align:center;
	}
	a.closeMsg
	{
		display:block;
		float:left;
		width:128px;
		height:60px;
		position:absolute;
		top:400px;
		left:330px;
		z-index:999;
	}