
#head { height:137px;}
	
	#topnav { width:950px; height:32px; margin:0 auto; background:url(../images/topnav.jpg) top left no-repeat;}
	    #topnav p { padding:8px 28px; font-weight:700;}
			#topnav p a { text-decoration:none; color:#333; font-weight:normal;}
			#topnav p em { padding:0 8px;}
	

#content { width:950px; margin:10px auto; position:relative; z-index:100; color:#4B5A61;}
    #content>#left { position:absolute; left:0; width:709px; padding:5px 6px;}
		#left h2 { color:#51B400; font-size:16px; padding-left:24px; padding-bottom:10px; border-bottom:1px solid #A8B5BD;}
		
	#content>#right { position:absolute; right:0; width:201px; padding:5px 0 134px 15px; background:url(../images/right_bg.jpg) 15px bottom no-repeat;}
	    #right h2 { background:url(../images/right_head.jpg) left top no-repeat; height:16px; font-size:12px; font-weight:600; color:#000; padding:5px 25px; position:relative; z-index:2;}
		#right ul { position:relative; background:#FFF url(../images/right_ul_bg.jpg) center top repeat-y; z-index:1;}
		    #right li { background:transparent;}
			    #right li a { display:block; background:#FFF url(../images/right_list_bg.jpg) center top repeat-y; border-bottom:1px solid #DDE6EB; padding:12px 30px 8px 50px; width:121px; color:#0097C9; font-size:12px; font-weight:300; text-decoration:none; margin-bottom:1px;}
				#right li a.here, #right li a:hover { background:url(../images/right_list_now.jpg) center top repeat-y; color:#53B402; text-decoration:none;}
			    #right li ul { background:#E9F0F4; margin:0 2px; padding:10px; margin-bottom:1px;}
				#right li li a { background:none; border:0; padding:6px 30px 6px 50px; color:#8EA2A9;}
				#right li li a.here, #right li li a:hover { background:none; color:#53B402;}
		
		#right h3 { font-size:12px; padding-top:10px; padding-left:25px; background:transparent;}
		#right li#contact { background:#FFF url(../images/right_list_bg.jpg) center top repeat-y; white-space:nowrap; padding-top:10px; padding-bottom:20px;}
		    #right li#contact ul { background:transparent; padding:0; margin:0; margin-left:12px;;}
				#right li#contact li { margin:0; padding:0; margin-top:15px;}
					#right li#contact li li { line-height:18px; margin-top:0;}
				*+html #right li#contact li { margin-top:0;}



#left #description { width:709px; margin-top:20px; background:url(../images/notice_bg.jpg) left top no-repeat;}
	#left #description #description_head { width:100%; height:26px; background:url(../images/notice_head.jpg) left top no-repeat; overflow:hidden;}
		#left #description #description_head li { float:left; background:url(../images/news_line.jpg) right top no-repeat; height:26px; text-align:center;}
			#left #description #description_head li a { display:block; color:#fff; padding:8px 20px; text-decoration:none; font-weight:bold;}
			#left #description #description_head li a:hover, #left #description #description_head li a.here { color:#000; background:url(../images/news_hover.jpg) left top repeat-x;}
			#left #description #description_head li a#description_first.here, #left #description #description_head li a#description_first:hover { color:#000; background:url(../images/news_first_bg.jpg) left top repeat-x;}
		#left #description #description_content { margin:20px;}
		#left #description #description_content div { display:none;}



.down #left li { overflow:hidden; clear:both; border-bottom:1px dashed #A8B5BD; padding-bottom:15px;}
	.down #left li h3 { font-size:16px; margin-top:28px; font-weight:800; padding-left:25px; padding-bottom:6px;}
	.down #left ul ul { margin-top:10px; margin-left:26px;}
	.down #left li li { border-bottom:0; line-height:240%; padding-bottom:0;}
		.down #left li li strong { font-weight:600; color:#777;}
		.down #left li li a { margin:0 10px;}
		.down #left li li.down_other { margin-top:10px;}
			.down #left li li.down_other a { margin:0;}
			.down #left li li.down_other img { margin-right:6px;}



    .company #left .newstext { padding:10px; margin-top:20px; color:#4C5B62; line-height:22px;}
	    .company #left .newstext img { float:left; margin-right:28px;}
		.company #left .newstext p { padding:5px 0 5px 5px; text-indent:2em;}
		.company #left .newstext dl { margin:0 5px; line-height:20px; color:#666;}
		.company #left .newstext dt { font-weight:600; margin-bottom:5px;}
		.company #left .newstext dd { margin-bottom:15px;}
		.company #left .newstext h3 { font-size:12px; margin:20px 0 5px 5px;}
		.company #left .newstext ul { margin:10px 0 10px 40px; list-style-type:disc;}
		
	.company #myshop_logo { padding:10px; margin-top:20px; line-height:20px; color:#666;}
	    .company #myshop_logo ul { margin:5px;}
		.company #myshop_logo img { margin-bottom:10px;}
		.company #myshop_logo li { margin-bottom:40px;}
		    .company #myshop_logo li li { list-style-type:decimal; margin-left:20px; margin-bottom:5px;}
			    .company #myshop_logo li li li { list-style-type:upper-alpha; margin-left:30px; margin-bottom:0;}
	
	.company #myshop_event { padding:10px; margin-top:20px; line-height:24px; color:#666;}
		.company #myshop_event ul { margin:5px;}
		.company #myshop_event li { margin-bottom:20px;}
			.company #myshop_event li h3 { font-size:16px; font-weight:600; color:#0097CC; margin-left:62px;}
		    .company #myshop_event li li { margin-bottom:0;}
			    .company #myshop_event li li em { font-style:normal; padding-right:25px;}
				.company #myshop_event li li.no_em { padding-left:57px;}
			.company #left .newstext.company_why img { float:none; margin:0 auto; margin:10px;}
	
	.company #contact, .company #company_hr { padding:10px; margin-top:20px; line-height:24px; color:#666;}
		.company #company_hr p { text-indent:2em; line-height:20px; margin-bottom:10px;}

	.company #company_news { padding:10px; margin-top:20px; color:#4B5A61;}
	    .company #company_news p { text-indent:2em; margin-bottom:5px;}
		.company #company_news #topnew { overflow:hidden; clear:both;}
			.company #company_news #topnew img { float:left; margin-right:20px;}
			.company #company_news #topnew #topnew_right { float:right; line-height:20px; width:420px;}
				.company #company_news #topnew #topnew_right h3 { color:#0098CA; font-weight:bold; font-size:14px; margin-bottom:16px;}
					.company #company_news #topnew #topnew_right h3 a { text-decoration:none;}
					.company #company_news #topnew #topnew_right h3 a:hover { text-decoration:underline;}
				
		.company #company_news #bottomnews { margin-top:40px; clear:both; overflow:hidden;}
		    .company #company_news #bottomnews ul { margin:10px 0; overflow:hidden;}
			    .company #company_news #bottomnews li { float:left; width:300px;}
				.company #company_news #bottomnews li.li_right { float:right;}
					.company #company_news #bottomnews li h4 { border-bottom:1px solid #A8B5BB; font-size:12px; padding-bottom:8px; margin-bottom:10px; margin-top:5px; overflow:hidden; display:block; height:10px;}
						.company #company_news #bottomnews li h4 a { color:#666; text-decoration:none;}
						.company #company_news #bottomnews li h4 span { float:left;}
						.company #company_news #bottomnews li h4 span.more_news { float:right;}
							.company #company_news #bottomnews li h4 span.more_news a { color:#999;}
							.company #company_news #bottomnews li h4 span.more_news a:hover { color:#51B400; text-decoration:underline;}
					.company #company_news #bottomnews li ul { list-style-type:disc;}
				    .company #company_news #bottomnews li li { float:none; width:auto; margin-left:18px; line-height:22px; color:#09c;}
					    .company #company_news #bottomnews li li a { color:#09c; text-decoration:none;}
						.company #company_news #bottomnews li li a:hover { color:#50B500; text-decoration:underline;}

		.company #news_view { margin-top:30px; color:#4b5a61;}
		    .company #news_view h3 { font-size:18px; text-align:center; padding-bottom:15px; border-bottom:1px dashed #AAB5BB;}
			.company #news_view h4 { color:#51B400; font-size:12px; font-weight:500; text-align:center; margin-top:15px;}
				.company #news_view h4 em { padding:0 10px;}
			.company #news_view #news_content { margin-top:25px; font-size:14px; line-height:24px;}
			    .company #news_view #news_content p { margin-bottom:25px; text-indent:2em;}
			.company #news_view ul#other_news { width:180px; margin:0 auto; height:16px; margin-top:20px; overflow:hidden; font-size:14px; background:url(../images/news_next.gif) center 2px no-repeat;}
				.company #news_view ul#other_news li { float:left;}
				    .company #news_view ul#other_news li a { color:#0197CA;}
				.company #news_view ul#other_news li#o_n_r { float:right;}

	.company #company_custom { padding:10px; margin-top:20px; color:#4b5a61; line-height:20px;}
    	.company #company_custom p a { padding:5px 22px 5px 0;}
		.company #company_custom p img { margin:5px 10px 5px 0;}
		.company #company_custom h3 { font-size:12px; margin-bottom:6px; margin-top:20px;}
	
	.company #left .partner { padding:10px; margin-top:20px; color:#4C5B62; line-height:22px;}
	    .company #left .partner ul { margin:20px;}
			.company #left .partner li { overflow:hidden;}
		    .company #left .partner ul ul { margin:0; border-bottom:1px dashed #AAB5BB; clear:both; margin-bottom:30px; overflow:hidden;}
		.company #left .partner li li { float:left; width:230px; height:110px; margin-right:70px; text-align:center;}
		    .company #left .partner li li a { display:block; height:80px; vertical-align:middle; text-align:center;}
			.company #left .partner li li h3 { font-size:12px; color:#777;}
			
	.company #left #myshop_join { padding:10px; margin-top:20px; color:#4b5a61; line-height:20px;}
	    .company #left #myshop_join form { margin:0 auto; text-align:center;}
	    .company #left #myshop_join th, .company #left #myshop_join td { padding:3px 10px; text-align:right; vertical-align:top;}
		.company #left #myshop_join td { text-align:left;}
			.conpany #left #myshop_join td input { border:1px solid #E2E3EA;}
		.company #left #myshop_join textarea { width:320px; height:130px; border:1px solid #E2E3EA;}
		.company #left #myshop_join input.submit { width:60px; height:25px; color:#fff; margin:8px 0; border:0; background:none; border:0; background:url(../images/submit.jpg) center 50% no-repeat; cursor:pointer;}
	
	.company #left #laws { padding:10px; margin-top:20px; color:#4b5a61; line-height:20px;}
	    .company #left #laws ul { margin:10px 16px;}
		    .company #left #laws h3 { font-size:12px; margin-bottom:8px;}
			.company #left #laws li { margin-bottom:15px;}
				.company #left #laws li ol { list-style-type:decimal; margin-left:30px;}
				.company #left #laws li li { margin-bottom:3px;}
				.company #left #laws li p { text-indent:2em;}
				.company #left #laws li ol ul { list-style-type:disc; margin-left:16px;}
	
	.company #left .newslist { margin:20px; padding-left:5px;}
		.company #left .newslist li { border-bottom:1px dashed #AAB5BB; margin-bottom:30px; padding-bottom:10px;}
			.company #left .newslist li h4 { font-size:14px; margin-top:10px;}
				.company #left .newslist li h4 a { text-decoration:none;}
				.company #left .newslist li h4 a:hover { text-decoration:underline;}
			.company #left .newslist li h5 { margin-top:6px; font-size:12px; font-weight:normal;}
				.company #left .newslist li h5 em { padding:0 10px;}
			.company #left .newslist li p { margin-top:15px; line-height:20px;}			




#foot { position:absolute; width:100%; z-index:1; top:20000px;}
    #foot div { width:950px; margin:0 auto;}
	

	
#content #small_banner { position:absolute; z-index:100; right:-10px; width:181px; padding:30px 15px 30px 25px; background:#FFF url(../images/site/right_list_bg.jpg) center top repeat-y;}
#content #right.small_banner_ul ul {}
	#content #right.small_banner_ul ul ul { padding-bottom:0;}