==========By jackyfx qq:2923557======
body{ background:url(img/bg/b_bg.gif) repeat-x;font:normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif;}
/*html{filter:gray();}
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } */
*{ margin:0; padding:0;}
ul{ list-style-type:none;}
a{ text-decoration:none;}
a:link{ color:#666;}
a:visited{ color:#666;}
a:hover{ color:#FF0000;}
img{border:0;}
acronym.reg{
	background:url(images/bg.gif) no-repeat -346px -2px;
	width:4px;
	margin-right:5px;
	}
/*top頂部*/
.top{ width:990px; height:136px; margin:0 auto; background:url(images/99.gif); overflow:hidden;}
.left{width:200px; float:left; height:66px;}
.right{ width:780px; height:66px; float:left; overflow:hidden;}
.right h1{ height:40px;}
.right h2{ height:26px; line-height:26px; font-size:12px; font-weight:normal; text-indent:42px;}
.right ul{ margin-left:30px;}
.right ul li{ float:left; font-size:12px;text-align:right; line-height:26px; margin-left:30px; height:26px;  padding-top:0!important; padding-top:6px;}
#ub{ margin-left:130px!important; margin-left:100px;}
.right ul li img{vertical-align:middle;}
.a1{ height:66px; width:980px; margin:0 auto;}
.a2{ height:39px; width:980px; margin:0 auto;}
.a2{ height:39px; width:980px; margin:0 auto;line-height:43px!important; line-height:39px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF;}
.a2 ul{ width:900px; margin:0 auto; overflow:hidden;}
.a2 ul li{ float:left; width:98px;}
.a2 a:link{ color:#FFFFFF;}
.a2 a:hover{ color:#FFFFFF;}
.a2 a:visited{ color:#FFFFFF;}
.a3{ height:31px; width:980px; margin:0 auto; font-size:12px; line-height:31px; background:#f4e4e9;}
.a3 img{vertical-align:middle;}
.a3 ul li{ float:left; height:31px; overflow:hidden;}
.y{overflow:hidden; width:600px; float:left; height:28px; margin:auto 0;}
.y1{width:315px; float:left; text-align:center; background:url(images/bg.gif) no-repeat 0 -74px;}
#searchForm{ height:31px; margin-left:105px; width:500px; float:left;height:25px;}
*html #searchForm{ height:31px; margin-left:50px; width:500px; float:left; margin-top:5px; height:25px;}
#y2{height:26px; margin-top:3px;}
*html #y2{height:26px; margin-top:-2px;}
/*AD*/
.ad1{ width:980px; height:90px; margin:0 auto;}
.ad2{ width:980px; height:50px; margin:0 auto; background:url(images/bg/brands_bg.gif); margin:4px auto; display:none;}
.ad2 img{ vertical-align:inherit;}
.ad2 ul{ margin-left:4px;}
.ad2 ul li{ width:102px; height:36px; float:left; margin:7px 3px 2px;}
/*main*/
.jackyfx{ width:980px; margin:0 auto; height:585px; position:relative;}
.j_l{ width:216px; height:585px; float:left; overflow:hidden;}
.j_l1{ width:216px; height:571px; background:url(images/bg/catetree_m.gif); overflow:hidden;}
.in{ font-size:13px; text-indent:10px; height:auto; width:190px; margin:0 auto; border-bottom:1px solid #CCCCCC; line-height:19px; overflow:hidden;}
.j_l1 img{ margin-left:12px;}
.in h1{ font-size:13px; font-weight:bold;}
.j_l_d{ width:216px; height:7px; background:url(images/bg/cat_tree_b.gif);}
.j_m{ margin:0 13px; width:524px; height:585px; float:left;}
.j_m_u{ height:319px; width:524px; margin:5px 0;}
.j_m_d{ width:524px; height:256px; background:url(images/bg/new_sudu.gif);}
.j_m_d{ width:524px; height:256px; background:url(images/bg/new_sudu.gif); float:left; overflow:hidden;}
.j_m_d h1{height:35px;line-height:35px; font-size:14px; font-weight:bold; text-indent:30px; width:240px; float:left;}
.j_m_d h1 img{ width:53px; height:18px; margin-top:0; vertical-align:middle; float:right; margin-top:8px;}
.j_m_d ul{ width:524px; height:221px; margin:4px 0 0 7px;}
.j_m_d img{ width:243px; height:94px; margin:6px; float:left; display:block>}
.j_r{ width:214px; height:585px; float:left;}
.j_r_u{ width:214px; height:225px; background:url(images/bg/new_articl.gif);}
.j_r_u h1{ height:35px; line-height:35px; font-size:14px; font-weight:bold; text-indent:30px;}
.j_r_u ul li{ height:20px; width:184px; margin:0 auto; line-height:20px; margin-top:2px; font-size:12px;}
.j_r_d{ width:214px; height:353px; background:url(images/bg/best_box.gif); margin-top:7px;}
.j_r_d_u{ height:353px;  width:214px; overflow:hidden;}
.j_r_d_u h1{ height:35px; line-height:35px; font-size:14px; font-weight:bold; text-indent:30px;}
.j_r_d_u ul li{ height:103px; width:88px; float:left; margin:1px 9px!important; margin:2px 6px; text-align:center; font-size:12px; overflow:hidden;}
.j_r_d_u ul li p{height:19px; line-height:19px; display:block;}
.j_r_d_u ul li img{ width:84px; height:84px; display:block;}
.j_r_d_d{ height:103px; width:214px;}
.j_r_d_d ul li{ height:23px; width:184px; margin:0 auto; line-height:23px; margin-top:0px; font-size:12px; overflow:hidden; border-bottom:1px solid #f4e4e9;}

/*box*/
.box{ width:980px; margin:4px auto; height:460px; overflow:hidden;}
.box_1{height:39px; width:980px; overflow:hidden;}
.b_u{width:978px; height:412px; border-left:1px solid #f4e4e9; border-right:1px solid #f4e4e9; overflow:hidden;}
.b_d{width:980px; height:9px; background:url(images/bg/catbox_b.gif) no-repeat;}
.b_l{ width:196px; height:411px; float:left; overflow:hidden;}
.b_t_l{ height:39px; background:url(images/bg/cat_tit_l.gif) no-repeat; float:left; width:145px; line-height:39px; font-size:16px; font-weight:bold; text-align:center;}
.b_m{ height:39px; float:left; width:828px; line-height:39px; font-size:15px; font-weight:bold; color:#666666; text-indent:30px; background:url(images/bg/cat_tit_m.gif);}
.b_m ul li{ float:left;}
.bm{width:728px;overflow:hidden;}
.bm1{width:100px;}
.b_m ul li img{ margin-top:8px; float:left;}
*html .b_m ul li img{ margin-top:8px; float:left;}
.b_m a{ color:#666666;}
.b_t_r{ height:39px; background:url(images/bg/cat_tit_r.gif) no-repeat; float:left; width:7px;}
.b_l_u{ width:196px; height:228px; margin:8px 0; overflow:hidden;}
.b_l_d{ width:185px; height:150px; margin-left:9px; font-size:12px; text-align:left; border:1px solid #f4e4e9; overflow:hidden;}
.b_l_d ul li{ height:20px; margin:4px auto; line-height:20px; text-indent:10px; color:#333333;}
.b_r{ width:780px; height:411px; float:left; overflow:hidden;}
.b_r ul{ margin-left:5px!important; margin-left:5px;}
.b_r ul li{ width:126px; height:190px; float:left; margin:8px 14px!important; margin:8px 12px; display:block; text-align:center; font-size:12px; overflow:hidden;}
.b_r ul li img{ width:110px; text-align:center; padding-top:2px;}
/*box1*/
.box1{ width:978px; height:170px; border:1px solid #f4e4e9; margin:5px auto;}
.box1_m{ width:162px; height:150px; float:left; border-left:1px solid #f4e4e9; margin-top:10px;}
.box1_m ul li{ height:25px; width:150px; font-size:12px; margin:0 auto; margin-top:1px; display:block; line-height:25px; text-align:left; border-bottom:1px solid #f4e4e9; text-indent:10px;}
.box1_m h1{height:36px; line-height:36px; font-weight:bold; font-size:12px; border-bottom:2px solid #f4e4e9; width:150px; margin:0 auto; text-indent:10px; color:#FF6633;}
.box1_m img{vertical-align:middle;}
.box1_f img{ vertical-align:middle; padding-left:10px;}
.box1_l{ border:none;}
/*footer*/
.footer{ width:980px; height:50px; border:1px solid #CCCCCC; margin:0 auto;}
/*link*/
.link{ width:980px; height:50px; margin:5px auto; text-align:center;}
/*bfooter*/
.bf{ height:30px; width:980px; margin:0 auto; text-align:center; font-size:12px; line-height:30px; font-weight:bold; color:#333333;}
.text{ height:80px; width:980px; margin:0 auto; text-align:center; font-size:12px; line-height:20px; font-weight:bold;}
.text ul li{ height:20px; line-height:20px; vertical-align:middle;}

/*子页面*/
#searchBox{
position:relative;
background:#FFFFFF;
padding:5px;
}
  #searchBox .logo{
	float:left;
	width:250px;
	height:74px;/*logo最大为300x94*/
	line-height:74px;
	text-align:center; 
	overflow:hidden;
	background:url(images/logo.gif) no-repeat;
	display:block;
	font-size:12px;
	text-indent:-999px;
	}
	#searchBox .logo a{display:block; width:250px; height:70px;}
	#searchBox .logo img{
	*margin-top: expression(( 94 - this.height ) / 2);
	text-align:center; 
	vertical-align:middle; 
	}
	#searchBox .searchForm{
	width:680px;
	padding-left:20px;
	height:94px;
	position:absolute; right:0px; top:0px;
	}
	#searchBox .searchForm form{
	background:url(images/search_bg_1.gif) no-repeat 0 0;
	width:576px;
	height:39px;
	margin-top:25px;
	}
	#searchBox .searchForm form #keyword{
	border:none;
	width:360px;
	height:23px;
	margin:8px 0 0 10px;
	position:relative; top:-8px;
	*position:relative; *top:-4px;
	background:none;
	}
	#searchBox .searchForm form .bnt_scarch{
	position:relative; left:-2px; top:4px;
	}
	#searchBox .searchForm form .advanced_search{
	position:relative;left:10px; top:-6px;
	font-size:14px;
	}
.block{
width:1000px; height:auto;
}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*xiejie*/
acronym{
display:inline-block;
display:-moz-inline-stack;
*display:inline;
zoom:1;
vertical-align:middle;
overflow:hidden;
}
	acronym.addToCart{
	background:url(images/bg.gif) no-repeat 0 -232px;
	width:40px;
	height:19px;
	text-indent:-9999px;
	margin:5px 0px;
	cursor:pointer;
	}
		acronym.collect{
	background:url(images/bg.gif) no-repeat -44px -232px;
	width:41px;
	height:19px;
	text-indent:-9999px;
	margin:5px 0px;
	cursor:pointer;
	}

/*修改好的的左边导航板块*/
.my_left_category{
		width:216px;
		font-size:12px; background:url(images/catetree_m.gif); height:578px;	
}

.my_left_category .my_left_cat_list{
width:209px; overflow:hidden;
border-width:0px 1px 1px 1px;
line-height:13.5pt;
}
.my_left_category .my_left_cat_list h2 {
margin:0px;
padding:3px 5px 0px 9px;
}
.my_left_category .my_left_cat_list h2 a{
color:#d6290b;
font-weight:bold;
font-size:14px;
line-height:22px;
}

.my_left_category .h2_cat{
	width:206px;
	height:26px; 
	line-height:26px;
	background-image:url(images/my_menubg.gif);
	margin-top:2px;
	margin-left:4px;
	font-weight:normal;
	color:#333333;
}
.my_left_category h4{ height:26px; line-height:26px; font-size:12px; font-weight:bold; text-align:center;}
.my_left_category a{
	font:12px;
	text-decoration:none;
	color:#333333;
}
.my_left_category a:hover{
	text-decoration:underline;
	color:#ff3333;
}

.my_left_category h3{
margin:0px; 
padding:0px;
height:26px; 
width:195px;
font-size:12px; 
font-weight:normal;
display:block; 
padding-left:10px;
border-bottom:1px solid #ccc;
background:url(images/7979.png) no-repeat;
}
.my_left_category h3 span{color:#999999; width:110px; float:right;}
.my_left_category h3 a:link{	line-height:26px; color:#000000; font-size:13px;}
.my_left_category h3 a:visited{	line-height:26px; color:#000000; font-size:13px;}
.my_left_category h3 a:hover{	line-height:26px; color:#000000; font-size:13px;}
.my_left_category .h3_cat{
 display:none;
 width:204px;
 position:absolute; 
 left:184px; 
 margin-top:-26px; 
 cursor:auto;
}

.my_left_category .shadow{
position:inherit;
background:url(images/shadow_04.gif) left top;
width:204px;
}

.my_left_category .shadow_border{
position:inherit; 
width:200px; 
border:1px solid #959595; margin-top:1px; 
border-left-width:0px; 
background:url(images/shadow_border.gif) no-repeat 0px 21px;  
background-color:#ffffff; 
margin-bottom:3px
}
.my_left_category .shadow_border ul{margin:0; padding:0; margin-left:15px}
.my_left_category .shadow_border ul li {
list-style:none;
padding-left:10px;
background-image:url(images/my_cat_sub_menu_dot.gif);
background-repeat:no-repeat;
background-position:0px 8px;
float:left;
width:75px;
height:26px;
overflow:hidden;
} 

/*.my_left_category .active_cat{ z-index:99;background-position:0 -25px;cursor:pointer;}
.my_left_category .active_cat h3 { font-weight:bold}
.my_left_category .active_cat h3 span{ display:none;} 
.my_left_category .active_cat div{display:block;} */

.j_l{ width:216px; overflow:hidden; float:left;}
.j_l_d{ background:url(images/cat_tree_b.gif) no-repeat; height:7px; overflow:hidden;}
.j_l1{ background:url(images/catetree_m.gif);}
.my_left_cat_list img{ margin:12px auto; margin-left:12px;}
.l_ad{height:149px; width:159px; margin-left:2px;margin:auto 0; overflow:hidden;}
.l_ad h1{height:30px; text-align:center; line-height:30px; font-size:13px; width:159px; color:#FF6600;}
.l_ad img{ width:90px; height:42px; float:left; margin:3px 3px 3px 2px;}
.sp{ width:159px; height:149px;float:left; overflow:hidden; font-size:12px; margin-top:15px;}
#av{margin-left:30px; height:25px; line-height:20px; width:90px;}
*html #av{margin-left:35px; height:25px; line-height:20px; width:90px;}
#av1{margin-bottom: 2px; margin-left:7px; text-align:center;}
*html #av1{margin-bottom: 2px; margin-left:10px; text-align:center;}
/*systemtips*/
.systemtips{ width:980px; background:#f4e4e9; margin:0 auto; font-size:14px; margin-bottom:3px; height:25px; line-height:25px;}
#marquee2 {width:760px;height:25px;overflow:hidden; margin:0 auto;}
#marquee2 ul li {float:left; height:25px; line-height:25px; color:#000;}
/*new footer*/
.footer{ width:980px; height:165px; margin:0 auto; border:0;}
.link{ width:980px; height:35px;}
.link ul li{ width:87px; height:30px; float:left; margin-right:1px; margin-left:1px;}
.link ul li img{ vertical-align:middle;}
.ft{ height:130px; width:980px;}
.ft ul li{ height:32px; text-align:center; line-height:32px; font-size:12px;}