@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1200px) and (max-width:1599px){	
.img-home-banner{background-position:calc( 50% + 0px ) center;background-repeat:no-repeat;background-size:cover;height:220px;}
  
    .product_ag1 .product_b4 p {
        color: #FFFFFF;
    }

    .pc{display:block;}
    .phone{display:none;}
    .container{width:144rem;padding-right:0rem;padding-left:0rem;margin:0 auto;}
    .swiper3{position:relative;height:100%;}
    .swiper3 video{-webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: absolute;
        min-width: 100%;
        min-height: 100%;
        height: auto;
        width: auto;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: -10;}
        .eeww{
        position: absolute;
        min-width: 100%;
        min-height: 100%;height:80vh;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: -10;background:url(../images/bf1.png) no-repeat center center;z-index:23;}
        .eeww.on{display:none;}
        
    .banner .swiper-pagination{bottom:12rem !important;left:0rem;width:100%;text-align:center;}
    .banner .swiper-pagination span{width:2.5rem;height:0.5rem;background:#DFDFDF;border-radius: 0.4rem;margin:0 0.5rem;opacity:1 !important;}
    .banner .swiper-pagination span.swiper-pagination-bullet-active{background:#FF6D10;}	
    .banner .img img{width:100%;}
        
    /*导航*/
    .height100{height:7.6rem;width:100%;}
    .twelve { width: 100%; }
    .eleven { width: 91.53%; }
    .ten { width: 83.06%; }
    .nine { width: 74.6%; }
    .eight { width: 66.13%; }
    .seven { width: 57.66%; }
    .six { width: 49.2%; }
    .five { width: 40.73%; }
    .four { width: 32.26%; }
    /* .three { width: 23.8%; } */
    .two { width: 15.33%; }
    .one { width: 6.866%; }
    
    /* COLUMNS */
    
    .col {
        display: block;
        float:left;
        margin: 1% 0 1% 1.6%;
    }
    
    .col:first-of-type {
      margin-left: 0;
    }
    
    
    /* CLEARFIX */
    
    .cf:before,
    .cf:after {
        content: " ";
        display: table;
    }
    
    .cf:after {
        clear: both;
    }
    
    .cf {
        *zoom: 1;
    }
    
    /* ALL */
    
    .three{
     
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      /*background-color: #333333;*/
      color: #333333;
      text-align: center;
    }
    
    .hamburger .line{
      width: 3rem;
      height: 0.4rem;
      background-color: #333333;
      display: block;
      margin:0  auto 0.6rem;
      border-radius:0rem;
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
    }
    
    .hamburger:hover{
      cursor: pointer;
    }
    #hamburger-1.is-active .line:nth-child(2){
      opacity: 0;
    }
    
    #hamburger-1.is-active .line:nth-child(1){
      -webkit-transform: translateY(9rem) rotate(45deg);
      -ms-transform: translateY(9rem) rotate(45deg);
      -o-transform: translateY(9rem) rotate(45deg);
      transform: translateY(9rem) rotate(45deg);
    }
    
    #hamburger-1.is-active .line:nth-child(3){
      -webkit-transform: translateY(-10rem) rotate(-46deg);
      -ms-transform: translateY(-10rem) rotate(-46deg);
      -o-transform: translateY(-10rem) rotate(-46deg);
      transform: translateY(-10rem) rotate(-46deg);
    } 
    .yy1{width:56%;float:left;height:240rem;padding:2rem 0rem 1rem 2.3rem;border-right:0.1rem dotted #C9CFE3;}
    .yy2{width:43%;float:right;height:200rem;padding:2rem 2rem 1rem 2.3rem;}
    .yy3{width:100%;float:left;height:240rem;padding:2rem 2rem 2rem 2.3rem;background:#F7F7F9;border-top:0.1rem solid #EAECF3;}
    .yy11{color:#3255FA;font-size:1.8rem;margin-bottom:2.4rem;font-size:0rem;}
    .yy11 a{color:#3255FA;font-size:1.8rem;display:inline-block;/* font-weight:700; */padding-right:0.8rem;vertical-align: top;height:2.6rem;}
    .yy2 dl {
        margin-right: 1rem;
        float: left;
    }
    .yy2 dl{margin-right:2rem;}
    .ss77{width:117rem !important;margin-right:0rem !important;}
    .ss35{width:135rem !important;margin-right:0rem !important;}
    .ss457{width:125rem !important;margin-right:0rem !important;}
    
    .yy11 .des{color:#3255FA;font-size:1.2rem;line-height:2rem;display:inline-block;background:#F2F5FF;padding:0.1rem 1.6rem;border-radius:2rem;vertical-align: top;margin-top:0.2rem;}
    .yy3 .yy11 .des{color:#3255FA;font-size:1.2rem;line-height:2rem;display:inline-block;background:#fff;padding:0.1rem 1.6rem;border-radius:2rem;}
    .yy1 dl{margin-right:2.5rem;float: left;}
    .yy2 dl{overflow: hidden;margin-bottom:1rem !important;}
    .yy1 .cont{}
    /* .yy3{background:#F2F5FF;} */
    .yy3 dl{float:left;width:165rem;}
    .yy3 dl:nth-child(5){margin-left: 2.4rem;
    } 
    .container{width:1200px;}
    
    .header1{width:100%;transition: all 0.3s;height:6.8rem;transition: all 0.3s;background: #fff;height: 70px;}
    .header1{border-bottom:1px solid #eee;}
    
    .header1 .container{}
    .header2{position:relative;}
    .header2 .header_left{float:left;padding:3px 0rem 0px;}
    .header2 .header_left img{height:60px;display:block;}
    
    .header_list{float:right;margin-right:0rem;}
    .header_list dl{margin-bottom:0rem;}
    .header_list dl .dd{float:left;margin:0px 0px 0px 20px;position:relative;width:70px;text-align: center;height: 70px;}
    .header_list dl .dd .title{font-size:15px;color:#101010;line-height:70px;display:inline-block;}
    .header_list dl .dd:hover .title,.header_list dl .dd.on .title{color:#274197;}
    .header_list dl .dd.on{border-bottom:3px solid #274197;}
    
    
    .header1.on{box-shadow: 0rem 0.2rem 0.6rem 0rem rgba(0,0,0,0.1);}
    /* .header1.on .header_list dl .dd .title{color:#2B2B2B;} */
    .header1.on .header6 .title1{color:#2B2B2B;}
    
    .header1.ons{top:-6.8rem;}
    .header1.ond{top:0rem;}
    .section{position: absolute;top: -15.6rem;}
    .section1{position: absolute;top: -6.8rem;}
    .header_topsss1.on {
        height: 7.6rem;
        width: 100%;
    }
    /*下拉*/
    .header_listb1{position:absolute;top:69px;left:0%;margin-left:-35px;z-index:10;height:0rem;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out; transform: translateY(50px);
        transition: 0.4s;}
    .header_listb2{margin:0.7rem 0.5rem 0.5rem 0.5rem;width: 150px;overflow:hidden;background:#FFFFFF;padding:0rem 0rem 2rem;    border-radius: 0rem;box-shadow: 0rem 0.2rem 1.4rem 0rem rgba(0,0,0,0.1);border-radius: 0.8rem;}
    .header_listb2 li{font-size:16px;color:#101010;line-height:22px;text-align:left;width:100%;margin:2rem 0rem 0rem;padding-left:20px;}
    .header_listb2 li p{text-align:left;font-size:15px;color:#101010;line-height:22px;display:inline-block;padding-right: 1.6rem;font-family: SourceHanSansSC-Normal;padding:0rem 1.1rem;opacity:0.6;}
    .header_listb2 li:hover p{color:#274197;opacity:1;background:url(../images/index_b3.png) no-repeat left center;background-size:0.6rem 1rem;}
    .header6{float:right;padding:22px 0rem;}
    .header6 .title1{float:left;font-size:1.8rem;color:#FFFFFF;line-height:2.4rem;opacity:0.7;margin-left:2.7rem;}
    .header6 .title1 p{font-size:1.8rem;color:#FFFFFF;line-height:2.4rem;}
    .header6 .title1.on{opacity:1;}
    .header1.on .header6 .title1 p{color:#2b2b2b;}
    
    .header_list dl .dd:hover .header_listb1{height:auto;opacity:1;/* max-height:650px; */
        transform: none;
        opacity: 1;
  visibility: visible;
  pointer-events: visible;
    }
    
    
    
    /*footer*/
    .footer{background:#F7F8F9;}
    .footer_cont{padding:50px 0 30px;width:100%;overflow:hidden;border-bottom:0.1rem solid #f0f0f0;}
    
    .footer_list{width:100%;overflow:hidden;}
    .footer_list dl{text-align: center;
        position: relative;
        margin-bottom: 0rem;
        float: left;
        margin-right: 11.2%;
        width: 11%;}
    .footer_list dl:last-child{margin-right:0rem;}

    
    .footer_list dl:last-child dt p{text-align: right;}
    .footer_list dl:last-child dd p {
        text-align: right;
    }

    .footer_list dl dt{font-size:20px;color:#FFFFFF;line-height:2.7rem;font-weight:400;text-align:left;}
    .footer_list dl dt p{font-size:16px;color:#101010;line-height: 28px;font-weight:400;margin-bottom:10px;}
    .footer_list dl dd{font-size:14px;color:#666666;margin-top:4px;}
    .footer_list dl dd p{font-size:14px;color:#666666;line-height: 28px;text-align:left;font-family: SourceHanSansSC-regular;}
    .footer_list dl dd:hover p{font-size:14px;color:#274197;}
    
    
    .footer_bottom1{width:100%;overflow:hidden;padding:30px 0rem 30px;}
    .footer_bottom2{float:left;}
    .footer_bottom2 .img{}
    .footer_bottom2 .img img{  
        height: 6rem;}
    .footer_bottom3{text-align:center;font-size:0rem;margin-top:30px;}
    .footer_bottom3 p{display:inline-block;font-size:12px;color:#999999;line-height:2rem;margin:0 1.6rem 0rem 0rem;}
    .footer_bottom3 a{display:inline-block;font-size:12px;color:#999999;line-height:2rem;margin:0 1.6rem 0rem 0rem;}
    .footer_bottom4{overflow:hidden;float:right;}
    .footer_bottom4 li{float:left;margin-right:3px;margin-left:40px;}
    .footer_bottom4 li:nth-child(2n){margin-right:0rem;}
    .footer_bottom4 li em{display:block;    text-align: center;}
    .footer_bottom4 li em img{width:70px;background:#FFFFFF;margin:0 auto;/* border: 0.2rem dashed #999999; */}
    .footer_bottom4 p{font-size:12px;line-height:26px;margin-top: 12px;text-align: center;font-weight: 400;}
    
    .fg{height:70px;border-bottom: 1px solid #f0f0f0;}
    
    .new7{margin-top: 10px;float:left;height:50px;font-size:14px;color:#333;border-radius: 0.5rem;border: 0rem solid #E8E8E8;background:#FFFFFF;line-height:4.8rem;padding:0rem 25px 0px 0px;margin-left:2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url("../images/aa1.png") no-repeat scroll right 0px center ;background-size:15px auto;position:relative;cursor:pointer;margin-left:142px;}
    .new7:first-child{margin-left:0px;}
    
    .new7 .cont{bottom: 48px;opacity:0;position:absolute;left:0rem;width:150%;background:#FFFFFF;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);height:0rem;overflow:auto;transition: all 0.3s;z-index:500;}
    
    

    .new7 .cont .li{    margin: 0.8rem 1.8rem;
        line-height: 2.2rem;
        font-size: 1.2rem;
        color: #2B2B2B;
        transition: all 0.3s;}
    .new7 .cont .li:hover,.new7 .cont .li.on{background:#F4F4F4;}
    .new7:hover .cont,.new7.on .cont{opacity:1;height:200px;}
    
    
    .new1{padding:0rem 0rem 0rem;}
    .new6{}
    .new4{width:100%;background:#f7f8f9;padding:50px 0rem 0px;}
    .new9{width:100%;background:#f7f8f9;padding:45px 0rem 70px;}
    .new71{margin-top: 15px;float:left;width:384px;height:50px;font-size:14px;color:#333;border-radius: 0.6rem;border: 1px solid #E4E4E4;background:#FFFFFF;line-height:48px;padding:0rem 1.8rem;margin-right:2.4rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:#fff url("../images/aa1.png") no-repeat scroll right 18px center ;background-size:14px auto;position:relative;cursor:pointer;margin-left:0px;}
    
    
    .new71 .cont{opacity:0;position:absolute;left:0rem;width:100%;background:#FFFFFF;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);height:0rem;overflow:auto;transition: all 0.3s;z-index:5;}
    
    
    .new71 .cont .li{padding:0rem 1.8rem;line-height:3.8rem;font-size:1.6rem;color:#2B2B2B;transition: all 0.3s;}
    .new71 .cont .li:hover,.new71 .cont .li.on{background:#F4F4F4;}
    .new71:hover .cont,.new71.on .cont{opacity:1;height:200px;}
    
    .new72{margin-top: 15px;float:left;width:384px;height:50px;font-size:14px;color:#333;border-radius: 0.6rem;border: 1px solid #E4E4E4;background:#FFFFFF;line-height:48px;padding:0rem 1.8rem;margin-right:2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:#fff;background-size:14px auto;position:relative;cursor:pointer;margin-left:0px;}
    .new72 input{display:block;    width: 100%;border:0px;}
    
    
    
    .part4aa{display: none;}
    .part4aa.on{display: block;}
    .part4ab ul{overflow: hidden;}
    .part4ab ul li {
        background: #fff;
        border-radius: 4px;
        float: left;
        width: 32%;
        overflow: hidden;
        margin-right: 2%;
        margin-bottom: 45px;
    }
    .part4ab ul li:nth-child(3n) {
        margin-right: 0px;
    }
    .part4ab .expert-list li{background: #fff;border-radius: 4px;float:left;width:180px;overflow: hidden;margin-right:20px;margin-bottom: 45px;}
    .part4ab .expert-list li:nth-child(6n){margin-right:0px;}
    .part4ab .expert-list li.on{}
    
    .part4ab .expert-list li .img{height:240px;overflow: hidden;}
    .part4ab .expert-list li .img img{width:100%;    min-height: 240px;}
    
    .part4ab ul li .des0{padding:20px;}
    .part4ab ul li:hover .des0{}
    .part4ab ul li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
    
    .part4ab ul li .title{font-size: 16px;color:#000;line-height: 20px;height:60px;overflow: hidden;font-weight: 400;margin-bottom: 10px;}
    .part4ab ul li .des{font-size: 14px;color:#666;line-height: 26px;height:30px;overflow: hidden;margin-bottom: 10px;}
    
    .part4ab ul li .pdate{font-size: 14px;color:#999;line-height: 23px;}
    
    
    
    
    
    
    
    
    
    
    
    
    .banner2{width:100%;margin-top:50px;}
    .banner2 .title{margin-top:20px;}
    .banner2 .title p{font-size:32px;color:#FFFFFF;line-height:43px;font-weight: 700;}
    .banner2 .title5 p{font-size:18px;color:#FFFFFF;line-height:44px;}
    
    .banner2 .des{margin-top:24px;}
    .banner2 .des p{font-size:20px;color:#FFFFFF;line-height:150%;opacity:0.75;}
    .banner2 .more{width:100%;overflow:hidden;margin-top:24px;}
    .banner2 .more p{width:120px;height:40px;font-size:14px;color:#FFFFFF;line-height:40px;text-align:center;border-radius:6px;}
    .banner2 .more p.on{background:#274197;color:#fff;transition: all 0.3s;}
    .banner2 .more p.on:hover{background: #274197;transition: all 0.3s;}
    
    .fgs{position:absolute;height:400px;z-index:1000;top:0px;left:50%;margin-left:-600px;}
    
    .sbaner	.swiper-pagination-bullet{border-radius:0px;display:inline-block;width:10px;height:10px;background:#fff;opacity:1;margin:0px 6px !important;}
    .sbaner	.swiper-pagination-bullet.swiper-pagination-bullet-active{display:inline-block;width:30px;height:10px;background:#274197;}	
    .swiper-pagination-bullets{bottom:40px !important}		        
    .sbaner .swiper-button-prev{position: absolute;
        z-index: 20;
        top: 50%;
        margin-top: -34px;
        width: 50px;
        height: 50px;
        overflow: hidden;
        filter: alpha(opacity=0);
        -webkit-transition: background-position .3s;
        -moz-transition: background-position .3s;
        -ms-transition: background-position .3s;
        -o-transition: background-position .3s;
        transition: background-position .3s;
        left:50px;
        background: url(../images/icon_le.png) no-repeat left center;
        }
    .sbaner .swiper-button-prev:after {
        content: " ";
        display: block;
        position: absolute;
        left: 1px;
        top: 50%;
        height: 2px;
        margin-top: -1px;
        width: 0;
        background: transparent;
        -webkit-transition: all .8s;
        -moz-transition: all .8s;
        -ms-transition: all .8s;
        -o-transition: all .8s;
        transition: all .8s;
    }
    .sbaner .swiper-button-prev:hover:after {
        background-color: #fff;
        width: 90px;
    }
    
    .sbaner .swiper-button-next{position: absolute;
           position: absolute;
        z-index: 20;
        top: 50%;
        margin-top: -34px;
        width: 50px;
        height: 50px;
        overflow: hidden;
        /* opacity: 0; */
        filter: alpha(opacity=0);
        -webkit-transition: background-position .3s;
        -moz-transition: background-position .3s;
        -ms-transition: background-position .3s;
        -o-transition: background-position .3s;
        transition: background-position .3s;
            right: 50px;
        background: url(../images/icon_ri.png) no-repeat right center;
        }
    .sbaner .swiper-button-next:after {
        content: " ";
        display: block;
        position: absolute;
        right: 1px;
        top: 50%;
        height: 2px;
        margin-top: -1px;
        width: 0;
        background: transparent;
        -webkit-transition: all .8s;
        -moz-transition: all .8s;
        -ms-transition: all .8s;
        -o-transition: all .8s;
        transition: all .8s;
    }
    .sbaner .swiper-button-next:hover:after {
        background-color: #fff;
        width: 90px;
    }
    
    
    .indx1{background:#fff url(../images/aa2.png) no-repeat center center;background-size: cover;padding:80px 0px;}
    .part1{text-align: center;}
    
    .part1 .title{font-size: 48px;line-height: 180%;color: #000;font-weight: 700;font-family: ZKQingKeHuangYou-bold;}
    
    .part1 .title2{font-size: 24px;line-height: 220%;color: #333333;}
    .part1 .des{font-size: 14px;line-height: 220%;color: #666;padding:0px 5%;}
    
    
    .part1 .more{margin:20px auto;}
    .part1 .more p{width:166px;height:56px;font-size:16px;color:#FFFFFF;line-height:56px;text-align:center;border-radius:6px;display: inline-block;}
    .part1 .more p{background:#274197;color:#fff;transition: all 0.3s;}
    .part1 .more p:hover{background: #274197;transition: all 0.3s;}
    
    .part2{border-radius: 10px;
        background-color: rgba(255,255,255,1);
        box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);padding:70px 0px;margin-top: 100px;}
        .part2 ul li{width:25%;float:left;padding-left:10%;}
        .part2 ul{overflow: hidden;}
        .part2 ul li h2{overflow: hidden;}
        .part2 ul li h2 b{font-size: 50px;color: #000;display:block;float: left;}
        .part2 ul li h2 span{font-size: 38px;color: #000;display:block;float: left;margin:10px 0px 0px 20px;}
    
        .part2 ul li p{font-size: 16px;color: #333;line-height:170%;margin-top: 10px;}
    
    .sbaner img{width:100%;}
    
    .index2{background: #F7F8F9;padding:80px 0px 35px;}
    .index2 .part3 ul{overflow: hidden;margin-bottom: 40px;}
    .index2 .part3 ul li{float:left;text-align: center;margin-right: 30px;}
        .index2 .part3 ul li h2{font-size: 16px;color:#333;line-height: 40px;width: 140px;
            height: 40px;
            border-radius: 6px;
            background-color: #fff;cursor: pointer;}
    
        .index2 .part3 ul li.on{}   
        .index2 .part3 ul li.on h2{color:#fff;background: #274197;}
    
    .part4a{display: none;}
    .part4a.on{display: block;}
    .part4b ul{overflow: hidden;}
    .part4b ul li{background: #fff;border-radius: 10px;float:left;width:32%;overflow: hidden;margin-right:2%;margin-bottom: 45px;}
    .part4b ul li:nth-child(2){margin-right:0px;}
    .part4b ul li:nth-child(5){margin-right:0px;}
    .part4b ul li.on{}
    
    .part4b ul li .img{height:215px;overflow: hidden;}
    .part4b ul li .img img{width:100%;min-height: 215px;}
    .part4b ul li.on{width:66%;}
    
    .part4b ul li .des0{padding:20px;}
    .part4b ul li:hover .des0{}
    .part4b ul li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
    

    .part4b ul li .title{font-size: 16px;color:#000;line-height: 30px;height:60px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 10px;}
    .part4b ul li .des{font-size: 16px;color:#666;line-height: 26px;height:52px;overflow: hidden;margin-bottom: 10px;}
    
    .part4b ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}
    
    
    .dua{padding:80px 0px 80px;font-size: 40px;color:#fff;font-weight: 700;}
    
    .dua1{overflow: hidden;margin-bottom: 35px;}
    .dua11{float: left;}
    .dua11 img{height:11rem;}
    .dua11 p{font-size: 36px;color:#fff;font-weight: 700;}
    
    .dua12{float: right;margin-top: 15px;}
    .dua12 ul li{float: left;height: 44px;font-size: 16px; font-weight: 400;color: #FFFFFF;line-height: 25px;opacity: 0.6;margin-left: 70px;cursor: pointer;}
    .dua12 ul li.on{opacity: 1;border-bottom: 3px solid #274197;}
    .dua20{overflow: hidden;border-radius: 10px;height:0px;background: #fff;opacity: 0;transition: all 2s;}
    .dua20.on{display: flex;opacity: 1;height:auto}
    .dua21{float: left;width:57%;overflow: hidden;}
    .dua21 img{width:100%;}
    .dua22{float: left;width:43%;padding:40px 40px;position: relative;}
    .dua22 .title{font-size: 28px;font-weight: 500;color: #2B2B2B;line-height: 48px;}
    
    .dua22 .des{
    font-size: 14px;font-weight: 400;color: #666666;line-height: 32px;margin-top: 30px;
    }
    .dua22 .more{width: 46px;height:46px;background: url(../images/ab5.png) no-repeat center center;background-size:46px 46px;margin-top: 45px;border-radius: 100%;transition: all 0.6s;}
    .dua22 .more a{display: block;width: 46px;height:46px;}
    .dua22 .more:hover{transform: scale(1);margin-left:4%;}
    
    
    .inde3{padding:80px 0px 30px;background: #F7F8F9;}
    .part5{overflow: hidden;margin-bottom: 35px;}
    .part5 h2{font-size: 36px;color:#101010;font-weight: 700;float:left;}
    .part5 p{font-size: 14px;color:#333;width: 120px;
        height: 40px;
        border-radius: 6px;
        background-color: #fff;
        border: 1px solid rgba(219,219,219,1);line-height: 40px;text-align: center;float: right;}
    .part5 p a{font-size: 16px;color:#333;}
    .part5 p:hover{background: #274197;color:#fff;}
    .part5 p:hover a{color:#fff;}
    .part6{overflow: hidden;margin-bottom: 35px;}
    .part6 h2{font-size: 40px;color:#101010;font-weight: 700;float:left;}
    .part6 p{font-size: 16px;color:#333;width: 148px;}
    .part6 ul li{float:left;width:23%;margin-right:2.666%;border-radius: 4px;margin-bottom: 25px;overflow: hidden;}
    .part6 ul li:nth-child(4n){margin-right:0px;}
    .part6 ul li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
    .part6 ul li:hover .img img{
        -webkit-transform: scale(1.02);
        -moz-transform: scale(1.02);
        transform: scale(1.02);
        -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
        transition: -webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;}
    .part6 ul li .img{height:274px;overflow: hidden;}
    .part6 ul li .img img{width:100%;}
    .part6 ul li .conut{padding:15px;    background: #fff;}
    .part6 ul li .title{font-size: 18px;font-weight: 700;color: #101010;line-height: 33px;text-align: center;font-family: SourceHanSansSC-medium;}
    
    .part6 ul li .des{
        font-size: 14px;font-weight: 400;color: #666666;line-height: 23px;margin-top: 10px;text-align: center;height:46px;overflow: hidden;font-weight: normal;
        }
    
    
    
    
        .inde4{padding:80px 0px 80px;background: #fff;}
        .part51{overflow: hidden;margin-bottom: 35px;}
        .part51 h2{font-size: 36px;color:#101010;font-weight: 700;float:left;}
    .part61{position: relative;overflow: hidden;}
    
    
    
    
    
    
    
    .partner_swiper_left__b427n,.partner_swiper_right__3DdFJ{
        position: absolute;
        width: 100px;
        height: 100%;
        background-image: -webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));
        background-image: -webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));
        background-image: -moz-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%);
        background-image: linear-gradient(90deg,#fff,hsla(0,0%,100%,0));
        top: 0;
        z-index: 10
    }
    .partner_swiper_left__b427n {
        left: 0
    }
    
    
    
    
    .partner_swiper_right__3DdFJ {
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        right: 0
    }
    
    .partner_loop_container__XFuoa .partner_loop__item__tYkEj {
        vertical-align: middle;
        padding: 6px 6px 6px 6px;
    
    }
    
    .partner_loop_container__XFuoa:nth-child(2n) {
        position: relative;
        height: 72px;
    }
    .partner_loop_container__XFuoa:nth-child(2n+1) {
        position: relative;
        height: 72px
    }
    .partner_loop_container__XFuoa:nth-child(2n+1) .eeee{position: absolute;top:0px;left:0px;display: table;    animation: box1 250s linear 0s infinite alternate;}
    .partner_loop_container__XFuoa:nth-child(2n) .eeee{position: absolute;top:0px;right:0px;display: table; animation: box 250s linear 0s infinite alternate;}
    .partner_loop_container__XFuoa span{display:table-cell;}
    
    .partner_loop_container__XFuoa img{width:160px;}
    
    
    
    @keyframes box1 {
        0% {left:0px;}
       
        100% {left:-2800px;}
    }
    
    @keyframes box {
        0% {right:0px;}
        100% {right:-2800px;}
    }
    
    .nvctop{position: relative;}
    .nvctop img{width:100%;}
    .nvctop1{position: absolute;top:0%;left:0px;height:100%;width:100%;z-index:1;background: url(../images/aa3.png) repeat 0px 0px;}
    .nvctop h2{position: absolute;top:50%;margin-top:-35px;width:100%;line-height: 70px;color: rgba(255,255,255,1);
        font-size: 36px;
        text-align: center;z-index:3;}
    
    .ab1{padding:60px 0px;background:#f7f8f9 url(../images/aa6.png) no-repeat 0px 0px /cover;}
    .ab11{float: left;width:52%;}
    .ab12{float: right;width:44%;}
    .ab11 .title{line-height: 35px;
        color: #333;
        font-size: 26px;
        text-align: left;
        font-family: SourceHanSansSC-medium;}
        .ab11 .des{
            line-height: 30px;
            color: #333;
            font-size: 14px;
            text-align: left;
            font-family: SourceHanSansSC-regular;margin-top: 30px;
    
    
        }
        .ab11 .des p{margin-bottom: 15px;}
    
    .ab12{background:#f7f8f9 url(../images/aa5.png) no-repeat left 0px bottom 0px;}
    .ab12 img{padding:0px 0px 15px 15px;}
    
    
    .ab2{background:#f7f8f9 url(../images/c10.png) no-repeat 0px 0px /cover;}
    
    .part28{
        background: url(../images/c11.png) repeat 0px 0px;
        box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);padding:90px 0px;}
        .part28 ul li{width:25%;float:left;padding-left:10%;}
        .part28 ul{overflow: hidden;}
        .part28 ul li h2{overflow: hidden;}
        .part28 ul li h2 b{font-size: 60px;color: #fff;display:block;float: left;}
        .part28 ul li h2 span{font-size: 38px;color: #fff;display:block;float: left;margin:10px 0px 0px 20px;}
    
        .part28 ul li p{font-size: 16px;color: #fff;line-height:170%;margin-top: 10px;}
    
    .ab3{background:#f7f8f9;padding:70px 0px;}
    .ab31{line-height: 70px;
        color: rgba(16,16,16,1);
        font-size: 40px;
        text-align: center;
        font-family: ZKQingKeHuangYou-bold;margin-bottom: 30px;}
    
        .ab31 h2{line-height: 60px;
            color: rgba(16,16,16,1);
            font-size: 36px;
            text-align: center;
            font-family: ZKQingKeHuangYou-bold;}
    
    .ab32 ul li{    border-radius: 6px;
        float: left;
        width: 32%;
        overflow: hidden;
        margin-right: 2%;
        margin-bottom: 26px;position: relative;}
    .ab32 ul li:nth-child(3n){margin-right:0px;}
    .ab32 ul li img{width: 100%;}
    
    .ab32 ul li .count{width: 230px;
        height: 96px;
        border-radius: 6px;
        background-color: rgba(255,255,255,1);position: absolute;bottom: 15px;left:15px;display: table;}
    
    .ab32 ul li .count .title{line-height: 25px;
        color: rgba(0,0,0,1);
        font-size: 16px;display: table-cell;vertical-align: middle;padding:20px 10px 20px 20px;font-family: SourceHanSansSC-medium;}
    
    .footer.on{background: #fff;}
    
    
    
    .inde3a0{background:#f7f8f9;padding:46px 0px;}
    .inde3a{}
    .part5a{overflow: hidden;margin-bottom: 15px;background: url(../images/aa15.png) no-repeat 0px center;}
    .part5a h2{font-size: 28px;color:#000;font-weight: 700;float:left;font-family: SourceHanSansSC-medium;padding-left:20px;line-height:78px;}
    
    .part6a{overflow: hidden;margin-bottom: 0px;}
    .part6a h2{font-size: 40px;color:#101010;font-weight: 700;float:left;}
    .part6a p{font-size: 16px;color:#333;width: 148px;}
    .part6a ul li{float:left;width:23.2%;margin-right:2.4%;border: 0px solid #f7f8f9;border-radius: 4px;margin-bottom: 20px;overflow: hidden;}
    .part6a ul li:nth-child(4n){margin-right:0px;}
    .part6a ul li:hover{border: 0px solid #eee;}

    .part6a ul li .img{height:278px;overflow: hidden;border-top-left-radius:6px;border-top-right-radius:6px;}
    .part6a ul.on li .img{border-radius:0px;}


    .part6a ul li .img img{width:100%;}
    .part6a ul li .conut{padding:20px 0px;}
    .part6a ul li .title{font-size: 20px;font-weight: 700;color: #101010;line-height: 33px;font-family: SourceHanSansSC-medium;}
    
    .part6a ul li .des{
        font-size: 13px;font-weight: 400;color: #666666;margin-top: 10px;height:52px;overflow: hidden;
        line-height: 26px;
        font-family: SourceHanSansSC-regular;
    
    }
    
    .part6a ul.on li{float:left;width:48%;margin-right:4%;border: 1px solid #f7f8f9;border-radius: 4px;margin-bottom: 45px;overflow: hidden;background-color: #fff;border-radius: 6px;}
    .part6a ul.on li:nth-child(2n){margin-right:0px;}
    
    
    .part6a ul.on li .img{height:275px;overflow: hidden;float:left;width:48%;}
    .part6a ul.on li .img img{width:100%;}
    .part6a ul.on li .conut{padding:30px 20px;float:right;width:50%;}
    .part6a ul.on li .title{font-size: 20px;font-weight: 700;color: #101010;line-height: 33px;font-family: SourceHanSansSC-medium;}
    
    .part6a ul.on li .des{
        font-size: 14px;font-weight: 400;color: #333;line-height: 30px;margin-top: 10px;overflow: hidden;
    }
    
    
    .lmbody img {max-width:100%;}
    .lmbody0{background:#f7f8f9;padding:56px 0px;}
    .lmbody0 img {max-width:100%;}
    
    .team5 .container{background:#fff;padding:30px;
        border-radius: 6px;
        box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);
    
    }
    .team5{background:#f7f8f9;padding:76px 0px;}
    
    .team5 .team1{float:left;width:31.5%;}
    .team5 .team1 img{width:100%;}
    .team5 .team2{float:right;width:65%;padding:0px;min-height:700px;}
    .team21{border-bottom: 1px solid #bbb;padding-bottom: 20px;}
    .team21 h2{font-size: 32px;color:#000;font-weight: 700;float:left;font-family: SourceHanSansSC-medium;padding-left:20px;line-height:78px;}
    .team21 p{font-size: 16px;color:#333;width: 148px;}
    .team5 .team2 .title{font-size: 28px;color:#101010;font-weight: 400;font-family: SourceHanSansSC-medium;line-height:47px;margin-bottom: 10px;}
    .team5 .team2 .des{font-size: 16px;color:#000;font-weight: 400;font-family: SourceHanSansSC-regular;line-height:32px;}
    
    .team22{padding:30px 0px;font-size: 14px;line-height: 190%;}
    .team22 div{font-size: 14px !important;line-height: 190%;}
    .team22 p{font-size: 14px !important;line-height: 190%;}
    .team22 p span{font-size: 14px !important;line-height: 190%;}
    .team22 img{max-width: 100%;}
    .team5.hidoo .team1{display: none;}
.team5.hidoo .team2{width:100%;}
    .new51{background: #f7f8f9;padding:35px 0px;}
    
    .new51 .title1{font-size: 14px;color:#999;font-weight: 400;margin-bottom: 15px;overflow: hidden;}
    .new51 .title1 p{float: left;}
    .new51 .title1 a p {font-size: 14px;color:#999;font-weight: 400;}
    
    
    .new51 .title{font-family:SourceHanSansSC-medium;font-size: 24px;color:#333;font-weight: 400;margin-bottom: 20px;}
    
    .new_de37{width:100%;overflow:hidden;margin-top:0rem;}
    .new_de37 .span{float:left;font-size:14px;color:#999;line-height:28px;margin-right:2rem;}
    
    .new_de37 .span.on{background: #274197;color:#fff;padding:0px 8px;border-radius:0.2rem;font-size:14px;}
    .new_de47{padding:40px 0px;font-size: 14px !important;color:#101010;line-height:190% !important;}
    .new_de47 p{font-size: 14px !important;color:#101010;line-height:190% !important;margin-bottom: 15px;}
    .new_de47 p span{font-size: 14px !important;color:#101010;line-height:190% !important;}
    .new_de47 img{max-width: 600px;height:auto !important;float: none !important;margin:auto;display:block;}
    .new_de47 video{width:600px !important;display: block;margin:0px auto;}
    
    
    /*banner1*/
    .banner-wrap {
        height: 100vh;
        width: 100%;
        overflow:hidden;
    }
    .banner {
        height: 100%;
        position: relative;
        width: 100%;
    }
    
    .banner img{width:100%;}
    .banner .banner-content {
        height: 16rem;
        position: absolute;
        text-align: center;
        top: 45%;
        margin-top:-8rem;
        width: 100%;
        z-index: 20;
    }
    .banner .banner-content .title {
        color: #fff;
        font-size: 5rem;
        font-weight: 800;
        margin-bottom: 0.3125rem;
        text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
    }
    .banner .banner-content .sub-title {
        color: #fff;
        font-size: 1.5rem;
    }
    
    .banner .banner-content .title1 {
        color: #fff;
        font-size: 4.8rem;
        line-height:6rem;
        font-family: SourceHanSansSC-Medium !important;    font-weight: 700;
        text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
    }
    
    .banner .banner-content .des {
        margin:3.8rem auto 0rem;
        color: #fff;
        font-size: 1.9rem;
        line-height:3rem;
        text-align:left;
        width:54.5rem;
        text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
    }
    .banner .banner-content .des.on{width:68rem;}
    
    .banner .banner-content .des.ons{text-align:center;}
    
    /*关于我们*/
    .index_b{width:100%;background:#F4F4F4;padding:8rem 0rem 10rem;overflow:hidden;position:relative;}
    .index_b.on{background:#FFFFFF;}
    .index_b1 .title{font-size:3.5rem;color:#2E2F34;line-height:4.8rem;margin-bottom:1.6rem;font-family: SourceHanSansSC-Medium;}
    .index_b1 .title.on{color:#FFFFFF;}
    .index_b1 .hx {width: 100%;overflow: hidden;padding:0.1rem;position:relative;}
    .index_b1 .hx .hx1{width: 100%;height: 0.1rem;background: #E2E2E2;display: block;}
    .index_b1 .hx .hx2{width: 13.5rem;height: 0.2rem;background: #274197;display: block;position:absolute;top:0.087rem;}
    .index_b3{overflow:hidden;width:100%;margin-top:6rem;}
    .index_b3 .cent{width:71rem;float:right;}
    .index_b3 .cent.on1{width:74rem;float:right;}
    .index_b3 .cent .title{font-size:3rem;color:#2E2F34;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  top 1.5rem;background-size:0.9rem 1.7rem;}
    .index_b3 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:5rem;}
    .index_b3 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;
    
    
    
    }
    .index_b3 .cent .des p.gg{background: url(../images/learning2.png) no-repeat left top 1.5rem;
        background-size: 1.2rem auto;
        padding-left: 3rem;
        font-size: 1.8rem;
        color: #2B2B2B;
        line-height: 3rem;
    
    }
    
    
    
    
    
    
    .index_b3 .cent.on .title,.index_b3 .cent.on .des,.index_b3 .cent.on .des p{color:#FFFFFF;}
    .index_b3 .img{float:left;width:60rem;}
    .index_b3.on .cent{float:left;}
    .index_b3.on .img{float:right;}
    .index_b3 .img img{width:100%;border-radius: 10px;}
    .index_b3 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
    .index_b3 .icon_title p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
    .index_b3 .icon_title p:hover{background:#274197;color:#FFFFFF;}
    
    .index_b3 .icon_title p a{color: #274197;}
    .index_b3 .icon_title p:hover a{color:#FFFFFF;}
    
    .index_b4{width:100%;}
    .index_b4 .img{width:100%;height:40rem;overflow:hidden;border-radius:1rem 1rem 0rem 0rem;}
    .index_b4 .img img{width:100%;}
    .index_b4 .swiper-pagination{bottom:0rem !important;left:0rem;width:100%;text-align:left;padding:1.2rem 0rem 0rem 2rem;background-color: rgba(0, 0, 0, 0.42);height:3rem;}
    .index_b4 .swiper-pagination span{width:0.6rem;height:0.6rem;background:#FFFFFF;border-radius: 5rem;margin:0 0.3rem;opacity:1 !important;vertical-align: top;}
    .index_b4 .swiper-pagination span.swiper-pagination-bullet-active{background:#274197;}	
    
    
    
    
    .index_c1{position:relative;width:100%;overflow:hidden;}
    .index_c1 .img{width:100%;}
    .index_c1 .img img{width:100%;}
    .index_c1 .cont{position:absolute;top:50%;left:0%;width:100%;text-align:center;z-index:2;margin-top:-7.7rem;}
    .index_c1 .cont .title{font-size:4.5rem;color:#FFFFFF;line-height:6.1rem;}
    .index_c1 .cont .button{width:100%;overflow:hidden;margin-top:4.7rem;}
    .index_c1 .cont .button1{width:17.2rem;height:4.8rem;line-height:4.8rem;overflow:hidden;background-color: rgba(255, 255, 255, 0.42);margin:0rem auto;font-size:2rem;color:#FFFFFF;border-radius:5rem;}
    .index_c1 .cont .button1:hover{background-color: rgba(255, 255, 255, 0.62);}
    .index_c2{width:100%;display:table;margin-top:0.6rem;margin-bottom:5rem;}
    .index_c2 .li{width:45.5rem;float:left;margin-top:5rem;margin-right:3.7rem;border-radius:1rem;overflow:hidden;
         box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);} 
    .index_c2 .li:nth-child(3n){margin-right:0rem;}
    .index_c2 .li .img{width:100%;height:25.6rem;overflow:hidden;}
    .index_c2 .li .img img{width:100%;min-height:25.6rem;}
    .index_c2 .li .cont{background:#FFFFFF;padding:3rem 3.2rem;}
    .index_c2 .li .cont .title1{font-size:1.8rem;color:#274197;line-height:2.5rem;}
    .index_c2 .li .cont .title2{font-size:2.8rem;color:#2B2B2B;line-height:4rem;height:7.9rem;overflow:hidden;margin-top:2rem;}
    .index_c2 .li .cont .pdate{font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;margin-top:4rem;height: 2.2rem;}
    .index_c2 .li:hover .cont{background:#274197;}
    .index_c2 .li:hover .cont .title1{color:#FFFFFF;}
    .index_c2 .li:hover .cont .title2{color:#FFFFFF;}
    .index_c2 .li:hover .cont .pdate{color:#FFFFFF;}
    
    
    .index_c2.on1{margin-bottom:0rem;}
    .index_c2.on1 .li{width:69.5rem;margin-top:4rem;}
    .index_c2.on1 .li:nth-child(2n){float:right;margin-right:0rem;}
    .index_c2.on1 .li:nth-child(3n){margin-right:0rem;}
    .index_c2.on1 .li .img{height:39rem;}
    .index_c2.on1 .li .img img{min-height:39rem;}
    
    .index_c2.on2{margin-bottom:0rem;}
    .index_c2.on2 .li{width:100%;margin-right:0rem;background:#FFFFFF;}
    .index_c2.on2 .li .img{float:left;width:71.6rem;height:40.3rem;}
    .index_c2.on2 .li .img img{min-height:40.3rem;}
    .index_c2.on2 .li .cont{float:left;width:72.3rem;padding:4rem 6.4rem;}
    .index_c2.on2 .li .cont .title2{font-size:3.8rem;height:15.2rem;line-height:5.2rem;}
    .index_c2.on2 .li:hover{background:#274197;}
    .index_c2.on3 .li{width:45rem;margin-right:4.5rem;margin-top:3.5rem;}
    .index_c2.on3 .li:nth-child(3n){margin-right:0rem;}
    
    
    
    /*首页*/
    .home1{padding:8rem 0rem 10rem;}
    .homes1{padding:9rem 0rem 12rem;background: none;}
    .homes2{padding:9rem 0rem 13rem;}
    
    
    .home2{overflow:hidden;width:100%;margin-top:6rem;}
    .home3{width:60rem;float:left;}
    .home3 .img{width:100%;overflow:hidden;border-radius:1rem 1rem 0rem 0rem;}
    .home3 .img img{width:100%;}
    .home3 .swiper-pagination{bottom:0rem !important;left:0rem;width:100%;text-align:right;padding:1.2rem 2rem 0rem 2rem;background-color: rgba(0, 0, 0, 0.42);height:3rem;}
    .home3 .swiper-pagination span{width:0.6rem;height:0.6rem;background:#FFFFFF;border-radius: 5rem;margin:0 0.3rem;opacity:1 !important;vertical-align: top;}
    .home3 .swiper-pagination span.swiper-pagination-bullet-active{background:#274197;}	
    .home3.on .swiper-pagination{text-align:right;background:none;padding-top:0.8rem;}
    .home4{margin-top:0.5rem;background: url(../images/home2.png) no-repeat center center;background-size: cover;height:9.5rem;font-size:2.8rem;color:#FFFFFF;line-height:9.5rem;text-align:right;}
    .home4 .button{padding-right:9.3rem;background: url(../images/home3.png) no-repeat right 3.4rem center;background-size:3.9rem;}
    .home5{width:76rem;float:right;}
    .home5 .hx{padding-left:3rem;}
    .home5 .hx1{margin:5.5rem 0rem;height:0.1rem;width:100%;background:#E2E2E2;}
    .home5 .cent .title{font-size:3rem;color:#2B2B2B;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  center;background-size:0.9rem 1.7rem;}
    .home5 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:2rem;padding-left:3rem;}
    .home5 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;}
    .home5 .img{float:left;width:60rem;}
    .home5.on .cent{float:left;}
    .home5.on .img{float:right;}
    .home5 .img img{width:100%;}
    .home5 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
    .home5 .icon_title p{float:left;min-width:172rem;height:46rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:44rem;transition: all 0.3s;padding:0rem 31rem;}
    .home5 .icon_title p:hover{background:#274197;color:#FFFFFF;}
    
    .homea1{width:100%;position:relative;}
    .homea1 .img{}
    .homea1 .img img{width:100%;}
    .homea1 .swiper-button-prev{background:url(../images/homb1.png) no-repeat center center !important;width:8rem;height:8rem;background-size:8rem 8rem !important;opacity:1 !important;z-index:50;position:absolute;top:50%;left:13.1rem;margin-top:-4rem;}
    .homea1 .swiper-button-prev:hover {background:url(../images/homb2.png) no-repeat center center !important;background-size:8rem 8rem !important;}
    .homea1 .swiper-button-next{background:url(../images/homb3.png) no-repeat center center !important;width:8rem;height:8rem;background-size:8rem 8rem !important;opacity:1 !important;z-index:50;position:absolute;top:50%;right:13.1rem;margin-top:-4rem;}
    .homea1 .swiper-button-next:hover {background:url(../images/homb4.png) no-repeat center center !important;background-size:8rem 8rem !important;}
    
    .homea1 .cont{position:absolute;top:50%;left:50%;transform: translate(-50%,-40%);
        -ms-transform: translate(-50%,-40%);
        -moz-transform: translate(-50%,-40%);
        -webkit-transform: translate(-40%,-40%);
        -o-transform: translate(-50%,-40%);}
    .homea1 .cont p{font-size:4.8rem;color:#FFFFFF;line-height:7.4rem;}
    .homea1s{position:relative;width:100%;overflow:hidden;}
    
    
    .homea2{margin-bottom:0rem;}
    .homea2 .li .cont .title2{height:14.8rem;}
    .homea2{width:100%;}
    .homea2 .li{margin-right:0rem;}
    .homea2 .li1{float:left;width:94.7rem;margin-right:3.7rem;margin-top: 4.0rem;border-radius:1rem;overflow:hidden;
        box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1); 
    }
    .homea2 .li1 .img{width:100%;height:43.5rem;overflow:hidden;}
    .homea2 .li1 .img img{width:100%;}
    .homea2 .li1 .cont{background:#FFFFFF;padding:2.5rem 3.3rem;position:relative;height:14rem;}
    .homea2 .li1 .cont .title1{font-size:1.8rem;color:#274197;line-height:2.5rem;margin-top: 0rem;}
    .homea2 .li1 .cont .title2{font-size:2.8rem;color:#2B2B2B;line-height:3.8rem;height:3.8rem;overflow:hidden;margin-top:2.3rem;}
    .homea2 .li1 .cont .pdate{position:absolute;right:2.5rem;bottom:3.5rem;font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;margin-top:62rem;}
    .homea2 .li1:hover .cont{background:#274197;}
    .homea2 .li1:hover .cont .title1{color:#FFFFFF;}
    .homea2 .li1:hover .cont .title2{color:#FFFFFF;}
    .homea2 .li1:hover .cont .pdate{color:#FFFFFF;}
    .homea2 .li{margin-top:4rem;}
    .homea3{margin-bottom:0rem;}
    .homea3 .li{margin-top:4rem;}
    .homea3 .li{margin-top:3rem;}
    
    .homeb1{margin-top:8rem;width:168rem;}
    .homeb2{width:100%;border-radius: 1rem;overflow:hidden;}
    .homeb3{width:100%;overflow:hidden;}
    .homeb4{float:left;}
    .homeb4 img{width:7rem;height:7rem;}
    .homeb5{float:left;margin-left:1.5rem;}
    .homeb5 .title1{font-size:1.8rem;color:#2B2B2B;line-height:2.5rem;}
    .homeb5 .title2{width:100%;overflow:hidden;}
    .homeb5 .title2 .title3{float:left;font-size:4rem;color:#274197;line-height:4.7rem;margin-right:1rem;font-family:DIN-Alternate-Bold;}
    .homeb5 .title2 .title4{float:left;font-size:1.8rem;color:#274197;line-height:4rem;position:relative;padding:0.7rem 0rem 0rem 1.2rem;}
    .homeb5 .title2 .title4 .span{position:absolute;top:0rem;left:0rem;line-height:2.5rem;}
    .homeb6{font-size:1.6rem;color:#666666;line-height:2.8rem;margin-top:3.2rem;}
    .homeb7{border-bottom:0.2rem solid #274197;background:#FFFFFF;padding:3.6rem 4.0rem;min-height:43.5rem;}
    
    
    
    .about1{width:100%;overflow:hidden;margin-top:2.5rem;}
    .about1 .li{width:45.5rem;float:left;margin:3.5rem 3.7rem 0rem 0rem;}
    .about1 .li:nth-child(3n){margin-right:0rem;}
    
    
    
    .new2{float:left;font-size:3.5rem;color:#2B2B2B;}
    .new3{float:right;font-size:3.5rem;color:#2B2B2B;}
    .new3 select{float:left;width:32.2rem;height:5rem;font-size:1.6rem;color:#2B2B2B;border-radius: 0.5rem;border: 0.1rem solid #E8E8E8;background:#FFFFFF;line-height:4.8rem;padding:0rem 1.8rem;margin-left:2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url("../images/new4.png") no-repeat scroll right 1.8rem center ;background-size:1.4rem auto;}
    
    
    .new3 select option{height:5rem;font-size:1.6rem;color:#2B2B2B;}
    
    
    .new5{width:100%;overflow:hidden;background:#F4F4F4;padding:1.5rem 0rem;}
    .new5 .ul{width:100%;overflow:hidden;}
    .new5 .ul .li{float:left;padding-right:1.5rem;background: url("../images/new5.png") no-repeat scroll right center ;background-size:0.5rem auto;margin-right:1rem;}
    .new5 .ul .li:last-child{background:none;margin-right:0rem;padding:0rem;}
    .new5 .ul .li p{font-size:1.4rem;color:#B9B9B9;line-height:2rem;}
    
    
    
    
    
    .new_de{border-bottom:0.1rem solid #E2E2E2;}
    .new_de1{width:110rem;margin:0 auto;padding:7rem 0rem 14rem;}
    .new_de2{font-size:4.5rem;color:#2B2B2B;line-height:6rem;font-weight:700;}
    .new_de3{width:100%;overflow:hidden;margin-top:3.4rem;border-bottom:0.1rem solid #E0E0E0;padding-bottom:2rem;}
    .new_de3 .span{float:left;font-size:1.4rem;color:#B9B9B9;line-height:2rem;margin-right:3rem;}
    .new_de4{margin-top:3rem;font-size:1.8rem;color:#2B2B2B;line-height:1.8;margin-bottom: 1rem;}
    .new_de4 p{font-size:1.8rem;color:#2B2B2B;line-height:1.8;margin-bottom: 1rem;}
    .new_de4 img{max-width:100%;}
    
    .new_de4 video{margin:0 auto;display:block;}
    
    .header_top1{width:100%;overflow:hidden;position:relative;}
    .header_top1.on{position:fixed;top:0rem;z-index:112;background:#FFFFFF;}
    .header_top2{position:relative;z-index:2;vertical-align: top;font-size:0rem;}
    .header_top2 ul{}
    .header_top2 ul li{display:inline-block;margin-right:50px;}
    .header_top2 ul li p{font-size:16px;color:#333;line-height:26px;padding:22px 0px 19px;}
    .header_top2 ul li span{display:inline-block;background:#274197;width:0rem;transition: all 0.3s;height:3px;border-radius: 6px;}
    .header_top2 ul li:hover p,.header_top2 ul li.on p{font-family: SourceHanSansSC-Medium !important;    font-weight: 700;color:#000;}
    .header_top2 ul li:hover span,.header_top2 ul li.on span{width:100%;}
    
    
    .about_ls1{margin-bottom:0rem;}
    .about_ls1 .dl{margin-bottom:8rem;position:relative;}
    .about_ls1 .dl:last-child{margin-bottom:0rem;}
    .about_ls2{width:100%;margin-top:1rem;overflow:hidden;}
    .about_ls2 .li{width:33.0rem;float:left;margin-right:4rem;}
    .about_ls2 .li:nth-child(4n){margin-right:0rem;}
    .about_ls2 .li .img{height:38rem;overflow:hidden;position:relative;border-radius:1rem;}
    /* .about_ls2 .li .img .bj{position:absolute;width:100%;height:100%;} */
    .about_ls2 .li .img img{width:100%;}
    .about_ls2 .li .cont{margin-top:2rem;}
    .about_ls2 .li .cont .title1{font-size:1.8rem;color:#274197;line-height:2.5rem;}
    .about_ls2 .li .cont .title2{font-size:2.4rem;color:#2B2B2B;line-height:3rem;margin-top:0.5rem;}
    .about_ls2 .li .cont .des{font-size:1.4rem;color:#666666;line-height:2rem;margin-top:0.5rem;}
    .about_ls3{margin-top:5rem;width:100%;overflow:hidden;}
    
    
    .about_ls2 .li .img img,.index_c2 .li .img img,.index_c2 .li1 .img img,.learning4 .li .img img,.learnings7 .li .img,.learnings6 .li .img img,.dua21 img,.about_ls240 .li .img img {
        object-fit: cover;
        -webkit-transition: opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
        transition: opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
        -moz-transition: transform .8s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
        transition: transform .8s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms;
        transition: transform .8s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
    }
    

    
    .about_ls2 .li .img .bj {
        background: transparent;
        display: inline-block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -webkit-transition: background .4s cubic-bezier(.4,0,.25,1) 0ms;
        -moz-transition: background .4s cubic-bezier(.4,0,.25,1) 0ms;
        transition: background .4s cubic-bezier(.4,0,.25,1) 0ms;
        width: 100%;
        z-index: 2;
    }
    .about_ls2 .li .img:hover .bj {
        background: rgba(0,0,0,.15);
        -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
        transition: -webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
        -moz-transition: transform .4s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
        transition: transform .4s cubic-bezier(.4,0,.25,1) 0ms;
        transition: transform .4s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
    }
    
    
    
    /*研究服务*/
    
    .research1{}
    
    /* .homeb1{margin-top:8rem;width:16.8rem;}
    .homeb2{width:100%;border-radius: 1rem;overflow:hidden;} */
    
    
    .research3{border-bottom:0.2rem solid #274197;background:#FFFFFF;padding:3rem 4rem;min-height:36.7rem;}
    .research4{width:100%;overflow:hidden;}
    .research5{float:left;}
    .research5 img{width:11rem;height:11rem;}
    .research6{float:left;margin-left:2rem;}
    .research6 .title1{font-size:2rem;color:#2B2B2B;line-height:11rem;}
    .research7{font-size:1.6rem;color:#666666;line-height:2.9rem;margin-top:2.5rem;    min-height: 22rem;}
    
    .researca1{margin-top:6rem;width:100%;display:table;}
    .researca1 .li{width:68rem;float:left;overflow:hidden;margin-right:8rem;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);border-radius: 10px;    background: #fff;}
    .researca1 .li:nth-child(2n){margin-right:0rem;}
    .researca2{float:left;position:relative;}
    .researca2 .img{width:39rem;}
    .researca2 .img img{width:100%;}
    .researca2 .cont{position:absolute;top:11rem;right:2.5rem;background:#274197;width:17rem;height:20rem;padding:2.9rem 1.5rem 2.9rem 2.4rem;}
    .researca2 .cont .title{font-size:2.4rem;color:#FFFFFF;line-height:3.2rem;}
    .researca2 .cont .title1{font-size:2rem;color:#FFFFFF;line-height:2.8rem;margin-top:2rem;}
    .researca3{float:left;padding:3.7rem 2.6rem 3.7rem 4.0rem;width:29rem;}
    .researca4{font-size:2rem;color:#2B2B2B;line-height:3.2rem;min-height:30rem;}
    .researca5 .ico{}
    .researca5 .ico img{width:10.4rem;height:10.4rem;}
    .researca5 .title{font-size:1.5rem;color:#2B2B2B;line-height:2.2rem;margin-top:1rem;}
    
    
    
    
    
    
    
    .Solution_e3 ul{border-bottom:0.1rem solid #EAECF3;} 
    .Solution_e3 ul li{display:inline-block;/* padding:0 1rem;background: #F5F6FA; */cursor:pointer;flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;position:relative;border-right:0.1rem solid #EAECF3;}
    
    
    
    .pagination{overflow: hidden;margin:0rem 0px;text-align: center;width:100%;display: block;}
    .pagination ul li{display: inline-block;font-size: 1.6rem;margin:0rem 1.5rem;}
    
    .disabled span{color:#ccc;padding:0rem 1rem;display: block;}
    .pagination ul li a{padding:0rem 1rem;font-size:1.8rem;display: block;color:#2B2B2B;line-height:2.5rem;}
    
    .pagination ul li span{font-size:1.8rem;display: block;color:#2B2B2B;line-height:2.5rem;}
    .pagination ul li span.current{color:#274197;}
    
    /*联系我们*/
    .contact1{width:100%;display:table;margin-top:6rem;}
    .contact1 .li{width:40rem;float:left;background:#FFFFFF;padding:4.5rem 6.5rem;margin-right:2.9rem;border-radius: 5px;height:35rem;}
    .contact1 .li.on{width:58rem;}
    .contact1 .li:nth-child(3n){margin-right:0rem;}
    .contact1 .li .img{}
    .contact1 .li .img img{width:6.6rem;}
    .contact1 .li .title{margin-top:2rem;font-size:3rem;color:#2B2B2B;line-height:4.4rem;}
    .contact1 .li .list{margin-top:2rem;}
    .contact1 .li .list p{font-size:2rem;color:#2B2B2B;line-height:2.9rem;}
    .contact1 .li.on .list{width:100%;overflow:hidden;}
    .contact1 .li.on .list p{width:50%;float:left;margin-bottom:1.5rem;}
    .contact2{color:#274197;font-size:2rem;line-height:3rem;margin-top:3.2rem;}
    
    /*学习成长*/
    .learning1{width:100%;display:table;margin-top:6rem;}
    .learning1 .li{width:45.5rem;float:left;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow: hidden;}
    
    
    .learning1 .li .li1{background:#FFFFFF;padding:4rem 4rem;min-height:44rem;border-bottom: 0.2rem solid #274197;}
    
    
    
    .learning1 .li:nth-child(3n){margin-right:0rem;}
    .learning1 .li .title{font-size:2rem;color:#2B2B2B;line-height:2rem;border-left:0.3rem solid #274197;padding-left:1.5rem;}
    .learning1 .li .cont1{margin-top:3rem;}
    .learning1 .li .cont1 p{font-size:1.4rem;color:#2B2B2B;line-height:3rem;margin-bottom:2rem;background: url("../images/learning2.png") no-repeat  left top 1.5rem;background-size:1.2rem auto;padding-left:2rem;}
    .learning1 .li .cont1 p span{font-size:2rem;color:#274197;line-height:3rem;}
    .learning1 .li .cont{margin-top:3rem;}
    .learning1 .li .cont p{font-size:1.4rem;color:#2B2B2B;line-height:2.4rem;}
    
    .learning2{background:url("../images/learning3.png") no-repeat   top center;background-size:cover;height:68rem;overflow:hidden;}
    .learning3{margin-top:19.7rem;}
    .learning3 .title{font-size:3.5rem;color:#FFFFFF;line-height:5.1rem;}
    .learning3 .cont{margin-top:4.5rem;width:86rem;font-size:2.4rem;color:#FFFFFF;line-height:4.7rem;}
    .learning3 .cont p{font-size:1.8rem;color:#FFFFFF;line-height:3rem;}
    
    
    
    
    .learning4{width:100%;display:table;margin-top:1rem;}
    .learning4 .li{width:45.5rem;float:left;margin-top:5rem;margin-right:3.7rem;border-radius:1rem;overflow:hidden;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
    .learning4 .li:nth-child(3n){margin-right:0rem;}
    .learning4 .li .img{width:100%;height:25.6rem;overflow:hidden;overflow:hidden;border-radius:0.5rem;}
    .learning4 .li .img img{width:100%;}
    .learning4 .li .cont{background:#FFFFFF;}
    .learning4 .li .cont .title1{font-size:2.4rem;color:#2B2B2B;line-height:3.2rem;}
    .learning4 .li .cont .title2{font-size:1.8rem;color:#2B2B2B;line-height:3.2rem;}
    .learning4 .li .cont .conts{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:1.5rem;}
    .learning4 .li .cont .conts p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
    .learning4 .li1{padding:3rem;border-bottom: 0.2rem solid #274197;min-height:52rem;}
    /* .learning4 .li:hover .cont{background:#274197;} */
    /* .learning4 .li:hover .cont .title1{color:#FFFFFF;}
    .learning4 .li:hover .cont .title2{color:#FFFFFF;}
    .learning4 .li:hover .cont .pdate{color:#FFFFFF;}
     */
    
    
    /*土士学习联盟*/
    .learnings1{width:100%;display:table;margin-top:6rem;}
    .learnings1 .li{width:45.5rem;float:left;background:#FFFFFF;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;}
    .learnings1 .li:nth-child(3n){margin-right:0rem;}
    .learnings1 .cont{margin-top:2rem;font-size:1.4rem;color:#2B2B2B;line-height:2.4rem;}
    .learnings1 .cont p{font-size:1.4rem;color:#2B2B2B;line-height:2.4rem;}
    .learnings1 .li1{padding:4rem;border-bottom: 0.2rem solid #274197;min-height:26rem;}
    .learnings2{width:100%;overflow:hidden;}
    .learnings2 .img{float:left;margin-right:3rem;}
    .learnings2 .img img{width:10rem;height:10rem;}
    .learnings2 .title{float:left;font-size:2.8rem;color:#2B2B2B;line-height:4rem;}
    .learnings3{background:#0A132E;background-size:cover;height:71.3rem;overflow:hidden;padding:7.6rem;}
    .learnings4{font-size:2rem;color:#2B2B2B;line-height:3rem;margin-top:5rem;}
    .learnings5{margin-top:4rem;width: 168rem;overflow:hidden;}
    .learnings5 .li{width:100%;background:#FFFFFF;padding:4rem 4.5rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;}
    .learnings5 .li:nth-child(3n){margin-right:0rem;}
    
    .learnings5 .img{width:100%;margin-top:2rem;}
    .learnings5 .img img{width:100%;}
    .learnings5 .title{font-size: 2.8rem;color: #2E2F34;line-height: 4.2rem;padding-left: 3rem;background: url(../images/index_b3.png) no-repeat left top 1.4rem;background-size: 0.9rem 1.7rem;overflow:hidden;}
    .learnings5 .des{font-size:1.6rem;color:#666666;line-height: 2.8rem;margin-top:3.5rem;height:8.4rem;overflow:hidden;position:relative;  transition: all 0.3s;}
    .learnings5 .des2{background:#FFFFFF;padding-bottom:1rem;transition: all 0.3s;}
    .learnings5 .des .sop{color:#274197;position:absolute;bottom:0rem;right:0rem;background:#FFFFFF;padding-right:2.5rem;cursor: pointer;}
    .learnings5 .des .sop span{font-size:1.6rem;color:#666666;}
    .learnings5 .des .sop1{display:none;color:#274197;background:#FFFFFF;padding-right:2.5rem;cursor: pointer;}
    
    .learnings5 .des.on{height:auto;}
    .learnings5 .des.on .sop{display:none;}
    .learnings5 .des.on .sop1{display:inline-block;}
    
    
    .learnings6{width:100%;display:table;margin-top:2.5rem;}
    .learnings6 .li{width:70.3rem;float:left;background:#FFFFFF;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;margin-top:3.5rem;padding:3.7rem;}
    .learnings6 .li:nth-child(2n){margin-right:0rem;}
    .learnings6 .li .img{float:left;}
    .learnings6 .li .img img{width:17.6rem;height:17.6rem;}
    .learnings6 .li .cont{width:39rem;float:right;}
    .learnings6 .li .cont .title1{width:100%;overflow:hidden;}
    .learnings6 .li .cont .title1 .as1{float:left;font-size: 3rem;color: #2B2B2B;line-height: 4.4rem;}
    .learnings6 .li .cont .title1 .as2{float:left;font-size: 1.8rem;color: #274197;line-height: 4.4rem;margin-left:2rem;}
    .learnings6 .li .cont .title2{font-size: 1.8rem;color: #2B2B2B;line-height: 2.6rem;margin-top:0.8rem;}
    .learnings6 .li .cont .des{font-size: 1.4rem;color:#666666;line-height: 2rem;margin-top:1.5rem;height:10rem;overflow:hidden;}
    
     
    
    .learnings7{width:100%;display:table;margin-top:2.5rem;}
    .learnings7 .li{width:33.5rem;float:left;background:#FFFFFF;margin-right:3.3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;margin-top:3.5rem;}
    .learnings7 .li:nth-child(4n){margin-right:0rem;}
    .learnings7 .li .img{width:100%;position:relative;}
    .learnings7 .li .img img{width:100%;}
    .learnings7 .li .cont1{position:absolute;bottom:0rem;left:0rem;width:100%;background:rgba(10,19,46,0.7);padding:1.5rem 0rem 1.5rem 3rem;border-bottom:0.1rem solid #274197;}
    .learnings7 .li .cont1 .title1{font-size: 2rem;color: #FFFFFF;line-height: 3rem;}
    .learnings7 .li .cont1 .title2{font-size: 1.6rem;color: #fff;line-height: 3rem;margin-top:0.2rem;}
    .learnings7 .li .cont{background:#0A132E;color:#FFFFFF;font-size:1.4rem;line-height:2.8rem;padding:2rem 3rem;}
    .learnings7 .li .cont .des{color:#FFFFFF;font-size:1.4rem;line-height:2.4rem;opacity:0.7;opacity:0.7;height:19.2rem;overflow:hidden;}
    
    .learnings8{margin-top:2.5rem;}
    .learnings8 .li{margin-top:2.5rem;}
    .learnings8 .li .title2{background: url(../images/learning2.png) no-repeat left top 1.5rem;background-size: 1.2rem auto;padding-left: 3rem;font-size: 1.8rem;color: #2B2B2B;line-height: 3rem;}
    .learnings8 .li .des1{padding-left: 3rem;font-size: 1.8rem;color: #666666;line-height: 3rem;}
    
    
    
    
    .researca3 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
    .researca3 .icon_title p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
    .researca3 .icon_title p:hover{background:#274197;color:#FFFFFF;}
    
    
    .homeb1 .homeb7 {
        min-height: 43.5rem;
    }
    
    
    .count2{display: flex;}
    .count2 .img{width:10rem}
    .count2 .img img{width:8rem}
    .count2 .title2{line-height:8rem;font-size: 2rem;font-weight: 700;}
    .learning1.es  .li .cont1 p{    margin-bottom: 1.2rem;}
    
    
    .calliance1{width:100%;display:table;margin-top:6rem;}
    .calliance1 .li{width:45.5rem;float:left;background:#FFFFFF;margin-right:3.7rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;}
    
    .calliance1 .li1{padding:4rem 6rem;border-bottom: 0.2rem solid #274197;min-height:26.8rem;}
    .calliance1 .li:nth-child(3n){margin-right:0rem;}
    .calliance1 .li .title{font-size:3rem;color:#2B2B2B;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  top 1.5rem;background-size:0.9rem 1.7rem;font-weight:700;}
    .calliance1 .li .des{margin-top:2.4rem;}
    .calliance1 .li .title2{background: url(../images/learning2.png) no-repeat left top 1.5rem;background-size: 1.2rem auto;padding-left: 3rem;font-size: 1.8rem;color: #666666;line-height: 4rem;}
    .calliance1 .des1{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:2rem;overflow:hidden;}
    .calliance1 .des1 p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
    
    .calliance1.on .li{width:69.5rem;}
    .calliance1.on .li .li1{min-height:21.2rem;}
    .calliance1.on .li:nth-child(2n){float:right;margin-right:0rem;}
    .calliance1.on .li:nth-child(3n){margin-right:0rem;}
    .calliance2{margin-top:6rem;width: 168rem;overflow:hidden;}
    .calliance2 .swiper-slide{padding:1rem;}
    .calliance2 .li{width:100%;overflow:hidden;margin-bottom: 0.7rem;border-radius: 10px;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);background:#FFFFFF;}
    .calliance2 .li1{border-bottom: 0.2rem solid #274197;min-height:50.9rem;padding:4rem 3.5rem 3rem;}
    .calliance2.on .li1{min-height:48.2rem;}
    .calliance2.on1 .li1{min-height:45.2rem;}
    .calliance2 .li:nth-child(3n){margin-right:0rem;}
    .calliance2 .des{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:2rem;overflow:hidden;}
    .calliance2 .des p{font-size:1.6rem;color:#666666;line-height:2.6rem;}
    .calliance2 .des img{width:100%;}
    .calliance2 .des1{background:#F4F4F4;padding:3.7rem 2rem;text-align:center;}
    .calliance2 .des1 p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
    .calliance2 .des1 img{width:14.4rem;}
    .calliance2 .des1 .button{}
    .calliance2 .des1 .button{width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;margin:4rem auto 0rem;}
    .calliance2 .title{font-size: 2.4rem;color:#2B2B2B;line-height: 3.2rem;font-weight:700;}
    .calliance3{width:100%;overflow:hidden;background:#FFFFFF;margin-top:6rem;border-radius: 10px;
        box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);}
    .calliance3 .li{width:33.33%;float:left;text-align:center;padding:6.2rem 0rem;background: url(../images/ac25.png) no-repeat top 60% right;background-size:0.1rem 80%;}
    .calliance3 .li:nth-child(3n){border-right:0rem;background-color: none;}
    .calliance3 .li .title{font-size: 2.4rem;color:#2B2B2B;line-height: 3.5rem;font-weight:700;}
    .calliance3 .li .img{margin-top:3.6rem;}
    .calliance3 .li .img img{width:16.4rem;}
    .calliance3 .li .des .img{}
    .calliance3 .li .des .img img{width:6.3rem;}
    .calliance3 .li .title1{font-size: 2.4rem;color:#2B2B2B;line-height: 3.5rem;font-weight:400;margin-top:2.2rem;}
    .calliance4{margin-top:10.0rem;}
    .banner .conts1 {
        position: absolute;
        text-align: center;
        top: 50%;
        width: 100%;
        z-index: 20;
        transform: translate(-0%,-45%);
    }
    .banner .conts1{}
    .banner .conts1 .img1{margin-bottom:6.4rem;}
    .banner .conts1 .img1 img{width:27.3rem;}
    .banner .conts1 .title2{font-size: 3.5rem;color:#FFFFFF;line-height: 4.5rem;font-weight:400;text-shadow: 0px 2px 4px rgba(0,0,0,0.25);}
    .banner .conts1 .title3{font-size: 2.4rem;color:#FFFFFF;line-height: 4.5rem;font-weight:400;text-shadow: 0px 2px 4px rgba(0,0,0,0.25);}
    
    .banner .banner-content .des.on1{width:97rem;}
    
    .homes2 .learnings5 .swiper-slide{padding:2rem;}
    .homes2 .learnings5 .li{min-height:62rem;    /* margin-bottom: 2rem; */}
    
    .homes2.on111{    padding: 9rem 0rem 5.2rem;} 
    
    .contact18{margin-top: 3rem;}
    
    .contact18  .li{background-color: #fff;padding:4rem;width:23.5%;margin-right:2%;float: left;text-align: center;    border-radius: 5px;}
    .contact18  .li img{width: 80%;}
    .contact18  .li:nth-child(4){margin-right:0%;}
    .contact18  .li p{padding:2rem 0 1rem;font-size: 1.8rem;line-height: 2.6rem;height:5.2rem;}
    .contact18  .li .kk p{padding:1rem 0 1rem;}
    
    .about_ls2 .li .cont .title2 span.on{border: 1px solid #2b2b2b;}
    .calliance2 .li1{min-height:54rem;}
    
    
    
    .new_des2{font-size:4.5rem;color:#2B2B2B;line-height:6rem;font-weight:700;text-align:center;}
    .new_des4{margin-top:3rem;}
    .new_des4 p{font-size:1.8rem;color:#2B2B2B;line-height:3.4rem;}
    .new_des4 img{max-width:100%;}
    
    body.fd{}
    
    .dnhy{margin-top:-26rem;}
    
    .index_b1 .title{opacity:1;}
    .index_b1 .hx{opacity:1;}
    .fd .banner{overflow: hidden;}
    
    
    
    .index_c2 .li{position: relative;}
    .tiao{position: absolute;bottom:2.3rem;right:2.4rem;}
    .tiao a{font-size: 16px;font-weight: 400;color: #2B2B2B;line-height: 24px;}
    .tiao a span{width: 2.6rem;height:2.6rem;background: url(../images/ab5.png) no-repeat center center;background-size: 2.6rem 2.6rem;display: inline-block;float: left;}
    
    .tiao a b{font-weight: 400;display: inline-block;float: left;margin-right:10px;}
    
    
    .homea2 .li1 .cont .tiao{position: absolute;bottom:8.5rem;right:2.4rem;}
    
    .index_c2 .li:hover .tiao a span{width: 2.6rem;height:2.6rem;background: url(../images/ab6.png) no-repeat center center;background-size: 2.6rem 2.6rem;display: inline-block;float: left;}
    .index_c2 .li:hover  .tiao a{color:#fff;}
    
    .homea2 .li1:hover .cont .tiao a{color:#fff;}
    .homea2 .li1:hover .tiao a span{width: 2.6rem;height:2.6rem;background: url(../images/ab6.png) no-repeat center center;background-size: 2.6rem 2.6rem;display: inline-block;float: left;}
    
    .dnhy .homea2 .li1{box-shadow:0px 0px 0px 0px #fff;}
    
    .dnhy .index_c2 .li{box-shadow:0px 0px 0px 0px #fff;}
    .ones3{text-align: center !important;}
    
    #duan38 .title{color:#fff;}
    #duan38 .des{color:#fff;}
    .index_b178{margin-top: 2rem;overflow: hidden;}
    .index_b178 ul li{float:left;width:18.4%;margin-right: 2%;}
    .index_b178 ul li:last-child{margin-right: 0%;}
    .index_b178 ul li a h2{height: 5.9rem;line-height: 5.9rem;text-align: center;background: url(../images/g1.png) repeat center center;font-size: 1.8rem;color:#fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
    
    .index_b178 ul li a h2:hover{}
    .home56{margin-top: 4rem;}
    
    .index_b1 .title  span{color: #B9B9B9;font-size:14px;margin-left: 24px;}
    
    .title6{font-size: 30px;color: #2B2B2B;line-height: 30px;margin: 6rem 0px 3rem;overflow: hidden;}
    
    .title6 span{display:block;width:0px;height:0px;border-left: 0.8rem solid #274197;border-top: 0.8rem solid transparent;border-right: 0.8remx solid transparent;border-bottom: 0.8rem solid transparent;float: left;margin-top: 0.5rem;}
    .title6 b{float: left;display:block;margin-left: 2rem;}
    .about_ls240{overflow: hidden;}
    .about_ls240  .li{width:32%;margin-right: 1.3%;float: left;overflow: hidden;margin-bottom: 2rem;background: #fff;border-radius: 10px;}
    .about_ls240  .li.li:nth-child(3n){margin-right: 0%;}
    .about_ls240  .li .img{width:50%;float: left;overflow: hidden;}
    .about_ls240  .li .img img{width: 100%;}
    
    .about_ls240  .li .cont{width:50%;float: left;padding:8.5rem 1.5rem 1.5rem 1.5rem;}
    .about_ls240  .li .title1 span{font-size:1.4rem;color: #274197;margin-bottom: 1rem;}
    .about_ls240  .li .title2 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
    .about_ls240  .li .title3 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
    .about_ls240  .li .title1{margin-bottom: 1rem;}
    .about_ls240  .li .title2{margin-bottom: 0rem;}
    .about_ls240  .li .title3{margin-bottom: 1rem;}
    .about_ls240  .li .des{font-size:1.4rem;color: #666;}
    .jfhfh .li .cont .title1  span{color:#999;border-radius: 10px;font-size: 13px;padding:3px 8px;font-weight: 700;margin-left: 10px;}
    
    
    .icon_title7{width:100%;margin-top:4rem;overflow:hidden;}
    .icon_title7 p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
    .icon_title7 p:hover{background:#274197;color:#FFFFFF;}
    .icon_title7 p a{color: #274197;}
    .icon_title7 p:hover a{color:#FFFFFF;}
    
    .calliance1.rre{margin-top: 0px;}
    .calliance1.rre .title{background: none;border-left: 2px solid #274197;line-height: 3rem;margin:0.6rem 0px; padding-left: 2rem;}
    
    .calliance1.rre .des1 p{font-size: 2rem;line-height: 4.5rem;}
    .calliance1.rre .li1{    border-bottom: 0.5rem solid #274197;}
    
    .dh1{overflow: hidden;background: url(../images/bg3.png) no-repeat center center /cover;padding:5rem 9rem;    border-radius: 10px;}
    .dh11{overflow: hidden;}
    .dh11a{float:left;width: 50%;}
    .dh11b{float:left;width:32%;margin-left:18%;}
    .dh11b img{width: 100%;}
    .dh11a .title{font-size: 3rem;
        color: #fff;
        line-height: 4.2rem;}
        .dh11a .des{margin-top: 4rem;}
        .dh11a .des p{font-size:1.8rem;
            color: #fff;
            line-height: 3rem;margin-bottom: 3rem;}
            .dh12{margin-top: 7rem;}
            .dh12 ul{overflow: hidden;}
    
    .dh12 ul li{width:30%;margin-right:5%;float: left;height: 127px;
        background: url(../images/bg17.png) no-repeat center center /cover;
        border-radius: 10px;padding:2.5rem 5rem;}
    .dh12 ul li:last-child{margin-right: 0px;}
    
    .dh12 ul li .ti{font-size: 2.2rem;color:#fff;line-height: 3.5rem;}
    
    .ti6{width: 108px;
        height: 2px;
        background:  #274197;margin-top: 10px;}
    
    .dh2{margin-top: 8rem;overflow: hidden;padding:6rem 10rem;background: #FFFFFF;
        border-radius: 10px;}
    
    .dh21{float: left;width:53%;margin-top: 6rem;}
    .dh22{float: right;width:28%;}
    .dh22 img{width: 100%;}
    
    .dh21 p{font-size: 1.8rem;color:#2b2b2b;line-height: 3rem;margin-top: 3rem;}
    
    #duan109 .index_b1 {display: none;}
    #duan109{padding-bottom:0px;}
    
    
    .navv0{}
    .navv{overflow: hidden;}
    .navv1{float:left;}
    .navv2{}
    .navv1 h2{font-size: 35px;color:#2b2b2b;font-weight: 600;    line-height: 3.6rem;
        padding: 1.9rem 0rem;}
    
    
        button.loadMore {
            min-width: 17.2rem;
            height: 4.9rem;
            border-radius: 4.1rem;
            border: 0.1rem solid #274197;
            text-align: center;
            font-size: 2rem;
            color: #274197;
            line-height: 4.4rem;
            transition: all 0.3s;
            padding: 0rem 6.1rem;background: none;
            margin: 0 auto;display: block;
        }
    
        button.loadMore:hover {
    
    background:#274197 ;color: #fff;
    
    
        }
    
    
        .banner .banner-content .title45 {margin-top: -5rem;
            color: #fff;
            font-size: 3rem;
            font-weight: 800;
            margin-bottom: 1.3125rem;
            text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
        }
    
    
    
        .duanty{margin-top: 6rem;overflow: hidden;}
     .duanty .li{float:left;width:32%;margin-right:2%;overflow:hidden;margin-bottom: 3.4rem;border-radius: 10px;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);background:#FFFFFF;}
     .duanty .li.li:nth-child(3n){margin-right:0%;}
     .duanty .li1{border-bottom: 0.2rem solid #274197;min-height:25.9rem;padding:4rem 3.5rem 3rem;}
     .duanty .li:nth-child(3n){margin-right:0rem;}
    
     .duanty .li:nth-child(4){width:49%;}
     .duanty .li:nth-child(5){width:49%;margin-right:0rem;}
    
     .li188 p{float:left;width:50%;padding-left:10px;}
     
     .li188 p:nth-child(5){width:100%;}
    
     .duanty .des{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:2rem;overflow:hidden;}
     .duanty .des p{font-size:1.4rem;color:#666666;line-height:2.8rem;}
     .duanty .des img{width:100%;}
     .duanty .des1{background:#F4F4F4;padding:3.7rem 2rem;text-align:center;}
     .duanty .des1 p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
     .duanty .des1 img{width:14.4rem;}
     .duanty .des1 .button{}
     .duanty .des1 .button{width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;margin:4rem auto 0rem;}
     .duanty .title{font-size: 2.4rem;color:#2B2B2B;line-height: 3.2rem;font-weight:700;}
    
    
    
    .bj0{overflow: hidden;}
    .bj2{float: left;margin-right: 2rem;}
    .bj2 img{width:116px;}
    .li08{width:32%;float: left;display: none;}
    
    .li08 .li{width:100%;background:#fff url(../images/bg8.png) no-repeat bottom center;}
    .li09{}
    .li09 .li{width:32%;min-height:auto;margin-right: 2%;}
    .li09 .li:last-child{margin-right: 0%;}
    .li09 .li .li1{    min-height: 37rem;}
    .li08 .li .li1{min-height:77.6rem;}
    
    .calliance1 .li .title24{background: url(../images/bg10.jpg) no-repeat left top 1.7rem;background-size: auto auto;padding-left: 2rem;font-size: 1.8rem;color: #666666;line-height: 3.6rem;}
    .calliance1 .li{margin-bottom: 4rem;}
    .calliance1 .li .li1{min-height: 29.2rem;}
    .index_b356{margin-top: 3rem;}
    .index_b356 ul li{float:left;width:24%;margin-right:1.33%;background: #fff;padding:1.2rem 2rem;line-height:1.4rem;}
    .index_b356 ul li:nth-child(4n){margin-right:0%;}
    .index_b356 ul li img{width:100%;}
    .index_b356 ul li p b{font-size: 1.4rem;font-weight: 400;}
    .index_b356 ul li p{border-left:2px solid #274197;padding-left: 1rem;}
    
    .index_b356 ul li:nth-child(1){padding-top:4rem;}
    .index_b356 ul li:nth-child(2){padding-top:4rem;}
    .index_b356 ul li:nth-child(3){padding-top:4rem;}
    .index_b356 ul li:nth-child(4){padding-top:4rem;}
    
    /* 
    .index_b356 ul li:nth-child(71){padding-bottom:6rem;}
    .index_b356 ul li:nth-child(72){padding-bottom:6rem;}
    
    .index_b356 ul li:nth-child(70){padding-bottom:6rem;}
    .index_b356 ul li:nth-child(73){padding-bottom:2rem;margin-top: -4.8rem;} */
    
    
    
    
    .calliance38{width:100%;overflow:hidden;background:#FFFFFF;margin-top:6rem;border-radius: 10px;
        box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);}
    .calliance38 .li{width:50%;float:left;text-align:center;padding:6.2rem 0rem;background: url(../images/ac25.png) no-repeat top 60% right;background-size:0.1rem 80%;}
    .calliance38 .li:nth-child(2n){border-right:0rem;background-color: none;}
    .calliance38 .li .title{font-size: 2.4rem;color:#999;line-height: 3.5rem;font-weight:400;}
    .calliance38 .li .img{margin-top:3.6rem;}
    .calliance38 .li .img img{width:16.4rem;}
    .calliance38 .li .des .img{}
    .calliance38 .li .des .img img{width:6.3rem;}
    .calliance38 .li .title1{font-size: 2.4rem;color:#2B2B2B;line-height: 3.5rem;font-weight:400;margin-top:2.2rem;}
    
    
    .index_b39 .cent.on .title,.index_b3 .cent.on .des,.index_b3 .cent.on .des p{color:#FFFFFF;}
    .index_b39 .img{float:left;width:38%;}
    .index_b39.on .cent{float:left;}
    .index_b39.on .img{float:right;}
    .index_b39 .img img{width:100%;}
    .index_b39 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
    .index_b39 .icon_title p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
    .index_b39 .icon_title p:hover{background:#274197;color:#FFFFFF;}
    
    .index_b39{overflow:hidden;width:100%;margin-top:3rem; background: #FFFFFF;
        
        box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);
        border-radius: 10px;
        overflow: hidden;
    }
    .index_b39 .cent{width:50%;float:right;}
    .index_b39 .cent.on1{width:50%;float:right;}
    .index_b39 .cent .title{font-size:3rem;color:#2E2F34;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  top 1.5rem;background-size:0.9rem 1.7rem;margin-top: 6rem;}
    .index_b39 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:3rem;}
    .index_b39 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;}
    .index_b1  .des2{font-size: 2rem;color: #666;margin-top:3rem;line-height: 3rem;}
    .cent9{overflow: hidden;border-bottom: 0.2rem solid #274197;padding:6rem;}
    
    .ban1{overflow: hidden;margin-top: 4rem;}
    .ban1 ul li{float:left;font-size: 1.6rem;color:#666;padding:0.6rem 2rem;margin-right: 3.8rem;margin-bottom: 1rem;border: 1px solid transparent;cursor: pointer;}
    
        .ban1 ul li.on{border-radius: 1.8rem;
            border: 1px solid #274197;color:#274197;}  
    .ban2{overflow: hidden;margin-top: 4rem;} 
    .ban21{display: none;}
    .ban21.on{display: block;}
    .ban21 ul li{width:32%;margin-right:2%;background: #fff;float: left;margin-bottom: 1rem;padding:1rem 1.5rem;overflow: hidden;border-radius: 3px;}
    .ban21 ul li:nth-child(3n){margin-right: 0px;}
    .ban21 ul li b{float:left;font-size: 1.6rem;color:#2B2B2B;line-height:2rem;display: block;height: 2rem;width:7rem;}
    .ban21 ul li span{float:left;font-size: 1.2rem;color:#666;line-height:2rem;display: block;height: 2rem;    overflow: hidden;
        width: 82%;}
    .index_b1 {position: relative;}
    
    
    .header2 .header_left img.gto1{display:none;}
    .header0.on .gto{display:none;}
    .header0.on .gto1{display:block !important;}
    
    .fkl2{position: absolute;top:0px;left:0px;width: 100%;height: 50%;z-index: 10;}
    
    .fkl10{margin-top:15%;}
    
    .fkl3{float:left;margin-top: 6%;}
    .fkl3 .title{
        font-size: 2rem;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 3rem;}
        .fkl3 .des{font-size: 4.1rem;
            font-weight: 500;
            color: #FFFFFF;
            line-height: 7.2rem;margin-top: 5.5rem;}
    
    
    .fkl4{float:right;margin:10% 20% 10% 0%;cursor: pointer;}
    .fkl40{width:14rem;height:14rem;position: relative;}
    .fkl401{margin-left:-7rem;margin-top:-7rem;width:14rem;height:14rem;position: absolute;z-index: 1;left:7rem;top:7rem;background: #fff;opacity: 0.3;border-radius: 100%;transform: scale(0); animation: flip2 3s linear infinite;}
    .fkl402{margin-left:-7rem;margin-top:-7rem;width:14rem;height:14rem;position: absolute;z-index: 2;left:7rem;top:7rem;background: #fff;opacity: 0.4;border-radius: 100%;transform: scale(0);animation: flip2 4s linear infinite;
        animation-duration: 1s;
        animation-delay: 1s;}
    .fkl403{margin-left:-4rem;margin-top:-4rem;width:8rem;height:8rem;position: absolute;z-index: 3;left:7rem;top:7rem;background: #fff;opacity: 0.9;border-radius: 100%;}
    .fkl404{margin-left:-7rem;margin-top:-7rem;width:14rem;height:14rem;position: absolute;z-index: 4;left:7rem;top:7rem;background: url(../images/bg45.png) no-repeat center center;background-size:auto 3.4rem ;border-radius: 100%;}
    
    
    
    
    @-webkit-keyframes flip2 {
        from {
          -webkit-transform:scale(0);
          transform:scale(0);
      
        }
      
        40% {
          -webkit-transform: scale(0.5);
          transform: scale(0.3);
    
        }
      
        50% {
            -webkit-transform: scale(0.5);
            transform: scale(0.5);
    
        }
      
        80% {
            -webkit-transform: scale(0.8);
            transform: scale(0.8);
    
        }
      
        to {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
      }
      
      @keyframes flip2 {
        from {
            -webkit-transform:scale(0);
            transform:scale(0);
        
          }
        
          40% {
            -webkit-transform: scale(0.4);
            transform: scale(0.4);
      
          }
        
          50% {
              -webkit-transform: scale(0.5);
              transform: scale(0.5);
      
          }
        
          80% {
              -webkit-transform: scale(0.8);
              transform: scale(0.8);
      
          }
        
          to {
              -webkit-transform: scale(1);
              transform: scale(1);
          }
      }
      
    
      @-webkit-keyframes flip2 {
        from {
          -webkit-transform:scale(0);
          transform:scale(0);
      
        }
      
        40% {
          -webkit-transform: scale(0.5);
          transform: scale(0.3);
    
        }
      
        50% {
            -webkit-transform: scale(0.5);
            transform: scale(0.5);
    
        }
      
        80% {
            -webkit-transform: scale(0.8);
            transform: scale(0.8);
    
        }
      
        to {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
      }
      
      @keyframes flip2 {
        from {
            -webkit-transform:scale(0);
            transform:scale(0);
        
          }
        
          40% {
            -webkit-transform: scale(0.4);
            transform: scale(0.4);
      
          }
        
          50% {
              -webkit-transform: scale(0.5);
              transform: scale(0.5);
      
          }
        
          80% {
              -webkit-transform: scale(0.8);
              transform: scale(0.8);
      
          }
        
          to {
              -webkit-transform: scale(1);
              transform: scale(1);
          }
      }
    
      .index_b178 ul li a p{position: relative;height:2px;width:100%;}
      .index_b178 ul li a b{display: block;height:2px;width:100%;background: #fff;opacity: 0.4;position: absolute;z-index:1;left:0px;top:0px;}
    
      .index_b178 ul li a span{height:2px;width:0px;display:block;margin:0px auto;transition: all 0.3s;background: #274197;position: absolute;z-index:2;left:0px;top:0px;}
      .index_b178 ul li:hover a span{width:100%;}
    
    .duanty1{background: #fff;margin-top: 6rem;text-align: center;padding:1rem 0px;}
    .duanty1 img{width:90%;}
    #duan120{padding-top: 0px;}
    .fssx .des p{font-size: 1.8rem;line-height: 1.8;color:#666;margin-bottom: 2rem;}
    .fssx .li .li1{min-height:43rem; }
    
    
    .index_b63 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
    .index_b63 .icon_title p{display:block;margin:0 auto;max-width:25.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #274197;text-align:center;font-size: 2rem;color: #274197;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
    .index_b63 .icon_title p:hover{background:#274197;color:#FFFFFF;}
    
    .fkl10{position:relative}
    .banner-wrap .banner{position:relative}
    .close2{display:none;width:6rem;height:6rem;position:absolute;top:10rem;right:20rem;background: url(../images/bg31.png) no-repeat center center /cover;cursor: pointer;z-index:11;}
    .about_ls240 .li .title2 span.on{border: 1px solid #2b2b2b;}
    
    .new_de35{background: #f5f5f5;padding:20px;margin-top: 20px;font-size: 14px;line-height: 170%;color:#666;}
    .new_de36{}
    .new_de36 img{width: 100%;}
    
    .tan0{position: fixed;z-index: 3001;left:0px;top: 0px;width:100%;height:100%;background: #000;opacity: 0.7;display: none;}
    .tan1{position: fixed;z-index: 3002;left:0px;top: 50%;width:100%;height:480px;display: none;margin-top:-240px;}
    .tan11{position: relative;padding-top: 0%;}
    
    .tan12 .team0{background:#fff;padding:50px 50px;overflow-y: auto;height: 480px;display: none;border-radius:15px;}
    .tan10{position: fixed;right: 50px;top:50px;background:url(../images/close.png) no-repeat 0px 0px;width: 50px;height: 50px;background-size: 100%;cursor: pointer;}
    
    .team0{width:1004px;margin:0px  auto;}
    .team1{overflow: hidden;}
    .team11{width:36%;float:left;}
    .team11 img{width: 100%;}
    .team12{width:50%;float:left;margin-left: 7%;}
    .team12 h2{    line-height: 135%;
        font-size: 20px;
        color: #2B2B2B;
        font-weight: 700;margin-bottom:10px;}
        .team12 p{    line-height: 20px;
            font-size: 14px;
            color: #666;
            font-weight: 700;}
            .team12b dl{display: flex;}
    .team12b dl dt{ line-height: 200%;font-size: 20px;color: #666;font-weight: 400;padding-right:15px; width:64px;}
    .team12b dl dd{ line-height: 200%;font-size: 20px;color: #666;font-weight: 400;flex: 1;}
    .team12a{margin-bottom: 10px;}
    
    .team12a .title1{color:#274197;font-size:14px;line-height:20px;}
    
    
    
    
    .team2{padding:40px 0px 0px; line-height: 220%;font-size: 14px;color: #666;font-weight: 400;}
    .team2 p{margin-bottom: 20px;}
    
    
    .team12b .title1{margin-bottom: 1rem;}
    .team12b .title2{margin-bottom: 0rem;}
    .team12b .title3{margin-bottom: 1rem;}
    .team12b .des{font-size:1.4rem;color: #666;}
    
    .team12b .title1 span{font-size:1.4rem;color: #274197;margin-bottom: 1rem;}
    .team12b .title2 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
    .team12b .title3 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
    
    
    
    .banner .banner-content .title1{
        
          color: #fff;
        font-size: 2.8rem;
        line-height:4rem;
        font-family: SourceHanSansSC-Medium !important;    font-weight: 700;
        text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);margin-bottom:-20px;margin-top:10px;
        
    }
    
    
    
    .inde30{padding:50px 0px 100px;background: #f7f8f9;}
    .part50{overflow: hidden;margin-bottom: 35px;}
    .part50 h2{font-size: 36px;color:#101010;font-weight: 700;float:left;}
    .part50 p{font-size: 14px;color:#333;width: 130px;
        height: 40px;
        border-radius: 6px;
        
        border: 1px solid rgba(219,219,219,1);line-height: 40px;text-align: center;float: right;}
    .part50 p a{font-size: 16px;color:#333;}
    .part50 p:hover{background: #274197;color:#fff;}
    .part50 p:hover a{color:#fff;}
    
    
    
    
    .video0 {
        width: 100%;
        background: #f7f8f9;
        padding: 45px 0rem 0px;
    }
    .video1 ul li{position: relative;}
    .video1 ul li.on{float:left;width:66%;}
    .video1 ul li.on2{float:left;width:32%;float:right;}
    .video1 ul li.on3{float:left;width:32%;float:right;}
    
    
    .video1 ul li .img{height:445px;overflow: hidden;}
    .video1 ul li.on2 .img{height:210px;overflow: hidden;}
    .video1 ul li.on3 .img{height:210px;overflow: hidden;margin-top: 23px;}
    
    
    
    .video1 ul li .img img{width:100%;border-radius: 2px;}
    
    .video1 ul li .des0{padding:0px;position: absolute;bottom:0px;left:0px;width:100%;height: 80px;background:url(../images/aa16.png) no-repeat 0px 0px /cover;background: linear-gradient(0deg, rgba(0,0,0,1) 7%,rgba(255,255,255,0) 100%);overflow: hidden;}
    
    .video1 ul li.on2 .des0{padding:0px;position: absolute;bottom:0px;left:0px;width:100%;height: 60px;background:url(../images/aa16.png) no-repeat 0px 0px /cover;background: linear-gradient(0deg, rgba(0,0,0,1) 7%,rgba(255,255,255,0) 100%);overflow: hidden;}
    
    .video1 ul li.on3 .des0{padding:0px;position: absolute;bottom:0px;left:0px;width:100%;height: 60px;background:url(../images/aa16.png) no-repeat 0px 0px /cover;background: linear-gradient(0deg, rgba(0,0,0,1) 7%,rgba(255,255,255,0) 100%);overflow: hidden;}
    
    
    .video1 ul li:hover .des0{}
    .video1 ul li:hover{border: 1px solid #eee;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
    

    .video1 ul li .title{font-size: 16px;color:#fff;line-height: 80px;height:80px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 0px;padding:0px 20px;}
    
    .video1 ul li.on2 .title{font-size: 16px;color:#fff;line-height: 60px;height:60px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 0px;padding:0px 20px;}
    
    .video1 ul li.on3 .title{font-size: 16px;color:#fff;line-height: 60px;height:60px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 0px;padding:0px 20px;}
    
    
    .part4ha{display: none;}
    .part4ha.on{display: block;}
    .part4hb ul{overflow: hidden;}
    .part4hb ul li{background: #f7f8f9;border-radius: 2px;float:left;width:32%;overflow: hidden;margin-right:2%;margin-bottom: 25px;border: 0px solid #f7f8f9;}
    .part4hb ul li:nth-child(3n){margin-right:0px;}
    .part4hb ul li.on{}
    
    .part4hb ul li .img{height:216px;overflow: hidden;border-radius: 2px;}
    .part4hb ul li .img img{width:100%;min-height: 216px;}
    
    .part4hb ul li .des0{padding:15px 0px;}
    .part4hb ul li:hover .des0{}
    .part4hb ul li:hover{border: 0px solid #eee;}
    

    .part4hb ul li .title{font-size: 16px;color:#333;line-height: 32px;height:32px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 10px;}
    .part4hb ul li .pdate{font-size: 14px;color:#999;line-height: 23px;}
    .part4hb ul li .title:hover{color:#274197}
    .part4ab ul li .title:hover{color:#274197}
    
    .lc0{padding:80px 0px;background: #e5e5e5 url(../images/aa25.png) no-repeat center center /cover;}
    .lc0 .container{position: relative;box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);background: #fff;overflow: hidden;}
    .lc1{width:50%;float: left;padding:30px 0px 0px 50px;}
    .lc2{width:50%;float: left;position: relative;}
    .lc21{position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(../images/aa3.png) repeat center center;padding-top: 40px;}
    
    .lc22 img{width:100%;}
    
    .lc21 dl{margin:30px 0px 50px 30px;overflow: hidden;}
    .lc21 dl dt{float: left;width: 60px;height: 60px;background-color: #274197;}
    .lc21 dl dt img{margin:15px 0px 0px  15px;}
    
    .lc21 dl dd{float: left;margin-left: 25px;}
    .lc21 dl dd h3{line-height: 28px;
        color: rgba(255,255,255,1);
        font-size: 18px;
        text-align: left;
        font-family: SourceHanSansSC-regular;}
    
    .lc21 dl dd p{line-height: 33px;
        color: rgba(255,255,255,1);
        font-size: 18px;
        text-align: left;
        font-family: SourceHanSansSC-medium;} 
    
    .lc11{line-height: 31px;
        color: rgba(0,0,0,1);
        font-size: 18px;
        text-align: left;
        font-family: Arial-bold;margin-bottom: 30px;}
        .lc121{overflow: hidden;}
        .lc121 dl{float: left;width: 44%;margin-right:6%;margin-bottom: 20px;}
        .lc121 dl input{display: block;height: 36px;
            line-height: 26px;
            border-radius: 200px;
            background-color: rgba(248,249,250,1);
            color: rgba(136,136,136,1);
            font-size: 14px;
            text-align: left;
            font-family: Microsoft Yahei;
            border: 1px solid rgba(219,219,219,1);width: 100%;text-indent: 20px;font-weight: 400;}
    
            .lc121 dl input::placeholder{color:#888;font-weight: 400;}
    
       
    .lc122{overflow: hidden;}
    .lc122 textarea{height: 106px;
        line-height: 26px;
        border-radius: 10px;
        background-color: rgba(248,249,250,1);
        color: rgba(136,136,136,1);
        font-size: 14px;
        text-align: left;
        font-family: Microsoft Yahei;
        border: 1px solid rgba(219,219,219,1);display: block;width: 94%;padding:15px;margin-bottom: 20px;}
    
        .lc123 button{width: 520px;
            height: 45px;
            line-height: 26px;
            border-radius: 50px;
            background-color: #274197;
            color:#fff;
            font-size: 18px;
            text-align: center;
            font-family: Microsoft Yahei;margin: 0 auto;border: 0px;}
    
    
            .contact27{height:640px;font-size:12px;width:100%;}
    
    
    
            .nn1{padding:60px 0px 40px 0px;}
            .nn1a ul li{    border-radius: 4px;
                float: left;
                width: 23%;
                overflow: hidden;
                margin-right: 2.6%;
                margin-bottom: 25px;position: relative;}
            .nn1a ul li:nth-child(4n){margin-right:0px;}
            .nn1a ul li img{width: 100%;}
            
            .nn1a ul li .count{width: 180px;
                height: 38px;
                border-radius: 2px;
                background-color: rgba(255,255,255,1);position: absolute;bottom: 15px;left:48px;display: table;}
            
            .nn1a ul li .count .title{line-height: 26px;
                color: rgba(0,0,0,1);
                font-size: 14px;display: table-cell;vertical-align: middle;padding:12px 0px 12px 0px;text-align: center;}
    

    
    .nn2{padding:60px 0px;background: #f7f8f9;}
    .nn2a{overflow: hidden;}
    .nn2a ul li{   background-color: rgba(255,255,255,1);
        color: rgba(16,16,16,1);
        font-size: 14px;
        font-family: Roboto;margin-right: 2%;width:49%;margin-bottom:40px;float: left;position: relative;padding:20px 30px;border-radius: 4px;}
    .nn2a ul li:nth-child(2n){margin-right:0px;}
    
    .nn2a ul li .nn2a0 {overflow: hidden;position: relative;}
    .nn2a ul li .title{line-height: 33px;
        color: rgba(0,0,0,1);
        font-size: 18px;
        text-align: left;
        font-family: SourceHanSansSC-medium;}
        .nn2a ul li .des{line-height: 27px;
            color: rgba(102,102,102,1);
            font-size: 14px;
            text-align: left;
            font-family: SourceHanSansSC-regular;margin-top: 10px;height:54px;overflow: hidden;}
    
            .nn2a ul li .more {margin-top: 50px;}
    
            .nn2a ul li .more{line-height: 23px;
                color: rgba(153,153,153,1);
                font-size: 14px;
                text-align: left;
            font-family: SourceHanSansSC-regular;margin-top: 20px;}
    
    .nn2a1{float: left;width:70%;}
    .nn2a2{float: left;width:30%;}
    .nn2a2 img{width:80px;}
    .nn2a2 .img{position: absolute;bottom:0px;right:0px;display: none;}
    .nn2a2 .img.on{display: block;}
    
    .nn2a ul li:hover .img{display: block;}
    .nn2a ul li:hover .img.on{display: none;}
    
    .nn2a ul li:hover{box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);}
    .nn2a ul li:hover .more {color: rgba(0,0,0,1);}
    
    
    .nn3{padding:50px 0px 100px;background: #fff;}
    
    .nn3a1 h2{height: 78px;
        line-height: 70px;
        color: rgba(16,16,16,1);
        font-size: 36px;
        text-align: left;
        font-family: ZKQingKeHuangYou-regular;}
        .nn3a1{margin-bottom: 10px;}
    
    .nn3a2{overflow: hidden;}
    .nn3a2 ul li{float: left;width: 31%;margin-right: 2.333%;margin-bottom: 45px;position: relative;}
    .nn3a2 ul li:nth-child(3n){margin-right:0px;}
    .nn3a2 ul li img{width: 100%;border-radius: 2px;}
    .nn3a2 ul li .count{overflow: hidden;}
    .nn3a2 ul li .title{line-height: 32px;
        color: rgba(51,51,51,1);
        font-size: 18px;
        text-align: left;
        font-family: SourceHanSansSC-medium;margin-top: 15px;height: 32px;overflow: hidden;}
    
        .nn3a2 ul li .pdate{line-height: 32px;
            color: rgba(153,153,153,1);
            font-size: 14px;
            text-align: left;margin-top: 6px;
            
            font-family: SourceHanSansSC-regular;}
    

            .nn3a2 ul li .img{overflow: hidden;height:208px;}
    
            .nn3a2 ul li .title:hover{color:#274197;}
    
    
            .nn1.on{padding:60px 0px 30px 0px;background: #f7f8f9;}
    
    
            .nn1aa ul li{    border-radius: 4px;
                float: left;
                width: 31%;
                overflow: hidden;
                margin-right: 2.333%;
                margin-bottom: 25px;position: relative;}
            .nn1aa ul li:nth-child(3n){margin-right:0px;}
            .nn1aa ul li img{width: 100%;}
            
            .nn1aa ul li .count{width: 140px;
                height: 46px;
                border-radius: 2px;
                position: absolute;bottom: 15px;left:50%;margin-left:-80px;display: table;background: url(../images/aa19.png) repeat 0px 0px /cover;}
            
            .nn1aa ul li .count .title{line-height: 26px;
                color: #fff;
                font-size: 16px;display: table-cell;vertical-align: middle;padding:10px 0px 10px 0px;text-align: center;border-radius: 4px;font-family: SourceHanSansSC-medium;}
    
    

    
    
    
    
    
                .nn1aa1 ul li{    border-radius: 4px;
                    float: left;
                    width: 18.4%;
                    overflow: hidden;
                    margin-right: 2%;
                    margin-bottom: 45px;position: relative;}
                .nn1aa1 ul li:nth-child(5n){margin-right:0px;}
                .nn1aa1 ul li img{width: 100%;}
                
                .nn1aa1 ul li .count{width: 80%;
                    height: 40px;
                    border-radius: 2px;
                    position: absolute;bottom: 15px;left:10%;display: table;background: url(../images/aa19.png) repeat 0px 0px /cover;}
                
                .nn1aa1 ul li .count .title{line-height: 24px;
                    color: #fff;
                    font-size: 16px;display: table-cell;vertical-align: middle;padding:8px 0px 8px 0px;text-align: center;border-radius: 2px;font-family: SourceHanSansSC-medium;}
        
        

    .nn4{border-radius: 6px;
        background-color: rgba(255,255,255,1);padding:10px 30px 90px;overflow: hidden;} 
    
    .nn4 h2{line-height: 70px;
        color: rgba(51,51,51,1);
        font-size: 22px;
        text-align: left;
        font-family: SourceHanSansSC-medium;}
        .nn4 ul{overflow: hidden;margin-top: 20px;}
        .nn4 ul li{float:left;width:10%;margin-left:1%;text-align: center;}
        .nn4 ul li img{width:50px;}
        .nn4 ul li .title{height: 28px;
            line-height: 28px;
            color: rgba(51,51,51,1);
            font-size: 20px;
            text-align: center;
            font-family: SourceHanSansSC-regular;text-align: center;margin-top: 15px;}
    
    .nn5{overflow: hidden;margin-top: 40px;}
    .nn5a{float: left;width: 66%;border-radius: 6px;
        background-color: rgba(255,255,255,1);padding:10px 30px 0px;overflow: hidden;}
    .nn5b{float: right;width: 32%;border-radius: 6px;
        background-color: rgba(255,255,255,1);padding:10px 30px 0px;overflow: hidden;}
    
    
        .nn5 h2{line-height: 70px;
            color: rgba(51,51,51,1);
            font-size: 22px;
            text-align: left;
            font-family: SourceHanSansSC-medium;}
    
    
    
        .nn5a ul{overflow: hidden;margin-top: 20px;}
        .nn5a ul li{float:left;width:18%;margin-left:1.5%;text-align: center;margin-bottom: 50px;}
        .nn5a ul li img{width:50px;}
        .nn5a ul li .title{height: 28px;
            line-height: 28px;
            color: rgba(51,51,51,1);
            font-size: 20px;
            text-align: center;
            font-family: SourceHanSansSC-regular;text-align: center;margin-top: 15px;}    
    
    
            .nn5b ul{overflow: hidden;margin-top: 20px;}
            .nn5b ul li{float:left;width:50%;margin-left:0%;text-align: center;margin-bottom: 50px;}
            .nn5b ul li img{width:50px;}
            .nn5b ul li .title{height: 28px;
                line-height: 28px;
                color: rgba(51,51,51,1);
                font-size: 20px;
                text-align: center;
                font-family: SourceHanSansSC-regular;text-align: center;margin-top: 15px;}    
    
    
    
    
    .nn2at{ position: relative;    z-index: 1;}
    .nn2at ul li{width: 180px;
        height: 180px;
        border-radius: 10px;
        background-color: rgba(255,255,255,1);
        box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.06);text-align: center;float:left;margin-right: 24px;}
        .nn2at ul li:nth-child(6n){margin-right: 0px;}
        .nn2at ul li .img{margin-top: 26px;}
        .nn2at ul li .img img{width:60px;}
        .nn2at ul li .title{height: 28px;
            line-height: 28px;
            color: rgba(51,51,51,1);
            font-size: 18px;
            font-family: SourceHanSansSC-medium;margin-top: 5px;}
            .nn2at ul li .img1 img{width:76px;}
    
    
    
            .process-one__shape-1 {
                position: absolute;
                top: 70px;
                left: 50%;
                transform: translateX(-50%);
                z-index: -1;
            }
    
            .float-bob-y-2 {
                -webkit-animation-name: float-bob-y-2;
                animation-name: float-bob-y-2;
                -webkit-animation-duration: 2s;
                animation-duration: 2s;
                -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
                -webkit-animation-timing-function: linear;
                animation-timing-function: linear
            }
    
            @-webkit-keyframes float-bob-y-2 {
                0% {
                    transform: translateY(-20px) translateX(-50%) rotate(0deg)
                }
            
                50% {
                    transform: translateY(-10px) translateX(-50%) rotate(0deg)
                }
            
                100% {
                    transform: translateY(-20px) translateX(-50%) rotate(0deg)
                }
            }
            
            @keyframes float-bob-y-2 {
                0% {
                    transform: translateY(-20px) translateX(-50%) rotate(0deg)
                }
            
                50% {
                    transform: translateY(-10px) translateX(-50%) rotate(0deg)
                }
            
                100% {
                    transform: translateY(-20px) translateX(-50%) rotate(0deg)
                }
            }
    
    
            .nn2at1{ position: relative;    z-index: 1;margin-top: 20px;}
            .nn2at1 ul li{width: 180px;
                height: 180px;
                border-radius: 10px;
                background-color: rgba(255,255,255,1);
                box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.06);text-align: center;float:left;margin-right: 75px;}
                .nn2at1 ul li:nth-child(5n){margin-right: 0px;}
                .nn2at1 ul li .img{margin-top: 26px;}
                .nn2at1 ul li .img img{width:50px;}
                .nn2at1 ul li .title{height: 28px;
                    line-height: 28px;
                    color: rgba(51,51,51,1);
                    font-size: 18px;
                    font-family: SourceHanSansSC-medium;margin-top: 15px;}
                    .nn2at1 ul li .img1 img{width:76px;}
            
    
    
    
                    .nn2at ul li,.nn2at1 ul li{transition: all 0.6s;}
                    .nn2at ul li:hover,.nn2at1 ul li:hover{margin-top:-10px;}


                    
                .nn4 ul li:hover img,.nn2at1 ul li:hover img,.nn2at ul li:hover img,.nn5a ul li:hover img,.nn5b ul li:hover img,.part4ab ul li:hover .img img,.nn1aa1 ul li:hover .img img,.nn1aa ul li:hover .img img,.part4b ul li:hover .img img,.part6 ul li:hover .img img,.part6a ul li:hover .img img,.about_ls2 .li .img:hover img,.index_c2 .li:hover .img img,.index_c2 .li1:hover .img img,.learning4 .li:hover .img img,.learnings7 .li:hover .img,.learnings6 .li .img:hover img,.dua21:hover img,.about_ls240 .li .img:hover img, .video1 ul li:hover .img img,.part4hb ul li:hover .img img,.nn1a ul li:hover .img img,.nn3a2 ul li:hover .img img,.ab32 ul li:hover img,.ab12:hover img,.team5 .team1:hover img {
                    transform: scale(1.05);
            }

            .nn4 ul li img,.nn2at1 ul li img,.nn2at ul li img,.nn5a ul li img,.nn5b ul li img,.part4ab ul li .img img,.nn1aa1 ul li .img img,.nn1aa ul li .img img,.part4b ul li .img img,.part6 ul li .img img,.part6a ul li .img img,.about_ls2 .li .img img,.index_c2 .li .img img,.index_c2 .li1 .img img,.learning4 .li .img img,.learnings7 .li .img,.learnings6 .li .img img,.dua21 img,.about_ls240 .li .img img, .video1 ul li .img img,.part4hb ul li .img img,.nn1a ul li .img img,.nn3a2 ul li .img img,.ab32 ul li img,.ab12 img,.team5 .team1 img {
                transition: all .5s;
        }


        .navv0.on{    position: fixed;
            top: 0%;
            left: 0px;
            width: 100%;
            border-bottom: 0.1rem solid #E7E7E7;
            z-index: 100;background: #fff;
        }


        .part6a ul li .img{position: relative;}

        .part6a ul li:hover .img::before{content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.25);
            top: 0;
            left: 0;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
            z-index: 1;
        }

        .part6 ul li .img{position: relative;}

        .part6 ul li:hover .img::before{content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.25);
            top: 0;
            left: 0;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
            z-index: 1;
        }



    /*     .part4b ul li.on .des{display: none;}
        .part4b ul li.on .pdate{display: none;}
        .part4b ul li.on  .img{height:340px;} 
        .part4b ul li.on .title{height: 32px;}*/


        .part4b ul li.on .pdate{margin-top: 40px;}
        .part4b ul li.on .title{height: 30px;}


        .marquee1 ul li{width:200px;}
        .marquee1 ul li img{margin:12px 0px 0px 12px;width:188px;}
        .marquee1 .tempWrap{width:1200px;}

        .part4ab ul li:hover .img::before,
        .nn1aa1 ul li:hover .img::before,
        .nn1aa ul li:hover .img::before,
        .part4b ul li:hover .img::before,
        .part6 ul li:hover .img::before,
        .part6a ul li:hover .img::before,
        .about_ls2 .li .img:hover::before,
        .index_c2 .li:hover .img::before,
        .index_c2 .li1:hover .img::before,
        .learning4 .li:hover .img::before,
        .learnings7 .li:hover .img::before,
        .learnings6 .li .img:hover::before,
        .about_ls240 .li .img:hover::before,
         .video1 ul li:hover .img::before,
         .part4hb ul li:hover .img::before,
         .nn1a ul li:hover .img::before,
         .nn3a2 ul li:hover .img::before{content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.25);
            top: 0;
            left: 0;
            border-radius: 0px;
            z-index: 1;
        }


        .part4ab ul li .img,
        .nn1aa1 ul li .img,
        .nn1aa ul li .img,
        .part4b ul li .img,
        .part6 ul li .img,
        .part6a ul li .img,
        .about_ls2 .li .img,
        .index_c2 .li .img,
        .index_c2 .li1 .img,
        .learning4 .li .img,
        .learnings7 .li .img,
        .learnings6 .li .img,
        .about_ls240 .li .img,
         .video1 ul li .img,
         .part4hb ul li .img,
         .nn1a ul li .img,
         .nn3a2 ul li .img{position: relative;
        }
        .BMap_bubble_title{font-size:18px;color:#000;margin-bottom: 5px;}
        .header_list dl .dd span{display:inline-block;background:#274197;width:0rem;transition: all 0.3s;height:3px;border-radius: 6px;position: absolute;bottom:0px;left:0px;}
        .header_list dl .dd.on span{width:100%;}
        .header_list dl .dd.on{border:0px;}

        .part6 ul li .img {
          
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
        }



        .part4b ul li.on{position: relative;}

        .part4b ul li.on .des0{position: absolute;bottom:0px;left:0px;width:100%;background: url(../images/aa3.png) repeat 0px 0px /cover;padding:10px 20px 0px;}
        .part4b ul li.on .des0 .title{color:#fff;}
        .part4b ul li.on .des0 .des{display: none;}
        .part4b ul li.on .des0 .pdate{display: none;}
        .part4b ul li.on .img{height:410px;overflow: hidden;}
.part4b ul li.on .img img{width:100%;min-height:410px;}



.part6a.ttt ul li{padding:20px 20px; 
    
    border-bottom: 2.4px solid #274197;
border-radius: 8px;
box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);margin-top: 10px;
width: 30%;margin-left:1%;
margin-right: 1.4%;

}
.part6a.ttt ul li .conut{padding:10px 0px; 


}


.part6a.ttt ul li .title{}

.part6a.ttt ul li .des{
   padding-left:10%;
   text-align: right;

}



.cjh1{padding:65px 0px;}
.cjh1 .container{overflow: hidden;}
.cjh11{width:63%;float: left;}
.cjh12{width:34%;float: right;}

.cjh00{height:54px;background: url(../images/c3.png) no-repeat left top;overflow: hidden;margin-bottom: 20px;}
.cjh01{float:left;padding-left:15px;}
.cjh01 h2{height: 30px;color: rgba(51,51,51,1);font-size: 20px;font-family: SourceHanSansSC-medium;}
.cjh01 p{color: rgba(153,153,153,1);font-size: 12px;text-align: left;font-family: Arial-regular;}
.cjh02{float:right;}
.cjh02 p a{line-height: 30px;
    color: rgba(153,153,153,1);
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-medium;}
    .cjh02 p a:hover{color:#274197}

.cjh05{overflow: hidden;}
.cjh05 .img{height:220px;overflow: hidden;}
.cjh05 .img img{width: 100%;}
.cjh05  .des0 .title{height: 23px;
    line-height: 23px;
    color: rgba(16,16,16,1);
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-medium;overflow: hidden;margin-top: 15px;}

    .cjh05  .des0 .des{margin-top: 15px;height: 52px;
        line-height: 26px;
        color: rgba(102,102,102,1);
        font-size: 14px;
        text-align: left;
        font-family: SourceHanSansSC-regular;overflow: hidden;}

        .cjh05  .des0 .pdate{height: 26px;
            line-height: 26px;
            color: rgba(153,153,153,1);
            font-size: 14px;
            text-align: left;
            font-family: SourceHanSansSC-regular;margin-top: 5px;}

.cjh1 .swiper-pagination{position: static;margin-top: 40px;}
.cjh1  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #666
}

.cjh1 .swiper-button-next{position: absolute;bottom:0px;right:30%;width:32px;height:32px;background: url(../images/c2.png) no-repeat;top:auto;} 
.cjh1 .swiper-button-prev{position: absolute;bottom:0px;left:30%;width:32px;height:32px;background: url(../images/c1.png) no-repeat;top:auto;} 

.cjh13 ul li{overflow: hidden;margin-bottom: 17px;background: url(../images/c7.png) no-repeat 0px center;padding-left: 20px;}
.cjh13 ul li .title{height: 23px;
    line-height: 23px;
    color: rgba(51,51,51,1);
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-regular;text-overflow: ellipsis;overflow: hidden;float: left;width:70%; white-space: nowrap;}
    .cjh13 ul li .pdate{height: 26px;
        line-height: 26px;
        color: rgba(153,153,153,1);
        font-size: 14px;
        text-align: left;
        font-family: SourceHanSansSC-regular;float: right;}

        .cjh13 ul li:hover .title{color:#274197}


        .cjh13 ul li.on{background: url(../images/c6.png) no-repeat 0px center;}

        .cjh13 ul li.on .title{font-weight: 700;}



        .cjh1.on{background: #f7f8f9;}

        .cjh2 ul{overflow: hidden;}
        .cjh2 ul li{background: #f7f8f9;border-radius: 2px;float:left;width:23.5%;overflow: hidden;margin-right:2%;margin-bottom: 25px;border: 0px solid #f7f8f9;
        
            border-radius: 0px 0px 2px 2px;
            background-color: rgba(255,255,255,1);
            box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);
        
        }
        .cjh2 ul li:nth-child(4n){margin-right:0px;}
        .cjh2 ul li.on{}
        
        .cjh2 ul li .img{height:158px;overflow: hidden;}
        .cjh2 ul li .img img{width:100%;min-height: 158px;}
        
        .cjh2 ul li .des0{padding:20px 20px;}
        .cjh2 ul li:hover .des0{}
        .cjh2 ul li:hover{border: 0px solid #eee;}
        
        
        .cjh2 ul li .title{height: 52px;
            line-height: 26px;
            color: rgba(16,16,16,1);
            font-size: 16px;
            text-align: left;
            font-family: SourceHanSansSC-medium;margin-bottom: 10px;overflow: hidden;}
        .cjh2 ul li .pdate{height: 26px;
            line-height: 26px;
            color: rgba(153,153,153,1);
            font-size: 14px;
            text-align: left;
            font-family: SourceHanSansSC-regular;}
        .cjh2 ul li .title:hover{color:#274197}




  
        .cjh2 ul li:hover img,.dn1b1 ul li:hover img{
            transform: scale(1.1);
    }

    .cjh2 ul li img,.dn1b1 ul li img {
        transition: all .5s;
}






.cjh2 ul li:hover .img::before,
 .nn3a2 ul li:hover .img::before,.dn1b1 ul li:hover .img::before{content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.25);
    top: 0;
    left: 0;
    border-radius: 0px;
    z-index: 1;
}


.cjh2 ul li .img,.dn1b1 ul li .img{position: relative;
}



.dn1{overflow: hidden;}
.dn1a{float:left;width:48.5%;}
.dn1b{float:right;width:48.5%;}
.dn1a1{overflow: hidden;}
.dn1a1 ul li{border-bottom: 1px solid #e4e4e4;}
.dn1a1 ul li .title{height: 23px;
    line-height: 23px;
    color: rgba(16,16,16,1);
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-medium;overflow: hidden;margin-top: 14px;}

    .dn1a1 ul li .title:hover{color:#274197}

    .dn1a1 ul li .des{
        height: 48px;
        line-height: 24px;
        color: rgba(102,102,102,1);
        font-size: 14px;
        text-align: left;
        font-family: SourceHanSansSC-regular;overflow: hidden;margin-top: 8px;

    }

    .dn1a1 ul li .pdate{
        height: 26px;
        line-height: 26px;
        color: rgba(153,153,153,1);
        font-size: 14px;
        text-align: left;
        font-family: SourceHanSansSC-regular;margin:5px 0px 5px;


    }

    .dn1b1 ul li{margin-bottom: 20px;overflow: hidden;}
    .dn1b1 ul li:last-child{margin-bottom: 0px;}
    .dn1b1 ul li a{display: flex;}
    .dn1b1 ul li .img{width:190px;float: left;overflow: hidden;height:110px;}
    .dn1b1 ul li .img img{width:190px;height:110px;}
    .dn1b1 ul li .des0{flex: 1;padding-left:15px;}

    .dn1b1 ul li .title{height: 23px;
        line-height: 23px;
        color: rgba(16,16,16,1);
        font-size: 16px;
        text-align: left;
        font-family: SourceHanSansSC-medium;overflow: hidden;}

        .dn1b1 ul li .title:hover{color:#274197}
    
        .dn1b1 ul li .des{
            height: 48px;
line-height: 24px;
color: rgba(102,102,102,1);
font-size: 14px;
text-align: left;
font-family: SourceHanSansSC-regular;overflow: hidden;margin-top: 8px;
    
        }
    
        .dn1b1 ul li .pdate{
            height: 26px;
            line-height: 26px;
            color: rgba(153,153,153,1);
            font-size: 14px;
            text-align: left;
            font-family: SourceHanSansSC-regular;margin:5px 0px;
    
    
        }

.dn1a2 img{width:100%;}

.dn1a2{margin-top: 50px;}



.dn2{overflow: hidden;}
.dn21{float:left;width:38%;margin-right:2%;}
.dn22{float:left;width:20%;margin-right:0%;}




.dn21 ul li{

    border-bottom: 1px solid #e4e4e4;
}

.dn21 ul li.on .title{height: 23px;
    line-height: 23px;
    color: rgba(16,16,16,1);
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-medium;overflow: hidden;}

    .dn21 ul li.on .title:hover{color:#274197}

    .dn21 ul li.on .des{
        height: 48px;
line-height: 24px;
color: rgba(102,102,102,1);
font-size: 14px;
text-align: left;
font-family: SourceHanSansSC-regular;overflow: hidden;margin-top: 8px;display: block;

    }

    .dn21 ul li.on .pdate{
        height: 26px;
        line-height: 26px;
        color: rgba(153,153,153,1);
        font-size: 14px;
        text-align: left;
        font-family: SourceHanSansSC-regular;margin:5px 0px;display: block;


    }
    .dn21 ul li .des0{padding:15px 0px;}
    .dn21 ul li .des,.dn21 ul li .pdate{display: none;}


    .dn21 ul li .title{height: 23px;
        line-height: 23px;
        color: rgba(51,51,51,1);
        font-size: 16px;
        text-align: left;
        font-family: SourceHanSansSC-regular;overflow: hidden;}


        .dn21 ul li .title:hover{color:#274197}

.dn22 ul li{border-radius: 0px 0px 2px 2px;
    background-color: rgba(255,255,255,1);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.05);}

    .dn22 ul li .img img{width:100%;height:170px;}
    .dn22 ul li .title{ height: 50px;
        line-height: 50px;
        color: rgba(16,16,16,1);
        font-size: 16px;
        text-align: left;
        font-family: SourceHanSansSC-medium;padding: 0px 20px;overflow: hidden;}
        .dn22 ul li.on{margin-bottom: 30px;}
   
        .dn22 ul li .img{position: relative;}

        
       .dn22 ul li .img::before{content: "";
           position: absolute;
           width: 100%;
           height: 100%;
           background: url(../images/c8.png) no-repeat center center;
           top: 0;
           left: 0;
           border-radius: 0px;
           z-index: 1;
       }


       .dn22 ul li .title:hover{color:#274197}



       .part66{overflow: hidden;margin-bottom: 0px;}
       .part66 h2{font-size: 40px;color:#101010;font-weight: 700;float:left;}
       .part66 p{font-size: 16px;color:#333;width: 148px;}
       .part66 .swiper-slide li{border-radius: 0px 0px 2px 2px;margin-bottom: 0px;overflow: hidden;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);background-color: rgba(255,255,255,1);margin-bottom: 10px;}
       .part66 .swiper-slide li:nth-child(4n){margin-right:0px;}
       .part66 .swiper-slide li:hover{box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.1);}
       
       .part66 .swiper-slide li .img{height:264px;overflow: hidden;}
       .part66 .swiper-slide li .img img{width:100%;}
       .part66 .swiper-slide li .conut{padding:20px;    background: #fff;}
       .part66 .swiper-slide li .title{font-size: 16px;line-height: 20px;text-align: center;height:50px;}
       
       .part66 .swiper-slide li .des{
           font-size: 16px;font-weight: 400;color: #666666;line-height: 23px;margin-top: 10px;text-align: center;height:20px;overflow: hidden;
           }



.part66 .swiper-slide li:hover img{
            transform: scale(1.1);
    }

 .part66 .swiper-slide li img {
        transition: all .5s;
}

.part66 .swiper-slide li:hover .img::before{content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.25);
    top: 0;
    left: 0;
    border-radius: 0px;
    z-index: 1;
}
.part66 .swiper-slide li .img{position: relative;}


.part69 li{border-radius: 0px 0px 2px 2px;
    background-color: rgba(255,255,255,1);
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);}

.part69 li:hover{box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.1);}

.part69 li .img{height:155px;overflow: hidden;}
.part69 li .img img{width:100%;}
.part69 li .conut{padding:20px;    background: #fff;}
.part69 li .title{height: 52px;
    line-height: 26px;
    color: rgba(51,51,51,1);
    font-size: 14px;
    text-align: left;
    font-family: SourceHanSansSC-regular;overflow: hidden;}




.part69 li:hover img{
     transform: scale(1.1);
}

.part69 li img {
 transition: all .5s;
}

.part69 li:hover .img::before{content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.25);
top: 0;
left: 0;
border-radius: 0px;
z-index: 1;
}
.part69 li .img{position: relative;}



.dn4{overflow: hidden;}
.dn4 .dn4a{width:48%;float:left;height: 350px;
    border-radius: 6px;
    background-color: rgba(255,255,255,1);padding:40px;}
.dn4 .dn4a.dn4b{width:48%;float:right;}

.dn4  .title{height: 35px;
    line-height: 35px;
    color: rgba(39,65,151,1);
    font-size: 26px;
    text-align: left;
    font-family: SourceHanSansSC-medium;}


   
.dn4  .des{line-height: 35px;
    color: rgba(102,102,102,1);
    font-size: 20px;
    text-align: left;
    font-family: SourceHanSansSC-medium;margin-top: 22px;}



    .dn5a ul li{overflow: hidden;border-radius: 6px;
        background-color: rgba(255,255,255,1);margin-bottom: 80px;}

    .dn5a ul li .img{float:right;width:50%;}
    .dn5a ul li .des0{float:left;width:50%;padding:30px;}

    .dn5a ul li .img img{width:100%;}

    .dn5a ul li:nth-child(2n) .img{float:left;width:50%;}
    .dn5a ul li:nth-child(2n) .des0{float:right;width:50%;}

    .dn5a ul li .des0 .title{height: 35px;
        line-height: 35px;
        color: rgba(51,51,51,1);
        font-size: 28px;
        text-align: left;
        font-family: SourceHanSansSC-bold;margin-bottom: 20px;}

        .dn5a ul li .des0 .des{line-height: 32px;
            color: rgba(51,51,51,1);
            font-size: 16px;
            text-align: left;
            font-family: SourceHanSansSC-regular;}

            .dn5a ul li .des0 .pdate{width: 150px;
                height: 50px;
                border-radius: 4px;
               margin-top: 35px;
                border: 1px solid rgba(222,222,222,1);}

                .dn5a ul li .des0 .pdate a{display: block;height: 50px;
                    line-height: 50px;
                    color: rgba(102,102,102,1);
                    font-size: 16px;
                    text-align: center;
                    font-family: SourceHanSansSC-regular;}
                    .dn5a ul li .des0 .pdate:hover{background-color: rgba(39,65,151,1);border: 1px solid rgba(39,65,151,1);}

                    .dn5a ul li .des0 .pdate:hover a{color:#fff;} 





.lmbody888{line-height: 36px;
    color: rgba(51,51,51,1);
    font-size: 16px;
    text-align: left;
    font-family: SourceHanSansSC-bold;padding:40px;background: #fff;}

    .lmbody888 p{line-height: 36px;
        color: rgba(51,51,51,1);
        font-size: 16px;
        text-align: left;
        font-family: SourceHanSansSC-bold;}

        .lmbody888 img{max-width: 100%;}

.lmbody888 h2{margin-bottom: 40px;}


.part4ab ul.kanwu{overflow: hidden;}
.part4ab ul.kanwu li{background: #fff;border-radius: 10px;float:left;width:32%;overflow: hidden;margin-right:2%;margin-bottom: 45px;position: relative;}
.part4ab ul.kanwu li:nth-child(3n){margin-right:0px;}
.part4ab ul.kanwu li.on{}

.part4ab ul.kanwu li .img{height:525px;overflow: hidden;}
.part4ab ul.kanwu li .img img{width:100%;}

.part4ab ul.kanwu li .des0{padding:0px;background: url(../images/c12.png) repeat-x 0px center;position: absolute;bottom:0px;left:0px;width:100%;}
.part4ab ul.kanwu li:hover .des0{}
.part4ab ul.kanwu li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}


.part4ab ul.kanwu li .title{font-size: 16px;color:#fff;line-height: 60px;height:60px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 0px;padding-left:10px;}
.part4ab ul.kanwu li .des{font-size: 16px;color:#666;line-height: 30px;height:60px;overflow: hidden;margin-bottom: 10px;display: none;}

.part4ab ul.kanwu li .pdate{font-size: 16px;color:#999;line-height: 23px;display: none;}



.nn2a6 ul{overflow: hidden;}
.nn2a6 ul li{background: #fff;border-radius: 10px;float:left;width:32%;overflow: hidden;margin-right:2%;margin-bottom: 45px;}
.nn2a6 ul li:nth-child(3n){margin-right:0px;}
.nn2a6 ul li.on{}

.nn2a6 ul li .img{height:216px;overflow: hidden;}
.nn2a6 ul li .img img{width:100%;min-height:216px;}

.nn2a6 ul li .des0{padding:20px;}
.nn2a6 ul li:hover .des0{}
.nn2a6 ul li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}


.nn2a6 ul li .title{line-height: 32px;
    color: rgba(0,0,0,1);
    font-size: 18px;
    text-align: left;
    font-family: SourceHanSansSC-bold;overflow: hidden;margin-bottom: 10px;}
.nn2a6 ul li .des{line-height: 30px;
    color: rgba(102,102,102,1);
    font-size: 14px;
    text-align: left;
    font-family: Roboto-regular;height:60px;overflow: hidden;margin-bottom: 10px;}

.nn2a6 ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}


.part6a.goo ul li{float:left;border-radius: 6px;
    background-color: rgba(255,255,255,1);border-bottom: 2.4px solid transparent;}
    .part6a.goo ul li .conut6{display: table;height:100px;width:100%;}
    .part6a.goo ul li .title{display: table-cell;vertical-align: middle;text-align: center;line-height: 32px;
        color: rgba(51,51,51,1);
        font-size: 14px;
        font-family: SourceHanSansSC-medium;}
        .part6a.goo ul li:hover{border-radius: 6px;
            border-bottom: 2.4px solid #274197;}

            #opop2764 .des{font-size:13px;padding-left:2%;line-height: 18px;}
#opop2768 .des{font-size:13px;padding-left:2%;line-height: 18px;}
.part6a ul li .ono .title span { border:1px solid #101010
}


.part4ab.gsfffw ul li{background: none;border-radius: 0px; float:none;  width:100%; overflow: hidden;margin-right:2%;margin-bottom: 25px;border-bottom: 1px dotted #999;}

.part4ab.gsfffw ul li .title{height:auto;}




}