﻿@charset "utf-8";

#main_gal .banner_container{position:relative;width:100%;height:450px;}
	#banner_content {position:relative;width:100%;height:450px;}
	#banner_content>div {position:absolute;top:0;left:0;width:100%;height:450px;overflow:hidden;}
	#banner_content div.area{display:block;opacity:0;}

	#banner_nav{position:absolute;width:300px;height:21px;left:50%;margin-left:-438px;bottom:180px;z-index:1000;}
	#banner_nav li{display:inline-block;}
	#banner_nav li a{display:inline-block;width:28px;height:14px;margin:0px;ovflow:hidden;padding:0;background:url('../img/main/pagenation.png') 0 0 no-repeat;text-indent:-9999px}
	#banner_nav li a.select {background-position:0 -14px;} 
	
	#btn_navi{position:absolute;top:50%;left:50%;width:1060px;height:48px;margin-top:-24px;margin-left:-530px;z-index:2000;}
	#btn_navi .btn_area{position:relative;width:100%;height:48px;}
	#btn_prev_banner{position:absolute;display:block;width:48px;height:48px;top:50%;left:-48px;margin-top:-24px;text-indent:-9999px;overflow:hidden;background:url(../img/main/btn_prev.png) no-repeat 0 0;cursor:pointer;z-index:2000;}
	#btn_prev_banner:hover{background-position:0 -48px;}
	#btn_next_banner{position:absolute;display:block;width:48px;height:48px;top:50%;right:-48px;margin-top:-24px;text-indent:-9999px;overflow:hidden;background:url(../img/main/btn_next.png) no-repeat 0 0;cursor:pointer;z-index:2000;}
	#btn_next_banner:hover{background-position:0 -48px;}
	/*
	#btn_play_stop{position:absolute;width:44px;height:18px;line-height:18px;bottom:20px;left:50%;margin-left:-25px;z-index:2001;background-color:#000;
		font-size:10px;color:#fff;font-weight:600;text-align:center;cursor:pointer;border-radius:9px;opacity:0.6;}
	*/

	
#link_area{position:relative;width:1060px;height:97px;margin:0 auto;}
#link_area .link_wrap{position:absolute;top:-40px;left:50%;transform: translateX(-50%);}


#content1{position:relative;width:930px;height:211px;margin:0 auto;}
#content1>div{float:left;height:209px;}
	.main_box{border:1px solid #e3e3e3;border-radius:8px;overflow:hidden;}
	
	#branch{width:286px;margin-right:23px;background:url(../img/main/bg_branch.png) no-repeat 170px 32px;}
	#branch a{display:block;padding:30px;}
	#branch a h4{font-size:21px;color:#444;line-height:21px;letter-spacing:-1px;}
	
	#notice{position:relative;width:384px;margin-right:23px;}
	#notice .tab{height:46px;border-bottom:1px solid #e3e3e3;}
	#notice .tab a{display:block;float:left;height:46px;line-height:46px;background-color:#fff;text-align:center;font-size:15px;color:#444;letter-spacing:-1px;font-weight:bold;border-right:1px solid #e3e3e3;width:110px;}
	#notice .tab a.selected{color:#0f82e2;padding-top:5px;height:42px;}
	#notice a.btn_more{position:absolute;top:14px;right:14px;}
	#notice .list{padding:22px 30px 0;}
	#notice .list .latest{position:relative;height:59px;}
	#notice .list .latest .img{position:absolute;top:2px;left:0;}
	#notice .list .latest .text{padding-left:105px;}
	#notice .list ul{padding-top:13px;}
	#notice .list ul li{position:relative;}
	#notice .list ul li a{background:url(../img/icon_spot.gif) no-repeat 0 9px;line-height:20px;padding-left:7px;}
	#notice .list ul li span{display:inline-block;position:absolute;top:0;right:0;text-align:right;}
	
	#content1_etc{position:relative;width:209px;height:211px;margin-right:0;}
	#content1_etc a{display:block;}	
		#etc1{position:absolute;top:0;left:0;width:189px;height:209px;}
		#etc1 .etc1_wrap{padding:16px;}
		#etc1 h4{font-size:17px;line-height:19px;letter-spacing:-1px;}
		#etc1 h4 span{color:#0f82e2;}
		#etc1 ul{background-color:#f1f4f8;border-radius:2px;padding:3px 0px 4px;}
		#etc1 ul li{line-height:40px;padding:2px 0 2px 20px;background:url(../img/icon_spot.gif) no-repeat 12px 20px;border-bottom:1px solid #fff;letter-spacing:-1px;}
		#etc1 ul li.last{border:none;}
		#etc2{position:absolute;top:0;right:0;width:137px;height:98px;text-align:center;}
		#etc3{position:absolute;bottom:-2px;right:0;width:137px;height:99px;text-align:center;}

#content2{background-color:#f5f7fa;height:186px;padding-top:21px;}
#content2 .content2_wrap{position:relative;width:1060px;margin:0 auto;}
#content2 ul li{float:left;width:25%;background:url(../img/main/bg_line.gif) no-repeat 0 40px;text-align:center;letter-spacing:-1px;}
#content2 ul li.first{background:none;}
#content2 ul li h4{font-size:17px;color:#444;font-weight:600;line-height:17px;padding-top:6px;}
#content2 ul li p{line-height:17px;padding-top:10px;}

#main_banner{position:relative;width:1060px;height:60px;margin:0 auto;}














