a img{border:none;}
a:link,a:hover{color:#999;}
a:visited{color:#222;}
.left{border:1px solid #999;float:left;margin-bottom:4px;text-align:left;width:146px;}
.span1,hr{display:none;}
img{border:0;}
h1,h2,h3{font-size:10px;line-height:15px;margin-bottom:0;margin-top:0;}
#ex,.dot{border-bottom-color:#999;border-bottom-style:dotted;border-bottom-width:1px;float:left;margin-bottom:20px;text-align:left;width:568px;}
*.float{float:left;}
*.floatclear,.c-both{clear:both;}




body{
	margin:0 auto;
	text-align:center;
	font-size: 12px;
	line-height: 20px;
	background-color: #000;
	color: #FFF;
	background-image: url(../images/body2.jpg);
	background-position: center top;
	background-repeat: repeat-x;
}

#box{
	text-align:center;
	margin: 0 auto;
	background-image: url(../images/mid2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#box2{
	text-align:center;
	margin: 0 auto;
	background-image: url(../images/head2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 300px;
}
#box3{
	text-align:center;
	margin: 0 auto;
	width: 800px;
}
#box4{
	text-align:center;
	margin: 0 auto;
	background-image: url(../images/body22.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
}
#head{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/headmenu2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 126px;
	width: 950px;
}
#head2{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/headmenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 126px;
	width: 950px;
}


#hm2{
	margin:0 auto;
	text-align:center;
	height: 68px;
	padding: 0 0 23px 0;width:950px;
	float:left;
}
#hm2logo a{
	background-image:url(../images/space.gif);
	background-repeat:no-repeat;
	display:block;
	height:198px;
	margin:0;
	padding:0 0 24px 0;
	width:400px;
	float:left;
}

#hm2right{
	margin:0 auto;
	text-align:left;
	height: 15px;
	padding: 55px 10px 0 0;
	width:201px;
	float:right;
}
#information a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:15px;margin:0;padding:0;width:114px;float:left;}
#contact a{
	background-image:url(../images/space.gif);
	background-repeat:no-repeat;
	display:block;
	height:15px;
	margin:0;
	padding:0;
	width:80px;
	float:right;
}

#headmenu2{
	margin:0 auto;
	height: 56px;
	clear: both;
	float: left;
	width: 800px;
}
#headmenu2 #hme1 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:96px;}
#headmenu2 #hme1 a:hover{background-image:url(../images/tm01.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:96px;}
#headmenu2 #hme2 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:95px;}
#headmenu2 #hme2 a:hover{background-image:url(../images/tm02.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:95px;}
#headmenu2 #hme3 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:97px;}
#headmenu2 #hme3 a:hover{background-image:url(../images/tm03.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:97px;}
#headmenu2 #hme4 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:114px;}
#headmenu2 #hme4 a:hover{background-image:url(../images/tm04.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:114px;}
#headmenu2 #hme5 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:120px;}
#headmenu2 #hme5 a:hover{background-image:url(../images/tm05.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:120px;}
#headmenu2 #hme6 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:116px;}
#headmenu2 #hme6 a:hover{background-image:url(../images/tm06.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:116px;}
#headmenu2 li{display:inline;float:left;margin:0;padding:0 0 0 0;}
#headmenu2 ul{list-style-type:none;margin:0;padding:0;}	


#headmenu2b{
	margin:0 auto;
	height: 56px;
	clear: both;
	float: left;
	width: 800px;
}
#headmenu2b #hmb1 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:96px;}
#headmenu2b #hmb1 a:hover{background-image:url(../images/tm01.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:96px;}
#headmenu2b #hmb2 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:95px;}
#headmenu2b #hmb2 a:hover{background-image:url(../images/tm02.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:95px;}
#headmenu2b #hmb3 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:97px;}
#headmenu2b #hmb3 a:hover{background-image:url(../images/tm03.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:97px;}
#headmenu2b #hmb4 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:114px;}
#headmenu2b #hmb4 a:hover{background-image:url(../images/tm04.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:114px;}
#headmenu2b #hmb5 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:120px;}
#headmenu2b #hmb5 a:hover{background-image:url(../images/tm05b.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:120px;}
#headmenu2b #hmb6 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:116px;}
#headmenu2b #hmb6 a:hover{background-image:url(../images/tm06b.jpg);background-repeat:no-repeat;display:block;height:56px;margin:0;padding:0;width:116px;}
#headmenu2b li{display:inline;float:left;margin:0;padding:0 0 0 0;}
#headmenu2b ul{list-style-type:none;margin:0;padding:0;}	


#headimage{
	margin:0 auto;
	text-align:right;
	height: 216px;
	width: 950px;
	color: #FFF;
	background-image: url(../images/headimage.jpg);
}

#mid{
	margin:0 auto;
	text-align:center;
	background-repeat: repeat-x;
	background-position: center top;
	width: 950px;
}
#mid2{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/mid2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 950px;
}

.midimage{
	width: 950px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 30px;
}
.midimage2{
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 30px;
	background-image: url(../images/mid2.jpg);
	margin: auto 0;
	width: 998px;
}


#indeximage{
	width: 950px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 30px;
	height: 514px;
	background-image: url(../images/index.jpg);
	padding: 40px 0 0 0;
}
#index2{
	width: 800px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 1200px;
	background-image: url(../images/index2.jpg);
	padding: 0 0 0 0;
	margin: 0 auto;
}
#head-g{
	width: 800px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/head-g.jpg);
	padding: 0 0 0 0;
	margin: 0 auto;
	float: left;
	height: 287px;
}
#head-s{
	width: 800px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 287px;
	background-image: url(../images/head-s.jpg);
	padding: 0 0 15px 0;
	margin: 0 auto;
}
#head-a{
	width: 800px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 287px;
	background-image: url(../images/head-a.jpg);
	padding: 0 0 15px 0;
	margin: 0 auto;
}
#head-e{
	width: 800px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 287px;
	background-image: url(../images/head-e.jpg);
	padding: 0 0 15px 0;
	margin: 0 auto;
}
#head-n{
	width: 800px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 287px;
	background-image: url(../images/head-n.jpg);
	padding: 0 0 15px 0;
	margin: 0 auto;
}
#indexl{
	width: 456px;
	float: left;
	text-align:left;
	padding: 0;
}
#indexl2{
	width: 800px;
	float: left;
	text-align:left;
	padding: 0;
	height: 287px;
}
#indexl3{
	width: 800px;
	float: left;
	text-align:left;
	padding: 25px 0 0 0;
	background-image: url(../images/index2b.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 753px;
}
.title{
	width: 450px;
	float: left;
	padding: 0 0 20px 0;
	clear: both;
}
.indexl01{
	width: 456px;
	padding: 0 0 20px 0;
	clear: both;
}
.indexl02{
	width: 456px;
	float: right;
	padding: 0 0 20px 0;
}
.indexl03{
	width: 450px;
	float: left;
	padding: 0 0 20px 0;
}
.mov{
	width: 456px;
	float: right;
	padding: 0 0 20px 0;
	background-image: url(../images/mnt.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 400px;
	margin: 15px 0 0 0;
}
.mov2{
	width: 480px;
	float: left;
	padding: 0 0 25px 0;
}
.bnr{
	width: 450px;
	float: left;
	padding: 0 0 12px 0;
	clear: both;
}
.price{
	width: 381px;
	float: right;
	padding: 55px 39px 35px 35px;
	background-image: url(../images/price.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 270px;
	margin: 5px 0 0 0;
}
.event{
	width: 371px;
	float: right;
	padding: 55px 44px 35px 40px;
	background-image: url(../images/right03.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 270px;
	margin: 5px 0 0 0;
}
.news{
	width: 381px;
	float: right;
	padding: 55px 39px 35px 35px;
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 270px;
	margin: 5px 0 0 0;
}
.access01{
	width: 456px;
	padding: 0 0 6px 0;
	clear: both;
	border-bottom: 1px dotted #fff;
	margin: 0 0 6px 0;
	float: left;
}
.access02{
	width: 60px;
	float: left;
	text-align: center;
}
.access03{
	width: 390px;
	float: right;
	text-align: left;
}

#right{
	width: 320px;
	float: right;
	margin: 0 0 0 0;
	background-image: url(../images/window.jpg);
	height: 780px;
	padding: 10px 10px 0 10px;
}
#right2{
	width: 340px;
	float: right;
	margin: 0 0 0 0;
}
#right3{
	width: 340px;
	float: right;
	margin: 0 0 0 0;
}
#right-e{
	width: 340px;
	float: right;
	margin: 0 0 0 0;
	background-image: url(../images/eventbar.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 220px 0 0 0;
}

.right01{
	text-align:left;
	width: 680px;
	float: left;
	padding: 0 0 10px 0;
}
.right01s{
	text-align:left;
	width: 650px;
	float: left;
	padding: 0 0 10px 15px;
}
.rl01{
	width: 157px;
	float: left;
}
.rl02{
	width: 200px;
	float: left;
}
.rr01{
	width: 490px;
	float: right;
}
.rr02{
	width: 450px;
	float: right;
	color: #FFF;
}
.rr03{
	width: 450px;
	float: right;
	padding: 40px 0 25px 0;
	background-image: url(../images/title2-spec.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.rr04{
	width: 450px;
	float: right;
	padding: 40px 0 15px 0;
	background-image: url(../images/title2-ex.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.rr05{
	width: 450px;
	float: right;
	color: #FFF;
}


.spec{
	width: 680px;
	float: right;
	padding: 40px 0 25px 0;
	background-image: url(../images/title2-spec.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.exp{
	width: 680px;
	float: right;
	padding: 40px 0 15px 0;
	background-image: url(../images/title2-ex.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.detail{
	width: 680px;
	float: right;
	padding: 40px 0 15px 0;
	background-image: url(../images/title2-detail.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}



#tt01{
	text-align:left;
	width: 680px;
	float: left;
	padding: 40px 0 10px 0;
	color: #FFF;
	font-size: 18px;
	line-height: 30px;
	border-bottom: 1px solid #616161;
	margin: 0 0 30px;
	clear: both;
}


.tex01{
	text-align:left;
	width: 680px;
	float: left;
	padding: 40px 0 10px 0;
	color: #FFF;
	clear: both;
}
.concept01{
	text-align:left;
	width: 320px;
	float: left;
}
.concept02{
	text-align:left;
	width: 340px;
	float: right;
	font-size: 12px;
	line-height: 20px;
}
.pd01{
	text-align:left;
	width: 335px;
	float: left;
	padding: 0 0 10px 0;
}
.pd02{
	text-align:left;
	width: 345px;
	float: right;
	padding: 0 0 10px 0;
}
.pr03{
	width: 680px;
	float: right;
	padding: 40px 0 40px 0;
	background-image: url(../images/title2-spec.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.pr04{
	width: 680px;
	float: right;
	padding: 40px 0 40px 0;
	background-image: url(../images/title2-ex.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.pr05{
	width: 680px;
	float: right;
	padding: 40px 0 40px 0;
	background-image: url(../images/title2-detail.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#left{
	width: 202px;
	float: left;
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 38px;
	min-height: 647px;
	padding: 290px 60px 30px 2px;
	font-size: 13px;
	font-weight: 700;
}

#left li{
	width: 182px;
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #454545;
	padding: 0 0 9px 20px;
	margin: 0 0 9px 0;
	text-align: left;
}

#left2{
	width: 202px;
	float: left;
	background-image: url(../images/left2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 38px;
	min-height: 647px;
	padding: 290px 60px 30px 2px;
	font-size: 13px;
	font-weight: 700;
}

#right #m1 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:65px;margin:0;padding:0;width:280px;}
#right #m1 a:hover{background-image:url(../images/tm01.jpg);background-repeat:no-repeat;display:block;height:65px;margin:0;padding:0;width:280px;}
#right #m2 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:65px;margin:0;padding:0;width:280px;}
#right #m2 a:hover{background-image:url(../images/tm02.jpg);background-repeat:no-repeat;display:block;height:65px;margin:0;padding:0;width:280px;}
#right #m3 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:81px;margin:0;padding:0;width:280px;}
#right #m3 a:hover{background-image:url(../images/tm03.jpg);background-repeat:no-repeat;display:block;height:81px;margin:0;padding:0;width:280px;}
#right #m4 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:69px;margin:0;padding:0;width:280px;}
#right #m4 a:hover{background-image:url(../images/tm04.jpg);background-repeat:no-repeat;display:block;height:69px;margin:0;padding:0;width:280px;}
#right #m5 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:65px;margin:0;padding:0;width:280px;}
#right #m5 a:hover{background-image:url(../images/tm05.jpg);background-repeat:no-repeat;display:block;height:65px;margin:0;padding:0;width:280px;}
#right li{display:inline;float:left;margin:0;padding:0 0 0 0;}
#right ul{list-style-type:none;margin:0;padding:0;}



#foot{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/foot.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 260px;
	clear: both;
}
#foot2{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/foot.jpg);
	background-repeat: repeat-x;
	background-position: 0 -55px;
	height: 200px;
	clear: both;
}
#footmenu{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/footmenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 233px;
	width: 950px;
	clear: both;
}
#footmenu-s{
	margin:0 auto;
	text-align:center;
	background-repeat: no-repeat;
	background-position: 0 -55px;
	height: 233px;
	width: 800px;
	clear: both;
	padding: 60px 0 0 0;
}
#footmenu2{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/foot2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 233px;
	width: 950px;
	clear: both;
	padding: 100px 0 0 0;
}
#footmenul{
	width: 240px;
	float: left;
	text-align: right;
}
#footmenur{
	width: 670px;
	float: right;
	text-align: left;
}

.backhome{
	float: right;
	background-image: url(../images/bg-top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 0 10px 467px;
	text-align: left;
	clear: both;
	width: 188px;
	margin: 0;
	height: 10px;
}
.top a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:89px;float:left;}
.top a:hover{background-image:url(../images/top.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:89px;float:left;}
.home a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:77px;float:right;}
.home a:hover{background-image:url(../images/home.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:77px;float:right;}
