.header { background: #137fda; height: 0.88rem; padding-top: 0.17rem; padding-left: 0.21rem; box-sizing: border-box; }
.header .logo { width: 1.8rem; float: left; }
.header .logo img { width: 100%; }
.header .tel { float: right; font-size: 0.24rem; color: #fff; padding-left: 0.62rem; background: url(../images/a_06.jpg) no-repeat; background-position: left center; background-size: 0.46rem; margin-right: 0.24rem; line-height: 0.46rem; margin-top: 0.05rem; }

.title-2 { padding: 0.15rem 0.23rem; background: #137fda; color: #fff; position: absolute; left: -0.2rem; top: -0.3rem; display: inline-block; font-size: 0.32rem; }

.title-2::after { content: ' '; width: 0.2rem; height: 0.26rem; background: url(../images/sanjiao.png) no-repeat; background-size: 100% 100%; position: absolute; left: 0; bottom: -0.26rem; }

.index-3 { position: relative; overflow: initial; padding: 0 0.2rem; padding-top: 0.5rem; width: 100%; margin: 0 auto; padding-bottom: 0.5rem; margin-bottom: 0.4rem; background: #fff; box-sizing: border-box; }
.index-3 h2 { text-align: center; font-size: 0.36rem; position: relative; margin-bottom: 0.3rem; }
.index-3 h2::after { position: absolute; content: ' '; left: 0; right: 0; margin: 0 auto; top: 0.6rem; width: 2rem; height: 0.02rem; background: #0691c6; }
.index-3 ul li { font-size: 0.28rem; width: 3.06rem; float: left; margin-right: 0.58rem; margin-bottom: 0.3rem; }
.index-3 ul li span { display: block; color: #4d4d4d; font-size: 0.24rem; }
.index-3 ul li a { color: #1d83e1; text-decoration: underline; }
.index-3 ul li:nth-of-type(2n) { margin-right: 0; }

.biaoti { font-size: 0.28rem; color: #333333; line-height: 0.5rem; padding-left: 0.15rem; border-left: 0.04rem solid #137fda; margin-bottom: 0.18rem; }

.index-1 { font-size: 0.24rem; width: 100%; height: 5.15rem; background: #fff; padding: 0.4rem 0.2rem; box-sizing: border-box; }
.index-1 .content { width: 100%; box-sizing: border-box; padding: 0.4rem 0.22rem; box-shadow: 0rem 0.02rem 0.1rem 0rem rgba(19, 127, 218, 0.4); border-radius: 0.15rem; font-size: 0.26rem; line-height: 0.38rem; color: #666666; }
.index-1 .content .aone { color: #f51717; text-decoration: underline; }
.index-1 .content .abtn { display: block; width: 2.6rem; line-height: 0.6rem; color: #fff; text-align: center; background: #137fda; font-size: 0.28rem; border-radius: 0.1rem; margin: 0.35rem auto; margin-bottom: 0rem; }

.index-2 { background: #f6f8fb; padding: 0.4rem 0.2rem; }
.index-2 .biaoti { margin-bottom: 0.3rem; }
.index-2 .item { padding-bottom: 0.3rem; border-bottom: 1px dashed #d9d9d9; margin-bottom: 0.3rem; }
.index-2 .item .item-l { width: 3rem; float: left; height: 2.3rem; overflow: hidden; margin-right: 0.31rem; }
.index-2 .item .item-r { float: left; width: 3.67rem; font-size: 0.24rem; }
.index-2 .item .item-r p { line-height: 0.36rem; color: #666666; margin-bottom: 0.2rem; }
.index-2 .item .item-r a { color: #137fda; border: 1px solid #137fda; text-align: center; display: block; width: 2rem; line-height: 0.6rem; border-radius: 0.05rem; }

.atwo { color: #fff; font-size: 0.32rem; text-align: center; line-height: 0.8rem; background: #02579f; width: 100%; display: block; border-radius: 0.1rem; }

.index-4 { background: #fff; padding: 0.4rem 0.2rem; margin-bottom: 0.2rem; }
.index-4 .biaoti { margin-bottom: 0.3rem; }
.index-4 .item { font-size: 0.36rem; position: relative; border-bottom: 1px dashed #D9D9D9; padding-bottom: 0.3rem; margin-bottom: 0.3rem; }
.index-4 .item .item-img { width: 1rem; height: 1rem; border-radius: 50%; overflow: hidden; float: left; margin-right: 0.24rem; }
.index-4 .item .item-text { color: #4d4d4d; line-height: 1rem; }
.index-4 .item .item-c { width: 0.5rem; height: 0.5rem; text-align: center; line-height: 0.45rem; color: #999; border: 1px solid #999; border-radius: 50%; position: absolute; right: 0; top: 0.25rem; }
.index-4 .zx { text-align: center; font-size: 0.28rem; }
.index-4 .zx a { display: inline-block; width: 2.7rem; line-height: 0.6rem; color: #fff; text-align: center; background: #02579f; border-radius: 0.05rem; font-size: 0.28rem; margin: 0 0.2rem; }
.index-4 .zx a:last-of-type { background: #f3475a; }

.index-5 { font-size: 0.24rem; background: #fff; padding: 0.4rem 0.2rem; }
.index-5 .item { position: relative; width: 100%; height: 2.55rem; margin-bottom: 0.35rem; text-align: center; box-sizing: border-box; padding-top: 1.1rem; }
.index-5 .item img { position: absolute; left: 0; top: 0; }
.index-5 .item p { font-size: 0.24rem; color: #fff; position: relative; z-index: 9; margin-bottom: 0.3rem; }
.index-5 .item h3 { position: relative; z-index: 9; }
.index-5 .item h3 a { width: 2rem; line-height: 0.6rem; border: 1px solid #ffff00; border-radius: 0.05rem; display: inline-block; margin: 0 0.6rem; color: #ffff00; }

.team { position: relative; background: #f2f2f2; }
.team .mid { padding: 0.4rem 0.3rem; box-shadow: 0rem 0.02rem 0.07rem 0rem rgba(19, 127, 218, 0.55); border-radius: 0.15rem; }
.team .mid p {font-size: 0.2rem !important;}
.team .swiper-button-next { right: 20px !important; }
.team .swiper-button-prev { left: 20px !important; }
.team.cfa_td{padding-bottom:0;}