@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1200px){	

.product_ag1 .product_b4 p {
    color: #FFFFFF;
}
/* body{min-width:1200rem;} */
.pc{display:block;}
.phone{display:none;}
.container{width:144rem;padding-right:0rem;padding-left:0rem;margin:0 auto;}
.swiper3{position:relative;height:100%;}
.swiper3 video{-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	width: auto;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -10;}
	.eeww{
	position: absolute;
	min-width: 100%;
	min-height: 100%;height:80vh;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -10;background:url(../images/bf1.png) no-repeat center center;z-index:23;}
	.eeww.on{display:none;}
	
.banner .swiper-pagination{bottom:12rem !important;left:0rem;width:100%;text-align:center;}
.banner .swiper-pagination span{width:2.5rem;height:0.5rem;background:#DFDFDF;border-radius: 0.4rem;margin:0 0.5rem;opacity:1 !important;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background:#FF6D10;}	
.banner .img img{width:100%;}
	
/*导航*/
.height100{height:7.6rem;width:100%;}
.twelve { width: 100%; }
.eleven { width: 91.53%; }
.ten { width: 83.06%; }
.nine { width: 74.6%; }
.eight { width: 66.13%; }
.seven { width: 57.66%; }
.six { width: 49.2%; }
.five { width: 40.73%; }
.four { width: 32.26%; }
/* .three { width: 23.8%; } */
.two { width: 15.33%; }
.one { width: 6.866%; }

/* COLUMNS */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

.col:first-of-type {
  margin-left: 0;
}


/* CLEARFIX */

.cf:before,
.cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

/* ALL */

.three{
 
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*background-color: #333333;*/
  color: #333333;
  text-align: center;
}

.hamburger .line{
  width: 3rem;
  height: 0.4rem;
  background-color: #333333;
  display: block;
  margin:0  auto 0.6rem;
  border-radius:0rem;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hamburger:hover{
  cursor: pointer;
}
#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}

#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(9rem) rotate(45deg);
  -ms-transform: translateY(9rem) rotate(45deg);
  -o-transform: translateY(9rem) rotate(45deg);
  transform: translateY(9rem) rotate(45deg);
}

#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-10rem) rotate(-46deg);
  -ms-transform: translateY(-10rem) rotate(-46deg);
  -o-transform: translateY(-10rem) rotate(-46deg);
  transform: translateY(-10rem) rotate(-46deg);
} 
.yy1{width:56%;float:left;height:240rem;padding:2rem 0rem 1rem 2.3rem;border-right:0.1rem dotted #C9CFE3;}
.yy2{width:43%;float:right;height:200rem;padding:2rem 2rem 1rem 2.3rem;}
.yy3{width:100%;float:left;height:240rem;padding:2rem 2rem 2rem 2.3rem;background:#F7F7F9;border-top:0.1rem solid #EAECF3;}
.yy11{color:#3255FA;font-size:1.8rem;margin-bottom:2.4rem;font-size:0rem;}
.yy11 a{color:#3255FA;font-size:1.8rem;display:inline-block;/* font-weight:700; */padding-right:0.8rem;vertical-align: top;height:2.6rem;}
.yy2 dl {
    margin-right: 1rem;
    float: left;
}
.yy2 dl{margin-right:2rem;}
.ss77{width:117rem !important;margin-right:0rem !important;}
.ss35{width:135rem !important;margin-right:0rem !important;}
.ss457{width:125rem !important;margin-right:0rem !important;}

.yy11 .des{color:#3255FA;font-size:1.2rem;line-height:2rem;display:inline-block;background:#F2F5FF;padding:0.1rem 1.6rem;border-radius:2rem;vertical-align: top;margin-top:0.2rem;}
.yy3 .yy11 .des{color:#3255FA;font-size:1.2rem;line-height:2rem;display:inline-block;background:#fff;padding:0.1rem 1.6rem;border-radius:2rem;}
.yy1 dl{margin-right:2.5rem;float: left;}
.yy2 dl{overflow: hidden;margin-bottom:1rem !important;}
.yy1 .cont{}
/* .yy3{background:#F2F5FF;} */
.yy3 dl{float:left;width:165rem;}
.yy3 dl:nth-child(5){margin-left: 2.4rem;
} 
 

.header1{position:fixed;top:0rem;left:0rem;z-index:1;width:100%;z-index:100;transition: all 0.3s;height:6.8rem;transition: all 0.3s;}
.header1{background:url(../images/header1.png?=1) no-repeat bottom center;background-size:auto 0.1rem;}
.header1 .bj{position:absolute;top:-0.1rem;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 4rem;}
.header2{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;}
.section1{position: absolute;top: -6.8rem;}
.header_topsss1.on {
    height: 7.6rem;
    width: 100%;
}
/*下拉*/
.header_listb1{position:absolute;top:6.4rem;left:50%;margin-left:-7.5rem;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: 23.5rem;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;padding:2.2rem 0rem;}
.header6 .title1{float:left;font-size:1.8rem;color:#FFFFFF;line-height:2.4rem;opacity:0.7;margin-left:2.7rem;}
.header6 .title1 p{font-size:1.8rem;color:#FFFFFF;line-height:2.4rem;}
.header6 .title1.on{opacity:1;}
.header1.on .header6 .title1 p{color:#2b2b2b;}

.header_list dl .dd:hover .header_listb1{height:auto;opacity:1;/* max-height:650px; */}

/*banner1*/
.banner-wrap {
    height: 100vh;
    width: 100%;
	overflow:hidden;
}
.banner {
    height: 100%;
    position: relative;
    width: 100%;
}

.banner img{width:100%;}
.banner .banner-content {
    height: 16rem;
    position: absolute;
    text-align: center;
    top: 45%;
	margin-top:-8rem;
    width: 100%;
    z-index: 20;
}
.banner .banner-content .title {
    color: #fff;
    font-size: 5rem;
    font-weight: 800;
    margin-bottom: 0.3125rem;
	text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
}
.banner .banner-content .sub-title {
    color: #fff;
    font-size: 1.5rem;
}

.banner .banner-content .title1 {
    color: #fff;
    font-size: 4.8rem;
	line-height:6rem;
	font-family: SourceHanSansSC-Medium !important;    font-weight: 700;
	text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
}

.banner .banner-content .des {
	margin:3.8rem auto 0rem;
    color: #fff;
    font-size: 1.9rem;
	line-height:3rem;
	text-align:left;
	width:54.5rem;
	text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
}
.banner .banner-content .des.on{width:68rem;}

.banner .banner-content .des.ons{text-align:center;}

/*关于我们*/
.index_b{width:100%;background:#F4F4F4;padding:8rem 0rem 10rem;overflow:hidden;position:relative;}
.index_b.on{background:#FFFFFF;}
.index_b1 .title{font-size:3.5rem;color:#2E2F34;line-height:4.8rem;margin-bottom:1.6rem;font-family: SourceHanSansSC-Medium;}
.index_b1 .title.on{color:#FFFFFF;}
.index_b1 .hx {width: 100%;overflow: hidden;padding:0.1rem;position:relative;}
.index_b1 .hx .hx1{width: 100%;height: 0.1rem;background: #E2E2E2;display: block;}
.index_b1 .hx .hx2{width: 13.5rem;height: 0.2rem;background: #C1915A;display: block;position:absolute;top:0.087rem;}
.index_b3{overflow:hidden;width:100%;margin-top:6rem;}
.index_b3 .cent{width:71rem;float:right;}
.index_b3 .cent.on1{width:74rem;float:right;}
.index_b3 .cent .title{font-size:3rem;color:#2E2F34;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  top 1.5rem;background-size:0.9rem 1.7rem;}
.index_b3 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:5rem;}
.index_b3 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;



}
.index_b3 .cent .des p.gg{background: url(../images/learning2.png) no-repeat left top 1.5rem;
    background-size: 1.2rem auto;
    padding-left: 3rem;
    font-size: 1.8rem;
    color: #2B2B2B;
    line-height: 3rem;

}






.index_b3 .cent.on .title,.index_b3 .cent.on .des,.index_b3 .cent.on .des p{color:#FFFFFF;}
.index_b3 .img{float:left;width:60rem;}
.index_b3.on .cent{float:left;}
.index_b3.on .img{float:right;}
.index_b3 .img img{width:100%;border-radius: 10px;}
.index_b3 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
.index_b3 .icon_title p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
.index_b3 .icon_title p:hover{background:#C1915A;color:#FFFFFF;}

.index_b3 .icon_title p a{color: #C1915A;}
.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:#C1915A;}	




.index_c1{position:relative;width:100%;overflow:hidden;}
.index_c1 .img{width:100%;}
.index_c1 .img img{width:100%;}
.index_c1 .cont{position:absolute;top:50%;left:0%;width:100%;text-align:center;z-index:2;margin-top:-7.7rem;}
.index_c1 .cont .title{font-size:4.5rem;color:#FFFFFF;line-height:6.1rem;}
.index_c1 .cont .button{width:100%;overflow:hidden;margin-top:4.7rem;}
.index_c1 .cont .button1{width:17.2rem;height:4.8rem;line-height:4.8rem;overflow:hidden;background-color: rgba(255, 255, 255, 0.42);margin:0rem auto;font-size:2rem;color:#FFFFFF;border-radius:5rem;}
.index_c1 .cont .button1:hover{background-color: rgba(255, 255, 255, 0.62);}
.index_c2{width:100%;display:table;margin-top:0.6rem;margin-bottom:5rem;}
.index_c2 .li{width:45.5rem;float:left;margin-top:5rem;margin-right:3.7rem;border-radius:1rem;overflow:hidden;
     box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);} 
.index_c2 .li:nth-child(3n){margin-right:0rem;}
.index_c2 .li .img{width:100%;height:25.6rem;overflow:hidden;}
.index_c2 .li .img img{width:100%;min-height:25.6rem;}
.index_c2 .li .cont{background:#FFFFFF;padding:3rem 3.2rem;}
.index_c2 .li .cont .title1{font-size:1.8rem;color:#C1915A;line-height:2.5rem;}
.index_c2 .li .cont .title2{font-size:2.8rem;color:#2B2B2B;line-height:4rem;height:7.9rem;overflow:hidden;margin-top:2rem;}
.index_c2 .li .cont .pdate{font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;margin-top:4rem;height: 2.2rem;}
.index_c2 .li:hover .cont{background:#C1915A;}
.index_c2 .li:hover .cont .title1{color:#FFFFFF;}
.index_c2 .li:hover .cont .title2{color:#FFFFFF;}
.index_c2 .li:hover .cont .pdate{color:#FFFFFF;}


.index_c2.on1{margin-bottom:0rem;}
.index_c2.on1 .li{width:69.5rem;margin-top:4rem;}
.index_c2.on1 .li:nth-child(2n){float:right;margin-right:0rem;}
.index_c2.on1 .li:nth-child(3n){margin-right:0rem;}
.index_c2.on1 .li .img{height:39rem;}
.index_c2.on1 .li .img img{min-height:39rem;}

.index_c2.on2{margin-bottom:0rem;}
.index_c2.on2 .li{width:100%;margin-right:0rem;background:#FFFFFF;}
.index_c2.on2 .li .img{float:left;width:71.6rem;height:40.3rem;}
.index_c2.on2 .li .img img{min-height:40.3rem;}
.index_c2.on2 .li .cont{float:left;width:72.3rem;padding:4rem 6.4rem;}
.index_c2.on2 .li .cont .title2{font-size:3.8rem;height:15.2rem;line-height:5.2rem;}
.index_c2.on2 .li:hover{background:#C1915A;}
.index_c2.on3 .li{width:45rem;margin-right:4.5rem;margin-top:3.5rem;}
.index_c2.on3 .li:nth-child(3n){margin-right:0rem;}



/*首页*/
.home1{padding:8rem 0rem 10rem;}
.homes1{padding:9rem 0rem 12rem;background: none;}
.homes2{padding:9rem 0rem 13rem;}


.home2{overflow:hidden;width:100%;margin-top:6rem;}
.home3{width:60rem;float:left;}
.home3 .img{width:100%;overflow:hidden;border-radius:1rem 1rem 0rem 0rem;}
.home3 .img img{width:100%;}
.home3 .swiper-pagination{bottom:0rem !important;left:0rem;width:100%;text-align:right;padding:1.2rem 2rem 0rem 2rem;background-color: rgba(0, 0, 0, 0.42);height:3rem;}
.home3 .swiper-pagination span{width:0.6rem;height:0.6rem;background:#FFFFFF;border-radius: 5rem;margin:0 0.3rem;opacity:1 !important;vertical-align: top;}
.home3 .swiper-pagination span.swiper-pagination-bullet-active{background:#C1915A;}	
.home3.on .swiper-pagination{text-align:right;background:none;padding-top:0.8rem;}
.home4{margin-top:0.5rem;background: url(../images/home2.png) no-repeat center center;background-size: cover;height:9.5rem;font-size:2.8rem;color:#FFFFFF;line-height:9.5rem;text-align:right;}
.home4 .button{padding-right:9.3rem;background: url(../images/home3.png) no-repeat right 3.4rem center;background-size:3.9rem;}
.home5{width:76rem;float:right;}
.home5 .hx{padding-left:3rem;}
.home5 .hx1{margin:5.5rem 0rem;height:0.1rem;width:100%;background:#E2E2E2;}
.home5 .cent .title{font-size:3rem;color:#2B2B2B;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  center;background-size:0.9rem 1.7rem;}
.home5 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:2rem;padding-left:3rem;}
.home5 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;}
.home5 .img{float:left;width:60rem;}
.home5.on .cent{float:left;}
.home5.on .img{float:right;}
.home5 .img img{width:100%;}
.home5 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
.home5 .icon_title p{float:left;min-width:172rem;height:46rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:44rem;transition: all 0.3s;padding:0rem 31rem;}
.home5 .icon_title p:hover{background:#C1915A;color:#FFFFFF;}

.homea1{width:100%;position:relative;}
.homea1 .img{}
.homea1 .img img{width:100%;}
.homea1 .swiper-button-prev{background:url(../images/homb1.png) no-repeat center center !important;width:8rem;height:8rem;background-size:8rem 8rem !important;opacity:1 !important;z-index:50;position:absolute;top:50%;left:13.1rem;margin-top:-4rem;}
.homea1 .swiper-button-prev:hover {background:url(../images/homb2.png) no-repeat center center !important;background-size:8rem 8rem !important;}
.homea1 .swiper-button-next{background:url(../images/homb3.png) no-repeat center center !important;width:8rem;height:8rem;background-size:8rem 8rem !important;opacity:1 !important;z-index:50;position:absolute;top:50%;right:13.1rem;margin-top:-4rem;}
.homea1 .swiper-button-next:hover {background:url(../images/homb4.png) no-repeat center center !important;background-size:8rem 8rem !important;}

.homea1 .cont{position:absolute;top:50%;left:50%;transform: translate(-50%,-40%);
    -ms-transform: translate(-50%,-40%);
    -moz-transform: translate(-50%,-40%);
    -webkit-transform: translate(-40%,-40%);
    -o-transform: translate(-50%,-40%);}
.homea1 .cont p{font-size:4.8rem;color:#FFFFFF;line-height:7.4rem;}
.homea1s{position:relative;width:100%;overflow:hidden;}


.homea2{margin-bottom:0rem;}
.homea2 .li .cont .title2{height:14.8rem;}
.homea2{width:100%;}
.homea2 .li{margin-right:0rem;}
.homea2 .li1{float:left;width:94.7rem;margin-right:3.7rem;margin-top: 4.0rem;border-radius:1rem;overflow:hidden;
    box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1); 
}
.homea2 .li1 .img{width:100%;height:43.5rem;overflow:hidden;}
.homea2 .li1 .img img{width:100%;}
.homea2 .li1 .cont{background:#FFFFFF;padding:2.5rem 3.3rem;position:relative;height:14rem;}
.homea2 .li1 .cont .title1{font-size:1.8rem;color:#C1915A;line-height:2.5rem;margin-top: 0rem;}
.homea2 .li1 .cont .title2{font-size:2.8rem;color:#2B2B2B;line-height:3.8rem;height:3.8rem;overflow:hidden;margin-top:2.3rem;}
.homea2 .li1 .cont .pdate{position:absolute;right:2.5rem;bottom:3.5rem;font-size:1.6rem;color:#2B2B2B;line-height:2.2rem;margin-top:62rem;}
.homea2 .li1:hover .cont{background:#C1915A;}
.homea2 .li1:hover .cont .title1{color:#FFFFFF;}
.homea2 .li1:hover .cont .title2{color:#FFFFFF;}
.homea2 .li1:hover .cont .pdate{color:#FFFFFF;}
.homea2 .li{margin-top:4rem;}
.homea3{margin-bottom:0rem;}
.homea3 .li{margin-top:4rem;}
.homea3 .li{margin-top:3rem;}

.homeb1{margin-top:8rem;width:168rem;}
.homeb2{width:100%;border-radius: 1rem;overflow:hidden;}
.homeb3{width:100%;overflow:hidden;}
.homeb4{float:left;}
.homeb4 img{width:7rem;height:7rem;}
.homeb5{float:left;margin-left:1.5rem;}
.homeb5 .title1{font-size:1.8rem;color:#2B2B2B;line-height:2.5rem;}
.homeb5 .title2{width:100%;overflow:hidden;}
.homeb5 .title2 .title3{float:left;font-size:4rem;color:#C1915A;line-height:4.7rem;margin-right:1rem;font-family:DIN-Alternate-Bold;}
.homeb5 .title2 .title4{float:left;font-size:1.8rem;color:#C1915A;line-height:4rem;position:relative;padding:0.7rem 0rem 0rem 1.2rem;}
.homeb5 .title2 .title4 .span{position:absolute;top:0rem;left:0rem;line-height:2.5rem;}
.homeb6{font-size:1.6rem;color:#666666;line-height:2.8rem;margin-top:3.2rem;}
.homeb7{border-bottom:0.2rem solid #C1915A;background:#FFFFFF;padding:3.6rem 4.0rem;min-height:43.5rem;}



.about1{width:100%;overflow:hidden;margin-top:2.5rem;}
.about1 .li{width:45.5rem;float:left;margin:3.5rem 3.7rem 0rem 0rem;}
.about1 .li:nth-child(3n){margin-right:0rem;}


.new1{padding:2.5rem 0rem 2.5rem;}
.new2{float:left;font-size:3.5rem;color:#2B2B2B;}
.new3{float:right;font-size:3.5rem;color:#2B2B2B;}
.new3 select{float:left;width:32.2rem;height:5rem;font-size:1.6rem;color:#2B2B2B;border-radius: 0.5rem;border: 0.1rem solid #E8E8E8;background:#FFFFFF;line-height:4.8rem;padding:0rem 1.8rem;margin-left:2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url("../images/new4.png") no-repeat scroll right 1.8rem center ;background-size:1.4rem auto;}


.new3 select option{height:5rem;font-size:1.6rem;color:#2B2B2B;}
.new4{width:100%;background:#F4F4F4;padding:0.7rem 0rem 7rem;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.4rem;color:#B9B9B9;line-height:2rem;}


.new6{float:right;}
.new7{float:left;width:32.2rem;height:5rem;font-size:1.6rem;color:#2B2B2B;border-radius: 0.5rem;border: 0.1rem solid #E8E8E8;background:#FFFFFF;line-height:4.8rem;padding:0rem 1.8rem;margin-left:2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url("../images/new4.png") no-repeat scroll right 1.8rem center ;background-size:1.4rem auto;position:relative;cursor:pointer;}
.new7 .cont{opacity:0;position:absolute;top:120%;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;}
.new7 .cont .li{padding:0rem 1.8rem;line-height:3.8rem;font-size:1.6rem;color:#2B2B2B;transition: all 0.3s;}
.new7 .cont .li:hover,.new7 .cont .li.on{background:#F4F4F4;}
.new7:hover .cont,.new7.on .cont{opacity:1;height:30.4rem;}

.new_de{border-bottom:0.1rem solid #E2E2E2;}
.new_de1{width:110rem;margin:0 auto;padding:7rem 0rem 14rem;}
.new_de2{font-size:4.5rem;color:#2B2B2B;line-height:6rem;font-weight:700;}
.new_de3{width:100%;overflow:hidden;margin-top:3.4rem;border-bottom:0.1rem solid #E0E0E0;padding-bottom:2rem;}
.new_de3 .span{float:left;font-size:1.4rem;color:#B9B9B9;line-height:2rem;margin-right:3rem;}
.new_de4{margin-top:3rem;font-size:1.8rem;color:#2B2B2B;line-height:1.8;margin-bottom: 1rem;}
.new_de4 p{font-size:1.8rem;color:#2B2B2B;line-height:1.8;margin-bottom: 1rem;}
.new_de4 img{max-width:100%;}

.new_de4 video{margin:0 auto;display:block;}

.header_top1{width:100%;overflow:hidden;position:relative;}
.header_top1.on{position:fixed;top:0rem;z-index:112;background:#FFFFFF;}
.header_top2{position:relative;z-index:2;text-align:center;vertical-align: top;font-size:0rem;}
.header_top2 ul{}
.header_top2 ul li{display:inline-block;margin-right:8rem;}
.header_top2 ul li p{font-size:2rem;color:#2B2B2B;line-height:2.6rem;padding:2.4rem 0rem;}
.header_top2 ul li span{display:inline-block;border-bottom:0.2rem solid #C1915A;width:0rem;transition: all 0.3s;}
.header_top2 ul li:hover p,.header_top2 ul li.on p{font-family: SourceHanSansSC-Medium !important;    font-weight: 700;}
.header_top2 ul li:hover span,.header_top2 ul li.on span{width:100%;}
.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:2rem;line-height:2.6rem;padding-left:4rem;background: url("../images/header_top1.png") no-repeat left center;background-size:2.4rem 2.4rem;}

.about_ls1{margin-bottom:0rem;}
.about_ls1 .dl{margin-bottom:8rem;position:relative;}
.about_ls1 .dl:last-child{margin-bottom:0rem;}
.about_ls2{width:100%;margin-top:1rem;overflow:hidden;}
.about_ls2 .li{width:33.0rem;float:left;margin-right:4rem;}
.about_ls2 .li:nth-child(4n){margin-right:0rem;}
.about_ls2 .li .img{height:38rem;overflow:hidden;position:relative;border-radius:1rem;}
/* .about_ls2 .li .img .bj{position:absolute;width:100%;height:100%;} */
.about_ls2 .li .img img{width:100%;}
.about_ls2 .li .cont{margin-top:2rem;}
.about_ls2 .li .cont .title1{font-size:1.8rem;color:#C1915A;line-height:2.5rem;}
.about_ls2 .li .cont .title2{font-size:2.4rem;color:#2B2B2B;line-height:3rem;margin-top:0.5rem;}
.about_ls2 .li .cont .des{font-size:1.4rem;color:#666666;line-height:2rem;margin-top:0.5rem;}
.about_ls3{margin-top:5rem;width:100%;overflow:hidden;}


.about_ls2 .li .img img,.index_c2 .li .img img,.index_c2 .li1 .img img,.learning4 .li .img img,.learnings7 .li .img,.learnings6 .li .img img,.dua21 img,.about_ls240 .li .img img {
    object-fit: cover;
    -webkit-transition: opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
    transition: opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
    -moz-transition: transform .8s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
    transition: transform .8s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms;
    transition: transform .8s cubic-bezier(.4,0,.25,1) 0ms,opacity 1s cubic-bezier(.4,0,.25,1) 0ms,-webkit-transform .8s cubic-bezier(.4,0,.25,1) 0ms,-moz-transform .8s cubic-bezier(.4,0,.25,1) 0ms;
}

.about_ls2 .li .img: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 {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    transform: scale(1.02);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
    transition: -webkit-transform .4s cubic-bezier(.4,0,.25,1) 0ms;
    -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;
}

.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 #C1915A;background:#FFFFFF;padding:3rem 4rem;min-height:36.7rem;}
.research4{width:100%;overflow:hidden;}
.research5{float:left;}
.research5 img{width:11rem;height:11rem;}
.research6{float:left;margin-left:2rem;}
.research6 .title1{font-size:2rem;color:#2B2B2B;line-height:11rem;}
.research7{font-size:1.6rem;color:#666666;line-height:2.9rem;margin-top:2.5rem;    min-height: 22rem;}

.researca1{margin-top:6rem;width:100%;display:table;}
.researca1 .li{width:68rem;float:left;overflow:hidden;margin-right:8rem;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);border-radius: 10px;    background: #fff;}
.researca1 .li:nth-child(2n){margin-right:0rem;}
.researca2{float:left;position:relative;}
.researca2 .img{width:39rem;}
.researca2 .img img{width:100%;}
.researca2 .cont{position:absolute;top:11rem;right:2.5rem;background:#C1915A;width:17rem;height:20rem;padding:2.9rem 1.5rem 2.9rem 2.4rem;}
.researca2 .cont .title{font-size:2.4rem;color:#FFFFFF;line-height:3.2rem;}
.researca2 .cont .title1{font-size:2rem;color:#FFFFFF;line-height:2.8rem;margin-top:2rem;}
.researca3{float:left;padding:3.7rem 2.6rem 3.7rem 4.0rem;width:29rem;}
.researca4{font-size:2rem;color:#2B2B2B;line-height:3.2rem;min-height:30rem;}
.researca5 .ico{}
.researca5 .ico img{width:10.4rem;height:10.4rem;}
.researca5 .title{font-size:1.5rem;color:#2B2B2B;line-height:2.2rem;margin-top:1rem;}


/*footer*/
.footer{background:#FFFFFF;}
.footer_cont{padding:7rem 0 5rem;width:100%;overflow:hidden;border-bottom:0.1rem solid #EDEDED;}

.footer_list{width:100%;overflow:hidden;}
.footer_list dl{text-align:center;position:relative;margin-bottom:0rem;float:left;margin-right: 14rem;}
.footer_list dl:last-child{margin-right:0rem;}
.footer_list dl:last-child dd p{font-size:1.6rem;color:#666666;line-height:2.2rem;text-align:right;}

.footer_list dl:last-child dt p{text-align: right;}
.footer_list dl dt{font-size:2rem;color:#FFFFFF;line-height:2.7rem;font-weight:400;text-align:left;}
.footer_list dl dt p{font-size:2rem;color:#2B2B2B;line-height:2.7rem;font-weight:400;margin-bottom:0.5rem;}
.footer_list dl dd{font-size:1.6rem;color:#666666;line-height:2.2rem;margin-top:1.3rem;}
.footer_list dl dd p{font-size:1.6rem;color:#666666;line-height:2.2rem;text-align:left;}

.footer_bottom1{width:100%;overflow:hidden;padding:4rem 0rem 8rem;}
.footer_bottom2{float:left;padding-top:1rem;}
.footer_bottom2 .img{}
.footer_bottom2 .img img{  
    height: 5.7rem;}
.footer_bottom3{text-align:center;font-size:0rem;margin-top:4.2rem;}
.footer_bottom3 p{display:inline-block;font-size:1.4rem;color:#999999;line-height:2rem;margin:0 1.6rem 0rem 0rem;}
.footer_bottom3 a{display:inline-block;font-size:1.4rem;color:#999999;line-height:2rem;margin:0 1.6rem 0rem 0rem;}
.footer_bottom4{overflow:hidden;float:right;}
.footer_bottom4 li{float:left;margin-right:0.3rem;margin-left:6.5rem;}
.footer_bottom4 li:nth-child(2n){margin-right:0rem;}
.footer_bottom4 li em{display:block;    text-align: center;}
.footer_bottom4 li em img{width:11.2rem;background:#FFFFFF;margin:0 auto;/* border: 0.2rem dashed #999999; */}




.Solution_e3 ul{border-bottom:0.1rem solid #EAECF3;} 
.Solution_e3 ul li{display:inline-block;/* padding:0 1rem;background: #F5F6FA; */cursor:pointer;flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;position:relative;border-right:0.1rem solid #EAECF3;}



.pagination{overflow: hidden;margin:0rem 0px;text-align: center;width:100%;display: block;}
.pagination ul li{display: inline-block;font-size: 1.6rem;margin:0rem 1.5rem;}

.disabled span{color:#ccc;padding:0rem 1rem;display: block;}
.pagination ul li a{padding:0rem 1rem;font-size:1.8rem;display: block;color:#2B2B2B;line-height:2.5rem;}

.pagination ul li span{font-size:1.8rem;display: block;color:#2B2B2B;line-height:2.5rem;}
.pagination ul li span.current{color:#C1915A;}

/*联系我们*/
.contact1{width:100%;display:table;margin-top:6rem;}
.contact1 .li{width:40rem;float:left;background:#FFFFFF;padding:4.5rem 6.5rem;margin-right:2.9rem;border-radius: 5px;height:35rem;}
.contact1 .li.on{width:58rem;}
.contact1 .li:nth-child(3n){margin-right:0rem;}
.contact1 .li .img{}
.contact1 .li .img img{width:6.6rem;}
.contact1 .li .title{margin-top:2rem;font-size:3rem;color:#2B2B2B;line-height:4.4rem;}
.contact1 .li .list{margin-top:2rem;}
.contact1 .li .list p{font-size:2rem;color:#2B2B2B;line-height:2.9rem;}
.contact1 .li.on .list{width:100%;overflow:hidden;}
.contact1 .li.on .list p{width:50%;float:left;margin-bottom:1.5rem;}
.contact2{color:#C1915A;font-size:2rem;line-height:3rem;margin-top:3.2rem;}

/*学习成长*/
.learning1{width:100%;display:table;margin-top:6rem;}
.learning1 .li{width:45.5rem;float:left;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow: hidden;}


.learning1 .li .li1{background:#FFFFFF;padding:4rem 4rem;min-height:44rem;border-bottom: 0.2rem solid #C1915A;}



.learning1 .li:nth-child(3n){margin-right:0rem;}
.learning1 .li .title{font-size:2rem;color:#2B2B2B;line-height:2rem;border-left:0.3rem solid #C1915A;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:#C1915A;line-height:3rem;}
.learning1 .li .cont{margin-top:3rem;}
.learning1 .li .cont p{font-size:1.4rem;color:#2B2B2B;line-height:2.4rem;}

.learning2{background:url("../images/learning3.png") no-repeat   top center;background-size:cover;height:68rem;overflow:hidden;}
.learning3{margin-top:19.7rem;}
.learning3 .title{font-size:3.5rem;color:#FFFFFF;line-height:5.1rem;}
.learning3 .cont{margin-top:4.5rem;width:86rem;font-size:2.4rem;color:#FFFFFF;line-height:4.7rem;}
.learning3 .cont p{font-size:1.8rem;color:#FFFFFF;line-height:3rem;}




.learning4{width:100%;display:table;margin-top:1rem;}
.learning4 .li{width:45.5rem;float:left;margin-top:5rem;margin-right:3.7rem;border-radius:1rem;overflow:hidden;box-shadow: 0px 2px 14px 0px rgba(0,0,0,0.1);}
.learning4 .li:nth-child(3n){margin-right:0rem;}
.learning4 .li .img{width:100%;height:25.6rem;overflow:hidden;overflow:hidden;border-radius:0.5rem;}
.learning4 .li .img img{width:100%;}
.learning4 .li .cont{background:#FFFFFF;}
.learning4 .li .cont .title1{font-size:2.4rem;color:#2B2B2B;line-height:3.2rem;}
.learning4 .li .cont .title2{font-size:1.8rem;color:#2B2B2B;line-height:3.2rem;}
.learning4 .li .cont .conts{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:1.5rem;}
.learning4 .li .cont .conts p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
.learning4 .li1{padding:3rem;border-bottom: 0.2rem solid #C1915A;min-height:52rem;}
/* .learning4 .li:hover .cont{background:#C1915A;} */
/* .learning4 .li:hover .cont .title1{color:#FFFFFF;}
.learning4 .li:hover .cont .title2{color:#FFFFFF;}
.learning4 .li:hover .cont .pdate{color:#FFFFFF;}
 */


/*土士学习联盟*/
.learnings1{width:100%;display:table;margin-top:6rem;}
.learnings1 .li{width:45.5rem;float:left;background:#FFFFFF;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;}
.learnings1 .li:nth-child(3n){margin-right:0rem;}
.learnings1 .cont{margin-top:2rem;font-size:1.4rem;color:#2B2B2B;line-height:2.4rem;}
.learnings1 .cont p{font-size:1.4rem;color:#2B2B2B;line-height:2.4rem;}
.learnings1 .li1{padding:4rem;border-bottom: 0.2rem solid #C1915A;min-height:26rem;}
.learnings2{width:100%;overflow:hidden;}
.learnings2 .img{float:left;margin-right:3rem;}
.learnings2 .img img{width:10rem;height:10rem;}
.learnings2 .title{float:left;font-size:2.8rem;color:#2B2B2B;line-height:4rem;}
.learnings3{background:#0A132E;background-size:cover;height:71.3rem;overflow:hidden;padding:7.6rem;}
.learnings4{font-size:2rem;color:#2B2B2B;line-height:3rem;margin-top:5rem;}
.learnings5{margin-top:4rem;width: 168rem;overflow:hidden;}
.learnings5 .li{width:100%;background:#FFFFFF;padding:4rem 4.5rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;}
.learnings5 .li:nth-child(3n){margin-right:0rem;}

.learnings5 .img{width:100%;margin-top:2rem;}
.learnings5 .img img{width:100%;}
.learnings5 .title{font-size: 2.8rem;color: #2E2F34;line-height: 4.2rem;padding-left: 3rem;background: url(../images/index_b3.png) no-repeat left top 1.4rem;background-size: 0.9rem 1.7rem;overflow:hidden;}
.learnings5 .des{font-size:1.6rem;color:#666666;line-height: 2.8rem;margin-top:3.5rem;height:8.4rem;overflow:hidden;position:relative;  transition: all 0.3s;}
.learnings5 .des2{background:#FFFFFF;padding-bottom:1rem;transition: all 0.3s;}
.learnings5 .des .sop{color:#C1915A;position:absolute;bottom:0rem;right:0rem;background:#FFFFFF;padding-right:2.5rem;cursor: pointer;}
.learnings5 .des .sop span{font-size:1.6rem;color:#666666;}
.learnings5 .des .sop1{display:none;color:#C1915A;background:#FFFFFF;padding-right:2.5rem;cursor: pointer;}

.learnings5 .des.on{height:auto;}
.learnings5 .des.on .sop{display:none;}
.learnings5 .des.on .sop1{display:inline-block;}


.learnings6{width:100%;display:table;margin-top:2.5rem;}
.learnings6 .li{width:70.3rem;float:left;background:#FFFFFF;margin-right:3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;margin-top:3.5rem;padding:3.7rem;}
.learnings6 .li:nth-child(2n){margin-right:0rem;}
.learnings6 .li .img{float:left;}
.learnings6 .li .img img{width:17.6rem;height:17.6rem;}
.learnings6 .li .cont{width:39rem;float:right;}
.learnings6 .li .cont .title1{width:100%;overflow:hidden;}
.learnings6 .li .cont .title1 .as1{float:left;font-size: 3rem;color: #2B2B2B;line-height: 4.4rem;}
.learnings6 .li .cont .title1 .as2{float:left;font-size: 1.8rem;color: #C1915A;line-height: 4.4rem;margin-left:2rem;}
.learnings6 .li .cont .title2{font-size: 1.8rem;color: #2B2B2B;line-height: 2.6rem;margin-top:0.8rem;}
.learnings6 .li .cont .des{font-size: 1.4rem;color:#666666;line-height: 2rem;margin-top:1.5rem;height:10rem;overflow:hidden;}

 

.learnings7{width:100%;display:table;margin-top:2.5rem;}
.learnings7 .li{width:33.5rem;float:left;background:#FFFFFF;margin-right:3.3rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;margin-top:3.5rem;}
.learnings7 .li:nth-child(4n){margin-right:0rem;}
.learnings7 .li .img{width:100%;position:relative;}
.learnings7 .li .img img{width:100%;}
.learnings7 .li .cont1{position:absolute;bottom:0rem;left:0rem;width:100%;background:rgba(10,19,46,0.7);padding:1.5rem 0rem 1.5rem 3rem;border-bottom:0.1rem solid #C1915A;}
.learnings7 .li .cont1 .title1{font-size: 2rem;color: #FFFFFF;line-height: 3rem;}
.learnings7 .li .cont1 .title2{font-size: 1.6rem;color: #fff;line-height: 3rem;margin-top:0.2rem;}
.learnings7 .li .cont{background:#0A132E;color:#FFFFFF;font-size:1.4rem;line-height:2.8rem;padding:2rem 3rem;}
.learnings7 .li .cont .des{color:#FFFFFF;font-size:1.4rem;line-height:2.4rem;opacity:0.7;opacity:0.7;height:19.2rem;overflow:hidden;}

.learnings8{margin-top:2.5rem;}
.learnings8 .li{margin-top:2.5rem;}
.learnings8 .li .title2{background: url(../images/learning2.png) no-repeat left top 1.5rem;background-size: 1.2rem auto;padding-left: 3rem;font-size: 1.8rem;color: #2B2B2B;line-height: 3rem;}
.learnings8 .li .des1{padding-left: 3rem;font-size: 1.8rem;color: #666666;line-height: 3rem;}




.researca3 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
.researca3 .icon_title p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
.researca3 .icon_title p:hover{background:#C1915A;color:#FFFFFF;}


.homeb1 .homeb7 {
    min-height: 43.5rem;
}

.footer_bottom4 p{font-size:1.4rem;line-height:2.6rem;margin-top: 1.2rem;text-align: center;font-weight: 400;}
.count2{display: flex;}
.count2 .img{width:10rem}
.count2 .img img{width:8rem}
.count2 .title2{line-height:8rem;font-size: 2rem;font-weight: 700;}
.learning1.es  .li .cont1 p{    margin-bottom: 1.2rem;}


.calliance1{width:100%;display:table;margin-top:6rem;}
.calliance1 .li{width:45.5rem;float:left;background:#FFFFFF;margin-right:3.7rem;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);border-radius: 10px;overflow:hidden;}

.calliance1 .li1{padding:4rem 6rem;border-bottom: 0.2rem solid #C1915A;min-height:26.8rem;}
.calliance1 .li:nth-child(3n){margin-right:0rem;}
.calliance1 .li .title{font-size:3rem;color:#2B2B2B;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  top 1.5rem;background-size:0.9rem 1.7rem;font-weight:700;}
.calliance1 .li .des{margin-top:2.4rem;}
.calliance1 .li .title2{background: url(../images/learning2.png) no-repeat left top 1.5rem;background-size: 1.2rem auto;padding-left: 3rem;font-size: 1.8rem;color: #666666;line-height: 4rem;}
.calliance1 .des1{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:2rem;overflow:hidden;}
.calliance1 .des1 p{font-size:1.4rem;color:#666666;line-height:2.4rem;}

.calliance1.on .li{width:69.5rem;}
.calliance1.on .li .li1{min-height:21.2rem;}
.calliance1.on .li:nth-child(2n){float:right;margin-right:0rem;}
.calliance1.on .li:nth-child(3n){margin-right:0rem;}
.calliance2{margin-top:6rem;width: 168rem;overflow:hidden;}
.calliance2 .swiper-slide{padding:1rem;}
.calliance2 .li{width:100%;overflow:hidden;margin-bottom: 0.7rem;border-radius: 10px;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);background:#FFFFFF;}
.calliance2 .li1{border-bottom: 0.2rem solid #C1915A;min-height:50.9rem;padding:4rem 3.5rem 3rem;}
.calliance2.on .li1{min-height:48.2rem;}
.calliance2.on1 .li1{min-height:45.2rem;}
.calliance2 .li:nth-child(3n){margin-right:0rem;}
.calliance2 .des{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:2rem;overflow:hidden;}
.calliance2 .des p{font-size:1.6rem;color:#666666;line-height:2.6rem;}
.calliance2 .des img{width:100%;}
.calliance2 .des1{background:#F4F4F4;padding:3.7rem 2rem;text-align:center;}
.calliance2 .des1 p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
.calliance2 .des1 img{width:14.4rem;}
.calliance2 .des1 .button{}
.calliance2 .des1 .button{width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;margin:4rem auto 0rem;}
.calliance2 .title{font-size: 2.4rem;color:#2B2B2B;line-height: 3.2rem;font-weight:700;}
.calliance3{width:100%;overflow:hidden;background:#FFFFFF;margin-top:6rem;border-radius: 10px;
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);}
.calliance3 .li{width:33.33%;float:left;text-align:center;padding:6.2rem 0rem;background: url(../images/ac25.png) no-repeat top 60% right;background-size:0.1rem 80%;}
.calliance3 .li:nth-child(3n){border-right:0rem;background-color: none;}
.calliance3 .li .title{font-size: 2.4rem;color:#2B2B2B;line-height: 3.5rem;font-weight:700;}
.calliance3 .li .img{margin-top:3.6rem;}
.calliance3 .li .img img{width:16.4rem;}
.calliance3 .li .des .img{}
.calliance3 .li .des .img img{width:6.3rem;}
.calliance3 .li .title1{font-size: 2.4rem;color:#2B2B2B;line-height: 3.5rem;font-weight:400;margin-top:2.2rem;}
.calliance4{margin-top:10.0rem;}
.banner .conts1 {
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    z-index: 20;
    transform: translate(-0%,-45%);
}
.banner .conts1{}
.banner .conts1 .img1{margin-bottom:6.4rem;}
.banner .conts1 .img1 img{width:27.3rem;}
.banner .conts1 .title2{font-size: 3.5rem;color:#FFFFFF;line-height: 4.5rem;font-weight:400;text-shadow: 0px 2px 4px rgba(0,0,0,0.25);}
.banner .conts1 .title3{font-size: 2.4rem;color:#FFFFFF;line-height: 4.5rem;font-weight:400;text-shadow: 0px 2px 4px rgba(0,0,0,0.25);}

.banner .banner-content .des.on1{width:97rem;}

.homes2 .learnings5 .swiper-slide{padding:2rem;}
.homes2 .learnings5 .li{min-height:62rem;    /* margin-bottom: 2rem; */}

.homes2.on111{    padding: 9rem 0rem 5.2rem;} 

.contact18{margin-top: 3rem;}

.contact18  .li{background-color: #fff;padding:4rem;width:23.5%;margin-right:2%;float: left;text-align: center;    border-radius: 5px;}
.contact18  .li img{width: 80%;}
.contact18  .li:nth-child(4){margin-right:0%;}
.contact18  .li p{padding:2rem 0 1rem;font-size: 1.8rem;line-height: 2.6rem;height:5.2rem;}
.contact18  .li .kk p{padding:1rem 0 1rem;}

.about_ls2 .li .cont .title2 span.on{border: 1px solid #2b2b2b;}
.calliance2 .li1{min-height:54rem;}



.new_des2{font-size:4.5rem;color:#2B2B2B;line-height:6rem;font-weight:700;text-align:center;}
.new_des4{margin-top:3rem;}
.new_des4 p{font-size:1.8rem;color:#2B2B2B;line-height:3.4rem;}
.new_des4 img{max-width:100%;}

body.fd{background:#F4F4F4}

.dnhy{margin-top:-26rem;}

.index_b1 .title{opacity:1;}
.index_b1 .hx{opacity:1;}
.fd .banner{overflow: hidden;}

.dua{padding:7.5rem 0px 14.1rem;}

.dua1{overflow: hidden;margin-bottom: 6.8rem;}
.dua11{float: left;}
.dua11 img{height:11rem;}

.dua12{float: right;margin-top: 7rem;}
.dua12 ul li{float: left;height: 4.4rem;font-size: 1.8rem; font-weight: 400;color: #FFFFFF;line-height: 2.5rem;opacity: 0.6;margin-left: 70px;cursor: pointer;}
.dua12 ul li.on{opacity: 1;border-bottom: 0.2rem solid #C1915A;}
.dua20{overflow: hidden;border-radius: 2rem;height:0px;background: #fff;opacity: 0;transition: all 2s;}
.dua20.on{display: flex;opacity: 1;height:auto}
.dua21{float: left;width:57%;}
.dua21 img{width:100%;}
.dua22{float: left;width:43%;padding:5%;position: relative;}
.dua22 .title{font-size: 3.5rem;font-weight: 500;color: #2B2B2B;line-height: 4rem;}

.dua22 .des{
font-size: 1.8rem;font-weight: 400;color: #666666;line-height: 3.3rem;margin-top: 3rem;
}
.dua22 .more{width: 7rem;height:7rem;background: url(../images/ab5.png) no-repeat center center;background-size: 7rem 7rem;margin-top: 8rem;position: absolute;bottom:7rem;left:12%;border-radius: 100%;transition: all 0.6s;}
.dua22 .more a{display: block;width: 7rem;height:7rem;}
.dua22 .more:hover{transform: scale(1);left:14%;}

.index_c2 .li{position: relative;}
.tiao{position: absolute;bottom:2.3rem;right:2.4rem;}
.tiao a{font-size: 16px;font-weight: 400;color: #2B2B2B;line-height: 24px;}
.tiao a span{width: 2.6rem;height:2.6rem;background: url(../images/ab5.png) no-repeat center center;background-size: 2.6rem 2.6rem;display: inline-block;float: left;}

.tiao a b{font-weight: 400;display: inline-block;float: left;margin-right:10px;}


.homea2 .li1 .cont .tiao{position: absolute;bottom:8.5rem;right:2.4rem;}

.index_c2 .li:hover .tiao a span{width: 2.6rem;height:2.6rem;background: url(../images/ab6.png) no-repeat center center;background-size: 2.6rem 2.6rem;display: inline-block;float: left;}
.index_c2 .li:hover  .tiao a{color:#fff;}

.homea2 .li1:hover .cont .tiao a{color:#fff;}
.homea2 .li1:hover .tiao a span{width: 2.6rem;height:2.6rem;background: url(../images/ab6.png) no-repeat center center;background-size: 2.6rem 2.6rem;display: inline-block;float: left;}

.dnhy .homea2 .li1{box-shadow:0px 0px 0px 0px #fff;}

.dnhy .index_c2 .li{box-shadow:0px 0px 0px 0px #fff;}
.ones3{text-align: center !important;}

#duan38 .title{color:#fff;}
#duan38 .des{color:#fff;}
.index_b178{margin-top: 2rem;overflow: hidden;}
.index_b178 ul li{float:left;width:18.4%;margin-right: 2%;}
.index_b178 ul li:last-child{margin-right: 0%;}
.index_b178 ul li a h2{height: 5.9rem;line-height: 5.9rem;text-align: center;background: url(../images/g1.png) repeat center center;font-size: 1.8rem;color:#fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}

.index_b178 ul li a h2:hover{}
.home56{margin-top: 4rem;}

.index_b1 .title  span{color: #B9B9B9;font-size:14px;margin-left: 24px;}

.title6{font-size: 30px;color: #2B2B2B;line-height: 30px;margin: 6rem 0px 3rem;overflow: hidden;}

.title6 span{display:block;width:0px;height:0px;border-left: 0.8rem solid #C1915A;border-top: 0.8rem solid transparent;border-right: 0.8remx solid transparent;border-bottom: 0.8rem solid transparent;float: left;margin-top: 0.5rem;}
.title6 b{float: left;display:block;margin-left: 2rem;}
.about_ls240{overflow: hidden;}
.about_ls240  .li{width:32%;margin-right: 1.3%;float: left;overflow: hidden;margin-bottom: 2rem;background: #fff;border-radius: 10px;}
.about_ls240  .li.li:nth-child(3n){margin-right: 0%;}
.about_ls240  .li .img{width:50%;float: left;overflow: hidden;}
.about_ls240  .li .img img{width: 100%;}

.about_ls240  .li .cont{width:50%;float: left;padding:8.5rem 1.5rem 1.5rem 1.5rem;}
.about_ls240  .li .title1 span{font-size:1.4rem;color: #C1915A;margin-bottom: 1rem;}
.about_ls240  .li .title2 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
.about_ls240  .li .title3 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
.about_ls240  .li .title1{margin-bottom: 1rem;}
.about_ls240  .li .title2{margin-bottom: 0rem;}
.about_ls240  .li .title3{margin-bottom: 1rem;}
.about_ls240  .li .des{font-size:1.4rem;color: #666;}
.jfhfh .li .cont .title1  span{color:#999;border-radius: 10px;font-size: 13px;padding:3px 8px;font-weight: 700;margin-left: 10px;}


.icon_title7{width:100%;margin-top:4rem;overflow:hidden;}
.icon_title7 p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
.icon_title7 p:hover{background:#C1915A;color:#FFFFFF;}
.icon_title7 p a{color: #C1915A;}
.icon_title7 p:hover a{color:#FFFFFF;}

.calliance1.rre{margin-top: 0px;}
.calliance1.rre .title{background: none;border-left: 2px solid #C1915A;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 #C1915A;}

.dh1{overflow: hidden;background: url(../images/bg3.png) no-repeat center center /cover;padding:5rem 9rem;    border-radius: 10px;}
.dh11{overflow: hidden;}
.dh11a{float:left;width: 50%;}
.dh11b{float:left;width:32%;margin-left:18%;}
.dh11b img{width: 100%;}
.dh11a .title{font-size: 3rem;
    color: #fff;
    line-height: 4.2rem;}
    .dh11a .des{margin-top: 4rem;}
    .dh11a .des p{font-size:1.8rem;
        color: #fff;
        line-height: 3rem;margin-bottom: 3rem;}
        .dh12{margin-top: 7rem;}
        .dh12 ul{overflow: hidden;}

.dh12 ul li{width:30%;margin-right:5%;float: left;height: 127px;
    background: url(../images/bg17.png) no-repeat center center /cover;
    border-radius: 10px;padding:2.5rem 5rem;}
.dh12 ul li:last-child{margin-right: 0px;}

.dh12 ul li .ti{font-size: 2.2rem;color:#fff;line-height: 3.5rem;}

.ti6{width: 108px;
    height: 2px;
    background:  #C1915A;margin-top: 10px;}

.dh2{margin-top: 8rem;overflow: hidden;padding:6rem 10rem;background: #FFFFFF;
    border-radius: 10px;}

.dh21{float: left;width:53%;margin-top: 6rem;}
.dh22{float: right;width:28%;}
.dh22 img{width: 100%;}

.dh21 p{font-size: 1.8rem;color:#2b2b2b;line-height: 3rem;margin-top: 3rem;}

#duan109 .index_b1 {display: none;}
#duan109{padding-bottom:0px;}


.navv0{}
.navv{overflow: hidden;}
.navv1{float:left;}
.navv2{float:right;}
.navv1 h2{font-size: 35px;color:#2b2b2b;font-weight: 600;    line-height: 3.6rem;
    padding: 1.9rem 0rem;}


    button.loadMore {
        min-width: 17.2rem;
        height: 4.9rem;
        border-radius: 4.1rem;
        border: 0.1rem solid #C1915A;
        text-align: center;
        font-size: 2rem;
        color: #C1915A;
        line-height: 4.4rem;
        transition: all 0.3s;
        padding: 0rem 6.1rem;background: none;
        margin: 0 auto;display: block;
    }

    button.loadMore:hover {

background:#C1915A ;color: #fff;


    }


    .banner .banner-content .title45 {margin-top: -5rem;
        color: #fff;
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 1.3125rem;
        text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);
    }



    .duanty{margin-top: 6rem;overflow: hidden;}
 .duanty .li{float:left;width:32%;margin-right:2%;overflow:hidden;margin-bottom: 3.4rem;border-radius: 10px;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);background:#FFFFFF;}
 .duanty .li.li:nth-child(3n){margin-right:0%;}
 .duanty .li1{border-bottom: 0.2rem solid #C1915A;min-height:25.9rem;padding:4rem 3.5rem 3rem;}
 .duanty .li:nth-child(3n){margin-right:0rem;}

 .duanty .li:nth-child(4){width:49%;}
 .duanty .li:nth-child(5){width:49%;margin-right:0rem;}

 .li188 p{float:left;width:50%;padding-left:10px;}
 
 .li188 p:nth-child(5){width:100%;}

 .duanty .des{font-size:1.4rem;color:#666666;line-height:2.4rem;margin-top:2rem;overflow:hidden;}
 .duanty .des p{font-size:1.4rem;color:#666666;line-height:2.8rem;}
 .duanty .des img{width:100%;}
 .duanty .des1{background:#F4F4F4;padding:3.7rem 2rem;text-align:center;}
 .duanty .des1 p{font-size:1.4rem;color:#666666;line-height:2.4rem;}
 .duanty .des1 img{width:14.4rem;}
 .duanty .des1 .button{}
 .duanty .des1 .button{width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;margin:4rem auto 0rem;}
 .duanty .title{font-size: 2.4rem;color:#2B2B2B;line-height: 3.2rem;font-weight:700;}



.bj0{overflow: hidden;}
.bj2{float: left;margin-right: 2rem;}
.bj2 img{width:116px;}
.li08{width:32%;float: left;display: none;}

.li08 .li{width:100%;background:#fff url(../images/bg8.png) no-repeat bottom center;}
.li09{}
.li09 .li{width:32%;min-height:auto;margin-right: 2%;}
.li09 .li:last-child{margin-right: 0%;}
.li09 .li .li1{    min-height: 37rem;}
.li08 .li .li1{min-height:77.6rem;}

.calliance1 .li .title24{background: url(../images/bg10.jpg) no-repeat left top 1.7rem;background-size: auto auto;padding-left: 2rem;font-size: 1.8rem;color: #666666;line-height: 3.6rem;}
.calliance1 .li{margin-bottom: 4rem;}
.calliance1 .li .li1{min-height: 29.2rem;}
.index_b356{margin-top: 3rem;}
.index_b356 ul li{float:left;width:24%;margin-right:1.33%;background: #fff;padding:1.2rem 2rem;line-height:1.4rem;}
.index_b356 ul li:nth-child(4n){margin-right:0%;}
.index_b356 ul li img{width:100%;}
.index_b356 ul li p b{font-size: 1.4rem;font-weight: 400;}
.index_b356 ul li p{border-left:2px solid #C1915A;padding-left: 1rem;}

.index_b356 ul li:nth-child(1){padding-top:4rem;}
.index_b356 ul li:nth-child(2){padding-top:4rem;}
.index_b356 ul li:nth-child(3){padding-top:4rem;}
.index_b356 ul li:nth-child(4){padding-top:4rem;}

/* 
.index_b356 ul li:nth-child(71){padding-bottom:6rem;}
.index_b356 ul li:nth-child(72){padding-bottom:6rem;}

.index_b356 ul li:nth-child(70){padding-bottom:6rem;}
.index_b356 ul li:nth-child(73){padding-bottom:2rem;margin-top: -4.8rem;} */




.calliance38{width:100%;overflow:hidden;background:#FFFFFF;margin-top:6rem;border-radius: 10px;
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);}
.calliance38 .li{width:50%;float:left;text-align:center;padding:6.2rem 0rem;background: url(../images/ac25.png) no-repeat top 60% right;background-size:0.1rem 80%;}
.calliance38 .li:nth-child(2n){border-right:0rem;background-color: none;}
.calliance38 .li .title{font-size: 2.4rem;color:#999;line-height: 3.5rem;font-weight:400;}
.calliance38 .li .img{margin-top:3.6rem;}
.calliance38 .li .img img{width:16.4rem;}
.calliance38 .li .des .img{}
.calliance38 .li .des .img img{width:6.3rem;}
.calliance38 .li .title1{font-size: 2.4rem;color:#2B2B2B;line-height: 3.5rem;font-weight:400;margin-top:2.2rem;}


.index_b39 .cent.on .title,.index_b3 .cent.on .des,.index_b3 .cent.on .des p{color:#FFFFFF;}
.index_b39 .img{float:left;width:38%;}
.index_b39.on .cent{float:left;}
.index_b39.on .img{float:right;}
.index_b39 .img img{width:100%;}
.index_b39 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
.index_b39 .icon_title p{float:left;min-width:17.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
.index_b39 .icon_title p:hover{background:#C1915A;color:#FFFFFF;}

.index_b39{overflow:hidden;width:100%;margin-top:3rem; background: #FFFFFF;
    
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.11);
    border-radius: 10px;
    overflow: hidden;
}
.index_b39 .cent{width:50%;float:right;}
.index_b39 .cent.on1{width:50%;float:right;}
.index_b39 .cent .title{font-size:3rem;color:#2E2F34;line-height:4.2rem;padding-left:3rem;background: url(../images/index_b3.png) no-repeat left  top 1.5rem;background-size:0.9rem 1.7rem;margin-top: 6rem;}
.index_b39 .cent .des{font-size:1.8rem;color:#7B7D85;line-height:3rem;margin-top:3rem;}
.index_b39 .cent .des p{font-size:1.8rem;color:#7B7D85;line-height:3rem;}
.index_b1  .des2{font-size: 2rem;color: #666;margin-top:3rem;line-height: 3rem;}
.cent9{overflow: hidden;border-bottom: 0.2rem solid #C1915A;padding:6rem;}

.ban1{overflow: hidden;margin-top: 4rem;}
.ban1 ul li{float:left;font-size: 1.6rem;color:#666;padding:0.6rem 2rem;margin-right: 3.8rem;margin-bottom: 1rem;border: 1px solid transparent;cursor: pointer;}

    .ban1 ul li.on{border-radius: 1.8rem;
        border: 1px solid #C1915A;color:#C1915A;}  
.ban2{overflow: hidden;margin-top: 4rem;} 
.ban21{display: none;}
.ban21.on{display: block;}
.ban21 ul li{width:32%;margin-right:2%;background: #fff;float: left;margin-bottom: 1rem;padding:1rem 1.5rem;overflow: hidden;border-radius: 3px;}
.ban21 ul li:nth-child(3n){margin-right: 0px;}
.ban21 ul li b{float:left;font-size: 1.6rem;color:#2B2B2B;line-height:2rem;display: block;height: 2rem;width:7rem;}
.ban21 ul li span{float:left;font-size: 1.2rem;color:#666;line-height:2rem;display: block;height: 2rem;    overflow: hidden;
    width: 82%;}
.index_b1 {position: relative;}


.header2 .header_left img.gto1{display:none;}
.header0.on .gto{display:none;}
.header0.on .gto1{display:block !important;}

.fkl2{position: absolute;top:0px;left:0px;width: 100%;height: 50%;z-index: 10;}

.fkl10{margin-top:15%;}

.fkl3{float:left;margin-top: 6%;}
.fkl3 .title{
    font-size: 2rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 3rem;}
    .fkl3 .des{font-size: 4.1rem;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 7.2rem;margin-top: 5.5rem;}


.fkl4{float:right;margin:10% 20% 10% 0%;cursor: pointer;}
.fkl40{width:14rem;height:14rem;position: relative;}
.fkl401{margin-left:-7rem;margin-top:-7rem;width:14rem;height:14rem;position: absolute;z-index: 1;left:7rem;top:7rem;background: #fff;opacity: 0.3;border-radius: 100%;transform: scale(0); animation: flip2 3s linear infinite;}
.fkl402{margin-left:-7rem;margin-top:-7rem;width:14rem;height:14rem;position: absolute;z-index: 2;left:7rem;top:7rem;background: #fff;opacity: 0.4;border-radius: 100%;transform: scale(0);animation: flip2 4s linear infinite;
    animation-duration: 1s;
    animation-delay: 1s;}
.fkl403{margin-left:-4rem;margin-top:-4rem;width:8rem;height:8rem;position: absolute;z-index: 3;left:7rem;top:7rem;background: #fff;opacity: 0.9;border-radius: 100%;}
.fkl404{margin-left:-7rem;margin-top:-7rem;width:14rem;height:14rem;position: absolute;z-index: 4;left:7rem;top:7rem;background: url(../images/bg45.png) no-repeat center center;background-size:auto 3.4rem ;border-radius: 100%;}




@-webkit-keyframes flip2 {
    from {
      -webkit-transform:scale(0);
      transform:scale(0);
  
    }
  
    40% {
      -webkit-transform: scale(0.5);
      transform: scale(0.3);

    }
  
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);

    }
  
    80% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);

    }
  
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
  }
  
  @keyframes flip2 {
    from {
        -webkit-transform:scale(0);
        transform:scale(0);
    
      }
    
      40% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
  
      }
    
      50% {
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
  
      }
    
      80% {
          -webkit-transform: scale(0.8);
          transform: scale(0.8);
  
      }
    
      to {
          -webkit-transform: scale(1);
          transform: scale(1);
      }
  }
  

  @-webkit-keyframes flip2 {
    from {
      -webkit-transform:scale(0);
      transform:scale(0);
  
    }
  
    40% {
      -webkit-transform: scale(0.5);
      transform: scale(0.3);

    }
  
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);

    }
  
    80% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);

    }
  
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
  }
  
  @keyframes flip2 {
    from {
        -webkit-transform:scale(0);
        transform:scale(0);
    
      }
    
      40% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
  
      }
    
      50% {
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
  
      }
    
      80% {
          -webkit-transform: scale(0.8);
          transform: scale(0.8);
  
      }
    
      to {
          -webkit-transform: scale(1);
          transform: scale(1);
      }
  }

  .index_b178 ul li a p{position: relative;height:2px;width:100%;}
  .index_b178 ul li a b{display: block;height:2px;width:100%;background: #fff;opacity: 0.4;position: absolute;z-index:1;left:0px;top:0px;}

  .index_b178 ul li a span{height:2px;width:0px;display:block;margin:0px auto;transition: all 0.3s;background: #C1915A;position: absolute;z-index:2;left:0px;top:0px;}
  .index_b178 ul li:hover a span{width:100%;}

.duanty1{background: #fff;margin-top: 6rem;text-align: center;padding:1rem 0px;}
.duanty1 img{width:90%;}
#duan120{padding-top: 0px;}
.fssx .des p{font-size: 1.8rem;line-height: 1.8;color:#666;margin-bottom: 2rem;}
.fssx .li .li1{min-height:43rem; }


.index_b63 .icon_title{width:100%;margin-top:6rem;overflow:hidden;}
.index_b63 .icon_title p{display:block;margin:0 auto;max-width:25.2rem;height:4.6rem;border-radius:4.1rem;border:0.1rem solid #C1915A;text-align:center;font-size: 2rem;color: #C1915A;line-height:4.4rem;transition: all 0.3s;padding:0rem 3.1rem;}
.index_b63 .icon_title p:hover{background:#C1915A;color:#FFFFFF;}

.fkl10{position:relative}
.banner-wrap .banner{position:relative}
.close2{display:none;width:6rem;height:6rem;position:absolute;top:10rem;right:20rem;background: url(../images/bg31.png) no-repeat center center /cover;cursor: pointer;z-index:11;}
.about_ls240 .li .title2 span.on{border: 1px solid #2b2b2b;}

.new_de35{background: #f5f5f5;padding:20px;margin-top: 20px;font-size: 14px;line-height: 170%;color:#666;}
.new_de36{}
.new_de36 img{width: 100%;}

.tan0{position: fixed;z-index: 3001;left:0px;top: 0px;width:100%;height:100%;background: #000;opacity: 0.7;display: none;}
.tan1{position: fixed;z-index: 3002;left:0px;top: 50%;width:100%;height:480px;display: none;margin-top:-240px;}
.tan11{position: relative;padding-top: 0%;}

.tan12 .team0{background:#fff;padding:50px 50px;overflow-y: auto;height: 480px;display: none;border-radius:15px;}
.tan10{position: fixed;right: 50px;top:50px;background:url(../images/close.png) no-repeat 0px 0px;width: 50px;height: 50px;background-size: 100%;cursor: pointer;}

.team0{width:1004px;margin:0px  auto;}
.team1{overflow: hidden;}
.team11{width:36%;float:left;}
.team11 img{width: 100%;}
.team12{width:50%;float:left;margin-left: 7%;}
.team12 h2{    line-height: 135%;
    font-size: 20px;
    color: #2B2B2B;
    font-weight: 700;margin-bottom:10px;}
	.team12 p{    line-height: 20px;
		font-size: 14px;
		color: #666;
		font-weight: 700;}
		.team12b dl{display: flex;}
.team12b dl dt{ line-height: 200%;font-size: 20px;color: #666;font-weight: 400;padding-right:15px; width:64px;}
.team12b dl dd{ line-height: 200%;font-size: 20px;color: #666;font-weight: 400;flex: 1;}
.team12a{margin-bottom: 10px;}

.team12a .title1{color:#C1915A;font-size:14px;line-height:20px;}




.team2{padding:40px 0px 0px; line-height: 220%;font-size: 14px;color: #666;font-weight: 400;}
.team2 p{margin-bottom: 20px;}


.team12b .title1{margin-bottom: 1rem;}
.team12b .title2{margin-bottom: 0rem;}
.team12b .title3{margin-bottom: 1rem;}
.team12b .des{font-size:1.4rem;color: #666;}

.team12b .title1 span{font-size:1.4rem;color: #C1915A;margin-bottom: 1rem;}
.team12b .title2 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}
.team12b .title3 span{font-size:2rem;color: #2B2B2B;font-weight: 700;margin-bottom: 1rem;}



.banner .banner-content .title1{
	
	  color: #fff;
    font-size: 2.8rem;
	line-height:4rem;
	font-family: SourceHanSansSC-Medium !important;    font-weight: 700;
	text-shadow: 0px 0.2rem 0.4rem rgba(0,0,0,0.5);margin-bottom:-20px;margin-top:10px;
	
}

.index_b356{overflow: hidden;}
.index_b356 .index_11{float: left;
    width: 24%;
    margin-right: 1.33%;
    background: #fff;
    padding: 1.2rem 2rem;
    line-height: 1.4rem; height:55rem;}

.index_b356 .index_11:last-child{margin-right: 0;}


.index_b356 .index_11 ul li {
    float: none;
    width: 100%;
    margin-right: 0%;
    padding: 1.2rem 2rem;
    line-height: 1.4rem;
   
}

}

@media screen and (min-width:1601px){

    .fkl3{margin-left:10%;}
    
.fkl3{float:left;margin-top: 8%;}
.fkl4{margin:13% 20% 10% 0%;}
}

@media screen and (min-width:1451px)  and (max-width:1601px){

    .fkl3{margin-left:14%;}
    
.fkl3{float:left;margin-top: 0%;}
.fkl4{margin:10% 20% 10% 0%;}
} 


@media screen and (min-width:1501px)  and (max-width:1650px){

    .header_list dl .dd {
        float: left;
        margin: 0rem 2.3rem;
        position: relative;
    }

    
} 


@media screen and (min-width:1361px)  and (max-width:1500px){
	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.8%;color:#333;background:#fff;}
    .homes2  .learnings5 .li{min-height:64rem;    margin-bottom: 2rem;padding:4rem;}
    .calliance2 .li1{min-height:54rem;}
    .learnings1 .li1{min-height: 28rem;}
	.learnings5 .des .sop{padding-right:2.7rem;}
    .fkl3{margin-left:10%;margin-top: 5%;}

    .header_list dl .dd {
        float: left;
        margin: 0rem 2.3rem;
        position: relative;
    }
    .header_list dl .dd .title{font-size: 1.6rem;}
    
} 



@media screen and (min-width:1200px)  and (max-width:1360px){
	body,html{font-family: SourceHanSansSC-Normalr,'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;font-size: 45.8%;color:#333;background:#fff;}
	.learning1 .li{min-height:50rem;}
    .homes2  .learnings5 .li{min-height:64rem;    margin-bottom: 2rem;padding:4rem;}
    .calliance2 .li1{min-height:54rem;}
    .learnings1 .li1{min-height: 28rem;}
	.learnings5 .des .sop{padding-right:3.1rem;}
	.homes2.on111{padding: 9rem 0rem 8.2rem;}
    .fkl3{margin-left:10%;margin-top: 5%;}
    .header_list dl .dd {
        float: left;
        margin: 0rem 2.3rem;
        position: relative;
    }
}
