@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; background:#1B1B1B url(../images/bg.jpg) repeat}
img{border:none;}
ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.middle{vertical-align:middle;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;color:#ED7100}
h3{font-size:14px;}
.name { font-size:12px;}
.price { font-size:12px;} 

#wrap{width:1000px; margin:0 auto; background:#fff; margin-top:20px;}
#content { padding:11px;}
#header {height:130px; padding-right:0; width:1000px; margin:0 auto; margin-top:10px;}
.head_top1 { height:27px; line-height:27px; color:#fff; font-size:13px;}
.STYLE1 {font-size: 15px}
.head_top1 a { color:#fff}
.head_top2 { margin:10px 0; height:60px;}
.time { line-height:37px; height:37px;   font-size:12px; padding-right:20px;}
.STYLE4 {font-size: 12px}
.STYLE5 {
	font-size: 14px;
	font-weight: bold;
}
.online_chat {margin-right:20px;}
.online_chat p {line-height:32px}
#topnav  {background:url(../images/bg_nav1.jpg); height:52px; }
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;z-index: 100; 
}
ul#topnav .menu { font-size:14px; padding:0 31px; color:#ccc;font-weight:bold}
ul#topnav li { background:url(../images/bg_nav_li.jpg) no-repeat left;}
ul#topnav li a {
	float: left; 
	height: 52px;
	line-height:52px;
	text-decoration:none;
	color:#ccc
	

}

ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom;	color:#fff	 }
ul#topnav li .sub {
	position: absolute;	
	top: 34px; left: 0;
	border:3px solid #CC0000; border-top:0;
	background:#fff;
	width:170px;
	padding:10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	z-index:2000}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	display: block;
	text-decoration: none;
	color: #000;
	line-height:22px;font-size:12px;
}
ul#topnav .sub ul li a:hover {color:#CB0615; font-size:12px;}




.welcome{text-align:right; padding-top:8px;}
.welcome a{margin:0 5px;}
#top-search { color:#F0C399;}
#top-search a.a-search{color:#fff; text-decoration:underline; margin:0 5px;}

span.under{text-decoration:underline; margin:0 4px;}
.banner{width:1000px; height:424px; overflow:hidden;position: relative;}

#left{width:230px; padding-bottom:10px;}
 .title_h6 { background:url(../images/bg_h6.jpg ) repeat-x; height:28px; line-height:28px; font-weight:bold; padding:0 10px; color:#fff; font-size:14px; font-weight:normal}

.fenlei {margin-bottom:10px;}

.fenlei h4 { font-size:12px; background:url(../images/bg_list1.jpg) no-repeat; height:33px; line-height:33px; padding-left:15px;}
.fenlei { border:1px solid #ccc; border-top:0}
.fenlei ul li {  width:150px;color:#A10103;float:left; line-height:24px;margin-left:17px;font-size:12px; background:url(../images/jiantou.jpg) no-repeat left center; padding-left:13px; }
.fenlei ul { margin:10px 0; margin-top:5px;}

.left-category{ background:url(../images/bg_left.jpg) repeat-y;font-size:12px; width:214px; padding:8px;}
/*.left-category  li.title {width:168px;  background:#F9F9F9 url(../images/cat_minus.gif) no-repeat 150px center; padding:5px 0 5px 10px;border-bottom: 1px #D1D1D1 solid;  }
.left-category  li.has_menu { background:#F9F9F9 url(../images/cat_plus.jpg)  no-repeat 150px center; }*/
.left-category  li.title { background:url(../images/cat_plus.jpg)  no-repeat; width:200px;line-height:24px; font-weight:bold; font-size:12px; margin-bottom:1px}
.left-category  li.title  a { color:#fff}
.left-category  li.current_menu {font-weight:bold; color:#CC0000}
/*.left-category  ul.sub_menu {display:none}*/
.left-category  ul.sub_menu  li.current{font-weight:bold}
.left-category  ul.current_cat {color:#CC0000}
.left-category  ul.sub_menu li {padding:5px 0 5px 0px;border-top: 1px #D1D1D1 solid; line-height:16px;*padding-left:0; margin-left:0;}
.left-category  ul.sub_menu li a { color:#000; font-weight:normal}




.topics_menu {margin-bottom:10px;border:1px solid #ccc;}
.topics_menu ul {margin: 10px 0;margin-top: 5px;}
.topics_menu li  { width: 150px;color: #B2B2B2; line-height: 20px;margin-left: 20px;padding-bottom: 5px;}
.topics_menu li.current a {color:#A10103}
.left-top-sell{border:1px solid #dadada; margin-bottom:10px;}
.l-n-letter{height:86px; background:url(../images/l-n-letter.jpg) no-repeat left top; padding-left:78px;}

.bg_h5 { background:url(../images/bg_h5.jpg) repeat-x; height:49px; line-height:49px; padding:0 15px; font-size:12px;  color:#CB0615; }
.bg_h5 .fr { padding-top:8px;}
.feature-cate li{width:140px; height:150px; padding:8px 0; margin-right:20px;float:left;}
.feature-cate li.last{margin-right:0;}
.feature-cate span.img{display:block; width:146px; height:111px; border:1px solid #dadada; overflow:hidden; text-align:center;}
.feature-cate span.title{display:block; font-weight:bold; font-size:14px; line-height:23px;}
ul.f-detail li{border:none; width:125px; height:23px; line-height:23px; padding:0; padding-left:10px; background:url(../images/f-detail-li.png) no-repeat 0 8px;}
a.blue{color:#164688; text-decoration:underline;}


#right{width:735px; padding-bottom:10px; }
.right-middle{}
.r-m-left{width:580px;}
.r-m-right{width:200px;}
.r-m-right ul li,.topqu li { border-bottom:1px dashed #eee; line-height:22px; padding-left:15px; background:url(../images/point.jpg) no-repeat left center; }
.r-m-right ul { border:1px solid #eee; padding:0 8px;}

.r-news{border:1px solid #cbc0ad; background:#d4c5aa url(../images/r-news-bg.png) repeat-x; padding:10px;}
.r-news h4{font-style:italic; font-weight:normal; font-size:12px; margin-bottom:5px;}
.r-news li{padding-left:18px; background:url(../images/r-news-li.png) no-repeat 3px 8px; font-size:10px; border-bottom:1px dashed #fff;}
.feature-cate h3{color:#ff6600; padding-left:5px; margin:5px 0; line-height:20px; padding-top:5px; font-size:14px;}
.feature-cate ul { float:left}
.feature-cate li{width:148px;  padding:8px 0; padding-right:54px; float:left;}
.feature-cate li.last{padding-right:0;}
.feature-cate span.img{display:block; width:146px; height:111px; border:1px solid #dadada; overflow:hidden; text-align:center;}
.feature-cate span.title{display:block; font-weight:bold; font-size:12px; line-height:23px;}
ul.f-detail li{border:none; width:125px; height:23px; line-height:23px; padding:0; padding-left:10px; background:url(../images/f-detail-li.png) no-repeat 0 8px;}
a.blue{color:#164688; text-decoration:underline;}


.w936{margin:20px 0;clear:both;}
.w936 .ctt {clear:both;}
.w936.dis{display:block;}
.w936 .undis{display:none; }
.w936 .tb_ ul{height:28px;}


/* product tab */  
.product-slide .ttl{height:18px;}
.product-slide .ctt{ padding:10px;  border-top:3px solid #3B3B3B;text-align:left; }
.product-slide .ctt p{padding:0.5em 0;}
 
 
.product-slide .tb_ li{float:left;height: 28px;line-height:28px;width:145px;cursor:pointer; text-align:center; list-style:none; margin-right:5px;}
.product-slide .normaltab   { background-image:url(../images/1.png); background-repeat: no-repeat; color:#CC0000 ;font-weight:bold;}
.product-slide  .hovertab    { background-image:url(../images/2.png); background-repeat: no-repeat; color:#076371; font-weight:bold; color:#fff; }




.scl-pro ul{width:218px; height:100px; margin:10px 10px 20px 10px;}
.scl-pro li.img{width:90px; height:100px; float:left; overflow:hidden; text-align:center; margin-right:5px;}
.line{text-decoration:line-through;}
.scl-pro li.price{color:#a72d2c; font-weight:bold; margin-top:10px;}




#foot {color:#666; line-height:20px;}
#foot  a { color:#666} 
#footer{padding-bottom:10px; width:1000px; margin:0 auto; background:url(../images/bg_foot.gif)}
.bottom{padding:10px 0; zoom:1;}
.bottom ul { height:90px; padding:0; padding:0 40px; float:left}
#foot .bottom a { color:#E67208}
#foot .bottom .first a { color:#FFD1A7}
.bottom ul li{padding-left:10px; line-height:23px; background:url(../images/point_bottom.jpg) no-repeat left center}
.bottom h3{font-size:14px; line-height:25px; margin-bottom:5px;}
.bottom ul li{padding-left:10px; line-height:23px;}
.bottom ul li.first{background:none; font-weight:bold; padding-left:0; padding-bottom:3px;}
.foot{text-align:center; margin-top:10px; padding-top:5px;}
.foot p{padding:0.5em 0;}
.foot img{margin:0 5px;}

/***Products***/

.about {margin:15px 0;}
#right h3.title{background:url(../images/bg_h5.jpg) repeat-x; height:49px; line-height:49px; padding:0 15px; font-size:12px;  color:#333;  }
#right h3.title .fr{font-size:12px; color:#000; font-weight:normal;}
.pro-cate{padding-bottom:10px;}
.pro-cate li{list-style:none; float:left; text-align:center; width:140px; padding:3px; margin-top:10px; height:110px;}
.pro-li ul{ padding-left:10px;}
.pro-li li { float:left;width:172px; margin-right:12px; height:220px; margin-top:10px; text-align:center }
.pro-li .last { margin-right:0}
.pro-li li .img{ border:1px solid #ccc; text-align:center; height:170px; width:170px;position:relative; margin-bottom:5px;}
 
 
.play{margin:8px 0; line-height:32px;}
 


/***Product Show***/
.show-l{width:370px; margin-top:10px; padding-left:5px;}
.show-r{width:360px; margin-top:10px;}
.show-r a{color:#CC0000;}
.show-r .price{font-size:14px; font-weight:bold;}
.add{margin-bottom:10px; margin-top:5px;}
.red{color:#F00;}

/* 用于控制显示与隐藏的css类 */
.normaltab   { background-image:url(../images/1.png); background-repeat: no-repeat; color:#CC0000 ;font-weight:bold;}
.hovertab    { background-image:url(../images/2.png); background-repeat: no-repeat;  font-weight:bold; color:#fff; }
.dis{display:block;}
.undis{display:none;}
/**/

.also-like li{list-style:none; width:148px; height:170px; margin:0 17px;float:left; text-align:center; overflow:hidden; margin-top:10px;}
.also-like li .img{width:146px; height:146px; border:1px solid #ccc; text-align:center;  }
 
 
.feedback{margin-bottom:30px;}
.feedback p{padding:0.5em 10px; clear:both;}
.feedback li{list-style:none; border-bottom:1px dashed #ddd; padding:10px 0;}
.feedback li .title{font-weight:bold; float:left;}
.feedback li .time{float:right;}
.reply{position:relative; border:1px solid #000; margin-top:10px;}
.corner{position:absolute; top:-13px; left:15px;}

.about p{padding:0.5em 0;}


.calc {border:1px solid #98b9e6; }
.calc h2  { padding:3px 10px; font-size:13px; background:#0066CC; color:#fff; margin-bottom:5px;}

.calc p { padding:3px 10px; border-bottom:1px dashed #ccc; margin-bottom:3px;}

.some { padding:15px;width:150px;border:1px solid #eee;  }
.some  img { margin-bottom:10px;}
.link a { font-size:12px;  color:#666; font-weight:normal}
.link { color:#666; font-size:12px; font-weight:bold;color:#666 }

.help  a{ font-size:12px; line-height:22px; color:#666 }
.help p { background:url(../images/jiantou.jpg) no-repeat left center; padding-left:15px;}
.newtitle { font-size:16px; line-height:32px; color:#CC0000}
.test .test_desc { text-align:left; margin-bottom:6px; color:#444444; font-size:13px;}
.test li{ text-align:right; color:#666666}
.test { border-bottom:1px solid #ccc; padding:10px}
.test_mon { background:#F6F6F6; border:1px solid #DBDBDB; padding:10px; margin-top:10px;}

.cata_list { border:8px solid #f1f1f1; height:100%; overflow:hidden; padding:10px 15px}
.cata_list h3 { padding:0; margin:0; padding-bottom:6px; color:#CB0615; font-size:14px;}
.cata_list ul li { height:22px; line-height:22px; float:left; width:230px; margin:0; padding:0}
.hei { line-height:32px;}

/*tabs*/
#tabs { text-align:left;  z-index:10000; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#tabs ul {padding:0; margin:0; width:310px;position:relative;z-index:10000;}
#tabs ul li {float:left; display:inline;z-index:10000; }
#tabs ul li a.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold; color:#000000;}
#tabs ul li strong.outer {display:block;height:26px;line-height:20px;text-decoration:none;text-indent:1em;font-size:12px;margin-top:2px;font-weight:bold;}
#tabs ul li a.one {background:url(../images/tabs_1_.gif) no-repeat;width:105px;}
#tabs ul li a.two {background:url(../images/tabs_2_.gif) no-repeat;width:64px;}
#tabs ul li a.three {background:url(../images/tabs_3_.gif) no-repeat;width:140px;}
#tabs ul li div {padding:5px; position:absolute; top:-2400px;} 
#tabs ul li a div.tab_left,#tabs ul li div.tab_left {left:0;text-indent:1em;height:79px;width:146px;}
#tabs ul li a div.tab_center,#tabs ul li div.tab_center{text-indent:1em;height:60px;width:130px;}
#tabs ul li a div.tab_right,#tabs ul li div.tab_right{text-indent:1em;background:url(../images/tab_right.gif) no-repeat;height:135px;width:130px;}
#tabs ul li:hover > a.one {color:#000; background:url(../images/tabs_1_.gif) 0 -28px no-repeat; height:26px; }
* html #tabs ul li a.one:hover {height:26px; color:#000;background:url(../images/tabs_1_.gif) 0 -28px no-repeat;cursor:pointer;} 
#tabs ul li:hover > a.two {color:#000; background:url(../images/tabs_2_.gif) 0 -28px no-repeat; height:26px; }
* html #tabs ul li a.two:hover {height:26px; color:#000;background:url(../images/tabs_2_.gif) 0 -28px no-repeat;cursor:pointer;}
#tabs ul li:hover > a.three,#tabs ul li a.three:hover {color:#000; background:url(../images/tabs_3_.gif) 0 -28px no-repeat; height:26px; cursor:default;}
* html #tabs ul li a.three:hover {height:26px; color:#000;background:url(../images/tabs_3_.gif) 0 -28px no-repeat;cursor:default;} 
#tabs ul li:hover div,#tabs ul li a:hover div  {top:24px;}
#tabs p {padding:0;margin:0;}
div.tab_left p a,div.tab_center p a {line-height:160%;background:url(../images/list_ca_l.gif) left center no-repeat;padding-left:1em; font-size:12px; font-weight:normal; text-align:left}
#tabs em {text-decoration:underline; font-style:normal;font-weight:normal;margin-left:5px;}


.tab_right p {height:18px; font-size:12px; font-weight:normal; text-align:left}
.tab_right img {margin-right:0.5em;}

.products_list ul { float:left;width:140px; padding:5px; margin-right:12px; /*height:260px;*/ margin-bottom:5px; }
.products_list .last { margin-right:0}
 
.title_h6 a { font-size:10px; color:#fff; text-decoration:underline}





.register { border:1px solid #ccc; padding:10px; height:100%; overflow:hidden; color:#666}
.register a { color:#CC0000}
.register dl { width:310px; margin-right:20px;}
.register dl dt { line-height:35px;}
.register dl dt span { margin-right:5px;}

.title_h3 { background:#F0F0F0; height:28px; line-height:28px; padding-left:15px; font-size:13px; border:1px solid #ccc; border-bottom:0; margin-top:10px;}
.topqu li a {color:#000}


.img  .hot_icon{position:absolute;left:120px;top:-7px;width:47px;height:48px;background:url(../images/hot.png) no-repeat;_background: transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hot.png', sizingMethod='scale');} 


.kuang  { border:1px solid #666666; width:235px; margin-top:10px; height:130px; overflow:hidden; padding:10px;}

.leftad img { margin:5px}

.indexinfo { background:url(../images/bg_indexinfo.jpg) no-repeat; height:250px; color:#666}
.indexinfo h5,.hotindex h5 {  font-size:14px; color:#ED7100; margin-bottom:25px;}
.indexinfo h6 {margin-top:17px;}
.indexfaq { width:272px;padding:20px 15px; padding-bottom:10px;}
.indexnews{ width:312px; padding:20px 15px; padding-bottom:10px;}
.indexnews ul li { background:url(../images/bg_indexnews1.jpg) no-repeat left top; padding-left:20px; line-height:28px; font-weight:bold; border-bottom:1px dashed #ccc}
.indexnews ul li a { font-size:12px; color:#666}
.indexnews h6 { margin-top:10px;}
.indexnews1 {width:325px; padding:20px 15px; padding-bottom:10px;}

.bghh { background:url(../images/bg_gun.jpg); height:300px;}


.bestpro { background:url(../images/bg_best.jpg); height:210px; padding:0 10px;}
.bestpro ul { margin:5px 13px; text-align:center;}
.index-slide .bestpro ul .img { width:140px; height:140px; padding:10px; background:url(../images/bg_bestul.jpg) no-repeat; margin-top:5px;}
.index-slide .bestpro ul .name { padding-left:10px;}


.newspro { background:url(../images/bg_indexnews.jpg); height:184px; padding:10px 30px; text-align:center}
.newspro  ul { margin-right:25px;}
.indexabout { background:url(../images/bg_indexabout.jpg) repeat-y;}

.indexabout h5{ background:url(../images/bg_indexabouttitle.jpg) no-repeat;font-size:14px; color:#ED7100; line-height:24px; padding:18px 25px; padding-bottom:5px; height:34px;}

.hotindex  { border:1px solid #E2DECB; height:100%; overflow:hidden; background:url(../images/bghot.jpg) repeat-x; width:218px;  margin:5px;}
.hotindex  ul { float:left; width:60px; margin:6px; padding:0}
.hotindex ul .img  { border:1px solid #E6E6E6}
.hotindex h5{margin-bottom:0px; text-align:center;line-height:28px; padding-left:0}
.cheng { color:#000;font-size:16px; color:#000; padding-left:10px;}
.lefttit { background:url(../images/bg_product.jpg) no-repeat; line-height:32px; height:32px; padding-top:10px; padding-left:20px;}

#foot .footcontact { width:320px; padding-left:0; color:#fff; color:#F1C602; font-size:12px;}
#foot .footcontact  a {color:#F1C602; text-decoration:underline}
.lianxi { color:#E67201}
.lianxi  a { color:#E67201}

.leftconta { padding:0 20px; line-height:22px; color:#666}
.leftconta  a { color:#ED7100}
.alsolike { padding:5px;}
.newsinfo { background:url(../images/bg_news.jpg) repeat-x left bottom; padding:0 10px;padding-bottom:20px;  margin-bottom:10px;}


.newProductsWraper{ width:998px;  margin-top:1px; padding-bottom:10px;}

.newProductsWraper h3{color: #000;background: url(../images/feature-bg.png) repeat-x;margin-bottom: 15px;margin-top: 5px;
height: 50px;line-height: 50px;padding-right: 10px;}

.newProductsWraper h3 span.fr a{font-size:12px; font-weight:normal; color:#666;}
.newProductsWraper h3 span.fl{display:block; width:105px; padding-left:15px; height:50px; line-height:50px; color:#000}
.newProductsWraper h3 span.fr a,.newProductsWraper h3 span.fr a:visited{font-size:12px; font-weight:normal; color:#666;}
.newProductsWraper .galleryPics {width:940px; float:left;padding-left:5px;}
.newProductsWraper li   {float:left;text-align: center;width: 171px;padding: 0 7px;height: 220px;}
.newProductsWraper li  p.img { list-style:none; margin-bottom:5px; }
 
.newProductsWraper .galleryPics ,.newProductsWraper .picBtns {float:left}	


.newProductsWraper .picBtns  a {margin:70px 5px 0 1px;width:20px; height:74px; float:left;}
.newProductsWraper .picBtns  a.nextPic { margin:70px 0 0 20px;}


.hhh { width:1000px; margin:0 auto; margin-bottom:10px;}