.clear {
	clear: both;
}


.section {
	width: 100%;
	min-width: 1000px;
	z-index: 10;
	position: relative;
	padding:0;
}


.inner {
	width: 70px;
	padding:0;
	font-family:'arial', Sans-serif;
}

.inner:after {
	  content: "";
	  display: table;
	  clear: both;
}


.subMenu {
	position:fixed;
	top:350px;
	right:50px;
	z-index: 99;
}

.subMenu .inner {
	padding:15px 0 0 0;
	font-weight: bold;
	width: 44px;
	height: 360px;
	background:url(./image/submenu_bg.png) center top no-repeat;
}


.subNavBtn {
	display: block;
	width: 44px;
	height: 37px;
	line-height: 37px;
	float: left;
	margin: 0;
	font-family:'arial', Sans-serif;
	text-decoration: none;
	font-size: 15px;
	padding:0;
	text-align: center;
	background:url(./image/off_bg.png) center top no-repeat;
    color:#444;
    -webkit-transition:height 0.8s, background-color 0.4s, color 0.4s, -webkit-transform 0.8s;
    transition:height 0.8s, background-color 0.4s, color 0.4s, transform 0.8s;
}
.subMenu a:hover {
	background:url(./image/ov_bg.png) center top no-repeat;
	color:#ffffff;
	cursor: pointer;
}

.subMenu a.active {
	background:url(./image/ov_bg.png) center top no-repeat;
	color:#ffffff;
	padding:0;
	font-size: 15px;
}
.end {
	margin:0;
}




/* SECTIONS */
.s1 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/mainC01_bg.jpg)#ffffff center top no-repeat;
	height: 1590px;
	
}
.s1 .cont {position:relative;width: 1600px; height: 1450px; margin:0 auto;z-index: 10;}

.s111 .cont {position:relative;width: 1280px; height: 1463px; margin:0 auto;z-index: 10;}
.s111 .cont .gifimg {position: absolute;width:600px; height:338px;left: 300px;top:545px;z-index:99;}

.s0418 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/main_new_0408_bg.jpg)#ffffff center top no-repeat;
	height: 1850px;
	
}

.s111 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/main_new_0913.jpg)#ffffff center top no-repeat;
	height: 1311px;
	
}
.s11 .cont {position:relative;width: 1240px; height: 1311px; margin:0 auto;z-index: 10;}

.s1111 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/main_new_0913_1.jpg)#ffffff center top no-repeat;
	height: 1050px;	
}
.s1111 .cont {position:relative;width: 1240px; height: 1463px; margin:0 auto;z-index: 10;}

.s51025 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/main_221025.jpg)#ffffff center top no-repeat;
	height: 1300px;
}

.s11111 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/main_new3.jpg)#ffffff center top no-repeat;
	height: 1970px;
	
}

.s2 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC02_bg.jpg)#ffffff center top no-repeat;
	height: 1520px;
	margin: 0;
	
}
.s2 .cont {float:left; position:relative;width: 1240px; height: 1520px; margin:0 auto;z-index: 99;}

.s22 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/main_new_0610.jpg)#ffffff center top no-repeat;
	height: 700px;
	margin: 0;
	
}
.s2 .cont {position:relative;width: 1200px; height: 1000px; margin:0 auto;text-indent: -9999px;}
.s2 .cont .btn001 {position: absolute;width:180px; height:70px;left: 510px;top:472px;background:url(./image/btn_black.png) center top no-repeat;z-index:99;}
.s2 .cont .btn001:hover {background:url(./image/btn_red.png) center top no-repeat;}

.s3 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC03_bg.jpg)#ffffff center top no-repeat;
	height: 3677px;
	margin: 0;
}
.s3 .cont {position:relative;width: 1200px; height: 980px; margin:0 auto;text-indent: -9999px;}
.s3 .cont .btn001 {position: absolute;width:180px; height:70px;left: 510px;top:608px;background:url(./image/btn_white.png) center top no-repeat;z-index:99;}
.s3 .cont .btn001:hover {background:url(./image/btn_yello.png) center top no-repeat;}


.s0419 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/main_new_0411_bg.jpg)#ffffff center top no-repeat;
	height: 1300px;
	margin: 0;
}

.s230601 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/main_new_230601_bg.jpg)#ffffff center top no-repeat;
	height: 2130px;
	margin: 0;
}

.s231005 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/main_new_231004_bg.jpg)#ffffff center top no-repeat;
	height: 1822px;
	margin: 0;
}

.s5 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC05_bg.jpg)#ffffff center top no-repeat;
	height: 2150px;
	margin: 0;
}
.s5 .cont {position:relative;width: 1200px; height: 982px; margin:0 auto;text-indent: -9999px;}
.s5 .cont .btn001 {position: absolute;width:180px; height:70px;left: 510px;top:722px;background:url(./image/btn_black.png) center top no-repeat;z-index:99;}
.s5 .cont .btn001:hover {background:url(./image/btn_red.png) center top no-repeat;}

.s55 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC04_bg_new.jpg)#ffffff center top no-repeat;
	height: 1160px;
	margin: 0;
}
.s55 .cont {position:relative;width: 1400px; height: 1200px; margin:0 auto;}
.s55 .cont .gif {position:absolute; width:686px; height:387px; top:643px; left:613px;}
.s55 .cont .ac {position:absolute; width:379px; height:128px; top:601px; left:954px;}

.s6 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC06_bg.jpg)#ffffff center top no-repeat;
	height: 1137px;
	margin: 0;
}
.s6 .cont {position:relative;width: 1200px; height: 1090px; margin:0 auto;text-indent: -9999px;}
.s6 .cont .btn001 {position: absolute;width:180px; height:70px;left: 510px;top:643px;background:url(./image/btn_white.png) center top no-repeat;z-index:99;}
.s6 .cont .btn001:hover {background:url(./image/btn_yello.png) center top no-repeat;}


.s7 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC07_bg.jpg)#ffffff center top no-repeat;
	height: 959px;
	margin: 0;
}
.s7 .cont {position:relative;width: 1210px; height: 500px; margin:0 auto;text-indent: -9999px;}
.s7 .cont .btn001 {position: absolute;width:180px; height:70px;left: 3px;top:350px;background:url(./image/btn_white.png) center top no-repeat;z-index:99;}
.s7 .cont .btn001:hover {background:url(./image/btn_yello.png) center top no-repeat;}

.s8 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC08_bg.jpg)#ffffff center top no-repeat;
	height: 2645px;
	margin: 0;
}
.s8 .cont {position:relative;width: 1240px; height: 2645px; margin:0 auto;text-indent: -9999px;}
.s8 .cont .btn001 {position: absolute;width:273px; height:75px;left: 635px;top:2470px;background:url(./image/btn01_off.png) center top no-repeat;z-index:99;}
.s8 .cont .btn001:hover {background:url(./image/btn01_on.png) center top no-repeat;}

.s9 {
    padding-top:0;
	padding-bottom:0;
	background:url(./image/mainC09_bg.jpg)#ffffff center top no-repeat;
	height: 1160px;
	margin: 0;
}
.s9 .cont {position:relative;width: 1200px; height: 920px; margin:0 auto;text-indent: -9999px;}
.s9 .cont .btn001 {position: absolute;width:1200px; height:920px;left: 0;top:0;}


#main_visual01 { position:relative; margin-top:80px; width:100%; height:840px; background:url('./image/main_visual01_bg.png') #1a1a1a center top no-repeat ; overflow:hidden;}

#main_visual02 { position:relative; width:100%; height:300px; background:url('./image/main_visual02_bg.jpg') #1a1a1a center top no-repeat ; overflow:hidden;}
#main_visual02 .cont {position:relative;width: 1200px; height: 300px; margin:0 auto;text-indent: -9999px;}
#main_visual02 .cont .btn001 {position: absolute;width:600px; height:300px;left: 0;top:0;}
#main_visual02 .cont .btn002 {position: absolute;width:600px; height:300px;left: 600px;top:0;}

#main_visual03 { position:relative; width:100%; height:1000px; background:url('./image/mainC08_bg.jpg') #ffffff center top no-repeat ; overflow:hidden;}
#main_visual03 .cont {position:relative;width: 1240px; height: 1000px; margin:0 auto;text-indent: -9999px;}
#main_visual03 .cont .btn001 {position: absolute;width:620px; height:640px;left: 0;top:185px;}
#main_visual03 .cont .btn002 {position: absolute;width:620px; height:320px;left: 620px;top:185px;}
#main_visual03 .cont .btn003 {position: absolute;width:620px; height:320px;left: 620px;top:505px;}

#main_visual04 { position:relative; width:100%; height:920px; background:url('./image/top_visual06_1_bg.jpg') #1a1a1a center top no-repeat ; overflow:hidden;}
#main_visual04 .cont {position:relative;width: 1320px; height: 850px; margin:0 auto;text-indent: -9999px;}
#main_visual04 .cont .btn001 {position: absolute;width:660px; height:660px;left: 0;top:135px;}
#main_visual04 .cont .btn002 {position: absolute;width:660px; height:660px;left: 660px;top:135px;}
#main_visual04 .cont .btn003 {position: absolute;width:600px; height:300px;left: 600px;top:425px;}

#main_visual05 { position:relative; width:100%; height:1850px; background:url('./image/mt_08_bg.jpg') #ead8c4 repeat ; overflow:hidden;}
#main_visual05 .visual05_wrap { position:relative; width:1200px; height:1522px; margin:0 auto;}
#main_visual05 .visual05_wrap .inner{position:absolute; width:1192px; height:67px; top:100px; left:4px;}
#main_visual05 .visual05_wrap .more{position:absolute; width:220px; height:70px; top:1680px; left:490px;}
#main_visual05 .visual05_wrap .best_news {position:absolute; width:1200px; height:410px; top:230px; left:0;}
#main_visual05 .visual05_wrap .best_news1 {position:absolute; width:1200px; height:810px; top:840px; left:0;}
#main_visual05 .visual05_wrap .cont{position:absolute; width:1200px; height:600px; top:1030px; left:0;}

#main_visual06 { position:relative; width:100%; height:490px; background:url('./image/main_visual06_bg.jpg') #1a1a1a center top no-repeat ; overflow:hidden;}
#main_visual06 .cont {position:relative;width: 1200px; height: 490px; margin:0 auto;text-indent: -9999px;background:url('./image/main_visual06_cont_bg.png') center top no-repeat ;}
#main_visual06 .cont .link01 {position: absolute;width:550px; height:255px;left: 28px;top:68px;}
#main_visual06 .cont .link02 {position: absolute;width:550px; height:255px;left: 620px;top:68px;}
#main_visual06 .cont .link03 {position: absolute;width:215px; height:49px;left: 180px;top:358px;}
#main_visual06 .cont .link04 {position: absolute;width:215px; height:49px;left: 785px;top:358px;}

#main_visual07 { position:relative; width:100%; height:200px;}