/* 分类 */
.category{    background-color: #ffffff;
    border-bottom: solid 0.063rem #eeeeee; }
.section_17 {
    padding: 1.25rem;
    box-sizing: border-box;
}    
.category ul { }
.category ul li { position:relative; line-height:55px; border-bottom:1px solid #e6e6e6;  }
.category ul li a { display:block; line-height:55px; color:#222;     font-size: 1.1rem; *zoom:1;display: flex;
    align-items: center; }
.category ul li i { display:block; width:10px; height:10px; overflow:hidden; position:absolute; top:25px; right:0; _right:15px; background:url(../images/6115d6ba718345d816025fd812924d11.png) no-repeat 0 0;     background-size: contain;}
.category ul li a:hover { text-decoration:none; color:#01adee; }
.image_8_cg {
    width: 1.13rem;
    height: 1.13rem;
   filter: grayscale(100%) brightness(20%);     margin-right: 0.63rem;
}

.category ul li a:hover .image_8_cg{ filter: grayscale(0%) brightness(100%);}
.category ul li.current a .image_8_cg{ filter: grayscale(0%) brightness(100%);}
.category ul ul { padding:0 0 0 15px ; margin:0 0 20px; display:none; }
.category ul ul li.last { border-bottom:none; }
.category ul li ul li { border-bottom:none; }
.category ul li ul li a { color:#222; padding-left:10px; background:url(../images/page-menu-sub.gif) no-repeat left center;     background-size: contain; }
.category ul li ul li a:hover {color:#fff !important;background-color:#67B7F1; }
.category ul ul li a { background-image:none; padding:0; line-height:30px;   font-size: 0.97rem; margin-bottom:5px; }
.category ul li.current a { color:#01adee; }
.category ul li.current i { background-image:url(../images/c316283201de11e0e48396643086e478.png); background-size: contain; }
.category ul li.current ul { display:block; margin-top:0; }
.category ul li.current ul li { border-bottom:none; }
.category ul li.current ul li a { color:#222; }
.category ul li.current ul li a:hover { color:#01adee; }
.category ul li.current ul li a.active{color:#fff !important;background-color:#67B7F1; }


.category ul li.current ul li.current > a { color:#01adee; background:url(../images/c316283201de11e0e48396643086e478.png) no-repeat left center;     background-size: contain;}
.category ul li.current ul li.current > a .image_8_cg{ filter: grayscale(0%) brightness(100%);}
.scrollable-category .category-img { overflow:hidden; margin-bottom:15px; }
.scrollable-category .category-name h2, .scrollable-category .category-name h2 a { display:block; font-size:16px; font-weight:bold; text-align:left; }
.scrollable-category .category-summary { margin-top:10px; line-height:1.5; font-size:13px; color:#808080; text-align:left; }
.scrollable-category-product .carousel-direction a { top:90px; }

.category-bg-img li a { 
	display:block; position:relative; background-color:#01aef2; text-align:center; padding:60px 0; color:#fff; background-position:center; background-repeat:no-repeat; 
	-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;
}
.category-bg-img li:nth-child(2n) a { background-color:#029cd9; }
.category-bg-img li a:hover { background-color:#0293cc; }
.category-bg-img .category-text { position:relative; z-index:11; color:#fff; }
.category-bg-img .category-name { margin-bottom:15px; line-height:normal; font-size:24px; font-weight:normal; }
.category-bg-img .category-summary { max-width:800px; margin:0 auto 15px; padding-left:20px; padding-right:20px; font-size:13px; }
.category-bg-img span { 
	display:inline-block; *display:inline; *zoom:1; padding:0 40px; line-height:30px; border:2px solid #fff; color:#fff;
	-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;
}
.category-bg-img span:hover { background-color:#fff; border-color:#fff; color:#333; text-decoration:none; }
.category-bg-img .category-bg-img-item .opacity-overlay {
	width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#333; opacity:0.6; filter:alpha(opacity=60); _height:expression( (this.parentElement.clientHeight) +'px'); 
	-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;
}
.category-bg-img .category-bg-img-item a:hover .opacity-overlay { background-color:#0293cc; opacity:0.9; filter:alpha(opacity=90); }   