@charset utf-8;

.category { padding:10px 0; }
.category dl dt { position:relative; background:url(category-ico.gif) 15px -20px no-repeat; border-bottom:1px dotted #B7B7B7; }
.category dl dt a.a1 { display:block; height:32px; line-height:32px; padding-left:38px; color:#333; }
.category dl dt a.a1:hover, .category dl dt a.a1.current { background:url(category-ico.gif) 188px -48px no-repeat; color:#FE9901; font-weight:bold; text-decoration:none; }
.category dl dt ul { display:none; position:absolute; top:-1px; right:-165px; width:170px; background:#FFF; border:1px solid #D7D7D7; border-top:0; }
.category dl dt ul li { height:32px; line-height:32px; padding-left:15px; border-top:1px solid #D7D7D7; }
.category dl dt ul li a { color:#656565; }
.category dl dt ul li a:hover { color:#FF0100; text-decoration:none; }

.links { text-align:center; padding:10px 0 0; }
.links div { width:225px; height:80px; margin-top:4px; padding:4px; border:1px solid #D8D8DA; overflow:hidden; }
.links div img { width:225px; height:80px; }

.s-links { padding:5px 0; }
.s-links ul { width:211px; margin:0 auto; }
.s-links li { float:left; margin-top:10px; padding:0 20px; border-right:1px solid #D8D8DA; }
.s-links li.even { border-right:0; }
.s-links li img { width:65px; height:65px; }

.m-links {  }
.m-links div { display:inline; float:left; width:170px; height:80px; margin:10px 0 0 13px; padding:4px; border:1px solid #D8D8DA; }
.m-links div img { width:170px; height:80px; }

.col1 { float:left; width:515px; }
.col2 { float:right; width:234px; }
.box .about { height:159px; padding:20px; overflow:hidden; }
.about .pic { float:right; width:180px; height:70px; margin:0 0 10px 20px; overflow:hidden; }
.about h3 { padding:0 0 3px; font-size:14px; color:#333; }
.about p { line-height:170%; color:#676767; }
.about p a { color:#FD8E18; }

.product-detail-list { padding-top:6px; padding-bottom:5px; }
.product-detail-list table {  }
.product-detail-list table thead {  }
.product-detail-list table thead th { height:32px; padding:5px; border-bottom:1px dotted #B5B5B5; }
.product-detail-list table tbody {  }
.product-detail-list table tbody td { text-align:center; padding:6px 5px; border-bottom:1px dotted #B5B5B5; }

.sl-pic-list { position:relative; width:214px; height:179px; margin:0 auto; overflow:hidden; }
.sl-pic-list .item { position:absolute; left:0; top:0; width:214px; text-align:center; margin:0 auto; }
.sl-pic-list .item .pic { width:210px; height:135px; margin:0 auto; padding:1px; border:1px solid #BFBDC0; overflow:hidden; }
.sl-pic-list .item p { padding:5px 0; }
.sl-pic-list .item p a { color:#555; }
.sl-pic-list .btns { position:absolute; right:4px; top:119px; background:#000; }
.sl-pic-list .btns a { float:left; width:18px; height:16px; text-align:center; line-height:16px; background:#363634; color:#FFF; overflow:hidden; }
.sl-pic-list .btns a:hover, .sl-pic-list .btns a.current { text-decoration:none; background:#FE7E01; }

.box .new-products { padding:0; }
.new-products .pic-list { padding-top:10px; }
.new-products .pic-list .item { width:164px; text-align:center; margin:6px 12px; }
.new-products .pic-list .item .pic { width:160px; height:120px; padding:1px; border:1px solid #E4E4E4; overflow:hidden; }
.new-products .pic-list .item p { padding-top:5px; }

.news-list { margin-top:10px; border:1px solid #D8D8DA; }
.news-list .tabs { border-bottom:1px solid #D8D8DA; }
.news-list .tabs ul { float:left; }
.news-list .tabs li { float:left; width:96px; height:28px; text-align:center; line-height:28px; border-right:1px solid #D8D8DA; font-size:14px; }
.news-list .tabs li a { color:#323232; }
.news-list .tabs li a:hover, .news-list .tabs li a.current { font-weight:bold; color:#333; text-decoration:none; }
.news-list .tabs .more { float:right; padding:9px 20px 0 0; }
.news-list .tabs .more a { float:left; width:33px; height:9px; background:url(more2.jpg) no-repeat; overflow:hidden; }
.news-list .c .list { padding:15px 0; }
.news-list .c .list ul { float:left; width:330px; padding:0 20px; }
.news-list .c .list ul li { padding:5px 0; }
.news-list .c .list ul li .date { color:#999; }
.news-list .top-news { margin:15px 0 0 20px; padding:20px 0 0 5px; border-top:1px dotted #C2C2C2; }
.news-list .top-news .pic { float:left; width:210px; height:135px; padding:1px; border:1px solid #E5E3E4; overflow:hidden; }
.news-list .top-news .ptext { float:left; width:480px; padding:0 0 0 20px; }
.news-list .top-news .ptext h3 { padding-bottom:10px; font-size:14px; color:#343434; }
.news-list .top-news .ptext h3 a { color:#343434; }
.news-list .top-news .ptext p { line-height:150%; color:#999; }
.news-list .top-news .ptext p a { color:#FF6800; }

.friend-links { line-height:2; padding:8px 15px; background:#FFF; color:#565656; border:1px solid #C2C2C2; }
.friend-links a { margin:0 5px; white-space:nowrap; color:#565656; }