.tab-href{border-bottom: 1px solid #F1F1F1;}
.container{padding: 0;}
.team-box dl a:hover {
    text-decoration: none;
}
.tab-href .container .search1{overflow: hidden;height: 80px;line-height: 80px;margin: 0;cursor:pointer;}
.tab-href .container .search1 a{font-size: 18px;color: #333;text-decoration: none;height: 80px;display: block;}
.tab-href .container .search1 .swiper-slide{display: inherit;}
.tab-href .container .search1 a.active{border-bottom: 2px solid #BF2629;}
.container .row,.col-md-9,.col-md-3,.col-md-6,.col-md-4{padding: 0;margin: 0;}

/*关于我们*/
.about{padding: 100px 0;}
h5{color: #005795;font-size: 30px;text-align: center;line-height: 25px;margin: 0;height: 50px;margin-bottom: 100px;font-weight: bold;}
.about .row .col-md-3 {position: relative;}
.about .row .col-md-3 section{position: absolute;top: 10%;left: 10%;width: 80%;height: 80%;}
.about .row .col-md-3 section p{color: #fff;font-size: 20px;line-height: 47px;letter-spacing: 2px;}
.about .row .col-md-3 section  span{display: block;width: 30px;height: 2px;background: #fff;margin-top: 50px;}
.about .row .col-md-3 img{width: 100%;}
.about .row .col-md-9 div{margin-top: 30px;background: #F4F5F7;padding: 40px 60px;}
.about .row .col-md-9 div p{color: #666;font-size: 16px;line-height: 30px;}
/*机构使命*/
.mission{background: #F4F5F7;padding: 100px 0;}
.mission h5{margin-bottom: 0;}
.mission .tit{color: #4D4D4D;font-size: 16px;line-height: 30px;text-align: center;margin-bottom: 100px;}
.mission .container{width: 100%;}
.mission .container .swiper-slide {height: 100%;display: flex;align-items: center;}
.mission .container .swiper-slide .col-md-6 img{width: 90%;}

.mission .container .swiper-slide .col-md-6{height: 100%;display: flex;align-items: center;justify-content: center;}
.mission .container .swiper-slide .tab{width: 80%;text-align: left;height: 100%;}
.mission .container .swiper-slide h6{font-size: 30px;color: #333;line-height: 70px;height: 70px;margin-bottom: 50px;}
.mission .container .swiper-slide h6 span{border-bottom: 3px solid #005795;padding-bottom: 20px;}
.mission .container .swiper-slide .tab p{text-align: left;font-size: 14px;color: #666;line-height:28px;width: 100%;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{right: 42.5%;left: auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 38%;left: auto;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{right: 20%;bottom:0}
.swiper-pagination{font-weight: bold;font-size: 24px;}

/*组织架构*/
.structure{background: #fff;padding: 100px 0;}
.structure .container img{width: 100%}
/*我们的团队*/
.team{background: #F4F5F7;padding: 100px 0;}
.team .container .col-md-6 dl{display: flex;justify-content: space-between;height: 400px;}
.team .container .col-md-6 dl dt,dd{width: 50%;}
.team .container .col-md-6 dl dt img{width: 100%;}
.team .container .col-md-6 dl dd{display: flex;align-items: center;justify-content: center;}
.team .container .col-md-6 dl dd .peo-box{width: 80%;}
.team .container .col-md-6 dl dd .peo-box h6{font-size: 22px;color: #005795;margin-bottom: 15px;}
.team .container .col-md-6 dl dd .peo-box span{font-size: 18px;color: #666;margin-bottom: 30px;display: block;}
.team .container .col-md-6 dl dd .peo-box p{font-size: 16px;color: #666;line-height: 25px;width: 100%; display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}
.team .container .col-md-6 dl dd .peo-box a{text-decoration: none;color: #666;font-size: 16px;display: block;margin-top: 30px;}
.team .container .col-md-6 dl dd .peo-box img{width: initial;vertical-align: middle;margin-left: 15px;}
.team .container .col-md-6 dl dd .peo-box:hover a{color: #BF2629;}
.teams{padding: 100px 0;}
.teams h5{line-height: 80px;height: 80px;text-align:left;border-bottom:#a9a9a9 1px solid}
.team-box{width: 100%;overflow: hidden;}
.team-box dl{width: 33.33%;float: left;margin-top: 20px;}
.team-box dl a{display: flex;justify-content: space-between;align-items: center;}
.team-box dl dt{width: 55%;}
.team-box dl dt img{width: 100%;}
.team-box dl dd {width: 40%;}
.team-box dl dd span{display: block;font-size: 22px;color: #666;}
.team-box dl dd span:first-child{font-size: 30px;color: #005795;margin-bottom: 20px;}
.team .more-box{width: 250px;margin: 50px auto 0 auto;height: 50px;line-height: 50px;text-align: center;}
.team .more-box a{    color: #BF2629;border: 1px solid #BF2629;display:block;text-decoration:none}
.team .more-box a:hover{background:#BF2629;color:#fff}
    /*发展历程*/
    .develop{padding: 100px 0;background: url(../img/who/course-back.png) no-repeat;background-size: 100% 100%;width: 100%;}
.develop h5{color: #fff;}
.develop .develop-swi{height: auto;margin: 70px 0;}
.develop .develop-swi .row{width: 100%;}
.develop .develop-swi .swiper-wrapper{width: 100%!important;margin: 0 auto;}
.develop .develop-swi .swiper-wrapper h1 img{vertical-align: middle;}

.develop .develop-swi .swiper-slide{width: 100%!important;}
.develop .develop-swi .swiper-button-next,.develop .develop-swi  .swiper-container-rtl .swiper-button-prev{background-image:url(../img/who/develop-right.png);left: auto;right: 0;top: 50%;}
.develop .develop-swi .swiper-button-next,.develop .develop-swi  .swiper-button-prev{width: 18px;height: 18px;background-size: 10px 18px;}
.develop .develop-swi .swiper-button-next,.develop .develop-swi  .swiper-button-prev{border: 1px solid #fff;border-radius: 100%;padding: 18px;text-align: center;}
.develop .develop-swi .swiper-button-prev,.develop .develop-swi  .swiper-container-rtl .swiper-button-next{background-image:url(../img/who/develop-left.png);left: 0;top: 50%;}

.develop .develop-swi .box{overflow: hidden;width: 80%;margin: 0 auto;}
.develop .develop-swi .box h1{float: left;width: 45%;color: #fff;font-size: 65px;margin: 0;text-align: center;}
.develop .develop-swi .box p{color: #fff;font-size: 16px;line-height: 30px;width: 55%;float: right;margin: 0;letter-spacing: 1px;}
.develop .develop-swi2{background: url(../img/who/swiper-back.png) no-repeat center;height: auto;background-size:  100% auto;}
.develop .develop-swi2 .swiper-slide{text-align: center;color: #fff;font-size: 18px;padding-top: 85px;cursor: pointer;}
.develop .develop-swi2 .swiper-slide-thumb-active{background: url(../img/who/who-sign.png) no-repeat center;font-size: 26px;font-weight: 600;}
/*信息公开*/
.info{background: #F4F5F7;padding: 100px 0;}
.info .container .row{height: 455px;}
.info .container .col-md-3{background: #fff;height: 100%;display: flex;align-items: center;}
.info .container .col-md-9{height: 100%;}
.info .container .col-md-9 img{width: 100%;height: 100%;}
.info .container .col-md-3 h5{text-align: left;}
.info .container .col-md-3 .info-box{width: 70%;margin: 0 auto;padding: 15px 0;}
.info .container .col-md-3 .info-box p{font-size: 16px;color: #666;line-height: 30px;}
.info .container .col-md-3 .info-box a{text-decoration: none;color: #666;font-size: 20px;display: block;margin-top: 30px;}
.info .container .col-md-3 .info-box:hover a{color: #BF2629;}
.info .container .col-md-3 .info-box img{width: initial;vertical-align: middle;margin-left: 15px;}
/*联系我们*/
.contacts .container .row{height: 455px;}
.contacts .container .col-md-3{background: #fff;height: 100%;display: flex;align-items: center;}
.contacts .container .col-md-3 h5{text-align: left;}
.contacts .container .col-md-3 .cont-box{width: 80%;margin: 0 auto;padding: 15px 0;}
.contacts .container .col-md-3 .cont-box ul li{line-height: 35px;color: #666;font-size: 16px;}
.contacts .container .col-md-9 {height: 100%;}
.contacts .container .col-md-9 img {width: 100%;height: 100%;}
@media only screen and (max-width: 600px) {
	.about,.mission,.structure,.team,.develop,.info,.teams{padding: 30px 0;}
	h5{margin-bottom: 30px;font-size: 22px;padding-left: 20px;}
	.mission .container .swiper-slide h6 span{font-size: 18px;}
	.mission .tit{font-size: 16px;margin-bottom: 30px;}
    .tab-href .container .search1 a{font-size: 16px;}
    .about h5{margin-bottom:0}

    .team .container .col-md-6 dl{height: initial;}
    
    .info .container .row{height: auto;}
    .contacts .container .row{height: auto;}
    .tab-href .container ul{display: none;}
    .team-box dl{width: 100%;}
    .team-box dl dd span{font-size: 18px;}
    .team-box dl dd span:first-child{font-size: 22px;}
    
    .mission .container .swiper-slide .tab p{margin-bottom: 50px;}
    .mission .container .swiper-slide{display: initial;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 20%;right: auto;width: 35px;height: 35px;border-radius: 100%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 32%;right: auto;width: 35px;height: 35px;border-radius: 100%;}
    
    .team .container .col-md-6 dl dd .peo-box p{-webkit-line-clamp: 2}
    .develop .develop-swi .box h1{width:100%;margin-bottom:20px;font-size:42px}
    .develop .develop-swi .box p{width:100%}
    .develop .develop-swi .box{width:70%}
    .develop .develop-swi{margin:30px 0}

    .develop .develop-swi .box h1{width:100%}
    .swiper-pagination{width:16%}
    .develop .develop-swi2 .swiper-slide-thumb-active{font-size:20px}
}

@media only screen and (min-width: 600px) {
	.about,.mission,.structure,.team,.develop,.info,.teams{padding: 30px 0;}
	h5{margin-bottom: 30px;font-size: 22px;}
	
	.mission .container .swiper-slide h6 span{font-size: 22px;}
	.mission p{font-size: 16px;}
    .about .row .col-md-3 img{width: initial;}
    
    .team .container .col-md-6 dl{height: initial;}
    
    .info .container .row{height: auto;}
    .contacts .container .row{height: auto;}
    .tab-href .container ul{display: none;}
    .team-box dl dd span{font-size: 18px;}
    .team-box dl dd span:first-child{font-size: 22px;}
    
    .mission .container .swiper-slide{display: initial;}
    
    .team .container .col-md-6 dl dd .peo-box p{-webkit-line-clamp: 4}
    
    .mission .container .swiper-slide .tab p{margin-bottom: 50px;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 20%;right: auto;width: 35px;height: 35px;border-radius: 100%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 32%;right: auto;width: 35px;height: 35px;border-radius: 100%;}


}

@media only screen and (min-width: 768px) {
	.about,.mission,.structure,.team,.develop,.info,.teams{padding: 60px 0;}
	h5{margin-bottom: 30px;font-size: 36px;}
	/*.mission .container .swiper-slide h6 span{font-size: 22px;}*/
	.mission .container .swiper-slide .tab p{-webkit-line-clamp: 6;}
    .about .row .col-md-3 img{width: initial;}
    
    .team .container .col-md-6 dl{height: initial;}
    
    .info .container .row{height: auto;}
    .contacts .container .row{height: auto;}
    .tab-href .container ul{display: block;}
    
    .team-box dl{width: 50%;}
    .team-box dl dd span{font-size: 22px;}
    .team-box dl dd span:first-child{font-size: 30px;}
    
    .mission .container .swiper-slide{display: initial;}
    .team .container .col-md-6 dl dd .peo-box p{-webkit-line-clamp:3}
    
    .mission .container .swiper-slide h6 span{font-size: 30px;}
    .mission .container .swiper-slide .tab p{margin-bottom: 50px;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 25%;right: auto;width: 40px;height: 40px;border-radius: 100%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 32%;right: auto;width: 40px;height: 40px;border-radius: 100%;}
} 

@media only screen and (min-width: 992px) {
    .about .row .col-md-3 img{width: 100%;}
    .info .container .col-md-9{width: 70%;}
    .info .container .col-md-3{width: 30%;}
    
    
    .info .container .row{height: 455px;}
    .contacts .container .row{height: 455px;}
    
    .team-box dl{width: 33.33%;}
    .team-box dl dd span{font-size: 22px;}
    .team-box dl dd span:first-child{font-size: 30px;}
    
    
    .mission .container .swiper-slide .tab p{-webkit-line-clamp: 4;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{right: 44%;left: auto;width: 40px;height: 40px;border-radius: 100%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 39%;left: auto;width: 40px;height: 40px;border-radius: 100%;}
    
    .about .col-md-3{width:32%}
    .about .col-md-9{width:68%}
} 

@media only screen and (min-width: 1200px) {
    .mission .container .swiper-slide .tab p{-webkit-line-clamp: 5;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{right: 44%;left: auto;width: 40px;height: 40px;border-radius: 100%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 39%;left: auto;width: 40px;height: 40px;border-radius: 100%;}
    
    .about .col-md-3{width:25%}
    .about .col-md-9{width:75%}
}

@media only screen and (min-width: 1680px) {
    .container{width: 1440px;}
    .mission .mission-box .row .col-md-6 .swiper-slide .tab p{-webkit-line-clamp: 8;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{right: 44%;left: auto;width: 45px;height: 45px;border-radius: 100%;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 40%;left: auto;width: 45px;height: 45px;border-radius: 100%;}
    
}