
.category { float: left; width: 265px; }
.category li.on .hd { color: #2f54eb; }
.category li.on .hd i { background-image: url("../images/right3.png"); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.category li .hd { position: relative; display: block; height: 60px; font-size: 16px; line-height: 60px; color: #666;  margin-top: -1px; z-index: 1; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.category li .hd i { position: absolute; top: 23px; right: 28px; width: 16px; height: 16px; background: url("../images/right2.png") no-repeat center / 100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.category li .hd:hover { color: #2f54eb; }
.category li .hd:hover i { background-image: url("../images/right3.png"); }
.category li .hd.on { color: #fff; background-color: #2f54eb; border-color: #2f54eb;  }
.category li .hd.on i { background-image: url("../images/right.png"); }
.category li .bd { display: none; }
.category li .bd a { position: relative; display: block; height: 50px; padding-left: 50px; line-height: 50px; color: #666; background: url("../images/right2.png") no-repeat right 30px center / 12px; border: 1px solid #ddd; margin-top: -1px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.category li .bd a:hover { color: #2f54eb; background-image: url("../images/right3.png"); }
.category li .bd a.on { color: #2f54eb; background-color: #edf0fc; background-image: url("../images/right3.png"); }
.category li .hd,.category li .bd a{border-left: none;border-right: none;border-top: none;}
 .category li .bd a{font-size:14px}
.category li a {
    position: relative;
    display: inline-block;
    height: 55px;
    padding: 0 16px;
    font-size: 16px;
    line-height: 55px;
    color: #666;
}
/*.resetcategory li:hover{*/
/*    padding-left: 0px !important;*/
/*} */
/*.resetcategory li a.active:before, .resetcategory li:hover a:before{*/
/*    background-color: transparent;*/
/*}*/
@media print {
	body {
		-webkit-print-color-adjust: exact
	}
}
