	
#site_menu_alt{
	float: left;
	width: 720px;
	padding: 10px 0 0 10px;
	}
	#site_menu_alt .em{
		color: #B81F1D;
		}

.channel_hd{
	position: relative; zoom: 1;
	}
	.channel_logo{
		float: left; display: inline;
		padding: 10px 0 0;
		margin: 0 10px 5px;
		}
	.channel_search{
		float: left; display: inline;
		margin: 5px;
		height: 24px; padding: 2px;
		background: url(/images/newshop/img/bg_channel_search.gif) no-repeat 0 center;
		}
		.channel_search .keywords{
			border: 0;
			width: 208px;
			vertical-align: middle;
			background: transparent;
			outline: none;
			}
		.channel_search .button{
			border: 0; 
			width: 64px; height: 22px;
			vertical-align: middle;
			font-size: 12px;
			color: #4D3A1A;
			background: transparent;
			}.channel_search .button:active{position: relative; top: 1px; left: 1px;}
	.channel_menu{
		clear: both;
		height: 34px;
		line-height: 34px;
		text-align: center;
		background: url(/images/newshop/img/g01.gif) repeat-x 0 0;
		}
		.channel_menu li{
			display: inline-block;
			font-size: 14px;
			}.channel_menu li{ *display: inline;}
			.channel_menu li a{
				border-right: 1px solid #FFF;
				color: #FFF;
				padding: 0 10px;
				}.channel_menu li:last-of-type a{border: none;}
		.channel_menu li.current{
			font-weight: bold;
			}

.crumb strong{
	color: #ED1B23;
	margin: 0 3px;
	}
.c1{
	width: 700px;
	float: left;
	margin-right: 7px;
	}
.c2{
	width: 250px;
	float: left;
	}
.c3{
	width: 212px;
	float: left;
	}
.c4{
	float: left;
	padding-top: 10px;
	}


.b0{
	position: relative; zoom: 1;
	}
.b1{
	position: relative; zoom: 1;
	border: 1px solid #D2D2D3;
	border-bottom: 0;
	}

.b2{
	padding: 5px;
	position: relative; zoom: 1;
	border-bottom: 1px solid #D2D2D3;
	}
.b2_alt{
	padding: 5px;
	position: relative; zoom: 1;
	border-bottom: 1px solid #D2D2D3;
	background: url(/images/newshop/img/bg_b2_alt.gif) repeat-x 0 0;
	}

.b3{
	background: url(/images/newshop/img/bg_b3_m.gif) repeat-y 0 0;
	}
	.b3 .b3_t{
		padding: 0 0 0 10px;
		height: 40px;
		font-size: 14px; line-height: 30px;
		background: url(/images/newshop/img/bg_b3_t.gif) no-repeat 0 0;
		}
	.b3 .b3_b{
		padding:0 20px 20px;
		background: url(/images/newshop/img/bg_b3_b.gif) no-repeat 0 bottom;
		}

.b5{
	position: relative; zoom: 1;
	border: 1px solid #E5E5E5;
	background: url(/images/newshop/img/g06.gif) repeat-x 0 0;
	}
	.b5:after{
		content: "";
		display: block; overflow: hidden; clear: both;
		height: 0;
		}

.b6{
	padding: 10px;
	}

.rc2t{
	display: block; position: relative; z-index: 10; 
	height: 10px; margin: -1px -1px -9px; overflow: hidden;
	font-size: 0; line-height: 0;
	background: url(/images/newshop/img/bg_rc2.gif) no-repeat -10px 0;
	}
	.rc2t b{
		float: right;
		width: 10px; height: 10px; overflow: hidden;
		background: url(/images/newshop/img/bg_rc2.gif) no-repeat 0 0;
		}
.rc2b{
	display: block; position: relative; z-index: 10;
	height: 10px; margin: -9px -1px -1px; overflow: hidden;
	font-size: 0; line-height: 0;
	background: url(/images/newshop/img/bg_rc2.gif) no-repeat -10px -10px;
	}
	.rc2b b{
		float: right;
		width: 10px; height: 10px; overflow: hidden; 
		background: url(/images/newshop/img/bg_rc2.gif) no-repeat 0 -10px;
		}









.steps{
	position: absolute; top: 0;
	overflow: hidden;
	left: 150px;
	height: 32px; line-height: 32px;
	font-size: 14px; font-weight: bold;
	}
	.steps li{
		float: left;
		width: 170px;
		text-align: center;
		background: url(/images/newshop/img/bg_steps_n.gif) no-repeat 0 0;
		}
	.steps li.current{
		margin-left: -3px;
		background-image: url(/images/newshop/img/bg_steps_o.gif);
		color: #FFF;
		}
	.steps li.visited{
		color: #8B0002;
		font-weight: normal;
		padding-right: 20px; width: 150px;
		background: url(/images/newshop/img/bg_steps_v.gif) no-repeat 0 0;
		}



.userinfo1{
	padding: 10px;
	overflow: hidden; zoom: 1;
	background: url(/images/newshop/img/dash01.gif) repeat-x 0 bottom;
	}
	.userinfo1 .img{
		float: left;
		padding: 0 10px 10px;
		}
		.userinfo1 .img img{
			padding: 2px; border: 1px solid #D7D6D6;
			}
	.userinfo1 .info{
		overflow: hidden; zoom: 1;
		}
		.userinfo1 .info a{
			color: #2754BB;
			}


.rcb1{
	
	}
.rcb1 .m{
	border: 1px solid #A8B7CA;
	}
.rcb1 .t{
	display: block; position: relative; z-index: 10; 
	height: 5px; margin: 0 0 -5px; overflow: hidden;
	font-size: 0; line-height: 0;
	background: url(/images/newshop/img/bg_rc1.gif) no-repeat -5px 0;
	}
	.rcb1 .t b{
		float: right;
		width: 5px; height: 5px; overflow: hidden;
		background: url(/images/newshop/img/bg_rc1.gif) no-repeat 0 0;
		}
.rcb1 .b{
	display: block; position: relative; z-index: 10;
	height: 5px; margin: -5px 0 0; overflow: hidden;
	font-size: 0; line-height: 0;
	background: url(/images/newshop/img/bg_rc1.gif) no-repeat -5px -5px;
	}
	.rcb1 .b b{
		float: right;
		width: 5px; height: 5px; overflow: hidden; 
		background: url(/images/newshop/img/bg_rc1.gif) no-repeat 0 -5px;
		}



.rbutton1{
	display: inline-block; zoom: 1;
	border: 0;
	padding-left: 6px;
	height: 26px;
	background: url(/images/newshop/img/bg_rbutton1_l.gif) no-repeat 0 0px;
	color: #333;
	}
	.rbutton1 span{
		display: inline-block; cursor: pointer;
		padding: 0 10px 0 4px; height: 26px; line-height: 26px;
		background: url(/images/newshop/img/bg_rbutton1_r.gif) no-repeat right 0;
		}
	.rbutton1 em{
		color: #F60;
		margin: 0 3px;
		}
.rbutton1:hover{
	text-decoration: none;
	}
	.rbutton1:active{
		outline: none;
		position: relative; top: 1px; left: 1px;
		}
	.rbutton1:focus{
		outline: none;
		}















.m1{
	position: absolute;
	top: 10px; right: 8px;
	background: url(/images/newshop/img/bg_dotted1.gif) no-repeat 30px center;
	} .m1 a{color: #363636; margin-right: 5px;}
	.m1 em{
		color: #FF6600;
		}
.m2{
	position: absolute;
	top: 15px; right: 10px;
	}
.m3{color: #000; position: absolute; right: 10px; top: 9px; z-index: 10;}
	.m3 a{color: #234AB7;}
	.m3 .stars{
		margin-right: 10px;
		}
	.m3 .stars img{
		margin-right: 1px;
		}


.n0{
	}
	.n0 strong{
		color: #ED1B23;
		}

.n1{
	padding: 10px;
	text-align: center;
	}
.n2{
	margin: 10px;
	}
	.n2 img{
		margin-bottom: 5px;
		}

.n3{
	padding: 8px; min-height: 20px; _height: 20px;
	position: relative; zoom: 1;
	background: #F5F5F5;
	}
	.n3 strong{
		font-weight: bold; color: #EB2825;
		}
.n4{
	position: relative; zoom: 1; overflow: hidden;
	padding: 5px 10px;
	margin: 5px 0;
	background: #FFFFCF;
	border: 1px solid #F7D688;
	}
	.n4 strong{
		font-weight: bold; color: #EB2825;
		}
.n5{
	padding: 10px;
	font-size: 13px;
	}
	.n5 strong{
		font-size: 14px;
		color: #000;
		}
	.n5 em{
		color: #ED1B23;
		font-weight: bold;
		}

.n6{
	font-size: 14px;
	line-height: 24px;
	}
	.n6 strong{
		color: #2754BB;
		}
	.n6 a{
		font-size: 12px;
		color: #ED1B23;
		}

.n7{
	padding: 20px;
	font-size: 14px;
	line-height: 24px;
	}
	.n7 a{
		text-decoration: underline;
		color: #0044DD;
		}

.n8{
	overflow: hidden;
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
	}
	.n8 strong{
		color: #ED1B23;
		}
	.n8 .icon{
		float: left;
		}

.n9{
	padding: 10px;
	color: #FF6010;
	border: 1px solid #7F9DB9;
	}
.owner1{
	float: right;
	padding: 10px 5px;
	width: 144px; height: 85px;
	background: url(/images/newshop/img/bg_owner1.gif) no-repeat 0 0;
	line-height: 24px;
	}
	.owner1 strong{
		color: #000;

		}




.hr0{
	clear: both;
	height: 7px;
	overflow: hidden;
	line-height: 7px; font-size: 0;
	}

.hr1{
	margin: 5px;
	height: 1px; overflow: hidden;
	line-height: 1px; font-size: 0;
	background: url(/images/newshop/img/dotted4.gif) repeat-x 0 0;
	}
.hr2{
	margin: 5px;
	height: 1px; overflow: hidden;
	line-height: 1px; font-size: 0;
	background: url(/images/newshop/img/dash01.gif) repeat-x 0 0;
	}












.h01{
	height: 33px;
	padding-left: 20px;
	font-size: 14px; line-height: 33px;
	color: #4C1428;
	background: url(/images/newshop/img/bg_h01.gif) repeat-x 0 0;
	}
	.h01 .en{
		font-size: 11px; font-family: Arial,sans-serif;
		color: #363636;
		margin-left: 10px;
		}
	.h01 a{
		color: #2754BB;
		}
	.h01_card_union a{
		padding: 5px 0 5px 40px;
		color: #2754BB;
		background: url(/images/newshop/img/icon_card_union.gif) no-repeat 0 center;
		}
	.h01_icon1 span{
		padding: 5px 0 5px 20px;
		background: url(/images/newshop/img/icon01.gif) no-repeat 0 center;
		}
	.h01_icon2 span{
		padding: 5px 0 5px 20px;
		background: url(/images/newshop/img/icon02.gif) no-repeat 0 center;
		}

.h02{
	height: 28px;
	padding-left: 15px;
	margin: 5px;
	font-size: 13px; line-height: 28px;
	background: url(/images/newshop/img/icon_building.gif) no-repeat 0 center;
	}


.h03{
	height: 28px;
	padding-left: 18px;
	margin-bottom: 5px;
	font-size: 13px; line-height: 28px;
	background: url(/images/newshop/img/arrow03.gif) no-repeat 0 8px;
	}
	.h03 span{
		color: #74777A;
		font-size: 12px;
		}

.h03_alt{
	margin: 0 5px 5px;
	padding-left: 20px;
	background: url(/images/newshop/img/arrow04.gif) no-repeat 0 6px;
	font-weight: normal;
	}

.h04{
	padding: 10px 10px 0;
	}


.h05{
	background: url(/images/newshop/img/bullet04.gif) no-repeat 0 10px;
	height: 25px; padding-left: 25px;
	padding-top: 7px; margin: 0 10px;
	line-height: 22px;
	font-size: 14px; font-weight: bold;
	}

.h_help{
	margin: 20px 10px 10px;
	padding-left: 20px;
	font-size: 14px; color: #0044DD;
	background: url(/images/newshop/img/icon_help.gif) no-repeat 0 center;
	}


/* lists */
.tl0{
	padding: 10px;
	}
	.tl0 li{
		padding-left: 8px;
		background: url(/images/newshop/img/bullet01.gif) no-repeat 0 center;
		}
	.tl0 li a{
		color: #333;
		}
	.tl0 li img{
		vertical-align: middle;
		}
	
.tl1{
	margin: 0 10px 10px;
	overflow: hidden; zoom: 1;
	}
	.tl1 li{
		height: 21px; overflow: hidden;
		line-height: 21px;
		}
	.tl1 li.em{
		background-image: url(/images/newshop/img/bullet_orange.gif);
		}
		.tl1 li.em a{
			font-weight: bold;
			color: #F60;
			}
	.tl1 em{
		margin-left: 5px;
		color: #F60;
		}
	.tl1 strong{
		color: #F60; font-weight: normal;
		}


.tl2{
	padding: 10px;
	overflow: hidden; zoom: 1;
	}
	.tl2 li{
		float: left;
		width: 25%; height: 21px;
		}
		.tl2 li a{
			padding-left: 10px;
			background: url(/images/newshop/img/icon_arrow_green.gif) no-repeat 0 center;
			color: #314FB8
			}
	.tl2 li.current a{
		color: #FF6010; font-size: 14px;
		font-weight: bold;
		}


.tl3{
	padding-left: 4px;
	padding-bottom:6px;
	padding-top:6px;
	overflow: hidden; zoom: 1;
	}
	.tl3 li{
		padding-left: 4px;
		line-height: 24px;
		}
		.tl3 li a{
			color: #314FB8
			}
	.tl3_alt li a{
		color: #333;;
		}
		.tl3_alt li em a{
			color: #314FB8;
			}

.tl4{
	margin: 0 10px;
	overflow: hidden; zoom: 1;
	font-size: 14px;
	}
	.tl4 li{
		height: 24px; overflow: hidden;
		line-height: 24px;
		}


.tl5{
	zoom: 1; padding: 10px 0 0;
	}
	.tl5 li{
		padding: 10px;
		zoom: 1;
		background: url(/images/newshop/img/dotted4.gif) repeat-x 0 top;
		}
		.tl5 li a{
			color: #2754BB;
			font-size: 12px;
			}
		.tl5 p{ line-height: 24px;}

.tl6{
	}
	.tl6 a{
		color: #000;
		}
	.tl6 .em{
		color: #2754BB;
		}
	.tl6 .mark{
		color: #ED1B23;
		}









.il1{
	padding: 10px;
	overflow: hidden; zoom: 1;
	background: #F9FAE7;
	border: dashed #C9C9CA; border-width: 1px 0;
	}
	.il1 li{
		float: left;
		width: 20%; height: 150px;
		padding: 0 0 10px;
		text-align: center;
		}
	.il1 a{
		display: block;
		margin: 0 10px;
		}
	.il1 li a img{ padding: 2px; border: 1px solid #D0D1D2; margin-bottom: 4px;}
	.il1 li strong{ color: #FA690E; }


.il2{
	margin: 0 10px 10px;
	color: #363636;
	}
	.il2 li{
		overflow: hidden; zoom: 1;
		padding: 5px 0;
		line-height: 24px;
		border-bottom: 1px dashed #CCC;
		}
	.il2 .img{
		float: left; margin-right: 10px;
		}
		.il2 .img img{
			padding: 1px; border: 1px solid #BCBCBC;
			}
	.il2 a{ color: #234AB7; }


.il3{
	margin: 10px;
	zoom: 1; overflow: hidden;
	}
	.il3 li{
		float: left; 
		width: 50%; margin-bottom: 10px;
		overflow: hidden;
		text-align: center;
		}
	.il3 a{
		color: #1967B2;
		}
	.il3 a img{
		width: 72px; height: 72px;
		padding: 2px;
		border: 1px solid #CCC;
		}


.il4{
	overflow: hidden; zoom: 1;
	padding: 10px;
	}
	.il4 li{
		float: left;
		width: 20%;
		text-align: center;
		}
	.il4 a img{
		border: 1px solid #CCC;
		padding: 2px;
		}
	.il4 strong{
		color: #ED1B23;
		}
	.il4 a{
		color: #2754BB;
		}
	

.il5{
	padding: 10px 0 0 10px;
	overflow: hidden; zoom: 1;
	}
	.il5 li{
		overflow: hidden; zoom: 1;
		padding: 10px 0;
		vertical-align: middle;
		background: url(/images/newshop/img/dash01.gif) repeat-x 0 top;
		}
	.il5 p{
		display: inline-block;
		vertical-align: middle;
		}
		.il5 p{_display: inline;}
	.il5 p.info{
		width: 400px;
		}
		.il5 .img{
			padding: 0 5px 5px;
			}
			.il5 .img img{
				padding: 2px;
				border: 1px solid #D7D6D6;
				}
		.il5 a{
			font-weight: bold;
			color: #1967B2;
			}
	.il5 strong{
		font-weight: bold; color: #FF6010;
		}

.il6{
	zoom: 1; overflow: hidden; position:relative;
	}
	.il6 a{color: #034FBA;}
	.il6 li{
		position: relative; zoom: 1;
		padding: 15px 0; margin: -1px 10px 0;
		border-top: 1px dotted #999;
		}
	.il6 .title{ margin: 0 0 10px 0;font-size: 14px; }
	.il6 .img{
		float: left;
		margin: 0 10px 0 0;
		}
	.il6 .info{
		color: #333;
		line-height: 21px;
		}
		.il6 .info strong{
			font-weight: normal;
			color: #666;
			}
		.il6 .info em{
			color: #ED1B23;
			}
	.il6 .cat{
		position: absolute; right: 10px; top: 80px;
		color: #666;
		}
	.il6 .rating{
		position: absolute; top: 17px; right: 10px;
		}



.ol1{
	margin: 10px;
	background: url(/images/newshop/img/bg_ol1.gif) no-repeat 0 4px;
	}

	.ol1 li{
		height: 21px; overflow: hidden;
		margin-left: 15px;
		line-height: 21px;
		}
		.ol1 li span{ color: #74777A;}

.dl1{
	padding: 0 10px;
	overflow: hidden; zoom: 1;
	line-height: 30px;
	font-size: 14px;
	}
	.dl1 dt{
		float: left; clear: left;
		color: #5D0000;
		}
	.dl1 dd{
		color: #333;
		overflow: hidden; zoom: 1;
		}
		.dl1 dd a{
			margin-right: 5px;
			white-space: nowrap;
			color: #000;
			}
	.dl1 dd em{
		font-weight: bold; color: #ED1B23;
		}
	.dl1 dd strong{
		font-weight: bold;
		}
		.dl1 dd .dim{
			color: #6C6E70;
			}


.dl2{
	padding: 0 10px 10px;
	overflow: hidden; zoom: 1;
	line-height: 24px;
	font-size: 12px;
	}
	.dl2 dt{
		font-family: 宋体,monospace;
		float: left; clear: left;
		color: #000;
		}
	.dl2 dd{
		color: #636466;
		}
	.dl2 a{
		color: #2754BB;
		}
	.dl2 a.bus{
		padding-left: 22px;
		background: url(/images/newshop/img/icon_bus.gif) no-repeat 0 0;
		}



.dl3{
	padding: 5px;
	overflow: hidden; zoom: 1;
	line-height: 25px;
	}
	.dl3 dt{
		position: relative; z-index: 10;
		padding: 0 10px;
		float: left; width: 80px;
		clear: left; font-weight: bold;
		*margin-right: -100px;
		}
	.dl3 dd{
		position: relative; z-index: 5;
		zoom: 1;
		padding-left: 100px;
		}
		.dl3 dd:after{
			content: "";
			display: block; clear: both;
			height: 0; overflow: hidden; visibility: hidden;
			}
		.dl3 dd a{
			white-space: nowrap; overflow: hidden;
			float: left;
			width: 11%; margin-right: 1%;
			color: #034FBA;
			}
		.dl3 .even{
			background: #F4F4F4;
			}


.radio_list{
	margin: 5px; zoom: 1;
	overflow: hidden;
	}
	.radio_list li{
		float: left;
		width: 30%;
		color: #314FB8;
		}
	.radio_list li input{
		vertical-align: middle;
		}

.hl1{
	padding: 10px;
	line-height: 22px;
	}
	.hl1 .title{
		color: #FA631A;
		}
		.hl1 .title a{
			color: #314FB8;
			}




.tab5{
	zoom: 1; position: relative;
	padding: 10px 0;
	}
	.tab5 .tabs{
		overflow: hidden; zoom: 1;
		height: 29px;
		border-bottom: 3px solid #FC7C00;
		}
		.tab5 .tabs li{
			float: left;
			padding: 5px 0 0 15px;
			margin-right: 5px;
			height: 24px;
			line-height: 24px;
			background: url(/images/newshop/img/bg_tab5_n_l.gif) no-repeat 0 bottom;
			}
			.tab5 .tabs li a{
				_float: left;
				display: block;  height: 24px;
				padding-right: 15px;
				text-align: center;
				background: url(/images/newshop/img/bg_tab5_n_r.gif) no-repeat right bottom;
				color: #000; font-size: 12px;
				}
		.tab5 .tabs li.current{
			padding: 0 0 0 15px;
			height: 29px; line-height: 29px;
			background: url(/images/newshop/img/bg_tab5_o_l.gif) no-repeat 0 bottom;
			}
			.tab5 .tabs li.current a{
				padding-right: 15px;
				height: 29px; line-height: 29px;
				font-size: 14px; font-weight: bold; color: #FFF;
				background: url(/images/newshop/img/bg_tab5_o_r.gif) no-repeat right bottom;
				}




.comments1{
	zoom: 1; overflow: hidden; position:relative;
	}
	.comments1 li{
		position: relative; zoom: 1;
		padding: 15px 0; margin: -1px 10px 0;
		border-top: 1px dotted #999;
		}
		.comments1 li cite{
			display: block;
			margin-bottom: 10px;
			}
		.comments1 li cite a{
			margin: 0 5px;
			color: #2340BD;
			}
		.comments1 li cite strong{
			padding: 5px 0 5px 20px; margin-left: 10px;
			background: url(/images/newshop/img/icon_good.gif) no-repeat 0 center;
			color: #FA631A;
			}
		.comments1 li cite img{vertical-align: middle;}
		.comments1 .avatar{
			float: left;
			margin-right: 10px;
			}
		.comments1 .avatar img{
			border: 1px solid #CCC;
			padding: 1px;
			}
			.comments1 .avatar a:hover img{
				border-color: #999;
				}
		.comments1 .block{
			overflow: hidden; zoom: 1;
			}
		.comments1 blockquote{
			margin-bottom: 5px;
			color: #636466; line-height: 18px;
			}
			.comments1 blockquote .more{color: #234AB7;}
		.comments1 .reply{
			border: 1px solid #FAA464;
			padding: 10px; margin: 0 0 10px;
			background: #F8F0E5; color: #FA631A;
			}
			.comments1 .reply strong{
				float: left; font-weight: bold;
				}
			.comments1 .reply p{
				overflow: hidden; zoom: 1;
				}
		.comments1 .tags {color: #626365;}
			.comments1 .tags a{color: #234AB7; margin-right: 5px;}
		.comments1 .rating{
			position: absolute; top: 17px; right: 10px;
			}
		.comments1 .rating2{
			color: #626365;
			}

		.comments1 .actions{
			position: absolute; bottom: 15px; right: 10px;
			color: #EB2825;
			}
			.comments1 .actions a{color: #EB2825;}
.comments2{
	padding: 10px;
	line-height: 21px;
	}
	.comments2 li{
		padding-bottom: 5px;
		margin-bottom: 5px;
		background: url(/images/newshop/img/dash01.gif) repeat-x 0 bottom;
		}
	.comments2 cite{
		color: #636466;
		}
	.comments2 cite a{
		color: #2754BB;
		}
	.comments2 .reply{
		border: 1px solid #FAA464;
		padding: 10px; margin: 0 0 10px;
		background: #F8F0E5; color: #FA631A;
		}
		.comments2 .reply strong{
			float: left; font-weight: bold;
			}
		.comments2 .reply p{
			overflow: hidden; zoom: 1;
			}

.comment_body{
	
	}
	.comment_body cite{
		display: block;
		padding: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #CCC;
		}
	.comment_body cite a{
		margin: 0 5px;
		color: #2340BD;
		}
	.comment_body cite strong{
		padding: 5px 0 5px 20px; margin-left: 10px;
		background: url(/images/newshop/img/icon_good.gif) no-repeat 0 center;
		color: #FA631A;
		}
	.comment_body blockquote{
		padding: 10px;
		}
		.comment_body blockquote p{
			line-height: 24px;
			margin: 0 0 1em;
			}
	.comment_body .rating{
		padding: 10px;
		border-top: 1px solid #CCC;
		text-align: right;
		color: #636466;
		}
		.comment_body .rating a{
			color: #ED1B23;
			}



.pg2{
	clear: both;
	height: 25px;
	padding: 5px 15px 5px; margin: 5px 0;
	text-align: right;
	border-top: 1px dotted #999;
	}
	.pg2 .left{
		float: left;
		}
	.pg2 .right{
		float: right;
		}
	.pg2 strong{color:#ED1B23;}
	.pg2 a{color:#044B88;}


.meta_info{
	border: 1px solid #D7D7D7;
	overflow: hidden; zoom: 1;
	padding: 10px; margin: 0 0 10px;
	}
	.meta_info_card_union{
		padding-left: 75px;
		background: url(/images/newshop/img/bg_card_union.gif) no-repeat 5px 5px;
		}
	.meta_info .store_info{
		float: left;
		padding-right: 20px;
		}
		.meta_info .store_info .title{
			font-size: 16px;
			}
		.meta_info .store_info .meta{
			color: #626365;
			}
		.meta_info .store_info .meta em{
			color: #FA631A; font-weight: bold;
			}
		.meta_info .store_info .meta .stars img{
			margin-right: 1px;
			}
		.meta_info .store_info .meta .details{
			padding: 2px 0 2px 15px;
			background: url(/images/newshop/img/icon_stat.gif) no-repeat 0 0;
			color: #314FB8;
			}
	.meta_info .owner_info{
		float: left;
		width: 180px;
		padding-left: 20px;
		border-left: 1px dashed #D7D7D7;
		}
		.meta_info .owner_info .avatar{
			float: left;
			padding: 1px; border: 1px solid #D3E0E5;
			margin: 0 10px 5px 0;
			}
		.meta_info .owner_info .actions{
			clear: both;
			padding-left: 10px;
			}
		.meta_info .owner_info .actions img{
			padding: 1px;
			}

.store_main{
	zoom: 1;
	}
	.store_menu{
		height:24px; overflow: hidden;
		margin-bottom: -1px; position: relative;
		}
		.store_menu li{
			float: left;
			margin-right: 5px;
			width: 66px; height: 24px;
			text-align: center; line-height: 26px;
			background: url(/images/newshop/img/bg_store_menu_n.gif) no-repeat 0 0;
			}
		.store_menu li.current{
			width: 79px;
			background-image: url(/images/newshop/img/bg_store_menu_o.gif);
			font-weight: bold; color: #363636;
			}
			.store_menu li a{
				color: #363636;
				}
	.basic_info{
		border-top: 1px solid #C9C9CA;
		padding: 10px; zoom: 1;
		line-height: 23px;
		}
		.basic_info a{
			color: #314FB8;
			text-decoration: underline;
			}
		.basic_info strong{
			color: #626365;
			font-weight: normal;
			}
			.basic_info strong.em{
				color: #EB2825;
				}
			.basic_info a.bus{
				padding-left: 22px;
				background: url(/images/newshop/img/icon_bus.gif) no-repeat 0 0;
				}
	.store_gallery{
		position: relative;
		float: right; display: inline;
		width: 218px;
		padding: 3px; margin: 20px 10px 0;
		background: url(/images/newshop/img/bg_gallery.gif) no-repeat 0 0;
		}
		.store_gallery .actions{
			width: 218px;
			position: absolute; margin-top: 5px;
			}
			.store_gallery .actions a.prev{
				position: absolute; left: 50px;
				}
			.store_gallery .actions a.next{
				
				position: absolute; right: 50px;
				}
		.store_gallery .info{
			line-height: 30px;
			text-align: center;
			}
			.store_gallery .info em{
				color: #EB2825;
				}
	.store_support{
		padding: 5px 10px;
		}
		.store_support .title{
			float: left;
			margin-right: 10px;
			color: #363636;
			}
	.meta_list{
		overflow: hidden;
		}
		.meta_list li{
			float: left;
			margin-right: 40px;
			}
			.meta_list li.tags{
				float: none;
				clear: both;
				}
			.meta_list li strong{
				color: #626365; font-weight: normal;
				}
			.meta_list li a{
				color: #314FB8;
				}
	.store_actions{
		padding: 5px 0 10px;
		text-align: center;
		}





	.folder_ctl{
		
		}
		.folder_ctl a.folded,.folder_ctl a.unfolded{
			padding-right: 10px;
			background: no-repeat right center;
			}
			.folder_ctl a.folded{ background-image: url(/images/newshop/img/icon_arrow_right.gif);}
			.folder_ctl a.unfolded{ background-image: url(/images/newshop/img/icon_arrow_down.gif);}
	.folder_body{
		overflow: hidden;
		}




.f1{
	border: 1px solid #D2D2D3;
	padding: 15px;
	background: #F5F5F5;
	line-height: 25px;
	}
	.f1 .title{
		font-size: 16px; font-weight: bold;
		}
	.f1 a{color: #626365;}
	.f1 .item{clear: both;}
	.f1 .em{color: #4C1428; font-weight: bold;}
	.f1 em{color: #ED1B23;}
	.f1 .item img,.f1 .item input{vertical-align: middle;}
	.f1 .text{border: 1px solid #7E9AB7; background: #FFF;}
	.f1 .block{overflow: hidden; zoom: 1;}
	.f1 .block2{overflow: hidden; zoom: 1; margin-left: 60px;}
		.f1 .block2 a{color: #234AB7;}
	.f1 .action{margin-left: 70px;}
	.f1 .label{float: left;  width: 5em;}
	.f1 .actions{text-align: center;}
	.f1 .dim{color: #909090;}


.productshow{
	overflow: hidden; zoom: 1;
	}
	.productshow .img{
		margin: 15px; display: inline;
		float: left;
		color: #ED1B23;
		text-align: center;
		}
	.productshow .img img{
		padding: 3px; border: 1px solid #B8B8B8;
		}
	.productshow .basicinfo{
		padding: 5px;
		overflow: hidden; zoom: 1;
		}
		.productshow .basicinfo .title{
			padding: 20px 10px 10px; margin: 0 0 10px;
			font-size: 16px; color: #5D0000;
			border-bottom: 1px dashed #D7D7D7;
			}


table.param{
	width: 96%;
	margin: 10px auto;
	border-collapse: collapse;
	border: 1px solid #E4E4E4;
	}
	table.param td,table.param th{
		padding: 2px 5px;
		border: 1px solid #E4E4E4;
		}
	table.param th{
		font-weight: normal;
		text-align: right;
		}



.gallery_main{
	
	}
	.gallery_ctl{
		position: relative; zoom: 1;
		height: 40px; margin-bottom: 20px;
		line-height: 40px;
		text-align: center;
		background: url(/images/newshop/img/dash01.gif) repeat-x 0 bottom;
		}
		.gallery_ctl a{
			margin: 0 20px;
			}
	.gallery_ctl a.upload{
		position: absolute; right: 0; top: 0;
		}
	.gallery_show{
		text-align: center;
		background: url(/images/newshop/img/dash01.gif) repeat-x 0 bottom;
		}
		.gallery_show .preview img{
			border: 1px solid #000;
			}
		.gallery_show .author{
			padding: 20px 0;
			}
			.gallery_show .author a{
				color: #2754BB;
				}
	.gallery_list{
		padding: 15px 0 0 15px;
		overflow: hidden; zoom: 1;
		}
		.gallery_list li{
			float: left;
			padding: 0 15px 15px 0;
			}
			.gallery_list li img{
				padding: 5px;
				border: 1px solid #DDD;
				}
		.gallery_list .current img{
			background: #E9E9E9;
			}

.tb1{
	table-layout: fixed;
	width: 95%; margin: 10px auto;
	border-collapse: collapse;
	}
	.tb1 th{
		padding: 5px;
		font-weight: bold;
		text-align: center;
		background: #FFFFCF;
		border: solid #F7D78B;
		border-width: 1px 0;
		}
		.tb1 th.first{border-left-width: 1px;}
		.tb1 th.last{border-right-width: 1px;}
	.tb1 td{
		padding: 5px;
		border-bottom: 1px dotted #CFCFCF;
		}
	.tb1 a{
		color: #2754BB;
		}


.split1{
	min-height: 350px;
	_height: 350px;
	padding-left: 10px;
	background: url(/images/newshop/img/split1.gif) no-repeat 0 0;
	}


.search1{
	padding: 20px 20px 20px 100px;
	background: #FFFFE1 url(/images/newshop/img/bg_search.gif) no-repeat 30px 8px;
	line-height: 24px;
	}
	.search1 input,.search1 select{
		vertical-align: middle;
		}
	.search1 .text{
		padding: 3px;
		background: #FFF url(/images/newshop/img/bg_input.gif) no-repeat 0 0;
		border: solid #CCC; border-width: 0 1px 1px 0;
		}


.form2{
	zoom: 1; position: relative;
	}
	.form2 .normal0{
		padding: 5px 20px;
		}

	.form2 img, .form2 textarea{vertical-align: middle;}
	.form2 .item{
		border-bottom: 1px dotted #CCC;
		padding: 10px;
		}
	.form2 .label{
		float: left;;
		width: 90px;
		margin-right: 10px; text-align: right;
		letter-spacing: 3px;
		}
	.form2 .label2{
		font-weight: bold;
		display: block;
		}

	.form2 em{color: #BA1218;}
	.form2 .em{color: #014DA2;}
	.form2 strong{font-weight: normal; color: #636466;}
		.form2 strong em{font-weight: bold; margin: 0 3px;}
	.form2 .block{overflow: hidden; zoom: 1;}
	.form2 .checkboxes label{margin-right: 20px; white-space: nowrap; color: #014DA2;}
	.form2 label.disabled{color: #999;}
	.form2 .ib{ zoom: 1; display: inline-block; *display:inline; vertical-align: middle; text-align: center; margin-right: 30px;}
		.form2 .ib select{width: 200px;}
	.form2 .actions{text-align: center; padding: 10px;}
	.form2 .actions input{margin: 0 10px;}
	.form2 a{color: #4B6D9B;}
	.form2 .text{border: 1px solid #7F9DB9;}



.form3{
	padding: 10px;
	}
	.form3 .isowner label{
		margin: 10px;
		font-size: 14px;
		}
	.form3 fieldset{
		border: 0;
		padding: 5px; margin: 0 0 2em 0;
	}

	.form3 legend{
		margin: 0; padding: 0 0 0 15px;
		font-weight: bold; font-size: 14px;
		background: url(/images/newshop/img/icon11.gif) no-repeat 0 center;
	}
		.form3 legend em{
			color: #ED1B23; font-size: 12px;
			margin-left: 10px;
			}

	.form3 p.em{
		margin: 1em 0;
		font-style: normal; color: #BA1218;
	}
	.form3 table{
		width: 98%;
		border: 1px solid #E3E3E3;
		border-collapse: collapse;
	}
	.form3 table td{
		padding: 8px 10px;
		border: 1px solid #E3E3E3;
		background: #FFF;
		vertical-align: middle;
	}.form3 table td *{vertical-align: middle;}
	.form3 table th{
		width: 7em;
		padding: 8px 10px;
		border: 1px solid #E3E3E3;
		text-align: center;
		vertical-align: top;
		font-weight: normal;
		background: #EEF9FE;
		color: #2754BB;
	}

		.form3 .fs1 th{	background: #EEF9FE;}
		.form3 .fs2 th{	background: #FFFDE8;}
		.form3 .fs3 th{	background: #F0F8F1;}
	.form3 table td a{
		color: #034FBA;
	}
	.form3 td .text{
		width: 300px;
		border: 1px solid #7F9DB9;
	}
	.form3 .button{
		padding: 0 10px;
		background: #EBEADB; border: 1px solid #000;
		}
	.form3 td .checkbox{
		display: inline-block;
		width: 120px;
	}
	.form3 td em,.form3 th em{font-style: normal; color: #ED1B23;}
	.form3 table td a.veri{
		padding-left: 14px; text-decoration: underline;
		background: url(/images/newshop/img/icon12.gif) no-repeat 0 center;
	}
	.form3 .actions{
		text-align: center;
	}
	.form3 .ib{
		display: inline-block;
		}
		.form3 .ib input{
			margin: 1px;
			padding: 1px 5px;
			}
	.form3 .dim{
		color: #636466;
		}
	.form3 .map{
		padding-left: 15px;
		margin-left: 10px;
		background: url(/images/newshop/img/icon_map.gif) no-repeat 0 0;
		color: #ED1B23;
		}

.wincoins{
	padding: 50px 50px 50px 150px;
	font-size: 14px; font-weight: bold;
	background: #FFFFE1 url(/images/newshop/img/bg_coins.gif) no-repeat 50px center;
	}
.con1{
	padding: 30px 50px 30px 150px;
	font-size: 14px; font-weight: bold;
	background: #FFFFE1 url(/images/newshop/img/bg_con.gif) no-repeat 50px center;
	}
	.con1 strong{
		color: #ED1B23;
		}



.store_info_content{
	padding: 20px;
	font-size: 14px;
	}
	.store_info_content .title{
		margin: 10px;
		border-bottom: 1px dashed #CCC;
		font-size: 14px; font-weight: bold;
		text-align: center;
		}
	.store_info_content p{
		text-indent: 2em;
		margin: 0 0 1em;
		}



.filter1{
	padding: 2px; margin-bottom: 10px;
	border: 1px solid #D6D9DE;
	zoom: 1;
	}
	.filter1 .current{
		padding: 5px;
		color: #034FBA;
		}
		.filter1 .current strong{
			background: #EDF4FF;
			border: 1px solid #8FB9DD;
			padding: 5px 10px; margin-right: 5px;
			font-weight: normal;
			}
		.filter1 .current .item{
			margin-right: 5px;
			}
		.filter1 .current .item sup{
			margin-left: 2px;
			}
	.filter1 .filter{
		margin: 10px 0; padding: 20px 20px 5px;
		border-top: 1px dashed #CCC;
		line-height: 30px;
		}
		.filter1 .filter dt{
			float: left; clear: left;
			font-weight: bold;
			}
		.filter1 .item span{
		 padding-right:5px
		 padding-bottom: 5px
		}
		.filter1 .filter dd{
			overflow: hidden; zoom: 1;
			}
		.filter1 .filter dd a{
			
			white-space: nowrap;
			}
			.filter1 .filter dd a:hover{
				background: #F36F20; color: #FFF;
				text-decoration: none;
				}
		.filter1 .filter dd a.selected{
			background: #F36F20; font-weight: bold;
			color: #FFF;
			}
		.filter1 .filter dd a.showall:hover{
			background: none;
			}
		.filter1 .filter dd .filtersub{
			background: #E6E7E8;
			padding: 10px 10px; 
			}
		.filter1 .subSort{
			padding-bottom: 5px; 
			}
.sorter_wrap{
	overflow: hidden; zoom: 1;
	border: 1px solid #FABD92;
	padding: 5px; 
	background: #F8F9DC;
	}
	.sorter_wrap .sorter{
		margin: 0;
		}
.sorter{
	
	background: url(/images/newshop/img/g11.gif) repeat-x 0 bottom;
	}
	.sorter select{}
	.sorter a{
		display: block;
		display: inline-block;
		height: 17px;
		padding: 0 20px 0 10px; margin-right: -1px;
		border: 1px solid #5AA5D8;
		line-height: 17px;
		background: url(/images/newshop/img/arrow05.gif) no-repeat 96% center;
		color: #333;
		}
		.sorter a:hover,
		.sorter a.down{
			background-image: url(/images/newshop/img/arrow05_down.gif);
			text-decoration: none;
			}
		.sorter a.up{
			background-image: url(/images/newshop/img/arrow05_up.gif);
			text-decoration: none;
			}



.popup1{
	position: absolute;
	border: 1px solid #CA9735;
	padding: 10px;
	color: #000;
	background: #FEFFD8 url(/images/newshop/img/g04.gif) repeat-x 0 bottom;
	filter:	progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#21000000, Positive='true')
			progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=1, Color=#21000000, Positive='true')
			progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=2, Color=#21000000, Positive='true')
			progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=2, Color=#11000000, Positive='true')
			progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=3, Color=#11000000, Positive='true')
			progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=3, Color=#11000000, Positive='true')
			progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=4, Color=#11000000, Positive='true');
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.4);
	box-shadow:3px 3px 3px rgba(0,0,0,0.4);
	}

.popup2{
	position: absolute;
	border: 1px solid #28567B;
	color: #333;
	}
	.popup2 .popuptitle{
		background: #E6E7E8;
		padding: 4px 10px;
		color: #000; font-size: 14px;
		}
		.popup2 .popuptitle em{
			font-size: 12px; font-weight: normal;
			color: #ED1B23;
			}
		.popup2 .popuptitle strong{
			color: #ED1B23;
			}
	.popup2 .close{
		position: absolute; top: 3px; right: 10px;
		}
	.popup2 .popupbody{
		padding: 10px;
		}
	.popupbody .foldctl a{
		font-size: 12px; font-weight: normal;
		color: #2754BB;
		}


.rating2{
	
	}
	.rating2 img{
		vertical-align: middle;
		}
	.rating2 .s{
		height: 10px;
		background: #00BDF2;
		}

.rating3{
	padding: 10px 0;
	}
	.rating3 input{
		vertical-align: middle;
		}
	.rating3 img{
		vertical-align: middle;
		margin-right: 1px;
		}

.notfound{
	margin: 50px 0;
	padding: 0 0 10px 160px;
	background: url(/images/newshop/img/bg_sorry.gif) no-repeat 0 center;
	line-height: 1.75;
	}
	.notfound h2{
		font-size: 18px;
		}
	.notfound h3{
		font-size: 14px;k
		}
	.notfound strong{
		color: #ED1B23;
		}
	.notfound a{
		color: #034FBA;
		}


* html .rlfix img,* html .rlfix input{
	zoom: expression(function(ele){
		ele.style.zoom = "1";
		var iefixer = document.createElement("b");
		iefixer.style.zoom="1";
		ele.parentNode.insertBefore(iefixer,ele);
		}(this));	
	}