/* CSS Document */
.topbox_1{
	width:100%;
	height:100%;
	margin:0px 0px 15px;
	}
#box1{
	width:800px;
	height:680px;
	text-align:left;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -333px 0 0 -400px;
	} 
#area_t {
	margin:0px;
	padding:0px;
	height:315px;
	}
#area_m {
	margin:0px;
	padding:0px;
	height:190px;
	}
#area_m_in {
	padding:45px 0px 0px 63px;
	}
#area_f {
	margin:0px;
	padding:0px;
	height:175px;
	}






#center_box {
	width:100%;
	height:700px;
	margin:0px;
	padding:0;
	text-align:center;
	}
#top_box {
	width:800px;
	height:600px;
	margin:0px auto 0px;
	padding:0;
	text-align:left;
	border-left:1px solid #b6b5b4;
	border-right:1px solid #b6b5b4;
	background:#FFFFFF;
	}
#pre_header {
	margin:0px;
	padding:0px;
	width:800px;
	height:20px;
	background-color:#006837;
	}

#mainimg {
	margin:0px 0px 0px;
	padding:0px;
	width:800px;
	height:295px;
	background-image:url(../../img/top/pl_mainimg_3.jpg);
	background-repeat: no-repeat;
	display:block;
	}





#mainimg p {
	padding:44px 0px 0px 615px;
	margin:0px 0px 0px;
	width:185px;
	height:50px;
	background-repeat: no-repeat;
	text-align:right;
	background-position: right;
	display:block;
	}
#mainimg p a {
	text-align:center;
	margin:0px;
	padding:0px;
	display:block;
	background-position:center top;
	text-decoration:none;
	width:185px;
	height:50px;
	text-indent:-9999px;
	}
#mainimg p a:link , #mainimg p a:visited{
	background-image:url(../../img/top/btn_concept0.gif);
	width:185px;
	height:50px;
	margin:0px;
	padding:0px;
	}
#mainimg p a:hover{
	background-image:url(../../img/top/btn_concept1.gif);
	width:185px;
	height:50px;
	margin:0px;
	padding:0px;
	}





.btn_thr {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px;
	display:block;
	height:51px;
	}
.btn_thr #top_btns {
	list-stye:none;
	display:block;
	height:51px;
	float:left;
	margin:0px;
	padding:0px;
	}
.btn_thr #top_btns li {
	padding:0px;
	height:51px;
	float:left;
	margin:0px;
	list-style-type:none;
	}
	
.btn_thr li a {
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
	display:block;
	background-position:center top;
	text-decoration:none;
	height:51px;
	text-indent:-9999px;
	}

.btn_thr #top_btns li a:hover {
	height:51px;
	color: #000000;
}
* html .btn_thr #top_btns li a {
}
.btn_thr #top_btns li.nh {
	width:211px;
	height:51px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../../img/top/btn_nh0.gif);
	}
.btn_thr #top_btns li.nh a:link , .btn_thr #top_btns li.nh a:visited{
	background-image:url(../../img/top/btn_nh0.gif);
	width:211px;
	height:51px;
	float:left;
	margin:0px;
	padding:0px;
	}
.btn_thr #top_btns li.nh a:hover{
	background-image:url(../../img/top/btn_nh1.gif) ;
	width:211px;
	height:51px;
	float:left;
	margin:0px;
	padding:0px;
	}
.btn_thr #top_btns li.nh1 a:link , .btn_thr #top_btns li.nh1 a:visited{
	background-image:url(../../img/top/btn_nh1.gif) ;
	width:211px;
	height:51px;
	float:left;
	margin:0px;
	padding:0px;
	}
.btn_thr #top_btns li.nh1 a:hover{
	background-image:url(../../img/top/btn_nh1.gif) ;
	width:211px;
	height:51px;
	float:left;
	margin:0px;
	padding:0px;
	}


.btn_thr #top_btns li.rf {
	width:212px;
	height:51px;
	float:left;
	margin:0px 0px 0px 25px;
	padding:0px;
	background-image:url(../../img/top/btn_rf0.gif);
	background-repeat: no-repeat;
	background-position:right;
	}
.btn_thr #top_btns li.rf a:link , .btn_thr #top_btns li.rf a:visited{
	background-image:url(../../img/top/btn_rf0.gif);
	width:212px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right;
	}
.btn_thr #top_btns li.rf a:hover{
	background-image:url(../../img/top/btn_rf1.gif) ;
	width:212px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right;
	}
.btn_thr #top_btns li.rf1 a:link , .btn_thr #top_btns li.rf1 a:visited{
	background-image:url(../../img/top/btn_rf1.gif) ;
	width:212px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right;
	}
.btn_thr #top_btns li.rf1 a:hover{
	background-image:url(../../img/top/btn_rf1.gif) ;
	width:212px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: left;
	}


.btn_thr #top_btns li.bj {
	width:226px;
	height:51px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	background-image:url(../../img/top/btn_bj0.gif);
	background-repeat: no-repeat;
	background-position:right;
	}
.btn_thr #top_btns li.bj a:link , .btn_thr #top_btns li.bj a:visited{
	background-image:url(../../img/top/btn_bj0.gif);
	width:226px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right;
	}
.btn_thr #top_btns li.bj a:hover{
	background-image:url(../../img/top/btn_bj1.gif) ;
	width:226px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right;
	}
.btn_thr #top_btns li.bj1 a:link , .btn_thr #top_btns li.bj1 a:visited{
	background-image:url(../../img/top/btn_bj1.gif) ;
	width:226px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right;
	}
.btn_thr #top_btns li.bj1 a:hover{
	background-image:url(../../img/top/btn_bj1.gif) ;
	width:226px;
	height:51px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: left;
	}


.text_nav {
	margin:0px 0px 0px 50px;
	padding:40px 0px 0px;
	display:block;
	}
.text_nav ul {
	list-stye:none;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	}
.text_nav li {
	padding:0px;
	float:left;
	margin:0px;
	list-style-type:none;
	color:#6a6a6a;
	}

.text_nav li.tn_2 {
	float:left;
	margin:0px 0px 0px 37px;
	padding:0px;
	color:#6a6a6a;
	}



.text_nav li.tn_1 a:link , .text_nav li.tn_1 a:visited {
	text-decoration:none;
	color:#6a6a6a;
	}
.text_nav li.tn_1 a:hover{
	text-decoration:none;
	color:#f7931e;
	}
.text_nav li.tn_2 a:link , .text_nav li.tn_2 a:visited {
	text-decoration:none;
	color:#6a6a6a;
	margin:0px 0px 0px 37px;
	}
.text_nav li.tn_2 a:hover{
	text-decoration:none;
	color:#f7931e;
	margin:0px 0px 0px 37px;
	}
.text_nav li.tn_3 a:link , .text_nav li.tn_3 a:visited {
	text-decoration:none;
	color:#6a6a6a;
	margin:0px 0px 0px 37px;
	}
.text_nav li.tn_3 a:hover{
	text-decoration:none;
	color:#f7931e;
	margin:0px 0px 0px 37px;
	}



	
	
	
	
#sub_foot {
	width:800px;
	margin:0px 0px 0px;
	background-image:url(../../img/top/bg_top-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height:150px;
	}
#sub_foot_in {
	width:658px;
	margin:0px 0px 0px 60px;
	}
#sub_foot_l {
	margin:0px 0px 0px;
	float:left;
	width:440px;
	background:url(../../img/top/news-bg-t.gif) no-repeat;
	padding:7px 0px 7px;
	}
#sub_foot_r {
	margin:0px 0px 0px;
	float:right;
	width:160px;
	}

	
.news_boxer {
	background-image: url(../../img/top/news-bg-f.gif);
	background-position:bottom;
	width:440px;
	background-repeat: no-repeat;
	}	
.news_l {
	width:50px;
	float:left;
	margin:0px 0px 0px;
}
.news_l p{
	padding:4px 0px 0px 10px;
}
.news_r {
	width:385px;
	float:right;
	margin:0px 0px 0px;
	}		
.news_dets{
	padding:0px 0px 7px 7px;
}
.new_tit {
	padding:7px 0px 0px 0px;
	}
.new_titles {
	background-image:url(../../img/top/t_news.gif);
	width:435px;
	height:25px;
	background-repeat: no-repeat;
	margin:12px 0px 0px;
	}
.news_txts {
	padding:3px 1px 3px 7px;
	font-size:11px;
	}
.letters {
	letter-spacing:-0.05em;
	font-size:11px;
	}
.ban_greenhill {
	padding:10px 0px 0px;
	}	
	
	

.ft_ban-top {
	float:left;
	margin:0px;
	padding:126px 0px 0px;
	}
.ft_ban-top2 {
	float:left;
	margin:0px 0px 8px 12px;
	padding:57px 0px 0px;
	}


.news_det {
	margin:0px 0px 0px 0px;
	width:375px;
	vertical-align:middle;
	}

dl.info_dates,
dl.info_dates,
dl.info_dates{
	margin:0 0 1px 10px;
	clear:both;
}

dl.info_dates,
dl.info_dates,
dl.info_dates{
	margin:0 10px 1px 0;
}
dl.info_dates dt{
	float:left;
	width:9em;
	padding:0 0 1px 0;
	line-height:130%;
}

dl.info_dates dd{
	margin:0 0 0 8em;
	padding:0 0 1px 0;
	line-height:130%;
}



.text_nav2 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px;
	display:block;
	}
.text_nav2 ul {
	list-stye:none;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	}
.text_nav2 li {
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px;
	list-style-type:none;
	}
.text_nav2 li.bnns_fi {
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px;
	list-style-type:none;
	}
.text_nav2 li.bnns_se {
	padding:0px 0px 0px 25px;
	float:left;
	margin:0px;
	list-style-type:none;
	}

















































