@media (min-width: 768px){
    .contain {
        width: 750px;
    }
}
@media (min-width: 992px){
    .contain {
        width: 970px;
    }
}
@media (min-width: 1200px){
    .contain{
        width: 1180px;
    }
}
@media (min-width: 1260px){
    .contain{
        width: 1230px;
    }
}
@media (max-width:1259px) {
.item-two02 li a{
    padding: 24px 10px;
}
}
@media (max-width:1199px) {
.title-midd{
    padding: 0 90px;
}
.dianxing-rt {
    margin-left: 170px;
}
.dianxing-lt{
    width: 150px;
    height: 178px;
}  
.settings-mask h5{
    padding: 0 35px;
}
.settings-mask p{
    height: 132px;
}
.settings-mask ul li{
    margin-bottom: 24px;
}
.item-two02 li a{
    padding: 14px 20px;
}
}

@media (max-width:991px) {
.title-midd {
    padding: 0 40px;
    font-size: 36px;
}
.ss2_wrapper{
    margin-bottom: 20px;
}
.settings-mask p {
    height: auto;
}
.item-two02{
    margin-top: 30px;
}
.settings-mask {
    height: auto;
}
}

@media (max-width:767px) {
.navigate-nav{
    background-color: transparent;
    border-color: transparent;
    min-height: auto;
}
.footer-link, .footer-right {
    text-align: center;
    display: none;
}
.footer-link li {
    width: 50%;
    padding: 5px;
    text-align: left;
}
.footer-right a {
    margin: 15px;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-right .ma-infinitypush-button {
    padding: 4px;
    border-radius: 3px;
    background-color: #a71a0d;
    border: 7px solid #a71a0d;
    width: 35px;
    height: 32px;
    top: 25px;
    box-shadow: inset 0 0 #a71a0d, inset 0 2px white, inset 0 8px #a71a0d, inset 0 10px white, inset 0 16px #a71a0d, inset 0 22px white, inset 0 30px #a71a0d;
}
#mobile-navigation {
    position: relative;
    top: 0;
    background: #a71a0d;
    padding-left: 0px;
    padding-right: 0px;
}
.ma-infinitypush-wrapper .ma-infinitypush>ul>li>a {
    background: #a71a0d;
}
.navigate-li{
    border-bottom: none!important;
}
.navigate-li li a{
    padding: 20px 12px;
}
.title-midd {
    padding: 0 45px;
    font-size: 32px;
}



}


@media (max-width:680px) {
.title-midd {
    padding: 0 20px;
    font-size: 28px;
}
.item-two02 li a {
    padding: 14px 3px;
}
}



@media (max-width:580px) {
.title-midd {
    padding: 0 16px;
    font-size: 24px;
}
.ss2_wrapper .slideshow .image, .ss2_wrapper .slideshow{
    height: 380px;
}
.item-two02 li a{
    height: 88px;
    padding: 14px 15px;
}
}



@media (max-width:480px) {
.title-midd {
    padding: 0;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 30px;
}
.ss2_wrapper .slideshow .image, .ss2_wrapper .slideshow{
    height: 300px;
}
.superior-spirit {
    padding: 10px;
    padding-bottom: 12px;
}
.superior-list {
    padding-left: 0px!important;
}
.superior-spirit-tile span{
    font-size: 18px;
    padding: 0px 18px 7px;
}
.superior-list .time{
    display: none;
}
ul.superior-list li a{
    width: 100%!important;
    font-size: 14px!important;
}
.superior-spirit-tile a{
    margin-top: 3px;
}
.dianxing-lt {
    width: 130px;
    height: 155px;
}
.settings-mask h5{
    font-size: 18px;
}
.settings-mask ul li {
    margin-bottom: 15px;
    font-size: 14px;
}
.settings-mask h5{
    margin-top: 10px;
}
.settings-mask p{
    font-size: 14px;
    line-height: 28px;
}
.settings-mask h5 {
    padding: 0 10px;
}
.dianxing-margint {
    padding-bottom: 40px;
}
.dianxing-rt {
    margin-left: 150px;
}
.dianxing-rt h6 {
    font-size: 18px;
}
.dianxing-rt p{
    margin-bottom: 10px;
    font-size: 14px;
}
.emailer li span{
    width: 70%;
}
.item-two02 li a{
    height: 108px;
}
}

@media (max-width:380px) {
.ss2_wrapper .slideshow .image, .ss2_wrapper .slideshow{
    height: 250px;
}
.ss2_wrapper a.slideshow_prev, .ss2_wrapper a.slideshow_next{
    top: 120px;
}
.dianxing-lt{
    float: none;
    margin: 0 auto;
}
.dianxing-rt{
    margin-left: 0;
    width: 100%;
}
.dianxing-rt h6{
    text-align: center;
}
.item-two02 li a{
    padding: 14px 5px;
}
}