@charset "utf-8";
/* CSS Document */
 
body { background:url(images/bg.gif) repeat-x; margin:0px; font:normal normal normal 12px/22px Verdana, Arial, Helvetica, sans-serif;}
a { text-decoration:none; }
ul { list-style-type:none; padding:0; margin:0; }

.clear {line-height:1px; font-size:1px; clear:both; margin:0px; padding:0px; height:1px;}

.h3 {font-size:14px; font-weight:bold;}

.box { width:847px; margin:10px auto; }
.top { width:847px; background:url(images/top_bg.jpg) no-repeat; height:98px; }
.top_set { text-align:right; color: #FF99FF; margin-right:10px; margin-top:5px; }

.top_set a{ color: #FF99FF;}

.menu_list { height:26px; margin-top:45px; float:right;  }
.menu_list a{
    background:url(images/menu_btn.gif) ; 
	height:26px; 
	color:#660066;
	text-decoration:none;
	float:left; 
	padding-left:6px; 
	margin-left:6px;
	cursor:pointer; }
.menu_list a span {
	height:26px;
	float:left;
	background-image: url(images/menu_btn.gif);
	background-position: right 52px;
	padding-right:6px;	
}
.menu_list a:hover { 
    background-image: url(images/menu_btn.gif);
	background-position: left -26px;
	
	}
	
.menu_list a:hover span  { 
    background-image: url(images/menu_btn.gif);
	background-position: right bottom; 
	color:#FFF; 

	}


.button {
    background:url(images/button.gif) ; 
	height:30px; 
	line-height:30px;
	color:#000;
	text-decoration:none;
	float:left; 
	padding-left:15px; 
	margin-left:6px;
	font-weight:bold;
	cursor:pointer; }
.button span {
	height:30px;
	float:left;
	background-image: url(images/button.gif);
	background-position: right 60px;
	padding-right:15px;	
}
.button:hover { 
    background-image: url(images/button.gif);
	background-position: left -30px;
	
	}	
.button:hover span  { 
    background-image: url(images/button.gif);
	background-position: right bottom; 
	color:#FFF; 

	}


.button_1 {
    background:url(images/button.gif) ; 
	height:15px; 
	line-height:18px;
	color:#000;
	text-decoration:none;
	float:left; 
	padding-left:2px; 
	margin-left:2px;
	font-weight:bold;
	cursor:pointer; }
.button_1 span {
	height:20px;
	float:left;
	background-image: url(images/button.gif);
	background-position: right 60px;
	padding-right:15px;	
}
.button_1:hover { 
    background-image: url(images/button.gif);
	background-position: left -30px;
	
	}	
.button_1:hover span  { 
    background-image: url(images/button.gif);
	background-position: right bottom; 
	color:#FFF; 

	}



.us_menu {float:right; margin-top:45px; margin-right:10px; color: #6699FF; font-size:11px; font-weight:bold;}
.us_menu a {color:#6699FF; text-decoration:none;}
.us_menu a:hover { color:#fff; }

.login_box { 
     height:34px;
    clear:both;
	background:#99CCFF;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	font-size:10px;
	width:845px;
 }
.login_box_tb{border-top:#fff 1px solid; padding-left:20px;}
 
 .login_box .input01 { height:16px; border:  #64BFD2 1px solid; font-size:12px; line-height:16px; }
.glay {height:4px; font-size:1px; line-height:1px; background:#efefef;}
 
 
.middle {
     border-left:#000 1px solid;
	 border-right:#000 1px solid;
	 float:left;
	 width:845px;
	 overflow-x:hidden
}

.home_ad { border-bottom:#ccc 1px dotted; padding-bottom:5px; float:left; }

.brand_list {width:196px; margin:0 1px 0 2px; float:left; white-space: nowrap;overflow: hidden;}
.brand_list ul{ display: list-item; list-style-type:none; margin:0px; padding:0px;  }
.brand_list li {width:196px;margin:0px; padding:0px;}
.brand_list .li_list {
	margin:0px;
	width:196px;
	border-bottom:#ccc 1px dotted;
	text-indent:26px;
	line-height:27px;
	height:27px;
	overflow:hidden;
	background:red;
	cursor:pointer;
	  }
	  
.brand_list .li_list a {color:#663366; text-decoration: none;}	

.pic_show { float:left; height:313px; width:446px; overflow:hidden;  }

.pic_link_bak {float:left; height:314px; width:197px; overflow:hidden;}

.pic_link {float:right; margin-right:4px;  width:182px; overflow-x:hidden;}

.pic_link ul{ margin:0px; padding:0px;  }  
.pic_link li {text-align:center;  }	  
.pic_link .li_2 { border:#BCA1CB 1px solid; border-top:0px; border-bottom:0px; background:#FFFFFF;}
.pic_link .li_2 img {width:60px; padding:2px;  margin-top:5px; border:#efefef 1px solid;}

.news {float:left;  width:440px; overflow-x:hidden; text-align:center; line-height:14px; border:#ccc 1px dotted; margin-top:15px; text-align:left; margin-left:3px;}

.news_title { border-bottom: #e1e1e1 1px solid; font-size:14px; font-weight:bold; color:#663366; background:#efefef; }
.news_con  { width:430px; margin-left:10px; line-height:22px;  border-bottom: #efefef 1px dotted;color:#ff6600 }
.news_w { color:#666666; line-height:18px; text-indent:20px}

.pages a:hover{ color:#ff6600;   }


.hot_items { width:630px; overflow-x:hidden; margin-left:3px; float:left; text-align:center; line-height:14px; border-bottom:#ccc 1px dotted; margin-top:10px; }
.hot_items .items_01 {float:left; margin-left:15px; overflow-x:hidden;width:134px;  }
.hot_items .items_01 img {width:134px; border:0px;}

.hot_items .items_01 a {color:#000000;}
.hot_items .items_01 a:hover {color: #FF3300;}

.color_pr { color: #990033; line-height:16px; }
.color_pr2 { color:#6666FF; }
.color_pr3 { color: #999999; text-decoration: line-through; }


.feature { width:630px; margin-left:2px; float:left; text-align:center; line-height:14px;margin-top:3px; border-bottom:#ccc 1px dotted;  }
.feature .items_01 {float:left; margin-left:15px; overflow-x:hidden;width:134px;  }
.feature .items_01 img {width:134px; border:0px;}
.feature .items_01 a {color:#000000;}
.feature .items_01 a:hover {color: #FF3300;}

.new_pro { width:630px; margin-left:3px; float:left; text-align:center; line-height:14px; margin-top:2px; border-bottom:#ccc 1px dotted; }
.new_pro .items_01 {float:left; margin-left:15px; width:134px; overflow-x:hidden }
.new_pro .items_01 img {width:134px; border:0px;}
.new_pro .items_01 a {color:#000000;}
.new_pro .items_01 a:hover {color: #FF3300;}


.more_pro { width:630px; margin-left:3px; float:left; text-align:center; line-height:14px; margin-top:20px; border-bottom:#ccc 1px dotted; }
.more_pro .items_01 {float:left; margin-left:15px; width:65px; overflow-x:hidden }
.more_pro .items_01 img {width:65px; border:0px;}
.more_pro .items_01 a {color:#000000;}
.more_pro .items_01 a:hover {color: #FF3300;}



.product{width:638px; overflow-x:hidden; margin-left:3px; float:left;  line-height:14px; border:#ccc 1px dotted; margin-top:3px;}
.product .items_01 {float:left; margin-left:13px; margin-top:10px; text-align:center; }
.product .items_01 img {width:134px; border:0px; padding:2px; border:#e1e1e1 1px solid; background:#fff; height:168px;}

.product .items_01 a {color:#000000;}
.product .items_01 a:hover {color: #FF3300;}

.product2 { width:638px; overflow-x:hidden; margin-left:3px; float:left;  line-height:14px; border:#ccc 1px dotted; margin-top:3px;}



.title01 { color: #fff; font-size:18px; font-weight:bold; line-height:30px; text-align:left; text-indent:20px; background-image:url(images/title_bg.gif);  background-color: #F4E4FC; border-left:#000 1px solid; border-right:#000 1px solid;}

.title02 { color: #660066; font-size:18px; font-weight:bold; line-height:30px; text-align:left; text-indent:20px; background-image:url(images/title_bg2.gif);  background-color: #F4E4FC; border-left:#9A739E 1px solid; border-right:#9A739E 1px solid;}

.title03 { color:#FF9999; font-size:12px;  line-height:22px; text-align:left; text-indent:0;  background-color: #F4E4FC; border-left:#9A739E 1px solid; border-bottom: #CDAFB7 1px solid; border-right:#9A739E 1px solid;}
.title03 a { color:#660066; }

.sorta { padding:5px 0 0px 0px; word-break:break-all}
.sorta a{color:#0033FF;text-decoration:underline;}

.sorta .prd {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px;
}
.sorta .prd H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; LINE-HEIGHT: 20px; TEXT-ALIGN: center; color:#000000;
}
.sorta .prd H1 A {
	COLOR: #0033FF; TEXT-DECORATION: underline
}
.sorta .prd H1 A:visited {
	COLOR: #0033FF; TEXT-DECORATION: underline
}
.sorta .prd H1 A:hover {
	COLOR:#FF0000; TEXT-DECORATION: underline;
}















.brand_list_2 {width:196px; margin:0 1px 0 2px; float:left;white-space: nowrap;overflow: hidden;}
.brand_list_2 ul{ display: list-item; list-style-type:none; margin:0px; padding:0px;  }
.brand_list_2 li {width:196px;}

.brand_list_2 .li_list {
	width:196px;
	border-bottom:#ccc 1px dotted;
	text-indent:26px;
	line-height:27px;
	height:27px;
	background:red;
	overflow:hidden;
	float:left;
	
	
	  }
.brand_list_2 .li_list a {color:#663366; text-decoration: none; height:27px;}	
.brand_list_2 .li_list:hover { height:auto; overflow:visible; width:196px;  }

.brand_list_2 .ul_list2 {padding:0px; text-indent:12px; width:160px; margin-left:20px; border:#e1e1e1 1px dotted; margin-bottom:3px; border-bottom:0px; }

.brand_list_2 .ul_list2 li {border-bottom:#e1e1e1 1px dotted; width:160px; font-size:12px; line-height:20px; height:20px; }
.brand_list_2 .ul_list2 li a {color:#6666FF;}
.brand_list_2 .ul_list2 a:hover { width:160px; line-height:20px; height:20px; color:#FF6633;}


.hot_list { font-weight:bold; font-size:14px; color:#FFFFFF; text-align:center; background:#333;border-bottom:#ccc 3px solid; border-top:#ccc 1px solid; }
.hot_list_con{ text-indent:10px; line-height:28px; border-bottom:#ccc 1px dotted}

.hot_list_con_display{ display:none;}
.ab_pro {background:#FFF; float:left; width:196px; margin-top:3px; }

.hot_list_con_2{ line-height:20px; margin-top:10px;  width:180px; border-bottom:#ccc 1px dotted;  background:#fff; text-align:center;}
.hot_list_con_2 img{width:134px; padding:2px; border:#e1e1e1 1px solid;}

.pro_img {border:#ccc 1px solid; }
.pro_img img {width:300px;}

.pro_name {border-bottom: #663366 1px dotted; font-weight:bold; font-size:14px;}


.wenbenkuang {border:#D8E1E7 1px solid;}



.pageshow {clear:both; line-height:30px; margin-top:20px; text-align:center;}
.npage {margin-left:30px;}
.npage li { float:left; padding:3px; }

.pageshow2 {clear:both; line-height:30px; margin-top:20px; text-align:center}

.pageshow3 { line-height:10px; margin-top:1px; text-align:center}
.pageshow3 a {color:#0066FF;}
.pageshow3 a:link{color:#0066FF;}
.pageshow3 a:visited {color:#0066FF;}
.pageshow3 a:hover {color:#0066FF;}

.foot {
     border-left:#000 1px solid;
	 border-right:#000 1px solid;
	 border-bottom:#000 1px solid;
	 background:url(images/foot_bg.gif) repeat-x;
	 height:119px;
	 float:left;
	 width:845px;
}

.clock { width:845px; border-left:#000 1px solid; border-right:#000 1px solid; float:left;  }
.clock  a{ color:#000033;}
.clock  a:hover{ color:#FF0000;}


.foot_bar { width:835px; margin-left:5px; text-align:center; margin-top:30px; line-height:36px; color:#FFF;}
.foot_bar a {color:#FFF;}
.bar_left { float:left; width:19px; height:36px; background:url(images/foot_bar_bg.gif) no-repeat;margin:0px;padding:0px;}
.bar_right {
	float:left;
	width:19px;
	height:36px;
	background-image: url(images/foot_bar_bg.gif);
	background-position: left -36px;
	margin:0px;padding:0px;
}
.bar_link {margin:0px;padding:0px;float:left; height:36px; background:url(images/foot_bar_bg.gif);background-position: left -72px;width:795px;}

.copy_right {width:835px; float:left;margin-left:5px; text-align:center; font-size:10px; color:#660066; margin-top:10px;}
h1{
	font-size:13px;
	color:#F192EA;
	text-align:center;
}


.leftlist ul li{line-height:27px;border-bottom:1px dotted #ccc; }
.leftlist ul li.k2{line-height:27px;border-bottom:1px dotted #ccc; padding:0 0 0 10px;background:url(images/menu_ff1.gif) no-repeat -5% 60%;}
.leftlist ul li.k1{line-height:27px;border:none;padding:0 0 0 0;background:none;display:none;}
.leftlist ul li.k1 ul li{border:none;background:none;}

.leftlist ul li.k1 a{padding:0 0 0 10px;}
.leftlist ul li a:hover{text-decoration:none;}



