.feaImg{background:url(../images/dcmsp-sprite-new.png) no-repeat 0 0;}
.feaImg{width:32px;height:32px;}
.fea-icon,.feaImg {background: url("../images/dc-sprite-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.hm-fea-box p {
    height: 100px;
}
.hm-fea-box .more {
    color: #7BBB2A;
    font-size: 12px;
}
.hm-fea-col1 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 1px dashed #AAAAAA;
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}
.hm-fea-col2 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 1px dashed #AAAAAA;
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}
.hm-fea-col3 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 1px dashed #AAAAAA;
    float: left;
    margin: 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col11 {
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}
.hm-fea-col12 {
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}
.hm-fea-col13 {
    float: left;
    margin: 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col1 a, .hm-fea-col2 a, .hm-fea-col3 a {
    color: #333333;
    text-decoration: none;
}
.fea-icon {
    display: inline-block;
    height: 32px;
    width: 32px;
}
.fea-icon1 {
    background-position: 0 -545px;
}
.fea-icon2 {
    background-position: -32px -545px;
}
.fea-icon3 {
    background-position: -64px -545px;
}
.fea-icon4 {
    background-position: -96px -545px;
}
.fea-icon5 {
    background-position: -128px -545px;
}
.fea-icon6 {
    background-position: -160px -545px;
}
.fea-icon7 {
    background-position: -192px -545px;
}
.fea-icon8 {
    background-position: -224px -545px;
}
.fea-icon9 {
    background-position: -256px -545px;
}
.fea-icon10 {
    background-position: -288px -545px;
}
.fea-icon11 {
    background-position: -320px -545px;
}
.fea-icon12 {
    background-position: -352px -545px;
}
.fea-icon13 {
    background-position: -384px -545px;
}
.fea-icon14 {
    background-position: -416px -545px;
}
.fea-icon15 {
    background-position: -448px -545px;
}
.fea-icon16 {
    background-position: -480px -545px;
}
.fea-icon17 {
    background-position: -512px -545px;
}
.fea-icon18 {
    background-position: -544px -545px;
}
.fea-icon19 {
    background-position: 0 -577px;
}
.fea-icon20 {
    background-position: -32px -577px;
}
.fea-icon21 {
    background-position: -64px -577px;
}
.fea-inhead {
    font-size: 18px;
    letter-spacing: -0.5px;
    margin-left: 2%;
    margin-top: 4px;
}
.fea-inhead2 {
    font-size: 16.5px;
    letter-spacing: -0.5px;
    margin-left: 2%;
    margin-top: 4px;
}
.fea-inhead a {
    color: #333333;
    text-decoration: none;
}
.fea-inhead1 {
    margin-top: 0;
}

.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}

.hmEdition1 {background: none repeat scroll 0 0 #F1F1F1;float: left;margin: 20px 20px 20px 0;width: 235px;}
.hmEdition2 {background: none repeat scroll 0 0 #F1F1F1;float: left;margin: 20px 20px 20px 0;width: 235px;}
.hmEditionHead {background: none repeat scroll 0 0 #4F565E;color: #FFFFFF;font-size: 30px;font-weight: 300;line-height: 32px;padding: 20px;text-align: center;}
.hmEditionCont {color: #888888;font-size: 14px;height: 300px;padding: 10px 20px;}
.hmEditionCont ul {list-style-type: none;margin: 0;padding: 0;}
.hmEditionCont ul li {line-height: 24px;margin: 0;padding: 5px 0 5px 12px;position: relative;}
.hmEditionCont ul li span {color: #69B121;display: inline-block;left: 0;margin-right: 20px;position: absolute;top: 6px;}
.hmEditionCont a {color: #888888;}
.hmEditionFoot {height: 40px;padding: 0 20px 20px;}
.hmEditionFoot a.trynow {background: none no-repeat scroll 0 0 #7BBB2A;color: #FFFFFF;display: inline-block;font-size: 28px;font-weight: 300;line-height: 30px;padding: 7px 20px;text-align: center;text-decoration: none;}
.hmEditionFoot a.trynow:hover {background: none repeat scroll 0 0 #5BBB2A;}
.hmEdi1 {background: none repeat scroll 0 0 #F1F1F1;color: #000000;float: left;margin: 20px 2%;width: 42%;}
.hmEdi1 .hmEdiCont {color: #000000;}
.hmEdi1 .hmEdiCont a {color: #FFFFFF;}
.hmEdi2 .hmEdiCont {color: #000000;}
.hmEdi2 .hmEdiCont a {color: #FFFFFF;}
.hmEdi2 {background: none repeat scroll 0 0 #F1F1F1;float: left;margin: 20px 2%;width: 42%;}
.hmEdiCol1 {float: left;width: 33.34%;}
.hmEdiCol2 {float: left;width: 33.34%;}
.hmEdiCol1 .hmEdiCont {border-right: 1px solid #CCCCCC;}
.hmEdiCol2 .hmEdiCont {border-right: 1px solid #CCCCCC;}
.hmEdiHead {background: none repeat scroll 0 0 #4F565E;color: #FFFFFF;font-size: 30px;font-weight: 300;line-height: 32px;padding: 12px 20px;text-align: center;}
.hmEdiCont {color: #888888;height: 142px;margin: 20px 0;padding: 0 20px;}
.hmEdiCont ul {list-style-type: none;margin: 0;padding: 0;}
.hmEdiCont ul li {line-height: 24px;margin: 0;padding: 3px 0 3px 12px;position: relative;}
.hmEdiCont ul li span {color: #69B121;display: inline-block;left: 0;margin-right: 20px;position: absolute;top: 3px;}
.hmEdition a {color: #888888;}
.hmEdiFoot {padding: 0 20px 20px;}
.hmEdi1 .hmEdiFoot a.trynow {background: none repeat scroll 0 0 #66B10C;color: #FFFFFF;display: inline-block;font-size: 30px;font-weight: 300;line-height: 34px;padding: 7px 40px;text-align: center;text-decoration: none;}
.hmEdi2 .hmEdiFoot a.trynow {background: none repeat scroll 0 0 #4F565E;color: #FFFFFF;display: inline-block;font-size: 30px;font-weight: 300;line-height: 34px;padding: 7px 40px;text-align: center;text-decoration: none;}

.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:500px!important}
@media screen and (max-width:500px){
.cmnFormArea{padding:0 0!important}
.cmnFormArea table td input[type="submit"],.cmnFormArea table td input[type="reset"]
{width:100%;box-sizing:border-box;margin:5px 0}
.cmnFormArea table td{padding:10px 5px;font-size:12px}
}

@media screen and (max-width:767px){.feaCol {width: 90%;padding: 10px 0;border-bottom: 1px dashed #ccc;margin: 0 5%;}}
@media screen and (max-width:500px) {
.hmEdition {margin: 0!important}
.hmEdi1, .hmEdi2 {width: 100%;margin: 20px 0}
}