.flexslider{width:100%!important}
.feaImg,.feaImg47{background:url(../images/nfa-sprite.png) no-repeat 0 0;}
.feaImg{width:30px;height:30px;}
.feaImg47{width:47px;height:47px;display:inline-block;margin:0 10px 0 0;float:left}

.fea-icon1{background-position:0 0}
.fea-icon2{background-position:-30px 0}
.fea-icon3{background-position:-60px 0}
.fea-icon4{background-position:-90px 0}
.fea-icon5{background-position:-120px 0}
.fea-icon6{background-position:-150px 0}
.fea-icon7{background-position:-180px 0}
.fea-icon8{background-position:-210px 0}
.fea-icon9{background-position:-240px 0}
.fea-icon10{background-position:-270px 0}
.fea-icon11{background-position:0 -30px}
.fea-icon12{background-position:-30px -30px}
.fea-icon13{background-position:-60px -30px}
.fea-icon14{background-position:-90px -30px}
.fea-icon15{background-position:-120px -30px}
.fea-icon16{background-position:-150px -30px}
.fea-icon17{background-position:-180px -30px}
.fea-icon18{background-position:-210px -30px}
.fea-icon19{background-position:-240px -30px}
.fea-icon20{background-position:-270px -30px}
.fea-icon21{background-position:0 -60px}
.fea-icon22{background-position:-30px -60px}
.fea-icon23{background-position:-60px -60px}

.fea-icon47-1{background-position:0 -90px}
.fea-icon47-2{background-position:-47px -90px}
.fea-icon47-3{background-position:-94px -90px}
.fea-icon47-4{background-position:-141px -90px}
.fea-icon47-5{background-position:-188px -90px}
.fea-icon47-6{background-position:-235px -90px}

.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}
.mT25 {margin-top: 25px;}

#lhsTree{max-width: 100%;list-style-type:none!important;padding:30px 0 10px!important;}
#lhsTree > li{background: #f1eddf;}
#lhsTree > li > ul{background:#fff;}
#lhsTree > li > ul li a{border: none;padding:14px 10px 14px 34px;}
#lhsTree > li > span.dropact:after{content:'-';border:none;right: 15px!important;font-size: 20px;line-height: 4px;left:initial}
#lhsTree > li > span:after{content:'+';border:none;right: 15px!important;font-size: 20px;line-height: 8px;left:initial}
#lhsTree > li > ul > li:first-child{padding-top:10px}
#lhsTree > li > ul > li:last-child{padding-bottom:10px}

.left-tree{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}
/*.lhs-tree{width: 21%;}*/
.rhs-cont{width: 61%;border:none;padding: 30px 0 40px 3.5%;}

@media screen and (max-width:700px){
.per50{width:100%;max-width:650px;box-sizing:border-box;margin:10px auto;float:none;}
}
@media screen and (max-width:500px){
.dwn-menu > span{width:100% !important;font-size:14px !important;}
.percent{width:100% !important;}
}