.container{
  margin:0 auto;max-width:1100px;width: 94%;
  
}
.wrap{
  display: none !important;
}

.pc{
  display: inline-block !important;
}
.top_r{
  position: absolute;
  right: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  display:none;
  z-index: 99;
}
.banner{
  background: #000e45;
}
.banner img{
  width: 100%;
}
.body{
  position: relative;
  top: -30px;overflow: hidden;
  padding-bottom: 25px;
}

.leftMenu{
  float: left;
  background: #ffffff;
  width: 200px;
  border-radius: 5px;
  box-shadow:0px 0px 5px 0px #cccccc;
  padding: 25px 0;
}
.leftMenu ul{
  width: 80%;
  margin: 0 auto;
}
.leftMenu ul li{
  line-height: 2.5;
}

.rightBox{
  width: calc(100% - 220px);
  float:right;min-height: 500px;
}
.leftMenu ul li.on a{
    font-weight: bold;
}

.titBox{
  background: #ffffff;
  border-radius: 5px;
  box-shadow:0px 0px 5px 0px #cccccc;
  position: relative;
  padding: 35px 0;
}
.titBox h2{
  margin-left: 20px;
}
.conBox{
  margin-top: 20px;
  background: #ffffff;
  border-radius: 5px;
  box-shadow:0px 0px 5px 0px #cccccc;
}
.content{
  line-height: 1.5;
  padding: 20px;
}
.content img{
    max-width: 100%;height: auto;
}


footer{
  box-shadow:0px 0px 5px 0px #cccccc;
	background-image: url(/static/images/foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
  text-align: center;
  padding: 25px 0;background-size: 100% 100%;color: #ffffff;
}


.newsList {
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
}
.newsList li{
  border-bottom: 1px solid rgba(153, 153, 153,.1);
  margin-top: 25px;padding-bottom: 25px;
}
.newsList li .title a{
  font-size: 18px;font-weight: 600;
}
.newsList li .desc{
  font-size: 14px;
  line-height: 1.8;
  margin-top: 10px;color: #666666;
}
.newsList li .more{
  text-align: right;
}


.picList {
  width: 94%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 50px;
  padding-bottom: 50px;
}
.picList li{
    float: left;
    width: calc((100% - 80px)/5);
    margin-right: 20px;
    margin-top: 20px;height: 300px;
}
.picList li:nth-child(5n){
    margin-right: 0;
}
.picList li .img{
    height: auto;width: 100%;overflow: hidden;
}
.picList li .img img{
width: 100%;
}

.picList li .title{
    text-align: center;
}
.picList li .title a{
  font-size: 18px;font-weight: 600;
}
.picList li .desc{
  font-size: 14px;
  line-height: 1.8;
  margin-top: 10px;color: #666666;
   display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}






.pagination{
  text-align: center;
  margin: 25px 0; overflow: hidden;  padding-bottom: 25px;
}
.pagination  li{
  display: inline-block;
  margin: 0 10px;
}

.back{
      position: fixed;
  right: 10px;
  bottom: 30px;	
}

.back img{
width: 33px;
}