.navvtwo {overflow: auto;}
.navvtwo dl {box-sizing: border-box;}
@media screen and (max-height: 900px) {
    .navvtwo dl {padding: 15px 15px 15px 0;}
    .navvtwo dt {margin-bottom: 6px;}
    .navvtwo dt a {height: auto; line-height: 24px; padding: 4px 0;}

    .navthree li {line-height: 20px;}
}

@media screen and (max-height: 700px) {
    /* .navvtwo dt a { line-height: 24px;} */
}


.atc-con img,
.cropage img {height: auto !important;} 




#swfcro label {
    display: inline-block;
}
#swfcro label:before {
    left: 100%;
    margin-left: 10px;
}
@media screen and (min-width:1024px) and (max-width: 1400px) {
    .swfcroout .sw-prev {
        left: auto;
        right: 0;
        margin-left: 0;
        margin-top: -75px;
    }
    .swfcroout .sw-next {
        margin-top: -5px;
    }
}
@media screen and (max-width: 1024px) {
    .swfcroout .sw-prev,
    .swfcroout .sw-next {
        margin-top: -35px;
    }
    
}
