@charset "utf-8";
/* CSS Document */

@media screen and (min-width:100px) and (max-width:1199px){
body,html{font-family: SourceHanSansSC-Normalr,'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;font-size: 50.25%;color:#333;background:#fff;}
	.product_ag1 .product_b4 p {
    color: #FFFFFF;
}

.img-home-banner{background-position:calc( 50% + 50px ) center;background-repeat:no-repeat;background-size:cover;height:240px;}
.swiper3{position:relative;height:100%;}
.swiper3 video{width:100%;height:240rem;}
	.eeww{
	position: absolute;
	min-width: 100%;
	min-height: 100%;height:40vh;
	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;}	
html,body{width:100% !important;min-width:100% !important;max-width:100% !important;}
body{background:url(../images/bjaj.png) no-repeat center center !important;background-size:cover;}
.pc{display:none;}
.phone{display:block;}
.container{max-width:100%;padding-right:1.5rem;padding-left:1.5rem;}
.swiper-slide .container{left:0rem  !important;top:25%  !important;position:absolute !important;margin-left:0rem  !important;padding-right:1.5rem;padding-left:1.5rem;}
.product_ag1.product_cg5.ffn p{color:#2E2F34}
.hfd3{position:fixed;top:0rem;left:0rem;width:100%;z-index:200;background:#FFFFFF;}
.hfd4{width:100%;height:8rem;}

.height55{height:7rem;width:100%;}

   
 
/*导航*/
.height100{height:7rem;width:100%;}
.header{height:7rem;width:100%;padding:0 2.5rem 0 2.5rem;position:relative;z-index:30;position:fixed;background:#FFFFFF;box-shadow: 0rem 0.2rem 0.6rem 0rem rgba(0,0,0,0.1);}
.header_left{float:left;padding:1.5rem 0;}
.header_left img{height:4rem;display:block;}
.header_right{float:right;margin-top:2.5rem;cursor:pointer;}
.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(0.9rem) rotate(45deg);
  -ms-transform: translateY(0.9rem) rotate(45deg);
  -o-transform: translateY(0.9rem) rotate(45deg);
  transform: translateY(0.9rem) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-1rem) rotate(-46deg);
  -ms-transform: translateY(-1rem) rotate(-46deg);
  -o-transform: translateY(-1rem) rotate(-46deg);
  transform: translateY(-1rem) rotate(-46deg);
}



.nav_top{font-size:0rem;border-bottom:0.1rem solid #dfdfdf;text-align:center;display:none;}
.nav_top.on{border-top:0.1rem solid #dfdfdf;border-bottom:0rem solid #dfdfdf;}
.nav_top ul{display:inline-block;border-left:0.1rem solid #e5e5e5;font-size:0rem;}
.nav_top ul li{border-right:0.1rem solid #e5e5e5;display:inline-block;vertical-align:top;width:172rem;}
.nav_top ul li .xh{transition: all 0.3s;width:0rem;height:0.4rem;margin:0 auto;background:#c9a063;}
.nav_top ul li.on .xh,.nav_top ul li:hover .xh{width:100%;}
.nav_title{padding:1rem 0;width:100%;overflow:hidden;}
.nav_title .title_cn{float:left;    font-size: 2.2rem;
    color: #000000;
    line-height: 3rem;
    font-weight: 400;
    text-align: left;
    padding: 0rem 0rem;}
.nav_title .title_en{font-size:2rem;color:#000000;line-height:2.8rem;font-weight:700;}
.nav_title.on span{display:none !important;}
.nav_title.on .title_cn{float:inherit !important;}
.nav_title1{padding:1rem 1rem 1rem 4rem;width:100%;overflow:hidden;    border-top: 0.1rem solid #eeeeee;}
.nav_title1 .title_cn{float:left;font-size:2rem;color:#333333;line-height:2.4rem;/* font-weight:700; */}
.nav_title1 .title_en{font-size:2rem;color:#000000;line-height:2rem;font-weight:700;}
.nav_title1 span {float:right;
    width: 0.8rem;
    height: 2.4rem;
    display: block;
    background: url(../images/aq.png) no-repeat left center;
    background-size: 0.8rem auto;
}
.nav_title1.on .title_cn{float:inherit;}
.nav_title1.on span{display:none;}
.nav_title2{padding:1rem 1.5rem 1rem 35rem;width:100%;overflow:hidden;border-top: 0.1rem solid #eeeeee;}
.nav_title2 .title_cn{font-size:1.4rem;color:#000000;line-height:2.4rem;/* font-weight:700; */}
.nav_title2 .title_en{font-size:1.2rem;color:#000000;line-height:2rem;font-weight:700;}
.nav_title2	 span{display:none;float:right;
    width: 0.8rem;
    height: 2.4rem;
    background: url(../images/aq.png) no-repeat left center;
    background-size: 0.8rem auto;
}
.nav_title2.on .title_cn{float:left;}
.nav_title2.on span{display:block;float:right;}

.nav_title3{padding:1rem 1.5rem 1rem 45rem;width:100%;overflow:hidden;border-top: 0.1rem solid #eeeeee;}
.nav_title3 .title_cn{font-size:1.4rem;color:#000000;line-height:2.4rem;/* font-weight:700; */}
.nav_title3 .title_en{font-size:1.2rem;color:#000000;line-height:2rem;font-weight:700;}
.nav_title3	 span{display:none;float:right;
    width: 0.8rem;
    height: 2.4rem;
    background: url(../images/aq.png) no-repeat left center;
    background-size: 0.8rem auto;
}
.nav_title3 .on{}
.nav_title3 .on .title_cn{float:left;}
.nav_title3 .on span{float:right;}


.nav_list5{display:none;}
.nav_list5.on{display:block;}
.nav_list5 .dd{width:100%;overflow:hidden;}
.nav_list5 .dd {}
.nav_right1 .nav_title span {float:right;
    width: 20px;
    height:14px;
    display: block;
    background: url(../images/new5.png) no-repeat left center;
    background-size: 13px auto;
}
.nav_list6{display:none;}
.nav_list6.on{display:block;}



.nav_right1{border-top: 0.1rem solid #eeeeee;}
.nav_right1 .xil{/* border-top:0.1rem solid #eeeeee; */display:none;}
.nav_right1 .xil.on{display:block;}
.nav_right1 .xil dd{/* border-bottom: 0.1rem solid #eeeeee; */}
.nav_right1 .xil dd p{font-size:1.4rem;color:#333333;line-height:2.4rem; background: url(../images/aq.png) no-repeat right center;padding-right:1.2rem;background-size: 0.8rem auto;padding: 1rem 0;}

.nav_right1 .xil .list dd:last-child{border-bottom:0rem;}
.nav_right1{width:100%;overflow:hidden;margin-top:0rem;}
.nav_right1 ul{}
.nav_right1 ul li{border-bottom:0.1rem solid #eeeeee;}
.nav_right1 .nav_title{padding:1.5rem 2.5rem;}









.nav_right.on{right:0rem;}
.nav_right4.on{right:0rem;}
.nav_right{transition: all 0.3s;position:fixed;right:-100%;top:7rem;width:100%;background:#FFFFFF;height:100%;z-index:50;overflow:auto;padding-bottom:5rem;}
.nav_right4{display:none;position:fixed;right:-100%;top:0rem;width:100%;background:#000000;opacity:0.5;height:100%;z-index:50;padding:3rem;transition: all 0.3s;}

.nav_right2{display:none;width:100%;overflow:hidden;}
.nav_right2 .three{float:right;}
.nav_right2{}
.nav_right3{padding-left:0rem;}
.nav_right3 .title{font-size:3.6rem;color:#333333;line-height:46rem;}
.nav_right3 .des{margin-top:2rem;}
.nav_right3 .des p{font-size:1.4rem;color:#666666;line-height:2.8rem;}
.nav_right3 .des a{font-size:1.4rem;color:#666666;line-height:2.8rem;}






.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;
}


.header1{position:fixed;top:0rem;left:0rem;z-index:30;width:100%;z-index:100;transition: all 0.3s;height:6.8rem;transition: all 0.3s;}
.header1 .bj{position:absolute;top:0rem;left:0rem;width:100%;height:100%;opacity:0.5;background:#000000;z-index:1;}
.header1 .container{position:relative;z-index:2;width:100%;padding:0rem 40rem;}
.header2{width:100%;height:6.8rem;position:relative;}
.header2 .header_left{float:left;padding:1rem 0rem 0.8rem;}
.header2 .header_left img{width:19rem;height:5rem;display:block;}

.header_list{float:right;margin-right:7rem;}
.header_list dl{margin-bottom:0rem;}
.header_list dl .dd{float:left;margin:0rem 3.3rem ;position:relative;}
.header_list dl .dd .title{font-size:1.8rem;color:#FFFFFF;line-height:6.8rem;opacity:0.7;}
.header_list dl .dd:hover .title,.header_list dl .dd.on .title{opacity:1;}

.header1.on{box-shadow: 0rem 0.2rem 0.6rem 0rem rgba(0,0,0,0.1);}
.header1.on .bj{background:#FFFFFF;opacity:1;}
.hea{height:6.8rem;}
.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;}
.header_topsss1.on {
    height: 7.6rem;
    width: 100%;
}
/*下拉*/
.header_listb1{position:absolute;top:64rem;left:50%;margin-left:-75rem;z-index:10;height:0rem;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .25s ease-in-out;}
.header_listb2{margin:0.7rem 0.5rem 0.5rem 0.5rem;width: 235rem;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:1.6rem;color:#2B2B2B;line-height:2.2rem;text-align:left;width:100%;margin:2rem 0rem 0rem;padding-left:2.9rem;}
.header_listb2 li p{text-align:left;font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;display:inline-block;padding-right: 1.6rem;font-family: SourceHanSansSC-Normal;padding:0rem 1.8rem;opacity:0.6;}
.header_listb2 li:hover p{color:#2B2B2B;opacity:1;background:url(../images/index_b3.png) no-repeat left center;background-size:0.6rem 1rem;}


.header6{float:right;margin-left:0rem;margin-top:1.5rem;padding:1rem 2.6rem 0rem 0rem;}
.header6 .title1{float:left;font-size:2rem;color:#2B2B2B;line-height:2.4rem;opacity:0.7;}
.header6 .title1.on{opacity:1;}
.header6 .title2{float:left;font-size:2rem;color:#2B2B2B;line-height:2.4rem;margin:0rem 1rem;}
.header6 .title2.on{font-size:1rem;}

.header_list dl .dd:hover .header_listb1{height:auto;opacity:1;}

/*banner1*/
.banner-wrap {
    width: 100%;
	overflow:hidden;
}
.banner {

    position: relative;
    width: 100%;
}
.banner video{  
    object-position: 50% 60%;
    object-fit: cover;
    width: 100% !important;
    z-index: 6;
	}
	.banner .img{width:100%;overflow:hidden;}
.banner img{width:150%;margin-left:-25%;}
.banner.hpop img{width:250%;margin-left:-25%;}
.banner .banner-content {
    /* height: 16rem; */
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    z-index: 20;
	transform: translate(-0%,-50%);
    -ms-transform: translate(-0%,-50%);
    -moz-transform: translate(-0%,-50%);
    -webkit-transform: translate(-0%,-50%);
    -o-transform: translate(-0%,-50%);
}
.banner .banner-content .title {
    color: #fff;
    font-size: 3rem;
    font-weight: 800;
    margin-bottom: 0.3125rem;padding:2rem 2rem;
}

.banner .banner-content .sub-title {
    color: #fff;
    font-size: 1.5rem;
}

.banner .banner-content .title1 {
    color: #fff;
    font-size: 3.6rem;
	line-height:5rem;
	font-family: SourceHanSansSC-Medium !important;    font-weight: 700;
	text-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);
}

.banner .banner-content .des {
	margin:1rem auto 0rem;
    color: #fff;
    font-size: 1.9rem;
	line-height:3rem;
	text-align:center;
	width:100%;
	text-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);padding:0px 20px;
}
.banner .banner-content .des.on{/* width:6.8rem; */}
.banner .banner-content .des.on1{line-height:2.4rem;}



/*关于我们*/
.index_b{width:100%;background:#F4F4F4;padding:4rem 0rem 5rem;overflow:hidden;}
.index_b.on{background:#FFFFFF;}
.index_b1 .title{font-size:3.2rem;color:#2E2F34;line-height:4.8rem;margin-bottom:1.6rem;}
.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:3rem;}
.index_b3 .cent{width:100%;}
.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.2rem;background-size:0.9rem 1.7rem;}
.index_b3 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:2.5rem;}
.index_b3 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;}
.index_b3 .img{width:100%;margin-top:3rem;}
.index_b3.on .cent{float:left;}
.index_b3.on .img{float:right;}
.index_b3 .img img{width:100%;border-radius: 4px;}
.index_b3 .icon_title{width:100%;margin-top:3rem;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;padding:2rem 2rem;}
.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:1rem;}
.index_c2 .li{width:100%;margin-top:2.5rem;margin-right:3.7rem;border-radius:1rem;overflow:hidden;box-shadow: 0rem 0.2rem 1.4rem 0rem rgba(0,0,0,0.1);}
.index_c2 .li:nth-child(3n){margin-right:0rem;}
.index_c2 .li .img{width:100%;overflow:hidden;}
.index_c2 .li .img img{width:100%;}
.index_c2 .li .cont{background:#FFFFFF;padding:2.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:3.8rem;/* height:76rem; */overflow:hidden;margin-top:1rem;}
.index_c2 .li .cont .pdate{font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;margin-top:2.5rem;}
.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 .li{width:69rem;} */
/* .index_c2.on1 .li:nth-child(2n){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{} */
/* .index_c2.on2 .li{width:100%;margin-right:0rem;background:#FFFFFF;} */
/* .index_c2.on2 .li .img{float:left;width:716rem;height:405rem;} */
/* .index_c2.on2 .li .cont{float:left;width:724rem;padding:4rem 64rem;} */
/* .index_c2.on2 .li .cont .title2{font-size:3.8rem;height:152rem;line-height:52rem;} */
/* .index_c2.on2 .li:hover{background:#274197;} */
/*首页*/
.home1{padding:4rem 0rem 5rem;}
.homes1{padding:1.5rem 0rem 4rem;}
.homes2{padding:4.5rem 0rem 6rem;}


.home2{overflow:hidden;width:100%;margin-top:3rem;}
.home3{width:100%;}
.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 0rem 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;}	
.home4{margin-top:0.5rem;background: url(../images/home2.png) no-repeat center center;background-size: cover;text-align:center;width:100%;}
.home4 .button{padding-right:4rem;background: url(../images/home3.png) no-repeat right 0rem center;background-size:3rem;display:inline-block;margin:0 auto;height:7rem;font-size:2.8rem;color:#FFFFFF;line-height:7rem;}
.home5{width:100%;margin-top:2rem;}
.home5 .hx{padding-left:0rem;}
.home5 .hx1{margin:2.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:0rem;}
.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%;/* margin-left:-50%; */}
.homea1 .swiper-button-prev{background:url(../images/homb1.png) no-repeat center center !important;width:4rem;height:4rem;background-size:4rem 4rem !important;opacity:1 !important;z-index:50;position:absolute;top:50%;left:2rem;margin-top:-2rem;}
.homea1 .swiper-button-prev:hover {background:url(../images/homb2.png) no-repeat center center !important;background-size:4rem 4rem !important;}
.homea1 .swiper-button-next{background:url(../images/homb3.png) no-repeat center center !important;width:4rem;height:4rem;background-size:4rem 4rem !important;opacity:1 !important;z-index:50;position:absolute;top:50%;right:2rem;margin-top:-2rem;}
.homea1 .swiper-button-next:hover {background:url(../images/homb4.png) no-repeat center center !important;background-size:4rem 4rem !important;}

.homea1 .cont{position:absolute;top:50%;left:15%;transform: translate(-0%,-35%);
    -ms-transform: translate(-0%,-35%);
    -moz-transform: translate(-0%,-35%);
    -webkit-transform: translate(-0%,-35%);
    -o-transform: translate(0%,-35%);}
.homea1 .cont p{font-size:2.2rem;color:#FFFFFF;line-height:4rem;}
.homea1s{position:relative;width:100%;overflow:hidden;}

.homea2{width:100%;}
.homea2 .li{margin-right:0rem;}
.homea2 .li1{/* float:left;width:947rem;margin-right:3.7rem; */margin-top: 2rem;border-radius:1rem;overflow:hidden;}
.homea2 .li1 .img{width:100%;/* height:384rem; */overflow:hidden;}
.homea2 .li1 .img img{width:100%;}
.homea2 .li1 .cont{background:#FFFFFF;padding:2rem 2.5rem;position:relative;/* height:117rem; */}
.homea2 .li1 .cont .title1{font-size:1.8rem;color:#274197;line-height:2.5rem;}
.homea2 .li1 .cont .title2{font-size:2.8rem;color:#2B2B2B;line-height:3.8rem;overflow:hidden;margin-top:1rem;}
.homea2 .li1 .cont .pdate{font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;margin-top:2rem;}
.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 .li{margin-top:4rem;}
.homea3 .li{margin-top:3rem;}

.homeb1{margin-top:3rem;width:100%;}
.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;}
.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.4rem;color:#666666;line-height:2.4rem;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:0.5rem;}
.about1 .li{width:100%;margin:2.5rem 0rem 0rem 0rem;}


.new1{padding:2.5rem 0rem 2.5rem;}
.new2{font-size:3.5rem;color:#2B2B2B;}
.new3{font-size:3.5rem;color:#2B2B2B;width:100%;overflow:hidden;margin-top:2rem;}
.new3 select{float:left;width:48%;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:1%;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;}
.new4{width:100%;background:#F4F4F4;padding:0.7rem 0rem 7.2rem;overflow:hidden;}

.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.6rem;color:#B9B9B9;line-height:2rem;}

.new6{width:100%;margin-top:2rem;display:table;}


.new_de{/* border-bottom:0.1rem solid #E2E2E2; */}
.new_de1{width:100%;margin:0 auto;padding:4rem 1.5rem 7rem;}
.new_de2{font-size:4.5rem;color:#2B2B2B;line-height:6rem;font-weight:700;}
.new_de3{width:100%;overflow:hidden;margin-top:1.5rem;border-bottom:0.1rem solid #E0E0E0;padding-bottom:1.5rem;}
.new_de3 .span{float:left;font-size:1.6rem;color:#B9B9B9;line-height:2.8rem;margin-right:3rem;}
.new_de4{margin-top:3rem;font-size:2.2rem;color:#2B2B2B;line-height:170%;margin-bottom: 1rem;}
.new_de4 p{font-size:2.2rem;color:#2B2B2B;line-height:170%;margin-bottom: 1rem;}
.new_de4 img{max-width:100%;height:auto !important}
.new_de4 section{font-size:2.2rem;color:#2B2B2B;line-height:170%;margin-bottom: 1rem;}


.new_de4 p{font-size:2.2rem;color:#2B2B2B;line-height:170%;margin-bottom: 1rem;}
.new_de4 img{max-width:100%;height:auto !important;text-align: center;
    display: block;
    margin: 0 auto;}
.new_de4 section{font-size:2.2rem;color:#2B2B2B;line-height:170%;margin-bottom: 1rem;}



.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;text-align:center;vertical-align: top;font-size:0rem;}
.header_top2 ul{}
.header_top2 ul li{display:inline-block;margin-right:1rem;}
.header_top2 ul li p{font-size:1.8rem;color:#2B2B2B;line-height:2.4rem;padding:1.2rem 0rem;}
.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-Normal;}
.header_top2 ul li:hover span,.header_top2 ul li.on span{width:100%;}
.header_top2.on ul li{width:31%;float:left;margin:0rem 1%;} 
.header_top3{position:absolute;bottom:0%;left:0rem;width:100%;border-bottom:0.1rem solid #E7E7E7;z-index:1;}
.header_top4{position:absolute;top:2.4rem;left:0rem;color:#2B2B2B;font-size:0rem;line-height:2.6rem;background: url("../images/header_top1.png") no-repeat left center;background-size:3rem 3rem;width:3rem;height:3rem;}

.about_ls1{margin-bottom:0rem;}
.about_ls1 .dl{margin-bottom:4rem;position:relative;}
.about_ls1 .dl:last-child{margin-bottom:0rem;}
.about_ls2{width:100%;overflow:hidden;}
.about_ls2 .li{float:left;width:48%;margin-top:2rem;margin-right:4%;}
.about_ls2 .li:nth-child(2n){margin-right:0rem;}
.about_ls2 .li .img{overflow:hidden;position:relative;border-radius:1rem;}
.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.2rem;color:#2B2B2B;line-height:3rem;margin-top:0.5rem;}
.about_ls2 .li .cont .des{font-size:1.6rem;color:#666666;line-height:2.4rem;margin-top:0.5rem;}
.about_ls3{margin-top:1rem;width:100%;overflow:hidden;}


.about_ls2 .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:49rem;}
.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:19.2rem;}

.researca1{margin-top:4rem;width:100%;display:table;}
.researca1 .li{width:100%;overflow:hidden;box-shadow: 0rem 0.2rem 1.4rem 0rem rgba(0,0,0,0.1);border-radius: 1rem;margin-top:2rem;    background: #fff;}
.researca2{position:relative;width:50%;float:left;}
.researca2 .img{width:100%;}
.researca2 .img img{width:100%;}
.researca2 .cont{position:absolute;top:4rem;right:2.5rem;background:#274197;width:13rem;padding:1.5rem 1.5rem 1.5rem 1.5rem;}
.researca2 .cont .title{font-size:2rem;color:#FFFFFF;line-height:3.2rem;}
.researca2 .cont .title1{font-size:1.6rem;color:#FFFFFF;line-height:2.8rem;margin-top:1rem;}
.researca3{padding:1.5rem 1rem 1.5rem 1rem;width:50%;float:left;}
.researca4{font-size:1.8rem;color:#2B2B2B;line-height:2rem;margin-top: 2rem;}
.researca5{margin-top:2rem;}
.researca5 .ico{}
.researca5 .ico img{width:6rem;height:6rem;}
.researca5 .title{font-size:1.5rem;color:#2B2B2B;line-height:2.2rem;margin-top:1rem;}


/*footer*/
.footer{background:#FFFFFF;}
.footer_cont{margin:3rem 0 0rem;width:100%;overflow:hidden;border-top:0.1rem solid #f0f0f0;}

.footer_list{width:100%;overflow:hidden;}
.footer_list dl{text-align:center;position:relative;margin-bottom:0rem;width:100%;}
.footer_list dl dt{font-size:2rem;color:#FFFFFF;line-height:2.7rem;font-weight:400;text-align:left;padding:2rem 0rem;border-bottom:0.1rem solid #EDEDED;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
.footer_list dl dt p{font-size:2rem;color:#2B2B2B;line-height:2.7rem;font-weight:400;flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;}
.footer_list dl dd{padding:1rem 0rem 1rem 1.5rem;border-bottom:0.1rem solid #EDEDED;}
.footer_list dl dd p{font-size:1.8rem;color:#666666;line-height:2.2rem;text-align:left;}
.footer_list1{display:flex;}
.footer_list1.on{display:block;}

.footer_list dl dt span {float:right;
    width: 1.5rem;
    height: 2.4rem;
    display: block;
    background: url(../images/footer_list.png) no-repeat left center;
    background-size: 1.5rem auto;
}
.footer_list dl dt.on span {float:right;
    width: 1.5rem;
    height: 2.4rem;
    display: block;
    background: url(../images/footer_list2.png) no-repeat left center;
    background-size: 1.5rem auto;
}
/* .nav_title{padding:1rem 0;width:100%;overflow:hidden;}
.nav_title .title_cn{float:left;font-size:1.4rem;color:#000000;line-height:2.4rem;}
.nav_title .title_en{font-size:1.2rem;color:#000000;line-height:2rem;font-weight:700;}
.nav_title.on span{display:none !important;}
.nav_title.on .title_cn{float:inherit !important;}
.nav_title .title_cn{float:left;font-size:1.4rem;color:#000000;line-height:2.4rem;}
 */


.footer_bottom1{width:100%;overflow:hidden;padding:3rem 0rem 4.0rem;}
.footer_bottom2{padding-top:0rem;display:none;}
.footer_bottom2 .img{}
.footer_bottom2 .img img{    width: 30.2rem;
    height: 7.4rem;}
.footer_bottom3{text-align:center;font-size:0rem;margin-top:3rem;}
.footer_bottom3 p{display:inline-block;font-size:1.8rem;color:#999999;line-height:2.8rem;margin:0 0rem 0rem 0rem;}
.footer_bottom3 a{display:inline-block;font-size:1.8rem;color:#999999;line-height:2.8rem;margin:0 0rem 0rem 0rem;}
.footer_bottom4{overflow:hidden;width:100%;margin-top:3rem;}
.footer_bottom4 li{float:none;width:auto;margin:0% 2%;}
.footer_bottom4 li:nth-child(2n){margin-right:0rem;}
.footer_bottom4 li em{display:block;text-align:center;}
.footer_bottom4 li em img{max-width:100%;background:#FFFFFF;margin:0 auto;/* border: 0.2rem dashed #999999; */width:15rem;}




.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;}







.contact1{width:100%;display:table;margin-top:2rem;}
.contact1 .li{width:100%;background:#FFFFFF;padding:4.5rem 6.5rem;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 5px;height:35rem;margin-top:2rem;}
.contact1 .li:nth-child(3n){margin-right:0rem;}
.contact1 .li .img{}
.contact1 .li .img img{width:6.6rem;}
.contact1 .li .title{margin-top:1rem;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{}
.contact2{color:#274197;font-size:2rem;line-height:3rem;margin-top:3.2rem;}



/*学习成长*/
.learning1{width:100%;overflow:hidden;margin-top:2rem;}
.learning1 .li{width:100%;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 1rem;margin-top:2rem;    overflow: hidden;}
.learning1 .li .li1{background:#FFFFFF;padding:4rem 4rem;border-bottom: 0.2rem solid #274197;min-height:41.2rem;}


.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.8rem;color:#2B2B2B;line-height:3rem;}

.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:100%;font-size:1.8rem;color:#FFFFFF;line-height:3rem;}
.learning3 .cont p{font-size:1.8rem;color:#FFFFFF;line-height:3rem;}

.icon_title7 p a{color: #274197;}
.icon_title7 p:hover a{color:#FFFFFF;}



.learning4{width:100%;display:table;margin-top:1rem;}
.learning4 .li{margin-top:5rem;border-radius:1rem;overflow:hidden;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);border-bottom: 0.2rem solid #274197;padding:3rem;min-height:50.9rem;}
.learning4 .li:nth-child(3n){margin-right:0rem;}
.learning4 .li .img{width:100%;height:25.6rem;overflow:hidden;}
.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.6rem;color:#666666;line-height:2.8rem;margin-top:1.5rem;}
.learning4 .li .cont .conts p{font-size:1.6rem;color:#666666;line-height:2.8rem;}


/*土士学习联盟*/
.learnings1{width:100%;display:table;margin-top:2rem;}
.learnings1 .li{width:100%;background:#FFFFFF;margin-top:2rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 4px;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;overflow:hidden;padding:7.6rem 1.5rem;}
.learnings4{font-size:2rem;color:#2B2B2B;line-height:3rem;margin-top:5rem;}
.learnings5{margin-top:6rem;overflow:hidden;}
.learnings5 .li{width:100%;background:#FFFFFF;padding:4rem 5rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 4px;overflow:hidden;}
.learnings5 .li:nth-child(3n){margin-right:0rem;}
.learnings5 .des{font-size:1.6rem;color:#666666;line-height: 2.8rem;margin-top:3.5rem;overflow:hidden;}
.learnings5 .img{width:100%;margin-top:2rem;}
.learnings5 .img img{width:100%;}
.learnings5 .title{font-size: 3rem;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;}
.learnings5 .des .sop{display:none;}
.learnings5 .des .sop1{display:none;}

.learnings6{width:100%;overflow:hidden;margin-top:2rem;}
.learnings6 .li{width:100%;background:#FFFFFF;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 4px;overflow:hidden;margin-top:2rem;padding:3.7rem;}
.learnings6 .li:nth-child(2n){margin-right:0rem;}
.learnings6 .li .img{text-align:center;}
.learnings6 .li .img img{width:14rem;height:14rem;}
.learnings6 .li .cont{width:39rem;float:right;}
.learnings6 .li .cont .title1{text-align:center;font-size: 3rem;color: #2B2B2B;line-height: 4.4rem;}
.learnings6 .li .cont .title2{text-align:center;font-size: 1.8rem;color: #2B2B2B;line-height: 2.6rem;margin-top:0.8rem;}
.learnings6 .li .cont .des{font-size: 1.8rem;color:#666666;line-height: 2.8rem;margin-top:1.5rem;/* height:10rem; */overflow:hidden;}

.learnings7{width:100%;display:table;margin-top:2rem;}
.learnings7 .li{width:100%;background:#FFFFFF;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 4px;overflow:hidden;margin-top:2rem;}
.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.8rem;line-height:2.8rem;opacity:0.7;opacity:0.7;min-height:19.6rem;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;}

.footer_bottom4 p{font-size:1.4rem;line-height:2.6rem;margin-top: 1.2rem;text-align: center;font-weight: 700;}
.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;}
.banner.tttt .img img{    height: 50rem;}
.banner1 img{width:100%;}

.calliance1{width:100%;display:table;margin-top:2rem;}
.calliance1 .li{width:100%;background:#FFFFFF;margin-top:2rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 4px;overflow:hidden;}
.calliance1 .li1{padding:2rem 4rem;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 .des1{font-size:1.8rem;color:#666666;line-height:3rem;margin-top:2rem;overflow:hidden;}
.calliance1 .des1 p{font-size:1.8rem;color:#666666;line-height:3rem;}

.calliance1.on .li{width:100%;}
.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;}
.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;}

.calliance2{margin-top:6rem;width: 100%;overflow:hidden;}
.calliance2 .li{width:100%;overflow:hidden;padding:1rem;}
.calliance2 .li1{padding:4rem 4rem 3rem;border-bottom: 0.2rem solid #274197;min-height:64.9rem;background:#FFFFFF;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 4px;}
.calliance2 .li:nth-child(3n){margin-right:0rem;}
.calliance2.on .li1{min-height:55.2rem;}
.calliance2.on1 .li1{min-height:50.2rem;}
.calliance2 .des{font-size:1.8rem;color:#666666;line-height:3rem;margin-top:2rem;overflow:hidden;}
.calliance2 .des p{font-size:1.8rem;color:#666666;line-height:3rem;}
.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: 4px;
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);}
.calliance3 .li{border-bottom: 1px solid #D7D7D7;text-align:center;padding:3rem 0rem;}
.calliance3 .li:nth-child(3n){border-bottom:0rem;}
.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%,-50%);
}
.banner .conts1{text-align:center;width:100%;}
.banner .conts1 .img1{margin: 0rem 0rem 2rem;}
.banner .conts1 .img1 img{width:15.3rem;margin: 0rem auto 0rem;}
.banner .conts1 .title2{font-size: 2.0rem;color:#FFFFFF;line-height: 4.5rem;font-weight:400;}
.banner .conts1 .title3{font-size: 2.0rem;color:#FFFFFF;line-height: 4.5rem;font-weight:400;}

.index_b1 .title.on{color:#FFFFFF;}



.contact18{margin-top: 3rem;}

.contact18  .li{background-color: #fff;padding:2rem;width:100%;text-align: center;margin-bottom: 2rem;width:47.5%;float:left;margin-right: 3%;    border-radius: 5px;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);}

.contact18  .li:nth-child(2n){margin-right: 0%;}
.contact18  .li img{width: 100%;}
.contact18  .li p{margin:1rem 0 1rem;font-size: 1.8rem;line-height: 2.6rem;height:5.2rem;}
.contact18  .li .kk p{margin:1rem 0 1rem;}


.about_ls2 .li .cont .title2 span.on{border: 1px solid #2b2b2b;}

.homes2  .learnings5 .li{min-height:64rem;    margin-bottom: 2rem;}

.pagination{overflow: hidden;margin:1.5rem 0px;text-align: center;width:100%;display: block;}
.pagination ul li{display: inline-block;font-size: 1.6rem;margin:0rem 0rem;}

.disabled span{color:#ccc;padding:0rem 0.2rem;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;}

button.loadMore {
    display: block;
    width: 50% !important;
    height: 45px;
    margin: 26px auto 0;
    cursor: pointer;
    border: 1px solid #4a90e2;
    color: #4a90e2;
    font-size: 18px;
    background: #fff;
    text-align: center;
    padding: 10px 20px;
    line-height: 1;
    border-radius: .125rem;
}
.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{background:#F4F4F4 !important;}

.dnhy{margin-top:0rem;}

.index_b1 .title{opacity:1;}
.index_b1 .hx{opacity: 1;}
.fd .banner{overflow: hidden;}


.dua{padding:4rem 0px;}

.dua1{overflow: hidden;margin-bottom: 3rem;}
.dua11{}
.dua11 img{height:12.3rem;}
.dua11 p{font-size: 30px;color:#fff;font-weight: 700;}
.dua12{float: none;margin-top: 2.9rem;}
.dua12 ul li{float: left;height: 4.4rem;font-size: 1.8rem; font-weight: 400;color: #FFFFFF;line-height: 2.5remx;opacity: 0.6;cursor: pointer;margin-right:2rem ;}
.dua12 ul li.on{opacity: 1;border-bottom: 4px solid #274197;}
.dua20{overflow: hidden;border-radius: 0.5rem;height:0px;background: #fff;opacity: 0;transition: all 2s;}
.dua20.on{display: block;opacity: 1;height:auto}
.dua21{float: none;width:100%;}
.dua21 img{width:100%;}
.dua22{float: none;width:100%;padding:3rem;position: relative;}
.dua22 .title{font-size: 3.5rem;font-weight: bold;color: #2B2B2B;line-height: 4rem;}

.dua22 .des{
font-size: 1.8rem;font-weight: 400;color: #666666;line-height: 33px;margin-top: 3rem;
}
.dua22 .more{width: 46px;height:46px;background: url(../images/ab5.png) no-repeat center center;background-size: 46px 46px;margin-top: 3rem;border-radius: 100%;transition: all 0.6s;}
.dua22 .more a{display: block;width: 46px;height:46px;}
.dua22 .more:hover{transform: scale(1);left:14%;}

.index_c2 .li{position: relative;}

.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;}

.ones3{text-align: center !important;}

#duan38 .title{color:#fff;}
#duan38 .des{color:#fff;}

.index_b178{margin-top: 4rem;}
.index_b178 ul li{float:left;width:48%;margin-right: 2%;margin-bottom: 1rem;}
.index_b178 ul li:last-child{}
.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{}


.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: 1rem;}
.title6 b{float: left;display:block;margin-left: 2rem;font-size: 20px;}
.about_ls240{overflow: hidden;}
.about_ls240  .li{width:100%;margin-right: 0%;overflow: hidden;margin-bottom: 2rem;background: #fff;border-radius: 4px;}
.about_ls240  .li.li:nth-child(3n+2){margin-right: 0%;}
.about_ls240  .li .img{width:50%;float: left;}
.about_ls240  .li .img img{width: 100%;}

.about_ls240  .li .cont{width:50%;float: left;padding:5.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: 4px;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;}

.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:2rem 2rem;    border-radius: 4px;}
.dh11{overflow: hidden;}
.dh11a{float:left;width: 100%;}
.dh11b{float:left;width:100%;margin-left:0%;}
.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:100%;margin-right:0%;float: none;
    background: url(../images/bg17.png) no-repeat center center /cover;
    border-radius: 4px;padding:2.5rem 5rem;margin-bottom: 2rem;}
.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: 2rem;overflow: hidden;padding:2rem 2rem;background: #FFFFFF;
    border-radius: 4px;}

.dh21{float: none;width:100%;margin-bottom: 2rem;}
.dh22{float: none;width:100%;}
.dh22 img{width: 100%;}

.dh21 p{font-size: 1.8rem;color:#2b2b2b;line-height: 3rem;margin-bottom: 3rem;}

#duan109 .index_b1 {display: none;}
#duan109{padding-bottom:0px;}
.navv0{}
.navv{overflow: hidden;}
.navv1{}
.navv2{margin-top: 20px;}
.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.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 6.1rem;background: none;margin: 30px auto;display: block;
    }
    button.loadMore:hover {

        background:#274197 ;color: #fff;
        
        
            }


            .banner .banner-content .title45 {margin-top: 0rem;
                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{overflow:hidden;margin-bottom: 3.4rem;border-radius: 4px;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);background:#FFFFFF;}
            .duanty .li.li:nth-child(3n){}
            .duanty .li1{border-bottom: 0.2rem solid #274197;padding:4rem 3.5rem 3rem;}
            .duanty .li:nth-child(3n){margin-right:0rem;}
            .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{display: none;}
            
            .li08 .li{width:100%;background:#fff url(../images/bg8.png) no-repeat bottom center;}
            .li09{}
            .li09 .li{width:100%;min-height:auto;}
            .li09 .li .li1{min-height:auto;}
            .li08 .li .li1{}

            
.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: 6rem;}
.index_b356 ul li{float:none;width:100%;background: #fff;padding:1.2rem 2rem;line-height:1.4rem;margin-top: 1rem;}
.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;}

.calliance38{width:100%;overflow:hidden;background:#FFFFFF;margin-top:6rem;border-radius: 4px;
    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{}
.index_b39.on .cent{}
.index_b39.on .img{}
.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: 4px;
    overflow: hidden;
}
.index_b39 .cent{margin-bottom: 2rem;}
.index_b39 .cent.on1{}
.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:2rem;}


.ban1{overflow: hidden;margin-top: 4rem;}
.ban1 ul li{float:left;font-size: 1.6rem;color:#666;padding:0.6rem 1rem;margin-right: 2rem;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{background: #fff;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{font-size: 1.6rem;color:#2B2B2B;line-height:2rem;display: block;height: 2rem;margin-bottom: 1rem;}
.ban21 ul li span{font-size: 1.2rem;color:#666;line-height:2rem;display: block;height: 2rem;}
.index_b1 {position: relative;}

.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%;}




.fkl2{position: absolute;top:0px;left:0px;width: 100%;height: 50%;z-index: 10;}

.fkl10{margin-top:15%;}

.fkl3{float:left;margin-top: 10%;}
.fkl3 .title{
    font-size: 1.4rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.5;}
    .fkl3 .des{font-size: 1.8rem;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 1.5;margin-top: 1rem;}


.fkl4{margin:5% 0% 10% 0%;cursor: pointer;float: right;}
.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);
      }
  }






  .duanty1{background: #fff;margin-top: 2rem;text-align: center;padding:1rem 0px;}
  .duanty1 img{width:100%;}

  #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:4rem;height:4rem;position:absolute;top:2rem;right:2rem;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: 0%;width:100%;height:100%;display: none;}
  .tan11{position: relative;padding-top: 5vh;}
  
  .tan12 .team0{background: #fff;padding:20px 20px;overflow-y: auto;height: 90vh;display: none;border-radius:15px;}
  .tan10{position: absolute;right: 4px;top:4px;background:url(../images/close.png) no-repeat 0px 0px;width: 30px;height: 30px;background-size: 100%;cursor: pointer;}
  .tan12{margin:auto 3%;}
  
  .team1{overflow: hidden;}
  .team11{width:100%;float:none;}
  .team11 img{width: 100%;}
  .team12{width:100%;float:none;margin-left: 0%;}
.team12 h2{    line-height: 135%;
    font-size: 20px;
    color: #2B2B2B;
    font-weight: 700;margin-bottom:10px;}
      .team12 p{    line-height: 200%;
          font-size: 22px;
          color: #000;
          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;}
  .team2{padding:10px 0px 0px; line-height: 220%;font-size: 14px;color: #333;font-weight: 400;}
  .team2 p{margin-bottom: 20px;}

.team12a .title1{color:#274197;font-size:14px;line-height:20px;margin-top: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:6rem;
	font-family: SourceHanSansSC-Medium !important;    font-weight: 700;
	text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
	
}
.new_de4 video{width:100% !important;height:auto !important;}



.fg{border-bottom: 1px solid #f0f0f0;}

.new7{margin-top: 15px;float:left;width:47%;line-height:50px;font-size:14px;color:#333;border-radius: 0.5rem;border: 0rem solid #E8E8E8;background:#FFFFFF;line-height:4.8rem;padding:0rem 0px;margin-left:0px;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url("../images/aa1.png") no-repeat scroll right 18px center ;background-size:14px auto;position:relative;cursor:pointer;margin-left:2%;}


.new7 .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:500;}


.new7 .cont .li{padding:0rem 1.8rem;line-height:3.8rem;font-size:14px;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;}

.sbaner .img{height:250px;}
.sbaner .img img{height:250px;}


.banner2{width:100%;margin-top:50px;padding:0px 5%;}
.banner2 .title{margin-top:10px;}
.banner2 .title p{font-size:24px;color:#FFFFFF;line-height:160%;font-family: Alibaba-PuHuiTi-Regular;}
.banner2 .title5 p{font-size:18px;color:#FFFFFF;line-height:160%;font-family: Alibaba-PuHuiTi-Regular;}


.banner2 .des{margin-top:13px;}
.banner2 .des p{font-size:20px;color:#FFFFFF;line-height:150%;opacity:0.75;}
.banner2 .more{width:100%;overflow:hidden;margin-top:19px;}
.banner2 .more p{width:120px;height:36px;font-size:14px;color:#FFFFFF;line-height:36px;text-align:center;border-radius:4px;}
.banner2 .more p.on{background:#274197;color:#fff;transition: all 0.3s;}
.banner2 .more p.on:hover{background: #274197;transition: all 0.3s;}

.swiper-slide .container.fgs{position:absolute;z-index:1000;top:0px !important;left:50%;margin-left:-760px;width:100Vh;}

.sbaner	.swiper-pagination-bullet{border-radius:0px;display:inline-block;width:10px;height:10px;background:#fff;opacity:1;margin:0px 3px !important;}
.sbaner	.swiper-pagination-bullet.swiper-pagination-bullet-active{display:inline-block;width:20px;height:10px;background:#274197;}	
.swiper-pagination-bullets{bottom:20px !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:10px;
    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: 10px;
    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:30px 0px;}
.part1{text-align: center;}

.part1 .title{font-size: 28px;line-height: 220%;color: #000;font-weight: 700;font-family: ZKQingKeHuangYou-bold;}

.part1 .title2{font-size: 18px;line-height: 170%;color: #333333;}
.part1 .des{font-size: 16px;line-height: 220%;color: #666;padding:0px 5%;margin-top: 20px;}


.part1 .more{margin:20px auto;}
.part1 .more p{width:120px;height:36px;font-size:14px;color:#FFFFFF;line-height:36px;text-align:center;border-radius:4px;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: 4px;
    background-color: rgba(255,255,255,1);
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);padding:30px 0px;margin-top: 30px;}
    .part2 ul li{width:50%;float:left;padding-left:10%;margin-top:20px;}
    .part2 ul{overflow: hidden;}
    .part2 ul li h2{overflow: hidden;}
    .part2 ul li h2 b{font-size: 40px;color: #000;display:block;float: left;}
    .part2 ul li h2 span{font-size: 15px;color: #000;display:block;float: left;margin:10px 0px 0px 20px;}

    .part2 ul li p{font-size: 15px;color: #333;line-height:170%;margin-top: 10px;}


    .index2{background: #F7F8F9;padding:30px 0px;}
    .index2 .part3 ul{overflow: hidden;margin-bottom: 30px;}
    .index2 .part3 ul li{float:left;text-align: center;margin-right: 10px;margin-bottom: 20px;}
        .index2 .part3 ul li h2{font-size: 14px;color:#333;line-height: 36px;width: 100px;
            height: 36px;
            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: 4px;width:100%;overflow: hidden;margin-right:2%;margin-bottom: 15px;}
    .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:hover{border: 1px solid #eee;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
    
    .part4b ul li .img{overflow: hidden;max-height:300px;}
    .part4b ul li .img img{width:100%;}
    .part4b ul li.on{}
    
    .part4b ul li .des0{padding:20px;}
    .part4b ul li:hover .des0{background: #274197;}
    
    .part4b ul li:hover .title{color:#fff;}
    .part4b ul li:hover .des{color:#fff;}
    .part4b ul li:hover .pdate{color:#fff;}

    .part4b ul li .title{font-size: 18px;color:#000;line-height: 32px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 10px;}
    .part4b ul li .des{font-size: 16px;color:#666;line-height: 30px;overflow: hidden;margin-bottom: 10px;}
    
    .part4b ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}




    .inde3{padding:30px 0px 20px;background: #fff;}
    .part5{overflow: hidden;margin-bottom: 35px;}
    .part5 h2{font-size: 30px;color:#101010;font-weight: 700;float:left;}
    .part5 p{font-size: 16px;color:#333;width: 120px;
        height: 36px;
        border-radius: 6px;
        background-color: #fff;
        border: 1px solid rgba(219,219,219,1);line-height: 36px;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:100%;margin-right:0%;border: 1px solid rgba(219,219,219,1);border-radius: 4px;margin-bottom: 15px;overflow: hidden;}
    .part6 ul li:nth-child(4n){margin-right:0px;}
    .part6 ul li:hover{border: 1px solid #eee;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}

    .part6 ul li .img{}
    .part6 ul li .img img{width:100%;}
    .part6 ul li .conut{padding:20px;}
    .part6 ul li .title{font-size: 20px;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;
        }




        .inde4{padding:30px 0px 30px;background: #f7f8f9;}
        .part51{overflow: hidden;margin-bottom: 15px;}
        .part51 h2{font-size: 30px;color:#101010;font-weight: 700;float:left;}
    .part61{position: relative;overflow: hidden;}
    
    
    
    
  

    
    .nvctop{position: relative;height:200px;overflow: hidden;}
.nvctop img{height:200px;position:absolute;top:0px;left:50%;margin-left:-50%;}
.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: 32px;
    text-align: center;z-index:3;}
    
    
    .ab1{padding:30px 0px;background:#f7f8f9 url(../images/aa6.png) no-repeat 0px 0px /cover;}
    .ab11{float: none;width:100%;}
    .ab12{float: none;width:100%;}
    .ab11 .title{line-height: 35px;
        color: #333;
        font-size: 20px;
        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{}
    .ab12 img{width:100%;}

    .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:30px 0px;}
        .part28 ul li{width:50%;float:left;padding-left:10%;}
        .part28 ul{overflow: hidden;}
        .part28 ul li h2{overflow: hidden;}
        .part28 ul li h2 b{font-size: 40px;color: #fff;display:block;float: left;}
        .part28 ul li h2 span{font-size: 20px;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:30px 0px;}
    .ab31{line-height: 70px;
        color: rgba(16,16,16,1);
        font-size: 30px;
        text-align: center;
        font-family: ZKQingKeHuangYou-bold;margin-bottom: 30px;}
    
        .ab31 h2{line-height: 70px;
            color: rgba(16,16,16,1);
            font-size: 30px;
            text-align: center;
            font-family: ZKQingKeHuangYou-bold;}
    
    .ab32 ul li{    border-radius: 6px;
        float: left;
        width: 100%;
        overflow: hidden;
        margin-right: 0%;
        margin-bottom: 15px;position: relative;}
    .ab32 ul li:nth-child(2n){margin-right:0px;}
    .ab32 ul li img{width: 100%;}
    
    .ab32 ul li .count{width: 230px;
        height: 96px;
        border-radius: 6px;
        background-color: rgba(255,255,255,1);position: absolute;bottom: 15px;left:15px;display: table;}
    
    .ab32 ul li .count .title{line-height: 25px;
        color: rgba(0,0,0,1);
        font-size: 16px;display: table-cell;vertical-align: middle;padding:20px 10px 20px 20px;}
    
    .footer.on{background: #fff;}


    .inde3a0{background:#f7f8f9;padding:30px 0px;}
    .inde3a{}
    .part5a{overflow: hidden;margin-bottom: 15px;background: url(../images/aa15.png) no-repeat 0px center;}
    .part5a h2{font-size: 20px;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:100%;margin-right:0%;border: 1px solid #f7f8f9;border-radius: 4px;margin-bottom: 10px;overflow: hidden;}
    .part6a ul li:nth-child(2n){margin-right:0px;}
    .part6a ul li:hover{border: 1px solid #eee;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}

    .part6a ul li .img{border-top-left-radius:6px;border-top-right-radius:6px;}
    .part6a ul li .img img{width:100%;}
    .part6a ul li .conut{padding:20px 0px;}
    .part6a ul li .title{font-size: 20px;font-weight: 700;color: #101010;line-height: 33px;font-family: SourceHanSansSC-medium;}
    
    .part6a ul li .des{
        font-size: 16px;font-weight: 400;color: #666666;line-height: 23px;margin-top: 10px;
    }
 
    .lmbody img {max-width:100% !important;}
.lmbody0{background:#f7f8f9;padding:56px 0px;}
.lmbody0 img {max-width:100% !important;}



.team5 .container{background:#fff;padding:20px;
    border-radius: 6px;
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);

}
.team5{background:#f7f8f9;padding:56px 0px;}

.team5 .team1{float:none;width:100%;}
.team5 .team1 img{width:100%;}
.team5 .team2{float:none;width:100%;padding:0px;margin-top: 20px;}
.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;}
.team5 .team2 .des{font-size: 18px;color:#000;font-weight: 400;font-family: SourceHanSansSC-regular;line-height:32px;}

.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%;height:auto !important}




.new1{padding:0rem 0rem 0rem;}
.new6{display: block;margin-top: 0px;}
.new4{width:100%;background:#f7f8f9;padding:30px 0rem 0px;overflow: visible;}
.new9{width:100%;background:#f7f8f9;padding:35px 0rem 30px;}
.new71{margin-top: 15px;float:left;width:45%;height:40px;font-size:16px;color:#333;border-radius: 0.6rem;border: 1px solid #E4E4E4;background:#FFFFFF;line-height:38px;padding:0rem 1.8rem;margin-right:2rem;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:45%;height:40px;font-size:16px;color:#333;border-radius: 0.6rem;border: 1px solid #E4E4E4;background:#FFFFFF;line-height:38px;padding:0rem 1.8rem;margin-right:2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:#fff;background-size:14px auto;position:relative;cursor:pointer;margin-left:0px;}
.new72 input{display:block;    width: 100%;border:0px;}



.part4aa{display: none;}
.part4aa.on{display: block;}
.part4ab ul{overflow: hidden;}
.part4ab .expert-list li{background: #fff;border-radius: 4px;float:left;width:calc( 50% - 5px );overflow: hidden;margin-right:10px;margin-bottom: 15px;border: 1px solid #eee;}
.part4ab .expert-list li:nth-child(2n){margin-right:0px;}
.part4ab .expert-list li.on{}

.part4ab .expert-list li .img{overflow: hidden;}
.part4ab ul li .img img{width:100%;max-width:100%;max-height: 100%;        object-fit: cover;}

.part4ab ul li .des0{padding:10px;}
.part4ab ul li:hover .des0{}
.part4ab ul li:hover{border: 1px solid #eee;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:40px;margin-bottom: 10px;}
.part4ab .expert-list li .title{font-size: 16px;color:#000;line-height: 20px;height:100px !important;margin-bottom: 10px;text-align: justify;}
.part4ab ul li .des{font-size: 16px;color:#666;line-height: 30px;margin-bottom: 10px;}

.part4ab ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}




.new51{background: #f7f8f9;padding:30px 0px;}

.new51 .title1{font-size: 14px;color:#999;font-weight: 400;margin-bottom: 20px;overflow: hidden;}
.new51 .title1 p{float: left;}
.new51 .title1 a p {font-size: 14px;color:#999;font-weight: 400;}


.new51 .title{font-family:SourceHanSansSC-medium;font-size: 18px;color:#333;font-weight: 400;margin-bottom: 20px;line-height: 170%;}

.new_de37{width:100%;overflow:hidden;margin-top:0rem;}
.new_de37 .span{float:left;font-size:14px;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:30px 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: calc( 100% - 2rem );height:auto !important;display:block;margin:auto;}
.new_de47 video{margin:0 auto;max-width: 100%;height:auto !important}

.new_de47 .title{font-size: 24px;color:#101010;font-weight: 400;margin-bottom: 20px;line-height: 170%;}

.inde30{padding:30px 0px 30px;background: #f7f8f9;}
.part50{overflow: hidden;margin-bottom: 25px;}
.part50 h2{font-size: 24px;color:#101010;font-weight: 700;float:left;line-height: 36px;}
.part50 p{font-size: 14px;color:#333;width: 120px;
    height: 36px;
    border-radius: 6px;
    
    border: 1px solid rgba(219,219,219,1);line-height: 36px;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:100%;}
.video1 ul li.on2{width:100%;float:right;}
.video1 ul li.on3{width:100%;float:right;}


.video1 ul li .img{}
.video1 ul li.on2 .img{overflow: hidden;margin-top: 20px;}
.video1 ul li.on3 .img{overflow: hidden;margin-top: 20px;}



.video1 ul li .img img{width:100%;}

.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: 4px;float:left;width:100%;overflow: hidden;margin-right:2%;margin-bottom: 5px;border: 1px solid #f7f8f9;}
.part4hb ul li.on{}

.part4hb ul li .img{}
.part4hb ul li .img img{width:100%;}

.part4hb ul li .des0{padding:20px;}
.part4hb ul li:hover .des0{}
.part4hb ul li:hover{border: 1px solid #eee;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}


.part4hb ul li .title{font-size: 20px;color:#333;line-height: 32px;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 10px;}
.part4hb ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}



.lc0{padding:0px 0px;background: #e5e5e5;}
.lc0 .container{position: relative;box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.15);background: #fff;overflow: hidden;}
.lc1{padding:30px 0px 0px 0px;}
.lc2{position: relative;margin-bottom: 50px;}
.lc21{position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(../images/aa3.png) repeat center center;padding-top: 20px;}
.lc22{overflow: hidden;}
.lc22 img{height:350px;}



.lc21 dl{margin:20px 0px 30px 20px;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: 16px;
    text-align: left;
    font-family: SourceHanSansSC-regular;}

.lc21 dl dd p{line-height: 33px;
    color: rgba(255,255,255,1);
    font-size: 16px;
    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: 100%;margin-right:0%;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: 4px;
    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: 100%;padding:15px;margin-bottom: 30px;}

    .lc123 button{width: 100%;
        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;}

        .lc123{margin-bottom: 30px;}
        .contact27{height:640px;font-size:12px;width:100%;}

        .nn1{padding:30px 0px 30px 0px;}
        .nn1a ul li{    border-radius: 4px;
            float: left;
            width: 100%;
            overflow: hidden;
            margin-right: 0%;
            margin-bottom: 20px;position: relative;}
        .nn1a ul li:nth-child(2n){margin-right:0px;}
        .nn1a ul li img{width: 100%;}
        
        .nn1a ul li .count{width: 230px;
            height: 46px;
            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: 16px;display: table-cell;vertical-align: middle;padding:10px 0px 10px 0px;text-align: center;}




.nn2{padding:30px 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: 0%;width:100%;margin-bottom:20px;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;}

        .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: none;width:100%;}
.nn2a2{float: none;width:100%;}
.nn2a2 img{width:50px;}
.nn2a2 .img{position: absolute;top:0px;right:0px;display: block;}
.nn2a2 .img.on{display: none;}


.nn2a ul li{box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15);}
.nn2a ul li .more {color: #274197;}



.nn3{padding:30px 0px 30px;background: #fff;}

.nn3a1 h2{height: 39px;
    line-height: 35px;
    color: rgba(16,16,16,1);
    font-size: 30px;
    text-align: left;
    font-family: ZKQingKeHuangYou-regular;}
    .nn3a1{margin-bottom: 20px;}

.nn3a2{overflow: hidden;}
.nn3a2 ul li{float: left;width: 100%;margin-right: 0%;margin-bottom: 25px;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;}

    .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;}

        .nn3a2 ul li .title:hover{color:#274197;}


        .nn1.on{padding:30px 0px 30px 0px;background: #f7f8f9;}


        .nn1aa ul li{    border-radius: 4px;
            float: none;
            width: 100%;
            overflow: hidden;
            margin-right: 0%;
            margin-bottom: 25px;position: relative;}
        .nn1aa ul li:nth-child(3n){margin-right:0px;}
        .nn1aa ul li img{width: 100%;}
        
        .nn1aa ul li .count{width: 160px;
            height: 50px;
            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: 18px;display: table-cell;vertical-align: middle;padding:12px 0px 12px 0px;text-align: center;border-radius: 4px;font-family: SourceHanSansSC-medium;}





            .nn1aa1 ul li{    border-radius: 4px;
                float: none;
                width: 100%;
                overflow: hidden;
                margin-right: 0%;
                margin-bottom: 25px;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 20px 30px;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:30%;margin-left:2.5%;text-align: center;margin-bottom: 20px;}
                    .nn4 ul li img{width:50px;}
                    .nn4 ul li .title{height: 28px;
                        line-height: 28px;
                        color: rgba(51,51,51,1);
                        font-size: 16px;
                        text-align: center;
                        font-family: SourceHanSansSC-regular;text-align: center;margin-top: 15px;}
                
                .nn5{overflow: hidden}
                .nn5a{border-radius: 6px;
                    background-color: rgba(255,255,255,1);padding:10px 30px 0px;overflow: hidden;;margin-top: 20px;}
                .nn5b{border-radius: 6px;
                    background-color: rgba(255,255,255,1);padding:10px 30px 0px;overflow: hidden;;margin-top: 20px;}
                
                
                    .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:30%;margin-left:2.5%;text-align: center;margin-bottom: 20px;}
                    .nn5a ul li img{width:50px;}
                    .nn5a ul li .title{height: 28px;
                        line-height: 28px;
                        color: rgba(51,51,51,1);
                        font-size: 16px;
                        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: 16px;
                            text-align: center;
                            font-family: SourceHanSansSC-regular;text-align: center;margin-top: 15px;}    



                            .nn2at{ position: relative;    z-index: 1;}
                            .nn2at ul li{width: 30%;

                                border-radius: 4px;
                                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-left: 2.5%;margin-bottom: 20px;}
                                .nn2at ul li:nth-child(3n){margin-right: 0px;}
                                .nn2at ul li .img{margin-top: 10px;}
                                .nn2at ul li .img img{width:40px;}
                                .nn2at ul li .title{height: 28px;
                                    line-height: 28px;
                                    color: rgba(51,51,51,1);
                                    font-size: 16px;
                                    font-family: SourceHanSansSC-medium;margin-top: 5px;}
                                    .nn2at ul li .img1 img{width:36px;}
                            
                            
                            
                                    .process-one__shape-1 {
                                        position: absolute;
                                        top: 70px;
                                        left: 50%;
                                        transform: translateX(-50%);
                                        z-index: -1;display: none;
                                    }
                            
                                    .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: 30%;

                                                border-radius: 4px;
                                                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-left: 2.5%;margin-bottom: 20px;}
                                                .nn2at1 ul li:nth-child(3n){margin-right: 0px;}
                                                .nn2at1 ul li .img{margin-top: 10px;height:40px;}
                                                .nn2at1 ul li .img img{width:40px;}
                                                .nn2at1 ul li .title{height: 28px;
                                                    line-height: 28px;
                                                    color: rgba(51,51,51,1);
                                                    font-size: 16px;
                                                    font-family: SourceHanSansSC-medium;margin-top: 5px;}
                                                    .nn2at1 ul li .img1 img{width:36px;}







                                    

                                            
                .nn4 ul li:hover img,.nn2at1 ul li:hover img,.nn2at ul li:hover img,.nn5a ul li:hover img,.nn5b ul li:hover img,.part4ab ul li:hover .img img,.nn1aa1 ul li:hover .img img,.nn1aa ul li:hover .img img,.part4b ul li:hover .img img,.part6 ul li:hover .img img,.part6a ul li:hover .img img,.about_ls2 .li .img:hover img,.index_c2 .li:hover .img img,.index_c2 .li1:hover .img img,.learning4 .li:hover .img img,.learnings7 .li:hover .img,.learnings6 .li .img:hover img,.dua21:hover img,.about_ls240 .li .img:hover img, .video1 ul li:hover .img img,.part4hb ul li:hover .img img,.nn1a ul li:hover .img img,.nn3a2 ul li:hover .img img,.ab32 ul li:hover img,.ab12:hover img,.team5 .team1:hover img{
                    transform: scale(1.05);
            }

            .nn4 ul li img,.nn2at1 ul li img,.nn2at ul li img,.nn5a ul li img,.nn5b ul li img,.part4ab ul li .img img,.nn1aa1 ul li .img img,.nn1aa ul li .img img,.part4b ul li .img img,.part6 ul li .img img,.part6a ul li .img img,.about_ls2 .li .img img,.index_c2 .li .img img,.index_c2 .li1 .img img,.learning4 .li .img img,.learnings7 .li .img,.learnings6 .li .img img,.dua21 img,.about_ls240 .li .img img, .video1 ul li .img img,.part4hb ul li .img img,.nn1a ul li .img img,.nn3a2 ul li .img img,.ab32 ul li img,.ab12 img,.team5 .team1 img {
                transition: all .5s;
        }

        .navv0.on{    position: fixed;
            top: 0%;
            left: 0px;
            width: 100%;
            border-bottom: 0.1rem solid #E7E7E7;
            z-index: 100;background: #fff;
        }

        .marquee1 ul li{width:100px;}
        .marquee1 ul li img{margin:12px 0px 0px 10px;width:90px;}
        .marquee1 .tempWrap{width:1200px;}
        .BMap_bubble_title{font-size:18px;color:#000;margin-bottom: 5px;}
 
        .header_list dl .dd span{display:inline-block;background:#274197;width:0rem;transition: all 0.3s;height:3px;border-radius: 6px;position: absolute;bottom:0px;left:0px;}
        .header_list dl .dd.on span{width:100%;}
        .header_list dl .dd.on{border:0px;}




        .partner_loop_container__XFuoa .partner_loop__item__tYkEj {
            vertical-align: middle;
            padding: 12px 10px 12px 10px;
    
        }
        
        .partner_loop_container__XFuoa:nth-child(2n) {
            position: relative;
            height: 62px;
        }
        .partner_loop_container__XFuoa:nth-child(2n+1) {
            position: relative;
            height: 62px
        }
        .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{width:120px;}
        
        
        
        @keyframes box1 {
            0% {left:0px;}
           
            100% {left:-4000px;}
        }
        
        @keyframes box {
            0% {right:0px;}
            100% {right:-4000px;}
        }




        .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;
        margin-left:1.4%;
        margin-right: 1.4%;width:97.2%;
        
        }
        .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:20px 0px;}
        .cjh1 .container{overflow: hidden;}
        .cjh11{width:100%;float: none;margin-bottom: 30px;}
        .cjh12{width:100%;float: none;}
        
        .cjh00{height:54px;background: url(../images/c3.png) no-repeat left top;overflow: hidden;margin-bottom: 10px;}
        .cjh01{float:left;padding-left:15px;}
        .cjh01 h2{height: 30px;color: rgba(51,51,51,1);font-size: 20px;font-family: SourceHanSansSC-medium;}
        .cjh01 p{color: rgba(153,153,153,1);font-size: 12px;text-align: left;font-family: Arial-regular;}
        .cjh02{float:right;}
        .cjh02 p a{line-height: 30px;
            color: rgba(153,153,153,1);
            font-size: 14px;
            text-align: left;
            font-family: SourceHanSansSC-medium;}
            .cjh02 p a:hover{color:#274197}
        
        .cjh05{overflow: hidden;}
        .cjh05 .img{height:220px;overflow: hidden;}
        .cjh05 .img img{width: 100%;}
        .cjh05  .des0 .title{height: 23px;
            line-height: 23px;
            color: rgba(16,16,16,1);
            font-size: 16px;
            text-align: left;
            font-family: SourceHanSansSC-medium;overflow: hidden;margin-top: 15px;}
        
            .cjh05  .des0 .des{margin-top: 15px;height: 0px;
                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:0%;width:32px;height:32px;background: url(../images/c2.png) no-repeat;top:auto;} 
        .cjh1 .swiper-button-prev{position: absolute;bottom:0px;left:0%;width:32px;height:32px;background: url(../images/c1.png) no-repeat;top:auto;} 
        
        .cjh13 ul li{overflow: hidden;margin-bottom: 17px;background: url(../images/c7.png) no-repeat 0px center;padding-left: 0px;}
        .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:none;width:100%;overflow: hidden;margin-right:0%;margin-bottom: 20px;border: 0px solid #f7f8f9;
                
                    border-radius: 0px 0px 2px 2px;
                    background-color: rgba(255,255,255,1);
                    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);
                
                }
                .cjh2 ul li:nth-child(4n){margin-right:0px;}
                .cjh2 ul li.on{}
                
                .cjh2 ul li .img{height:158px;overflow: hidden;}
                .cjh2 ul li .img img{width:100%;min-height: 158px;}
                
                .cjh2 ul li .des0{padding:20px 20px;}
                .cjh2 ul li:hover .des0{}
                .cjh2 ul li:hover{border: 0px solid #eee;}
                
                
                .cjh2 ul li .title{height: 52px;
                    line-height: 26px;
                    color: rgba(16,16,16,1);
                    font-size: 16px;
                    text-align: left;
                    font-family: SourceHanSansSC-medium;margin-bottom: 10px;overflow: hidden;}
                .cjh2 ul li .pdate{height: 26px;
                    line-height: 26px;
                    color: rgba(153,153,153,1);
                    font-size: 14px;
                    text-align: left;
                    font-family: SourceHanSansSC-regular;}
                .cjh2 ul li .title:hover{color:#274197}
        
        
        
 
  
                .cjh2 ul li:hover img,.dn1b1 ul li:hover img{
                    transform: scale(1.1);
            }
        
            .cjh2 ul li img,.dn1b1 ul li img {
                transition: all .5s;
        }
        
        
        
        
        
        
        .cjh2 ul li:hover .img::before,
         .nn3a2 ul li:hover .img::before,.dn1b1 ul li:hover .img::before{content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.25);
            top: 0;
            left: 0;
            border-radius: 0px;
            z-index: 1;
        }
        
        
        .cjh2 ul li .img,.dn1b1 ul li .img{position: relative;
        }
        
        
        
        .dn1{overflow: hidden;}
        .dn1a{}
        .dn1b{margin-top: 30px;}
        .dn1a1{overflow: hidden;}
        .dn1a1 ul li{border-bottom: 1px solid #e4e4e4;}
        .dn1a1 ul li .title{
            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{
               
                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{}
            .dn1b1 ul li .img{}
            .dn1b1 ul li .img img{width:100%;}
            .dn1b1 ul li .des0{padding-top:15px;}
        
            .dn1b1 ul li .title{
                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{
                  
        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: 20px;}
        
        
        
        
        .dn2{overflow: hidden;}
        .dn21{margin-bottom: 20px;}
        .dn22{}
        
        
        
        
        .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{
              
        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{
                line-height: 23px;
                color: rgba(51,51,51,1);
                font-size: 16px;
                text-align: left;
                font-family: SourceHanSansSC-regular;}
        
        
                .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: 10px;overflow: hidden;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.05);background-color: rgba(255,255,255,1);margin-bottom: 20px;}
               .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{overflow: hidden;}
               .part66 .swiper-slide li .img img{width:100%;}
               .part66 .swiper-slide li .conut{padding:10px;    background: #fff;}
               .part66 .swiper-slide li .title{font-size: 16px;line-height: 18px;height:80px;text-align:justify;}
               
               .part66 .swiper-slide li .des{
                   font-size: 16px;font-weight: 400;color: #666666;line-height: 23px;margin-top: 10px;text-align: center;height:10px;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{}
        .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;}
        


.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{max-height:250px;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;}


.cjh1 .part69 .swiper-pagination{position: static;margin-top: 10px;}
        
.dn4{overflow: hidden;}
.dn4 .dn4a{
    border-radius: 6px;
    background-color: rgba(255,255,255,1);padding:20px;}
.dn4 .dn4a.dn4b{margin-top: 20px;}

.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: 20px;}

    .dn5a ul li .img{}
    .dn5a ul li .des0{padding:20px;}

    .dn5a ul li .img img{width:100%;}

    .dn5a ul li:nth-child(2n) .img{}
    .dn5a ul li:nth-child(2n) .des0{}

    .dn5a ul li .des0 .title{height: 35px;
        line-height: 35px;
        color: rgba(51,51,51,1);
        font-size: 24px;
        text-align: left;
        font-family: SourceHanSansSC-bold;margin-bottom: 15px;}

        .dn5a ul li .des0 .des{line-height: 30px;
            color: rgba(51,51,51,1);
            font-size: 14px;
            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:20px;background: #fff;}

    .lmbody888 p{line-height: 36px;
        color: rgba(51,51,51,1);
        font-size: 16px;
        text-align: left;
        font-family: SourceHanSansSC-bold;}

        .lmbody888 img{max-width: 100%;}

.lmbody888 h2{margin-bottom: 40px;}


.part4ab ul.kanwu{overflow: hidden;}
.part4ab ul.kanwu li{background: #fff;border-radius: 10px;float:none;width:100%;overflow: hidden;margin-right:0%;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{overflow: hidden;}
.part4ab ul.kanwu li .img img{width:100%;}

.part4ab ul.kanwu li .des0{padding:0px;background: url(../images/c12.png) repeat-x 0px center;position: absolute;bottom:0px;left:0px;width:100%;}
.part4ab ul.kanwu li:hover .des0{}
.part4ab ul.kanwu li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}


.part4ab ul.kanwu li .title{font-size: 16px;color:#fff;line-height: 60px;height:60px;overflow: hidden;font-weight: 400;font-family: SourceHanSansSC-medium;margin-bottom: 0px;padding-left:10px;}
.part4ab ul.kanwu li .des{font-size: 16px;color:#666;line-height: 30px;height:60px;overflow: hidden;margin-bottom: 10px;display: none;}

.part4ab ul.kanwu li .pdate{font-size: 16px;color:#999;line-height: 23px;display: none;}


.nn2a6 ul{overflow: hidden;}
.nn2a6 ul li{background: #fff;border-radius: 10px;float:none;width:100%;overflow: hidden;margin-right:0%;margin-bottom: 25px;}
.nn2a6 ul li:nth-child(3n){margin-right:0px;}
.nn2a6 ul li.on{}

.nn2a6 ul li .img{overflow: hidden;}
.nn2a6 ul li .img img{width:100%;}

.nn2a6 ul li .des0{padding:20px;}
.nn2a6 ul li:hover .des0{}
.nn2a6 ul li:hover{box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}


.nn2a6 ul li .title{line-height: 32px;
    color: rgba(0,0,0,1);
    font-size: 18px;
    text-align: left;
    font-family: SourceHanSansSC-bold;overflow: hidden;margin-bottom: 10px;}
.nn2a6 ul li .des{line-height: 30px;
    color: rgba(102,102,102,1);
    font-size: 14px;
    text-align: left;
    font-family: Roboto-regular;height:60px;overflow: hidden;margin-bottom: 10px;}

.nn2a6 ul li .pdate{font-size: 16px;color:#999;line-height: 23px;}

.part6a.goo ul li{float:left;border-radius: 6px;
    background-color: rgba(255,255,255,1);border-bottom: 2.4px solid transparent;}
    .part6a.goo ul li .conut6{display: table;width:100%;padding:20px 20px;}
    .part6a.goo ul li .title{display: table-cell;vertical-align: middle;text-align: center;line-height: 26px;
        color: rgba(51,51,51,1);
        font-size: 14px;
        font-family: SourceHanSansSC-medium;}
        .part6a.goo ul li:hover{border-radius: 6px;
            border-bottom: 2.4px solid #274197;}
            .part6a ul li .ono .title span { border:1px solid #101010
            }

            .team5.hidoo .team1{display: none;}
            .team5.hidoo .team2{width:100%;}





.article-content{margin:1rem 2rem !important;}

}