html,body{
  width:100%;
  height:100%;
  background:#0D142E;
}
#public-sentiment-1{
    width:500px;
    height:450px;
    float:left;
    margin-top:50px;
}
#public-sentiment-2{
    width:500px;
    height:450px;
    float:left;
    margin-top:50px;
}
#public-sentiment-3{
    width:1000px;
    height:300px;

}
#transportation-access-2{
    width:500px;
    height:590px;
    float:left;
   margin-top:10px;
}
#projects-left{
  width:700px;
  height:520px;
  float:left;
  margin-left:190px;
}

#projects-right{
  width:380px;
  height:400px;
  position:absolute;
  right:0;
  top:80px;
 z-index:999;
  display:none;
}
#projects-bottom{
  width:330px;
  height:260px;
  position:absolute;
  right:0;
  top:300px;

}
#transportation-access-3{
    width:500px;
    height:590px;
    float:left;
  margin-top:70px;
}
#town-view-distribute-left{
    width:970px;
    height:590px;

}
#town-view-distribute-right{
    position:absolute;
    right:0;
    bottom:0;
    width:400px;
    height:300px;
}
#town-build-scale{
  margin-top:50px;
}
#capital-investment-scale{
  margin-top:50px;
}
.hot-words-content-left{
  width:700px;
  height:640px;
  float:left;
  position:relative;
  left:250px;
}
.word-param{
  text-align:center;
  position: absolute;
  font-size: 18px;
  top: 90px;
  width: 380px;

  right: 0;
}
.hot-words-content-left button{
  width:100px;
  height:40px;
  text-align:center;
  line-height:40px;
  border-radius:4px;
  color:#fff;
  font-size:14px;
  cursor:pointer;
  position:absolute;
  top:60px;
}
.hot-words-content-left button.left{
  background:#285cee;
  left:200px;

}
.content-right li h4{
    font-size:22px;
    height:22px;
  line-height:22px;
    text-align:center;
}
.content-right li h4.view-title{
  position:absolute;
  left:330px;
  top:0;
  z-index:99;
}
.hot-words-content-left button.right{
  background:#e43e51;
  right:200px;
}
#hot-words-left{
    width:700px;
    height:590px;
    position:absolute;
    top:10px;}
#hot-words-right{
    width:380px;
    height:440px;
    float:left;
    display:none;
    margin-top:90px;
}
#run-model-right{
  width:300px;
  height:300px;
  position:absolute;
  right:0;
  bottom:0;
  display:none;

}
#global-town-number iframe{
    width:1000px;
    height:590px;
}
#province-town-ranking{
  width:100px;
  height:400px;
  position:absolute;
  right:0;
  bottom:0;
  z-index:999;
  color:#fff;
  font-size:12px;
}
#province-town-ranking .province-town-single{
  display:none;

}
#province-town-ranking .province-town-single h4{
  color:#00c784;
}
#province-town-ranking .province-town-single:nth-child(2){
  display:block;
}
#province-town-ranking .province-town-single h4{
  font-size:16px;
  text-align:left;
}
#province-town-ranking .province-town-single p{
  margin-top:10px;
  font-size:12px;
}
.big-data-detail{
  width:1200px;
  margin:70px auto 0;

}
.big-data-detail ul.content-left{
  opacity:0.79;
  background:#162453;
  border:1px solid #2a3181;
  width:120px;
  height:440px;
  position:relative;

  float:left;

}
.big-data-detail .content-right li .chart-explain-right {
  position: absolute;
  right: 10px;
  top: 0;
  width: 178px
}

.big-data-detail ul.content-left li{
  width:110px;
  height:28px;
  line-height:28px;
  margin:5px auto 0;
 padding-left:11px;
  color:#7582c6;
  cursor:pointer;
  font-size:12px;
}
.big-data-detail ul.content-left li a{
  display:block;
  color:#7582c6
}

.big-data-detail ul.content-left li.active{
  background:#363e71;
  color:#fff;

}
.big-data-detail .content-right{
  width:1080px;
  float:left;

}
.big-data-detail .content-right li{
  width:1080px;
  height:590px;
  float:left;
  color:#fff;
  display:none;
  position:relative;


}
.big-data-detail p.service-rate-text{
  position:absolute;
  top:154px;
  left:710px;
  font-size:20px;
}
.big-data-detail .content-right #town-rate{
  width:330px;
  height:300px;
  position:absolute;
  bottom: 0;
  left:0;
}
.big-data-detail .content-right .economy-li{
  width:1030px;
}
.big-data-detail .content-right .service-left{
  width:600px;
  height:590px;
  float:left;
}
.big-data-detail .content-right .service-right{
  width:480px;
  height:590px;
  float:left;
}
.big-data-detail .content-right li div.chart{

  position:absolute;
  width:1030px;
  height:590px;

}
.big-data-detail .content-right li div.chart-tab{
  margin-top:50px;
}
.big-data-detail .content-right li .chart-explain-left{
  position:absolute;
  left:100px;
  top:0;
  width:178px;
}
.big-data-detail .content-right li p.toggle{
  width: 27px;
  height: 75px;
  border-radius: 2px;
  background:#151E54;
  border: solid 1px #071c9e;
  position:absolute;
  left:710px;
  top:330px;
  text-align:center;
  padding-top:10px;
  line-height:1.7;
  cursor:pointer;
  display:none;
  font-size:12px;
}
.big-data-detail .content-right li p
.big-data-detail .content-right li .chart-explain-right{
  position:absolute;
  right:10px;
  top:0;
  width:178px;
}

.big-data-detail .content-right li .tab-change span{
  float:left;
  border:1px solid #979797;

  width:100px;
  height:30px;
  line-height:28px;
  font-size:12px;
  text-align:center;
  cursor:pointer;

}
.big-data-detail .content-right li .tab-change{
  width:300px;
  height:30px;
  position:relative;
  top:30px;
  margin:0 auto;
}
.big-data-detail .content-right li .tab-change span.active{
  border:1px solid #35ac84;
  color:#35ac84;

}
.big-data-detail .content-right li  h3{

  margin-left:44px;
background:#35ac84;color:#fff;font-size:14px;font-weight:400; box-shadow:0px 2px 4px 0px #000000;
  border-radius:75px;width:90px;height:32px;line-height:32px;text-align:center;position:absolute;left:0;top:0;z-index:999;cursor:pointer;
}
.big-data-detail  li p.intro{
  box-shadow:0px 2px 4px 0px #000000;
  border-radius:4px;background:rgb(43,47,66);
  width:178px;
  position:absolute;
  left:0;
  top:44px;
  padding:20px  15px 30px 15px;
  text-align:justify;
  font-size:12px;
  line-height:1.5;
  color:#fff;
  display:none;
  cursor:pointer;
  z-index:999;
}
.big-data-detail  li img.triangle{
  position:absolute;
  right:60px;
  top:39px;
  display:none;

}
.big-data-detail  li img.big-data-toggle{
  position:absolute;
  right: 9px;
  top: 53px;
  width:6px;
  height:10px;
}

.big-data-detail .content-right li.town-view-distribute{
  width:970px !important;
  margin-left:30px !important;
}
.big-data-detail .content-right .chart-time{
  display: block;
  width: 150px;
  height: 12px;
  color: #fff;
  position: absolute;
  left: 50px;
  top: 0px;
  z-index: 99;
  font-weight:400;
  font-size:12px;

}
.big-data-detail .content-right .chart-btn{
  position:absolute;
  right:20px;
  top:0;
}
.big-data-detail .content-right .chart-btn i{
  width:90px;
  height:32px;
  line-height:32px;
  text-align:center;
  font-size:14px;
  background:#35ac84;
  font-style:normal;
  display:block;
  border-radius:4px;
  float:left;
  margin-left:20px;
  cursor:pointer;
}
.big-data-detail .content-right .chart-time span{
  font-size:12px;
  height:12px;
  display:block;
  float:left;
  margin-top:5px;
}



.index-header .header-right span {
  color: #fff
}


.index-header a {
  color: #fff !important
}
