/* bg style */
.nav .menu ul,.nav .menu #child,.tree,.nav .menu li,.nav .menu li.s a,
.barAIn,.barBIn,.barCIn,.barDIn,
.barA .l,.barC .l{ background:url(../images/bg.gif) repeat-x;}
/* public style */
body{ background:#FFF url(../images/bg_body.jpg)  center 143px repeat-x;}
.logo,.menu,.tree,.mainBody,.foot{ width:960px;}
#page { margin:10px 0px;}
#page a { border:1px solid #d5d5d5; padding:3px 3px 1px 3px;}
#page a.ondown,#page a:hover{ background:#AAD83E; border:1px solid #AAD83E; color:#FFF; }
/* bar style */
.barA,.barB,.barC,.barD,.barE{ border:solid 1px;height:27px; line-height:27px; padding:0px 1px 1px;}
.barA .l,.barC .l{ margin-left:6px; padding-left:15px;background-position:0px -180px; background-repeat:no-repeat;}
.barAIn,.barBIn,.barCIn,.barDIn,.barEIn{ background-position:0px -120px;  margin:0px;}
.conA,.conB,.conC,.conD,.conE{ border:solid 1px; border-top:0px;}
.barA,.barB,.barC,.barD,.barE,.conA,.conB,.conC,.conD,.conE{ border-color:#dcdcdc;}
.barB,.barD,.barE{ border-bottom-color:#FF0000;}
/* head style */
.head .logo{ height:117px;}
/* nav style */
.nav{ padding-top:120px;}
.nav .menu ul{ background-position:0px 0px;height:39px; line-height:39px; }
.nav .menu #child{ background-position:0px -60px; height:27px; line-height:27px;}
.nav .menu #child,.nav .menu #child *{ color:#FFFFFF; }
.nav .menu li{ background-position: right -300px; padding-right:2px;}
.nav .menu li.last{ background-image:none;}
.nav .menu li a{ display:block; padding:0px 18px;}
.nav .menu li.s a{ background-position:0px -240px;}
.nav .banner{ border:solid 5px #c40000;}
/* foot style */
.full{ margin:0px; background:url(../images/bg_foot.jpg) left top repeat-x;}
.foot{ border:0px;}
.foot,.foot *{ color:#FFFFFF;}
.footer_left{ background-image:url(../images/foot_ad.gif); border-color:#FFFFFF;}
/* main style */
.tree{ background-position:0px -120px;}
.mainBody{ background: #FFFFFF; padding:10px 0px; border:solid 2px #f4f4f4; border-bottom:0px; border-top:0px;}
.left{ width:239px; margin-left:11px;}
.right{ width:688px; margin-right:11px;}
.about{ padding-left:20px;}
.main .search{ padding:18px;}
.main .search .btnSearch{ background:url(../images/bg_btn.gif); width:42px; height:25px; color:#FFFFFF}
.main .pictures_l li img{ padding:0px; border: solid 2px #ff0000; }
.main .Qyry{ padding:15px 40px;}
.main .Qyry dd{ width:17em;}
.products{ padding-left:1px;}
.products li{ width:124px;height:154px;margin:9px 0px 0px 9px; }
#product_con .products{ padding:0px 0px 9px 1px;}
#product_con .products li{width:124px; margin:9px 0px 0px 9px; }
.products #page{ margin:10px 10px;}
#sample_subnav { padding:0px 0px 0px 0px; border:solid 1px #ededed;  }
#sample_subnav_left {width:29px;}
#sample_subnav_right {width:29px;}
.trade{ padding:0px 20px;}
.merch{ padding:28px 0px 0px 28px;}
.merch #page{ margin:10px 20px; }
/* 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;}