*{
	margin:0;
	padding:0;
	}
html{
	background: url(../images/bg_body2.jpg) 0 455px repeat-x
	}
body{
	min-width:1094px;
		background:url(../images/bg_H4.jpg)  center top  no-repeat;
			font-size:12px;
			font-family:"ËÎÌå";
			color:#fdffd0;			
	}
.box{
	width:1094px;
	margin:0 auto;
	}
h1{
	width:296px;
	height:33px;
	margin-left:340px;
		text-indent:-9999px;
			}
		#index_old h1{
			background:url(../images/bg-Title2.jpg)  0 0  no-repeat;
			}
		#index_new h1{
				background:url(../images/bg-H1_new.jpg)  0 0  no-repeat;
			}
		#index_pay h1{
				background:url(../images/bg-H1_pay.jpg)  0 0  no-repeat;
			}	
		#index_shopping h1{
				background:url(../images/bg-H1_shopping.jpg)  0 0  no-repeat;
			}	
		#index_box h1{
			background:url(../images/bg-H1_box.jpg)  0 0  no-repeat;
			}
h2{
	width:616px;
	height:33px;
	padding:20px 0 0 145px;
	*padding:10px 0 0 145px;
		background:url(../images/bg-dash.gif)  0 3px repeat-x;
		*background:url(../images/bg-dash.gif)  0 0 repeat-x;
		}
	#index_shopping h2{
		width:770px;
		height:30px;
		padding:40px 0 0 0;
		background:url(../images/bg-dash.gif)  0 22px repeat-x;
		}
	#index_box h2{
		padding:18px 0 20px 45px;
		background:none;
		}
	#index_form h2{
		padding:20px 0 40px  190px;
			background:none;
		}
		
.cursor{
	cursor:pointer}		
li{ 
	list-style:none;
	}	
ol li{
	list-style:decimal;
	list-style-position:outside;
	}	
.col_fedd00{
	color:#fedd00
	}	


.lineheight_22{
	line-height:22px;
	}
.lineheight_25{
	height:25px;
	line-height:25px;
		}
.lineheight_30{
	height:30px;
	line-height:30px;
		}	
.mar_t20{
	margin-top:20px
	}
.mar_280{
	margin-left:280px;
	}
.clear_float{
	clear:both;
	height:0;
	overflow:hidden
	}

 .intro .style_none{
	 margin-left:-11px;
	list-style:none;
	}



.head{
	height:227px;
	padding-top:228px;	
	}	
.nav{
	width:605px;
	height:113px;
	margin:0 0 0 385px;		
	}
		.nav li{
			width:94px;
			height:38px;
			margin:29px 25px 0 0;
			float:left;
			padding-top:15px;
			overflow:hidden;
				background:url(../images/bg_nav_li.png) 0 0 no-repeat;
			
			}	
		.nav a{
			width:72px;
			height:19px;
			margin:0 31px 0 10px; 
			display:block;	
			position:relative;
				text-indent:-9999px;
					background: url(../images/bg_nav_a.png) ;
					
		}
		.nav a span{
			display:block;
			position:relative;
			top:23px;
			left:57px;
			}
		.nav a:hover span{
			background:url(../images/bg_nav_ha.png) 0 0 no-repeat;
			_background:none;

		}
		
		#index_new .nav_mb span,
		#index_old .nav_ma span,
		#index_pay .nav_mc span,
		#index_shopping .nav_md span,
		#index_box  .nav_me span,
		#index_form  .nav_me span{
			background:url(../images/bg_nav_ha.png) 0 0 no-repeat
		}
		
		.nav .nav_mb{
			background-position: -118px 0
			}
		.nav .nav_mc{
			background-position: -236px 0
			}
		.nav .nav_md{
			background-position: -353px 0
			}	
		.nav .nav_me{	
			background-position: right 0
			}
		


.con_left{
	width:284px;
	height:695px;
	float:left;		
	margin-left:11px;
	display:inline;
	}
	#index_form .con_left{
		height:315px		
		}
	.con_left_down{
		height:32px;
			background:url(../images/bg-C_left_down.jpg) right top no-repeat;
			}
	
	.con_left_bottom{
		height:506px;
			background:url(../images/bg-C_left_bottom.jpg) right top no-repeat;
		}
	#index_form .con_left_bottom{
		height:47px;
			background:url(../images/bg-C_left_bottom2.jpg) right top no-repeat;
		}
	.login{
		height:114px;
		padding:5px 0 0 20px;
			background:url(../images/bg-C_login.jpg )		
		}

			.input_text{
				width:138px;
				border:1px solid #cdcdcd;
				border-right:1px solid #ff6868;
				border-bottom:1px solid #ff6868;				
				}
				#index_form .input_text{
				width:156px;
					border:1px solid #8C1F1F;
					border-right:1px solid #FFA4A4;
					border-bottom:1px solid #FFA4A4;
					}

			.input_btn{
				width:86px;
				height:20px;
				line-height:20px;
				margin:7px 0 0 75px;
				cursor:pointer;
					border:0;
					background:url(../images/btn_normal.gif) 0 0 no-repeat;
						color:#6e0000;
				}
			
	.letter_spacing{
		 letter-spacing:2px;		
		 }
		.get_award .btn_get{
		letter-spacing:1px;	
			}
		
	.list{
		height:491px;
		padding:85px 0 0 33px;
		position:relative;
			background:url(../images/bg-C_left.jpg) 4px 0 no-repeat		
		}
		#index_form .list{
			height:152px;
			padding:0;
				background:url(../images/bg-C_left2.jpg) 4px 0 no-repeat	
			}
		#index_pay .list,
		#index_shopping .list{
			height:412px;	
				}		
		
	.list span{
		width:105px;
		vertical-align:top;
		display:inline-block;
		}
	.list ul{		
		width:230px;
		height:250px;
		margin-top:8px;
		overflow-y:auto;
		}	

	.list p{
		color:#fcffa3
		}	

.client{
	width:269px;
	height:87px;
	padding:65px 0 0 20px;
	position:absolute;
	bottom:-27px;
	left:0;
		background:url(../images/bg-client.png) 0 0 no-repeat;
	}
	#index_form .client{
		top:13px;
		}
	
#index_new .client,#index_old .client,#index_box .client{
	bottom:50px
	}


.login li{
	padding-left:15px;
		background:url(../images/bg-list2.jpg) 0 10px no-repeat;
		_background:url(../images/bg-list2.jpg) 0 5px no-repeat;
	}
	.login .list_none{
		background:none
		}


.intro  li ol li{
	padding:0;	
	background:none;
	}

.con_right{
	width:799px;
	height:695px;
	float:right;
	overflow:hidden;
		background:url(../images/bg-C_right.jpg) right 0; 
		}	
		
	#index_pay .con_right,
	#index_shopping .con_right{ 
		height:1153px;	
		overflow:hidden;
			background:url(../images/bg-C_right2.jpg) 0 0; 
		}
	#index_form .con_right{
		height:317px;
			background:url(../images/bg-C_right3.jpg) 0 0; 
		}
.intro{
	width:772px;
	margin-left:10px;
	padding-bottom:18px;
		background:url(../images/bg-dash.gif) 0 bottom repeat-x
		}
	.intro li{
		margin-left:10px;
		padding-left:15px;
			background:url(../images/bg-list.jpg) 0 5px no-repeat;
	}
	
	.intro ol{
		margin:-22px 0 0 70px;
		}
	
	#index_shopping .intro{
		_padding-bottom:8px;
		}
.good_list{
	margin:-25px 0 0 29px;
	}
#index_pay  .good_list,
#index_shopping .good_list{
	margin:0 0 0 33px;
	*margin:-10px 0 0 33px;
	}
#index_pay .good_list li {
	margin-top:20px
	}
.good_list li{
	width:153px;
	margin-top:30px;
	float:left;
		font-weight:bold;
	}
	.title{
		height:37px;
		margin-left:-23px;
		padding:22px 30px 0 23px;
		position:relative;
		z-index:50;
			text-align:center;
				background:url(../images/bg-Title.png) 0 0 no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-Title.png', sizingMethod='scale');
		}
		#index_box .title{
		height:20px;
		padding-bottom:5px;
			background:none;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale');
			}
		#index_box	.good_list li{
			margin-top:5px;
			}
		.good_list p img{
			margin-top:-5px;
			}
	.btn_get{
		width:80px;
		height:28px;
		line-height:28px;
		cursor:pointer;
		letter-spacing:10px;
		padding-left:22px;			
				background:url(../images/btn_get.gif) 0 0 no-repeat;
		}
	.good_list .btn_get{
		margin:11px 0 0 20px;
		padding:0;
			text-align:center;
			text-indent:10px;	
			*text-indent:0;	
		}
		.good_list .btn_get a{
			display:block;
			width:80px;
			height:28px;
			} 
	#index_box	.good_list .btn_get{
		letter-spacing:2px;
		padding-left:0;
		text-align:center;
		
		}
	
#tag{
	width:100%;
	height:23px;
	margin:10px 0 0 5px;
	
	_margin:10px 0 0 4px;
	}
#index_shopping #tag{
	background:url(../images/bg-tag_ul.png) 173px 22px no-repeat;
	_background-position:173px 23px ;
	

	
	}
#index_pay #tag{
	background:url(../images/bg-tag_ul2.png) 0 22px no-repeat;
	_background-position:0 23px ;
	
	}
#tag li{ 
	float:left;	
	}
	#tag a{
		height:18px;
		padding-top:5px;
		display:block;
			font-size:14px;
			text-align:center;
			cursor:pointer;
		}
	#tag .selected a{
		color:#ffe814
		}
	
	
	#index_shopping #tag a{
		margin-right:7px;
			background:url(../images/bg-tag_a.png) 0 bottom no-repeat;	
			_background:url(../images/bg-tag_a.jpg) 0 bottom no-repeat;	
			
			}
	
	#index_shopping #tag .menu1{
		width:174px;
		margin-right:19px;
	}
	#index_shopping #tag .menu2{
		width:195px;
			background-position:-192px bottom;
	}
		
	#index_shopping #tag .selected .menu1{
		background-position:0 0;		
		}				
	#index_shopping #tag .selected .menu2{
		background-position:-192px 0;	
		}		
	
	
	#index_pay #tag a{
		width:129px;
		margin-right:7px;
			background:url(../images/bg-tag_a2.png) 0 bottom no-repeat;	
			_background:url(../images/bg-tag_a2.jpg) 0 bottom no-repeat;		
			}
	
	#index_pay #tag .menu1{
		width:117px;
		}
	#index_pay #tag .menu2{
		background-position:-123px bottom
		}
	#index_pay #tag .menu3{
			_background-position:-260px bottom
		}
	#index_pay #tag .menu4{
			_background-position:-395px bottom
		}
	 #index_pay #tag .selected .menu1{
		background-position:0 0;
		}
	
	  #index_pay #tag .selected .menu2{
		background-position:-123px 0;
		}
	#index_pay #tag .selected  .menu3{
			_background-position:-260px 0
		}
	#index_pay #tag .selected  .menu4{
			_background-position:-395px 0
		}


#tag_content{
	height:490px;
		background:url(../images/bg-tag_content_a.png)  5px 0 no-repeat;
	}
	
	.good_list2 {
		margin-top:10px;
		}
	
	
	.good_list2 li{
		height:135px;
		margin-right:10px;
		float:left;
		display:inline;
		}
	.good_list2  .get_award{
		position:relative;
		top:-266px;
		left:255px;
		width:164px;
		height:210px;
		line-height:22px;
		padding:40px 25px 0;
			color:#F00;
			font-weight:700;
			text-align:center;
				background:url(../images/bg-getaward.png) 0 0 no-repeat;
				_background:url(../images/bg-getaward.gif) 0 0 no-repeat;
				
				
		}
	
	.get_award span{
		margin:0 auto;		
		display:block;
		padding-left:0;
			font-weight:700;
			cursor:pointer
		}
	.get_awardbox{		
		height:180px;
		}	
	.get_award img{	
		display:block;
		margin:0 auto
	}
	
	.get_award  li{
		margin-right:0;}
.year_half,.year_one{
	width:100%;
	height:500px;
		text-align:center;
	}	
	.year_half{
		background:url(../images/bg-pack2.gif)   center 30px no-repeat;
		}	
	.year_one{	
		background:url(../images/bg-pack.gif) center 30px no-repeat;
	}	
	
	
.year_half img,.year_one img{
	margin-top:245px;
	}		
.page_list{
	width:100%;
	margin-top:30px;
		text-align:center;
	}	
	.page_list li{
		margin-right:3px;
		padding:3px;
			display:inline
		}	
	.this_page{
		font-weight:700
		}
	





.inform{
		margin-left:235px;
			}			
		.inform label{
			display:inline-block;
			width:90px;
				}
		.inform li{
			padding-left:15px;
			background: url(../images/bg-list3.jpg) no-repeat scroll 0 10px
				}					
		.inform .list_none{
			background:none
			}	
		.inform .input_btn{
			width:58px;
			margin:15px 0 0 40px;
			cursor:pointer;
				background:url(../images/btn_form.png)
				}
.errorlist li{
	padding-left:100px;
		color:#fedd00;
			background:none
	}			
					



	
	
.footer{
	clear:both;
	height:88px;
	padding-top:22px;
	*padding-top:0;
		text-align:center;
			background: url(../images/bg-Foot.png) center bottom no-repeat;
	}
.footer span{
	font-family:Georgia, "Times New Roman", Times, serif
	}	
	



a{
	text-decoration:none;
	}
.footer a,.page_list a{
	color:#ffe814;
	}
	
.get_award a{
	color:#fcffa3
		}
.btn_get a{
	color:#fdffd0;
	text-decoration:none;
	}	
a:hover{
	text-decoration:underline;
	}
a img{
	border:0;
	}



/***************************µ¯³ö¿ò****************************/


#custom_alert_modalContainer
{
	position:relative;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#custom_alert_alertBox {
	position:relative;
	width:287px;
	height:95px;
	margin-top:200px;
	padding:10px;
		border:1px solid #FF0;
		background:url(../images/bg_notice.jpg)  0 0 no-repeat
	}


#custom_alert_modalContainer #custom_alert_alertBox {
	position:absolute
}

#custom_alert_alertBox p {
	padding-top:15px;
	line-height:20px;
	color:#FCFFA3;
	font-weight:700
}

#custom_alert_alertBox #custom_alert_closeBtn {
	display:block;
	position:absolute;
	top:78px;
	left:120px;
	width:58px;
	padding:3px;
	width:58px;
 	color:#76011D;
		text-align:center;
		text-decoration:none;
}

