/* BASIC css start */
#preview_wrap { display:none; }
#layerWrap, #contentWrap, #ftLink .link, #footer { width: 1230px; }
#header {width:100%; padding:14px 0 0 0;}
#header .headerTop, #header .headerBottom .navTop, #header .headerBottom .nav {width:1230px; margin:0 auto;}
#header .headerTop {zoom:1; position:relative; height:20px;}
#header .headerTop .htMenu {position: absolute; left: 0; top: 0;}
#header .headerTop .htMenu li { display: inline-block; float: left; padding-right: 15px; }
#header .headerTop .htMenu a {color:#424242;}
#header .headerTop .htMenu .commu { background-color: #fff; height: 14px; left: 194px; overflow: hidden; position: absolute; width: 90px; z-index: 11; top: -10px; padding: 10px; }
#header .headerTop .htMenu .commu a {margin-right:0;}
#header .headerTop .htMenu .commu dt { margin-bottom: 10px; }
#header .headerTop .htMenu .commu dd { margin:0 0 10px 15px; }
#header .headerTop .htMenu .commu.act {outline:1px solid #e5e5e5;}
#header .headerTop .htSch {float:right;}
#header .headerTop .htSch .user_basket_quantity {text-decoration: underline; vertical-align: top; margin: 0 10px;}
#header .headerTop .htSch form {display: inline-block; vertical-align: top;}
#header .headerTop .htSch form a {margin-left: -15px;}
#header .headerTop .htSch .btn_lang a {vertical-align: top; margin-left:10px; color:#424242;}
#header .headerTop .MS_search_word { border: 0px none; border-bottom: 1px solid #e4e4e4; width:150px; height: 16px;}
#header h1 {width: 100%; text-align: center; margin:50px 0;}
#header .headerBottom {border-top:2px solid #000;}
#header .headerBottom .navTop {zoom:1; position:relative; overflow:hidden; padding:10px 0;}
#header .headerBottom .navTop li {width:153px; float:left; text-align:center;}
#header .headerBottom .navTop img {vertical-align: middle;}
#header .headerBottom .navWrap {width:100%; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; z-index: 10; text-transform: uppercase; position: relative;}
#header .headerBottom .navWrap.act {position: fixed; top: 0; left: 0; border-top: 2px solid #000; z-index:100; }

#header .headerBottom .navWrap .navBg { height: 40px; position: absolute; top: 0; z-index: -1; width:100%; min-width: 1230px; background-color: transparent; background-color: rgba(255, 255, 255, 0.8) !important; /* FF3+, Saf3+, Opera 10.10+, Chrome */ *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF); /* IE6 IE9 */ zoom: 1;}
@media \0screen {.navBg {-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";} }

#header .headerBottom .nav {  }
#header .headerBottom .nav > ul {font-size:0;}
#header .headerBottom .nav > ul > li {width:110px; display: inline-block; text-align:center; border-left: 1px solid #e8e8e8;}
#header .headerBottom .nav > ul > li.category5 {width: 118px;}
#header .headerBottom .nav > ul > li.category11 {border-right: 1px solid #e8e8e8;}
#header .headerBottom .nav > ul > li > a {color:#000; font-weight:bold; line-height:40px;}
.navSubWrap {width:100%; text-align: left; display:none; clear:both; position: absolute; left: 0; z-index: 1; overflow: hidden; background-color: #f5f5f5; border-bottom:1px solid #d1d1d1; border-top:1px solid #e8e8e8; color:#434343; padding:24px 0;}
.navSub {width:1230px; margin:0 auto;}
.navSub > dl {width:267px; float:left;}
.navSub > dl > dt {border-bottom:1px solid #dcdcdc; padding:0 0 15px 10px; font-size:16px; color:#000; margin-bottom:20px;}
.navSub > dl > dd {margin:0 0 10px 10px;}
.navSub > .ban_navSub {float:right;}
.navSub > .ban_navSub > img {margin-left:14px; cursor:pointer;}
.navSub a {color:#434343;}
.navSub.act {position:fixed;}
#navFocus {position: absolute; top: 29px; left:47px; z-index: 2; display:none;}
/* BASIC css end */

