*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000; background:url(../images/topbg.gif) left top repeat-x}
a{color:#000; text-decoration:none; outline:none}
p{margin-bottom:8px}
h2{font-size:16px; color:#d21f26; margin-bottom:6px}
img{border:none}
ul{list-style:none}
.clear{clear:both}
.table{height:auto; background:#dad9d9; float:left; margin-bottom:10px;}
.table td{margin-bottom:3px; text-align:left; padding:0px 3px;}
.table tr{ background:#fff;}
.table tr.top{ background:#f4f2f2; font-weight:bold}

#content{width:945px; margin:0 auto;}
.content-top{background:url(../images/topbg1.gif) 0 -2px no-repeat; width:945px; height:25px}
.content-bottom{background:url(../images/bottombg.gif) no-repeat; width:945px; height:25px}
.content-mid{ width:911px;}
.content-mid1{background:url(../images/contentbg.gif) repeat-y;}
.content-mid2{padding:0 17px;background:url(../images/midbg.gif) left top no-repeat;}
.logo{background:url(../images/logo.gif) no-repeat; width:160px; height:57px; float:left; margin-bottom:4px}
.lang{float:right; margin:10px 10px 0 0}
.lang a{padding:0 4px}
.menu{background:url(../images/menubg.gif) repeat-x; width:911px; height:29px}
.menu ul li{float:left; padding-right:2px; background:url(../images/menubg1.gif) right top no-repeat}
.menu ul li.w{background:none}
.menu ul li a{display:block; line-height:29px;padding:0 50px; font-weight:bold}
.menu ul li a:hover{background:#8ab6df; color:#fff}
.menu ul li.j a{background:#8ab6df; color:#fff}
.banner{background:url(../images/banner.jpg) no-repeat; width:911px; height:120px}

.sidebar{width:171px; float:left; padding-right:0 8px; margin-top:12px;}
.plist a{display:block; background:url(../images/navbg.gif) no-repeat; width:158px; line-height:22px; padding-left:12px; margin-bottom:8px;}
.plist a.c{background:url(../images/navbg2.gif) no-repeat; height:33px}
.plist a.w{font-weight:bold}
.plist a:hover{color:#d21f26}
.plist a.j{color:#d21f26}
.plist a.c{display:block; background:url(../images/navbg2.gif) no-repeat; width:158px; line-height:16px; margin-bottom:8px; height:33px;}
.plist a.b{display:block; background:url(../images/navbg3.gif) no-repeat; width:158px; line-height:16px; margin-bottom:8px; height:53px;}
.h2_cat{position:relative;}
.h3_cat { display:none; width:500px; position:absolute; left:170px; top:0; cursor:auto; }
.shadow { position:inherit; width:236px; height:auto;}
.shadow_border { position:inherit; width:500px; border:1px solid #959595; margin-top:1px; border-left-width:0px; border:#ebeced solid 1px; border-left:none; width:500px; height:auto; background:#f3f3f3; padding:20px 0 0 16px; z-index:1;  }
.shadow_border ul li {width:140px; padding-left:8px; float:left; border-bottom:1px #ccc dashed; }
.shadow_border ul li a {height:auto; line-height:22px; overflow:hidden; font-size:11px;-webkit-text-size-adjust: none;display:block;}
.shadow_border ul li a:hover {text-decoration:underline; color:#f00;}
.active_cat { z-index:99; background-position:0 -26px; cursor:pointer; }
.active_cat h3 {color:#f30; }
.active_cat h3 a {color:#f30; width:230px; overflow:hidden; height:21px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.active_cat div { display:block; }
.morecate {height:22px; line-height:22px;}
.morecate a {display:block; height:22px; line-height:22px; cursor:pointer;}
#catebox {z-index:9999; }
#cgbox {background-color:#fff;}
#cg_Box{position:relative; z-index:1;}
.sub_promotion{ overflow:hidden; width:513px; height:312px; border:1px solid #bfbfbf; position:relative; }

.btitle{width:157px; line-height:25px; padding-left:12px; margin-top:8px; font-weight:bold; color:#d21f26;  margin-bottom:10px; background:url(../images/navbg2.gif) no-repeat; height:33px;}
.btitle a{line-height:14px;padding-right:120px;color:#d21f26;}
.reduce_h {
	border:#ebeced solid 1px; border-left:none; width:500px; height:300px; background:#f3f3f3; padding:20px 0 0 16px; z-index:1; position:absolute; top:135px; left:180px;
}
.reduce_h a{display:block; width:130px; line-height:20px; padding-left:12px; font-size:11px;-webkit-text-size-adjust: none; float:left; margin-left:10px; padding-bottom:4px;}
.reduce_h a:hover{text-decoration:underline; color:#f00;}

.btitle1{width:157px; line-height:33px; padding-left:12px; margin-top:8px; font-weight:bold; color:#000; margin-bottom:10px; background:#babfc3; background:url(../images/navbg2.gif) no-repeat; height:33px}
.plist1{border-left:#b6b5b5 solid 1px;border-right:#b6b5b5 solid 1px; width:168px; background:#f3f3f3;}
.plist1 a{display:block; width:154px; line-height:20px; padding-left:12px; font-size:11px;-webkit-text-size-adjust: none; border-bottom:#ccc dashed 1px;}
.plist1 a.c{background:url(../images/navbg4.gif) no-repeat; height:33px;}
.plist1 a.w{ text-decoration:underline; color:#d21f26;}
.plist1 a:hover{color:#d21f26; text-decoration:underline;}
.plist1 a.j{color:#d21f26}
.plist1 a.c{display:block; background:url(../images/navbg1.gif) no-repeat; width:158px; line-height:16px; padding-left:12px; margin-bottom:8px;}
.bottom{background:url(../images/navbg7.gif) left top no-repeat; width:170px; height:14px;}

.quality{background:url(../images/qualitybg.gif) -4px no-repeat; width:159px; height:249px; padding:30px 12px 0 6px}
.quality img{margin-bottom:8px}
.text{padding-left:4px; line-height:22px}
.text a{color:#FF3300}
.mainbody{width:698px; float:left; padding:0 6px 0 12px; margin-top:12px;}
.about{border-bottom:#ccc 1px dashed; margin-bottom:12px}
.about-title{font-size:18px; font-weight:bold; color:#333; margin-bottom:12px}
.about-title span{color:#d21f26}
.pshow ul{float:left; width:698px}
.pshow ul li{float:left; width:104px}
.pshow ul li.w{width:584px; margin-left:10px; border-bottom:#ccc 1px dashed; padding-bottom:12px}
.pshow ul li.w a{display:block; margin-top:8px; font-weight:bold}
.title{line-height:14px; padding:6px 0; color:#d21f26; border-bottom:#ccc 1px dashed; margin-bottom:8px}
.products{padding:8px 0}
.products ul{float:left; width:698px}
.products ul li{float:left; width:124px; margin-bottom:8px}
.products ul li img{padding:1px; border:#ccc 1px solid}
.products ul li.w{width:560px; margin-left:14px; position:relative}
.products ul li.w span.r{float:right; position:absolute; right:0; top:-4px}
.products ul li.w span.edit{display:none}
.products ul li.w span.r img{border:none}
.products ul li.w a{display:block; font-weight:bold}
.products ul li.w a:hover{color:#d21f26}
.righ{float:right; width:324px; margin-top:5px}
.righ .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.righ .xxt{margin-left:12px; margin-top:5px}
.righ .xxt img{border:#ccc 1px solid; padding:1px; margin-right:5px; display:inline}
.con_all{margin-left:10px; margin-top:6px; width:130px}
.cont{line-height:22px}
.cont a{color:#FF3300}
.more{float:right; margin-right:12px}
.more a{color:#d21f26; font-weight:bold; line-height:18px}
.message{text-align:center; margin:12px 0 20px 0}
.reproducts ul li{float:left; width:124px; margin-right:12px}
.reproducts ul li img{padding:1px; border:#ccc 1px solid}
.reproducts ul li a{display:block; text-align:center}
.reproducts ul li a:hover{color:#d21f26; font-weight:bold}

.sitemap a{font-weight:bold}
.sitemap a.w{color:#d21f26}

.morepic img{padding:1px; border:#ccc 1px solid; margin:0 12px 12px 0}
.showpic{padding:12px 0}
.showpic img{padding:1px; border:#ccc 1px solid; margin-right:8px}

#footer{width:945px; margin:0 auto; padding-bottom:12px}
.qlink{text-align:center; padding-top:6px; color:#d21f26}
.olink{text-align:center; padding-top:6px}
.olink a{padding:0 4px}
.olink a.w{color:#d21f26}
.flink{text-align:center; padding-top:6px}
.flink a{padding:0 6px}
/*jqzoom///////////////////////////////////////////////////*/
.index-news .Menubox2{width:100%; height:24px; margin-bottom:15px; } 
.index-news .Menubox2 li{ float:left;background:#C3C3C3; width:200px; height:24px; color:#000; font-weight:bolder;  line-height:24px; margin-right:5px; text-align:center;cursor:pointer;}
.index-news .Menubox2 li.hover{ background:#CC0000; width:200px; height:24px; cursor:pointer; color:#fff; }
.index-news .Menubox2{ border-bottom:2px #C00 solid;}
/*///////////////*/

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

