@charset "utf-8";
/*---global---*/
table, tr, td {font-size:12px;}
div { margin:0 auto;}
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; }
h1,h2,h3,h4,h5,h6 {font-size:12px;font-size:12px; font-weight:normal; }
img { vertical-align:top; }
ul, ol, dl { list-style-type:none; }
select, input, img, select { vertical-align:middle;}
a,a:hover{ text-decoration:none;}
/*---common style---*/
.end { clear:both; line-height:0px; } /* Clear float */
/*--- layout ---*/
body {font-size:12px; color:#474747; background:#f6e5ca url(../images/bg.gif) repeat-x; line-height:160%; }
#Header {width:960px; margin:0 auto;}
.HeaderBox {width:960px; height:141px; position:relative; background:url(../images/menubg.gif) 0 84px repeat-x;}
.logo {position:absolute; top:18px; left:20px;}
.logo .siteTitleBox {font-size:26px; font-weight:bold; line-height:36px; color:#541509;}
.logo .siteDomainBox {font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#541509; line-height:20px;}
.tel { position:absolute; top:38px; left:760px; background:url(../images/tel.jpg) no-repeat; padding-left:46px; line-height:30px;font-size:18px; color:#c8402b;}
.menu {position:absolute; top:84px; background:url(../images/menu.gif) 0 -54px no-repeat; height:54px; padding-left:42px; z-index:1000;}
.menu ul { background:url(../images/menu.gif) right 0 no-repeat; padding-right:42px; width:876px; height:54px;}
.menu ul li { float:left; width:92px; position:relative;}
.menu ul li a,.menu ul li a:visited { font-size:14px; line-height:46px; color:#FFF; height:54px; width:92px; display:block; text-align:center;}
.menu ul li a:hover,.menu ul li.iActive a { background:url(../images/menu_ibg.gif); color:#FFF;}
.menu ul li ul {width:92px;padding:0; position:absolute; top:54px; left:0; background:#e83419; display:none;height:auto;}
.menu ul li ul li { float:none;}
.menu ul li ul li ul {left:-92px; top:0;height:auto;}
.menu ul li ul li a,.menu ul li ul li a:visited {font-size:12px; line-height:26px; height:26px;}
.menu ul li ul li a:hover { background:#901a08;}
.Banner { width:960px; height:302px;}
.Banner img {width:960px;}
.main {width:960px; margin:0 auto; background:#fefefe; margin-top:10px; padding:20px 0; margin-bottom:19px;}
.mainLeft {width:615px; float:left; padding-left:12px;}
.mainRight { float:right; width:310px; padding-right:10px; overflow:hidden;}
.aboutBox { width:620px; height:215px; position:relative;}
.about { position:absolute; left:0; top:0; width:392px; height:212px;}
.about .title {height:20px; border-bottom:1px solid #d8d8d8;}
.about .title .left { background:url(../images/HomeTitleBg.gif) no-repeat; padding-left:7px; font-size:14px; color:#d70005; font-weight:bold; float:left;}
.about .title .more { background:url(../images/more.gif); display:block; width:44px; height:14px; margin:6px 3px auto auto; overflow:hidden; text-indent:-999px; float:right;}
.about .text { line-height:200%; padding-top:12px;}
.contact {width:94px; height:200px; background:url(../images/bannerb.jpg); position:absolute;top:0; left:412px;}
.contact a {display:block; width:94px; height:200px; overflow:hidden; text-indent:-999px;}
.zs {width:94px; height:200px; background:url(../images/bannera.jpg); position:absolute; top:0;left:522px;}

.homeBox { border:1px solid #f0cc9b; margin-top:16px;}
.homeBox .titleBox { height:30px; background:#fff6d7;}
.homeBox .titleBox .title {float:left;padding-left:18px; font-size:14px; color:#d70005; font-weight:bold; background:url(../images/titleBg.jpg) no-repeat; line-height:30px; width:184px;}
.homeBox .titleBox .more { float:right; background:url(../images/more.jpg); width:45px; height:11px; margin:9px 8px auto auto; overflow:hidden; text-indent:-999px;}
/*友情链接*/
.indexLink          {margin:10px;border: 1px solid #f0cc9b;}
.indexLink .titleBox{height:30px; background:#fff6d7;}
.indexLink .titleBox .title{float:left;padding-left:18px; font-size:14px; color:#d70005; font-weight:bold; background:url(../images/titleBg.jpg) no-repeat; line-height:30px; width:100%;}
.Link_item   {overflow: hidden;padding: 0 5px;}
.Link_item li{float: left;padding: 10px 56px 10px 0;}



.SliderBox {position:relative; height:127px; overflow:hidden; padding-top:19px;}
#slider { margin:0 0 0 35px; width:544px; }
#slider ul { height:127px; overflow:hidden; }
#slider li { float:left; display:inline; margin: 0 8px; width:121px; }
#slider li span.pic { display:block; width:121; height:92; overflow:hidden; border:1px solid #ffe5af;}
#slider li.iShow span.pic {}
#slider li span.pic a { margin:4px; display:block; width:113px; height:84px; text-align:center; background:#ccc; overflow:hidden; }
#slider li span.title { display:block; height:35px; line-height:35px; text-align:center; overflow:hidden; }
#slider li span.title a, #slider li span.title a:visited { color:#333; }
#slider li.iShow span.title a, #slider li.iShow span.title a:visited { color:#666;}
.controls { height:1px; margin:0; position: absolute; left:0; top:0; }
.controls span {height:107px;}
.controls #prevBtn, .controls #prevBtn02 { display:block; position:absolute; top:20; left:7px; }
.controls #nextBtn, .controls #nextBtn02 { display:block; position:absolute; top:20; left:582px; }
.controls #prevBtn a, .controls #nextBtn a, .controls #prevBtn02 a, .controls #nextBtn02 a { margin:25px 0 0; display:block; width:25px; height:80px; text-indent:-999px; background:url(../images/btn_lr.jpg) no-repeat 3px 23px; overflow:hidden; }
.controls #nextBtn a, .controls #nextBtn02 a { background-position: -46px 23px; }

.homeBox2 {}
.homeBox2 .title {height:20px; border-bottom:1px solid #d8d8d8;}
.homeBox2 .title .left { background:url(../images/HomeTitleBg.gif) no-repeat; padding-left:7px; font-size:14px; color:#d70005; font-weight:bold; float:left;}
.homeBox2 .title .more { background:url(../images/more.gif); display:block; width:44px; height:14px; margin:6px 3px auto auto; overflow:hidden; text-indent:-999px; float:right;}
.homeBox2 ul {padding:16px 0 10px 8px;}
.homeBox2 ul li {width:300px; overflow:hidden; height:28px; line-height:28px;}
.homeBox2 ul li a,.homeBox2 ul li a:visited { color:#474747;}
.homeBox2 ul li a:hover {color:#ff6600;}
.homeBox .newslist {padding:8px 0 6px 8px;}
.homeBox .newslist li {width:300px; overflow:hidden; height:26px; line-height:26px;}
.homeBox .newslist li a,.homeBox .newslist li a:visited { color:#474747;}
.homeBox .newslist li a:hover {color:#ff6600;}
.footer {
	border-top:4px solid #c01a00;
	padding:10px 0;
	margin:20px auto 0px auto;
	background:#fefefe;
	text-align:center;
	line-height:20px;
}
.footer a:link {
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
	font-weight:bold;
}
.footer .siteFooter {
}
.footer .copyright {
}

.pageLeft {width:239px; padding-left:11px; float:left;}
.pageRight {padding-right:11px; width:674px; float:right;}
.MainLeftTitle { height:39px; background:url(../images/page_titlebg.jpg); padding-left:30px; font-size:14px; color:#fff; font-weight:bold; line-height:39px;}
.category {padding-top:10px;}
.category ul li span {display:block;}
.category ul li span a,.category ul li span a:visited {display:block;width:203px; height:28px; background:url(../images/categorylibg.jpg) -239px 0; padding-left:36px; line-height:28px; color:#474747;}
.category ul li span a:hover {background:url(../images/categorylibg.jpg); color:#C00; cursor:pointer;}
.pageContact { background:url(../images/contact.jpg) no-repeat; width:239px; overflow:hidden; margin:20px 0; padding-top:95px;}
.pageContact dl dt {float:left; display:inline; text-align:right; width:22%;}
.pageContact dl dd { float:left; display:inline; text-align:left; width:76%;}
.MainTitle { height:30px; line-height:30px; text-indent:10px; font-size:14px; color:#7E7E7E; font-weight:bold; border-bottom:1px solid #d8d8d8; position:relative; overflow:hidden; }
.MainTitle span.Title { display:block; height:30px; line-height:30px; background:url(../images/HomeTitleBg.gif) no-repeat 0 50%; }
.Nav { position:absolute; right:0; top:0; text-align:right; color:#A1A1A1; font-size:12px; font-weight:normal; }
.Nav a, .Nav a:visited { color:#A1A1A1; }
.Nav a:hover { color:#000; }
.ContentBox { margin: 0 15px; overflow:hidden; }

/*
=================
Article Style
=================
*/
.AboutTitle, .ArticleTitle { line-height:25px; margin:20px auto 10px; text-align:center; color:#7E7E7E; font-weight:bold; font-size:16px; }
.AboutPic { margin: 0 auto; overflow:hidden; }
.ArticleTitle { font-size:15px; }
.ArticleInfo { margin: 0 0 5px; text-align:center; color:#6A6A6A; }
.ArticleBrief { margin: 10px auto; border:1px dashed #C8C8C8; background:#FAFAFA; padding:10px; line-height:20px; color:#6A6A6A; }
.ArticleBody { margin: 15px auto; line-height:2em; color:#6A6A6A; font-family: SimSun, Verdana, Arial, Helvetica, sans-serif; width:100%; overflow:hidden;}
.PrevNext { margin-top:25px; overflow:hidden; zoom:1; border-top:1px dashed #747474; }
.ProductPrevNext { margin:25px 0 0 0; }
.PrevNext li { height:45px; padding-top:10px; overflow:hidden; }
.PrevNext li a { display:block; height:25px; line-height:25px; overflow:hidden; color:#767676; }
.PrevNext li.prev { float:left; width:300px; }
.PrevNext li.next { float:right; width:260px; }
.PrevNext li.prev a { background:url(../images/prev.gif) no-repeat 0 7px; text-indent:40px; }
.PrevNext li.next a { padding-right:40px; text-align:right; background:url(../images/next.gif) no-repeat right 7px; }
.PrevNext li a:hover { color:#666; }
/*
=================
News Style
=================
*/
.NewsList { margin:15px 0; }
.NewsList li { height:26px; line-height:26px; border-bottom:1px dotted #ccc; overflow:hidden; }
.NewsList li span.title { float:left; padding-right:85px; }
.NewsList li span.updated { float:left; margin-left:-75px; color:#AFAFAF; }
.NewsList li span.title a { color:#6C6C6C; }
.NewsList li span.title a:visited { color:#999; }
.NewsList li span.title a:hover { color:#333; }
/*
=================
pagelist Style
=================
*/
.pagelist { float:right; display:inline; margin:10px 0 0 0; overflow:hidden; height:28px; }
.pagelist ul { float:right;}
.pagelist li { float:left; margin-left:5px; }
.pagelist li a, .pagelist li a:visited, .pagelist li.current { float:left; display:block; padding: 1px 3px; line-height:12px; color:#D6417B; text-align:center; cursor:pointer; border:1px solid #c01a00;}
.pagelist li a:hover, .pagelist li.current { cursor:pointer; background:#c01a00; color:#FFF; border:1px solid #c01a00; }

/*
=================
Link Style
=================
*/
.LinkList { margin:15px auto 0; overflow:hidden; zoom:1; }
.LinkList li { display:inline; float:left; width:102px; margin: 0 14px 15px 0; }
.LinkList li.nLast { margin: 0 0 15px 0; }
.LinkList li a { display:block; width:100px; height:40px; text-align:center; background:#FDFDF1; border:1px solid #CCC; overflow:hidden; }
.LinkList li a:hover { border-color:#999; }
.LinkList li.textLink a, .LinkList li.textLink a:visited { line-height:40px; color:#A45919; }
.LinkList li.textLink a:hover { color:#B07742; }
.LinkListBox { zoom:1; overflow:hidden; }
.LinkFormBox { display: block; margin: 15px auto 0; height:0; zoom:1; overflow:hidden; }
#InfoBox { display:none; position:absolute; left:10px; top:40px; z-index:10000; padding:10px; min-width:150px; max-width:192px; _width:192px; background:#666; color:#FFF; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 2px 8px #333; -moz-box-shadow:0 2px 8px #333; -webkit-box-shadow:0 2px 8px #333; border-radius:5px; overflow:hidden; }
#InfoBox span.title { font-weight:bold; }
/*
=================
Search Style
=================
*/
.MainBox .notifactionBox { margin: 20px auto 10px; width:600px; text-align:center; }
.MainBox .SearchBox { margin: 30px auto 100px; }
.MainBox #searchForm { text-align:center; }

/*
=================
GuestBook Style
=================
*/
.GuestBookList, .GuestBookForm { overflow:hidden; }
.BookListBottom { height:40px; overflow:hidden; }
.Topical { margin:10px auto 0; padding: 0 5px; overflow:hidden; zoom:1; background:url(http://zsswjlb.com/import/sites/0-5000/768/shangwujulebu/images/Line.gif) repeat-x 0 bottom; border:0; }
.TopicalTitle { height:28px; line-height:28px; color:#787878; font-size:14px; font-weight:bold; background:none; border:0; text-indent:0; padding:0; }
.TopicalBody { margin:8px 0 5px 20px; color:#6B6B6B; line-height:22px; padding:0; }
.TopicalReply { display:block; line-height:25px; margin-top:20px; padding: 0 20px 0 40px; overflow:hidden; background:#F9F0FA url(../images/MessageReplyIcon.gif) no-repeat 20px 8px; text-indent:0; border:0; color:#6B6B6B; }
.TopicalInfo { margin:0 0 15px 0; color: #999; line-height:30px; border:0; }
.TopicalInfo span { margin-right:10px; }
.TopicalFormBox { clear:both; margin:15px auto 0; overflow:hidden; border:0; }
.TopicalFormBoxBody { margin: 0 0 0 28px; }
.TopicalFormBoxBody .tdItem, .TopicalFormBoxBody .item { vertical-align:top; color:#5F5E5E; font-weight:bold; }
.TopicaltableForm td { border:0; padding: 5px 0; }
.TopicaltableForm td.tdItem { width:80px; }
.TopicalFormBoxTitle { background:url(../images/MessageIcon.gif) no-repeat 0 50%; height:28px; line-height:28px; margin-bottom:20px; color:#5F5E5E; text-indent:40px; font-size:15px; font-weight:bold; border:0; text-indent:30px; }
.TopicalFormBoxTitle span { color:#666; font: 13px normal; }
.TopicalFormBoxBody .markerMust, .TopicalFormBoxBody .must { color:#F00; font-weight:bold; }
.TopicalFormBoxBody .textPsBox { color:#A4A3A1; }
.TopicalFormBoxBody input { background:#FFF url(../images/InputBg.gif) repeat-x; border:1px solid #B1B1B1; }
.TopicalFormBoxBody input#submitBtn { background:url(../images/MessageSubmit.gif) no-repeat; border:0; width:92px; height:27px; display:block; cursor:pointer; text-indent:-9999px; }
.trBottomConsole { height:40px; }
.TopicalFormBoxBody textarea { border:1px solid #B1B1B1; font-size:12px; }
.valiCodeInput { display: inline; float:left; }
.valiCodeBox { display:inline; margin: 0 0 0 15px; float:left; }
.valiCodeBox img { vertical-align:middle; }
.MessageBox { margin: 10px auto; width:455px; padding:10px; text-align:center; background-color:#F9F0FA; border:1px dashed #C1C1C1; overflow:hidden; }
.MessageBox .notifactionBox_title { float:left; height:25px; width:45px; padding:0; background-position:3px -33px; }
.Message { float:left; margin: 5px 0 0; width:410px; line-height:20px; padding:0; color:#6B5C2A; font-size:13px; font-weight:normal; }

/*
=================
Product Style
=================
*/
.ProductList { margin: 17px 0 0; overflow:hidden; zoom:1; }
.ProductList li { float:left; display:inline; margin: 0 20px 10px 0; }
.ProductList li.last { margin: 0 0 10px 0; }
.ProductList li span.pic { display:block; width:139px; height:125px; border:1px solid #ffe5af; padding:1px; background:#FFF; overflow:hidden; }
.ProductList li.iShow span.pic { border-color:#d7d7d7; }
.ProductList li span.pic a { display:block; width:139px; height:125px; text-align:center; overflow:hidden; }
.ProductList li span.title { display:block; width:141px; height:35px; line-height:35px; text-align:center; overflow:hidden; }
.ProductList li span.title a, .ProductList li span.title a:visited { color:#6B6B6B; }
.ProductList li.iShow span.title a, .ProductList li.iShow span.title a:visited { color:#333; }
.ProductShowBox { float:left; display:inline; width:250px; margin:0 20px 7px 0; }
.Vertical { width:540px; margin: 0 0 0 30px; overflow:hidden; }
.image_Border { margin:15px auto 10px; border:1px solid #EEEEEE; width:238px; height:179px; padding:5px; background:#FAFAFB; }
.Vertical .image_Border { float:left; margin: 0; }
#image_wrap { width:238px; height:179px; background:#FFF url(../images/loading.gif) no-repeat 50% 50%; }
#image_wrap a { width:238px; height:179px; text-align:center; display:table-cell; vertical-align:middle; +display:block;
+font-size:160px;
overflow:hidden; font-family:Arial; }
.Vertical .image_Border, .Vertical #image_wrap, .Vertical #image_wrap a { width:430px; height:322px; }
.Vertical #image_wrap a {  +font-size:285px;
}
#image_wrap a.none { display:none; }
#image_wrap img { vertical-align:middle; }
.Product_Small_List { width:248px; overflow:hidden; margin: 0 auto; background:#FBFBFB; }
.Vertical .Product_Small_List { float:right; width:87px; margin-top:-38px; }
.Product_Small_List .CtrlPrev, .Product_Small_List .CtrlNext { float:left; display:inline; width:20px; height:65px; overflow:hidden; }
.Product_Small_List .CtrlPrev { margin-left:6px; }
.Vertical .Product_Small_List .CtrlPrev, .Vertical .Product_Small_List .CtrlNext { float:none; height:40px; width:85px; }
.scrollable { float:left; position:relative; overflow:hidden; width: 192px; height:65px; }
.Vertical .scrollable { width:85px; height:325px; }
.scrollable .items { width:20000em; position:absolute; clear:both; }
.Vertical .scrollable .items { height:20000em; width:85px; }
.scrollable img { float:left; margin:10px 4px 10px 4px; background-color:#fff; padding:2px; border:1px solid #ccc; cursor:pointer; width:50px; height:38px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.Vertical .scrollable img { float:none; display:inline; margin:10px 10px 3px 12px; vertical-align:top; }
.scrollable .active { border:2px solid #000; z-index:9999; position:relative; }
.CtrlPrev a.browse, .CtrlNext a.browse { background:url(../images/hori_large.gif) no-repeat; display:block; width:17px; height:20px; margin:20px auto; cursor:pointer; font-size:1px; }
.CtrlNext { width:26px; }
.CtrlNext a.right { background-position: 0 -20px; clear:right; margin-left:6px; }
.CtrlNext a.right:hover { background-position:-17px -20px; }
.CtrlNext a.right:active { background-position:-34px -20px; }
.CtrlPrev a.left { margin-left: 0px; }
.CtrlPrev a.left:hover { background-position:-17px 0; }
.CtrlPrev a.left:active { background-position:-34px 0; }
.CtrlPrev a.up, .CtrlNext a.down { background:url(../images/vert_large.gif) no-repeat; float: none; margin: 0 auto 10px; }
.CtrlNext a.down { margin: 10px auto 0; }
.CtrlPrev a.up:hover { background-position:-30px 0; }
.CtrlPrev a.up:active { background-position:-60px 0; }
.CtrlNext a.down { background-position: 0 -30px; }
.CtrlNext a.down:hover { background-position:-30px -30px;}
.CtrlNext a.down:active { background-position:-60px -30px;}
.disabled { visibility:hidden; }
#gallery .info { color:#fff !important; font-size:12px !important; padding:10px 15px !important; }
.simple_overlay { display:none; z-index:10000; width:680px; min-height:200px; border:2px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; zoom:1; background:#333; }
.simple_overlay .close { background-image:url(http://zsswjlb.com/import/sites/0-5000/768/shangwujulebu/images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
.simple_overlay .PicNext, .simple_overlay .PicPrev { position:absolute; top:40%; border:1px solid #666; cursor:pointer; display:block; padding:10px 10px; color:#fff; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.simple_overlay .PicPrev { left:0; border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
.simple_overlay .PicNext { right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; }
.simple_overlay .PicNext:hover, .simple_overlay .PicPrev:hover { text-decoration:underline; background-color:#000; }
.info { position:absolute; bottom:0; left:0; padding:10px 15px; color:#fff; font-size:11px; border-top:1px solid #666; }
.info strong { display:block; }
.progress { position:absolute; top:45%; left:50%; display:none; }
.PicNext, .PicPrev, .info { background:#333 !important; background:rgba(0, 0, 0, 0.6) url(http://zsswjlb.com/import/sites/0-5000/768/shangwujulebu/images/h80.png) repeat-x; }
.ProductInfo { color:#6A6A6A; overflow:hidden; }
.ProductInfo h5 { color:#7E7E7E; margin:20px 0 5px; line-height:28px; font-size:14px; }
.ProductInfoBox { line-height:1.8em; width:100%; overflow:hidden;}
.BuyBtn { margin-bottom:10px; }
.BuyBtn .BuyButton { display:block; width:94px; height:23px; text-indent:-9999px; border:0; cursor:pointer; background:url(http://zsswjlb.com/import/sites/0-5000/768/shangwujulebu/images/BuyBtn.gif) no-repeat; overflow:hidden; }

/*
=================
EngageList Style
=================
*/
.EngageList { margin:15px auto; }
.EngageList dl { padding: 10px 0; border-bottom:1px solid dotted; }
.EngageList dt { height:25px; line-height:25px; overflow:hidden; }
.EngageList dt a, .EngageList dt a:visited { color:#6B6B6B; font-weight: bold; font-size:13px; }
.EngageList dt a:hover { color:#5F5E5E; }
.EngageList dd.text { margin:8px 0 0; padding-left:20px; height:40px; color:#6B6B6B; line-height:20px; overflow:hidden; }
.engageBox .engageBoxTitle { color:#434343; }
.engageBox .withImportBackground { background:#FAFAEE; color:#585757; border-color:#ccc; }