.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; }

.banner { margin-bottom: 0.8rem; }
.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-1 { width: 7.1rem; margin: 0 auto; background: #fff; margin-bottom: 0.8rem; position: relative; font-size: 0.26rem; padding: 0 0.11rem; padding-top: 0.8rem; padding-bottom: 0.5rem; box-sizing: border-box; }
.index-1 h2 { text-align: center; font-size: 0.36rem; position: relative; margin-bottom: 0.3rem; }
.index-1 h2::after { position: absolute; content: ' '; left: 0; right: 0; margin: 0 auto; top: 0.6rem; width: 2rem; height: 0.02rem; background: #0691c6; }
.index-1 p { font-size: 0.26rem; color: #666666; line-height: 0.38rem; margin-bottom: 0.38rem; }
.index-1 p a { color: #f51717; text-decoration: underline; }
.index-1 .bluebtn { width: 3.2rem; line-height: 0.6rem; border: 1px solid #0a5798; border-radius: 0.05rem; text-align: center; font-size: 0.28rem; color: #0a5798; font-size: 0.28rem; display: block; margin: 0 auto; }

.bkzn { position: relative; overflow: initial; padding-top: 0.8rem; width: 7.1rem; margin: 0 auto; padding-bottom: 0.5rem; margin-bottom: 0.8rem; }
.bkzn h2 { text-align: center; font-size: 0.36rem; position: relative; margin-bottom: 0.3rem; }
.bkzn h2::after { position: absolute; content: ' '; left: 0; right: 0; margin: 0 auto; top: 0.6rem; width: 2rem; height: 0.02rem; background: #0691c6; }
.bkzn .zx { text-align: center; line-height: 0; }
.bkzn .zx a { width: 2.7rem; line-height: 0.6rem; border: 1px solid #0a5798; border-radius: 0.05rem; text-align: center; font-size: 0.28rem; color: #0a5798; font-size: 0.28rem; display: inline-block; margin: 0 auto; }

.team { position: relative; overflow: initial; padding-top: 0.8rem; width: 7.1rem; margin: 0 auto; padding-bottom: 0.5rem; margin-bottom: 0.8rem; }
.team h2 { text-align: center; font-size: 0.36rem; position: relative; margin-bottom: 0.3rem; }
.team h2::after { position: absolute; content: ' '; left: 0; right: 0; margin: 0 auto; top: 0.6rem; width: 2rem; height: 0.02rem; background: #0691c6; }

.index-2 { position: relative; overflow: initial; padding: 0 0.2rem; padding-top: 0.8rem; width: 7.1rem; margin: 0 auto; padding-bottom: 0.2rem; margin-bottom: 0.8rem; background: #fff; box-sizing: border-box; }
.index-2 h2 { text-align: center; font-size: 0.36rem; position: relative; margin-bottom: 0.3rem; }
.index-2 h2::after { position: absolute; content: ' '; left: 0; right: 0; margin: 0 auto; top: 0.6rem; width: 2rem; height: 0.02rem; background: #0691c6; }
.index-2 ul { padding-top: 0.3rem; }
.index-2 ul li { float: left; width: 3rem; margin-right: 0.7rem; font-size: 0.28rem; }
.index-2 ul li a { font-size: 0.28rem; color: #0a5798; display: block; border: 1px solid #0a5798; text-align: center; line-height: 0.6rem; margin-top: 0.3rem; margin-bottom: 0.5rem; }
.index-2 ul li:nth-of-type(2n) { margin-right: 0; }

.index-3 { position: relative; overflow: initial; padding: 0 0.2rem; padding-top: 0.8rem; width: 7.1rem; margin: 0 auto; padding-bottom: 0.2rem; margin-bottom: 0.8rem; 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; }