@charset "utf-8";
.about_us_con{ padding-top:0px; padding-bottom:100px;}
.about_us_con .about_l_font{}
.about_us_con .about_l_font .about_titile{ color: #1d1d1f; font-size: 48px; font-weight:bold; margin-bottom: 30px; text-align: center}
.about_us_con .about_l_font .about_in_descipe{ font-size: 16px; line-height: 2.4;padding-top: 0px; padding-bottom: 40px;}
.about_us_con .about_r_number{}

.about_us_con .about_r_number ul li {
border-right: 1px solid #e8e8e8;
display: inline-block;
width: 32%;
text-align: left;}
.about_us_con .about_r_number ul li:nth-child(2){ width: 25%; padding-left: 7%;}
.about_us_con .about_r_number ul li:nth-child(3){ width: 25%; padding-left: 7%; border: 0}
.about_us_con .about_r_number ul li .fonts_show{font-size: 26px;
line-height: 1.1;
color: #86868b;
font-family: 'Swiss721BTBlackCondensed';
display: inline-block;} 
@media screen and (max-width: 1400px){
	
	
}
.about_us_con .about_r_number ul li .icon {
  float: right;display: none;
  width:40%; text-align: right
}
.about_us_con .about_r_number ul li .icon img{ width: 90px;}
.about_us_con .about_r_number ul li .num-box {

}
.about_us_con .about_r_number ul li .num-box .num {
  font-size:60px;
  line-height:1;
  color: #86868b;
  font-family: 'Swiss721BTBlackCondensed';display: inline-block;
}
.about_us_con .about_r_number ul li  .num-top .year {
  font-size:18px;
  color: #86868b;display: inline-block;
}
.about_us_con .about_r_number ul li .txt {
  font-size:16px;;
  line-height:1;
  margin-top: 20px; color: #86868b;
}


.about_us_pic{ float: right;
width: 35%;}
.about_us_pic img{ max-width: 100%}
.development{ background: #f5f5f7; padding-top:100px; padding-bottom: 100px; background-size: cover}
.development .development_titile{ color: #006b6e; font-size: 30px; font-weight:bold; margin-bottom: 30px;}
.development .development_con{ padding-top: 40px;}
.development .development_pic{ float: left; width: 60%; background-size: cover; background-repeat: no-repeat; background-position: center center; height: 510px;}
.development .development_fonts{float: right; width: 35%; text-align: left; line-height: 2.2; font-size: 18px;}


.honors{ background: #fff ; padding-top:100px; padding-bottom:0px; background-size: cover;width: 100%;
    overflow: hidden; text-align: center}


.case_pics{ position: relative; z-index: 3;}
.kouhao{ padding-top: 100px; padding-bottom: 100px; text-align: center}
.kouhao .titile_shows{ letter-spacing: 15px;}
.kouhao .link_pro{ display: inline-block; background-color: #0c59e7; padding: 16px 30px; line-height: 1; border-radius:35px;color: #fff; font-size: 18px; margin-top: 20px;}

.yuanjing{ font-size: 18px; position: relative; margin-top: 90px; margin-bottom: 30px; display: inline-block; line-height: 3; color: #ffffff;letter-spacing:5px; text-align: center;text-shadow: 5px 5px 30px #000000;}
.yuanjing::after {
  left:-30px;
  position: absolute;
  top: -30px;
  content: " "; background: url("../images/yinhao01.png") center center no-repeat;
  width: 32px; height:25px;
  -webkit-transition: .3s;
  transition: .3s; background-size: cover;
}
.yuanjing::before {
  right:-30px;
  position: absolute;
  bottom: -30px;
  content: " "; background: url("../images/yinhao02.png") center center no-repeat;
  width: 32px; height: 25px;
  -webkit-transition: .3s;
  transition: .3s; background-size: cover;
}


.development .sw-prev {
  left: -90px;
border: 0;
border-radius: 50%;
background: url("../images/left_btn22.png") center center no-repeat;
height: 60px;
width: 60px;
background-size: cover;
display: block;
position: absolute;
top: 50%;
margin-top: -30px; z-index: 10;
}
.development .sw-next {
  right: -90px;
border: 0;
border-radius: 50%;
background: url("../images/right_btn22.png") center center no-repeat;
height: 60px;
width: 60px;
background-size: cover;
display: block;
position: absolute;
top: 50%;
margin-top: -30px; z-index: 10;
}

.yaowan .swiper-slide {
    width: 192px;
    height: 100%;
    text-align: center;
    position: relative;
}
.yaowan .swiper-slide.swiper-slide-active {
    color: #0c59e7
}

.honors_imgs{ padding-top:0px; padding-bottom:20px;}
.honors_imgs ul{ text-align: left}
.honors_imgs ul li{ position:relative;-webkit-transition: all ease .4s;transition: all ease .4s;  margin:1.5%;  overflow:hidden;height: auto; text-align:center;     display: inline-block;
    width:30%;
}
.honors_imgs ul li p{ position:absolute; left:10%; bottom:20px; z-index:2; width:80%; text-align:center; line-height:160%;}
.honors_imgs ul li .img_honor{position:relative;}
.honors_imgs ul li .img_honor img{ width: 100%;}
.honors_imgs ul li:hover {}

@media (max-width:768px) {
	.honors_imgs ul li{ margin-bottom:1rem; width:45%;}
.honors_imgs ul li .img_honor {
    
}
	.development .sw-prev { left: 0;top: 90%;
    margin-top: 0;}
	.development .sw-next{ right: 0;top: 90%;
    margin-top: 0;}
	.courseTap {
    margin-top: 100px; display: none
}
	.contacts_content .rencai_con .rencai_font {
    float: none;
    width: initial;
    margin-top: 30px;
}
	.contacts_content .rencai_con .rencai_font .rencai_titile h3{ font-size: 24px;}
	.contacts_content .rencai_con{ padding-bottom: 70px;}
	.about_us_con .about_l_font {
    float: none;
    width: initial;
}
	.about_us_con .about_r_number {
    float: none;
    width: initial;
    padding-top: 0px;
}
	.about_us_pic {
    float: none;
    width: initial;
}
	.development .development_pic {
    float: none;
    width: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 290px;
}
	.development .development_fonts {
    float: none;
    width: initial;
}
	.yuanjing {
		font-size: 16px; padding-left: 6%; padding-right: 6%;    letter-spacing: 0;}
	.yuanjing::after {
		left: 30px;}
	.yuanjing::before {
		right: 30px;}
	.about_us_con .about_r_number ul li .num-box .num {
		font-size:50px;}
	.honors {

    padding-top: 40px;
    padding-bottom: 60px;
    background-size: cover;width: 100%;
    overflow: hidden;
}
	.kouhao .titile_shows {
    letter-spacing: 0;
    font-size: 30px;
}
	.kouhao .link_pro{ font-size: 14px;}
	
	
}

@media (max-width:1440px) {
.about_us_con .about_r_number ul li .num-box .num {
  font-size:50px;

}
}
@media (max-width:1200px) {
.about_us_con .about_r_number ul li .num-box .num {
  font-size:40px;

}
}