@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1600px){	
.img-home-banner{background-position:calc( 50% + 0px ) center;background-repeat:no-repeat;background-size:cover;height:300px;}
  
  .product_ag1 .product_b4 p {
    color: #FFFFFF;
}
/* body{min-width:1200rem;} */
.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:1520px;}

.header1{width:100%;transition: all 0.3s;height:6.8rem;transition: all 0.3s;background: #fff;height: 80px;}
.header1{border-bottom:1px solid #eee;}

.header1 .container{}
.header2{position:relative;}
.header2 .header_left{float:left;padding:0px 0rem 0px;}
.header2 .header_left img{height:70px;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 30px;position:relative;width:88px;text-align: center;height: 80px;}
.header_list dl .dd .title{font-size:16px;color:#101010;line-height:80px;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:79px;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:16px;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:70px 0 50px;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:20px;color:#101010;line-height: 28px;font-weight:400;margin-bottom:10px;}
.footer_list dl dd{font-size:16px;color:#666666;margin-top:4px;}
.footer_list dl dd p{font-size:16px;color:#666666;line-height: 36px;text-align:left;font-family: SourceHanSansSC-regular;}
.footer_list dl dd:hover p{font-size:16px;color:#274197;}


.footer_bottom1{width:100%;overflow:hidden;padding:50px 0rem 50px;}
.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:14px;color:#999999;line-height:2rem;margin:0 1.6rem 0rem 0rem;}
.footer_bottom3 a{display:inline-block;font-size:14px;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:65px;}
.footer_bottom4 li:nth-child(2n){margin-right:0rem;}
.footer_bottom4 li em{display:block;    text-align: center;}
.footer_bottom4 li em img{width:80px;background:#FFFFFF;margin:0 auto;/* border: 0.2rem dashed #999999; */}
.footer_bottom4 p{font-size:14px;line-height:26px;margin-top: 12px;text-align: center;font-weight: 400;}

.fg{height:80px;border-bottom: 1px solid #f0f0f0;}

.new7{margin-top: 15px;float:left;height:50px;font-size:16px;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:20px auto;position:relative;cursor:pointer;margin-left:204px;}
.new7:first-child{margin-left:0px;}

.new7 .cont{bottom: 48px;opacity:0;position:absolute;left:0rem;width:200%;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.6rem;
    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:486.4px;height:60px;font-size:16px;color:#333;border-radius: 0.6rem;border: 1px solid #E4E4E4;background:#FFFFFF;line-height:58px;padding:0rem 1.8rem;margin-right:3rem;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:486.4px;height:60px;font-size:16px;color:#333;border-radius: 0.6rem;border: 1px solid #E4E4E4;background:#FFFFFF;line-height:58px;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;}

.sbaner img {
    width: 100%;
}

.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: 10px;float:left;width:180px;overflow: hidden;margin-right:10px;margin-bottom: 45px;}
.part4ab .expert-list li:nth-child(8n){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: 16px;color:#666;line-height: 30px;height:20px;overflow: hidden;margin-bottom: 10px;}

.part4ab ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}












.banner2{width:100%;margin-top:80px;}
.banner2 .title{margin-top:20px;}
.banner2 .title p{font-size:40px;color:#FFFFFF;line-height:63px;font-weight: 700;}
.banner2 .title5 p{font-size:22px;color:#FFFFFF;line-height:40px;}

.banner2 .des{margin-top:33px;}
.banner2 .des p{font-size:20px;color:#FFFFFF;line-height:150%;opacity:0.75;}
.banner2 .more{width:100%;overflow:hidden;margin-top:30px;}
.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:-760px;}

.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:100px 0px;}
.part1{text-align: center;}

.part1 .title{font-size: 58px;line-height: 180%;color: #000;font-weight: 700;font-family: ZKQingKeHuangYou-bold;}

.part1 .title2{font-size: 28px;line-height: 220%;color: #333333;}
.part1 .des{font-size: 16px;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: 60px;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: 18px;color: #333;line-height:170%;margin-top: 10px;}



.index2{background: #F7F8F9;padding:100px 0px 55px;}
.index2 .part3 ul{overflow: hidden;margin-bottom: 50px;}
.index2 .part3 ul li{float:left;text-align: center;margin-right: 30px;}
    .index2 .part3 ul li h2{font-size: 18px;color:#333;line-height: 56px;width: 166px;
        height: 56px;
        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:273px;overflow: hidden;}
.part4b ul li .img img{width:100%;min-height:273px;}
.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: 18px;color:#000;line-height: 32px;height:64px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 10px;}
.part4b ul li .des{font-size: 16px;color:#666;line-height: 30px;height:60px;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: 45px;}
.dua11{float: left;}
.dua11 img{height:11rem;}
.dua11 p{font-size: 40px;color:#fff;font-weight: 700;}

.dua12{float: right;margin-top: 20px;}
.dua12 ul li{float: left;height: 44px;font-size: 18px; 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:5%;position: relative;}
.dua22 .title{font-size: 32px;font-weight: 500;color: #2B2B2B;line-height: 48px;}

.dua22 .des{
font-size: 18px;font-weight: 400;color: #666666;line-height: 36px;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:100px 0px 30px;background: #F7F8F9;}
.part5{overflow: hidden;margin-bottom: 35px;}
.part5 h2{font-size: 40px;color:#101010;font-weight: 700;float:left;}
.part5 p{font-size: 16px;color:#333;width: 148px;
    height: 48px;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid rgba(219,219,219,1);line-height: 48px;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:22%;margin-right:4%;border-radius: 10px;margin-bottom: 45px;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 .img{height:332px;overflow: hidden;}
.part6 ul li .img img{width:100%;}
.part6 ul li .conut{padding:20px;    background: #fff;}
.part6 ul li .title{font-size: 24px;font-weight: 700;color: #101010;line-height: 33px;text-align: center;font-family: SourceHanSansSC-medium;}

.part6 ul li .des{
    font-size: 16px;font-weight: 400;color: #666666;line-height: 23px;margin-top: 10px;text-align: center;height:46px;overflow: hidden;
    }




    .inde4{padding:100px 0px 100px;background: #fff;}
    .part51{overflow: hidden;margin-bottom: 35px;}
    .part51 h2{font-size: 40px;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: 12px 10px 12px 10px;
    width: 180px;
    height: 92px
}

.partner_loop_container__XFuoa:nth-child(2n) {
    position: relative;
    height: 102px;
}
.partner_loop_container__XFuoa:nth-child(2n+1) {
    position: relative;
    height: 102px
}
.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__item__tYkEj img{height:92px;width:230px;}



@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: 40px;
    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: 32px;
    text-align: left;
    font-family: SourceHanSansSC-medium;}
    .ab11 .des{
        line-height: 36px;
        color: #333;
        font-size: 16px;
        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: 18px;color: #fff;line-height:170%;margin-top: 10px;}

.ab3{background:#f7f8f9;padding:100px 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: 70px;
        color: rgba(16,16,16,1);
        font-size: 40px;
        text-align: center;
        font-family: ZKQingKeHuangYou-bold;}

.ab32 ul li{    border-radius: 6px;
    float: left;
    width: 32%;
    overflow: hidden;
    margin-right: 2%;
    margin-bottom: 35px;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: 18px;display: table-cell;vertical-align: middle;padding:20px 10px 20px 20px;font-family: SourceHanSansSC-medium;}

.footer.on{background: #fff;}



.inde3a0{background:#f7f8f9;padding:56px 0px;}
.inde3a{}
.part5a{overflow: hidden;margin-bottom: 15px;background: url(../images/aa15.png) no-repeat 0px center;}
.part5a h2{font-size: 32px;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: 10px;margin-bottom: 30px;overflow: hidden;}
.part6a ul li:nth-child(4n){margin-right:0px;}
.part6a ul li:hover{border: 0px solid #eee;}

.part6a ul li .img{height:350px;overflow: hidden;border-top-left-radius:6px;border-top-right-radius:6px;}
.part6a ul li .img{border-radius:0px;}
.part6a ul.on li .img img{width:100%;}
.part6a ul li .conut{padding:20px 0px;}
.part6a ul li .title{font-size: 22px;font-weight: 700;color: #101010;line-height: 33px;font-family: SourceHanSansSC-medium;}

.part6a ul li .des{
    font-size: 16px;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: 10px;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:332px;overflow: hidden;float:left;width:48%;}
.part6a ul.on li .img img{width:100%;}
.part6a ul.on li .conut{padding:40px 30px;float:right;width:50%;}
.part6a ul.on li .title{font-size: 22px;font-weight: 700;color: #101010;line-height: 33px;font-family: SourceHanSansSC-medium;}

.part6a ul.on li .des{
    font-size: 18px;font-weight: 400;color: #333;line-height: 30px;margin-top: 10px;height:60px;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: 32px;color:#101010;font-weight: 400;font-family: SourceHanSansSC-medium;line-height:47px;margin-bottom: 10px;}
.team5 .team2 .des{font-size: 18px;color:#000;font-weight: 400;font-family: SourceHanSansSC-regular;line-height:32px;}


.team5.hidoo .team1{display: none;}
.team5.hidoo .team2{width:100%;}



.team22{padding:30px 0px;font-size: 16px;line-height: 190%;}

.team22 p{font-size: 16px !important;line-height: 190%;}
.team22 p span{font-size: 16px !important;line-height: 190%;}
.team22 img{max-width: 100%;}

.new51{background: #f7f8f9;padding:45px 0px;}

.new51 .title1{font-size: 16px;color:#999;font-weight: 400;margin-bottom: 20px;overflow: hidden;}
.new51 .title1 p{float: left;}
.new51 .title1 a p {font-size: 16px;color:#999;font-weight: 400;}


.new51 .title{font-family:SourceHanSansSC-medium;font-size: 28px;color:#333;font-weight: 400;margin-bottom: 20px;}

.new_de37{width:100%;overflow:hidden;margin-top:0rem;}
.new_de37 .span{float:left;font-size:16px;color:#999;line-height:2rem;margin-right:2rem;}

.new_de37 .span.on{background: #274197;color:#fff;padding:0.2rem 0.8rem;border-radius:0.2rem;font-size:14px;}
.new_de47{padding:40px 0px;font-size: 16px !important;color:#101010;line-height:190% !important;}
.new_de47 p{font-size: 16px !important;color:#101010;line-height:190% !important;margin-bottom: 15px;}
.new_de47 p span{font-size: 16px !important;color:#101010;line-height:190% !important;}
.new_de47 img{max-width: 600px;height:auto !important;float: none !important;display:block;margin:auto;}

.new_de47 video{max-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: 40px;color:#101010;font-weight: 700;float:left;}
.part50 p{font-size: 16px;color:#333;width: 148px;
    height: 48px;
    border-radius: 6px;
    
    border: 1px solid rgba(219,219,219,1);line-height: 48px;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:560px;overflow: hidden;}
.video1 ul li.on2 .img{height:265px;overflow: hidden;}
.video1 ul li.on3 .img{height:265px;overflow: hidden;margin-top: 30px;}



.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: 20px;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: 20px;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: 20px;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:270px;overflow: hidden;}
.part4hb ul li .img img{width:100%;min-height: 270px;}

.part4hb ul li .des0{padding:20px 0px;}
.part4hb ul li:hover .des0{}
.part4hb ul li:hover{border: 0px solid #eee;}


.part4hb ul li .title{font-size: 20px;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: 16px;color:#999;line-height: 23px;}
.part4hb ul li .title:hover{color:#274197}
.part4ab ul li .title:hover{color:#274197}

.lc0{padding:100px 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:50px 0px 80px 50px;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: 20px;
    text-align: left;
    font-family: SourceHanSansSC-regular;}

.lc21 dl dd p{line-height: 33px;
    color: rgba(255,255,255,1);
    font-size: 22px;
    text-align: left;
    font-family: SourceHanSansSC-medium;} 

.lc11{line-height: 31px;
    color: rgba(0,0,0,1);
    font-size: 22px;
    text-align: left;
    font-family: Arial-bold;margin-bottom: 30px;}
    .lc121{overflow: hidden;}
    .lc121 dl{float: left;width: 44%;margin-right:6%;margin-bottom: 30px;}
    .lc121 dl input{display: block;height: 50px;
        line-height: 26px;
        border-radius: 200px;
        background-color: rgba(248,249,250,1);
        color: rgba(136,136,136,1);
        font-size: 18px;
        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: 136px;
    line-height: 26px;
    border-radius: 10px;
    background-color: rgba(248,249,250,1);
    color: rgba(136,136,136,1);
    font-size: 18px;
    text-align: left;
    font-family: Microsoft Yahei;
    border: 1px solid rgba(219,219,219,1);display: block;width: 94%;padding:15px;margin-bottom: 30px;}

    .lc123 button{width: 660px;
        height: 56px;
        line-height: 26px;
        border-radius: 200px;
        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:100px 0px 100px 0px;}
        .nn1a ul li{    border-radius: 4px;
            float: left;
            width: 23%;
            overflow: hidden;
            margin-right: 2.6%;
            margin-bottom: 45px;position: relative;}
        .nn1a ul li:nth-child(4n){margin-right:0px;}
        .nn1a ul li img{width: 100%;}
        
        .nn1a ul li .count{width: 230px;
            height: 60px;
            border-radius: 2px;
            background-color: rgba(255,255,255,1);position: absolute;bottom: 15px;left:15px;display: table;}
        
        .nn1a ul li .count .title{line-height: 26px;
            color: rgba(0,0,0,1);
            font-size: 18px;display: table-cell;vertical-align: middle;padding:17px 0px 17px 0px;text-align: center;}



.nn2{padding:80px 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: 22px;
    text-align: left;
    font-family: SourceHanSansSC-medium;}
    .nn2a ul li .des{line-height: 30px;
        color: rgba(102,102,102,1);
        font-size: 16px;
        text-align: left;
        font-family: SourceHanSansSC-regular;margin-top: 20px;height:60px;overflow: hidden;}

        .nn2a ul li .more {margin-top: 50px;}

        .nn2a ul li .more{line-height: 23px;
            color: rgba(153,153,153,1);
            font-size: 16px;
            text-align: left;
        font-family: SourceHanSansSC-regular;margin-top: 30px;}

.nn2a1{float: left;width:70%;}
.nn2a2{float: left;width:30%;}
.nn2a2 img{width:100px;}
.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: 40px;
    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: 20px;
    text-align: left;
    font-family: SourceHanSansSC-medium;margin-top: 20px;height: 32px;overflow: hidden;}

    .nn3a2 ul li .pdate{line-height: 32px;
        color: rgba(153,153,153,1);
        font-size: 16px;
        text-align: left;margin-top: 6px;
        
        font-family: SourceHanSansSC-regular;}


        .nn3a2 ul li .img{overflow: hidden;height:265px;}

        .nn3a2 ul li .title:hover{color:#274197;}


        .nn1.on{padding:100px 0px 60px 0px;background: #f7f8f9;}


        .nn1aa ul li{    border-radius: 4px;
            float: left;
            width: 31%;
            overflow: hidden;
            margin-right: 2.333%;
            margin-bottom: 45px;position: relative;}
        .nn1aa ul li:nth-child(3n){margin-right:0px;}
        .nn1aa ul li img{width: 100%;}
        
        .nn1aa ul li .count{width: 160px;
            height: 60px;
            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: 20px;display: table-cell;vertical-align: middle;padding:17px 0px 17px 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: 240px;
                height: 50px;
                border-radius: 2px;
                position: absolute;bottom: 15px;left:50%;margin-left:-120px;display: table;background: url(../images/aa19.png) repeat 0px 0px /cover;}
            
            .nn1aa1 ul li .count .title{line-height: 26px;
                color: #fff;
                font-size: 18px;display: table-cell;vertical-align: middle;padding:12px 0px 12px 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: 200px;
    height: 200px;
    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: 64px;}
    .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: 20px;
        font-family: SourceHanSansSC-medium;margin-top: 5px;}
        .nn2at ul li .img1 img{width:100px;}



        .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: 200px;
            height: 200px;
            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: 130px;}
            .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: 20px;
                font-family: SourceHanSansSC-medium;margin-top: 15px;}
                .nn2at1 ul li .img1 img{width:100px;}
        
                .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.1);
            }

            .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;
        }




        

        .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;
        }







        .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:400px;} */

        .part4b ul li.on .pdate{margin-top: 44px;}
        .part4b ul li.on .title{height: 32px;}

        .marquee1 ul li{width:253px;}
        .marquee1 ul li img{margin:12px 0px 0px 12px;}
        .marquee1 .tempWrap{width:1520px;}
    
        .BMap_bubble_title{font-size:18px;color:#000;margin-bottom: 5px;}


        .header_list dl .dd.on{position: relative;}

        .header_list dl .dd span{display: inline-block;}



        .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:480px;overflow: hidden;}
.part4b ul li.on .img img{width:100%;min-height:480px;}


.partner_loop_container__XFuoa .partner_loop__item__tYkEj img{    width: 180px;
    height: 92px}


    .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:258px;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: 20px;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:200px;overflow: hidden;}
        .cjh2 ul li .img img{width:100%;min-height: 200px;}
        
        .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:240px;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;color: #101010;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:200px;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:60px;}

    .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: 32px;
        text-align: left;
        font-family: SourceHanSansSC-bold;margin-bottom: 35px;}

        .dn5a ul li .des0 .des{line-height: 36px;
            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;}
.part6a ul li img{width:100%;}






.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:665px;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: 20px;color:#fff;line-height: 80px;height:80px;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:273px;overflow: hidden;}
.nn2a6 ul li .img img{width:100%;min-height:273px;}

.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: 22px;
    text-align: left;
    font-family: SourceHanSansSC-bold;overflow: hidden;font-weight: 400;margin-bottom: 10px;}
.nn2a6 ul li .des{line-height: 30px;
    color: rgba(102,102,102,1);
    font-size: 16px;
    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:120px;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: 16px;
        font-family: SourceHanSansSC-medium;}
        .part6a.goo ul li:hover{border-radius: 6px;
            border-bottom: 2.4px solid #274197;}

            #opop2764 .des{font-size:15px;padding-left:2%;}
#opop2768 .des{font-size:14px;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;}

}