.about .con_bottom{
  padding-top: 70px;
  background: #fff;
  padding-bottom:80px;
}
.about .con_bottom ul{
  width: 1200px;
  margin: 0 auto;
}
.content3-des{padding: 25px 0}
.about .con_bottom ul li{
  float: left;width: 380px;margin-right: 25px;
  border: 2px solid #e1e1e1;margin-bottom: 25px;
  background: #fff;height:450px;
}
.about .con_bottom ul li:nth-child(3n){margin: 0}
.about .con_bottom ul li .pic{
  width: 100%;height: 240px;overflow: hidden;border-bottom: 3px solid #e1e1e1;
}
.about .con_bottom ul li .pic img{width: 100%;}
.about .con_bottom ul li h3{
  font-weight: normal;
  height: 44px;line-height: 44px;
  color: #333;
  font-size: 30px;
  padding: 0 15px;
}
.about .con_bottom ul li p{
  padding: 0 15px;
  line-height: 25px;
  font-size: 13px;
  color: #808080;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 15px
}
.about .con_bottom ul li p.des{
  padding: 0 15px;
  line-height: 28px;
  font-size: 18px;
  color: #3f3e55;
  margin-top: 0
}
.about .con_bottom ul li p.des a:hover{color:#124191;}
.partner{width:100%;padding:50px 0 85px;background:#f7f7f7}
.partner_bottom li{
  width: 200px;
  text-align: center;
  height: 120px;
  line-height: 115px;
  border: 2px solid #f7f7f7;
  border-right: 0;
  float: left; transition: 0.5s all; 
}
.partner_bottom li img{
  width: 100%
}
.partner_bottom li:hover{
   transform:scale(1.05);-webkit-transform: scale(1.05);
  box-shadow:0px 0px 7px 1px #bbb;
}
.partner_bottom2 .bottom2-title{
  height: 104px;
  line-height: 104px;
  margin-top: 60px;
  font-size: 30px;
  color: #333;
  text-align: center;
}
.partner_bottom2 .inner .tit{
  float:left;
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #999;
  font-size: 20px;
  margin-top: 15px
}
.partner_bottom2 .inner ul{float:left;width:100%;}
.partner_bottom2 .inner li{
  float: left;
  width: 300px;
  line-height: 32px;
  font-size: 18px
}
.culture{
  width: 100%;
  background: #fff
}
.culture ul{
  margin: 0 auto;
  padding: 70px 0;
}
.culture ul li{
  float: left;
  height: 470px;
  overflow: hidden;
}
.culture ul li.li1{
  width: 620px;
  height: 470px;
  background: #29549c;
  padding: 55px 0
}
.culture ul li.li1 .des{
  width: 100%;
  margin: 44px 0;
}
.culture ul li.li1 .des p{
    color: #fff;
    font-size: 28px;
    line-height: 52px;
    /*width: 200px;*/
    margin: 0 auto;
    text-align: center;
}
.culture ul li.li1 .txt{
  color: #fff;
  font-size: 19px;
  line-height: 62px;
  text-align: center;
}
.culture ul li.li1 .txt p{
  width: 55px;
  margin: 0 auto;
  height: 2px;
  background: #fff;
}


.news-content .content{
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding: 38px 0;
    min-height: 300px;
}
.news-content  .content p {
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}
.news-content .content img{max-width:100%;max-height:100%;width:auto;height:auto;}
.news-content  .content .title{
  font-size: 22px;
  line-height: 68px;
  color: #3f3e55
}



/* 本例子css */
.staff{background:#fff;padding: 40px 0 60px}
.staff .slideBox{width:1304px;overflow:hidden; position:relative;margin: 0 auto }
.staff .slideBox .hd{ height:15px; overflow:hidden;  z-index:1; }
.staff .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.staff .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.staff .slideBox .hd ul li.on{ background:#f00; color:#fff; }
.staff .slideBox .bd{ position:relative; height:100%; z-index:0;padding: 0 54px }
.staff .slideBox .bd li{ zoom:1; vertical-align:middle; }
.staff .slideBox .bd img{ width:100%; display:block;  }

          /* 下面是前/后按钮代码，如果不需要删除即可 */
.staff .slideBox .prev,
.staff .slideBox .next{ position:absolute; left:0; top:160px;display:block; width:54px; height:30px;}
.staff .slideBox .prev{ background:url(../images/index13.png) 0 0 no-repeat;background-size: 11px auto }
.staff .slideBox .next{ left:auto; right:0; background-position:8px 5px; background:url(../images/index14.png) right center no-repeat;background-size: 11px auto }
.staff .slideBox .prev:hover,
.staff .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.staff .slideBox .prevStop{ display:none;  }
.staff .slideBox .nextStop{ display:none;  }
.staff .slideBox .slide1 p{width: 100%;height: 360px;overflow: hidden;}
.staff .slideBox .slide1 p img{width: 100%;}
.staff .slideBox .slide1{
  float: left;
  width: 580px;
}
.staff .slideBox .slide1:first-child{
  margin-right: 36px;
}
.staff .slideBox .slide1 .bottom{
  width: 400px;height: 57px;line-height: 57px;background:#7bc1e6 ;font-size: 20px;text-align: center;color: #fff;margin: 33px auto
}
.staff .slideBox2{width:1200px;overflow:hidden; position:relative;margin: 0 auto;padding: 60px 0;background:#f7f7f7; }
.staff .slideBox2 .hd{ height:15px; overflow:hidden;  z-index:1; }
.staff .slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.staff .slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.staff .slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.staff .slideBox2 .bd{ position:relative; height:100%; z-index:0;padding: 0 54px }
.staff .slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.staff .slideBox2 .bd img{ width:100%; display:block;  }

          /* 下面是前/后按钮代码，如果不需要删除即可 */
.staff .slideBox2 .prev,
.staff .slideBox2 .next{ position:absolute; left:0; top:50%;margin-top:-15px;display:block; width:54px; height:30px;}
.staff .slideBox2 .prev{ background:url(../images/index13.png) right center no-repeat;background-size: 11px auto }
.staff .slideBox2 .next{ left:auto; right:0; background-position:8px 5px; background:url(../images/index14.png) left center no-repeat;background-size: 11px auto }
.staff .slideBox2 .prev:hover,
.staff .slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.staff .slideBox2 .prevStop{ display:none;  }
.staff .slideBox2 .nextStop{ display:none;  }
.staff .slideBox2 .slide1{margin-left:60px;float: left;width: 120px;height: 120px;overflow: hidden;border-radius: 50%;margin-right: 55px}
.staff .slideBox2 .slide1 img{width: 120px;}
.staff .slideBox2 .slide2{float: left;width: 165px;}
.staff .slideBox2 .slide2 h2{font-size: 24px;line-height: 44px;color:#333 ;}
.staff .slideBox2 .slide2 p{line-height: 38px;font-size: 18px;color: #666;}
.staff .slideBox2 .slide3{float: left;width: 630px;margin-right: 60px}

.news-content .news-left{
  width: 720px;
  margin-right: 125px;
}
.news-content .news-right{
  width: 355px;
}
.news-content .news-right h2{
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 40px
}
.news-content .news-right .news-des{
  width: 100%;
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 20px;
  padding-left: 17px;
  background: url(../images/point.png) no-repeat left 14px;
}
.news-content .news-title{
  font-size: 28px;
  line-height: 28px;
}
.news-content .news-time{
  margin: 40px auto 30px;
  width:100%;
  line-height: 38px;
  height: 38px;
  padding-left: 22px;
  background: #f6f6f6
}

.product{
  padding: 0 48px !important;
  padding-top: 80px !important;
  padding-bottom: 35px !important;
}
.product .product-des{
    margin-bottom: 45px;
    position: relative;
    border: 2px solid #838383
}
.product .product-des a{display:block;}
.product .product-des img{
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.product .product-des .product-des2{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 45px 40px;
  box-sizing:border-box;
}
.product .product-des .product-des2 h2{
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 24px;
  color: #fff;
}
.product .product-des .product-des2 .inner{
  font-size: 18px;
  line-height: 32px;
  color: #fff
}
.map{    margin-top: 60px;}
.map_left{float:left;width: 48%;}
.map_right{float:left;width: 45%;margin-left: 5%;}
.clearfloat{clear: both;}
.map_right_se{background:#f4f4f4;width:78%;margin:115px 0 0 0;padding:40px 50px 40px 40px;}
.map_right .map_right_se .right_p{color:#114290;font-size: 16px;width:93%;
    margin-top: 35px;}
.map_right .map_right_se .head_p{color:#114290;font-size: 24px;}










