/* bg style */
.nav .menu li.s,.nav .menu li.s a,
.barA,.barB,.barC,.barD,.barE{background:url(../images/bg.gif) no-repeat;}
/* public style */
.head,.top,.logo,.menu,.banner,.foot,.mainBody,.tree{width:954px;}
/* bar style */
.barA,.barC{ background-position:left -180px; height:25px; line-height:25px;}
.barB .l,.barD .l{ background:url(../images/bg_bar_icon.gif) no-repeat 7px 10px; padding-left:7px;}
.barB .l{ padding-left:17px;}
.barA,.barAIn,.barC,.barCIn,.barA a,.barC a{ color:#FFFFFF;}
.barB,.barD,.barE{ border:solid 1px; background-position:left -120px; height:28px; line-height:28px;}
.barB,.barD,.barE,.barB font,.barB a,.barD a,.barE font,.barE a{color:#0066a7;}
.conB,.conD,.conE{ border:solid 1px; border-top:0px;}
.conA,.conC{ border:solid 1px;}
.barA,.barB,.barC,.barD,.barE,.conA,.conB,.conC,.conD,.conE{ border-color:#ededed;}
/* head style */
.logo{ height:116px;}
.head .logo .headNav2 .pic{ margin:0px; padding:0px; background:none;}
/* nav style */
.nav{ background:url(../images/bg.jpg) left top repeat-x;}
.nav .banner{ border:solid 2px #FFFFFF;width:950px;}
.nav .menu ul{ height:52px; padding-left:8px;}
.nav .menu li{ background:none; margin:9px 0px 0px -8px; padding:0px 23px 0px 0px; height:37px; line-height:35px;}
.nav .menu li a{display:block;padding:0px 0px 0px 22px;}
.nav .menu li.s{ background-position:right -60px;}
.nav .menu li.s a{ background-position:left top; }
.nav .menu span#child{ height:36px; line-height:36px; background:url(../images/bg2.jpg) center 0px no-repeat;}
.nav .menu span#child,.nav .menu span#child a{color:#FFFFFF;}
/* foot style */
.full{ background:#0064aa;}
.foot{ border:0px;}
.foot,.foot font,.foot a{ color:#def1ff; }
.footer_left{ background-image:url(../images/foot_ad.gif)}
/* main style */
.main .search{ border:0px; background-color:#0072ba; padding:20px 10px 20px 20px;}
.main .btnSearch{ color:#0066a7; background-image:url(../images/bg_btn.gif)}
.main .pictures_l li img{ padding:2px; border: solid 1px #efefef; }
.main .Qyry{ padding:20px 40px;}
.main .Qyry dd{ width:20em; }
.products{ padding:1px 0px 0px 1px;}
.products li{margin:10px 0px 0px 10px;}
.products #page{ margin:10px 10px;}
#sample_subnav{ border:solid 1px #ededed; }
.merch #page{ margin:10px 25px;}
.job #page{ margin:20px 0px;}
/* display style */
.head .top .headNav1{display: none;}
.head .top form.headNav1 span{ display:none}
.head .logo .headNav2{display:inline; 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;}