/* bg style */
.nav .menu li.s,.nav .menu li.s a,.main .proInfo li a{ background:url(../images/bg.gif) no-repeat;}
/* public style */
body,a,font,table,td,th{ color:#787878;}
body{ background:#f2f2f2;}
.logo,.menu,.tree,.mainBody,.foot{ width:960px;}
#page { margin:10px 0px;}
/* bar style */
.barA,.barB,.barC,.barD,.barE{ background:#64ad15; }
.barA *,.barB *,.barC *,.barD *,.barE *{ color:#FFFFFF; }
.conA,.conB,.conC,.conD,.conE{ background:#FFFFFF;border:0px; }
.barE{ height:28px; line-height:28px;}
/* head style */
.head { background-color:#FFFFFF; }
.head .logo{ height:116px; }
.head .logo h2{ margin-left:46px;}
/* nav style */
.nav{ background:url(../images/bg_nav.jpg) left top repeat-x;}
.nav .menu{ background:url(../images/bg_nav2.jpg) right top no-repeat; padding-top:170px; }
.nav .menu ul{ height:47px; line-height:47px;}
.nav .menu li{ margin:0px; padding:0px 6px 0 0; text-align:center;}
.nav .menu li.s{ background-position: right -60px;}
.nav .menu li a{ display:block; color:#606060; padding:0 12px 0 18px;}
.nav .menu li.s a{ background-position: left 0px; color:#FFFFFF;}
.nav .menu #child{ margin:6px 0px; height:35px; line-height:35px;  background:#FFFFFF}
.nav .banner{ background:#ffffff url(../images/bg_nav3.jpg) center bottom no-repeat; padding:5px 5px 56px;}
/* main style */
.tree{ background:#FFFFFF;}
.mainBody{ margin-top:10px; }
.right{ width:708px;}
.left .conA *,.left .conC *{ color:#424242; }
.main .search{ padding:21px 0px 21px 21px;}
.main .btnSearch{ color:#FFFFFF; background-image:url(../images/bg_btn.gif)}
.main .pictures_l li img{ padding:0px; border:0px; }
.main .trade_l{ padding:10px 20px;}
.main .trade_l li{ line-height:28px; height:28px; vertical-align: bottom;}
.main .proInfo li a{ display:block; background-position:right -180px;}
.main .proInfo li a:hover{background-position:right -208px;}
.main .contact_l{ padding:15px 0px 15px 15px;}
.about,.Qyry,.about a,.Qyry a{ color:#000000; }
.main .about{ padding-left:27px;}
.main .tuijian li{margin:27px 0px 0px 27px; border:solid 2px #f6f6f6; border-top:0px; border-left:0px;}
.main .tuijian dl{ border-color:#e8e8e8; }
.main .Qyry{ padding:15px 10px 23px 48px;}
.main .Qyry li.l dd{ width:18em;}
.merch #page{ margin:10px 35px;}
.products li{ margin:12px 0px 0px 12px;}
.products #page{ margin:10px 10px;}
#sample_subnav { padding:0px 0px 0px 10px;}
/* foot style */
.full{ background: url(../images/foot.gif) repeat-x; }
.foot{ border:0px;}
.foot,.foot *{ color:#FFFFFF; }
.footer_left{ background-image:url(../images/foot_ad.gif); border-color:#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;}