@charset "UTF-8";
.public-title { text-align: center; font-weight: bold; font-size: 0.4rem; color: #444444; }

.padding-top40 { padding-top: .4rem; }

.hk_sec1 { padding-bottom: .12rem; }

.hk1-con { margin-top: .46rem; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; }
.hk1-con li { position: relative; margin-bottom: .38rem; padding-left: .3rem; width: 3.26rem; height: .86rem; background: #fff; border-radius: .86rem; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }
.hk1-con li::after { content: ""; display: block; position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; background: linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); background: -webkit-linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); border-radius: .86rem; z-index: -1; }
.hk1-con li .num { display: block; margin-right: .2rem; width: .54rem; height: .54rem; line-height: .54rem; text-align: center; border-radius: 50%; font-size: .34rem; color: #fff; background: linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); background: -webkit-linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); }
.hk1-con li p { font-size: .28rem; color: #555555; }
.hk1-con li:nth-child(2)::after, .hk1-con li:nth-child(2) .num { background: linear-gradient(-15deg, #5bdcaa 0%, #5ee4a0 100%); background: -webkit-linear-gradient(-15deg, #5bdcaa 0%, #5ee4a0 100%); }
.hk1-con li:nth-child(3)::after, .hk1-con li:nth-child(3) .num { background: linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); background: -webkit-linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); }
.hk1-con li:nth-child(4)::after, .hk1-con li:nth-child(4) .num { background: linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); background: -webkit-linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); }
.hk1-con li:nth-child(5)::after, .hk1-con li:nth-child(5) .num { background: linear-gradient(-15deg, #22c1c3 0%, #2ef0f2 100%); background: -webkit-linear-gradient(-15deg, #22c1c3 0%, #2ef0f2 100%); }
.hk1-con li:nth-child(6)::after, .hk1-con li:nth-child(6) .num { background: linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); background: -webkit-linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); }
.hk1-con li:nth-child(7)::after, .hk1-con li:nth-child(7) .num { background: linear-gradient(-15deg, #ee9ca7 0%, #ffdbdf 100%); background: -webkit-linear-gradient(-15deg, #ee9ca7 0%, #ffdbdf 100%); }
.hk1-con li:nth-child(8)::after, .hk1-con li:nth-child(8) .num { background: linear-gradient(-15deg, #576fd6 0%, #839cff 100%); background: -webkit-linear-gradient(-15deg, #576fd6 0%, #839cff 100%); }

.line { height: .2rem; background: #f2f2f2; }

.margin-top46 { margin-top: .46rem; }

.hk_sec2 { padding-bottom: .5rem; }

.hk2-con { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.hk2-con li { position: relative; width: 3.42rem; height: 1.84rem; }
.hk2-con li .cover-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(rgba(243, 115, 53, 0.8), rgba(253, 200, 48, 0.5)); background: -webkit-linear-gradient(rgba(243, 115, 53, 0.8), rgba(253, 200, 48, 0.5)); display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; text-align: center; justify-content: center; -webkit-justify-content: center; font-size: .26rem; line-height: .40rem; color: #fff; }
.hk2-con li:nth-child(2) .cover-text { background: linear-gradient(rgba(47, 128, 237, 0.8), rgba(86, 204, 242, 0.5)); background: -webkit-linear-gradient(rgba(47, 128, 237, 0.8), rgba(86, 204, 242, 0.5)); }

.hk_sec3 { padding-bottom: .5rem; }

.hk3-con li { margin-bottom: .4rem; }
.hk3-con li:last-child { margin-bottom: 0; }
.hk3-con li .num { display: block; width: .4rem; height: .4rem; line-height: .4rem; background-color: #00a2a2; border-radius: 50%; text-align: center; font-size: .3rem; color: #ffffff; }
.hk3-con li .text { position: relative; padding: .15rem .22rem; width: 6.24rem; box-shadow: 0 0.04rem 0.21rem rgba(0, 0, 0, 0.15); border-radius: .1rem; }
.hk3-con li .text::before { content: ""; display: block; position: absolute; left: -.3rem; top: 50%; transform: translate(0, -50%); border: .15rem solid #fff; border-left: .15rem solid transparent; border-top: .1rem solid transparent; border-bottom: .1rem solid transparent; }
.hk3-con li .text .title { margin-bottom: .08rem; font-weight: bold; font-size: .3rem; color: #555555; }
.hk3-con li .text p { font-size: .24rem; line-height: .34rem; color: #666666; }

.hk_sec4 { padding-bottom: .5rem; }

.hk4-con li { margin-bottom: .2rem; height: .82rem; box-shadow: 0 0.05rem 0.42rem rgba(0, 0, 0, 0.1); border: solid 1px #eeeeee; border-radius: .1rem; line-height: .82rem; }
.hk4-con li:last-child { margin-bottom: 0; }
.hk4-con li .tag { margin-top: -1px; margin-left: -1px; width: 1.58rem; height: .82rem; background-image: linear-gradient(-15deg, #fe9156, #ffb55a); border-radius: .1rem; text-align: center; font-size: .3rem; color: #ffffff; }
.hk4-con li .text { flex: 1; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; padding-left: .24rem; font-size: .24rem; line-height: .36rem; color: #666666; }
.hk4-con li:nth-child(2) .tag { background: linear-gradient(-15deg, #5bdcaa, #5ee4a0); }
.hk4-con li:nth-child(3) .tag { background: linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); }
.hk4-con li:nth-child(4) .tag { background: linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); }
.hk4-con li:nth-child(5) .tag { background: linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); }
.hk4-con li:nth-child(6) .tag { background: linear-gradient(-15deg, #ee9ca7 0%, #ffdbdf 100%); }

.hk_sec5 { padding-bottom: .5rem; }

.swiper-box { position: relative; padding-bottom: .58rem; }
.swiper-box .swiper-pagination { width: 100%; bottom: 0; }
.swiper-box .swiper-pagination-bullet { margin: 0 5px; width: .2rem; height: .2rem; background: #ececec; opacity: 1; }
.swiper-box .swiper-pagination-bullet-active { background: #00a2a2; }

.hk5-swiper .swiper-slide a { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
.hk5-swiper .img { position: relative; width: 3.22rem; height: 1.82rem; background-color: #eeeeee; border-radius: 3px; }
.hk5-swiper .text { width: 3.56rem; padding: .12rem 0; }
.hk5-swiper .text h4 { margin-bottom: .15rem; font-weight: bold; font-size: .26rem; letter-spacing: 1px; color: #555555; }
.hk5-swiper .text p { font-size: .24rem; line-height: .36rem; letter-spacing: 1px; color: #999999; -webkit-line-clamp: 3; }

.second-nav { height: .8rem; line-height: .8rem; background-color: #f6f6f6; }
.second-nav a { position: relative; margin-right: .6rem; font-size: .28rem; color: #666666; }
.second-nav a:last-child { margin-right: 0; }
.second-nav a::after { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: .04rem; width: 100%; }
.second-nav a:hover, .second-nav a.on { color: #00a2a2; font-weight: bold; }
.second-nav a:hover::after, .second-nav a.on::after { background: #00a2a2; }

.account_sec1 { padding-bottom: .48rem; }

.account1-con .swiper-slide a { padding: .3rem; height: 3.6rem; background-color: #ffffff; border: solid 1px #e5e5e5; }
.account1-con .swiper-slide h5 { margin-bottom: .25rem; text-align: center; font-weight: bold; font-size: .26rem; }
.account1-con .swiper-slide p { font-size: .24rem; line-height: .38rem; color: #999999; }
.account1-con .swiper-slide .img { position: relative; margin-top: .28rem; height: .82rem; }

.account_sec2 { padding-bottom: .32rem; }

.account2-con { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.account2-con a { margin-bottom: .16rem; width: 3.42rem; min-height: 3.7rem; background-color: #f4f4f4; }
.account2-con a .img { height: 1.9rem; }
.account2-con a .text { padding: .16rem .24rem; }
.account2-con a .text h5 { margin-bottom: .1rem; font-weight: bold; font-size: .26rem; color: #555555; }
.account2-con a .text p { font-size: .24rem; line-height: .36rem; color: #666666; }

.account_sec3 { padding-bottom: .36rem; }

.label { position: absolute; right: -.34rem; top: -0.51rem; width: .8rem; height: 1rem; transform: rotate(-52deg); }

.label-num { position: absolute; right: .04rem; top: .02rem; font-size: .22rem; color: #ffffff; }

.account3-con li { margin-bottom: .14rem; position: relative; padding: .12rem .34rem .12rem .25rem; background-color: #ffffff; box-shadow: 0 0.05rem 0.42rem rgba(0, 0, 0, 0.12); border-radius: .1rem; overflow: hidden; }
.account3-con li .img { width: 1.49rem; height: 1.49rem; background-color: #ebf7ff; box-shadow: 0 0 0.09rem 1px rgba(4, 0, 0, 0.2); border: solid .08rem #ffffff; border-radius: 50%; overflow: hidden; }
.account3-con li .text { margin-left: .25rem; flex: 1; font-size: .24rem; line-height: .38rem; color: #444444; }
.account3-con li .label { background: linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); background: -webkit-linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); }
.account3-con li:nth-child(2) .label { background: linear-gradient(-15deg, #5bdcaa 0%, #5ee4a0 100%); background: -webkit-linear-gradient(-15deg, #5bdcaa 0%, #5ee4a0 100%); }
.account3-con li:nth-child(3) .label { background: linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); background: -webkit-linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); }
.account3-con li:nth-child(4) .label { background: linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); background: -webkit-linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); }

.account_sec4 { padding-bottom: .5rem; }

.account4-con { padding: 0 .56rem; background-color: #ffffff; box-shadow: 0px 0.05rem 0.42rem rgba(0, 0, 0, 0.12); }
.account4-con li { padding: .22rem 0; border-bottom: solid 1px #eeeeee; }
.account4-con li:last-child { border: none; }
.account4-con li .img { position: relative; width: .9rem; height: .9rem; background-color: #ffffff; box-shadow: 0 0.03rem 0.07rem rgba(4, 0, 0, 0.15); border-radius: 50%; }
.account4-con li .img img { max-height: .4rem; }
.account4-con li .text { flex: 1; margin-left: .26rem; font-size: .24rem; line-height: .36rem; color: #666666; }

.person_sec1 { padding-bottom: 50px; }

.person1-con { padding: 0 1.02rem; box-shadow: 0px 0.05rem 0.42rem 0px rgba(0, 0, 0, 0.1); border-radius: .1rem; border: solid 1px #eeeeee; }
.person1-con li { padding: .25rem 0; border-bottom: solid 1px #eeeeee; }
.person1-con li:last-child { border: none; }
.person1-con li .img { width: .56rem; text-align: center; }
.person1-con li .text { flex: 1; margin-left: .36rem; font-weight: bold; font-size: .3rem; line-height: .22rem; color: #666666; }

.person_sec2 { padding-bottom: .35rem; }

.person2-con li { margin-bottom: .15rem; padding: .1rem .2rem; background-color: #fff0f0; border-radius: .34rem; border: solid 1px #ffc4c4; }
.person2-con li .num { width: .48rem; height: .48rem; border-radius: 50%; line-height: .48rem; background-color: #ff9a9a; text-align: center; font-weight: bold; font-size: .3rem; color: #ffffff; }
.person2-con li .text { margin-left: .2rem; font-size: .24rem; color: #666666; }
.person2-con li:nth-child(2) { background-color: #e4f0ff; border: solid 1px #a1caff; }
.person2-con li:nth-child(2) .num { background-color: #a1caff; }
.person2-con li:nth-child(3) { background-color: #fff0f9; border: solid 1px #ffc7e9; }
.person2-con li:nth-child(3) .num { background-color: #ffc7e9; }
.person2-con li:nth-child(4) { background-color: #e4fff6; border: solid 1px #adffe4; }
.person2-con li:nth-child(4) .num { background-color: #7cf4cc; }

.person_sec3 { padding-bottom: .5rem; }

.person3-con { padding: 0 .25rem; box-shadow: 0px 0.05rem 0.42rem rgba(0, 0, 0, 0.07); }
.person3-con li { padding: .24rem 0; border-bottom: solid 1px #f4f4f4; }
.person3-con li:last-child { border: none; }
.person3-con li .num { margin-top: .06rem; width: .28rem; height: .28rem; border-radius: 50%; background-color: #00a2a2; text-align: center; font-size: .2rem; line-height: .28rem; color: #ffffff; }
.person3-con li .text { flex: 1; margin-left: .2rem; font-size: .24rem; line-height: .4rem; color: #666666; }

.person_sec4 { padding-bottom: .1rem; }

.person4-con { display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.person4-con li { margin-right: .65rem; margin-bottom: .4rem; width: 1.9rem; border-radius: .1rem; border: solid 1px #eeeeee; }
.person4-con li:nth-child(3n) { margin-right: 0; }
.person4-con li .top { margin-top: -1px; padding: .12rem 0; height: .7rem; background-image: linear-gradient(-15deg, #ffb55a 0%, #fe9156 100%); background-image: -webkit-linear-gradient(-15deg, #ffb55a 0%, #fe9156 100%); border-radius: .1rem; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center; }
.person4-con li .top .num { margin-right: .12rem; font-weight: bold; font-size: .34rem; color: #ffffff; }
.person4-con li .bottom { padding: .12rem 0 .16rem; text-align: center; font-size: .28rem; color: #666666; }
.person4-con li:nth-child(2) .top { background: linear-gradient(-15deg, #5ee4a0 0%, #5bdcaa 100%); background: -webkit-linear-gradient(-15deg, #5ee4a0 0%, #5bdcaa 100%); }
.person4-con li:nth-child(3) .top { background: linear-gradient(-15deg, #aba5ff 0%, #8880f2 100%); background: -webkit-linear-gradient(-15deg, #aba5ff 0%, #8880f2 100%); }
.person4-con li:nth-child(4) .top { background: linear-gradient(-15deg, #ffafaa 0%, #fd746c 100%); background: -webkit-linear-gradient(-15deg, #ffafaa 0%, #fd746c 100%); }
.person4-con li:nth-child(5) .top { background: linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); background: -webkit-linear-gradient(-15deg, #5fb9ff 0%, #5da8fc 100%); }
.person4-con li:nth-child(6) .top { background: linear-gradient(-15deg, #ffdbdf 0%, #ee9ca7 100%); background: -webkit-linear-gradient(-15deg, #ffdbdf 0%, #ee9ca7 100%); }

.person_sec5 { padding-bottom: .5rem; }

.person5-con { padding: 0 .46rem; }
.person5-con li { margin-bottom: .32rem; position: relative; height: 1.02rem; background-color: #00a2a2; border-radius: 1.02rem; }
.person5-con li:last-child { margin-bottom: 0; }
.person5-con li::before { content: ""; display: block; position: absolute; top: 50%; transform: translate(0, -50%); left: .12rem; width: 1.16rem; height: 1.16rem; border-radius: 50%; background: #fff; }
.person5-con li .num { position: relative; width: 1.16rem; height: 1.16rem; line-height: 1.16rem; background-image: linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); border-radius: 50%; text-align: center; font-size: .4rem; color: #ffffff; z-index: 1; }
.person5-con li .text { margin-left: .35rem; color: #ffffff; font-size: .24rem; }
.person5-con li .text h5 { margin-bottom: .06rem; font-weight: bold; font-size: .36rem; letter-spacing: 1px; }

/* 秘书服务 */
.secretary-sec1 { padding-bottom: .48rem; }

.secretary1-con.swiper-box { padding-bottom: .4rem; }
.secretary1-con .swiper-container { padding: 0 3% .2rem; }
.secretary1-con .img img { width: 3.36rem; height: 2.8rem; }
.secretary1-con .text { height: .8rem; box-shadow: 0px 0.05rem 0.24rem rgba(0, 0, 0, 0.12); line-height: .8rem; text-align: center; font-size: .26rem; }

.secretary-sec2 { padding-bottom: .5rem; }

.secretary2-con { margin-top: .38rem; font-size: .24rem; line-height: .44rem; color: #666666; }
.secretary2-con .img img { margin-top: .2rem; border-radius: .1rem; }

.secretary-sec3 { padding-bottom: .2rem; }
.secretary-sec3 .person3-con { box-shadow: none; padding: 0; }

.secretary-text { margin-top: .4rem; font-size: .24rem; line-height: .36rem; color: #999999; }

.secretary-sec4 { padding-bottom: .5rem; }

.secretary4-ul li { position: relative; margin-top: .26rem; width: 3.38rem; min-height: 1.34rem; box-shadow: 0px 0.05rem 0.42rem rgba(0, 0, 0, 0.1); border-radius: .1rem; border: solid 1px #eeeeee; overflow: hidden; }
.secretary4-ul li .text { padding: 0 .34rem; width: 100%; text-align: center; font-size: .24rem; line-height: .36rem; color: #666666; }
.secretary4-ul li .label { height: .9rem; background: linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); background: -webkit-linear-gradient(-15deg, #fe9156 0%, #ffb55a 100%); }
.secretary4-ul li:nth-child(2) .label { background: linear-gradient(-15deg, #5bdcaa 0%, #5ee4a0 100%); background: -webkit-linear-gradient(-15deg, #5bdcaa 0%, #5ee4a0 100%); }
.secretary4-ul li:nth-child(3) .label { background: linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); background: -webkit-linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); }
.secretary4-ul li:nth-child(4) .label { background: linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); background: -webkit-linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); }
.secretary4-ul li:nth-child(5) .label { background: linear-gradient(-15deg, #ee9ca7 0%, #ffdbdf 100%); background: -webkit-linear-gradient(-15deg, #ee9ca7 0%, #ffdbdf 100%); }
.secretary4-ul li:nth-child(6) .label { background: linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); background: -webkit-linear-gradient(-15deg, #5da8fc 0%, #5fb9ff 100%); }
.secretary4-ul li:nth-child(7) .label { background: linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); background: -webkit-linear-gradient(-15deg, #8880f2 0%, #aba5ff 100%); }
.secretary4-ul li:nth-child(8) .label { background: linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); background: -webkit-linear-gradient(-15deg, #fd746c 0%, #ffafaa 100%); }

/* 秘书服务 end */
/* 海外移民 */
.immigrant-sec1 { padding-bottom: .5rem; }

.immigrant1-con .swiper-container { padding-left: 3%; }
.immigrant1-con .swiper-slide { width: 3.69rem; }
.immigrant1-con .text { position: absolute; top: .25rem; left: .25rem; font-size: .24rem; letter-spacing: 1px; color: #fff; }
.immigrant1-con .text h4 { font-size: .3rem; }

.immigrant-sec2 { padding-bottom: .2rem; }

.immigrant2-con { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.immigrant2-con li { position: relative; margin-bottom: .3rem; width: 3.36rem; height: 2.44rem; }
.immigrant2-con li .cover-text { position: absolute; top: 0; left: 0; padding: 0 .3rem; width: 100%; height: 100%; background: linear-gradient(to top, rgba(91, 220, 170, 0.7), #5ee4a0); background: -webkit-linear-gradient(to top, rgba(91, 220, 170, 0.7), #5ee4a0); text-align: center; color: #fff; display: flex; display: -webkit-flex; align-content: center; -webkit-align-content: center; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.immigrant2-con li .cover-text span { display: block; margin-bottom: .1rem; width: 100%; font-weight: bold; font-size: .3rem; letter-spacing: .02rem; }
.immigrant2-con li .cover-text p { width: 100%; font-size: .26rem; letter-spacing: 1px; }
.immigrant2-con li:nth-child(2) .cover-text { background: linear-gradient(to top, rgba(253, 116, 108, 0.7), #ffafaa); background: -webkit-linear-gradient(to top, rgba(253, 116, 108, 0.7), #ffafaa); }
.immigrant2-con li:nth-child(3) .cover-text { background: linear-gradient(to bottom, rgba(95, 185, 255, 0.95), rgba(93, 168, 252, 0.7)); }
.immigrant2-con li:nth-child(4) .cover-text { background: linear-gradient(to top, rgba(254, 145, 86, 0.7), #ffb55a); }

.immigrant-sec3 { padding-bottom: .28rem; }

.immigrant3-con { margin-top: .36rem; }
.immigrant3-con li { position: relative; padding-left: .54rem; }
.immigrant3-con li:last-child .text { border: none; }
.immigrant3-con li .num { position: absolute; top: 0.2rem; left: 0.04rem; width: .27rem; height: .27rem; line-height: .27rem; background-color: #00a2a2; border-radius: 50%; text-align: center; font-size: .22rem; color: #ffffff; }
.immigrant3-con li .num::before { content: ""; display: block; position: absolute; top: -0.04rem; left: -0.04rem; width: .35rem; height: .35rem; border-radius: 50%; background: rgba(0, 162, 162, 0.1); }
.immigrant3-con li .text { padding: .16rem 0; border-bottom: solid 1px #f4f4f4; font-size: .24rem; line-height: .34rem; color: #666666; }

.immigrant-sec4 { padding-bottom: .22rem; }

.immigrant4-con { display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.immigrant4-con li { margin-bottom: .28rem; padding: .28rem; width: 3.36rem; box-shadow: 0px 0.05rem 0.42rem rgba(0, 0, 0, 0.1); text-align: center; }
.immigrant4-con li .img { height: 1.06rem; }
.immigrant4-con li h5 { margin-top: .22rem; margin-bottom: .06rem; font-weight: bold; font-size: .3rem; color: #444444; }
.immigrant4-con li p { font-size: .24rem; color: #666666; }

/* 海外移民  end*/
/* 新闻列表 */
.news { padding-top: .18rem; padding-bottom: .5rem; }
.news ul { margin-bottom: .3rem; }
.news li { padding: .3rem 0; border-bottom: 1px solid #f6f6f6; }
.news li:last-child { border: none; }
.news li .img { position: relative; width: 2.51rem; height: 1.62rem; }
.news li .text { padding: .06rem 0; width: 4.2rem; }
.news li .text h4 { margin-bottom: .2rem; font-size: .32rem; color: #393939; }
.news li .text p { max-height: .8rem; font-size: .24rem; line-height: .4rem; color: #777777; -webkit-line-clamp: 2; overflow: hidden; }

.load_more a { height: .46rem; line-height: .46rem; background: #00a2a2; border-radius: .46rem; text-align: center; font-size: .22rem; letter-spacing: 1px; color: #fff; }

/* 新闻列表 end */
/* 新闻详情 */
.news-details { padding-top: .42rem; padding-bottom: .36rem; }
.news-details article { padding: .2rem 0; font-size: .24rem; line-height: .48rem; color: #555555; border-bottom: 1px solid #f1f1f1; }
.news-details .prev-next { margin-top: .36rem; font-size: .24rem; letter-spacing: 1px; color: #555555; }
.news-details .prev-next .prev, .news-details .prev-next .next { display: flex; display: -webkit-flex; max-width: 49%; word-break: keep-all; }
.news-details .prev-next .next { text-align: right; }
.news-details .prev-next a { color: #555555; }
.news-details .prev-next a:hover { color: #00a2a2; }

.news-details-title { padding-bottom: .24rem; border-bottom: 1px solid #f1f1f1; text-align: center; }
.news-details-title h1 { font-size: .4rem; }
.news-details-title .news-details-msg { margin-top: .12rem; font-size: .24rem; line-height: .28rem; color: #888888; }

/* 新闻详情 end */
/* 关于我们 */
.about-second-nav { height: .8rem; line-height: .8rem; background-color: #f6f6f6; }
.about-second-nav .swiper-slide { position: relative; width: auto; }
.about-second-nav .swiper-slide::after { content: ""; display: block; position: absolute; left: 0; bottom: 0; height: .04rem; width: 100%; }
.about-second-nav .swiper-slide:hover::after, .about-second-nav .swiper-slide.on::after { background: #00a2a2; }
.about-second-nav .swiper-slide:hover a, .about-second-nav .swiper-slide.on a { color: #00a2a2; font-weight: bold; }
.about-second-nav .swiper-slide a { font-size: .28rem; letter-spacing: 1px; color: #666666; }

.envir-swiper .swiper-slide { width: 3.42rem; height: 2.37rem; }
.envir-swiper .swiper-slide .text { position: absolute; bottom: 0; left: 0; width: 100%; height: .52rem; line-height: .52rem; background: rgba(0, 0, 0, 0.3); text-align: center; font-size: .24rem; letter-spacing: 1px; color: #ffffff; }

.environment { padding-bottom: .48rem; }

.about-title { text-align: center; font-weight: bold; font-size: .34rem; color: #444444; }

.about .text-con { margin-top: .4rem; text-align: justify; font-size: .26rem; line-height: .48rem; color: #555555; }
.about .about-rules { margin-top: .32rem; }
.about .about-rules li { margin-right: .3rem; width: 2.15rem; }
.about .about-rules li:nth-child(3n) { margin-right: 0; }
.about .about-rules li .img { position: relative; height: 2.15rem; border-radius: 50%; overflow: hidden; }
.about .about-rules li .cover-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(176deg, rgba(0, 147, 225, 0.7) 0%, rgba(69, 190, 255, 0.6) 100%); background: -webkit-linear-gradient(176deg, rgba(0, 147, 225, 0.7) 0%, rgba(69, 190, 255, 0.6) 100%); display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center; font-weight: bold; font-size: .28rem; color: #ffffff; }
.about .about-rules li .rules-text { margin-top: .18rem; text-align: center; font-size: .24rem; line-height: .36rem; color: #888888; }
.about .about-rules li:nth-child(2) .cover-text { background: linear-gradient(176deg, rgba(0, 186, 83, 0.7) 0%, rgba(55, 234, 106, 0.6) 100%); background: -webkit-linear-gradient(176deg, rgba(0, 186, 83, 0.7) 0%, rgba(55, 234, 106, 0.6) 100%); }
.about .about-rules li:nth-child(3) .cover-text { background: linear-gradient(176deg, rgba(237, 114, 39, 0.8) 0%, rgba(240, 203, 114, 0.7) 100%); background: -webkit-linear-gradient(176deg, rgba(237, 114, 39, 0.8) 0%, rgba(240, 203, 114, 0.7) 100%); }

.partner { padding-bottom: .45rem; }
.partner .partner-swiper .swiper-slide { height: 1.2rem; border: solid 1px #e1e1e1; }

.leader { padding-bottom: .4rem; }

.leader-con { margin-top: .4rem; }
.leader-con .img img { border-radius: .1rem; width: 100%; }
.leader-con .text { padding: .35rem; border-radius: .1rem; box-shadow: 0.03rem 0.04rem 0.42rem rgba(0, 0, 0, 0.12); background: #fff; font-size: .26rem; line-height: .48rem; color: #555555; transform: translate(0, -0.1rem); }

.certificate-swiper .swiper-slide { width: 2.42rem; height: 3.42rem; border: solid 2px #dcdcdc; }

.talents { padding-bottom: .5rem; }
.talents .talents-con { margin-top: .32rem; }
.talents .talents-con .text { margin-bottom: .34rem; font-size: .26rem; line-height: .48rem; color: #555555; }
.talents .talents-con .img img { border-radius: .1rem; width: 100%; }

.contact { padding-bottom: .5rem; }

.contact-box { position: relative; margin-bottom: .24rem; padding: .36rem; box-shadow: 0.03rem 0.04rem 0.42rem rgba(0, 0, 0, 0.12); border-radius: .1rem; font-size: .24rem; line-height: .46rem; color: #666666; overflow: hidden; }
.contact-box:last-child { margin-bottom: 0; }
.contact-box h4 { font-weight: bold; font-size: .28rem; background-image: -webkit-linear-gradient(left, #ffb55a, #fe9156 30%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #fe9156; }
.contact-box .label { background: linear-gradient(to top, #fe9156, #ffb55a); background: -webkit-linear-gradient(to top, #fe9156, #ffb55a); }
.contact-box .text-way a { display: inline-block; color: #666666; }
.contact-box .icon-text { padding-left: .4rem; background-repeat: no-repeat; background-position: top .1rem left; }
.contact-box .icon-text:nth-child(1) { background-size: .2rem .26rem; }
.contact-box .icon-text:nth-child(2) { background-size: .22rem .25rem; }
.contact-box .icon-text:nth-child(3) { background-size: .22rem .22rem; }
.contact-box:nth-child(2) h4 { background-image: -webkit-linear-gradient(left, #5ee4a0, #5bdcaa 30%); color: #5bdcaa; }
.contact-box:nth-child(2) .label { background: linear-gradient(to top, #5bdcaa, #5ee4a0); background: -webkit-linear-gradient(to top, #5bdcaa, #5ee4a0); }
.contact-box:nth-child(3) h4 { background-image: -webkit-linear-gradient(left, #aba5ff, #8880f2 30%); color: #8880f2; }
.contact-box:nth-child(3) .label { background: linear-gradient(to top, #8880f2, #aba5ff); background: -webkit-linear-gradient(to top, #8880f2, #aba5ff); }
.contact-box:nth-child(3) .icon-text:nth-child(1) { background-image: url(../images/about/i01.png); }
.contact-box:nth-child(3) .icon-text:nth-child(2) { background-image: url(../images/about/i02.png); }
.contact-box:nth-child(3) .icon-text:nth-child(3) { background-image: url(../images/about/i03.png); }
.contact-box:nth-child(4) h4 { background-image: -webkit-linear-gradient(left, #5fb9ff, #5da8fc 30%); color: #5da8fc; }
.contact-box:nth-child(4) .label { background: linear-gradient(to top, #5da8fc, #5fb9ff); background: -webkit-linear-gradient(to top, #5da8fc, #5fb9ff); }
.contact-box:nth-child(4) .icon-text:nth-child(1) { background-image: url(../images/about/i04.png); }
.contact-box:nth-child(4) .icon-text:nth-child(2) { background-image: url(../images/about/i05.png); }
.contact-box:nth-child(4) .icon-text:nth-child(3) { background-image: url(../images/about/i06.png); }

#map1 img, #map2 img { max-width: none; max-height: none; }

#map1, #map2 { margin-top: .12rem; width: 100%; height: 3.4rem; }
#map1 .iw_poi_title, #map2 .iw_poi_title { font-size: .24rem !important; }
#map1 .iw_poi_content, #map2 .iw_poi_content { font-size: .22rem !important; }

/* 关于我们 end */

/*# sourceMappingURL=style.css.map */
