*
{
	margin: 0;
	padding: 0;
	color:#666;	
}
a
{
	text-decoration: none;
	outline: none;
}
a:active {star:expression(this.onFocus=this.blur());}
a:hover
{
	text-decoration: underline;
}
html, body, img
{
	border: 0;
} 
html
{
	width: 100%;
	height: 100%;
	overflow: scroll;
	overflow-x: auto;
	border: 0;
	text-align: center;
	background: #fff;
}
body, td, input, textarea, pre
{
	font: 12px/160% Arial,Tahoma,Helvetica,Sans-Serif;
}
.pagebody
{
	width:962px;
	margin:auto;    
    position:relative;
z-index:1;    
	}

.wrap{ width:962px; margin:0 auto; position:relative;}
.head
{	
	color: #333;
	width: 962px;
	margin: auto;
	text-align:center;
	
}
.head_title
{
	background:url(../images/head_title_bg.png);
	width:960px;
	height:26px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:26px;
	text-align:left;
	color:#666}
.head_title_l
{
	padding-left:15px;
	
	}
.head_title_l img
{
 vertical-align:middle}
.head_title_r
{
	width:435px;
	text-align:right
	}
.title
{
	text-align:left;
	color:#666;}
.head_nav
{
	width:962px;
	margin:10px auto;
	overflow: hidden; /*firefox hack*/
}


.bfl_logo
{

	width: 154px;
	height: 54px;
	margin:0 0 0 10px
	}
.bfl_head_banner
{
	float:right;
	width:500px;
	text-align:right;
	padding:12px 5px 0 0
	}
.meu_cart
{
	float:left;
	line-height:28px;
	width:160px}
.ico_53kf
{
	background:url(../images/head_ico.png) no-repeat;
	background-position:-2px -1px;
	padding-left:20px;
	
	height:16px;
	color:#666;
	line-height:16px;
	margin:4px 0 0 9px
	}
.ico_QQ
{
	background:url(../images/head_ico.png) no-repeat;
	background-position:-3px -23px;
	padding-left:20px;
	
	height:16px;
	color:#666;
	line-height:16px;
	margin:4px 0 0 9px
	}
.ico_MSN
{
	background:url(../images/head_ico.png) no-repeat;
	background-position:-3px -42px;
	padding-left:20px;
	
	height:16px;
	color:#666;
	line-height:16px;
	margin:4px 0 0 9px
	}
.left
{
	float:left}
.right
{
	float:right}
.font21_12px:link, .font21_12px:visited
{
	color: #690;
	text-decoration:none;
}
.font21_12px:hover, .font21_12px:active
{
	color: #690;
	text-decoration: underline;
}
.font16_12px_b:link, .font16_12px_b:visited
{
	color: #f90;
	text-decoration: none;
}
.font16_12px_b:hover, .font16_12px_b:active
{
	color: #f90;
	text-decoration: underline;
}
.font12_fff:link, .font12_fff:visited, .font12_fff:hover, .font12_fff:active
{
	color: #fff;
	text-decoration:none;
	cursor:pointer
}
.font12_090:link, .font12_090:visited, .font12_090:hover, .font12_090:active
{
	color: #009900;
	font-weight:bold;
	text-decoration:none;
	line-height:36px;
	cursor:pointer
}
.font161_12px:link, .font161_12px:visited, .font161_12px:hover, .font161_12px:active
{
	color: #f90;
	text-decoration: underline;
}
.font162_12px:link, .font162_12px:visited, .font162_12px:hover, .font162_12px:active
{
	color: #f90;
	font-size:14px;
	text-decoration: underline;
	font-weight:bold
}
.font_12px_b:link, .font_12px_b:visited
{
	color: #333;
	text-decoration: none;
}

.font_12px_b:hover, .font_12px_b:active
{
	color: #669900;
	text-decoration: underline;
}
.font_12px_333:link, .font_12px_333:visited
{
	color: #333;
	text-decoration: none;
	font-family:"ËÎÌå";
}
.font_12px_333:hover, .font_12px_333:active
{
	color: #ff9900;
	text-decoration: none;
	font-family:"ËÎÌå";
}

.font2_12px_b:link, .font2_12px_b:visited
{
	font-weight:bold;
	color: #fff;
	text-decoration: none;
}
.font2_12px_b:hover, .font2_12px_b:active
{
	font-weight:bold;
	color: #ff0;
	text-decoration: none;
}
.font2_12px_b_higlight:link, .font2_12px_b_higlight:visited
{
	font-weight:bold;
	color: #ff0;
	text-decoration: none;
}
.font2_12px_b_higlight:hover, .font2_12px_b_higlight:active
{
	font-weight:bold;
	color: #ff0;
	text-decoration: none;
}
.font3_12px_b:link, .font3_12px_b:visited
{
	font-weight:bold;
	color: #666;
	text-decoration: none;
}
.font3_12px_b:hover, .font3_12px_b:active
{
	font-weight:bold;
	color: #f90;
	text-decoration: none;
}
.font4_12px_b:link, .font4_12px_b:visited
{
	color: #666;
	text-decoration: none;
}
.font4_12px_b:hover, .font4_12px_b:active
{
	color: #f90;
	text-decoration: none;
}
.font15_12px_b:link, .font15_12px_b:visited
{
	font-family:"ËÎÌå";
	color: #09c;
	text-decoration: none;
}
.font15_12px_b:hover, .font15_12px_b:active
{
	font-family:"ËÎÌå";
	color: #09c;
	text-decoration:underline;
}
.font5_12px_b_price
{
	color:#F60;
	font-weight:bold
	}
.font5_18px_b_price
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F60;
	font-weight:bold
	}
.font18_12px_t_price
{
	color:#666;
	text-decoration:line-through;
	}
.font5_12px_b_title
{
	color:#666;
	padding-top:8px
	}
.font17_12px_title
{
	color:#333;
	}
.font9_14pxb
{
	color:#333;
	font-size:14px;
	font-weight:bold
	}
.font5_12px_b_size
{
	color:#c00;
	font-weight:bold
	}
.font13_12px
{
	color:#c00;
	}
.font22_12px
{
	color:#f90;
	}
.font5_14px_b_tt
{
	color:#390;
	font-size:14px;
	font-weight:bold
	}
.font51_14px_b_tt
{
	color:#666;
	font-size:14px;
	font-weight:bold
	}
.font5_14px_b_price
{
	color:#F90;
	font-size:14px;
	font-weight:bold
	}
.font26_12px:link, .font26_12px:visited
{
	color: #666;
	text-decoration: underline;
}
.font26_12px:hover, .font26_12px:active
{
	color: #690;
	text-decoration:underline;
}
.font6_12px:link, .font6_12px:visited
{
	color: #666;
	text-decoration: none;
}
.font6_12px:hover, .font6_12px:active
{
	color: #690;
	text-decoration:underline;
}
.font17_12px:link, .font17_12px:visited
{
	color: #fff;
	background:#669900;
	padding:2px 5px;
	text-decoration: none;
}
.font17_12px:hover, .font17_12px:active
{
	color: #fff;
	background:#669900;
	padding:2px 5px;
	text-decoration: none;
}
.font18_12px:link, .font18_12px:visited
{
	color: #666;
	padding:2px 5px;
	text-decoration: none;
}
.font18_12px:hover, .font18_12px:active
{
	color: #fff;
	background:#669900;
	padding:2px 5px;
	text-decoration: none;
}
.font8_12px:link, .font8_12px:visited, .font8_12px:hover, .font8_12px:active
{
	color: #690;
	text-decoration: underline;
}
.font19_12px:link, .font19_12px:visited, .font19_12px:hover, .font19_12px:active
{
	color: #cc0000;
	text-decoration: underline;
}
.font23_14px:link, .font23_14px:visited, .font23_14px:hover, .font23_14px:active
{
	color: #cc0000;
	font-size:14px;
	text-decoration: underline;
}
.font22_14px:link, .font22_14px:visited, .font22_14px:hover, .font22_14px:active
{
	color: #690;
	text-decoration: underline;
	font-size:14px
}
.txtcss
{
	border:1px solid #ccc; height:22px; line-height:22px; color:#666
	}
.red
{
 color:#ff0000
}
.font7_12px
{
	color:#999;
	}
.font12_12px
{
	color:#690;
	}
.font14_12px
{
	color:#690;
	}
.font9_12px
{
	color:#666;
	font-size:14px;
	line-height:28px;
	font-weight:bold
	}
.font9_14px
{
	color:#666;
	font-size:14px;
	line-height:33px
	}

.ico_online
{
	background:url(../images/mai_ico.gif) no-repeat;
	background-position:-38px 0;
	width:2px;
	height:14px;
	margin:0 5px
	}
.ico_online_meu
{
	float:left;
	margin:0 20px;
	
	}
.ico_cart
{
	background:url(../images/head_ico.png) no-repeat;
	background-position:-1px -63px;
	text-align:left;
	width:90px;
	padding:0px 0 0 25px;
	margin:6px 0px 0 15px;
	_margin:6px 0px 0 8px;
	line-height:16px;
	
	}
.input_txt
{
	border:1px solid #999;
	background:#efefef;
	text-align:center;
	height:16px;
	line-height:16px;
	color:#666}
.txt_more
{
	float:right;
	padding-right:10px;
	}

.ico_more
{
	background:url(../images/btn.gif) no-repeat;
	width:50px;
	height:15px;
	float:right;
	margin-top:2px
	}
.ico_more a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none
	}
.ico_more2
{
	background:url(../images/btn.gif) no-repeat;
	width:50px;
	height:15px;
	float:right;
	}
.ico_more3
{
	background:url(../images/btn.gif) no-repeat;
	background-position:-71px 0;
	width:50px;
	height:15px;
	float:right;
	}
.ico_messge
{
	background:url(../images/mai_ico.gif) no-repeat;
	background-position:0 -61px;
	width:14px;
	height:11px;
	}
.ico_more3
{	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-left:9px}


.ico_more, .ico_more2
{	color:#FFF;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-left:9px}

.meu
{
	clear:both;
	width:962px;
	text-align:center;
	margin:auto;
	background:url(../images/head_bg_meu.png) no-repeat;
	height:56px;
	margin-bottom:15px;}
.meu_nav
{
	padding:0 0 0 258px;
	text-align:left;
	width:533px;
	z-index:1}
.meu_nav_t1{ text-align:center; width:65px;line-height:28px; margin:0 5px; float:left;}
.meu_nav_t1 a
{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
    
	}
.meu_nav_t2
{
	float:left;
	background:url(../images/meu_bg2.png);
	width:80px;
	height:36px;
	text-align:center;
	position:relative;
	line-height:36px;
	top:-7px;
	}
.meu_nav_t2 a
{
	color:#009900;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
	}
.pro_list_left_head
{
	
	
	}
.pro_list_left
{
	width:190px;
	/* :relative;
	top:-71px;
		}
	. */
		}
.pro_head_list
{
	
	position:absolute;
	top:137px; left:0;
	width:570px;
	z-index:100;
	border:1px solid #Fc0;
	background:#ffffec;
	padding:10px 10px 20px 10px;
	text-align:left;
	color:#666;
	line-height:22px;
		
	}

.pro_head_list_online
{
	border-bottom:1px dashed #F0F0F0;
	clear:both;
	margin:8px 0;}
.pro_head_list_p
{
	clear:both}
.pro_head_list_t
{
	float:left;
	color:#F90;
	width:65px;
	text-align:right;	
	line-height:22px;
	margin-right:10px}
.pro_head_list_t a
{
	color:#F90;}
.pro_head_list_t2
{
	width:485px;
	float:left
	}
.pro_head_list_t2 span
{

	margin:0 5px 0 5px;}
.pro_head_list_t2 span a
{
	color:#666}
.pro_list_w190
{
	width:188px;
 	background:url(../images/left_bg_s1.png) repeat-y;
	border-bottom:1px solid #fc0;
	border-left:1px solid #fc0;
	border-right:1px solid #fc0;
	}
.part_left
{   position:relative;
    top:-71px;
	float:left;
	width:190px;
	
	}
.part1_left
{
	float:left;
	width:133px;
	background:url(../images/mybfl_bg_s1.png);
	border-top:1px solid #ccc;	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.part2_left
{
	float:left;
	width:770px;	
	}
.part3_left
{
	float:left;
	width:716px;	
	}
.part3_right
{
	float:left;
	width:174px;
	margin:0 0 0 15px
	}
.part4_right
{
	float:left;
	width:228px;
	margin:0 0 0 15px;
	}
.part1_right
{
	float:left;
	width:812px;
	margin:0 0 0 15px;
	text-align:left	
	}
.part_right
{
	float:right;
	width:758px;
	margin:auto;
	text-align:left	
	}
.part_left4
{
	float:left;
	width:738px;
	margin:0 10px 0 0
	}
.p_c_left
{
	float:left;
	width:534px;
	margin:0 12px 0 0;
	
	}
.p_c_right
{
	float:left;
	width:212px;
	}
.pro230img
{
	float: left;
	width: 230px;
	margin: 15px 10px 15px 10px;	
	_margin: 15px 8px 15px 8px;	
	text-align: center;
}
.pro230img p, .pro200img p
{
	color:#666;
	}
.pro200img
{
	float: left;
	width: 200px;
	margin: 15px 15px 5px 30px;	
	_margin: 10px 15px 5px 20px;
	text-align: center;
}



.block190px_title
{
	background:url(../images/title_bg.png) no-repeat;
	background-position:-438px 0;
	width:190px;
	height:27px;
	text-align:left;
		}
.block212px_title
{
	background:url(../images/title_bg.png) no-repeat;
	width:212px;
	height:27px;
	text-align:left;
		}
.block212px_title2
{
	background:url(../images/title_bg.png) no-repeat;
	background-position:-219px 0;
	width:212px;
	height:27px;
	text-align:left;
		}
.nknhxh_t
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -363px;
	width:96px;
	height:17px;
	}
.wdqtzp_t
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -500px;
	width:90px;
	height:16px;
	}
.title_hpzd
{   background:url(../images/index_title.gif) no-repeat;
	background-position:0 -390px;
	width:63px;
	height:17px;
	}
.title_gyhqtzp
{   background:url(../images/index_title.gif) no-repeat;
	background-position:0 -473px;
	width:127px;
	height:17px;
	}
.title_xzzd
{   background:url(../images/index_title.gif) no-repeat;
	background-position:0 -418px;
	width:63px;
	height:17px;}
.title_gxyp
{
	background:url(../images/left_bg_btn_s1.png) no-repeat;
	width:190px;
	height:42px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	line-height:42px
	
	}
.title_gxyp1
{
	background:url(../images/left_bg_btn_s2_s1.png) no-repeat;
	width:190px;
	height:44px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	line-height:42px;
	position:absolute; 
    top:0;
    left:0
	}
    .title_gxyp1 a{ width:190px; height:45px; display:block; text-decoration:none; color:#fff}
.title_zjlljl
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -79px;
	width:90px;
	height:16px;
		}
.title_ggl
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -181px;
	width:48px;
	height:17px;
	float:left
		}
.title_gzbfl
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -207px;
	width:80px;
	height:17px;
	float:left
		}
.marginleft15px
{
	margin-left:15px
	}
.marginleft22px
{
	margin-left:22px
	}
.marginleft10px
{
	margin-left:10px
	}
.marginleft5px
{
	margin-left:5px
	}
.marginright5px
{
	margin-right:5px
	}
.marginleft30px
{
	margin-left:30px
	}
.marginleft45px
{
	margin-left:45px
	}
.marginleft56px
{
	margin-left:56px
	}
.marginleft93px
{
	margin-left:93px
	}
.margintop10px
{
	margin-top:10px
	}
.marginleft20px_r
{
	margin:20px 0
	}
.margint10px_b
{
	margin:10px 0
	}
.margint30px
{
	margin:30px 0;
	text-align:center
	}
.marginbottom10px
{
	margin-bottom:10px
	}
.title_dzfw
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -231px;
	width:151px;
	height:14px;
	margin:9px 0
		}
.title_rmcp
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -24px;
	width:74px;
	height:20px;
	float:left
			}
.title_zxpl
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -104px;
	width:64px;
	height:17px;
	
			}	
.title_xzbfldly
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -155px;
	width:127px;
	height:17px;
	
			}	
.title_mjrp
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -129px;
	width:64px;
	height:17px;
	
			}	
.title_wddd
{
	background:url(../images/title_bg.png) no-repeat;
	background-position:0 -293px;
	width:812px;
	height:27px;
	
			}
.zxplhsczp
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -447px;
	width:143px;
	height:17px;
	float:left
	}
.title_rmcp
{
	
	margin-left:14px;
	_margin-left:8px
	}
.title_xpsd
{
	background:url(../images/index_title.gif) no-repeat;
	background-position:0 -53px;
	width:64px;
	height:16px;
	padding:2px

			}	
.block212px_body
{
	
	border:1px #ccc solid
	}
.block212px2_body
{
	
	border:1px #ccc solid;
	padding:10px 0
	}
.block190px_body
{
	width:188px;
	border:1px #ccc solid;
	padding:10px 0
	}
.block190px_body .unit1
{
	text-align:left;
 padding:0 0 0 10px ;
 border-bottom:1px dotted #ccc;
 height:25px;
	}
.block190px_body .unit2
{
	text-align:left;
 padding:10px 0 0 10px ;
	}
.hmzc
{
	background:#FAFAFA;
	border:1px solid #ccc;
	line-height:30px;
	height:30px;
	width:188px;
	margin:10px 0
	}
.paddingtop8px
{
	padding-top:8px
	}
.paddingtop5px
{
	padding-top:5px
	}
.paddingtop6px
{
	padding-top:6px
	}
.paddingtop10px
{
	padding:10px 0
	}
.nav_t1
{
	padding:8px 15px;
	text-align:left;
	color:#666
	}
.nav_t
{
	line-height:22px
	}
.ico_online2
{
	color:#CCC;
	margin:0px 4px}
.banner_ad
{
	margin:8px 0
	}
.banner_ad2
{
	margin:5px 0
	}
.pro152px
{
	width:152px;
	text-align:center;
	margin:10px auto}
.pro152px p
{
	text-align:center;}
.pro152px3
{
	width:152px;
	text-align:center;
	margin:8px 8px 8px 23px;
	_margin:8px 14px;
	float:left
	}
.pro152px2
{
	width:155px;
	text-align:center;
	margin:8px 10px;
	_margin:8px 7px;
	float:left
	}
.pro152px2 img, .pro152px3 img
{
	margin:5px 0}
.pro152px2 p, .pro152px3 p
{
	text-align:center;
	}
	
.pro152px4
{
	width:152px;
	text-align:center;
	margin:8px 20px;
	_margin:8px 10px;
	float:left
	}
.pro152px4 img
{
	margin:0 0 5px 0}
.pro152px4 p
{
	line-height:20px;
	text-align:left; color:#666}
.dzfw
{
	width:736px;
	height:70px;
	border:1px solid #ccc;
	margin-bottom:10px}
.dzfw1
{
	width:514px;
	float:left;
	margin:0 0 0 10px;
	_margin:0 0 0 4px}
.blockw534px
{
	width:534px;
	}

.blockw534px_body
{
	width:532px;border:1px solid #ccc;
	height:204px;
	overflow: hidden; /*firefox hack*/
	}
.blockw534px_t
{
	background:url(../images/title_bg.png) no-repeat;
	background-position:0 -117px;
	width:534px;
	height:27px;
	overflow: hidden; /*firefox hack*/}
	
.blockw534px2
{
	width:532px;border:1px solid #ccc;
	overflow: hidden; /*firefox hack*/
	}
.blockw534px2_body
{
	
	margin:0px;
	padding-top:10px;
	
	}
.banner240px
{
	float:left;
	width:230px;
	margin:0 12px 15px 18px;
	_margin:0 16px 15px 8px

	}
.banner240px img
{
	margin-bottom:8px}
.banner240px p
{
	color:#666;
	line-height:22px
	}
.pro_meu_index
{
	
	background-color: #f9f9f9;
	width: 100%;
	margin: 10px 0;
	padding: 8px 0px 0px 0px;
	
}
.pro_meu_index dl
{
	padding:10px;}
.pro_meu_index dt
{
	color: #690; 	
	line-height:25px;
	margin:0
	
}
.pro_meu_index dd
{
	list-style-type: none;
	text-indent: 0px;
	text-align:left;
	line-height:20px
}
.online_img
{
	left:0;
	right:0;
	top:0;
	bottom:0px;
	border-bottom:1px #ccc dashed;
	margin:6px 0
	
	}
.online
{
	border-top:1px dashed #ccc;
	width:100%;
	margin:6px 0
	}
.online6
{
	border-top:1px dashed #ccc;
	width:90%;
	
	margin:10px auto;
	}
.online5
{
	border-top:1px solid #ccc;
	width:95%;
	margin:auto
	}
.online7
{
	border-top:1px solid #E8E8E8;
	width:310px;
	text-align:left;
	
	}
.online55
{
	border-top:1px solid #ccc;
	width:97%;
	text-align:left;
	margin:10px 0
	}
	
.online4
{
	border-top:1px dashed #ccc;
	width:788px;
	margin:15px auto;
	text-align:center
	}
.online2
{
	border-top:1px #ccc solid;
	width:100%;
	margin:6px 0 0 0;
	}
.online3
{
	float:left;
	border-left:1px #ccc solid;
	width:1px;
	height:60px;
	margin:0 10px 0 0
	}
.online8
{
	float:left;
	border-left:1px #ccc dashed;
	width:1px;
	height:216px;
	margin:0 10px 0 0
	}

	
.content ul li
{
	
	background: url(../images/star_ico.gif) no-repeat;
	background-position:5px 3px;
	line-height: 22px;
	color: #333;
	padding:0px 0 0 24px;
	list-style-type:none
}
.block780px1
{
	border:1px solid #ccc;
	width:778px;
	margin:15px 0;
	padding:15px 0}
.p_img_c
{
	width:100%;
	background: url(../images/sina.png) no-repeat;
	background-position:14px 0px;
	line-height: 27px;
	color: #666;}
.block_tab
{
	width:738px;
	float:left}

#TabTab03Con01, #TabTab03Con02, #TabTab03Con03{width:810px;border:#ccc 1px solid; float:left;overflow: hidden; /*firefox hack*/}

#TabTab03Con1, #TabTab03Con2, #TabTab03Con3{width:756px;border:#ccc 1px solid; float:left;overflow: hidden; /*firefox hack*/}

#TabTab03Con11, #TabTab03Con22, #TabTab03Con33, #TabTab03Con44{width:960px;border-left:#ccc 1px solid; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; float:left;overflow: hidden; /*firefox hack*/ text-align:left; padding-bottom:50px; color:#666}
.TabTab_body
{
	margin:15px 25px;
	line-height:22px;
	color:#666
	}

.xixi11{width:962px;height:46px;line-height:46px;background:url(../images/cart4_bg2.png) no-repeat;cursor:pointer;}
.xixi22{width:962px;height:46px;line-height:46px;background:url(../images/cart4_bg2.png) no-repeat; background-position:0 -56px;cursor:pointer;}
.xixi33{width:962px;height:46px;line-height:46px;background:url(../images/cart4_bg2.png) no-repeat; background-position:0 -112px;cursor:pointer;}
.xixi44{width:962px;height:46px;line-height:46px;background:url(../images/cart4_bg2.png) no-repeat; background-position:0 -171px;cursor:pointer;}

.tab_tt_txt
{
	float:left; width:208px; margin:0 10px; line-height:34px; padding:6px 0}


.xixi1{width:385px;height:34px;line-height:34px;background:url(../images/title_bg.png) no-repeat; background-position:0 -159px;cursor:pointer;}
.xixi2{width:385px;height:34px;line-height:34px;background:url(../images/title_bg.png) no-repeat; background-position:0 -203px;cursor:pointer;}
.xixi3{width:385px;height:34px;line-height:34px;background:url(../images/title_bg.png) no-repeat; background-position:0 -247px;cursor:pointer;}
.xixi00
{
	border-bottom:1px solid #ccc; height:34px; width:580px}
.xixi01{width:257px;height:34px;line-height:34px;background:url(../images/title_bg.png) no-repeat; background-position:0 -159px;cursor:pointer;}
.xixi02{width:257px;height:34px;line-height:34px;background:url(../images/title_bg.png) no-repeat; background-position:0 -203px;cursor:pointer;}

.tab1{width:64px;height:16px;float:left;text-align:center; margin:0px 32px;_margin:0px 18px;cursor:pointer; background:url(../images/index_title.gif) no-repeat; background-position:0px -279px;}
.tab11{width:64px;height:16px;float:left;text-align:center; margin:0px 32px;_margin:0px 18px;cursor:pointer; background:url(../images/index_title.gif) no-repeat; background-position:-70px -278px;}
.tab2{width:64px;height:17px;float:left;text-align:center; margin:0px 32px;_margin:0px 44px;cursor:pointer; background:url(../images/index_title.gif) no-repeat; background-position:0px -307px;}
.tab22{width:64px;height:17px;float:left;text-align:center; margin:0px 32px;_margin:0px 44px;cursor:pointer; background:url(../images/index_title.gif) no-repeat; background-position:-70px -307px;}
.tab3{width:64px;height:16px;float:left;text-align:center; margin:0px 32px;_margin:0px 15px;cursor:pointer; background:url(../images/index_title.gif) no-repeat; background-position:0px -336px;}
.tab33{width:64px;height:16px;float:left;text-align:center; margin:0px 32px;_margin:0px 15px;cursor:pointer; background:url(../images/index_title.gif) no-repeat; background-position:-69px -336px;}
.tab1, .tab2, .tab3{margin-top:10px}
.tab11, .tab22, .tab33{	margin-top:8px}
.tab01{width:127px;height:33px;line-height:35px;float:left;text-align:center;cursor:pointer;color:#666;font-size:14px;font-weight:bold}
.tab02{width:127px;height:30px;line-height:30px;float:left;text-align:center;cursor:pointer;color:#666;font-size:14px; padding-top:4px}

.tab111{width:135px;height:42px;line-height:42px;float:left;text-align:center;cursor:pointer;color:#f60;font-size:14px;font-weight:bold; margin-right:24px}
.tab222{width:135px;height:42px;line-height:42px;float:left;text-align:center;cursor:pointer;color:#06C;font-size:14px; margin-right:24px; font-weight:bold}

.pro_banner
{
	width:734px;
	margin:1px}
.prolist
{
	width:734px;
	}

.xzbflly_img
{
	margin:10px 0 10px 15px}
.sqlist
{
	width: 350px;
	height: 75px;
	float: left;
	margin: 10px 0 10px 10px;
	color:#666
}
.sqlist_img
{
	float: left;
	width: 73px;
}

.sqlist_ico
{
	float: left;
	width: 18px;
	height: 17px;
}

.sqlist_content
{
	float: left;
	vertical-align: top;
	width: 267px;
	overflow: hidden;
	margin-left: 8px;
}
.mjrp_p
{
	width:730px;
	margin:auto;
	color:#666;
	line-height:23px;
	padding:8px 0;
	overflow: hidden; /*firefox hack*/}
.mjrp_online
{
	width:730px;
		border-bottom:1px solid #ccc;
		margin:auto}
.mjrp_l
{
	width:580px;
	float:left;}
.mybfl_css
{
	clear:both
	}
#bfl_foot
{
	position:relative;
	float:left;	
	margin: auto;
	width: 960px;
	height: 70px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
	background:url(../images/foot_online_s1.png) repeat-x;
	margin-top:30px;
	
	
}
.margintop30px
{
	margin-top: 30px;
	}

#bfl_foot_nav
{
	width: 585px;
	margin: auto;
	margin-top: 8px;
}
#bfl_foot_nav .nav
{
	float: left;
	margin: 8px 0 0 0;
}
#bfl_foot_nav .line
{
	float: left;
	background: url(../images_2010new/mai_ico.gif) no-repeat;
	background-position: -86px -1px;
	width: 2px;
	height: 30px;
	margin: 0 13px;
}
#bfl_foot .copyright
{
	clear: both;
	margin: auto;
	width: 100%;
	color: #666;
	text-align: center;
	line-height: 22px;
}

#bfl_foot a
{
	color: #666;
	text-decoration: none;
}
#bfl_foot a:hover
{
	color: #F90;
	text-decoration: none;
}

#zfbtysj
{
	position: absolute;
	right: 30px;
	z-index: 100;
	top: 12px;
	width: 123px;
	height: 40px;
}
.tabblock1
{
	width:133px;
	padding:10px 0;
	border-bottom:1px solid #ccc
	}
.tabblock1 ul li, .tabblock2 ul li
{
	padding-left:15px;
	line-height:20px;
	list-style:none;
	text-align:left}
.tabblock1 ul li img, .tabblock2 ul li img
{
	vertical-align:middle;
	line-height:20px;
	padding-right:5px
	}
.tabblock_ico
{
	background:url(../images/mybfl_left_ico.gif) no-repeat;
	width:6px;
	height:11px;
	float:left;
	margin:4px 5px 0px 0
	}
.tabblock2
{
	width:133px;
	border-bottom:1px solid #ccc;
	padding:10px 0
	}
.blockw812px
{
	width:810px;
	border:1px solid #ccc}
.blockw812px_body
{
	margin:10px 10px 10px 15px;
	color:#666;
	overflow: hidden; /*firefox hack*/
	}
.blockw962px
{
	width:960px;
	border:1px solid #ccc}
.blockw962px_nob
{
	width:962px;
	overflow: hidden; /*firefox hack*/
	}
.blockw962px_unit
{
	margin:0 0 10px 20px;
	overflow: hidden; /*firefox hack*/
	text-align:left
	}
.blockw962px_unit input
{
 vertical-align:middle
	}
.blockw962px2
{
	width:960px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc}
.blockw962px3
{
	width:960px;
	border:1px solid #ccc;}
.blockw962px3 p
{
	line-height:75px;
	padding-left:30px}
.blockw962px_body
{
	margin:10px 10px 10px 15px;
	color:#666;
	overflow: hidden; /*firefox hack*/
	}
.blockw962px_body p
{
	text-align:left}
.blockw962px_body_h
{
	background:url(../images/cart4_bg_s1.png) repeat-x;
	height:83px;
	
	}
.blockw962px_body_h2
{
		padding:10px 10px 10px 15px;
		text-align:left;
		color:#666
	
	}
.p_c_my1
{
	width:185px;
	float:left;
	padding-top:10px
	}
.blockw812px2
{
	width:812px;
	float:left}
.blockw812px2_body
{
	width:810px;
	border:1px solid #ccc;
	padding:15px 0;
	overflow: hidden; /*firefox hack*/
	}
.blockw812px2_body .unit3
{
	margin:0 10px 0 25px;
	_margin:0 10px 0 15px;
	text-align:left
	}
.blockw812px2_body .unit4
{
	margin:10px 10px 0 25px;
	_margin:10px 10px 0 15px;
	text-align:left
	}
.table_c
{
	margin:auto; text-align:center}
.t_l
{
	padding:0px 0 0 15px;}
.table_css
{
	border:1px solid #ccc;
	width:788;
	text-align:center;
	margin:auto
	}
	
.table_css2
{
	border:1px solid #ccc;
	width:780px;
	text-align:center
	}
.table_css3
{
	border:1px solid #ccc;
	width:770px;
	text-align:center
	}
.table_css th, .table_css2 th, .table_css3 th
{
	background:#f1f1f1;
	font-weight:normal;
	color:#333;
	line-height:25px;}
.table_css td, .table_css2 td, .table_css3 td
{
	color:#666;
	line-height:22px}
.tab_tt
{
	width:765px;
	margin:10px 0;
	height:30px;
	background:#f5f5f5;
	}
.tab_tt2
{
	width:782px;
	margin:10px 0;
	height:30px;
	background:#f5f5f5;
	line-height:30px;
	}
.tab_tt2_p
{
	padding-left:10px;

	color:#666;
	font-size:14px;
	}
.p_txt_list
{
	margin:15px 0;
	padding-left:100px;
	line-height:24px;
	color:#666
	}

.p_txt_list dt
{
	float:left;
	width:150px;
	text-align:right
	}
.btn_w67px_b
{
	background:url(../images/btn.gif) no-repeat;
	background-position:-115px -79px;
	width:67px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#FFFFCC;
	font-size:12px;
	font-weight:bold;
	border:none;
	cursor:pointer
	}
.btn_w100px_b
{
	background:url(../images/btn.gif) no-repeat;
	background-position:0 -78px;
	width:100px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer
	}
.btn_w140px_b
{
	background:url(../images/btn.gif) no-repeat;
	background-position:0 -113px;
	width:150px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer
	}
.btn_w100px_blue
{
	background:url(../images/btn.gif) no-repeat;
	background-position:0 -43px;
	width:100px;
	height:27px;
	text-align:center;
	line-height:29px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer
	}
.btn_w100px_f90
{
	background:url(../images/btn.gif) no-repeat;
	background-position:-92px -148px;
	width:100px;
	height:27px;
	text-align:center;
	line-height:29px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer
	}
.btn_w55px_blue
{
	background:url(../images/btn.gif) no-repeat;
	background-position:-113px -43px;
	width:57px;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#FFF;
	font-size:12px;
	border:none;
	cursor:pointer
	}
.btn_w60px
{
	background:url(../images/btn.gif) no-repeat;
	background-position:-132px 0px;
	width:60px;
	height:27px;
	text-align:center;
	line-height:28px;
	color:#666;
	font-size:12px;
	border:none;
	cursor:pointer
	}
.p_btn2
{
	width:788px;
	margin:15px auto;
	text-align:right
	}
.p_btn2 img
{
	vertical-align:middle
	}
.p_btn2 input
{
	 margin-left:5px;
	vertical-align:middle}
.p_btn3
{
	width:780px;
	margin:15px auto;
	text-align:right
	}
.p_txt4
{
	width:788px;
	margin:auto;
	padding-top:15px;
	text-align:right
	}
.comment_list
{
	width:756px;
	margin:15px auto;
	overflow: hidden;/*firefox hack*/
		}
.comment_list_left
{
	width:80px;
	float:left;
	margin:0 20px 0 0}

.comment_txt
{
	width:656px;
	float:left;
	margin-top:10px}
.comment_txt .unit1bg
{
	background:url(../images/comment_list_bg.jpg) no-repeat top right;
	width:652px;
	}
.comment_txt .unit1
{
	overflow: hidden;/*firefox hack*/
	background:url(../images/comment_list_bg.jpg) no-repeat top left;
	width:600px;
	padding:15px 0px 10px 35px;
	color:#666;
	line-height:20px}
.comment_txt .unit2bg
{
	background:url(../images/comment_list_bg.jpg) no-repeat bottom right;
	width:652px;
	height:10px
	}
.comment_txt .unit2
{
	background:url(../images/comment_list_bg.jpg) no-repeat bottom left;
	
	height:10px
	}
.l_list
{
		overflow: hidden;/*firefox hack*/
	
	}

.l_list dl
{
	margin-left:15px;
	color:#666;line-height:22px;}
.l_list dt
{
	float:left;
	margin:0
	
}
.l_list dd
{
	float:left;
	list-style-type: none;
	padding:0 2px
}
.cart_news_t
{
	background:url(../images/cart_ico1_s1.png) no-repeat;
	width:780px;
	height:7px;
	background-position:748px 0}
.cart_news_bg
{
	float:right;
	color:#Cc0000;
	height:26px;
	border:1px #Cc0000 solid;
	padding:0 10px;
	line-height:26px}
.cart_tab_process
{
	background:url(../images/cart_tab_process.gif) no-repeat;
	width:812px;
	height:25px;
	}
.cart_tab2_process
{
	background:url(../images/cart_tab_process.gif) no-repeat;
	background-position:0 -33px;
	width:812px;
	height:25px;
	margin:15px 0 15px 0px
	}
.cart_tab3_process
{
	background:url(../images/cart_tab_process.gif) no-repeat;
	background-position:0 -66px;
	width:812px;
	height:25px;
	margin:15px 0
	}
.cart_tab4_process
{
	background:url(../images/cart_tab_process.gif) no-repeat;
	background-position:0 -99px;
	width:812px;
	height:25px;
	margin:15px 0
	}
	
.cart_tab_p11
{
	float:left;
	color:#666;
	line-height:25px;
	width:160px;
	text-align:center}
.cart_tab_p1
{
	float:left;
	color:#FFF;
	line-height:25px;
	font-weight:bold;
	width:160px;
	text-align:center}
.cart_tab_p2
{
	float:left;
	color:#666;
	line-height:25px;
	width:165px;
	text-align:center}
.cart_tab_p3
{
	float:left;
	color:#666;
	line-height:25px;
	width:155px;
	text-align:center}
.meu{ position:relative;}
.meu_blue
{
	background:url(../images/meu_btn2.png) no-repeat;
	width:89px; 
	height:29px;
	text-align:center;
	line-height:29px;
	float:left;
	margin-right:1px;
	}
.meu_blue2
{
	background:url(../images/meu_btn2.png) no-repeat;
	background-position:0px -80px;
	width:102px; 
	height:29px;
	text-align:center;
	line-height:29px;
	float:left;
	margin-right:1px;
	}
a.meu_blue, a.meu_blue2
{
	color:#FFF;
	font-weight:bold;
	line-height:29px;
	
	}
.meu_nav1
{
	background:url(../images/meu_btn2.png) no-repeat;
	background-position:0px -40px;
	width:89px; 
	height:29px;
	text-align:center;
	color:#666;
	float:left;
	margin-right:1px;
	
    text-decoration: none;
  
	}
.meu_nav2
{
	background:url(../images/meu_btn2.png) no-repeat;
	background-position:0px -121px;
	width:102px; 
	height:29px;
	text-align:center;
	color:#666;
	float:left;
	margin-right:1px;
	
    text-decoration: none;
  
	}
a.meu_nav1, a.meu_nav2
{
	color:#666;
	line-height:31px;
	
	}
.blockw_usershare_hot
{
 width:770px;
 }
.blockw_usershare_hot .unit1bg
{
	 background:url(../images/nav_title_bg_s1.png) no-repeat;
	  width:770px;
	  height:36px;
	  
	overflow: hidden;/*firefox hack*/
	  }
.blockw_usershare_hot .unit1
{
	margin:0px 0 0 25px}
.blockw_usershare_hot .unit2bg
{
	 border-left:1px #ccc solid;
	  border-right:1px #ccc solid;
	   border-bottom:1px #ccc solid;
	   height:288px;
	   
	   }
.blockw_usershare_hot .unit2
{
	
	padding:20px 0 20px  15px ;
	overflow: hidden;/*firefox hack*/}
.nav_title_hight
{
	/*overflow:visible;
	background:url(../images/nav_title_hight_s1.png) no-repeat;
	width:116px;
	height:37px;
	color:#FFF;
	font-size:14px;
	line-height:34px;
	float:left;
	cursor:pointer;
	margin:-4px 15px 0 0px */
	
 background:#009900;
 line-height:25px;
 padding:0px 10px;
 color:#fff;
font-size:14px;
float:left;
margin:10px 15px 0 0;
cursor:pointer
	}
.nav_title1
{
	color:#666;
	font-size:14px;
	line-height:32px;
	float:left;
	cursor:pointer;
	margin:10px 25px 0 8px}
.pro140px_usershare
{ width:140px;
float:left;
margin:10px 18px;
}
.pro140px_usershare2
{ width:140px;
float:left;
margin:20px 18px;
}
.pro140px_usershare .pro_img1, .pro140px_usershare2 .pro_img1, .pro_w64px .pro_img1
{
	margin:0 0 8px 0}
.pro140px_usershare p, .pro140px_usershare2 p
{
	color:#666;
	text-align:left;
	line-height:18px}
.btn_left1
{
	float:left;
	margin:100px 0}
.blockw770_usershare_album
{
	width:768px;
	border:1px solid #ccc;
	}
.blockw770_usershare_album .unit1
{
	margin:20px}
.blockw770_usershare_album .unit2
{
	margin:0 0 0 34px;
	_margin:0 0 0 10px;
	overflow: hidden;/*firefox hack*/}
.banner_title
{
	margin:0 0 10px 0}
.usersharetitle_on:link, .usersharetitle_on:visited
{
    
    color: #FF9900;
	font-weight:bold;
    height: 20px;  
    text-decoration: none;
	margin:0 10px 0 0
}

.usersharetitle_on2:link, .usersharetitle_on2:hover
{
    
    color: #FFF;
	background:#669900;
	padding:2px 8px;
    height: 21px;  
    text-decoration: none;
	margin:0 10px 0 0
}
.usersharetitle2:link, .usersharetitle2:visited{
    color: #666666;
    height: 20px;
    text-decoration: none;
	margin:0 10px 0 0
}
.usersharetitle2:hover, .usersharetitle2:active {
    color: #690;
    height: 20px;
    text-decoration:underline;
	margin:0 10px 0 0
}
.usersharetitle:link, .usersharetitle:visited{
    color: #666666;
    height: 20px;
    text-decoration: none;
	margin:0 10px 0 0
}
.usersharetitle:hover, .usersharetitle:active {
    color: #f90;
    height: 20px;
    text-decoration:underline;
	margin:0 10px 0 0
}
.select {

    background-image: url("../images/selectbg.gif");
   
  
     text-align: right;
    width: 200px;
}
.select input {
    line-height: 14px;
    height:14px;
	vertical-align:middle;
	width:124px;
	border:none;
	color:#666;
	
}
.photo_book_selcet {
       line-height: 22px;
	   text-align:left; 
	margin-left:2px;
	color:#666
}

.photo_book_selcet_right {
   	margin:15px 0 15px 522px;
    width: 200px;
}

.blockw228px
{
	border:1px solid #ccc;
	width:226px;
		overflow: hidden;/*firefox hack*/}

.blockw176px
{
	border:1px solid #ccc;
	width:175px
	}
.blockw176px .unit1, .blockw228px .unit1
{
	margin:10px
	
	}
.blockw228px .unit3
{
	border-top:1px solid #ccc;
	padding:10px 0
	
	}
.blockw228px .unit2
{
	border-top:1px solid #ccc;
	padding:15px 0
	
	}
.blockw176px .unit11
{
	padding:8px 0px 8px 10px;
	text-align:left;
	border-bottom:1px #ccc double;
	}
.blockw176px .unit2
{
	border-top:1px #ccc double;
	padding:15px 0;
		overflow: hidden;/*firefox hack*/}
.blockw176px .unit3
{
	overflow: hidden;/*firefox hack*/
	margin:8px 0 20px 5px;
		}
.blockw176px .unit4
{
	margin:15px 0}
.blockw176px .unit5
{
	margin:10px 0 10px 8px;
	overflow: hidden;/*firefox hack*/}
.userico img
{
	vertical-align:middle;
	line-height:25px;
	margin:10px 0}
.pro178pximg
{
	float:left;
	width:178px;	
	margin:10px 0 25px 26px;
	text-align:center
}
.pro178pximg p, .pro242pximg p
{
 text-align:center; color:#666; line-height:20px}
.pro242pximg
{
	float:left;
	width:242px;	
	margin:10px 2px 25px 6px;
	text-align:center
}

.pro140img {
    float: left;
    line-height: 18px;
    margin:20px 16px 20px 22px;
    _margin:20px 15px 20px 16px;
    width: 150px;
}
.pro140img
{
	text-align:center;
	color:#666
	}
.pro140img2 {
    
	width: 140px;
	text-align:center;
	margin:10px auto;
	line-height:20px;
	color:#666
}
.pro140img2 img
{
 width:140px
	}
.pro_img
{
	width:300px;
	height:300px;
	border:1px solid #ccc;
	}
.pro_detail_txt
{
	width:438px;
	float:left;
	text-align:left;
	margin:0 0 0 30px;
	padding-top:15px
	}
.pro_detail_txt2
{
	width:228px;
	text-align:left;
	padding-top:10px
	}
.jg_detail
{
	margin:10px auto;
	overflow: hidden; /*firefox hack*/
	}
.jg_P
{
	color:#666;
	margin-bottom:5px}
.jg_P_l
{
	width:370px;
	float:left}
.k_d_p_P
{
	
	width:436px;
	border:1px solid #ccc;
	margin:10px 0;
	line-height:22px;
	color:#666;
	padding:5px 0;
	overflow: hidden;/*firefox hack*/
		}
.k_d_p_P dt
{
	width:50px;
	 text-align:left;
	float:left
	}
.k_d_p_P dd
{
 float:left;
 text-align:left
	}
.k_d_p
{
	clear:both;
	width:275px;
	border:2px solid #f90;
	margin:10px 0;
	line-height:30px;
	color:#666;
	background:#fff;
	padding:8px;
	line-height:22px;
	text-align:left;
	left:740px;
	top:126px;
	_top:156px
		}
.k_d_p_qt
{
	clear:both;
	width:275px;
	border:2px solid #f90;
	margin:10px 0;
	line-height:30px;
	color:#666;
	background:#fff;
	padding:8px;
	line-height:22px;
	text-align:left;
	left:342px;
	top:158px;
	_top:176px;
		}
.k_d_p div, .k_d_p_qt div
{
	width:45px;
	float:left;
	text-align:center;
	cursor:pointer
	}
.k_d_p2
{
	clear:both;
	width:226px;
	border:1px solid #ccc;
	margin:10px 0;
	line-height:22px;
	color:#666;
	padding:5px 0;
	overflow: hidden;/*firefox hack*/
	}
.k_d_p2 dt
{
	width:50px;
	float:left
	}
.k_d_p2 dd
{
 float:left;
 width:164px;
 text-align:left
	}
.x_x_p
{

	width:438px;
	background:#f7f7f7;
	}
.x_x_p2
{

	width:228px;
	background:#f7f7f7;
	}
.x_x_p .unit, .x_x_p2 .unit
{
	padding:5px 10px;
	color:#666;
	 line-height:24px;}
.nav_size
{
	color:#666;
	background:#fff;
	
	border:1px solid #ccc;
	padding:2px 15px;
	margin:0 5px
	}
.nav_size2
{
	color:#666;
	background:#fff;	
	border:1px solid #ccc;
	padding:2px 8px;
	margin:0 5px;
	cursor:pointer
	}
.nav_size_higlight2
{
	color:#666;
	background:#fff;	
	border:2px solid #690;
	padding:2px 8px;
	margin:0 5px;
	cursor:pointer
	}
.nav_size_higlight
{
	color:#666;
	background:#fff;
	border:2px solid #690;
	padding:2px 15px;
	margin:0 5px;
	cursor:pointer
	}
.nav_size_p
{
	margin:10px 0 10px 15px}
.pro_detail
{
	width:770px;
	text-align:left;
	
	
		}
.pro_detail3
{
	width:714px;
	border:1px solid #ccc;
	text-align:left;
	
		}
		
.pro_detail32
{
	width:714px;
	border:1px solid #ccc;
	text-align:center;
	padding:25px 0;
	margin:15px 0
			}
.pro_detail4
{
	float:left;
	width:716px;
	text-align:left;
	margin-top:10px
		}
.pro_detail2
{
	float:left;
	width:770px;
	text-align:left;
	margin-top:10px
		}
.pro_detail2_t
{
	 height:29px;
	 border-bottom:1px solid #690;
	 overflow: hidden; /*firefox hack*/
	}
.nav_txt
{
	color:#666;
	text-align:left;
	height:30px;}
.kf_ico
{
	margin:10px 0 0 0;
	line-height:30px;
	color:#666}
	
.kf_ico img
{
	margin:0 8px 0 0;
	vertical-align:middle
	}

.detail_t
{
	background:#f7f7f7;
	height:28px;
	color:#666;
	line-height:28px;
	padding:0 0 0 20px}

.detail_txt
{

	margin:15px 0;
	 overflow:hidden;}
.detail_txt2
{
	line-height:30px;
	margin:15px 0 15px 20px;
	color:#666}

.detail_txt_1
{
	color:#666;
	line-height:24px;
	width:540px;
	margin:0 20px 0 20px;}
.detail_txt_2 
{
	float:left;
	line-height:24px;
	color:#666;}
.detail_txt_2 img
{
	vertical-align:middle}
.d_t_1
{
	width:125px;
	float:left
	}
.d_t_2
{
	width:180px;
	text-align:center;
	float:left
	}
.d_t_3
{
	width:90px;
	text-align:center;
	float:left
	}
.d_t_4
{
	width:170px;
	text-align:center;
	float:left
	}
.d_t_5
{
	width:60px;
	text-align:center;
	float:left
	}
	
	.d_t_11
{
	width:80px;
	float:left
	}
.d_t_22
{
	width:245px;
	float:left
	}
.d_t_33
{
	width:80px;
	float:left
	}
.d_t_44
{
	width:140px;
	float:left
	}
.d_t_55
{
	width:60px;
	float:left
	}
.operating_guide_p
{
	clear: both;
	color: #666;
	margin: 10px 0 0px 0;
}
.list_html_t, .list_html_t2
{
	padding: 0px 10px 10px 10px;
	color:#666
	}
.list_html_t2
{
	padding: 10px 10px 10px 15px;
	color:#666
	}
.list_html_t2 p
{
	font-size:14px;
	color:#666;
	line-height:24px;
	
	}
.list_html_txt
{
	padding:20px 10px 20px 15px}
.list_html_div
{
	float:left;
	width:225px;
	height:233px;
	color:#666;
	line-height:20px;
	margin:15px 8px 0px 8px;
	_margin:15px 7px 0px 6px
	}
.list_html_div_oline
{
	border-right:1px solid #ccc;
	width:1px;
	height:225px;	
	float:left;}
.list_html_div img
{
	margin-bottom:10px;}
.btn_c
{
	text-align:center;
	margin:30px 0}
.block738px
{
	width:758px;
	float:left}
.block738px2_title
{
	background:url(../images/title_bg.png) no-repeat;
	background-position:0 -41px;
	width:758px;
	height:27px;
	text-align:left;
		}
.block738px_title
{
	background:url(../images/title_bg.png) no-repeat;
	background-position:0 -78px;
	width:758px;
	height:27px;
	text-align:left;
		}
.block738px_title_t
{
	padding:6px 0 0 15px
	}
.block738px_body
{
	width:756px;
	border:1px solid #ccc;
	float:left;
	overflow: hidden; /*firefox hack*/}
	
.block738px_page
{
	width:736px;
	border:1px solid #ccc;
	float:left;
	overflow: hidden; /*firefox hack*/}
.block738px_page .unit4
{
	text-align:left;
	margin:15px 15px 25px 15px;
	
	}
.unit_txt
{
	text-align:left;
	margin:15px 15px 25px 15px;
	
	}
.blockw714px_login
{
	border: solid 1px #ccc;
	background-color: #FAFAFA;
	width: 714px;
}
.download{ background:url(../images/downloadbg.gif) no-repeat; width:280px; height:152px; text-align:center; margin:10px auto}
.download_body{ padding:10px 0 10px 10px; text-align:center}
.download_body p{ text-align:center}
.txt_body
{
	text-indent:25px;
	line-height:22px;
	margin:15px 0

	}
.block738px .unit1
{
	
	height:29px;
	overflow: hidden;/*firefox hack*/
	}
.block738px .unit2bg
{
	width:756px;
	border:1px solid #ccc;}
	
.block738px .unit2
{
	
	margin:10px}
.block738px .unit3
{
	margin:10px 0;
	overflow: hidden;/*firefox hack*/}
.price_table_salbum table
{
	margin:auto;
	text-align: center;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-top:10px
	}
.price_table_salbum table tr td
{
	line-height: 22px;
	color: #666;
	text-align: center;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.price_table_salbum table th
{
	line-height: 26px;
	color: #333;
	background: #f7f7f7;
	text-align: center;
	font-weight: normal;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.pro_w64px
{
	width:64px;
	text-align:center;
	float:left;
	margin:20px 10px 0px 10px;
	_margin:20px 5px 0px 5px}
.pro_w64px p
{
	 color:#666}
.usershare_flash
{
	border:1px solid #ccc;
	width:768px;
	height:535px;
	margin:10px 0 0 0}
.usershare_flash_info
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#f9f9f9;
	width:768px;
	margin:0px 0 0 0;
	padding:10px 0
}

.usershare_flash_info p
{
	color:#666;
	line-height:20px;
	text-align:left;
	padding:0 0 0 25px
	}
.user_info
{
	margin:0 0 0 18px
}
.user_info p
{
	color:#666;
	text-align:left}
.tp_bg
{
	background:url(../images/dpng-0648.png) no-repeat;
	width:58px;
	height:58px;
	line-height:58px;
	color:#FFF;
	font-size:18px;
	text-align:center;
	margin:5px 0}
.tp_ico_1
{
	width:35px;
	float:left;
	color:#666;
	text-align:left}
.tp_ico_1 input
{
	vertical-align:middle}
.Comment_p
{
	margin:15px;
	overflow: hidden;/*firefox hack*/
	}
.Comment_p .userimg
{
	float:left;
	width:55px;
	border:1px solid #ccc}
.Comment_p .userimg_title
{
	float:left;
	width:115px;
	color:#666;
	text-align:right
	}
.Comment_p .userimg_title img
{
	vertical-align:middle}
.Comment_p .userimg_txt
{
	width:500px;
	float:left;
	line-height:20px;
	color:#666;
	text-align:left;
	overflow:visible}
.Comment_p .userimg_btn
{
	float:left;
	width:67px
	}
.commentp2
{
	width:578px;
	margin:auto;
	text-align:left;
	padding:20px 0
	}
.comment_txt_p2
{
	width:576px;
	height:120px;
	background:url(../images/shareinfo_txt_bg_s1.png) repeat-x;
	padding:5px;
	border:1px solid #ccc;
	margin:5px 0}
#bfl_body
{
	width: 758px;
	text-align: left;
}
#bfl_bodycon
{
	font-size: 12px;
	margin: auto;
	width: 758px;
}

#bfl_bodytags
{
	width: 758px;
	margin-bottom: 5px;
	height: 30px;
}
#hreafA
{
	padding-bottom:20px
	}
#bfl_bodytags LI
{
	float: left;
	list-style-type: none;
	height: 24px;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	
}
#bfl_bodytags LI A
{
	padding-right: 20px;
	padding-left: 10px;
	float: left;
	color: #666;
	line-height: 24px;
	padding-top: 0px;
	height: 24px;
	text-decoration: none;
	font-size: 12px;
	
}

#bfl_bodytags LI.emptyTag
{
	background: none transparent scroll repeat 0% 0%;
	width: 4px;
}
#bfl_bodytags LI.selectTag
{
	background-position: left top;
	margin-bottom: -2px;
	position: relative;
}
#bfl_bodytags LI.selectTag A
{
	color: #fff;
	font-size: 12px;
	background: #339900;
	padding: 0px 5px;
	text-align: center;
}

.bfl_bodytagContent
{
	display: none;
	padding-bottom: 10px;
	width: 758px;
	padding-top: 12px;
	
}
#bfl_bodytagContent DIV.selectTag
{
	display: block;
}
.bfl_div_more
{
	float: right;
	margin: auto;
	text-align: right;
}
.bfl_div_more img
{
	border: 0px;
	
}
.bfl_div_img
{
	border: solid #ccc 1px;
}
.bfl_div
{
	width: 355px;
	float: left;
	height: 210px;
	margin-bottom: 25px;
}
.bfl_div .txt
{
	color: #666;
	line-height: 25px;
}

.bfl_div .pri_title, .bfl_div1 .pri_title
{
	font-weight: bold;
	color: #690;
	margin-left: 20px;
}
.bfl_div1
{
	width: 355px;
	float: right;
	height: 210px;
	margin-left: 15px;
	margin-bottom: 25px;
}

.bfl_div1 .txt
{
	color: #666;
	line-height: 25px;
}
.kd_txt
{
	 width:200px;
	 height:300px;
	  border:2px solid #669900;
	  padding:5px;
	  line-height:20px;
	  color:#666
	 }
.bfl_div2
{
	width: 736px;
	float: left;
	margin-bottom: 25px;
}
.bfl_div2 .txt
{
	color: #666;
	line-height: 25px;
	font-size: 12px;
}

.bfl_div2 .pri_title
{
	color: #690;
	margin-left: 50px;
	font-size: 12px;
	 font-weight:bold
}
.bfl_div2 .pri_title1
{
	color: #690;
	font-size: 12px;
}
.login_bg
{

	float:left;
	background:url(../images/login_r1_c5_s1.jpg) no-repeat;
	width:323px;
	height:463px;
	text-align:left
	}
.login_unit
{
	margin:50px 0 0 21px;
		position:relative;
	}
.login_username
{
	
	float:left;
	color:#666;
	line-height:35px;
	_line-height:38px;
	text-align:left}
.login_txt
{     

   	margin:5px 5px 0 3px;
 			}
.login_txt input
{
	width:160px;
	height:26px;
	line-height:26px;
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:0 4px;
	vertical-align:middle;}
.login_txt img
{
	vertical-align:middle;
	padding:0 0 0 5px
	}
.wjmm
{
	position:absolute;
	top:73px;
	left:228px;
	
	
	}
.login_btn
{

	margin:0 0 16px 46px;
	}
.login_bt
{
	background:url(../images/btn.gif) no-repeat;
	background-position:0 -148px;
	width:82px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer
	}
.register_btn1
{ 
margin:auto;
text-align:center}
.register_btn
{
	background:url(../images/btn.gif) no-repeat;
	background-position:0 -184px;
	width:122px;
	height:29px;
	text-align:center;
	line-height:27px;
	color:#666;
	font-size:14px;
	border:none;
	cursor:pointer
	}
.tysclq
{
	margin:15px 0 0 0;
	color:#666;
	}
.tysclq img
{
	margin-bottom:10px}
.blockw736px_bgimg
{
	width:736px;
	border:1px solid #ccc;	
	}
.blockw736px_bgimg .prounit1bg
{
	background: url(../images/register_bg.jpg) repeat-x;
	height: 27px;
	text-align:left;
	border-bottom:1px solid #ccc;
	line-height:27px;
}
.blockw736px_bgimg .prounit1
{
	margin:0 0 0 20px;
	color:#666;
	font-weight:bold	
	}
.blockw736px_bgimg .prounit2bg
{
	width: 736px;
	padding: 15px 0 0px 0px;
}
.blockw736px_bgimg .prounit2
{
	overflow: hidden; /*firefox hack*/
	padding: 0px 0 20px 20px;
	line-height: 22px;
}
.block_register
{
	width: 542px;
	border: #ccc 1px solid;
	float: left;
}
.block_register .prounit1bg
{
	background: url(../images/register_bg.jpg) repeat-x;
	height: 27px;
	text-align:left;
	border-bottom:1px solid #ccc;
	line-height:27px;
}
.block_register img
{
	vertical-align:middle
	}
.block_register_text
{
	border: 1px #999 solid;
	background: url(../images/register_btn_bg.png) repeat-x;
	height: 20px;
}
.block_register .prounit1
{
	width: 540px;
	line-height: 27px;
	color:#666;
	font-weight:bold;
	padding:0 0 0 10px
}
.block_register .left_meu
{
	padding: 0px 0 0 11px;
	color: #ffffff;
	font-weight: bold;
	float: left;
}
.block_register .prounit2bg
{
	width: 540px;
	margin: 15px 0 0px 0px;
}
.block_register .prounit2
{
	overflow: hidden; /*firefox hack*/
	padding: 0px 0 20px 20px;
	width: 520px;
	line-height: 22px;
}
.block_register_img
{
	float: right;
	width: 402px;
}

.bflproductsimg
{
	text-align: center;
	}
.bflproductsimg img
{
	vertical-align: middle;
}
.pro140img3
{
	float: left;
	width: 154px;
	text-align: center;
	margin: 10px 5px 0px 0px;
	line-height: 18px;
}
.pro_content_txt
{
	width: 62px;
	line-height: 20px;
	color: #666;
	float: left;
	padding: 30px 50px 0 0;
	text-align: left;
}
.part_title
{
	color: #390;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.bank_ico img
{
	padding:2px;
	border:1px solid #ccc;
	
	}
.pro_img_left
{
	width:302px;
	float:left;
	  margin-bottom: 20px;
	}

.cardsolistbg a {
	background:url(../images/bbg_r1_c3.gif);
    float: left;
    height: 69px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 12px;
    margin-top: 0;
    text-align: center;
    width: 62px;
}
.cardsolistbg p {
    display: block;
    font-family: Arial;
    font-size: 52px;
    margin-top: 10px;
    text-align: center;
    vertical-align: middle;
}
.cardsolistbg p img {
    vertical-align: middle;
    width: 57px;

}
.cardsolistbg a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url(../images/bbg_r1_c1.gif);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 69px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 12px;
    margin-top: 0;
    text-align: center;
    width: 62px;
}
.cardsolistbgL a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/bbg_r1_c1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 69px;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 12px;
    margin-top: 0;
    text-align: center;
    width: 62px;
}
.list_dl
{
	color:#666;
	padding:10px 0;
	line-height:22px

	}
.list_dl dt
{
	 float:left;
	 width:65px;
	}
.list_dl dd
{
	 float:left;
	 width:160px
	}
.pro_content_p
{
	 float:left;
	width:350px;	
	text-align: left;
	margin:0 10px 0 15px;
	line-height:22px;
}
.pro_content_p2
{
	 float:left;
	width:330px;	
	text-align: left;
	margin:0 10px 0 15px;
	line-height:22px;
}
.pro_content
{
	background-color: #f7f7f7;
	width: 768px;
	border: solid 1px #ccc;
	color: #666;
	padding: 10px 0 10px 0;
	margin: 0px 0 15px 0;
	overflow: hidden; /*firefox hack*/
}
.pro_content2 p
{
	float: left;
	width:300px;	
	text-align: left;
	margin:0 10px;
	line-height:22px
}
.pro_content2
{
	background-color: #f7f7f7;
	width: 714px;
	border: solid 1px #ccc;
	color: #666;
	padding: 10px 0 10px 0;
	margin: 0px 0 15px 0;
	overflow: hidden; /*firefox hack*/
}

.pro_remarks
{
	line-height: 22px;
	margin: 20px 0 0 0px;
}
.pro_remarks p
{
	line-height: 22px;
	color: #666;
}

.title, .highlightbt
{
	color: #ff6600;
	font-weight: bold;
	font-size: 14px;
}
.photo_price table
{

	line-height: 22px;
	text-align: center;
	margin-bottom: 10px;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.photo_price table tr td
{
	line-height: 22px;
	color: #666;
	text-align: center;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.photo_price table th
{
	line-height: 22px;
	color: #333;
	background: #f7f7f7;
	text-align: center;
	font-weight: normal;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}
.photo_price .higlight
{
	color: #690;
}
.pro_feature
{
	margin-top: 10px;
	float: left;
}
.pro_feature dl
{
	margin-top: 5px;
}
.pro_feature dd
{
	text-indent: 0;
	margin-left: 15px;
	margin-top: 5px;
}

.pro_content_img
{
	margin: 0px 0 10px 0;
	color: #666;
}
.pro_content_img p
{
	font-size: 12px;
	color: #666;
	width: 550px;
}
.imgd
{
	float: left;
	width: 350px;
	line-height: 20px;
	margin: 10px 0px 10px 0;
}
.imgd img
{
	margin-bottom: 5px;
}
.imgdd
{
	float:left;
	width: 350px;
	line-height: 20px;
	margin: 10px 0px 10px 14px;
	_margin: 10px 0px 10px 12px;
}
.imgdd img
{
	margin-bottom: 5px;
}
.bim
{
	margin: 0px 0 15px 0;
	float: left;
}
.bim_txt
{
	width: 220px;
	float: left;
	margin: 5px 8px;
	line-height: 20px;
	color: #666;
}	

/* Added by Lorens */
.OutBlock{ clear:both;text-align: center;display:block;width:100%; padding:30px 0}
.paginator
{
	margin:auto; padding:auto; text-align:center}
.paginator {color:#000; padding:5px 5px 5px 5px; margin: 0px;text-align: center;display:inline-block; display:-moz-inline-block;*display:inline; zoom:1; vertical-align:middle;white-space:nowrap;} 
.paginator a {cursor:pointer; padding:0px 3px 0px 3px; margin-right:3px; border: solid 1px #676767; background: #FFF; text-decoration: none;float:left; height:18px; clear:right;vertical-align:middle;line-height:19px;} 
.paginator a:visited {padding:0px 3px 0px 3px;margin-right:3px; border: solid 1px #676767; background: #FFF; text-decoration: none;float:left;height:18px;text-align:center;clear:right;vertical-align:middle;line-height:19px;} 
.paginator .cpb{padding:0px 3px 0px 3px; margin-right:3px;border: solid 1px #669900; background: #669900; text-decoration: none;float:left;height:18px;text-align:center;clear:right;vertical-align:middle;line-height:19px;}
.paginator a:hover {padding:0px 3px 0px 3px;margin-right:3px; color: #FFF; background: #669900;border-color:#669900;text-decoration: none;float:left;height:18px;text-align:center;clear:right;vertical-align:middle;line-height:19px;} 
.paginator img{ border:0px;vertical-align:middle;}

.bfltitlenew_two
{
	 font-size:14px;
	 font-weight:bold;
	 color:#333333;
	 margin: 15px 0px 15px 0px;
	 clear:both;
	 
	}
.bfl_list
{
	color:#666;
	line-height:22px
	}
.syxjq
{
	border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 padding:20px 0;
 width:908px
	}
.bfltitlenew_twojg
{
	color:#ff9900;
	font-weight:bold
	}
.cart_confim_price
{
	width:908px;
	border:1px solid #ccc;
	padding:20px 0;
	overflow: hidden; /*firefox hack*/
	
	}
.cart_confim_price_p
{
	width:260px;
	text-align:left;
	float:right;
	line-height:26px;
	color:#666
	}
#shadow-container
{
	position: relative;
	margin-right: 3px;
	margin-bottom: 10px;
	width: 890px;
	margin-left: 10px;
}

#shadow-container .shadow3, #shadow-container .container
{
	position: relative;
	left: -4px;
	top: -4px;
}

#shadow-container .shadow3
{
	background: #e0e0e0;
}
#shadow-container .container
{
	background: #ffffff;
	border: 1px solid #ccc;
	padding: 10px;
}
.price02
{
	text-decoration:line-through;
	color:#999;
	padding-right:5px
		}
.operating_guide_title
{
	color:#666;
	line-height:24px;
	margin:10px 0
	}
.block600px2
{
	width:600px;
	height:400px;
	background:#fff;
	border:1px solid #999;
	

	}
.loginw600px
{
	width:600px;
	 border:3px solid #ccc;
	  background:#fff
	}
.loginw600px .unit
{
	margin:15px;
	font-size:12px;
	color:#666;
	overflow: hidden; /*firefox hack*/
	}
.loginw600px_input
{
	border:1px solid #ccc;
	background:#fff;
	 width:196px;
	 height:20px;
	 color:#666	
	}
.close_btn
{
	position:absolute;
	top:10px;
	left:578px
	
	}
.photowall_proimg
{
	float:left;
	margin:10px 0 0 0 
	}
.photowall_proimg_pro
{
	float:left;
	width:362px;
	
	}
.photowall_proimg_pro1
{
	float:left;
	width:362px;
	}
	
.photowall_proimg p
{
	line-height:22px; color:#666;
	margin-bottom:10px
	}
.calendar_txt
{
	float:left;
	width:352px;
	margin:10px 0
		}
.calendar_txt1
{
	float:left;
	width:352px;
	margin:10px 0 10px 12px
		}
.calendar_txt p, .calendar_txt1 p
{
	line-height:22px; color:#666;
	}
.cart_title
{
	color:#f90;
	padding:0 0 10px 10px;
	
	}
.mybfl_smo
{
	float: left;
	width: 105px;
	margin:0 10px 25px 10px;
	text-align:center
}
.mybfl_smo p
{
	text-align: center;
	color: #666666;
	line-height: 25px;
	vertical-align: middle;
	
}
.mybfl_smo img
{
	line-height: 25px;
	vertical-align: middle;
	text-align: center;
}
.tybg_txt ul li
{
	list-style:decimal;
	list-style-position:outside;
	line-height:22px;
	margin:0 0 0 18px;
	_margin:0 0 0 25px
	}
	
.pic_jp
{
	width:145px;
	margin:10px 22px;
	_margin:10px 18px;
	float:left
	}
.pic_jp img
{
	margin-bottom:4px
	}
.pic_jp p
{
	text-align:center;
	color:#666;
	line-height:18px
	}
.table_left_padding table tr td
{
	padding:0 0 0 5px;
	}
.table_left_padding input
{
	vertical-align:middle;
	line-height:24px;
	}
.blockw230px_login
{
	width:228px;
	border:1px solid #ccc;
	text-align:left;
	margin-bottom:10px;
	padding:10px 0
	
	
	}
.blockw230px_login2
{
	width:228px;
	border:1px solid #ccc;
	text-align:left;
	margin-bottom:10px;
	}
.blockw230px_login2 .unit11bg
{
	background: url(../images/index_r6_c7.jpg) top left;
	height: 26px;
	width: 228px;
}
.blockw230px_login2 .unit11
{
	color: #fff;
	font-weight: bold;
	text-align: left;;
	line-height:26px;
	padding-left:8px
}
.blockw230px_login2 .unit3
{
	overflow: hidden; /*firefox hack*/
	margin: 8px 0 0 8px;
	_margin: 8px 0 0 6px;
	width: 210px;
}
.blockw230px_login2 .unit3 dt
{
	color:#ff9900;
	}
.blockw230px_login2 .unit3 dd
{
	text-indent:25px;
	text-align:justify;
}
.blockw230px_login p
{
	color: #f60;
	margin: 5px 0;
	width: 200px;
}

.blockw230px_login .unit1
{
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding:15px 0 15px 10px
}
.blockw230px_login ul li
{
	width:190px;
	 list-style-type:none;
	 padding-left:25px;
	}
.business_title
{
	color:#0099cc;
	font-weight:bold;
	line-height:25px
	}
.storybook_window
{
	width: 610px;
	border: solid 3px #ccc;
	background-color: #ffffff;
	padding-bottom: 10px;
}
.storybook_window_title
{
	
	height: 25px;
	width: 100%;
	line-height: 25px;
}
.storybook_window span
{
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin-left: 13px;
	line-height: 25px;
	padding-top:10px
}
.storybook_window span img
{
	margin-top: 5px;
	margin-right: 5px;
}
.storybook_window_unit
{
	padding: 20px 0 10px 20px;
	width: 590px;
	height: 330px;
}
.photo_img_left
{
	width:241px;
	float:left;
	margin-right:15px
	}
.photo_txt_right
{
	width:300px;
	text-align:left;
	line-height:20px;
	float:left
	}
.photo_txt_title
{
	font-size:14px; font-weight:bold; color:#666; margin-bottom:15px}
.photo_txt_title p input
{
	width:204px;
	height:25px;
	background:#FFFFDF;
		border:1px solid #339900;
	line-height:25px;
	}
.Prizeclass
{
	float:left;
	width:200px;
	text-align:center;
	line-height:22px;
	margin:10px	10px 15px 30px;
	_margin:10px 10px 15px 15px
	}
.Prizeclass p
{
	text-align:center;
	line-height:22px;
	color:#666
	}
.cpjg_table
{
	margin: 10px 6px 0 10px;
}
.cpjg_table img
{
	margin: 10px 0;
}
.cpjg_table table
{
	border: 2px solid #999;
	border-collapse: collapse;
}
.cpjg_table table tr th
{
	background: url(../images/th_bg.png);
	height: 24px;
	color: #FFF;
	text-align: center;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #999;
	padding: 5px;
}
.cpjg_table table tr td
{
	height: 10px;
	text-align: center;
	border: 1px solid #999;
	background: #FFF;
	padding: 5px;
	font-size: 12px;
}
.cpjg_table .tr_special td
{
	background: #E4FEB6;
	font-size: 12px;
	color: #360;
}
.cpjg_table .tr_special_2 td
{
	background: #FF9;
	font-size: 12px;
	color: #C00;
}
.cpjg_table .tr2 td
{
	background: #F5F5F5;
}
.tybg_txt ul
{
	 margin:2px 0
	}
.tybg_txt ul li
{ 
	line-height:21px;
	color:#666;
	list-style:none;
	display: list-item;
	list-style-position:outside;
	}
.tybgxx
{
	line-height:25px;
	text-align:left;
	margin:8px 0;
	color:#666;
	padding-left:40px
		}
.tybgxx input
{
	width:700px;
	height:25px;
	border:1px solid #ccc;
	line-height:25px;
	text-indent:5px;
	text-align:left
		}
.bfltitle
{
	background:url(../images/my_r2_c2.png) no-repeat;
	padding-left:20px;
	margin:15px	0;
	}
.news_li
{
	margin:15px 0 20px 20px
	}
.news_li li
{
	list-style-type:disc;
	list-style-position:outside;
	line-height:22px;
	padding:5px 0
	}
.block_media
{
	clear: both;
	width: 960px;
	border: 1px solid #ccc;
	background-color: #fafafa;
	margin: 10px 0;
}
a.photo_success_left_t, a.photo_success_left_t:hover
{
	color: #369;
	font-size: 14px;
	text-decoration: underline;
}
.block_media .unit2bg
{
	width: 960px;
	padding: 15px 0;
}
.block_media .unit2
{
	overflow: hidden; /*firefox hack*/
	text-align:left
}

.block_media .unit3
{
	overflow: hidden; /*firefox hack*/
	width: 940px;
	padding: 15px 0 15px 20px;
}
.block_media ul
{
	float: left;
	margin-left: 15px;
	_margin-left: 8px;
}

.block_media ul li
{
	background: url(../images/aindex_r5_c2.jpg) no-repeat;
	background-position: 5px 6px;
	padding: 2px 0 0 50px;
	margin-bottom: 10px;
	list-style-type:none;
}
.block_media ul li p
{
	text-align: left;
	line-height: 19px;
	margin-left: 10px;
}
.pt
{
	color: #690;
	text-align: left;
}
#media_two
{
	margin: 0px 0;
}
.ico_list
{
	width: 305px;
	float: left;
	height: 65px;
}
.ico_list img
{
	float: left;
	margin-right: 5px;
}
.ico_list p
{
	float: left;
	text-align: left;
	width: 250px;
	line-height: 20px;
}
.block_media_body .czbzimg
{
	margin:10px 0;
	}
.block_media_body .czbzimg p 
{
	text-align:center
	}
.block_media_body .czbzimg p img
{
	margin:10px 0; text-align:center
	}
.block_media_body
{
	clear: both;
	width: 960px;
	border: 1px solid #ccc;
	margin: 10px 0 0 0;
}

.block_media_body .unit2bg
{
	width: 950px;
}
.block_media_body .unit2
{
	overflow: hidden; /*firefox hack*/
	padding: 20px 0 25px 22px;
}
.centerimg img
{
	margin-bottom: 5px;
}
.centerimg
{
	text-align: center;
	line-height: 20px;
}
.btimg
{
	float: left;
	margin: 15px 0;
	clear: both;
}
.c_left
{
	float: left;
	width: 440px;
	line-height: 19px;
	color: #666;
	 text-align:left
}
.c_left p
{
	text-indent: 25px;
	margin: 5px 0;
	color: #666;
}
.content_bt
{
	color: #f60;
	font-weight: bold;
	font-family: Arial;
	font-style: italic;
}
.ttb
{
	color: #333;
	font-weight: bold;
}
.mmbb_body
{
	float: left;
	width: 440px;
}
.mmbb_body p
{
	text-indent: 0px;
	text-align:left
}
.mmbb_body img
{
	float: left;
	clear: left;
	margin: 5px 8px 0 0;
}


.mmbb_abody
{
	float: left;
	width: 440px;
}
.mmbb_abody p
{
	text-indent: 25px;
}
.mmbb_abody img
{
	float: right;
	clear: right;
	margin: 0;
}
