.swiper2 {
  max-height: 700px;
  font-size: 20px;
}
.swiper2 .swiper-slide {
  transform: scale(0.9);
  opacity: 0.6;
  z-index: 999;
  /*height: 170px !important;*/
}
.swiper2 .swiper-slide a {
  box-shadow: 0px 9px 0px 0px rgba(220,74,52,0.52);
  border-radius: 16px;
}
/*.swiper2 .swiper-slide a::after {
  position: absolute !important;
  top: 0px !important;
  left: 1px !important;
  width: 99% !important;
  border-radius: 0 20px 20px 30px;
}*/
.swiper2 .swiper-slide.swiper-slide-active {
  transform: scale(1) !important;
  opacity: 1 !important;
}
.swiper2 .swiper-slide.swiper-slide-active a {
  box-shadow: 0px 9px 0px 0px rgba(220,74,52,0.52);
  border-radius: 16px;
}
.swiper2 .swiper-slide.swiper-slide-prev,
.swiper2 .swiper-slide.swiper-slide-next {
  transform: scale(0.8);
  opacity: 0.9;
}
.swiper2 .swiper-slide.swiper-slide-prev a::after,
.swiper2 .swiper-slide.swiper-slide-next a::after {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 98%;
}
.swiper2 .swiper-slide::before {
  position: absolute;
  top: 30px;
  left: 24px;
  content: '';
  width: 46px;
  height: 46px;
  background: url(../images/info_icon.png) no-repeat;
  z-index: 999;
}
.swiper2 .swiper-slide a {
  display: block;
  background: #fff;
  box-sizing: border-box;
  padding: 29px 30px 20px 90px;
  width: 100%;
  height: 100%;
}
.swiper2 .swiper-slide a::after {
  position: absolute;
  top: 1px;
  left: -2px;
  content: '';
  width: 100%;
  height: 100%;
  background: #b3b3b3;
  border: 2px solid #b3b3b3;
  border-radius: 20px 20px 20px 30px;
  z-index: -1;
}

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
  ul,ol,dl,a{list-style-type:none}
  a{ text-decoration: none;color: #333; }
  img{ padding: 0px;display: block; }
  html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  }
  body{
    margin: 0 auto;
    padding: 0;
    background-color: #F8F8F8;
    min-width: 1200px;
  }

  .width_html{
    width: 1200px;
  }

  .clear{
    clear: both;
  }
  .head{
    width: 100%;
    height: 870px;
    background: url(../images/top.png) no-repeat center top;
    background-color: #F8F8F8;
  }
  .more{
    float: right;
    width: 75px;
    height: 14px;
    background: url(../images/more.png) no-repeat;
    margin-top: 24px
  }
  .yw_box{
    position: relative;
    height: 640px;
    margin: -207px auto 0px;
/*    background-color: black;*/
  }
  .yw_box .yw_left{
    width: 723px;
    height: 480px;
    position: absolute;
    bottom: 0px;
  }
  .yw_left .title{
    height: 45px;
    border-bottom: 1px solid #C7C7C7;
  }
  .yw_left .left_img{
    float: left;
    background: url(../images/yw_left.png) no-repeat;
    width: 109px;
    height: 39px;
    display: block;
  }
  .yw_left .title{
    float: left;
    width: calc(100% - 109px);
  }
  .yw_box .yw_right{
    float: right;
    width: 400px;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px 2px rgba(197,197,197,0.47);
    position: relative;
  }

  .yw_images{
    float: left;
    margin-top: 50px;
  }

  .yw_image_box{
    float: left;
    width: 340px;
  }

  .yw_image_box .date{
    width: 340px;
    display: block;
  }

  .date{
    font-size: 12px;
    color: #B0B0B0;
    font-family: Source Han Sans CN;
    font-weight: 400;
  }

  .yw_image_box .yw_title{
    color: #333333;
    font-size: 18px;
    margin-top: 9px;
    font-weight: bold;
    display: block;
  }

  .yw_images .yw_img_a{
    float: left;
    width: 340px;
    height: 202px;
    margin-bottom: 19px;
  }

  .yw_images img{
    float: left;
    width: 340px;
    height: 202px;
  }
  .yw_images .yw_image_box:last-child{
    margin-left: 43px;
  }
  .yw_list{
    height: 80px;
  }
  .yw_list li{
    float: left;
    font-size: 16px;
    margin-top: 19px;
    font-weight: bold;
    width: 340px;

    overflow: hidden;    
    text-overflow:ellipsis;    
    white-space: nowrap;

  }

  .yw_list li:nth-child(2n){
    float: right;
  }

  .yw_list .date{
    margin-right: 10px;
  }

  .yw_right_box{
    width:calc(100% - 40px);
    margin: 0 auto;
  }

  .yw_right_box{ font-size: 0.54rem; }

  .yw_right .header{
    position: relative;
    height: 45px;
    border-bottom: 1px solid  #D7D8D8;
  }

  .yw_right .header .red_box{
    width: 63px;
    height: 6px;
    background: #C43415;
    position: absolute;
    bottom: -3px;
  }

  .yw_right .left_box{
    float: left;
    width: 50px;
    padding-right: 5px;
  }

  .left_box .day{
    font-size: 36px;
    color: #333;
    width: 40px;
    margin: 0 auto;
  }
  .yw_right_box .content{ min-height:130px }
  .yw_right_box .content li{
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }
  .yw_right_box .content li:after{
    content: "";display: block;position: absolute;background-image: linear-gradient(to right, #B9B9B9 50%, white 50%, white);bottom: 0px;height: 1px;width: 100%;background-repeat: repeat-x;background-size: 18px 10px;}

  /* 本例子css */
  .yw_right_box .content{ margin:0 auto;overflow:hidden; position:relative;height: 580px; }
  .yw_right_box .content .next,.yw_right_box .content .prev{ width: 30px;height: 30px;position: absolute;background-color: black;bottom: 15px;  }
  .yw_right_box .content .next{ right: 30px;background:url(../images/yw_next.png) no-repeat center;cursor: pointer;background-size: 100%; }
  .yw_right_box .content .prev{ left: 30px;background:url(../images/yw_prev.png) no-repeat center;cursor: pointer;background-size: 100%; }
  .yw_right_box .content .bd{ padding:10px;   }
  .yw_right_box .content ul{ overflow:hidden; zoom:1; }
  .yw_right_box .content ul li{  zoom:1;padding-bottom: 15px; }
  .yw_right_box .content ul li .pic{ text-align:center; }
  .yw_right_box .content ul li .pic img{ width:180px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
  .yw_right_box .content ul li .pic a:hover img{ border-color:#999;  }
  .yw_right_box .content ul li .title{ line-height:24px; }

  .yw_right_box .right_box{
    float: left;
    padding-left: 5px;
    width: 300px;
    height: 50px;
    border-left: 1px solid #E0E0E0;

     display: flex;
    -webkit-align-items: center;
    align-items: center;
  }

.content .right_box a{ 
     overflow: hidden; 
     text-overflow:ellipsis; 
     display:-webkit-box !important; /*autoprefixer: off;*//*autoprefixer: on;*/
     -webkit-box-orient:vertical; 
     -webkit-line-clamp:2; 
 }

  /*企业*/
  .qy{
    width: 100%;
    height: 1626px;
    margin-top: 95px;
    background: url(../images/qy.png);
  }

  .img_title{
    display: block;
    margin: 0px auto;
    padding-top: 70px;
  }
  .qy .qy_slideBox{
    height: 475px;
    margin: 58px auto 0px;
    background-color: #fff;
    border-radius: 6px;
    position: relative;
    box-shadow: 0px 0px 30px 2px rgba(197,197,197,0.47);
  }

  .qy .qy_slideBox .qy_left{
    float: left;
    width: 325px;
   
    position: absolute;
    top: 50%;
    margin-top: -190px;
  }

  .qy .qy_slideBox .qy_left ul{
    margin-left: 20px;

    overflow: auto;
    overflow-x: hidden;
    position: relative;
    height: 390px;

  }


/*滑动部分*/
  .qy .qy_slideBox .qy_left ul::-webkit-scrollbar {
    width: 4px;
  }

  .qy .qy_slideBox .qy_left ul::-webkit-scrollbar-thumb {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
      opacity: 0.2;
      background: fade(@primary-color, 60%);
  }

  .qy .qy_slideBox .qy_left ul::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 5px #E7EAEE;
      border-radius: 0;
      background: fade(@primary-color, 30%);
  }

  .qy .qy_slideBox .qy_left li{
      font-size: 20px;
      line-height: 45px;
      height: 45px;
      color: #FF7E00;
      margin-top: 20px;
      cursor: pointer;
      width: 300px;
      padding-right: 10px;
      overflow: hidden;    
      text-overflow:ellipsis;    
      white-space: nowrap;
      text-align: center;
      text-indent: -10px;
  }

  .qy .qy_slideBox .qy_left .on{
    background: url(../images/qy_on_icon.png) no-repeat;
    color: #FFF;
  }

  .qy .qy_slideBox .qy_right{
    position: relative;
    float: right;
    width: 800px;
    height: 380px;
    margin-top: 58px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .qy .qy_slideBox .qy_right .qy_right_content{ height: 365px;overflow: hidden; }
  .qy .qy_slideBox .qy_right a{ position: absolute;bottom: 0px;right: 0px;display: block; }

  .lzyl{
    margin-top: 37px;
  }

  .hqzc{
    margin: 0 auto;
  }
  .hqzc .hqzc_content{
    width: 100%;
    height: 460px;
    margin-top: 48px;
  }

  .hqzc .hqzc_content .hqzc_right{
    float: left;
    width: 290px;
    height: 460px;
    background-color: #FFF;
    overflow: hidden;
  }

  .hqzc .hqzc_content .hqzc_right_box{
    width: 245px;
    margin: 0 auto;
    color: #333333;
  }

.hqzc .hqzc_content .hqzc_right a:first-child{ padding-top: 30px;display:block }
.hqzc .hqzc_content .hqzc_right a:last-child{ padding-bottom: 30px;display:block }

  .hqzc .hqzc_content .hqzc_right_box:first-child::after{
    content: "";display: block;background-image: linear-gradient(to right, #FED22C 50%, white 50%, white);bottom: 0px;margin:25px 0 10px;height: 1px;background-repeat: repeat-x;background-size: 18px 10px;
  }

  .hqzc .hqzc_content .hqzc_right .title{
    font-size: 23px;
    font-weight: bold;
    line-height: 36px;
  }

  .hqzc .hqzc_content .hqzc_right .desc{
    font-size: 15px;
    color: #999;
    line-height: 24px;
    margin-top: 15px;
    height: 90px;
  }

  .hqzc .hqzc_left{
    float: left;
  }

  .hqzc .hqzc_left .hqzc_list{
    float: left;
    margin-top: 20px;
    width: 885px;
    background-color: #DC4A34;
  }

  .hqzc .hqzc_left .hqzc_list ul{
    margin-top: 40px;
    margin-bottom: 22px;
  }
  .hqzc .hqzc_left .hqzc_list li{
    float: left;
    margin-bottom: 12px;
    width: 360px;
    color: #FFF;
    font-size: 18px;
    list-style-type: disc;

    
  }

  .hqzc .hqzc_left .hqzc_list li a{
    color: #FFF;
    overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;
  }

  .hqzc .hqzc_left .hqzc_list li:nth-child(2n+1){
    margin-left: 45px;
  }
  .hqzc .hqzc_left .hqzc_list li:nth-child(2n){
    margin-left: 75px;
  }

  .hqzc .hqzc_img{
    float: left;
    width: 435px;
    height: 270px;
    padding-right: 18px;
  }

  .hygc{
    width: 100%;
    margin: 15px auto 0px;
    background: url(../images/hygc_bottom.png) no-repeat bottom;
  }

  .hygc .hygc_content{
    height: 600px;
    margin: 42px auto 0px;
    position: relative;
  }

  .hygc_content .video{
    float: left;
    color: #FFF;
    font-size: 14px;
    position: absolute;
    top: 160px;
    left: 250px;

     display: flex;
    -webkit-align-items: center;
    align-items: center;
  }

  .hygc_content .vidoe_icon{
    float: left;
    width: 108px;
    height: 108px;
    background: url(../images/video_icon.png);
  }

  .hygc_content .info{
    float: left;
    margin-left: 18px;
  }

  .hygc .hygc_slider{
    position: absolute;
    width:800px;
    height: 126px;
    top: 340px;
    overflow:hidden; 
    left: 50%;
    margin-left: -400px;
  }

    /* 本例子css */
  .hygc_slider .next,.prev{ position: absolute;background-color: black;z-index: 10;cursor: pointer; }
  .hygc_slider .next{ width: 50px;height: 50px;display: block;left: 17px;top: calc(50% - -3px);margin-top: -25px;background: url(../images/hygc_left.png) no-repeat center; }
  .hygc_slider .prev{ width: 50px;height: 50px;display: block;right: -20px;top: calc(50% - -3px);margin-top: -25px;background: url(../images/hygc_right.png) no-repeat center; }
  .hygc_slider .bd{ width: 700px;margin-left:64px }
  .hygc_slider .bd ul{ overflow:hidden; zoom:1; }
  .hygc_slider .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
  .hygc_slider .bd ul li .pic{ text-align:center; }
  .hygc_slider .bd ul li .pic img{ width:223px; height:126px; display:block; }

  .lunbo{ margin: 40px auto 0px;overflow:hidden; }

  .lunbo_left{ float: left;width: 590px; }
  .lunbo_right{ position: relative;float:left;margin-left: 85px;padding-right: 30px; }
  .lunbo_right .button .next,.lunbo_right .button .prev{ width: 30px;height: 50px; }
  .lunbo_right .button .next{ position: absolute;left:-30px;top: 50%;margin-top: -15px;background: url(../images/lzyw_left.png) no-repeat center; }
  .lunbo_right .button .prev{ position: absolute;right:0px;top: 50%;margin-top: -15px;background: url(../images/lzyw_right.png) no-repeat center; }

  .lunbo_list img{ width:400px;height:700px; }

  .video_cns {
    width: 1200px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    /*height: 460px;*/
    height: auto;
    margin-top: -330px;
    margin-left:-600px;
    z-index: 3;
}
  .video_paly {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 15;
    display: none;
}
.video_cns video {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.model {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.45);
    z-index: 2;
}

.mobile_top,.mobile_bottom{ display: none;}
.bottom_space{ width:100%;height: 200px; }


/*手机响应式*/
@media screen and (max-width: 980px){


  body{ min-width: auto; }
  /*.more{ background: url(../images/more1.png) no-repeat;width: 210px;height: 40px;background-size: 100%; }*/
  .yw_left .title{ width: 80%; }
  .yw_left .title .more{ margin-bottom: -25px; }
  .yw_left .left_img{ background: url(../images/yw_left.png) no-repeat bottom;width: 20%;height: 45px;background-size:100% }
  /*.yw_right .header{ height: 2rem; }*/
  .yw_right .header .red_box{ width: 6rem; }
  /*.yw_left .left_img{ transform: scale(2); }*/
  /*.yw_left .title{ width: calc(100% - 225px); }*/
  .img_title{ width: 7.4rem;padding-top: 2.4rem; }


  .mobile_top{ display: block;width: 100%; }
  .mobile_bottom{ display: block;width: 100%; }
  .width_html{ width: 100%; }
  .head{background: none;height: auto;}
  .yw_box{ margin: 1rem auto 0px; }
  .yw_box .yw_left{ width: 90%;margin: 0 auto;position: unset; }
  .date{ font-size: 1rem; }
  .yw_left,.yw_left a{ font-size: 1rem; }
  .yw_left .yw_images,.yw_left .yw_images .yw_image_box,.yw_images .yw_img_a,.yw_images img{ width: 100%; }
  .yw_images img{ width: 100%;height: 100%; }
  .yw_image_box .yw_title a{ font-size: 1rem; }
  .yw_images .yw_image_box a{ height: auto; }
  .yw_images .yw_image_box:last-child{ margin-left:0px }
  .yw_list li,.yw_box .yw_right{ width: 100%; }
  .yw_list li{ font-size: 1rem; }
  .yw_right .left_box{ width: 4.5rem; }
  .left_box .day{ font-size: 1.2rem;text-align: center; }
  .left_box .date{ font-size: 1rem;text-align: center; }
  .left_box_button{ height:3rem }
  .yw_right_box .right_box{ width: calc( 100% - 5.5rem);;font-size: 1rem;height: auto; }
  .yw_right_box .content{ height: auto;min-height: 7.5rem; }
  .yw_right_box .content .tempWrap{ margin-bottom: 5rem; }
  .yw_right_box .content li{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;/*autoprefixer: off;*//*autoprefixer: on;*/-webkit-box-orient:vertical;-webkit-line-clamp:2; }
  .yw_right_box .content .right_box{   display: flex;align-items: center; }
  .yw_box .yw_right{ margin-top: 2rem;padding-bottom: 0rem; }
  .yw_right_box .content .next,.yw_right_box .content .prev{ width: 2rem;height: 2rem; }

  /*企业故事 160rem*/
  /*.qy .qy_slideBox .qy_right{ margin-top: 500px; }*/
  .qy{ margin-top: 3.2rem;height: auto; }
  .qy .qy_slideBox .qy_left{ width: auto; }
  .qy .qy_slideBox .qy_left li{ width: 85px;height: auto;margin-top: 5px;cursor: pointer;padding-left: 10px;overflow:unset;text-overflow: unset;white-space:unset;line-height:unset;text-indent:0px;font-size:1rem;text-align:left; }
  .qy .qy_slideBox .qy_right{ width:calc(100% - 150px);height: 380px;overflow: hidden; }
  .qy .qy_slideBox .qy_left .on{ background:unset;background-color: #FF7E00; }

  .lunbo{ width: 90%;margin: 3rem auto 0; }
  .lunbo_left{ width: 100%;height: auto; }
  /*.lunbo_left .swiper-wrapper{ transform:unset !important; }*/
  .swiper2{overflow: hidden;}
  .lunbo_left a{ font-size: 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;/*autoprefixer: off;*//*autoprefixer: on;*/-webkit-box-orient:vertical;-webkit-line-clamp:4;
   }
   .lunbo_left .swiper-slide{ height: 12.6rem !important; }
   .lunbo_right{ margin-left: 0%;margin: 2rem 0; }
   /*.lunbo_list{ width: 20rem; }*/
   .lunbo_list img{ width: 100%;height:auto; }


    /*惠企政策*/
    .hqzc_left{ width: 90%;margin: 0 auto;position: unset;;float: none !important; }
    .hqzc .hqzc_images a{ margin-top: 15px; }
    .hqzc .hqzc_img{ width: 100%;height: auto;margin-top:15px }
    .hqzc .hqzc_content{ height: auto; }
    .hqzc .hqzc_left .hqzc_list{ width: 100%; }
    .hqzc .hqzc_left .hqzc_list li:nth-child(2n+1),.hqzc .hqzc_left .hqzc_list li:nth-child(2n){ margin-left:1.3rem;width: 90%;font-size: 1rem; }
    .hqzc .hqzc_content .hqzc_right{ width: 100%;height: auto; }
    .hqzc .hqzc_content .hqzc_right_box{ width: 90%; }
  	.hqzc .hqzc_content .hqzc_right_box:first-child::after{ margin-top:0px }
    .hqzc .hqzc_content .hqzc_right .title{ line-height: unset;font-size: 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
    .hqzc .hqzc_content .hqzc_right .desc{ font-size: 1rem;line-height: 1.4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;/*autoprefixer: off;*//*autoprefixer: on;*/-webkit-box-orient:vertical;-webkit-line-clamp:5;
    }


    /*行业观察*/
    .hygc .hygc_content{ height: auto; }
    .hygc .hygc_slider{ width: 90%; }
    .hygc .hygc_slider{ bottom: unset;top: 50%;width: 100%;left: 0;margin-left: 0px; }

    .hygc{ margin: 50px auto 0px;background:unset; }
    .hygc_slider .bd{ width: 240px;overflow: hidden;margin: 0 auto;display: none; }
    .hygc_slider .bd ul li .pic img{ width: 100%; }
    .hygc_content .video{ top: 15%;left: 15% }
    .video_title,.video_date{ font-size: 1rem; }
    .hygc_slider .prev,.hygc_slider .next{ /*transform: scale(2);*/width: 3rem;height: 3rem }
    .hygc_slider .next{ left: 20px; }
    .hygc_slider .prev{ right:10px }

    .bottom_space{ height: 0; }
  	
  .hygc_content .vidoe_icon{ width: 4rem;height: 4rem;background: url(../images/video_icon.png) no-repeat center;background-size: 100%; }
  	.video_cns{ margin-left:0px;width:100%;left:unset;margin-top:unset; }
    .tt{display: none;}
}