.header-banner-wrap{
  height:350px;
  width:100%;
  background: url(../images/s_banner_bg_01.png) no-repeat center top;
  background-size: 100% 100%;
  position: relative;
}
.header-banner-wrap .text-logo{
  width:500px;
  height: 200px;
  position: absolute;
  left:50%;
  top:50%;
  margin-left:-250px;
  margin-top:-100px;
}
.header-banner-wrap .text-logo img{
  display: block;
  width: 100%;
}
.charts-wrap{background: #fff;}
.main-container{
  width:1100px;
  margin:0 auto;
  padding:30px 0;
}

.main-body-top{
  position: relative;
  height:75px;
}
.select-wrap{
  width: 180px;
  height: 50px;
  border-radius: 5px;
  background:#499fff;
  position: absolute;
  top:0;
  left:0;
  z-index: 10;
}
.select-ipt-wrap{
  position: relative;
  width: 100%;
  height: 100%;
  padding-top:14px;
  box-sizing: border-box;
  border: 1px solid rgba(246, 246, 246, .9);
  box-shadow: 1px 1px 10px rgba(73,73,73,.1);
  border-radius: 5px;
  cursor: pointer;
}
.select-ipt-wrap input.select-ipt{
  width: 85%;
  display: block;
  text-indent: 8px;
  border:0;
  font-size: 18px;
  color:#fff;
  cursor: pointer;
  background:none;
}
.select-ipt-wrap .s-icon{
  width:12px;
  height:8px;
  position: absolute;
  right: 9px;
  top: 22px;
}
.select-ipt-wrap .caret-down{
  background:url(../images/arr_down_icon_03.png) no-repeat;
  background-size: 100% 100%;
}
.select-ipt-wrap .caret-up{
  background:url(../images/arr_up_icon_03.png) no-repeat;
  background-size: 100% 100%;
}
.select-list{
  width: 100%;
  display: none;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(246, 246, 246, .9);
  box-shadow: 1px 1px 10px rgba(73,73,73,.1);
  border-radius: 5px;
  background: #fff;
  border-top: 0;
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 55px;
}
.select-list .item{
  height: 50px;
  line-height: 50px;
  list-style: none;
  text-indent: 8px;
  border-bottom: 1px solid #f2f2f2;
  transition: all .5s ease 0s;
}
.select-list .item a{
  display: block;
  font-size: 18px;
  color:#999;
}
.select-list .item:hover{
  background: #f2f2f2;
}
.select-list .item:last-child{
  border-bottom: 0 none;
}
.select-list .item.active{
  background: #499fff;
}
.select-list .item.active a{
  color:#fff;
}

.chart-tab{
  text-align: right;
  width:920px;
  float:right;
}
.chart-tab li{
  display: inline-block;
  margin-right:18px;
  margin-bottom:15px;
}
.chart-tab li:last-child{margin-right:0;}
.chart-tab li button{
  cursor: pointer;
  font-size: 18px;
  color:#999;
  display: block;
  padding:0 15px;
  height:50px;
  line-height: 50px;
  background:#fff;
  border: 1px solid rgba(246, 246, 246, .9);
  box-shadow: 1px 1px 10px rgba(73,73,73,.1);
  border-radius: 5px;
}
.chart-tab li.current button,.chart-tab li:hover button{
  background: #499fff;
  color:#fff;
}
.charts-item .inner-item{margin-bottom:40px;}
.sjxx-wrap{background: #f6f6f6;}
.park-title{
  border-bottom:1px solid #dfdfdf;
}
.park-title span{
  padding-bottom:7px;
  margin-bottom:-1px;
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  border-bottom:2px solid #499fff;
}
.sjxx-list{padding-top:40px;}
.sjxx-list li{
  float:left;
  width:320px;
  font-size: 18px;
  background: #499fff;
  text-align: center;
  height:80px;
  line-height: 80px;
  margin-bottom:40px;
  border-radius: 7px;
  margin-right:68px;
}
.sjxx-list li.dis-right{margin-right:0;}
.sjxx-list li a{
  color:#fff;
  display: block;
}
.sjjd-wrap{background:#fff;}
.sjjd-text-list .text-item{
  margin-top:25px;
  border-left:2px solid #499fff;
  padding-left:7px;
}
.sjjd-text-list .text-item h3{
  font-size: 18px;
  padding-bottom:9px;
}
.sjjd-text-list .text-item h3 a{
  color:#333;
  display: block;
  width:98%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sjjd-text-list .text-item h3 a:hover{color:#499fff;}
.sjjd-text-list .text-item p{
  font-size: 16px;
  color:#999;
  width:98%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
