﻿/*about*/
.about{background-color:#fff;}
.about .page-nav{border-bottom: 1px solid #eee;}
.about .page-nav .page-nav-ul li{width: 25%;}
.about .loc{width: 50%;line-height: 80px;color:var(--color-2);}
.about .loc a{font-size: 16px;color:var(--color-2);}
.about .loc i{font-size: 2rem;}
.about .page-nav .page-nav-ul{width: 50%;}
.about .about-main{padding:50px 0;background-color: var(--color-7)}
.about .about-info{align-items:center;padding:80px;background-color: #fff;margin-bottom:30px;border-top-left-radius:150px;border-bottom-right-radius:150px;overflow: hidden}
.about .about-info .info{width: 55%;}
.about .about-info .info p{font-size:20px;line-height:40px;font-weight: 400;color: #495057;text-align:justify; text-justify:inter-ideograph;margin-bottom:30px;}
.about .about-info .info p:last-child{margin-bottom: 0}
.about .about-info .img{width:40%;margin-left:5%;border-radius: 25px!important;}
.about .about-info .img img{width: 100%;border-top-left-radius:100px;border-bottom-right-radius:100px;}
.about .about-info:nth-child(2n){border-top-right-radius:150px;border-bottom-left-radius:150px;border-top-left-radius:0;border-bottom-right-radius:0;}
.about .about-info:nth-child(2n) .img{margin-right:5%;margin-left: 0;}
.about .about-info:nth-child(2n) .img img{border-top-right-radius:100px;border-bottom-left-radius:100px;border-top-left-radius:0;border-bottom-right-radius:0}
@media (max-width: 1440px) {
    .about .about-info{padding:60px;}
    .about .about-info .info p{font-size:16px;line-height:32px;margin-bottom: 20px}
}
@media (max-width: 991px) {
    .about .loc{width:0;display: none}
    .about .page-nav .page-nav-ul{width:100%;}
    .about .page-nav .page-nav-ul li{width:100%;}
    .about .about-main{padding:25px 0;}
    .about .about-main .container{padding: 0}
    .about .about-info{padding:30px 20px;margin:0 0 20px 0;border-top-left-radius:50px;border-bottom-right-radius:50px;flex-wrap: wrap;}
    .about .about-info .info{width: 100%;}
    .about .about-info .info .title{margin-bottom:30px;}
    .about .about-info .info p{font-size:1.5rem;line-height:2.5rem;margin-bottom:20px;}
    .about .about-info .img{width:100%;margin-left:0;border-radius:25px!important;margin-top: 20px;}
    .about .about-info .img img{width: 100%;border-top-left-radius:25px;border-bottom-right-radius:25px;}
    .about .about-info:nth-child(2n){border-top-right-radius:50px;border-bottom-left-radius:50px;}
    .about .about-info:nth-child(2n) .info{order: 1;margin-bottom: 20px;}
    .about .about-info:nth-child(2n) .img{margin-right:0;margin-top:0;order: 2;}
    .about .about-info:nth-child(2n) .img img{border-top-right-radius:30px;border-bottom-left-radius:30px;}

}

.about-tj-ul{width: 100%;align-items: center;}
.about-tj-ul li{width:25%;text-align: center;position: relative;border-right: 1px solid rgba(0,0,0,0.06);font-size: 25px;padding: 20px 0}
.about-tj-ul li:last-child{border-right: none;}
.about-tj-ul li h6{color:var(--color-4);margin-bottom:10px;}
.about-tj-ul li h6 span{font-size: 55px;line-height:50px;font-weight: 600;font-family: "DINPro-Bold"; }
.about-tj-ul li h6 em{font-style: normal;font-size: 20px;font-weight: 400;position: relative;}
.about-tj-ul li p{font-size: 22px;line-height:20px;font-weight:500;color:#495057;}
@media (max-width: 991px) {
    .about-tj-ul{margin-bottom:0;flex-wrap: wrap;padding: 10px 20px 0 20px;}
    .about-tj-ul li{font-size: 1.4rem;padding:15px 10px;border:none;width: 49%;margin-right: 2%;margin-bottom: 2%;background-color: #fff;border-radius: 8px;}
    .about-tj-ul li:nth-child(2n){margin-right: 0;}
    .about-tj-ul li:nth-child(n+3){margin-bottom: 0}
    .about-tj-ul li h6 span{font-size:3rem;line-height:2.5rem;margin-bottom:0;}
    .about-tj-ul li h6 em{font-size: 1.4rem;}
    .about-tj-ul li p{font-size:1.4rem;line-height:2rem;}
}

.culture{padding: 60px 0 30px 0;}
.culture .text{padding: 20px 0;text-align: center}
.culture .text h6{font-size: 30px;font-weight: 550;color: var(--color-3);margin-bottom:30px;}
.culture .text p{font-size: 20px;line-height:40px;color: var(--color-2);width: 60%;margin: 0 auto}
@media (max-width: 991px) {
    .culture{background-size: 100% auto;padding:30px 0 0 0;background-repeat: no-repeat}
    .culture .text{padding: 0;}
    .culture .text h6{font-size: 1.8rem;margin-bottom:10px;line-height: 2.8rem}
    .culture .text p{font-size: 1.4rem;line-height:2.2rem;width: 100%}
}

/*about-sb*/
.about-sb{padding:0 0 60px 0;}
.about-sb .swiper-container{padding:30px 0 60px 0;margin: 0 auto;}
.about-sb .swiper-wrapper{width: 1200px;margin: 0 auto;}
.about-sb .swiper-slide {width:700px;transition-timing-function:linear;}
.about-sb .swiper-slide img{width:100%;border-radius:0; border-bottom-left-radius: 150px;border-top-right-radius: 150px}
@media only screen and (max-width:1440px){
    .about-sb .swiper-slide {width:600px;}
}
@media only screen and (max-width:992px){
    .about-sb{padding:0 0 10px 0;}
    .about-sb .swiper-container{width: 100%;padding:20px 0 40px 0;}
    .about-sb .swiper-wrapper{width: 100%;}
    .about-sb .swiper-slide {width:320px;}
    .about-sb .swiper-slide img{ width:100%;border:3px solid #fff;border-radius:20px;}
}
.about-sb .swiper-button-next, .swiper-button-prev{
    width:80px;
    height:100px;
    background-size:86px 112px;
    margin-top:-40px;
    outline:none;
    font-size: 0;
    color: transparent;
}
@media only screen and (max-width:992px){
    .about-sb .swiper-button-next, .swiper-button-prev{
        width:40px;
        height:50px;
        background-size:43px 56px;
        margin-top:-20px;
    }
}
.about-sb .swiper-button-next{background-image: url(../images/next.svg)}
.about-sb .swiper-button-prev{background-image: url(../images/prev.svg)}
.about-sb .swiper-pagination-bullet{
    background:none;
    opacity:1;
    margin:0 6px !important;
    width:12px;
    height:12px;
    position:relative;
    outline:none;
    vertical-align:middle;}
.about-sb .swiper-pagination-bullet span{
    width:5px;
    height:5px;
    background:#868e96;
    display:block;
    border-radius:50%;
    margin-top:3px;
    margin-left:3px;
}
.about-sb .swiper-pagination-bullet i{
    background:var(--color-4);
    height:1px;
    width:20px;
    position:absolute;
    top:4px;
    transform:scaleX(0);
    transform-origin:left;
    z-index:3;
    transition-timing-function:linear;
}
.about-sb .swiper-pagination-bullet-active span,.about-sb .swiper-pagination-bullet:hover span{
    width:9px;
    height:9px;
    margin-top:0;
    margin-left:0;
    background:var(--color-4);
    position:relative;
    z-index:1;
}
.about-sb .swiper-pagination-bullet-active i{ animation:middle 6s;}
.about-sb .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s;}
.about-sb .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s;}
@keyframes first{
    0% {transform:scaleX(0.5);left:0px;}/*091*/
    100% {transform:scaleX(1);left:2px;} /*0915*/
}
@keyframes last{
    0% {transform:scaleX(0.7);left:-10px;}/*1090*/
    20% {transform:scaleX(0.3);left:2px;} /*090*/
    100% {transform:scaleX(0.3);left:0px;} /*090*/
}
@keyframes middle{
    0% {transform:scaleX(0.7);left:-10px;}/*1091*/
    20% {transform:scaleX(0.45);left:2px;}/*092*/
    100% {transform:scaleX(1);left:2px;} /*0913*/
}


.department-ul{padding:100px 0;flex-wrap: wrap;}
.department-ul li{width:18.4%;margin-right: 2%;margin-bottom: 2%;}
.department-ul li a{display: block;
    padding:30px;background-color: #fff;text-align: center;
    border: 2px solid rgba(250, 252, 255, 1);
    box-shadow: 5px 5px 20px 2px rgba(0, 83, 118, 0.1);
    border-radius: 20px;
    overflow: hidden;
    transition: all .36s;
}
.department-ul li:nth-child(5n){margin-right: 0;}
.department-ul li i{font-size: 6rem;color: var(--color-4);margin-bottom:20px;display: block;transition: all .36s;}
.department-ul li h6{font-size: 18px;font-weight: 500;color: var(--color-2);}
.department-ul li a:hover{background-color: var(--color-4);}
.department-ul li a:hover i{color: #fff;font-size: 7rem;}
.department-ul li a:hover h6{color: #fff;}
@media only screen and (max-width:992px){
    .department-ul{padding:30px 0 20px 0;}
    .department-ul li{width:47.5%;margin-right:5%;margin-bottom:5%}
    .department-ul li:nth-child(2n){margin-right: 0}
    .department-ul li a{padding:20px;border:none;box-shadow: 0 2px 5px 2px rgba(0, 83, 118, 0.08);}
    .department-ul li:nth-child(5n){margin-right: 0;}
    .department-ul li i{font-size: 5rem;margin-bottom:10px;}
    .department-ul li h6{font-size:1.6rem;}
    .department-ul li a:hover i{font-size:5rem;}
}

.team{width: 100%;padding: 50px 0;background-color: #f8f9fa;border-bottom-right-radius: 300px}
.team .container{align-items: flex-start;}
.team .team-left{background-color: #e9ecef;padding:100px 50px;border-top-left-radius:100px;border-bottom-right-radius:100px;width: 25%;}
.team .team-left .team-title{width: 100%;margin-bottom:10px;padding:0 0 10px 0;}
.team .team-left .team-title h4{font-size: 25px;font-weight:550;color: var(--color-3);}
.team .team-left label{width: 100%;background-color: #Fff;margin:0 0 20px 0;border-radius: 12px;overflow: hidden;}
.team .team-left label input{width: 80%;border:none;background-color:transparent;line-height: 45px;text-indent: 15px;font-weight: 400;font-size: 15px;color: #868e96}
.team .team-left label button{border:none;background-color: transparent;line-height: 45px;width: 20%;}
.team .team-left label button i{font-size: 2rem;color: var(--color-3);}
.team .team-left .tags{flex-wrap: wrap;width: 100%;border-top: 1px dashed #ddd;padding: 10px 0}
.team .team-left .tags dt{width: 100%;font-size: 25px;font-weight: 550;color: #495057;margin-bottom:20px;}
.team .team-left .tags dd{width:48.5%;margin-bottom:3%;}
.team .team-left .tags dd a{display: block;text-align: center;font-size: 16px;font-weight: 450;color: #fff;padding: 10px;background-color:var(--color-3);border-top-left-radius: 20px;border-bottom-right-radius:20px;}
.team .team-right{width:60%;}
.team .team-ul{width: 100%;flex-wrap:wrap;}
.team .team-ul li{width: 100%;align-items: center;margin-bottom: 5%;border-top-left-radius:100px;border-bottom-right-radius:100px;background-color: #fff;padding: 50px;}
.team .team-ul li .img{width:35%;}
.team .team-ul li .img img{width: auto;max-width: 80%;border-radius: 50%;border: 8px solid #f8f9fa;}
.team .team-ul li:hover .img img{border: 8px solid var(--color-3);}
.team .team-ul li .info{width:65%;margin-left:5%}
.team .team-ul li .info h6{font-size: 25px;font-weight: 550;color: #495057;margin-bottom: 10px;}
.team .team-ul li a:hover h6{color: var(--color-4)}
.team .team-ul li .info p{font-size: 16px;line-height: 26px;color: #868e96;margin-bottom: 20px;}
.team .team-ul li .info .yuyue-but{display: inline-block;width:150px;margin-right: 10px;line-height:45px;border-bottom-right-radius: 25px;border-top-left-radius: 25px;background-color: var(--color-4);color: #fff;font-size: 16px;font-weight: 400;text-align: center;border:none;}
.team .team-ul li .info .yuyue-but:last-child{background-color: var(--color-3)}
.team .team-ul li .info .yuyue-but i{font-size: 2.2rem;}
@media only screen and (max-width:1440px){
    .team .team-left{padding:80px 40px;border-top-left-radius:80px;border-bottom-right-radius:80px;width: 30%;}
    .team .team-right{width:55%;}
    .team .team-ul li{padding: 40px;border-top-left-radius:80px;border-bottom-right-radius:80px;}
    .team .team-ul li .info h6{font-size: 22px;}
    .team .team-ul li .img img{border-top-left-radius:80px;border-bottom-right-radius:80px}
    .team .team-ul li .info .yuyue-but{width:140px;line-height:40px;border-bottom-right-radius: 20px;border-top-left-radius: 20px;font-size: 14px;}
}
@media only screen and (max-width:992px){
    .team{width: 100%;padding: 10px 0 40px 0;background-color:#f1f3f5;border-bottom-right-radius:100px}
    .team .container{flex-wrap: wrap;padding: 0 20px}
    .team .team-left{padding:20px 20px;border-top-left-radius:50px;border-bottom-right-radius:50px;width: 100%;background: #fff;order: 2;}
    .team .team-left .team-title{width: 100%;margin-bottom:10px;padding:10px 0;}
    .team .team-left .team-title h4{font-size:1.8rem;}
    .team .team-left label{margin:0 0 20px 0;border-radius:6px;border: 1px solid #eee;}
    .team .team-left label input{font-size: 1.4rem}
    .team .team-left label button i{font-size: 2.2rem;}
    .team .team-left .tags{flex-wrap: wrap;width: 100%;border-top: 1px dashed #ddd;padding: 10px 0}
    .team .team-left .tags dt{font-size:1.8rem;margin-bottom:10px;}
    .team .team-left .tags dd{width:48.5%;margin-bottom:3%;}
    .team .team-left .tags dd a{font-size:1.4rem;border-top-left-radius:15px;border-bottom-right-radius:15px;}
    .team .team-right{width:100%;padding: 20px 0;order: 1;}
    .team .team-ul{width: 100%;flex-wrap:wrap;}
    .team .team-ul li{border-radius: 12px;padding:20px;margin-bottom: 3%}
    .team .team-ul li .img{width:35%;}
    .team .team-ul li .img img{border:4px solid #f8f9fa;max-width:90%;border-radius: 50%}
    .team .team-ul li:hover .img img{border:4px solid var(--color-3);}
    .team .team-ul li .info{width:65%;margin-left:5%}
    .team .team-ul li .info h6{font-size:1.8rem;margin-bottom:5px;}
    .team .team-ul li .info p{font-size: 1.4rem;line-height:2rem;margin-bottom:10px;}
    .team .team-ul li .info .yuyue-but{width:70%;margin-right:0;line-height:40px;border-bottom-right-radius:15px;border-top-left-radius:15px;font-size:1.4rem;}
    .team .team-ul li .info .yuyue-but i{font-size:1.8rem;}
}
.showteam{padding:120px 0 60px 0;background-color:#f8f9fa;border-bottom-right-radius: 300px;}
.showteam .loc{margin:0 auto 20px auto;padding: 0;width: 100%;font-size: 16px;line-height: 30px;color: #868e96;position: relative;text-align: left}
.showteam .loc a{color: #868e96;}
.showteam .loc i{font-size: 1.8rem;margin-right: 2px;}
.showteam .loc .icon-jiating-{font-size: 2rem;}
.showteam .loc .icon-reply{font-size:2.5rem;margin-left: 5px;position: relative;top:3px;}
.showteam .loc .back{position: absolute;right: 0;}
@media screen and (max-width: 992px) {
    .showteam{padding:70px 0 20px 0;border-bottom-right-radius:100px;}
    .showteam .loc{margin:0 auto 10px auto;font-size:1.4rem;line-height:2rem;}
    .showteam .loc i{font-size: 1.6rem;margin-right: 0}
    .showteam .loc .icon-jiating-{font-size:1.6rem;}
    .showteam .loc .icon-reply{font-size:2rem;top:3px;margin-left: 0}
}
.showteam .showteam-info{align-items:flex-start;flex-wrap: wrap;padding: 50px 0}
.showteam .showteam-info .team-img{width: 25%;position: relative;}
.showteam .showteam-info .team-img:after{content: '';width: 100%;height: 100%;position: absolute;z-index: 1;background-color: var(--color-3);border-top-left-radius:150px;border-bottom-right-radius:150px;top: -20px;left: -20px;}
.showteam .showteam-info .team-img img{width:100%;position: relative;display: block;border-top-left-radius:150px;border-bottom-right-radius:150px;z-index: 2;}
.showteam .showteam-info .team-info{width: 70%;}
.showteam .showteam-info .team-info h4{font-size: 30px;font-weight: 500;color: #212529;margin-bottom:10px;}
.showteam .showteam-info .team-info h6{font-size: 16px;line-height: 28px;color:#212529;margin-bottom: 30px;}
.showteam .showteam-info .team-info .txt{width: 100%;height: 250px;text-align: left;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;padding: 20px 20px 0 0;margin: 0 0 20px 0;overflow-y:auto }
.showteam .showteam-info .team-info .txt p{font-size: 16px;line-height: 26px;color:#495057;margin-bottom:20px;width: 80%}
.showteam .showteam-info .team-info .txt p strong{display: block;font-size: 18px;font-weight: 500;margin-bottom: 5px;position: relative;padding-left: 15px;color: var(--color-3);}
.showteam .showteam-info .team-info .txt p strong:after{content: '';width: 8px;height: 8px;border-radius: 50%;background-color: var(--color-3);position: absolute;left: 0;top:50%;margin-top: -4px;}
.showteam .showteam-info .team-info a{display: block;width:150px;margin-right: 10px;line-height:50px;border-bottom-right-radius: 30px;border-top-left-radius: 30px;background-color: var(--color-4);color: #fff;font-size: 16px;font-weight: 400;text-align: center;border:none;}
.showteam .showteam-info .team-info a i{font-size: 2.2rem;}
.showteam .showteam-info .team-info a:hover{background-color: var(--color-3)}
.showdepartment{}
.showdepartment .showteam-info .team-img{width: 30%;order: 2;}
.showdepartment .showteam-info .team-info{width: 65%;order: 1}
.showdepartment .showteam-info .team-info h6{display: none;}
.showdepartment .showteam-info .team-info .txt{overflow-y: unset;height: auto}
.showdepartment .showteam-info .team-info .txt p{width: 100%}
@media only screen and (max-width:1440px){
    .showteam .showteam-info .team-img{width: 30%;position: relative;}
    .showteam .showteam-info .team-img img{border-top-left-radius:120px;border-bottom-right-radius:120px}
    .showteam .showteam-info .team-img:after{border-top-left-radius:120px;border-bottom-right-radius:120px}
    .showteam .showteam-info .team-info{width: 65%;}
    .showteam .showteam-info .team-info .txt p{width: 100%;}
}
@media screen and (max-width: 992px) {
    .showteam{background-color: #f1f3f5;}
    .showteam .showteam-info{padding:20px 0 0 0}
    .showteam .showteam-info .team-img{width:40%;margin:0 auto}
    .showteam .showteam-info .team-img:after{display: none}
    .showteam .showteam-info .team-img img{border-radius: 50%!important;z-index: 2;border:8px solid #f1f3f5;}
    .showteam .showteam-info .team-info{width:100%;background-color: #fff;position: relative;top:-70px;padding:80px 20px 20px 20px;border-radius: 15px;}
    .showteam .showteam-info .team-info h4{font-size: 2.2rem;margin-bottom:5px;text-align: center}
    .showteam .showteam-info .team-info h6{font-size: 1.4rem;line-height:2.2rem;margin-bottom:20px;text-align: center}
    .showteam .showteam-info .team-info .txt{height:auto;padding:10px 0 0 0;margin:0;overflow-y:unset;border-bottom: none;}
    .showteam .showteam-info .team-info .txt p{font-size: 1.4rem;line-height:2.2rem;margin-bottom:10px;width:100%}
    .showteam .showteam-info .team-info .txt p strong{font-size: 1.6rem;padding-left: 12px;color: var(--color-3);}
    .showteam .showteam-info .team-info .txt p strong:after{width:6px;height:6px;margin-top: -3px;}
    .showteam .showteam-info .team-info a{width:60%;margin-right:0;line-height:40px;border-bottom-right-radius:15px;border-top-left-radius:15px;font-size:1.4rem;}
    .showteam .showteam-info .team-info a i{font-size:2rem;}
    .showdepartment{width: 100%;}
    .showdepartment .showteam-info .team-img{width:100%;order: 1;margin-bottom: 20px;}
    .showdepartment .showteam-info .team-img img{border-radius:15px!important;border:none;;}
    .showdepartment .showteam-info .team-info{width: 100%;top:unset;padding: 20px;}
}
.team-related{padding: 50px 0;}
.team-related-ul{width: 100%;padding:50px;background-color: #fff;margin: 20px 0;border-bottom-right-radius: 100px;border-top-left-radius: 100px;}
.team-related-ul li{width: 23.5%;border-right: 1px dashed #eaeaea;}
.team-related-ul li:last-child{border-right:none;}
.team-related-ul li .img{width:50%;margin: 20px auto;}
.team-related-ul li .img img{width: 100%;border-radius: 50%;border: 8px solid #f8f9fa;}
.team-related-ul li:hover .img img{border: 8px solid var(--color-3);}
.team-related-ul li .info{width:100%;text-align: center}
.team-related-ul li .info h6{font-size: 18px;font-weight: 500;color: #495057;margin-bottom: 10px;}
.team-related-ul li a:hover h6{color: var(--color-4)}
.team-related-ul li .info p{font-size: 14px;line-height: 22px;color: #868e96;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.team-related-ul li .info .yuyue-but{display: inline-block;width:40%;margin-right: 10px;line-height:40px;border-bottom-right-radius: 20px;border-top-left-radius: 20px;background-color: var(--color-4);color: #fff;font-size: 14px;font-weight: 400;text-align: center;border:none;}
.team-related-ul li .info .yuyue-but:last-child{background-color: var(--color-3)}
.team-related-ul li .info button i{font-size: 2rem;}
.department-related-ul {border-bottom-right-radius: 0;border-top-left-radius:0;padding:0;background-color: transparent!important;}
.department-related-ul li{border-right:none;padding:30px;background-color: #fff;border-bottom-right-radius: 60px;border-top-left-radius: 60px;}
.department-related-ul li .img{width: 100%;margin: 0 auto 20px auto;}
.department-related-ul li .img img{width: 100%;border-radius:0;border:none;border-bottom-right-radius: 30px;border-top-left-radius: 30px;}
.department-related-ul li .info p{overflow: unset;text-overflow:unset;white-space:unset;}
.department-related-ul li:hover .img img{border: none!important;}
@media only screen and (max-width:1440px){
    .team-related-ul{padding:40px;}
    .team-related-ul li .img{width:60%;margin: 10px auto;}
    .team-related-ul li .info h6{font-size: 16px}
    .team-related-ul li .info .yuyue-but{width:45%;font-size: 14px;line-height:45px;border-bottom-right-radius:18px;border-top-left-radius:18px;}
    .team-related-ul li .info .yuyue-but i{font-size: 1.8rem;}
}
@media screen and (max-width: 992px) {
    .team-related{padding:0;position: relative;top:-50px;}
    .team-related-ul{padding:20px;margin: 20px 0;border-bottom-right-radius:30px;border-top-left-radius:30px;}
    .team-related-ul li{width: auto;border-right: none;margin: 20px 5px}
    .team-related-ul li .img{width:50%;margin:10px auto;}
    .team-related-ul li .img img{border:4px solid #f8f9fa;}
    .team-related-ul li:hover .img img{border:4px solid var(--color-3);}
    .team-related-ul li .info h6{font-size:1.8rem;margin-bottom:5px;}
    .team-related-ul li .info p{font-size: 1.4rem;line-height:2.2rem;margin-bottom:10px;}
    .team-related-ul li .info .yuyue-but{width:60%;margin-right:0;border-bottom-right-radius: 15px;border-top-left-radius:15px;font-size:1.4rem;}
    .team-related-ul li .info button i{font-size:1.8rem;}
    .department-related{top:unset;padding: 20px 0}
    .department-related-ul {border-bottom-right-radius: 0;border-top-left-radius:0;padding:0;background-color: transparent!important;}
    .department-related-ul li{margin:0;padding:20px;border-bottom-right-radius: 30px;border-top-left-radius: 30px;}
    .department-related-ul li .img{width: 100%;margin: 0 auto 20px auto;}
    .department-related-ul li .img img{width: 100%;border-radius:0;border:none;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
    .department-related-ul li .info p{overflow: unset;text-overflow:unset;white-space:unset;}
    .department-related-ul li:hover .img img{border: none!important;}
    .team-related-ul .slick-dots{position: absolute;width: 100%;height:8px;bottom:-15px;left: 0;}
    .team-related-ul .slick-dots li{margin:0 5px!important;border: none;border-radius: 50%;width:8px!important;height: 8px;padding: 0!important;background-color: rgba(0,0,0,0.1)}
    .team-related-ul .slick-dots li button{padding: 0;border: none;margin: 0;}
    .team-related-ul .slick-dots li.slick-active{background-color:var(--color-4) }
    .team-related-ul .slick-dots li button:before {font-size:0.8rem;color:#000;opacity: 0;left:50%;margin-left: -0.4rem;top:0;}
    .team-related-ul .slick-dots li.slick-active button:before {opacity: 0;color: var(--color-4)}
}
.Honor{padding:100px 0;width: 100%;background-color:#f8f9fa;border-bottom-right-radius: 300px}
.Honor-ul{flex-wrap: wrap;width: 100%;position: relative}
.Honor-ul:after{content: '';width: 2px;height: 100%;position: absolute;left: 50%;margin-left: -1px;top:0;background-color:var(--color-3); }
.Honor-ul li{width: 50%;text-align: right;position: relative;padding-right: 50px;}
.Honor-ul li:nth-child(2n){text-align: left;padding-left: 50px;padding-right: 0;margin-top: 100px;}
.Honor-ul li:after{content: '';width: 12px;height: 12px;border-radius: 50%;background-color: var(--color-3);right: -6px;top:10px;position: absolute}
.Honor-ul li:nth-child(2n):after{right: unset;left: -6px;}
.Honor-ul li .img{width: 50%;text-align: right;background-size:100% auto;background-repeat: no-repeat;min-height:220px;border-radius: 12px;margin: 0 0 0 auto;border:10px solid #fff; }
.Honor-ul li:nth-child(2n) .img{margin: 0 auto 0 0}
.Honor-ul li .img img{width: 50%;background-color: #fff;padding:10px;border-radius: 12px}
.Honor-ul li:nth-child(2n) .img{text-align: left}
.Honor-ul li .info{padding:15px 0;}
.Honor-ul li .info h6{font-size: 22px;font-weight: 550;margin-bottom:5px;color:#495057 }
.Honor-ul li .info p{font-size: 15px;line-height: 25px;color:#495057;width: 80%;margin: 0 0 0 auto}
.Honor-ul li:nth-child(2n) .info p{margin: 0 auto 0 0;}
@media only screen and (max-width:1440px){
    .Honor-ul li .img{width: 60%;min-height:190px;border:6px solid #fff; }
    .Honor-ul li .info h6{font-size: 18px;}
    .Honor-ul li .info p{font-size: 14px;line-height: 22px;color:#495057;width: 100%;}
}
@media only screen and (max-width:992px){
    .Honor{padding:50px 0;border-bottom-right-radius:100px}
    .Honor-ul li .img{width: 100%;min-height:115px;border:3px solid #fff; }
    .Honor-ul li .info h6{font-size: 1.6rem;}
    .Honor-ul li .info p{font-size:1.2rem;line-height:1.8rem;}
    .Honor-ul li{padding-right:20px;}
    .Honor-ul li:nth-child(2n){padding-left:20px;padding-right: 0;margin-top:50px;}
}
.concept{width: 100%;padding: 100px 0;background-color:#f1f3f5;border-bottom-right-radius: 300px;}
.concept-ul{width: 100%;flex-wrap: wrap;}
.concept-ul li{width: 32%;background-color: #fff;border-top-left-radius: 100px;border-bottom-right-radius: 100px;padding: 50px;}
.concept-ul li .img{position: relative;overflow: hidden;border-top-left-radius: 50px;border-bottom-right-radius: 50px;width: 100%;height: 200px;background-color: var(--color-3);margin-bottom: 20px;text-align: center;line-height: 200px;background-position: center;background-size: cover;}
.concept-ul li .img:after{content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.35);position: absolute;left: 0;top:0;}
.concept-ul li .img h4{color: #fff;font-size: 32px;font-weight: 500;position: relative;z-index: 2;padding:70px 0 0 0}
.concept-ul li .info{width: 100%;}
.concept-ul li .info h6{font-size: 22px;font-weight: 550;color:var(--color-3);margin-bottom:10px;}
.concept-ul li .info p{font-size: 15px;line-height: 25px;color: #495057;position: relative;padding-left: 15px;}
.concept-ul li .info p:after{content: '';width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 0;top:50%;margin-top: -4px;background-color: var(--color-3)}
@media only screen and (max-width:1440px){
    .concept{padding: 60px 0;}
    .concept-ul li{border-top-left-radius: 80px;border-bottom-right-radius: 80px;padding: 30px;}
    .concept-ul li .img{height:160px;}
    .concept-ul li .img h4{font-size: 25px;padding:60px 0 0 0}
    .concept-ul li .info h6{font-size: 18px;}
    .concept-ul li .info p{font-size: 14px;line-height: 22px;}
}
@media only screen and (max-width:992px){
    .concept{padding:50px 0 25px 0;border-bottom-right-radius:80px;}
    .concept-ul li{width:100%;border-top-left-radius:40px;border-bottom-right-radius:40px;padding:20px;margin-bottom:5%}
    .concept-ul li .img{border-top-left-radius:25px;border-bottom-right-radius:25px;height:120px;margin-bottom:15px;line-height:120px;}
    .concept-ul li .img h4{font-size: 2.5rem;padding:40px 0 0 0}
    .concept-ul li .info h6{font-size: 1.8rem;}
    .concept-ul li .info p{font-size: 1.4rem;line-height: 2.2rem;padding-left:12px;}
    .concept-ul li .info p:after{width: 6px;height: 6px;margin-top: -3px;}
}
/*contact*/
.contact{padding: 80px 0;background-color: #f1f3f5;border-bottom-right-radius: 300px;}
.contact .container{flex-wrap: wrap;}
.contact .contact-info{width: 49%;background-color: #fff;padding:60px;border-top-right-radius: 150px;border-bottom-left-radius: 150px;flex-wrap: wrap}
.contact .contact-info:last-child{margin-bottom: 0;border-radius: 150px;border-top-right-radius: 0;border-bottom-left-radius: 0;}
.contact .contact-info .info{width: 100%;border-bottom: 1px dashed #ddd;padding-bottom: 20px;}
.contact .contact-info .info h6{font-size: 32px;font-weight: 550;margin-bottom: 20px;color: var(--color-3)}
.contact .contact-info .info h6 i{font-size: 3.5rem;color: var(--color-4);margin-right: 10px;}
.contact .contact-info .info p{font-size: 16px;line-height: 30px;color: #495057;margin-bottom: 20px;}
.contact .contact-info .info p i{font-size: 2.2rem;color: var(--color-4);margin-right: 5px;}
.contact .contact-info .img{width: 70%;margin: 20px auto 0 auto;text-align: center}
.contact .contact-info .img img{width: 200px;max-width: 100%;}
.contact .contact-info .img p{font-size: 15px;line-height: 25px;color: #495057;font-weight: 400;margin-bottom:5px;}
@media only screen and (max-width:1440px){
    .contact{padding: 50px 0;border-bottom-right-radius:200px;}
    .contact .contact-info{padding:50px;border-top-right-radius: 100px;border-bottom-left-radius: 100px;}
    .contact .contact-info:last-child{border-radius: 100px;border-top-right-radius: 0;border-bottom-left-radius: 0;}
    .contact .contact-info .info h6{font-size: 25px;}
    .contact .contact-info .info h6 i{font-size: 2.5rem;}
    .contact .contact-info .info p{font-size: 14px;line-height: 22px;margin-bottom: 10px}
    .contact .contact-info .info p i{font-size: 1.8rem;}
    .contact .contact-info .img{width: 80%;}
    .contact .contact-info .img img{width: 150px;}
    .contact .contact-info .img p{font-size: 13px;line-height: 20px;}
}
@media only screen and (max-width:992px){
    .contact{padding:30px 0;border-bottom-right-radius:80px;}
    .contact .contact-info{width:100%;padding:25px;border-top-right-radius: 50px;border-bottom-left-radius: 50px;margin-bottom:5%}
    .contact .contact-info:last-child{border-radius:50px;border-top-right-radius: 0;border-bottom-left-radius: 0;}
    .contact .contact-info .info{width: 100%;border-bottom: 1px dashed #ddd;padding-bottom:10px;}
    .contact .contact-info .info h6{font-size:2rem;margin-bottom:10px;}
    .contact .contact-info .info h6 i{font-size: 2.2rem;margin-right:5px;}
    .contact .contact-info .info p{font-size:1.4rem;line-height: 2.2rem;margin-bottom:10px;}
    .contact .contact-info .info p i{font-size:1.8rem;}
    .contact .contact-info .info p:last-child{margin-bottom: 0}
    .contact .contact-info .img{width:100%;margin:10px auto 0 auto;}
    .contact .contact-info .img p{font-size:1.2rem;line-height:1.8rem}
}

.Traffic{padding: 80px 0;width: 100%;}
.Traffic .text{width: 100%;padding: 20px 0;position: relative}
.Traffic .text p{font-size: 18px;line-height: 30px;color:#495057;font-weight: 500 }
.Traffic .text p i{font-size: 2.5rem;margin-right: 10px;color: var(--color-3)}
.Traffic .text a{display: table-cell;text-align: center;vertical-align: middle;width: 180px;line-height: 50px;border-radius: 30px;background-color: #edf2ff;position: absolute;right: 0;top:-20px;}
#Gaodemap{width: 100%;height: 100%;min-height:500px;border-radius: 25px;}
#Gaodemap .ripple{text-align: center;line-height: 1;}
#Gaodemap .ripple>i{font-size: 32px;display: block;color: var(--color-3);}
#Gaodemap .ripple>span{position:relative;left:50%;width: 14px;height: 14px;display: block;border-radius: 50%;background-color:var(--color-3);transform: translateX(-50%);}
#Gaodemap .ripple>span:before{content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: var(--color-3);animation:soak 6s ease-in-out infinite;opacity: 0;}
.amap-logo{display: none!important;}
.amap-copyright{opacity:0;}
@keyframes soak{
    0% {
        opacity:.6;
        transform:scale(1);
    }

    50% {
        opacity:.2;
        transform:scale(6);
    }

    100% {
        opacity:.6;
        transform:scale(1);
    }
}
@media (max-width: 1440px) {
    #Gaodemap{min-height: 350px}
}
@media (max-width: 991px) {
    .Traffic{padding:25px 0 30px 0;}
    .Traffic .container{padding: 0}
    .Traffic .section-title{padding: 20px 20px 0 20px}
    .Traffic .text{width: 100%;padding: 20px 20px 0 20px;}
    .Traffic .text p{font-size: 1.4rem;line-height:2.2rem;width: 100%;}
    .Traffic .text p i{font-size:1.8rem;margin-right: 5px;}
    .Traffic .text a{width: 60%;line-height:45px;background-color: #edf2ff;position: unset;right:unset;top:unset;display: block;margin: 20px auto}
    .Traffic .text a img{width: 22px;}
    #Gaodemap{min-height: 300px}
}

.notice{width: 100%;padding: 50px 0;background-color: #f1f3f5;border-bottom-right-radius: 300px;}
.notice-nav{width: 200px;float: left;position: relative;}
.notice-nav:after{content: '';width: 1px;height: 100%;background-color:#ced4da;position: absolute;left:5px;top:0;z-index: 1;}
.notice-nav li a{
    display: block;
    color: #495057;
    font-size: 16px;
    font-weight: 500;
    line-height:40px;
    text-align: left;
    padding:0 0 0 30px;
    position: relative;
}
.notice-nav li a:after{transition: all 0.5s;-webkit-transition: all 0.5s;z-index: 2;content: '';width: 12px;height: 12px;border-radius: 50%;background-color:#dee2e6;position: absolute;left: 0;top:50%;margin-top: -6px;}
.notice-nav li.active a{color: var(--color-4)}
.notice-nav li.active a:after{background-color:var(--color-4)}
@media (max-width: 1440px) {
    .notice-nav li a{font-size: 14px;line-height:30px;padding:0 0 0 30px;}
    .notice-nav li a:after{width: 10px;height: 10px;margin-top: -5px;}
}
@media (max-width: 992px) {
    .notice-nav{display: none}
}
.notice-list{width:80%;margin: 0 0 0 auto;float: right}
.notice-list .notice-item{margin-bottom: 20px;width: 100%}
.notice-list .notice-item .title{width:20%;}
.notice-list .notice-item .title h6{position: relative;text-align: center;color: #fff;font-size:22px;border-radius: 10px;border-bottom-right-radius: 0;border-top-right-radius: 0;font-weight: 500;background-color: var(--color-3);display: block;width: 100%;line-height: 50px;}
.notice-list .notice-item .title h6:after{
    content: '';
    width: 0;
    height: 0;
    border-width: 25px;
    border-style: solid;right: -50px;top:50%;margin-top: -25px;position: absolute;
    border-color: transparent var(--color-3) transparent transparent;transform:rotate(180deg);
 }
.notice-list .notice-item .info{width: 100%;background-color:#fff;padding: 50px;border-radius: 20px;}
.notice-list .notice-item .info p{font-size: 16px;line-height: 26px;color: #495057;font-weight: 400;}
.notice-list .notice-item .info p a{display: inline-block;padding: 5px 15px;border-radius:25px;background-color: var(--color-5);margin-left: 10px;font-weight: 550}
.notice-list .notice-item .info p a i{font-size: 1.5rem;}
.notice-list .notice-item .info p b{}
.notice-list .notice-item .info img{width: auto;max-width:100%;}
.notice-list .notice-item .info table{width: 100%;border:3px solid var(--color-4);margin: 20px 0;border-radius: 8px;}
.notice-list .notice-item .info table tr{background-color: #fff;}
.notice-list .notice-item .info table tr:nth-child(2n){background-color:#fff4e6}
.notice-list .notice-item .info table td{text-align: center;border-right: 1px solid #ffd8a8;padding: 5px;border-bottom: 1px solid #ffd8a8;font-size: 14px;font-weight: 400;color: #495057}
.notice-list .notice-item .info table th{background-color: var(--color-4);color: #fff;font-weight: 550;font-size: 16px;text-align: center;padding:10px;}

.notice-list .notice-item .info .table-1{width: 100%;border:1px solid #4874cb;margin: 20px 0;border-radius: 8px;}
.notice-list .notice-item .info .table-1 tr{background-color: #fff;}
.notice-list .notice-item .info .table-1 tr:nth-child(2n){background-color:#fff}
.notice-list .notice-item .info .table-1 td{width: 80%;text-align: center;border-right: 1px solid #4874cb;padding: 5px;border-bottom: 1px solid #4874cb;font-size: 14px;font-weight: 400;color: #495057}
.notice-list .notice-item .info .table-1 th{width:20%;background-color: #4874cb;font-weight: 550;font-size: 16px;text-align: center;padding:10px;border-right: 1px solid #fff;padding: 5px;border-bottom: 1px solid #fff;}
@media (max-width: 992px) {
	.notice-list .notice-item .info .table-1 td{width:50%;font-size:1.2rem}
	.notice-list .notice-item .info .table-1 th{width:50%;font-size: 1.4rem;}
}

.cwf-ul{padding: 20px 0;}
.cwf-ul li{width: 23.5%;}
.cwf-ul li img{border-radius: 12px!important;margin-bottom: 20px;}
.cwf-ul li h6{font-size: 16px;font-weight: 550;margin-bottom: 5px;color: #495057;}
.cwf-ul li p{font-size: 13px;line-height: 22px;font-weight: 300;color: #868e96;}
.notice-item .flex-sb{width: 100%;}
.notice-item .flex-sb .text{width: 60%;}
.notice-item .flex-sb .text p{font-size: 16px;line-height: 30px;color: #495057;font-weight: 400;margin-bottom: 15px;}
.notice-item .flex-sb .img{width: 35%;text-align: center}
.notice-item .flex-sb .img img{width: 100%;border-top-left-radius:60px;border-bottom-right-radius:60px;}
.notice-item .flex-sb .img p{font-size: 14px;line-height: 25px;color: #868e96;padding: 10px 0 0 0}
@media (max-width: 1440px) {
    .notice-list .notice-item .title h6{;font-size:18px;line-height: 40px;}
    .notice-list .notice-item .title h6:after{border-width: 20px;right: -40px;margin-top: -20px;}
    .notice-list .notice-item .info{padding: 30px;}
    .notice-list .notice-item .info p{font-size: 14px;line-height: 22px;}
    .notice-item .flex-sb .text p{font-size: 14px;line-height: 25px;margin-bottom: 10px;}
    .cwf-ul li h6{font-size: 16px!important;}
    .cwf-ul li p{font-size: 12px;line-height: 20px;}
    .notice-item .flex-sb .text{width: 65%;}
    .notice-item .flex-sb .text p{font-size: 14px;line-height: 22px;}
    .notice-item .flex-sb .img{width: 30%;border-top-left-radius:40px!important;border-bottom-right-radius:40px!important;}
}
@media (max-width: 992px) {
    .notice{border-bottom-right-radius: 0;padding:20px 0 0 0;background-color: #fff;}
    .notice .container{padding: 0}
    .notice-list{width:100%;margin:0;float:unset}
    .notice-list .notice-item{margin-bottom:0;border-bottom:1px dashed #ccc;}
    .notice-list .notice-item:last-child{border-bottom: none;}
    .notice-list .notice-item .title{width:50%;margin-bottom:20px;}
    .notice-list .notice-item .title h6{font-size:1.6rem;line-height:40px;border-radius: 6px;}
    .notice-list .notice-item .title h6:after{border-width: 20px;right: -36px;margin-top: -20px;}
    .notice-list .notice-item .info{background-color:#fff;padding:20px;}
    .notice-list .notice-item .info p{font-size: 1.4rem;line-height:2.2rem;}
    .notice-list .notice-item .info p a{display: inline-block;padding: 5px 15px;border-radius:25px;background-color: var(--color-5);margin-left: 10px;font-weight: 550}
    .notice-list .notice-item .info p a i{font-size: 1.5rem;}
    .notice-list .notice-item .info p b{}
    .notice-list .notice-item .info img{width: auto;max-width:100%;}
    .notice-list .notice-item .info table{border:2px solid var(--color-4);}
    .notice-list .notice-item .info table td{padding:2px;font-size: 1.2rem}
    .notice-list .notice-item .info table th{font-size: 1.4rem;padding:5px;}
    .cwf-ul{padding:10px 0;flex-wrap: wrap}
    .cwf-ul li{width: 100%;margin-bottom:20px;text-align: center}
    .cwf-ul li img{border-radius: 12px!important;margin-bottom:10px;}
    .cwf-ul li h6{font-size: 1.6rem;}
    .cwf-ul li p{font-size: 1.4rem;line-height:2.2rem;}
    .notice-item .flex-sb{flex-wrap: wrap}
    .notice-item .flex-sb .text{width: 100%;}
    .notice-item .flex-sb .text p{font-size:1.4rem;line-height:2.2rem;margin-bottom: 10px;}
    .notice-item .flex-sb .img{width:100%;}
    .notice-item .flex-sb .img img{border-top-left-radius:20px;border-bottom-right-radius:20px;}
    .notice-item .flex-sb .img p{font-size:1.4rem;line-height:2.2rem;padding: 10px 0 0 0}
}

.services{width: 100%;padding:100px 0;background-color: #f1f3f5;border-bottom-right-radius: 300px;}
.services .ser-item{width: 100%;}
.services .ser-item-ul{margin:20px 0 60px 0;background-color: #fff;padding:60px;flex-wrap: wrap;border-top-left-radius: 100px;border-bottom-right-radius: 100px}
.services .ser-item:nth-child(2n) .ser-item-ul{border-radius: 100px;border-top-left-radius: 0;border-bottom-right-radius: 0;}
.services .ser-item-ul li{width: 32%;margin:1% 0;border-right: 2px solid #eee;padding-right: 2%;}
.services .ser-item-ul li:nth-child(3n){border-right: none;padding-right: 0}
.services .ser-item-ul li .title{width: 100%;margin-bottom: 10px;position: relative;padding-left: 20px}
.services .ser-item-ul li .title:after{transition: all 0.5s;-webkit-transition: all 0.5s;z-index: 2;content: '';width: 10px;height: 10px;border-radius: 50%;background-color: var(--color-3);position: absolute;left: 0;top:50%;margin-top: -5px;}
.services .ser-item-ul li .title h6{font-size: 22px;font-weight: 550;color: var(--color-3);}
.services .ser-item-ul li .info{width: 100%;}
.services .ser-item-ul li .info p{font-size: 14px;line-height: 25px;color: #495057;font-weight: 400;margin-bottom: 10px}

.services .ser-item .imgs{width: 100%;flex-wrap: wrap;padding:50px;background-color: #fff;margin: 20px 0 30px 0;border-top-left-radius: 100px;border-bottom-right-radius: 100px}
.services .ser-item .imgs p{width: 32%;}
.services .ser-item .imgs p img{width: 100%;border-radius:15px;}
.services .ser-item .info-text{margin-bottom:60px;width: 100%;}
.services .ser-item .info-text h6{font-size: 25px;font-weight: 550;margin-bottom: 10px;color: var(--color-4);}
.services .ser-item .info-text p{font-size: 18px;line-height: 32px;color: #495057;font-weight: 400;}

.span-list{width: 100%;}
.span-list span{display: block;border-bottom: 1px dashed #eaeaea;padding:6px 0;font-weight: 500}
.span-list span:last-child{border-bottom: none;}
@media (max-width: 1440px) {
    .services{padding:50px 0}
    .services .ser-item .info-text h6{font-size: 22px;}
    .services .ser-item .info-text p{font-size: 14px;line-height: 22px;}
}
@media (max-width: 992px) {
    .services{padding:30px 0;border-bottom-right-radius:100px;}
    .services .section-title{padding: 20px 20px 0 20px;}
    .services .container{padding: 0}
    .services .ser-item-ul{margin:20px 0;padding:20px;border-top-left-radius:50px;border-bottom-right-radius: 50px}
    .services .ser-item:nth-child(2n) .ser-item-ul{border-radius: 50px;border-top-left-radius: 0;border-bottom-right-radius: 0;}
    .services .ser-item-ul li{width: 100%;margin:10px 0;border-right:none;padding-right: 0;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
    .services .ser-item-ul li:last-child{border-bottom: none;}
    .services .ser-item-ul li .title{padding-left:12px}
    .services .ser-item-ul li .title:after{width:6px;height: 6px;margin-top: -3px;}
    .services .ser-item-ul li .title h6{font-size:2rem;}
    .services .ser-item-ul li .info{width: 100%;}
    .services .ser-item-ul li .info p{font-size: 1.4rem;line-height:2.2rem;margin-bottom: 10px}
    .services .ser-item .imgs{padding:40px 20px;margin:10px 0 20px 0;border-top-left-radius: 50px;border-bottom-right-radius:50px;}
    .services .ser-item .imgs p{width:100%;margin-bottom:5%}
    .services .ser-item .imgs p:last-child{margin-bottom: 0}
    .services .ser-item .imgs p img{border-radius:8px;}
    .services .ser-item .info-text{margin-bottom:20px;padding: 0 20px;}
    .services .ser-item .info-text h6{font-size:1.8rem;}
    .services .ser-item .info-text p{font-size: 1.4rem;line-height: 2.2rem;}
    .span-list{width: 100%;}
    .span-list span{border-bottom:none;padding:2px 0;font-weight:400}
}

