body{
	margin:0px;
	padding:0px;
	background:#000000 url(../img/bgline.gif) repeat-y center;
	font-size:12px;
	line-height:140%;
	color:#ffffff;
	outline:0;
}

a{
	color:#bbffff;
	text-decoration:none;
}

a:hover{
	color:#ffbbff;
	text-decoration:underline;
}

img{
	border:none;
}

a img{
	border:none;
}

h1{font-size:20px;}

h2{font-size:16px;}

.base{
	margin:0px auto;
	width:900px;
}

.base .header{
	margin:20px auto;
	width:900px;
	height:82px;
	clear:both;
	display:block;
}

.base .header .m0{
	margin:0px 15px 0px 2px;
	width:451px;
	height:82px;
	float:left;
	display:block;
}

.base .header .m0 ul{
	margin:0px;
	list-style:none;
	display:inline;
}

.base .header .m0 ul li{
	margin:0px;
	float:left;
	display:block;
	width:451px;
	height:82px;
	overflow:hidden;
}

.base .header .m0 ul li a{
	float:left;
	display:block;
	width:451px;
	height:82px;
	text-indent:-9999px;
}

.base .header .m0 ul li.m01{
	background:url(../img/m0.gif) 0px 0px;
}

.base .header .m0 ul li.m01 a:hover{
	background:url(../img/m0.gif) 0px 0px;
}

.base .header .m1{
	margin:0px 22px 0px 0px;
	width:410px;
	height:82px;
	float:left;
	display:block;
}

.base .header .m1 ul{
	margin:0px;
	list-style:none;
	display:inline;
}

.base .header .m1 ul li{
	margin:0px;
	float:left;
	display:block;
	width:82px;
	height:82px;
	overflow:hidden;
}

.base .header .m1 ul li a{
	float:left;
	display:block;
	width:82px;
	height:82px;
	text-indent:-9999px;
}

.base .header .m1 ul li.m11{
	background:url(../img/m1.jpg) 0px 0px;
}

.base .header .m1 ul li.m11 a:hover{
	background:url(../img/m1.jpg) 0px -82px;
}

.base .header .m1 ul li.m12{
	background:url(../img/m1.jpg) -82px 0px;
}

.base .header .m1 ul li.m12 a:hover{
	background:url(../img/m1.jpg) -82px -82px;
}

.base .header .m1 ul li.m13{
	background:url(../img/m1.jpg) -164px 0px;
}

.base .header .m1 ul li.m13 a:hover{
	background:url(../img/m1.jpg) -164px -82px;
}

.base .header .m1 ul li.m14{
	background:url(../img/m1.jpg) -246px 0px;
}

.base .header .m1 ul li.m14 a:hover{
	background:url(../img/m1.jpg) -246px -82px;
}

.base .header .m1 ul li.m15{
	background:url(../img/m1.jpg) -328px 0px;
}

.base .header .m1 ul li.m15 a:hover{
	background:url(../img/m1.jpg) -328px -82px;
}

.base .main{
	margin:0px auto;
	width:900px;
	clear:both;
	display:block;
}

.base .main .m2{
	margin:0px 40px 100px 40px;
	width:820px;
	height:164px;
	float:left;
	display:block;
}

.base .main .m2 ul{
	margin:0px;
	list-style:none;
	display:inline;
}

.base .main .m2 ul li{
	margin:0px;
	float:left;
	display:block;
	width:164px;
	height:164px;
	overflow:hidden;
}

.base .main .m2 ul li a{
	float:left;
	display:block;
	width:164px;
	height:164px;
	text-indent:-9999px;
}

.base .main .m2 ul li.m21{
	background:url(../img/m2.jpg) 0px 0px;
}

.base .main .m2 ul li.m21 a:hover{
	background:url(../img/m2.jpg) 0px -164px;
}

.base .main .m2 ul li.m22{
	background:url(../img/m2.jpg) -164px 0px;
}

.base .main .m2 ul li.m22 a:hover{
	background:url(../img/m2.jpg) -164px -164px;
}

.base .main .m2 ul li.m23{
	background:url(../img/m2.jpg) -328px 0px;
}

.base .main .m2 ul li.m23 a:hover{
	background:url(../img/m2.jpg) -328px -164px;
}

.base .main .m2 ul li.m24{
	background:url(../img/m2.jpg) -492px 0px;
}

.base .main .m2 ul li.m24 a:hover{
	background:url(../img/m2.jpg) -492px -164px;
}

.base .main .m2 ul li.m25{
	background:url(../img/m2.jpg) -656px 0px;
}

.base .main .m2 ul li.m25 a:hover{
	background:url(../img/m2.jpg) -656px -164px;
}

.base .main .m3{
	margin:75px 204px 25px 204px;
	width:492px;
	height:164px;
	clear:both;
	display:block;
}

.base .main .m3 ul{
	margin:0px;
	list-style:none;
	display:inline;
}

.base .main .m3 ul li{
	margin:0px;
	float:left;
	display:block;
	width:164px;
	height:164px;
	overflow:hidden;
}

.base .main .m3 ul li a{
	float:left;
	display:block;
	width:164px;
	height:164px;
	text-indent:-9999px;
}

.base .main .m3 ul li.m31{
	background:url(../img/m2.jpg) -820px 0px;
}

.base .main .m3 ul li.m31 a:hover{
	background:url(../img/m2.jpg) -820px -164px;
}

.base .main .m3 ul li.m32{
	background:url(../img/m2.jpg) -984px 0px;
}

.base .main .m3 ul li.m32 a:hover{
	background:url(../img/m2.jpg) -984px -164px;
}

.base .main .m3 ul li.m33{
	background:url(../img/m2.jpg) -1148px 0px;
}

.base .main .m3 ul li.m33 a:hover{
	background:url(../img/m2.jpg) -1148px -164px;
}

.base .main .top01{
	margin:50px auto;
	width:686px;
	height:74px;
	background:url(../img/top01.gif);
	display:block;
	clear:both;
}

.base .main .top02{
	margin:50px auto;
	width:863px;
	height:98px;
	background:url(../img/top02.gif);
	display:block;
	clear:both;
}

.base .main .top03{
	margin:0px auto 25px auto;
	width:898px;
	height:564px;
	background:url(../img/top03.jpg);
	display:block;
	clear:both;
}

.base .main .news{
	margin:0px;
	display:block;
	clear:both;
}

.base .main .tda01{
	margin:50px auto;
	width:321px;
	height:383px;
	background:url(../img/tda01.jpg);
	display:block;
	clear:both;
}

.base .main .tda02{
	margin:100px auto 0px auto;
	width:162px;
	height:49px;
	background:url(../img/tda02.gif);
	display:block;
	clear:both;
}

.base .main .tda03{
	margin:50px auto;
	width:628px;
	height:215px;
	background:url(../img/tda03.gif);
	display:block;
	clear:both;
}

.base .main .tda04{
	margin:100px auto 50px auto;
	width:328px;
	height:49px;
	background:url(../img/tda04.gif);
	display:block;
	clear:both;
}

.base .main .tda05{
	margin:50px auto;
	width:641px;
	height:625px;
	background:url(../img/tda05.jpg);
	display:block;
	clear:both;
}

.base .main .tda06{
	margin:50px auto;
	width:715px;
	height:601px;
	background:url(../img/tda06.jpg);
	display:block;
	clear:both;
}

.base .main .tda07{
	margin:50px auto;
	width:651px;
	height:655px;
	background:url(../img/tda07.jpg);
	display:block;
	clear:both;
}

.base .main .tda08{
	margin:100px auto 0px auto;
	width:359px;
	height:49px;
	background:url(../img/tda08.gif);
	display:block;
	clear:both;
}

.base .main .ib{
	margin:50px auto 20px auto;
	width:600px;
	height:413px;
	display:block;
	clear:both;
}

.base .main .ib .iba{
	margin:0px;
	display:block;
	float:left;
}

.base .main .ib .iba .ib1{
	margin:0px;
	width:300px;
	height:188px;
	display:block;
	clear:both;
}

.base .main .ib .iba .ib2{
	margin:0px;
	width:300px;
	height:225px;
	display:block;
	clear:both;
}

.base .main .ib .ibb{
	margin:0px;
	display:block;
	float:left;
}

.base .main .ib .ibb .ib3{
	margin:0px;
	width:300px;
	height:225px;
	display:block;
	clear:both;
}

.base .main .ib .ibb .ib4{
	margin:0px;
	width:300px;
	height:188px;
	display:block;
	clear:both;
}

.base .main .tda09{
	margin:100px auto 0px auto;
	width:148px;
	height:49px;
	background:url(../img/tda09.gif);
	display:block;
	clear:both;
}

.base .main .tda10{
	margin:50px auto;
	width:200px;
	height:119px;
	background:url(../img/tda10.gif);
	display:block;
	clear:both;
}

.base .main .tda11{
	margin:0px auto 50px auto;
	width:507px;
	height:120px;
	background:url(../img/tda11.gif);
	display:block;
	clear:both;
}

.base .main .tda12{
	margin:0px auto 50px auto;
	width:690px;
	height:484px;
	background:url(../img/tda12.jpg);
	display:block;
	clear:both;
}

.base .main .tda13{
	margin:0px auto 50px auto;
	width:722px;
	height:420px;
	background:url(../img/tda13.jpg);
	display:block;
	clear:both;
}

.base .main .tda14{
	margin:0px auto 50px auto;
	width:676px;
	height:465px;
	background:url(../img/tda14.jpg);
	display:block;
	clear:both;
}

.base .main .tda15{
	margin:0px auto 50px auto;
	width:688px;
	height:448px;
	background:url(../img/tda15.jpg);
	display:block;
	clear:both;
}

.base .main .tda16{
	margin:0px auto 50px auto;
	width:692px;
	height:487px;
	background:url(../img/tda16.jpg);
	display:block;
	clear:both;
}

.base .main .tda17{
	margin:0px auto 50px auto;
	width:693px;
	height:440px;
	background:url(../img/tda17.jpg);
	display:block;
	clear:both;
}

.base .main .tda18{
	margin:50px auto;
	width:245px;
	height:49px;
	background:url(../img/tda18.gif);
	display:block;
	clear:both;
}

.base .main .cg{
	margin:50px auto 20px auto;
	width:600px;
	height:476px;
	display:block;
	clear:both;
}

.base .main .cg .cga{
	margin:0px;
	display:block;
	float:left;
}

.base .main .cg .cga .cg1{
	margin:0px;
	width:300px;
	height:300px;
	display:block;
	clear:both;
}

.base .main .cg .cga .cg2{
	margin:0px;
	width:300px;
	height:176px;
	display:block;
	clear:both;
}

.base .main .cg .cgb{
	margin:0px;
	display:block;
	float:left;
}

.base .main .cg .cgb .cg3{
	margin:0px;
	width:300px;
	height:300px;
	display:block;
	clear:both;
}

.base .main .cg .cgb .cg4{
	margin:0px;
	width:300px;
	height:176px;
	display:block;
	clear:both;
}

.base .main .cd01{
	margin:50px auto;
	width:898px;
	height:662px;
	background:url(../img/cd01.jpg);
	display:block;
	clear:both;
}

.base .main .cd02{
	margin:50px auto;
	width:446px;
	height:167px;
	background:url(../img/cd02.gif);
	display:block;
	clear:both;
}

.base .main .cd03{
	margin:100px auto 50px auto;
	width:475px;
	height:23px;
	background:url(../img/cd03.gif);
	display:block;
	clear:both;
}

.base .main .cd04{
	margin:50px auto;
	width:200px;
	height:119px;
	background:url(../img/cd04.gif);
	display:block;
	clear:both;
}

.base .main .rd01{
	margin:50px auto;
	width:898px;
	height:752px;
	background:url(../img/rd01.jpg);
	display:block;
	clear:both;
}

.base .main .rd02{
	margin:50px auto;
	width:606px;
	height:132px;
	background:url(../img/rd02.gif);
	display:block;
	clear:both;
}

.base .main .rd03{
	margin:50px auto;
	width:200px;
	height:119px;
	background:url(../img/rd03.gif);
	display:block;
	clear:both;
}

.base .main .ex01{
	margin:100px auto 0px auto;
	width:111px;
	height:49px;
	background:url(../img/ex01.gif);
	display:block;
	clear:both;
}

.base .main .ex02{
	margin:50px auto;
	width:746px;
	height:882px;
	background:url(../img/ex02.jpg);
	display:block;
	clear:both;
}

.base .main .ex03{
	margin:50px auto;
	width:367px;
	height:51px;
	background:url(../img/ex03.gif);
	display:block;
	clear:both;
}

.base .main .spec01{
	margin:100px auto 0px auto;
	width:118px;
	height:49px;
	background:url(../img/spec01.gif);
	display:block;
	clear:both;
}

.base .main .spec02{
	margin:50px auto;
	width:898px;
	height:935px;
	background:url(../img/spec02.jpg);
	display:block;
	clear:both;
}

.base .main .spec03{
	margin:100px auto 0px auto;
	width:239px;
	height:49px;
	background:url(../img/spec03.gif);
	display:block;
	clear:both;
}

.base .main .spec04{
	margin:50px auto;
	width:654px;
	height:730px;
	background:url(../img/spec04.jpg);
	display:block;
	clear:both;
}

.base .main .spec05{
	margin:100px auto 0px auto;
	width:349px;
	height:52px;
	background:url(../img/spec05.gif);
	display:block;
	clear:both;
}

.base .main .spec06{
	margin:50px auto;
	width:508px;
	height:23px;
	background:url(../img/spec06.gif);
	display:block;
	clear:both;
}

.base .main .spec07{
	margin:50px auto;
	width:750px;
	height:750px;
	display:block;
	clear:both;
}

.base .main .spec08{
	margin:50px auto;
	width:750px;
	height:500px;
	display:block;
	clear:both;
}

.base .main .spec09{
	margin:50px auto;
	width:511px;
	height:432px;
	background:url(../img/spec07.jpg);
	display:block;
	clear:both;
}

.base .main .outline{
	margin:50px auto 0px auto;
	width:857px;
	height:2091px;
	background:url(../img/outline.gif);
	display:block;
	clear:both;
}

.base .main .bnr01{
	margin:100px auto 0px auto;
	width:207px;
	height:49px;
	background:url(../img/bnr01.gif);
	display:block;
	clear:both;
}

.base .main .bnr02{
	margin:50px auto;
	width:699px;
	height:71px;
	background:url(../img/bnr02.gif);
	display:block;
	clear:both;
}

.base .main .bnr03{
	margin:50px auto;
	width:169px;
	height:50px;
	background:url(../img/bnr03.gif);
	display:block;
	clear:both;
}

.base .main .bnr04{
	margin:50px auto;
	width:193px;
	height:48px;
	background:url(../img/bnr04.gif);
	display:block;
	clear:both;
}

.base .main .bnr05{
	margin:50px auto;
	width:187px;
	height:50px;
	background:url(../img/bnr05.gif);
	display:block;
	clear:both;
}

.base .main .bnr06{
	margin:50px auto;
	width:188px;
	height:52px;
	background:url(../img/bnr06.gif);
	display:block;
	clear:both;
}

.base .main .pv01{
	margin:100px auto 0px auto;
	width:455px;
	height:49px;
	background:url(../img/pv01.gif);
	display:block;
	clear:both;
}

.base .main .pv02{
	margin:50px auto;
	width:467px;
	height:71px;
	background:url(../img/pv02.gif);
	display:block;
	clear:both;
}

.base .main .pv03{
	margin:100px auto 0px auto;
	width:117px;
	height:49px;
	background:url(../img/pv03.gif);
	display:block;
	clear:both;
}

.base .main .pv04{
	margin:50px auto;
	width:512px;
	height:304px;
	display:block;
	clear:both;
}

.base .main .pv05{
	margin:100px auto 0px auto;
	width:123px;
	height:49px;
	background:url(../img/pv04.gif);
	display:block;
	clear:both;
}

.base .main .pvdl{
	margin:0px auto 50px auto;
	width:164px;
	height:164px;
	display:block;
	clear:both;
}

.base .footter{
	margin:100px auto;
	width:900px;
	clear:both;
}

.base .footter .copy{
	margin:0px auto auto 20px;
	float:left;
}

.base .footter .logo{
	margin:0px 20px auto auto;
	width:94px;
	height:46
	float:right;
}





