@charset "UTF-8";
.line{width:100%;height:.18rem;background:url('data:image/webp;base64,UklGRiICAABXRUJQVlA4WAoAAAAgAAAABQAAEQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggNAAAABADAJ0BKgYAEgA+bSySRaQioZgEAEAGxLSAAD2JmNfeAAD++mBcEOsSaW/eAzsRyWAAAAA=') repeat-x}
.w-wrap{width:6.9rem}
.box .title{text-align:center;margin-top:.34rem;margin-bottom:.4rem}
.box .title h3{color:#b8083f;font-size:.5rem;margin-bottom:.05rem}
.box .title p{width:4.27rem;height:.42rem;color:#000;margin:0 auto;line-height:.42rem;border:1px solid #333;font-size:.28rem;position:relative}
.box .title p::after,.box .title p::before{content:'';position:absolute;width:.8rem;height:1px;background-color:#5c5c5c;top:50%;transform:translateY(-50%);transform:translateX(-.8rem)}
.box .title p::before{left:0}
.box .title p::after{right:0;transform:translateX(.8rem)}
.box .btn{height:.76rem;border:.01rem solid #d43566;font-weight:300;font-size:.3064rem;color:#c90240;display:flex;justify-content:space-between;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;align-items:center;margin:.4rem auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:6.14rem}
.box .btn i,.box .btn span{display:flex;align-items:center;justify-content:center}
.box .btn i{width:1.91rem;height:100%;background-color:#c90240;color:#fff;-webkit-border-radius:0 .2rem .2rem 0;-moz-border-radius:0 .2rem .2rem 0;border-radius:0 .2rem .2rem 0;margin-right:-.02rem}
.box .btn span{flex:1;color:#c90240}
.box1 ul{padding:0 .16rem}
.box1 ul li{width:3.5rem;height:.94rem;background-color:#f4f4f4;-webkit-border-radius:.44rem;-moz-border-radius:.44rem;border-radius:.44rem;display:flex;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:.2rem}
.box1 ul li span{width:.5rem;height:.5rem;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:.32rem;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#f53f5c}
.box1 ul li p{font-size:.26rem;color:#282828;line-height:1.3;margin-left:.12rem}
.box1 .tags{padding:.1rem .12rem .35rem}
.box1 .tags a{width:2.13rem;height:.44rem;display:flex;justify-content:center;align-items:center;background-color:#ffe8ed;font-size:.26rem;color:#e8466e;-webkit-border-radius:.12rem;-moz-border-radius:.12rem;border-radius:.12rem}
.box1 .tags a:nth-child(2){background-color:#ffeee8;width:2.4rem;color:#e86c46}
.box1 .tags a:nth-child(3){background-color:#ffe8fe;color:#e846db;width:2.46rem}
.box2 ul{padding:0 .44rem}
.box2 ul li{width:3.15rem;height:4.55rem;background-color:#fff6f9;-webkit-border-radius:.13rem;-moz-border-radius:.13rem;border-radius:.13rem;display:flex;align-items:center;flex-flow:column;margin-bottom:.28rem}
.box2 ul li:nth-child(n+3){margin-bottom:0}
.box2 ul li img{width:2.67rem;height:2.01rem;margin-top:.22rem}
.box2 ul li p{font-weight:700;font-size:.3rem;color:#333;margin-top:.07rem;margin-bottom:.1rem}
.box2 ul li span{font-size:.26rem;line-height:.36rem;color:#282828;padding:0 .21rem}
.box3 .content{margin-top:-.28rem;width:100%;background-color:#b8083f;padding:.3rem .26rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.box3 .content ul{background-color:#fff;padding:.2rem .3rem 0}
.box3 .content ul li{display:flex;flex-flow:column;align-items:center;width:1.99rem;margin-bottom:.15rem}
.box3 .content ul li img{width:1.99rem;height:1.54rem}
.box3 .content ul li h4{font-size:.3rem;color:#282828}
.box3 .content ul li p{font-size:.26rem;color:#333;padding-left:.1rem}
.box3 .doc_msg{background:url('../images/doc_msg.png') no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;width:7.1rem;height:4.14rem;margin:.1rem auto .44rem;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:.24rem}
.box3 .doc_msg p{position:absolute;text-indent:2em;font-size:.26rem;color:#333;width:3.92rem;top:32%;line-height:.38rem}
.box4{overflow:hidden}
.box4>.btn1{margin-top:.1rem}
.box4>p{margin-top:-.2rem;color:#333;text-indent:2em;font-size:.26rem;padding:0 .45rem;line-height:.4rem}
.box4>p a,.box4>p span{color:#ff1255}
.box4 h2{margin:.3rem auto .36rem;width:5.44rem;height:.62rem;background-color:#b0193e;-webkit-border-radius:.08rem .08rem 0 0;-moz-border-radius:.08rem .08rem 0 0;border-radius:.08rem .08rem 0 0;overflow:hidden}
.box4 h2 span{width:5.37rem;height:.58rem;-webkit-border-radius:.08rem .08rem 0 0;-moz-border-radius:.08rem .08rem 0 0;border-radius:.08rem .08rem 0 0;border:.01rem #fff dashed;border-bottom:0;display:block;margin:.04rem auto 0;font-weight:700;font-size:.35rem;color:#fff;text-align:center;line-height:.58rem}
.box4 ul li{width:2.3rem;height:2.54rem;-webkit-border-radius:.13rem;-moz-border-radius:.13rem;border-radius:.13rem;background-color:#fff;display:flex;flex-flow:column;align-items:center;margin-bottom:.09rem}
.box4 ul li img{width:2.08rem;height:1.77rem;-webkit-border-radius:.13rem;-moz-border-radius:.13rem;border-radius:.13rem;margin-top:.08rem;margin-bottom:.16rem}
.box4 ul li p{font-size:.24rem;color:#292929;display:flex;align-items:center}
.box4 ul li p i{font-size:.247rem;width:.38rem;height:.38rem;display:flex;justify-content:center;align-items:center;margin-right:.07rem;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#ff1769}
.box5{background-color:#b8083f;padding-top:.7rem;padding-bottom:.4rem}
.box5>div{background-color:#fff;border:.01rem dashed #b8083f;border-radius:.2rem;box-sizing:border-box;padding:0 .28rem}
.box5>div>p{width:4.07rem;height:.63rem;background-color:#ff427d;font-weight:700;color:#fff;margin:-.315rem auto 0;font-size:.3rem;text-align:center;line-height:.63rem;border-radius:.315rem}
.box5>div nav{padding-top:.4rem}
.box5>div nav a{width:50%;display:flex;align-items:center;margin-bottom:.45rem}
.box5>div nav a img{height:.67rem;width:.67rem;margin-right:.05rem}
.box5>div nav a p{flex:1;font-size:.3rem;color:#333;font-weight:700}
.box5>div nav a p span{display:block;font-size:.26rem;color:grey;margin-top:-.05rem;font-weight:400}
.box6 .case_box{margin-top:-.2rem}
.box6 .case_box img{margin-bottom:.3rem}
.box7{overflow:hidden}
.box7 .team_content{background-color:#f5f5f5;padding-top:.25rem;padding-bottom:.2rem}
.box7 .team_content>img{width:90%;height:6.63rem;display:block;margin:0 auto;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem}
.box7 .team_content .team_banner{margin-top:.4rem;padding:0 .36rem;box-sizing:border-box}
.box7 .team_content .team_banner .swiper-slide{position:relative}
.box7 .team_content .team_banner .swiper-slide p,.box7 .team_content .team_banner .swiper-slide span{position:absolute;width:100%;text-align:center;color:#333;bottom:.34rem;left:0}
.box7 .team_content .team_banner .swiper-slide p{font-weight:700;font-size:.26rem}
.box7 .team_content .team_banner .swiper-slide span{font-size:.2rem;color:#b2b2b2;bottom:.01rem}
.box7 .team_content .team_banner img{width:100%;display:block}
.box7 .team_content .swiper-button-next,.box7 .team_content .swiper-button-prev{opacity:1;background-image:url('data:image/webp;base64,UklGRrgCAABXRUJQVlA4WAoAAAAwAAAAFwAAKwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBITwAAAAE3oJiRJDg3/5NmAJZlIyIw3ZdQE8lW83GQe6RQ0WcH4N8Dk2Mb0X+ySZt0kL4CjWHWyupGMrWyWbSM6FxxU3O0qrabLKee/RQaGrPNMAMAVlA4IHIAAAAwBACdASoYACwAPmUoj0WkIqEapABABkSzgGG+ClgvYtFX0PZJDe1qjAAA/vlYP9sfyB//ybhJ4QAESkCPzFDRAJUU684Y60AAOCTtTdhXERN+GONJaHfFrMfJWKGAptXnf+2wqf9a4LlXCwMdUGoAAAA=');width:.24rem;height:.44rem;background-size:100% 100%;right:0}
.box7 .team_content .swiper-button-prev,.box7 .team_content .swiper-container-rtl .swiper-button-next{left:0}
.box7 .team_content .swiper-button-next{background-image:url('data:image/webp;base64,UklGRqYCAABXRUJQVlA4WAoAAAAwAAAAFwAAKwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBITAAAAAFPoBAAEDTXv0oG0RQRAZtz+mMBNZFsNWQdyKBFAlZwgYEkN14JbUT/FbZt2zCz45IkBUQNqGiQBw3fPjUc4wN+efi81TnJnCBKIABWUDggZAAAAJADAJ0BKhgALAA+WSCMRaOiIR1UADgFhLOAY9PKQOKlFGgB5rAA/vglbWP6x3//vXX82/kb/++sjJU+iuQ/1NQ4kuv3WC1YQP1z2M6ImgHv7k6L+ACgAXaJvyYd9v8BDzxgAAA=')}
.box8 .contnet>img{width:3.31rem;height:3.05rem}
.box8 .contnet .info{flex:1;margin-left:.22rem}
.box8 .contnet .info p{text-indent:2em;font-size:.26rem;line-height:.4262rem;color:#333}
.box8 ul{margin-bottom:.44rem}
.box8 ul li{width:3.24rem;height:3.68rem;display:flex;flex-flow:column;align-items:center;background-color:#f8e6eb;margin-top:.38rem}
.box8 ul li p{color:#b8083f;font-weight:700;font-size:.29rem;margin-top:.18rem}
.box8 ul li span{font-size:.23rem;color:#333}
.box8 ul li img{margin-top:.15rem;width:2.84rem;height:2.31rem;-webkit-border-radius:.13rem;-moz-border-radius:.13rem;border-radius:.13rem}
.pic_bg1{width:7.04rem;height:6.23rem;display:block;margin:-.2rem auto .3rem}