@charset "gb2312";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial, "宋体";
	padding:0px;
	font-size:14px;
	/*background-image:url(/images/bg.gif);*/
}
a:link {
	color: #666666;
	text-decoration: none;
	line-height:23px;
	font-size:14px
}
a:visited {
	color: #666666;
	text-decoration: none;
	line-height:23px;
	font-size:14px
}
a:active {
	color: #666666;
	text-decoration: none;
	line-height:23px;
	font-size:14px
}
a:hover {
	color: #ee0000;
	text-decoration: none;
	line-height:23px;
	font-size:14px;
}
.clear{ width:100%; height:10px; clear:both;}

.head{ position:relative; overflow:hidden; width:100%; height:auto; margin:0 auto;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=2,startColorStr=#ccffff,endColorStr=#EAFFEA); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(left, #ccffff,  #EAFFEA);/* IE 10 */
	background:-moz-linear-gradient(left,#ccffff,#EAFFEA);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#ccffff), to(#EAFFEA));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#ccffff), to(#EAFFEA));/* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(left, #ccffff, #EAFFEA);/*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(left, #ccffff, #EAFFEA);/*Opera 11.10+*/
}

.banner{ position:relative; z-index:9999; width:100%; height:490px; margin:0 auto; }
.banner .menubg{ position:absolute; overflow:hidden; width:100%; height:44px; margin:0 auto; z-index:98;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=2,startColorStr=#0099ff,endColorStr=#00cc33); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(left, #0099ff,  #00cc33);/* IE 10 */
	background:-moz-linear-gradient(left,#0099ff,#00cc33);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#0099ff), to(#00cc33));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#0099ff), to(#00cc33));/* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(left, #0099ff, #00cc33);/*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(left, #0099ff, #00cc33);/*Opera 11.10+*/
	filter:alpha(opacity=50); /* IE */ 
	-moz-opacity:0.5; /* Moz + FF */ 
	opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/ 
}
.banner .menu{ position:relative;width:1000px;margin:0 auto; z-index:999;}
.banner ul{ list-style:none; margin:0px auto; padding:0px;}
.banner ul li{ float:left; width:98px; margin:0px 1px; text-align:center;}
.banner ul li a{line-height:50px; color:#fff; letter-spacing:1px; font-size:15px; }
.banner .mouseover{ background:url(../image/hover.jpg) no-repeat top;}
.banner .submenu{position:absolute; width:320px; padding-left:4px; overflow:hidden; top:46px; left:100px; background:#99ccff; display:none;}
.banner .submenu ul{ list-style:none; margin:0 auto; padding:0px;}
.banner .submenu li{ width:155px; margin:2px 2px; background:url(../image/cd_icon2.jpg) 0 center no-repeat; text-align:left; text-indent:1em; border-bottom:1px solid #ccc;}
.banner .submenu li a{line-height:20px; color:#fff; font-size:12px;}

.banner .ban{ position:absolute; top:0px; overflow:hidden; width:100%; height:490px; margin:0px auto;}
/* 图片轮播 */
.imgslide{ height:490px; padding-bottom:6px; overflow:hidden;}
.imgSlideMain { clear:both; overflow:hidden; width:100%; height:490px; margin:0 auto; position:relative}
.imgSlide,.imgSlide ul{height:490px;overflow:hidden; clear:both; }
.imgSlide li { overflow:hidden; width:100%; height:490px; position:relative; }
.imgSlide li img{ width:100%; height:490px; }
.imgSlide li h2 { position:absolute; top:455px; height:25px; line-height:25px; z-index:1000; background-position:0 -549px;
	display:block; font-weight:normal; color:#000; font-size:12px; width:100%; text-align:left;
	text-indent:1em; background-color:#fff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.navSlide { position:absolute; display:none; bottom:0; z-index:999; height:25px; width:100%;}
.navSlide .i_point { text-indent:-9999em; width:6px; height:6px; -webkit-border-radius:4px; border-radius:4px; background:#a1a1a1;
	overflow:hidden; float:right; margin-top:0px; margin-right:10px; }
.navSlide .active { background:#333333; }

.ppt-container, .ppt-container ul, .ppt-container li, .ppt-container img { 
margin : 0; 
padding : 0; 
border : 0; 
} 
.ppt-container { 
width : 100%;/*根据展示图片的大小在这里设置容器的width和height*/ 
height : 490px; 
position : relative; 
z-index:1;
} 
.ppt-container img { 
width : 100%; 
height : 100%; 
} 
.ppt-container .hide { 
display : none; 
} 
.ppt-container ul.image-list li { 
position : absolute; 
width:100%;
top : 0px; 
left : 0px; 
} 
.ppt-container ul.button-list { 
list-style : none; 
position : absolute; 
right : 20px; 
bottom : 20px; 
overflow:hidden;
} 
.ppt-container ul.button-list li { 
float:left; 
padding-right:10px; 
width:22px;
} 
.ppt-container ul.button-list span { 
background : #E5E5E5; 
padding : 1px 7px; 
line-height : 20px; 
font-size : 13px; 
display : block; 
cursor : default; 
} 
.ppt-container ul.button-list span.selected { 
color : #FFF; 
background : #FF7000; 
} 

.mainbox{ position:relative; overflow:hidden; width:1000px; height:auto; margin:0 auto;}
.mainbox .lv{ width:998px; height:350px; border:1px solid #ccc; border-top:2px solid #669900;}
.mainbox .lv .title{ border-bottom:1px solid #ccc; height:36px;}
.mainbox .lv .title .more{ float:right; margin:0px; padding:0px; color:#669900; padding-top:8px; padding-right:10px;}
.mainbox .lv .content .left{ float:left; width:240px; border:0px solid #ccc; text-align:center; margin-top:5px;}
.mainbox .lv .content .right{ float:right; width:750px; border-left:1px solid #ccc; margin-top:5px;}
.mainbox .lv .content .right ul { list-style:none; width:750px;}
.mainbox .lv .content .right li{ width:150px; float:left; margin:0px 10px; text-align:center;}
.mainbox .lv .content .right li p{ text-align:center;}

.mainbox .hotel{ width:998px; height:405px; border:1px solid #ccc; border-top:2px solid #009999;}
.mainbox .hotel .title{ border-bottom:1px solid #ccc; height:36px;}
.mainbox .hotel .title .more{ float:right; margin:0px; padding:0px; color:#009999; padding-top:8px; padding-right:10px;}
.mainbox .hotel .content .right{ margin-top:5px;}
.mainbox .hotel .content .right ul { list-style:none;}
.mainbox .hotel .content .right li{ width:225px; float:left; margin:0px 2px;}
.mainbox .hotel .content .right li p{ text-align:center;}
.mainbox .hotel .content .bottom{border-top:1px  dashed #ccc;}
.mainbox .hotel .content .bottom ul{ }
.mainbox .hotel .content .bottom ul li{ float:left; width:300px; margin:8px 5px; background:url(../image/icon100.jpg) no-repeat center left; text-indent:1em; }

.mainbox .njl{ width:998px; height:445px; border:1px solid #ccc; border-top:2px solid #006699;}
.mainbox .njl .title{ border-bottom:1px solid #ccc; height:36px;}
.mainbox .njl .title .more{ float:right; margin:0px; padding:0px; color:#006699; padding-top:8px; padding-right:10px;}
.mainbox .njl .content .right{ float:right; margin-top:5px;}
.mainbox .njl .content .right ul { list-style:none;}
.mainbox .njl .content .right li{ width:225px; float:left; margin:0px 2px; text-align:center;}
.mainbox .njl .content .right li p{ text-align:center;}

.mainbox .line{ width:998px; height:350px; border:1px solid #ccc; border-top:2px solid #ff9900;}
.mainbox .line .title{ border-bottom:1px solid #ccc; height:36px;}
.mainbox .line .title .more{ float:right; margin:0px; padding:0px; color:#ff9900; padding-top:8px; padding-right:10px;}
.mainbox .line .content .left{ float:left; width:400px; border:0px solid #ccc; text-align:center; margin-top:10px;}
.mainbox .line .content .right{ float:right; width:590px;  margin-top:5px; }
.mainbox .line .content .right .title1{ font-weight:bold; color:#000000; padding-left:4px;}
.mainbox .line .content .right .days{ width:20px; height:20px; font-size:12px; color:#FFFFFF; background:#ff9900; padding:2px; }
.mainbox .line .content .right ul { list-style:none; width:590px; margin: 0px; padding:0px;}
.mainbox .line .content .right li{ width:270px; float:left; margin:0px 10px; text-align:center;}

.footer{ position:relative; overflow:hidden; width:100%; margin:0 auto; background:url(../image/footerbg.jpg) repeat; border-top:4px solid #ff6600;}
.footer .logo{ position:relative; overflow:hidden; width:1000px; height:auto; margin:0 auto; font-size:12px; color:#FFFFFF; margin-bottom:10px; margin-top:20px; }
.footer .logo .left{ width:420px; float:left; line-height:30px; }
.footer .logo .middle{ float:left; line-height:30px;margin-top:15px;font-size:40px;font-weight:bold; }
.footer .logo .right{ width:280px; float:right; line-height:30px; }
.footer .copy{ position:relative; overflow:hidden; width:1000px; height:auto; margin:0 auto; font-size:12px; color:#FFFFFF; margin-bottom:20px; }
.footer .copy dt{ float:left;}