
.main{
    /*min-width: 1340px;*/
    padding: 100px 0;

}
.mt50{
    margin-top: 50px;
}
.main .container{
    min-height: 680px;
}
.Data-Live-Feeds{
    background: url(../images/main1.png) no-repeat 140px 140px;
}
.main h3{
    font-size: 30px;
}
.main p{
    font-size: 20px;
    text-align: justify;
    text-align-last: left;
}
.main .main_content{
    padding: 70px 50px;
}
.main .main_content h3{
    background: url(../images/img/icon.png) no-repeat 0 -2516px;
    height: 76px;
    padding: 40px 0 10px 39px;
}

.main .container{
    min-height: 380px;
}
.main_img{
    text-align: center;
}
.main_img img{
    width: 100%;
}
.banner .banner_txt{
    margin: 8.4% 0;
    height: auto;
}
@media(max-width: 991px){
    .banner .banner_txt h3{
        font-size: 39px;
    }
    .banner .banner_txt p{
        font-size: 25px;
    }
    .main_img img{
        width: 80%;
    }
    .b
}
@media(max-width: 713px){
    .banner .banner_txt h3{
        font-size: 34px;
    }
    .banner .banner_txt p{
        font-size: 24px;
    }
    .main .main_content h3{
        margin-bottom: 45px;
    }
}
@media(max-width: 625px){
    .banner .banner_txt h3{
        font-size: 32px;
    }
    .banner .banner_txt p{
        font-size: 22px;
    }
}
@media(max-width: 508px){
    .banner .banner_txt h3{
        font-size: 30px;
    }
    .banner .banner_txt p{
        font-size: 21px;
    }
}

.Live-Data{
    background: url(../images/main4.png) no-repeat 780px 200px ;
    padding: 80px 0;
    overflow: hidden;
}
.Real-map{
    right: -135px;
    top: 221px;
}
.IV{
    background: #fafafa url(../images/tim_change_02.gif) no-repeat left 190px  ;
    padding: 80px 0;
}
.Live-Data .main_content{
    margin-top: 122px;
}
.IV .main_content{
    margin-top: 152px;
}