﻿/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Layout & Block Style ~~~~ */
.wrap { width: 980px; text-align: left; margin: 0 auto;  }

/*headtop*/
	#headtop{margin:10px 0 0 0; width:980px; }
	
		#headtop-logo{ width:300px; height:60px; text-align:center; float:left;}
			#headtop-logo img{ width:100%; height:100%; background:url(images/bg.gif) -682px -25px no-repeat;}

		#headtop-menu{ height:30px; line-height:30px; overflow:hidden; color:#676767; width:980px;}
			#headtop-menu strong{color:#fe4701; float:left; font-weight:bold;}
			
			#headtop-menu ul{ padding-left:40px!important; padding-left:38px; margin-left:10px; float:left;width:520px; background:url(images/bg.gif) 0px -45px no-repeat;}
				#headtop-menu ul li{ width:80px; float:left;text-indent:10px; line-height:35px;margin:0 7px 0 5px; font-weight:bold;}
				#headtop-menu ul li.active{ text-indent:0px;text-align:center; }
				#headtop-menu ul li a{font-size:14px; margin:auto;}
				#headtop-menu ul li a:link,#headtop-menu ul li a:visited{ color:#fff;}
				#headtop-menu ul li.active a:hover,#headtop-menu ul li.active a:link,#headtop-menu ul li.active a:visited{color:#000; text-decoration:none;}
			
		#headtop-link{background:url(images/bg.gif) -2px -105px no-repeat; height:60px;overflow:hidden; width:980px;}
			#headtop-link ul{ margin:8px 0; padding:1px; clear:both; height:60px;}
				#headtop-link ul li{ width:162px; float:left; text-indent:10px; line-height:20px;}
				#headtop-link ul li a{ width:145px; height:20px; display:block; font-size:14px; margin:auto;}
				#headtop-link ul li a span{font-weight:bold;font-size:13px;}
				#headtop-link ul li a span.s{color:#0768C7}
				#headtop-link ul li a:link{}
				#headtop-link ul li a:hover,#headtop-link ul li a.active:link,#headtop-link ul li a.active:visited{ background:url(pic/bg.gif) -80px 0 repeat-x; color:#333; text-decoration:none;}