.price .category{float:left; width:23%; background:#f2f2f2; padding-bottom:20000px; margin-bottom:-20000px;}
.price .category h2{position:relative; padding:15px 36px; line-height:1.3; font-size:18px; color:#fff; font-weight:bold; background:#2db354; margin:-1px 0 0 -1px;}
.price .category ul li{border-top:#fff 1px solid; cursor: pointer;}
.price .category ul li {display: block; padding: 15px 42px 15px 36px; font-size: 16px; line-height: 1.5; position: relative; border-top:#fff 1px solid;}
.price .category ul li i{position:absolute; right:15px; top:50%; width:13px; height:13px; margin-top:-7px; background:url(/images/sidebar_arrow.gif) no-repeat;}
.price .category ul li:hover, .price .category ul li.active{background:#e6e6e6; color:#333;}
.price .cont {display: none;}
.price .cont.active {display: block;}
.curmb{margin-bottom: 40px;}
.curmb2{display: none;}
@media (min-width: 768px) and (max-width: 991px) {
.price .category, .mainContent{width: 100%; float: none;}
.mainContent{background-color: #fff; padding-top: 20px;}
.price .category ul li {float: left;  padding: 15px 30px 15px 15px;}
.price .category ul li i{background:url(/images/sidebar_ul2_down.gif) no-repeat; right: 5px;}
.curmb{display: none;}
.curmb2{display: block; border-bottom: #f0f0f0 1px solid;
    padding: 16px 0 16px 28px;
    background: url(/images/curmb_icon.png) no-repeat left center;
    color: #666666;
    line-height: 1.5; margin: 0 20px;}
}
/* xs mobile*/
@media (max-width: 768px) {
.price .category, .mainContent{width: 100%; float: none;}
.mainContent{background-color: #fff; padding-top: 20px;}
.price .category ul li {float: left;  padding: 15px 30px 15px 15px;}
.price .category ul li i{background:url(/images/sidebar_ul2_down.gif) no-repeat; right: 5px;}
.curmb{display: none;}
.curmb2{display: block; border-bottom: #f0f0f0 1px solid;
    padding: 16px 0 16px 28px;
    background: url/images/curmb_icon.png) no-repeat left center;
    color: #666666;
    line-height: 1.5; margin: 0 20px;}
}