/* bg style */
.main .proInfo li a,
.barA,.barB,.barC,.barD,.barE{ background:url(../images/bg.gif) no-repeat}
.nav .menu{ background:url(../images/bg_menu.gif) no-repeat; }
/* public style */
body,a,font,table,td,th{ color:#808080;}
body{ background:#e6d3b3 url(../images/bg_body.jpg) left top repeat-x; margin:0px 0px 30px;}
.logo,.tree,.mainBody,.foot{ width:960px;}
.tab table{ background:#FFFFFF;}
#page { margin:10px 0px;}
#page a { border:0px; padding:4px 4px 2px 4px; background:#f3ebdd; color:#64534f; }
#page a.ondown,#page a:hover{ background:#6d5a56; border:0px; color:#FFF; }
/* bar style */
.barA,.barC{ background-color:#38302d; background-position:center 0px;}
.barB,.barD,.barE{ background-color:#38302d; background-position:center -60px;}
.barA *,.barB *,.barC *,.barD *,.barE *{ color:#f8efe1;}
.conA,.conC{ background:#fbf8f3 url(../images/bg_con_s.jpg) left bottom no-repeat; border:0px;}
.conB,.conD,.conE{ background:#fbf8f3 url(../images/bg_con_l.jpg) left bottom no-repeat;}
.barE{ height:28px; line-height:28px;}
/* head style */
.head{ background-color:#FFFFFF;}
.head .logo{ height:116px;}
.head .logo h2{ margin:14px 0px 0px 44px;}
/* nav style */
.nav{ width:100%;background:url(../images/bg_nav.jpg) center top no-repeat; padding-top:99px;}
.nav .menu{ background-position:left top; width:982px; }
.nav .menu ul{height:52px; line-height:52px; padding-left:20px;}
.nav .menu li{ padding:0px 18px;}
.nav .menu li a{ color:#794836;}
.nav .menu li.s a{ color:#d4150c; }
.nav #child{ margin:12px 11px 18px; background:#aa7d4d;} 
.nav #child,.nav #child a{ color:#FFFFFF; }
.nav .banner{ border:solid 5px #FFFFFF}
/* foot style */
.foot{ border:0px;  padding:17px 0px 15px; background:url(../images/bg_foot.gif)  center top no-repeat;}
.foot,.foot *{ color:#FFFFFF;}
.footer_left{ background-image:url(../images/foot_ad.gif); border-color:#FFFFFF;}
/* main style */
.left{ width:248px;}
.tree{ height:31px; line-height:31px; }
.tree,.tree *{ color:#232323; }
.main .search{ padding:29px 0px 29px 27px}
.main .search .btnSearch{ color:#FFFFFF; width:42px; height:25px; background:url(../images/bg_btn.gif) left top no-repeat;}
.main .pictures_l{ padding:40px 0px;}
.main .pictures_l li img{ padding:0px; border: solid 3px #ffffff;}
.main .trade_l,.main .proInfo{ padding:10px 20px;}
.main .trade_l li,.main .proInfo li{height:28px; line-height:28px; vertical-align:bottom; }
.main .proInfo li a{ display:block; background-position:right -120px;}
.main .proInfo li a:hover{ background-position:right -180px;}
.main .contact_l{ padding:14px 0px 14px 24px;}
.main .about{ padding:17px 10px 23px 25px;}
.main .tuijian li{margin:25px 0px 0px 25px; border:solid 2px #f2efea; border-left:0px; border-top:0px;}
.main .Qyry{ padding:23px 10px 23px 47px;}
.products #page{ margin:10px 10px;}
#product_con .products{ padding:10px 0px 20px 10px;}
#sample_subnav_middle{ background:#f3ebdd; border:0px; }
.trade dl{ border-bottom:dashed 1px #808080; margin:0px; padding:25px 0px;}
.trade dd li.s{ border:0px; background:#f3ebdd; }
.merchCol span,.merchCol li{ background:#FFFFFF; }
.merch #page{ margin:10px 30px;}
.picture dl{ background:#f3ebdd;}
.job #page{ background:#FFFFFF;}
.feedback h4,.feedback .submitBar{ background:#FFFFFF;}
.contact dt,.contact dd{ background:#FFFFFF; }
/* display style */
.head .logo .headNav2 .text{ display:none; margin-right:15px;}
.head .logo .headNav2 { width:227px;}

.Fla{ display:inline-block;overflow:hidden;}
.Fla{ clear:both; display:block; width:950px; margin:10px auto;}
/*barcode*/
.barcode{ padding:5px 10px; width:960px; margin:0 auto; overflow:hidden;}
.barcode .bar{ height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff;}
.barcode .bar b{color:#fff;}
.barcode  .barD .barDIn{ text-align:center;}
.barcode ul{ padding:5px 0 5px; }
.barcode li{ width:25%; text-align:center; float:left;}
.barcode li img{ width:120px; height:120px; padding:4px; border:1px solid #eee;}
.barcode li p{ line-height:22px;}