@charset "utf-8";

/* Remove margin padding */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}

/* Default Font */
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

.col-main{float:left;width:100%;min-height:1px;}
.col-sub,.col-extra{float:left;}
.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both;}
.layout,.main-wrap,.col-sub,.col-extra{zoom:1;}

/* Common Features */
.hidden{display:none;}
.invisible{visibility:hidden;}

/* Remove Float */
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}

/* For non ie browsers also display the vertical scroll bar by default, to prevent the flicker caused by the scroll bar */
html{overflow-y:scroll;}

/* Default link styles */
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}



/** 以下是必要样式 **/
/**左侧分类导航 **/
.all-sort-list{position:relative;width:190px;height:370px;border-top:none;background:#50c9c3;}
.all-sort-list .item{}
.all-sort-list .item.bo{border-top:none;} 
.all-sort-list .item h4{width: 178px;height: 68px;padding: 12px 0 12px 10px;color: #fff;background-color: #6eddd8;border-bottom: 1px solid #81e1dc;border-left:3px solid #50d8d2; font-weight:100;}
.fenlei .title{margin-left: 10px;font-size: 16px;font-weight: 100; line-height:20px;}
.fenlei .title i {float: left;display: block;width: 23px;height: 23px;margin-right: 5px;background-repeat: no-repeat;}
.fenlei .title i.nk {margin-top: -3px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -656px;width: 23px;height: 23px;}
.fenlei .title i.wk {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -886px;width: 27px;height: 17px;}
.fenlei .title i.fck {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -535px;width: 25px;height: 25px;margin-top: -3px;}
.fenlei .title i.pfk {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -722px;width: 21px;height: 19px;}
.fenlei .title a {text-decoration: none;color: #fff;}
.fenlei .sub-ds {display: block;padding-top:5px;}
.fenlei .sub-ds a {display: inline-block;height: 14px;line-height: 14px;padding: 0 10px;color: #fff;margin-top: 6px; text-decoration:none;}
.all-sort-list .hover h4{position:relative;z-index:13;background:#FFF;border-left: 3px solid #ffd47f;color: #50c9c3;}
.all-sort-list .hover i.nk {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -689px;width: 23px;height: 23px}
.all-sort-list .hover i.wk {margin-top: 1px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -913px;width: 27px;height: 17px;}
.all-sort-list .hover i.fck {margin: 1px 8px 0 1px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -570px;width: 20px;height: 20px;}
.all-sort-list .hover i.pfk {margin: 2px 8px 0 1px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -751px;width: 16px;height: 15px;}
.hover .fenlei a {color: #50c9c3;}
.all-sort-list .item-list{display:none;position:absolute;width:320px;min-height:370px;_height:370px;background:#FFF;left:190px;box-shadow:0px 0px 10px #DDDDDD;border:1px solid #DDD;top:0px;z-index:10;padding:0 0px 0 20px;}
.item-list .subitem{width:100%;float:left; padding:20px 0;}
.item-list .subitem a{ height:30px; font-size:12px; line-height:30px; padding:0 10px; text-decoration:none; display:inline-block; text-align:left;}