@media screen and (min-width: 960px){
.wei_consultingPlan_li li{

  height: 150px;

  float: left;

  margin-top: 16px;
}
.wei_consultingPlan_li img{
  width: 100%;
  height: 100%;
}
}

@media screen and (max-width: 960px){
  .wei_consultingPlan_li li{
    width: 100%;
    margin-top: 16px;
  }
  .wei_consultingPlan_li img{
  width: 100%;
}
}
.wei_news_content{
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
  padding-left: 0;

}
.left_img{

  height: 160px;
  float: left;
  border-radius: 4px;
  padding-left: 0;
  /*width: 240px;*/
}
.left_img img{
  width: 100%;
  height: 100%;
  border-radius: 4px;
  
}
.right_text{
  padding-left: 30px;
  float: left;
  position: relative;
}
.right_text h2 a{
  color: #393A3E;
}
.right_text h2{
  height:25px;
  font-size:18px;
  font-family:PingFangSC-Medium,PingFang SC;
  font-weight:600;
  color:rgba(57,58,62,1);
  line-height:25px;
  margin-top: 0;
}
.right_text p{
  height: 78px;
  overflow: hidden;
  font-size:14px;
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color:rgba(140,143,148,1);
  line-height:22px;
}
.right_text>div{
height: 34px;
}
.right_text div span{
  height:17px;
  font-size:12px;
  font-family:PingFangSC-Light,PingFang SC;
  font-weight:300;
  color:rgba(140,143,148,1);
  line-height:17px;
}
.right_text div b{
  margin:0 20px;
  vertical-align: text-bottom;
  color:#c2c6ce;
}

.right_text div button{
  width:24px;
height:17px;
font-size:12px;
font-family:PingFangSC-Regular,PingFang SC;
font-weight:400;
color:rgba(53,111,242,1);
line-height:17px;
}
.right_text div .share{
width:60px;
height:32px;
margin-top: -1px;
background:rgba(255,255,255,1);
border-radius:4px;
display: inline-block;
text-align: center;
line-height: 30px;
background: url("../../../images/Share@2x.png") 5px 9px no-repeat;
background-size: 12px 12px;
text-indent: 10px;
cursor: pointer;
color: #356FF2;;

}
.right_text div .share:hover{
  height: 30px;
  width: 60px;
  margin-top:-2px;
  background: url("../../../images/Share@2x.png") 4px 9px no-repeat;
  background-size: 12px 12px;
  border:1px solid rgba(238,238,238,1);
}
@media screen and (max-width: 960px) {
  .left_img{
    margin-bottom: 20px;
    padding-left: 10px;
  }
}

  /* 左右卡片 */
  .col-1{
    background: #fff;
    padding-left: 0;
   margin-top: 20px;
    display: flex;
    font-size: 16px;
  }
  .col-1 img{
    margin-right: 45px;
    flex:1;
  }
  .col-1 span{
    flex:5;align-items: center;

    display: flex;
     display: -ms-flex;
    

  }
  .col-2{
   background: #fff;
   padding-left: 0;
   margin-left: 20px;
  margin-top: 20px;
   display: flex;
   font-size: 16px;
  }

  .col-2 img{
    margin-right: 45px;
    flex:1;
  }
  .col-2 span{
     flex:5;align-items: center;
    
    display: flex;
  }
  .col-3{
   background: #fff;
   display: flex;
   padding-right: 0;
  margin-top: 20px;
   font-size: 16px;
  }
  .col-3 span{
  flex: 5;
  align-items: center;
  
  display: flex;
  padding-left: 50px;
  }
  .col-3 img{
    flex: 1;
  }
  .col-4{
    background: #fff;
    margin-left: 20px;
    display: flex;
    padding-right: 0;
   margin-top: 20px;
    font-size: 16px;
  }
  .col-4 span{
    flex: 5;
    align-items: center;
    
    display: flex;
    padding-left: 50px;
  }
  .col-4 img{
    flex:1;
  }


@media (max-width: 960px){
.col-2,.col-4{
  margin-left: 0;
}
.col-2{
  margin-top: 20px!important;
}
}


.advantage{
  min-height: 70px;
  background: #fff;
  border:1px solid #346FF2;
  display: flex;
  box-sizing: initial;
}
.advantage img{
  margin-right: 20px;
}
.advantage span{
  padding-right: 10px;
  align-items: center;
  display: inherit;
  font-size: 14px;

}

.mb20 .advantage:last-child{
  margin-bottom: 0;
}

@media (max-width: 960px){
.mb20 .advantage{
  margin-bottom: 20px!important;
}
}

.news-card-content p{
  color: rgba(141,144,149,1);
  font-size: 0;
}

.news-card-content p span{
  font-size: 13px;
  display: inline-block;
  width: calc(100% - 13px);
}

.news-card-content p i{
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #346FF2;
  vertical-align: top;
  margin-top: 8px;
  margin-right: 7px;
  border-radius: 3px;
}


.img_text_main{
  position: relative;
  height: 420px;

}
.mt100{
  margin-top: 100px;
}

.img_left{
  position: absolute;
  top: 70px;
  height: 390px;
  z-index: 10;

}
.img_left_right{
  position: absolute;
  top: 0px;
  height: 390px;
  z-index: 10;
  right: -21px;
}
.text_right{
  position: absolute;
  right: 0;
  background: #F3F4F5;
  height: 420px;
  padding: 30px;
}
.text_right_left{
  position: absolute;
  left: 0;
  background: #F3F4F5;
  height: 420px;
  padding: 30px;
  top: 40px;
}
.text_12{
  border:1px solid #393A3E;
  height: 100%;
}

#div3  .m-theme .m-controls{
  margin-top: -30px;
}
.text_content{
  padding: 0 20px;
}
.text_content h2:nth-of-type(1){
  margin-top: 61px;
  font-size: 28px;
  color: #393A3E;
}
.text_content h2:nth-of-type(2){
  margin-bottom: 20px;
  text-indent: 50px;
  font-size: 28px;
  color: #393A3E;
}

  .one_box{
    background: #fff;
    font-size: 0;
    margin-bottom: 20px;
  }
  .one_box_img{
     width: 119px;
    display: inline-block;
  }

 .one_box_content{
    display: inline-block;
    width: calc(100% - 119px);
    font-size: 14px;
    padding-left: 51px;
    vertical-align: middle;
  }
  .one_box_content span:first-child{
    color: #393A3E;
    font-weight: bold;
  }

  .one_box_content span:last-child{
    color: #8C8F94;
  }
  .one_box_content_right{
    padding-left: 170px;
  }

@media (max-width: 960px){
.img_text_main{
  position: static;
  height: auto;
}
.img_left{
  position: static;
  top: 0;
  height: auto;
}
.img_left .m-slider,.img_left_right .m-slider{
  height: auto!important;
  margin-bottom: 20px;
}
.text_12{
  height: auto;
}
.text_right{
  height: auto;
  position: static;
}
.mt100{
  margin-top: 20px;
}
.text_content h2:nth-of-type(1){
  margin-top: 20px;
}
.text_right_left{
  height: auto;
  position: static;
}
.img_left_right{
  position: static;
  top: 0;
  height: auto;
}

  .col-pr{
    padding-right: 10px;
    padding-left: 10px;
  }
  .col-pl{
    padding-left: 10px;
  }

  .one_box_content{
    padding:20px;
  }
    .width340{
    margin-bottom: 20px;
  }
    .width420{
    margin-top: 20px;
  }
  .width420_{
     margin-top: 0px;
  }
}


.infor_content{
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 6px 0px rgba(238,238,238,1);
    border-radius: 8px;
    padding:14px 20px;
    margin-bottom: 20px;
  }
.infor_content h2{
    font-size: 18px;
    color: #393A3E;
    font-weight: 600;
    margin-top: 0;
  }

  .infor_content p:last-child{
    margin-bottom: 0;
  }

  .col-pr{
    padding-right: 0;
    padding-left: 0;
  }
  .col-pl{
    padding-left: 0;
  }
  .mt20{
    margin-top: 20px;
  }
  .mb40{  
    margin:0 auto;
    margin-bottom: 40px;
  }

  .col-ul h2{
    
    font-size: 18px;
    padding-left: 8px;
    border-left: 2px solid red;
    margin-top: 0;
    margin-bottom: 13px;
    color: #393A3E;
    font-weight: 600;
    height: 18px;

  }

  .col-ul ul{
    overflow-y: scroll;
    max-height: 310px;
  }
  .col-ul ul li{
    line-height: 28px;
    color: #393A3E;
  }
  .mt40{
    margin-top: 40px;
  }
  .col_ul_b h2{
    border-left: 2px solid #356FF2;
  }
  .mt60{
    margin-top: 60px;
  }
  .text_h{
    color: #393A3E;
    font-size: 14px;
    margin-top: 10px;
    display: block;
    text-align: center;
    height: 40px;
  }
  .news-csy-website-text-div-desc-all{
    text-align: justify;
    color: #8c8f94;
    font-size: 14px;
  }
  .mb10{
    margin-bottom: 10px;
  }
  .intro{
    font-size: 0;
  }
  .intro div:first-child{
    width: 20px;
    border-bottom: 2px solid red;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
  }

  .intro div:last-child{
    font-size: 16px;
    display: inline-block;
    width: calc(100% - 20px);
    border-bottom: 2px solid #F3F4F5;
    padding-left: 20px;
    height: 36px;
    line-height: 36px;
  }
  .img-auto{
    width: 70px;
    margin-right: 20px;
    background: #356FF2;
    font-size: 0;
    min-height: 70px;
  }


  .img-auto img{
    align-items: center;
    justify-content: center;
  }
    @media (min-width: 960px){
    .col-sm-5-1 {
    width: 47.366667%!important;
}
.col-sm-offset-1-1{
  margin-left: 1.7333333%!important;
  }
  .intro{
    max-width: 960px;
    margin:0 auto;
    margin-bottom: 20px;
  }
  .pl15{
    padding-left: 15px;
  }
  .pr15{
    padding-right: 15px;
  }

   .pl20{
    padding-left: 20px;
  }
  .pr20{
    padding-right: 20px;
  }
    .pl25{
    padding-left: 25px;
  }
  .pr25{
    padding-right: 25px;
  }
    .pl7x5{
    padding-left: 7.5px;
  }
  .pr7x5{
    padding-right: 7.5px;
  }

      .pl0{
    padding-left: 0px;
  }
  .pr0{
    padding-right: 0px;
  }

  .width20x2{
    width: 20.2%;
  }
  .width19x6{
    width: 19.6%;
  }

   .width33x23{
    width: 33.23%;
  }
   .width33x53{
    width: 33.53%;
  }

   .width24x5{
    width: 24.5%;
  }
   .width25x5{
    width: 25.5%;
  }
  .max960{
    max-width: 980px;
    margin:0 auto;
  }
  .width340{
    width: 340px;
  }
  .width53{
    width: 53%;
  }
   .width48{
    width: 48%;
  }
  .width400{
    width: 400px;
  }
  .width420{
    width: 420px;
  }

}


.allBox{
  max-width: 960px;
  margin: 0 auto;
}