#slider2 {
  width: 100%;
  overflow: hidden;
  background: #fff;
}
.bannerImg {
  width: 100%;
  height: auto;
}
.button{text-align: center;margin-top: 15px;}
.button a{width: 90px;height: 35px;font-size: 12px;color:#999;outline: none;border-radius: 5px;border:1px solid #999;display: inline-block;text-align: center;line-height: 35px;}
.spc_topic {
  width: 100%;
  background: #fff;
  margin-top: 10px;
  text-align: center;
}
.spc_topic a {
  text-align: center;
  width: 24%;
  display: inline-block;
  margin: 10px 0;
}
.spc_topic a img {
  width: 56%;
}
.spc_topic a h1 {
  font-size: 14px;
  color: #555;
  font-weight: 100;
  margin-top: 5px;
}
.new_nav{padding: 10px 3%;background: #fff;}
.every{width: 30%;position: relative;overflow: hidden;display: inline-block;margin: 1%;vertical-align: top;}
.every .a{width: 100%;height: 100%;}
.no-l{cursor: pointer;}
.every .bg{width: 100%;}
.every .mb{position: absolute;width: 100%;top: 0;left: 0;height: 100%;text-align: center;background:rgba(0,0,0,0.4);}
.every .mb img{margin-top: 15%;height: 50%;position: relative;}
.every h2{position: relative;color:#333;font-size: 10px;margin-top: 5px;letter-spacing: 1px;text-align: center;}
.new_video,.new_case,.new_hos,.new_doc,.new_strategy,.new_partner,.new_news,.new_active{background: #fff;margin-top: 10px;padding: 0 3% 20px 3%;}
.new_video .video_content .bgurl img{width: 100%;}
.new_video .play{width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.new_video .onclick{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.new_video .video_content h2{position: absolute;bottom: 0;width: 100%;height: 30px;line-height: 30px;background:rgba(0,0,0,0.8);font-size: 12px;overflow: hidden;text-indent: 10px;}
.new_video h1,.new_case h1,.new_hos h1,.new_doc h1,.new_strategy h1,.new_partner h1,.new_news h1{font-size: 16px;color:#333;text-align: center;font-weight: 100;height: 50px;line-height: 50px;}
.new_case ul,.new_doc ul,.new_partner ul,.new_news ul{text-align: center;height: 36px;}
.new_case ul li,.new_doc ul li,.new_partner ul li,.new_news ul li{display: inline-block;height: 36px;line-height: 36px;width: 33.3%;float: left;}
.new_case ul li span,.new_doc ul li span,.new_partner ul li span,.new_news ul li span{font-size: 12px;color:#666;width: 80%;display: inline-block;}
.new_case ul li .select,.new_doc ul li .select,.new_partner ul li .select,.new_news ul li .select{color:#f69;border-bottom: 2px solid #f69;}
.new_case .list{margin-top: 10px;display: none;}
.new_case div.select{display: block;}
.new_case .list .top{margin-bottom: 10px;}
.new_case .list .top .aleft,.new_case .list .top .aright{}
.new_case .list .top .aleft{width: 100%; height: calc(width/1.46);overflow: hidden;}
.new_case .list .top .aleft img{width: 100%;}
.new_case .list .top .aright{border-bottom: 1px solid #dedede;}
.new_case .list .top .aright h2{font-size: 14px;height: 40px;line-height: 40px;color:#333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;padding: 0 1px;}
.new_case .list .top .aright div{font-size: 10px;color:#666;letter-spacing: 1px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;line-height: 15px;margin-bottom: 12px;}
.new_case .list .top .aright a{position: absolute;right: 10px;bottom: 0;font-size: 10px;color:#f69;}
.new_case .list .bottom .slist{width: 100%;height: 80px;padding-bottom: 10px;border-bottom: 1px solid #dedede;margin-top: 10px;}
.new_case .list .bottom .slist .aleft,.new_case .list .bottom .slist .aright{display: inline-block;vertical-align: top;}
.new_case .list .bottom .slist .aleft{float: left;height: 74px;overflow: hidden;width: 29%;padding: 3px 0.8%;border:1px solid #dedede;}
.new_case .list .bottom .slist .aleft img{width: 100%;height: 74px;}
.new_case .list .bottom .slist .aright{width: 65%;height: 80px;padding-left: 3%;}
.new_case .list .bottom .slist .aright h2{font-size: 13px;height: 20px;color:#333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top: 2px;text-align: left;line-height: 20px;}
.new_case .list .bottom .slist .aright div{margin-top: 6px;font-size: 10px;color:#666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 32px;line-height: 15px;}
.new_hos ul li{width:47%;display: inline-block;padding: 1%;height: 95px;}
.new_hos ul li .picture{position: relative;display: block;width: 100%;cursor: pointer;text-decoration: none;color: #fff;height: 95px;overflow: hidden;}
.new_hos ul li .picture a{position: absolute;height: 95px;width: 100%;}
.new_hos ul li .picture img{border:0;width:100%;}
.new_hos li .name{overflow: hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;position: absolute;left:0;bottom: 0;height: 30px;color: #fff;z-index:5;line-height: 30px;font-size:12px;width: 100%;text-align: center;background: rgba(0, 0, 0, 0.5);}
.new_doc .swdoc{overflow: hidden;width: 100%;padding-bottom: 5px;margin-top: 12px;display: none;}
.new_doc .swdoc.select{display: block;}
.new_doc .swdoc .swiper-wrapper{padding-bottom: 5px;}
.new_doc .swdoc .doc_content{background: #dedce1;}
.new_doc .swdoc .doc_content img{width: 40%;cursor: pointer;display: inline-block;}
.new_doc .swdoc .doc_content .info{display: inline-block;float: right;vertical-align: top;width: 57%;}
.new_doc .swdoc .doc_content .info h2{font-size: 14px;color:#000;height: 30px;line-height: 30px;margin-top: 10px;text-align: left;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.new_doc .swdoc .doc_content .info h3{font-size: 10px;color:#666;text-align: left;}
.new_doc .swdoc .doc_content .info p{text-align: left;font-size: 10px;color:#666;margin-top: 6px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;height: 60px;line-height: 15px;}
.new_doc .swdoc .doc_content .info a{float: right;right: 5px;color:#f69;font-size: 10px;}
.new_doc .swdoc .pagination{position: relative;text-align: center;}
.new_doc .swdoc .pagination .swiper-pagination-bullet{background: #666;}
.new_doc .swdoc .pagination .swiper-pagination-bullet-active{background: #e95283;}
.new_strategy .country{border-top: 1px solid #dedede;overflow: hidden;height: 40px;}
.new_strategy .country span{color:#333;font-size: 14px;display: inline-block;height: 40px;line-height: 40px;width: 80%;}
.new_strategy .country img.onclick{float: right;right: 5px;width: 16px;margin-top: 12px;}
.new_strategy .country .list{width: 100%;height: 80px;margin-bottom: 15px;}
.new_strategy .country .list .aleft,.new_strategy .country .list .aright{display: inline-block;vertical-align: top;}
.new_strategy .country .list .aleft{float: left;height: 74px;overflow: hidden;width: 29%;padding: 3px 0.8%;border:1px solid #dedede;}
.new_strategy .country .list .aleft img{width: 100%;height: 74px;}
.new_strategy .country .list .aright{width: 65%;height: 80px;padding-left: 3%;}
.new_strategy .country .list .aright h2{font-size: 13px;height: 22px;color:#333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top: 2px;text-align: left;line-height: 22px;}
.new_strategy .country .list .aright div{margin-top: 6px;font-size: 10px;color:#666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 30px;line-height: 15px;}
.new_strategy .country ul{list-style: disc inside;height: 110px;}
.new_strategy .country .article{color:#666;width: 48%;float: left;height: 30px;line-height: 30px;background: #f4f5f5;margin-right: 2%;overflow: hidden;margin-bottom: 3px;text-indent: 1%;}
.new_strategy .country .article a{font-size: 10px;color:#666;overflow: hidden;}
.new_partner .list{display: none;margin-top: 5px;}
.new_partner .list.select{display: block;}
.new_partner table{width: 100%;}
.new_partner td{display: inline-block;width: 48%;margin-bottom: 20px;padding: 1%;vertical-align: top;}
.new_partner td img{vertical-align: middle;box-sizing: border-box;width: 100%;border:1px solid #dedede;padding: 3px;height: 140px;}
.new_partner td h3 a{font-size: 10px;color:#666;line-height: 1.0;}
.new_partner .we .we-box{width: 100%;}
.new_partner .we .we-box h2{color:#666;font-size: 14px;height: 30px;line-height: 30px;text-align: center;}
.new_partner .we .we-box .module{width: 100%;display: block;}
.new_partner .we .we-box .module .box img{width: 100%;}
.new_partner .we .we-box .module .box .wmask{position: absolute;width: 96%;height: auto;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);padding: 2%;}
.new_partner .we .we-box .module .box p{font-size: 12px;color:#fff;line-height: 1.5;}
.new_news .list{display: none;margin-top: 10px;}
.new_news .list.select{display: block;}
.new_news .list .content{width: 100%;padding: 5px 0;border-bottom: 1px solid #dedede;overflow: hidden;}
.new_news .list .content .img,.new_news .list .content .word{display: inline-block;vertical-align: top; height:70px;}
.new_news .list .content .img{overflow: hidden;width: 29%;padding: 3px 0.8%;}
.new_news .list .content .img img{width: 100%;}
.new_news .list .content .word{width: 65%;height: 80px;padding-right: 3%;text-align: left;float: right;}
.new_news .list .content .word h2{font-size: 14px;height: 20px;color:#333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top: 2px;line-height: 20px;}
.new_news .list .content .word h3{font-size: 10px;height: 15px;color:#666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top: 5px;font-weight: 100;}
.new_news .list .content .word .author{text-align: right;}
.new_news .list .content .word .author span{color:#f00;font-size: 10px;margin-left: 5px;}
.new_news .list .content .word p{margin-top: 3px;font-size: 10px;color:#666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 32px;line-height: 15px;}
.fixedfoot {
  position: fixed;
  bottom: 0px;
  z-index: 999;
  width: 100%;
  background-color: #eee;
  padding-bottom: 10px;
}
.fixedfoot div {
  width: 29.3%;
  margin-top: 10px;
  margin-left: 3%;
  border-radius: 10px;
  height: 45px;
  box-sizing: border-box;
  display: inline-block;
  float: left;
}
.fixedfoot div a{
  display: block;
  width: 100%;
  height: 100%;
}
.fixedfoot .index {
  background: url('../image/icon_index.png') no-repeat center;
  background-color: #ccc;
  background-size: 57px auto;
}
.fixedfoot .phone {
  background: url('../image/icon_phone1.png') no-repeat center;
  background-color: #f0af42;
  background-size: 80px auto;
}
.fixedfoot .phone span {
  padding-left: 5px;
}
.fixedfoot .connect {
  background: url('../image/icon_connect1.png') no-repeat center center;
  background-color: #EA6290;
  background-size: 80px;
}
.fixedfoot .connect span {
  padding-left: 5px;
}
.new_active img{width: 100%;}
.new_active .form{background: #dedede;height: 210px;padding: 2%;}
.new_active p{text-align: center;}
.new_active p input,.new_active p select{font-size: 12px;color:#666;height: 36px;border: none;margin: 1% 0;width: 96%;text-indent: 5px;}
.new_active p.submit input{background: #ea6290;color:#fff;}
@media screen and (min-height: 540px) {
    .new_doc .swdoc .doc_content .info p{-webkit-line-clamp:5;height: 75px;}
}
@media screen and (min-height: 620px) {
    .new_doc .swdoc .doc_content .info p{-webkit-line-clamp:6;height: 90px;}
}
@media screen and (min-height: 485px) {
  .spc_topic a h1 {
    font-size: 12px;
  }
  .spc_topic a p {
    font-size: 8px;
  }
}
@media screen and (min-height: 590px) {
  .spc_topic a h1 {
    font-size: 13px;
  }
  .spc_topic a p {
    font-size: 10px;
  }
}
@media screen and (min-height: 700px) {
  .spc_topic a h1 {
    font-size: 14px;
  }
  .spc_topic a p {
    font-size: 10px;
  }
}