@media screen and (min-width:720px) {
body{
    width:100%;
}

.Big-picture{
    width: 60%;
}

.sign{
    
}

.etlr{
    width: 60%;
    margin:0 auto;
    position:absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
    color: white;
}

.etlr1{
    margin-bottom: 20px;
    font-size: 72px;
    float: right;
}

.etlr2{
    margin-bottom:20px;
    padding-bottom: 15px;
    border-bottom: 2px solid white;
    font-family:"Microsoft YaHei";
    display: table;
    float: right;
    text-align: right;
    font-size: 36px;
}

.etlr3{
    float: right;
    font-size: 18px;
}

.Company-introduction{
    width: 60%;
    margin: 0 auto 0;
    padding-top: 40px;
    background-color: #eeeeee;
}

.introduce-1{
    width: 30%;
    float: left;
}

.introduce-2{
    width: 30%;
    float: left;
    margin: 0 5%;
}

.Base-map{
    width: 100%;
}

.keying{
    width: 80%;
    margin: 0 auto;
    background-color: white;
    position: relative;
    top: -50px;
}

.spread1{
    width: 10%;
    padding: 10%;
    float: right;
    position: relative;
    background-image: url(../static/Sporadic-20191009-mMypC.png) ;
    background-size:100% 100%;
    overflow: hidden;
    top: -55px;
    display: block;
}

.spread2{
    width: 10%;
    padding: 10%;
    float: right;
    position: relative;
    background-image: url(../static/Sporadic-20191009-mMypC.png) ;
    background-size:100% 100%;
    overflow: hidden;
    top: -55px;
    display: none;
}

.spread3{
    width: 10%;
    padding: 10%;
    float: right;
    position: relative;
    background-image: url(../static/Sporadic-20191009-mMypC.png) ;
    background-size:100% 100%;
    overflow: hidden;
    top: -55px;
    display: none;
}


.single em{width:100%;padding-bottom: 100%; margin:0 auto;;cursor:pointer;display:block;position:relative; left: 40px; top: 40px;}
.single em:after { content: ''; position: absolute; width: 80px; height: 80px; border-radius: 50%; box-shadow: 0 0 1px 1px #eb6417; top: 50%; left: 50%; margin-top: -60px; margin-left: -60px; z-index: 3; opacity: 0; -webkit-animation: halo 1s 0.5s infinite ease-out; -moz-animation: halo 1s 0.5s infinite ease-out; animation: halo 1s 0.5s infinite ease-out; }
@-webkit-keyframes halo { 0% { opacity: 0;-webkit-transform: scale(0.1); }
50% {opacity: 1; }
100%{opacity: 0;-webkit-transform: scale(1.2); } }
@-moz-keyframes halo {0% { opacity: 0; -moz-transform: scale(0.1); }
50% { opacity: 1; }
100%{ opacity: 0; -moz-transform: scale(1.2); } }
@-ms-keyframes halo {0% { opacity: 0; }
50% { opacity: 1; }
100%{opacity: 0; } }
@-o-keyframes halo {0% { opacity: 0; -o-transform: scale(0.1); }
50% {opacity: 1; }
100%{ opacity: 0;-o-transform: scale(1.2); } }
@keyframes halo {0% { opacity: 0; transform: scale(0.1); }
50% {opacity: 1; }
100%{opacity: 0;transform: scale(1.2); } }



















.introduce-logo{
    float: left;
    margin-left: 15%;
    margin-right: 5%;
    margin-top: 40px;
    margin-bottom: 40px;
}

.clause{
    float: left;
    text-align: center;
    margin: 40px 0;
    font-size: 28px;
}

.Article-1{
    font-size: 18px;
    text-align: center;
    color: #b1b1b1;
    padding-bottom: 70px;
    height: 110px;
}

.Article-2{
    font-size: 18px;
    text-align: center;
    color: #b1b1b1;
    display: none;
    padding-bottom: 70px;
    height: 110px;
}

.Article-3{
    font-size: 18px;
    text-align: center;
    color: #b1b1b1;
    display: none;
    padding-bottom: 70px;
    height: 110px;
}

.Thermal-power{
    width: 60%;
    background-image: url(../static/Distributionmap-20191009-GND4D.png);
    background-repeat: no-repeat;
    background-position: right;
    margin: 0 auto;
}

.fenbu{
    background-image: url(../static/fenbu_03-20191009-sSFex.png);
    background-repeat: no-repeat;
    background-position: left;
    float: left;
}

.place{
    padding-top: 85;
    padding-bottom: 325px;
    font-size: 28px;
}

.place samp{
    font-size: 38px;
    color: #eb6417;
    font-family:"Microsoft YaHei";
}

.Charge-name{
    font-size: 36px;
    padding-bottom: 8px;
    padding-top: 65px;
    margin: 0 auto;
    border-bottom:6px solid #eb6417;
    font-family:"Microsoft YaHei";
    display: table;

}

/* .Underline{
    width: 145px;
    border: 3px solid #eb6417;
    border-radius:5px;
    margin: 5px auto 0;
} */

.Slogan{
    font-size: 17px;
    color: #eb6417;
    text-align: center;
    margin-top: 1px;
}

.Ecosystem{
    width: 60%;
    margin: 0 auto;
}

.platform{
    width: 100%;
    margin-top: 100px;
}

.Charge{
    width: 30%;
    float: left;
}

.platform-name{
    background-color: #eb6417;
    margin: 50px auto 20px;
    font-size: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    width: 40%;
    text-align: center;
}

.Usefulness{
    font-size: 18px;
    text-align: center;
    color: #626262;
    margin-bottom: 20px;
}

.Future{
    text-align: center;
    margin-bottom: 61px;
    font-size: 28px;
}

.Online-retailers{
    width: 30%;
    float: left;
    margin-left: 5%;
    margin-right: 5%;
}

}


@media screen and (max-width:680px) {
    html {
        overflow-y: scroll;
      }
      :root {
        overflow-y: auto;
        overflow-x: hidden;
      }
      :root body {
        position: absolute;
      }
      body {
        width: 100vw;
        overflow: hidden;
      }



.Big-picture{
    width: 100%;
}

.etlr{
    width: 80%;
    margin:0 auto;
    position:relative;
    top: -120px;
    left: 10%;
    color: white;
    float: left;
    text-shadow:5px 2px 6px #7b3100;
}

.etlr1{
    margin-bottom: 5px;
    font-size: 18px;
    float: left;
    font-weight:bold;
}

.etlr2{
    margin-bottom:5px;
    padding-bottom: 2px;
    border-bottom: 2px solid white;
    font-family:"Microsoft YaHei";
    display: table;
    float: left;
    text-align: right;
    font-size: 14px;
}

.etlr3{
    float: left;
    font-size: 6px;
}

.Company-introduction{
    width: 100%;
    overflow: hidden;
}

.Company{
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
}

.Company::-webkit-scrollbar { 
    display: none; 
}

.ntroduction{
    width: 800px;
    height: 240px;
    overflow: hidden;
}

.introduce-1{
    width: 250px;
    float: left;
}

.introduce-2{
    width: 250px;
    float: left;
    margin: 0 20px 0;
}

.introduce-3{
    width: 250px;
    float: left;
}

.Base-map{
    width: 100%;
}

.keying{
    width: 80%;
    margin: 0 auto;
    background-color: white;
    position: relative;
    top: -50px;
    box-shadow:1px 1px 5px #7b3100 ;
}

.spread1{
    width: 10%;
    padding: 10%;
    float: right;
    position: relative;
    background-image: url(https://file.jxyunge.com/Sporadic-20191009-mMypC.png) ;
    background-size:100% 100%;
    overflow: hidden;
    top: -48px;
    display: block;
}

.spread2{
    width: 10%;
    padding: 10%;
    float: right;
    position: relative;
    background-image: url(https://file.jxyunge.com/Sporadic-20191009-mMypC.png) ;
    background-size:100% 100%;
    overflow: hidden;
    top: -48px;
    display: none;
}

.spread3{
    width: 10%;
    padding: 10%;
    float: right;
    position: relative;
    background-image: url(https://file.jxyunge.com/Sporadic-20191009-mMypC.png) ;
    background-size:100% 100%;
    overflow: hidden;
    top: -48px;
    display: none;
}

.introduce-logo{
    float: left;
    margin-left: 15%;
    margin-right: 5%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.clause{
    float: left;
    text-align: center;
    margin: 30px 0;
    font-size: 25px;
}

.Article-1{
    font-size: 18px;
    /* text-align: center; */
    color: #b1b1b1;
    padding-bottom: 70px;
    height: 330px;

}

.Article-2{
    font-size: 18px;
    /* text-align: center; */
    color: #b1b1b1;
    display: none;
    padding-bottom: 70px;
    height: 330px;

}

.Article-3{
    font-size: 18px;
    /* text-align: center; */
    color: #b1b1b1;
    display: none;
    padding-bottom: 70px;
    height: 330px;

}

.Thermal-power{
    width: 100%;
    background-image: url(https://file.jxyunge.com/Distributionmap-20191009-GND4D.png);
    background-repeat: no-repeat;
    /* background-position: right; */
    margin: 0 auto;
    background-size: 100% 70%;
    background-position: 0px 50px;
}

.fenbu{
    background-image: url(https://file.jxyunge.com/fenbu_03-20191009-sSFex.png);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 30% 70%;
    background-position: 20px 0px;
    float: left;
}

.place{
    padding-top: 40px;
    padding-bottom: 280px;
    font-size: 20px;
    margin-left: 9%;
}

.place samp{
    font-size: 26px;
    color: #eb6417;
    font-family:"Microsoft YaHei";
}

.Ecosystem{
    width: 100%;
    margin: 0 auto;
}

.Charge-name{
    font-size: 24px;
    padding-bottom: 8px;
    padding-top: 65px;
    margin: 0 auto;
    border-bottom:6px solid #eb6417;
    font-family:"Microsoft YaHei";
    display: table;
}

.Slogan{
    /* font-size: 17px; */
    color: #eb6417;
    text-align: center;
    margin-top: 1px;
}

.platform{
    width: 100%;
    margin-top: 100px;
}

.Charge{
    width: 70%;
    margin: 0 auto
}

.platform-name{
    background-color: #eb6417;
    margin: 50px auto 20px;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    width: 40%;
    text-align: center;
}

.Usefulness{
    font-size: 16px;
    text-align: center;
    color: #626262;
    margin-bottom: 20px;
}

.Future{
    text-align: center;
    margin-bottom: 61px;
    font-size: 20px;
}

.Online-retailers{
    width: 70%;
    margin: 0 auto
}

}