@charset "UTF-8";
@import url("base.css");

.head{
	height: 950px;
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.index_header{ height: 158px; padding-top:15px; position: relative;}
.index_header .menu_bg{ position: absolute; bottom:-5px; left: -28px;  z-index: 0}


.index_header .menu{ width: 962px; height: 158px; position: relative;}
.index_header .menu li{ width:191px; height:70px; overflow: hidden; float:left;}
.index_header .menu li a:hover img{ margin-top: -72px;}
.index_header .menu .no a{ cursor: default;}
.index_header .menu .no a img{ margin-top: -140px;}
.index_header .menu .no a:hover img{ margin-top: -140px;}



.main_wrap{ width: 962px; margin: -200px auto 0;}
.main{ width: 962px; margin: 0 auto; position: relative;}

.sns{ position: absolute; top:10px; left:220px}
.sns2{ position: absolute; top:10px; left:295px}
.bn_event{position:absolute; bottom:312px;left:248px}
.bn_haisin{ position:absolute; bottom:205px;left:245px}





.row{ margin-top:7px;}

.mod_b{ width: 310px; height:auto; background-position: center top; float: left; padding:89px 0 0 0 ;}
.mod_b .panel{ padding: 0px 21px 0;background:url(../img/box_l.png) 0 0 repeat-y; height:355px; }
.mod_b .box_end{ height:24px; background:url(../img/box_end.png) 0 0 no-repeat;}


.news{ background:url(../img/news_title.png) 0 0 no-repeat;}
.news dl{ height:350px; padding-top: 10px; margin:0 0 0 5px; overflow-y: auto; overflow-x: none; font-size: 17px; line-height: 150%; font-weight: bold;}
.news dl dt{ padding-left: 5px;}
.news dl dd{ margin-bottom: 10px; background: url(../img/dot_line.png) left bottom repeat-x; padding-bottom: 13px; padding-left: 5px; width: 230px;}
.news dl dd a{ color: #fff; text-decoration: none}
.news dl dd a:hover{ color: #5ce900; text-decoration:underline;}


.next{ background:url(../img/next_title.png) 0 0 no-repeat;margin-left: 16px;}
.next .panel{padding:2px 24px 0;}
.next .con{ font-weight: bold; font-size: 13px; line-height: 160%; margin-top: 10px; height:auto; overflow: auto; padding-right:5px; }
.next .con .scroll-pane a{ color:#FFF;text-decoration:none;}
.next .con .scroll-pane a:hover{ color:#5ce900; text-decoration:underline}




.twi{  background:url(../img/twitter_title.png) 0 0 no-repeat; margin-left: 16px;}




.flink{ padding-top: 25px;}
