@charset "utf-8";
body{font-family: "Microsoft YaHei"; font-size:12px; line-height:24px;}
.container{width: 100%;max-width: 1200px;margin: 0 auto;}
.head_wap{display: none;}

/* 头部 */
.head{width: 100%;height: 80px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.15);}
.head .logo{width: 190px;line-height: 80px;}
.head .nav{}
.head .nav li{float: left;font-size: 18px;color: #4a4a4a;margin: 0 28px;padding: 28px 0;position: relative;transition: all 0.3s ease-in-out;}
.head .nav li.on,.head .nav li:hover{color: #2058af;transition: all 0.3s ease-in-out;}
.head .nav li i{position: absolute;top: calc(50% - 2px);margin-left: 6px;width: 10px;height: 6px;background: url(../images/jt2.png) no-repeat center;}
.head .nav li:hover i{background: url(../images/jt3.png) no-repeat center;transition: all 0.3s ease-in-out;}
.dropnav{width: 960px;background: #fff;position: absolute;top: 100%;left: calc(50% - 440px);z-index: 999;box-shadow: 0 5px 20px rgba(0,0,0,.1);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding: 35px 3vw;transition: .25s;opacity: 0;visibility: hidden;}
.dropnav .item{float: left;line-height: 2;width: 30%;}
.dropnav .item h3{font-size: 18px;color: #333333;}
.dropnav .item ul p{font-size: 14px;color: #707070;margin: 9px 0;}
.dropnav .item ul p:hover{color: #2058af;}
.dropnav .item:nth-child(1){width: 35%;}
.dropnav .item:nth-child(1) ul p{float: left;width: 50%;margin-bottom: 0;}
.dropnav .item:nth-child(3){width: 20%;}
.dropnav .item:nth-child(4){float: right;width: max-content;}
.head .nav li:hover .dropnav{opacity: 1;visibility: inherit;transition: .25s;}
.navhide{background: #fff;width: 130px;position: absolute;left: 50%;margin-left: -65px;top: 100%;z-index: 999;transition: .25s;opacity: 0;visibility: hidden;box-shadow: 0 5px 20px rgba(0,0,0,.1);}
.navhide a{font-size: 15px;display: block;line-height: 40px;color: #666;text-align: center;position: relative;}
.navhide a:after{content: "";position: absolute;bottom: 0;width: 90%;height: 1px;background-color: #eeeeee;left: 5%;}
.navhide a:hover{color: #2058af;transition: all 0.4s ease-in-out;}
.head .nav li:hover .navhide{opacity: 1;visibility: inherit;transition: .25s;}


.swiper-banner{height: 36vw;}
.page-banner span{width: 16px;height: 16px;margin: 0 8px !important;border: 2px solid #fff;background: none;opacity: 1;border-radius:30px;}
.page-banner .swiper-pagination-bullet-active{width: 32px;background: #465bf8;border: 2px solid #465bf8;transition: all 0.5s ease-in-out;}

/* start */
.lm_tit{text-align: center;font-size: 24px;color: #333333;line-height: 50px;}
.lm_tit h3{font-size: 36px;}


.home1{background: #f5f5f7;padding: 70px 0;}
.home1 .con{margin-top: 30px;}
.home1 .con li{float:left;width: 370px;background: #ffffff;border-radius:5px;overflow: hidden;margin-right: 45px;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.home1 .pic{width: 100%;height: 219px;overflow: hidden;}
.home1 .text{height: 255px;padding: 20px 30px 40px;position: relative;}
.home1 .text .w1{text-align: center;font-size: 18px;color: #666666;line-height: 1.8;}
.home1 .text .w1 h3{font-size: 24px;color: #333333;margin-bottom: 4px;}
.home1 .text .w1 p{height: 64px;}
.home1 .text .w2{font-size: 14px;color: #666666;line-height: 2;transition: all 0.4s ease-in-out;}
.home1 .text .w2 p{background: url(../images/jt.png) no-repeat left center;padding-left: 33px;}
.home1 .text .more{width: 130px;text-align: center;line-height: 40px;background: #de333a;color: #fff;font-size: 14px;border-radius:30px;position: absolute;left: calc(50% - 65px);bottom: 30px;opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}
.home1 .text:hover .more{opacity: 1;visibility: inherit;transition: all 0.4s ease-in-out;}
/* .home1 .text:hover .w2{opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;} */
.home1 .con li:last-of-type{margin-right: 0;}


.home2{padding: 70px 0 50px;}
.home2 .con{margin-top: 30px;}
.home2 .con li{float: left;width: 220px;height: 320px;border: 1px solid #e8ecef;border-radius:3px;text-align: center;position: relative;line-height: 1.8;margin-right: 25px;margin-bottom: 25px;cursor:pointer;}
.home2 .con li h3{font-size: 18px;color: #333333;}
.home2 .con li>h3{position: relative;top: 90px;}
.home2 .con li .ico{display: inline-block;width: 80px;height: 80px;margin-top: 70px;}
.home2 .con .text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #fff;font-size: 16px;color: #666666;padding: 0 1vw;padding-top: 30px;opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}
.home2 .con .text span{font-size: 24px;color: #333333;}
.home2 .con .text .more{width: 120px;text-align: center;line-height: 40px;background: #de333a;color: #fff;font-size: 14px;border-radius:30px;margin: 0 auto;margin-top: 33px;}
.home2 .con .text h3{margin: 25px 0;}
.home2 .con li:hover .text{opacity: 1;visibility: inherit;transition: all 0.4s ease-in-out;}
.home2 .con li:nth-child(5n+5){margin-right: 0;}
.home2 .con li:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);transition: all 0.4s ease-in-out;}
.home3{background: #f5f5f7;padding: 70px 0;}
.home3 .con{margin-top: 40px;}
.home3 .con li{float: left;width: 180px;height: 80px;line-height: 80px;text-align: center;background: #fff;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-right: 24px;margin-bottom: 24px;}
.home3 .con li:nth-child(6n+6){margin-right: 0;}
.home3 .more{width: 180px;text-align:center;line-height: 48px;font-size: 16px;color: #323232;border: 2px solid #aaaaaa;border-radius:30px;margin: 0 auto;margin-top: 50px;transition: all 0.4s ease-in-out;}
.home3 .more:hover{background: #de333a;color: #fff;border: 2px solid #de333a;transition: all 0.4s ease-in-out;}
.home4{padding: 70px 0;}
.home4 .lanmu{text-align: center;margin-top: 40px;}
.home4 .lanmu li{display: inline-block;width: 180px;line-height: 46px;border: 1px solid #7a7a7a;text-align: center;font-size: 18px;color: #333333;border-radius:30px;transition: all 0.4s ease-in-out;margin: 0 1.5vw;}
.home4 .lanmu li:hover{background: #de333a;color: #fff;border: 1px solid #de333a;transition: all 0.4s ease-in-out;}
.home4 .con{margin-top: 40px;}
.home4 .con li{float: left;width: 400px;background: #fff;padding: 25px 25px;transition: all 0.4s ease-in-out;}
.home4 .con li:hover{position: sticky;box-shadow: 0 0 10px rgba(0,0,0,.15);transition: all 0.4s ease-in-out;}
.home4 .con .pic{width: 100%;overflow: hidden;max-height: 196px;}
.home4 .con .text{font-size: 14px;color: #797979;line-height: 1.7;}
.home4 .con .text h3{font-size: 18px;color: #333333;margin: 10px 0;}
.home4 .con .text span{display: block;font-size: 12px;color: #999999;margin-top: 20px;}
.home4 .more{width: 180px;text-align:center;line-height: 48px;font-size: 16px;color: #323232;border: 2px solid #aaaaaa;border-radius:30px;margin: 0 auto;margin-top: 50px;transition: all 0.4s ease-in-out;}
.home4 .more:hover{background: #de333a;color: #fff;border: 2px solid #de333a;transition: all 0.4s ease-in-out;}


.foot{background: #0f2a48;padding: 70px 0 60px;}
.foot .f-nav{}
.foot .f-nav dl{float: left;line-height: 2;font-size: 14px;color: #7592b2;margin-right: 65px;}
.foot .f-nav dl h3{font-size: 18px;color: #adbed2;transition: all 0.4s ease-in-out;margin-bottom: 10px;}
.foot .f-nav dl h3:hover{color: #fff;transition: all 0.4s ease-in-out;}
.foot .f-nav dl p{padding: 7px 0;transition: all 0.4s ease-in-out;}
.foot .f-nav dl:last-of-type{margin-right: 0;}
.foot .f-nav dl p:hover{color: #fff;transition: all 0.4s ease-in-out;}
.foot .f-lx{margin-left: 88px;}
.foot .f-lx li{line-height: 1.9;color: #adbed2;font-size: 16px;margin-top: 2px;margin-bottom: 19px;}
.foot .f-lx li h3{color: #d8e0eb;font-size: 24px;}
.foot .code{text-align: center;color: #adbed2;line-height: 2;font-size: 16px;}
.foot .code p{margin-top: 12px;}
.copyright{text-align:center;border-top: 1px solid #375c88;font-size: 13px;line-height: 2;background: #0f2a48;color: #7592b2;padding: 21px 0;}


/* 浮窗 */
.right{position:fixed;right: 4vw;bottom: 20%;z-index: 99;display: none;}
.right li{display: block;width: 56px;height: 56px;margin: 10px 0;}
.ban{width: 100%;height: 27vw;}
.ban .word{color: #fff;font-size: 16px;line-height: 2;padding: 9vw 0;}
.ban .word h3{font-weight: bold;font-size: 40px;}
.ban .word p{width: 50%;}
.column{margin-top: 30px;}
.column .con{text-align: center;border-bottom: 1px solid #d9d9d9;background: url(../images/xian.png) no-repeat center top 8px;}
.column .con li{display: inline-block;font-size: 18px;color: #333333;position: relative;line-height: 58px;width: 20%;}
.column .con li.on{color: #2058af;}
.column .con li.on:after{content: "";display: block;width: 105px;height: 4px;background: #2058af;margin: 0 auto;}
.hezuo{background: #f9f9f9;padding: 40px 0;}
.hezuo .con{margin-bottom: 45px;}
.hezuo .con label{display: block;width: 180px;line-height: 66px;background: #fff;text-align:center;font-size: 24px;color: #123c7e;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-bottom: 35px;border-left: 10px solid #123c7e;}
.hezuo .con ul{padding: 0 20px;}
.hezuo .con ul li{float: left;width: 180px;height: 80px;line-height: 80px;text-align: center;background: #fff;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-right: 16px;margin-bottom: 18px;}
.hezuo .con ul li:nth-child(6n+6){margin-right: 0;}

/* 案例 */
.case{background: #f5f5f7;padding: 35px 0;margin-top: 30px;}
.case .con{}
.case .con li{float: left;width: 380px;background: #fff;border-radius:6px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.15);margin-right: 30px;margin-bottom: 30px;}
.case .con .pic{width: 100%;height: 205px;overflow: hidden;}
.case .con .text{padding: 10px 10px;font-size: 14px;color: #595959;line-height: 1.7;}
.case .con .text span{display: block;text-align: right;}
.case .con .text i{display: block;text-align: right;margin-bottom: 10px;}
.case .con .text i:after{content: "";display:inline-block;width: 20px;height: 1px;background: #222222;}
.case .con li:nth-child(3n+3){margin-right: 0;}

/* 新闻 */
.news{padding: 30px 0;}
.news .con{}
.news .con li{padding: 30px 30px;transition: all 0.4s ease-in-out;}
.news .con .pic{width: 357px;overflow: hidden;}
.news .con .text{width: 65%;font-size: 14px;color: #333333;line-height: 1.9;padding: 10px 0;}
.news .con .text h3{font-size: 18px;color: #222222;margin: 5px 0;}
.news .con .text span{display: block;margin-top: 20px;}
.news .con li:hover{background: #f3f3f4;transition: all 0.4s ease-in-out;}
.newsxq{padding-bottom: 50px;}
.newsxq .title{text-align: center;border-bottom: 1px solid #ececec;padding: 20px 0;line-height: 1.8;font-size: 14px;color: #7c7c7c;}
.newsxq .title h2{font-size: 24px;margin-bottom: 20px;color: #222222;}
.newsxq .info span{display: inline-block;margin: 0 1vw;}
.newsxq .info span i{margin-right: 8px;transform:translateY(-1px);}
.newsxq .content{padding: 1vw 2.5vw;font-size: 16px;line-height: 2;color: #333333;}
.location{font-size: 16px;color: #333333;line-height: 1.8;padding: 30px 0;}


/* 关于 */
.ab1{margin-top: -140px;}
.ab1 .con{background: #2058af;color: #ffffff;font-size: 16px;line-height: 2;padding: 2.5vw 2vw;}
.ab1 .con h3{text-align: center;font-size: 30px;margin-bottom: 25px;}
.ab1 .con p{text-indent: 2em;}
.ab2{padding: 40px 0;}
.ab2 .bt,.ab3 .bt,.ab4 .bt,.ab5 .bt,.ab6 .bt,.ab7 .bt{font-size: 30px;color: #565656;line-height: 2;text-align: center;}
.ab2 .con{text-align: center;font-size: 18px;color: #565656;line-height: 2;margin-top: 15px;}
.ab2 .con h3{font-size: 24px;}
.ab3{padding: 40px 0;}
.ab3 .con{font-size: 18px;color: #333333;line-height: 1.8;margin-top: 20px;}
.ab3 .con p{text-indent: 2em;}
.ab3 .con .map{text-align: center;margin: 40px 0;}
.ab4{background: #f9f9f9;padding: 50px 0;}
.ab4 .con{margin-top: 65px;}
.ab4 .con .pic{width: 480px;height: 460px;background: #fff;}
.ab4 .con .text{width: 40%;font-size: 24px;color: #333333;line-height: 1.8;padding: 3vw 0;}
.ab5{padding: 60px 0;}
.ab5 .con{margin-top: 30px;}
.ab5 .con li{float: left;width: 50%;font-size: 16px;color: #333333;line-height: 2;margin: 3px 0;padding: 0 25px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.ab5 .con li:nth-child(2n){float:right;}
.ab5 .pic{margin: 30px 0;}
.ab6{background: #f9f9f9;padding: 50px 0;}
.ab6 .con{background: url(../images/bj1.png) repeat-y center top;margin-top: 40px;padding: 30px 0;}
.ab6 .con li{line-height: 1.8;margin-bottom: 30px;}
.ab6 .con .time{float: left;font-size: 24px;color: #2058af;width: 50%;text-align: right;position: relative;padding-right: 5vw;}
.ab6 .con .time:after{content: "";display: block;width: 22px;height: 22px;background: #2159b0;border-radius:100%;position: absolute;right: -11px;top: calc(50% - 11px);}
.ab6 .con .info{float: left;font-size: 18px;color: #666666;width: 50%;padding-left: 3vw;}
.ab6 .con li:nth-child(even) .time{float: right;text-align: left;padding-left: 3vw;}
.ab6 .con li:nth-child(even) .time:after{left: -11px;}
.ab6 .con li:nth-child(even) .info{float: left;}
.ab7{padding: 50px 0;}
.ab7 .con{margin-top: 50px;}
.ab7 .item{float: left;width: 33.33%;font-size: 18px;color: #666666;line-height: 1.8;}
.ab7 .item .ico{width: 120px;height: 120px;margin: 0 auto;}
.ab7 .item .text{padding: 22px 0;}
.ab7 .item .text p{margin-bottom: 3px;}
.ab7 .item:nth-child(1){text-align: center;}


/* 解决方案 */
.plan1 .bt,.plan2 .bt,.plan3 .bt,.plan4 .bt,.plan5 .bt{font-size: 30px;color: #222222;text-align:center;line-height: 40px;}
.plan1 .m1{padding: 50px 0;}
.plan1 .m1 .desc,.plan1 .m2 .desc,.plan3 .m1 .desc{font-size: 16px;color: #222222;line-height: 1.9;margin-top: 30px;}
.plan1 .m1 .con{margin: 50px 0;}
.plan1 .m1 .con li{float: left;width: 375px;background: #fff;border: 1px solid #e5e5e5;border-radius:4px;margin-right: 37px;overflow: hidden;}
.plan1 .m1 .con .pic{width: 183px;height: 193px;text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;font-size: 18px;color: #ffffff;}
.plan1 .m1 .con .text{width: 190px;font-size: 14px;color: #222222;line-height: 2;padding: 18px 20px;}
.plan1 .m1 .con li:last-of-type{margin-right: 0;}
.plan1 .m2{background: #f5f5f7;padding: 50px 0;}
.plan1 .m2 .con{margin-top: 30px;}
.plan1 .m2 .con li{float: left;width: 275px;background:#fff;box-shadow: 0 0 15px rgba(0,0,0,.1);margin: 0 12px;}
.plan1 .m2 .w1{width: 100%;text-align:center;background: #2058af;line-height: 54px;color: #fff;font-size: 16px;}
.plan1 .m2 .w2{height: 235px;font-size: 14px;color: #222222;line-height: 2;padding: 15px 25px;}
.plan1 .m3{padding: 50px 0;border-bottom: 2px solid #f5f5f7;}
.plan1 .m3 .con{position: relative;margin: 60px 0;background: url(../images/hzbj1.png) no-repeat right top;padding-top: 55px;}
.plan1 .m3 .con .w1{width: 60%;text-align:center;position: absolute;font-size: 18px;color: #313131;line-height: 2;right: 0;top: -35px;}
.plan1 .m3 .item li{float: left;width: 220px;height: 60px;text-align: center;line-height: 60px;background: url(../images/hzbj4.png) no-repeat;font-size: 18px;color: #ffffff;margin-right: 25px;padding-right: 20px;}
.plan1 .m3 .item li:last-of-type{margin-right: 0;background: url(../images/hzbj5.png) no-repeat;}
.plan1 .m3 .item2{text-align: center;margin-top: 50px;}
.plan1 .m3 .item2 li{float: none;display: inline-block;background: url(../images/hzbj5.png) no-repeat;}
.plan1 .m4{padding: 50px 0;}
.plan1 .m4 .con{margin-top: 40px;}
.plan1 .m5{background: #f5f5f7;padding: 50px 0;}
.plan1 .m5 .con{margin-top: 40px;}
.plan1 .m5 .con li{background: #fff;padding: 15px 25px;margin-bottom: 20px;box-shadow: 0 0 15px rgba(0,0,0,.1);font-size: 14px;color: #666666;line-height: 1.8;border-radius:2px;}
.plan1 .m5 .con li h3{font-size: 16px;color: #313131;margin-bottom: 8px;}
.plan1 .m6{padding: 50px 0;}
.plan1 .m6 .con{margin-top: 50px;padding: 0 6.5vw;}
.plan1 .m6 .box{}
.plan1 .m6 .box li{font-size: 14px;color: #222222;line-height: 1.8;margin-bottom: 40px;}
.plan1 .m6 .box li h3{font-size: 18px;margin: 7px 0;}
.plan1 .m6 .box2{width: 325px;background: url(../images/hzbj3.png) no-repeat center top;text-align: center;font-size: 16px;color: #222222;line-height: 2;padding-top: 30px;margin: 0 3vw;}
.plan1 .m6 .box2 .pic{width: 185px;margin: 30px auto;}
.plan1 .m7{height: 800px;background: url(../images/hzbj3.jpg) no-repeat center top/cover;padding-top: 50px;}
.plan1 .m7 .bt{color: #fff;}
.plan1 .m7 .con1{margin-top: 60px;}
.plan1 .m7 .con1 .row{float: left;width: 25%;height:350px;text-align: center;background: rgba(255,255,255,0.2);border-radius:5px;padding-top: 40px;font-size: 16px;color: #ffffff;margin: 0 4%;}
.plan1 .m7 .con1 .row .text{line-height: 2.2;}
.plan1 .m7 .con1 .row .text h3{font-size: 20px;padding: 25px 0;}
.plan1 .m7 .con2{margin-top: 60px;}
.plan1 .m7 .con2 li{float: left;width: 20%;text-align: center;font-size: 18px;color: #ffffff;line-height: 2;position: relative;}
.plan1 .m7 .con2 li:after{content: "";display: block;width: 124px;height: 17px;background: url(../images/jt4.png) no-repeat;position: absolute;right: -63px;top: 50px;}
.plan1 .m7 .con2 .ico{margin-bottom: 20px;}
.plan1 .m7 .con2 li:last-of-type:after{display: none;}
.plan2 .m1{background: #f5f5f7;padding: 50px 0;}
.plan2 .m1 .con{margin-top: 40px;}
.plan2 .m1 .con li{float: left;width: 350px;height: 350px;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);padding-top: 30px;margin: 0 25px;margin-bottom: 30px;border-radius:4px;}
.plan2 .m1 .con .ico{width: 100px;height: 100px;margin: 0 auto;}
.plan2 .m1 .con .text{font-size: 14px;color: #222222;line-height: 2;padding: 20px 30px 0;}
.plan2 .m1 .con .text h3{text-align: center;font-size: 18px;margin-bottom: 13px;}
.plan2 .m2{padding: 50px 0;}
.plan2 .m2 .con{margin-top: 40px;}
.plan2 .m2 .con li{float: left;width: 375px;height: 350px;border: 1px solid #e5e5e5;border-radius:4px;margin-right: 37px;}
.plan2 .m2 .con .text{font-size: 14px;color: #222222;line-height: 2;padding: 20px 40px 0;margin-top: 100px;}
.plan2 .m2 .con .text h3{text-align: center;font-size: 18px;margin-bottom: 13px;}
.plan2 .m2 .con li:last-of-type{margin-right: 0;}
.plan2 .m3{padding: 50px 0;}
.plan2 .m3 .con{position: relative;padding: 0 80px;margin-top: 40px;}
.plan2 .m3 .con .swiper-slide{background: #f5f5f7;}
.plan2 .m3 .con .text{width: 50%;padding: 45px 45px;font-size: 14px;color: #222222;line-height: 2;}
.plan2 .m3 .con .text h3{font-size: 18px;margin-bottom: 15px;}
.plan2 .m3 .con .pic{width: 50%;overflow: hidden;}
.plan2 .m3 .prev-cj{width: 50px;height: 120px;outline: none;left: 0;}
.plan2 .m3 .next-cj{width: 50px;height: 120px;outline: none;right: 0;}
.plan2 .m4{padding-bottom: 50px;}
.plan2 .m4 .con{margin-top: 40px;}
.plan2 .m4 .con .row{float: left;width: 33.33%;height: 360px;font-size: 16px;color: #222222;line-height: 2;padding: 2vw 4vw;}
.plan2 .m4 .con .row p{padding: 20px 0;}
.plan2 .m4 .con .row:nth-child(2n){background: #ececec;}
.plan2 .m5{padding: 50px 0;}
.plan2 .m5 .con{margin-top: 40px;}
.plan2 .m5 .con li{float: left;width: 180px;height: 80px;line-height: 80px;text-align: center;background: #fff;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-right: 16px;margin-bottom: 18px;}
.plan2 .m5 .con li:nth-child(6n+6){margin-right: 0;}
.plan3 .m1{padding: 50px 0;}
.plan3 .m2{background: #f5f5f7;padding: 60px 0;}
.plan3 .m2 .con{margin-top: 40px;}
.plan3 .m2 .con li{background: #fff;padding: 20px 25px;margin-bottom: 20px;box-shadow: 0 0 15px rgba(0,0,0,.1);font-size: 14px;color: #666666;line-height: 1.8;border-radius:2px;}
.plan3 .m2 .con li h3{font-size: 16px;color: #313131;margin-bottom: 8px;}
.plan3 .m3{padding: 50px 0;}
.plan3 .m3 .desc{text-align: center;font-size: 16px;color: #222222;line-height: 2;margin-top: 20px;}
.plan3 .m3 .con{border-top: 2px solid #f5f5f7;padding: 20px 0;margin-top: 30px;font-size: 14px;color: #222222;line-height: 2;}
.plan4 .m1{padding: 50px 0;}
.plan4 .m1 .con1{width: 100%;height: 195px;text-align: center;color: #fff;font-size: 20px;line-height: 1.8;padding: 40px 0;margin-top: 40px;}
.plan4 .m1 .con2{margin-top: -75px;}
.plan4 .m1 .con2 li{float: left;width: 240px;height: 240px;background: #fff;text-align: center;margin: 0 30px;padding-top: 10px;}
.plan4 .m1 .con2 .num{font-size: 30px;color: #2058af;line-height: 2;}
.plan4 .m1 .con2 .text{font-size: 14px;color: #666666;line-height: 1.8;margin-top: 20px;}
.plan4 .m1 .con2 .text h3{font-size: 16px;color: #313131;margin-bottom: 8px;}
.plan4 .m2{background: #f5f5f7;padding: 50px 0;}
.plan4 .m2 .con{margin: 50px 0;}
.plan4 .m2 .box{width: 500px;background: #ffffff;box-shadow: 0 0 15px rgba(0,0,0,.1);margin: 0 50px;}
.plan4 .m2 .box .w1{width: 100%;line-height: 100px;text-align: center;color: #fff;font-size: 18px;background: url(../images/bj2.jpg) no-repeat center top/cover;}
.plan4 .m2 .box .text{height: 500px;padding: 60px 40px 0;font-size: 14px;color: #4a4a4a;line-height: 1.8;}
.plan4 .m2 .box .text dl{margin-bottom: 25px;}
.plan4 .m2 .box .text h3{font-size: 16px;color: #313131;border-left: 5px solid #2058af;padding-left: 8px;margin-bottom: 15px;}
.plan4 .m2 .box .text p{padding-left: 13px;}
.plan4 .m2 .box:nth-child(2) .w1{background: url(../images/bj3.jpg) no-repeat center top/cover;}
.plan4 .m3{padding: 50px 0;}
.plan4 .m3 .con1{margin-top: 40px;padding: 35px 35px;}
.plan4 .m3 .con1 .text{width: 300px;font-size: 16px;color: #4a4a4a;line-height: 2;padding: 30px 0;}
.plan4 .m3 .con1 .text:after{content: "";display: block;width: 30px;height: 4px;background: #2058af;margin-top: 40px;}
.plan4 .m3 .con1 .pic{width: 770px;}
.plan4 .m3 .con2{text-align: center;margin-top: 80px;}
.plan4 .m3 .con2 li{display: inline-block;text-align: center;margin: 0 6vw;}
.plan4 .m3 .con2 li h3{font-size: 30px;color: #222222;line-height: 2;}
.plan4 .m3 .con2 .pic{margin-top: 40px;}
.plan4 .m4{background: #f5f5f7;padding: 50px 0;}
.plan4 .m4 .con{margin-top: 40px;}
.plan4 .m4 .con li{background: #fff;padding: 20px 25px;margin-bottom: 20px;box-shadow: 0 0 15px rgba(0,0,0,.1);font-size: 14px;color: #666666;line-height: 1.8;border-radius:2px;}
.plan4 .m4 .con li h3{font-size: 16px;color: #313131;margin-bottom: 8px;}
.plan4 .m5{padding: 50px 0;}
.plan4 .m5 .desc{text-align: center;font-size: 16px;color: #222222;line-height: 2;padding: 10px 0;}
.plan4 .m5 .con{margin-top: 30px;}
.plan4 .m5 .con li{float: left;width: 275px;height: 200px;position: relative;cursor:pointer;margin-right: 33px;margin-bottom: 33px;}
.plan4 .m5 .con .pic{width: 100%;height: 100%;overflow: hidden;font-size: 20px;color: #ffffff;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;}
.plan4 .m5 .con .text{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(10,23,62,0.6);padding: 25px 20px 0;font-size: 14px;color: #efefef;line-height: 1.7;opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}
.plan4 .m5 .con .text h3{font-size: 20px;color: #ffffff;margin-bottom: 15px;}
.plan4 .m5 .con .text .more{font-size: 14px;text-align:right;position: absolute;bottom: 10px;right: 20px;}
.plan4 .m5 .con li:hover .text{opacity: 1;visibility: inherit;transition: all 0.4s ease-in-out;}
.plan4 .m5 .con li:hover .pic span{opacity: 0;visibility: hidden;}
.plan4 .m5 .con li:nth-child(4n+4){margin-right: 0;}
.plan4 .m6{padding: 50px 0;}
.plan4 .m6 .con{margin: 50px 0;}
.plan4 .m6 .con li{float: left;width: 20%;text-align: center;position: relative;font-size: 14px;color: #333333;line-height: 1.8;}
.plan4 .m6 .con li h3{font-size: 18px;margin: 8px 0;text-align: center;}
.plan4 .m6 .con .text{text-align: left;padding: 0 1.4vw;margin-top: 20px;}
.plan4 .m6 .con li:after{content: "";display: block;width: 125px;height: 14px;background: url(../images/jt5.png) no-repeat;position: absolute;right: -63px;top: 50px;}
.plan4 .m6 .con li:last-of-type:after{display: none;}
.plan5{}
.plan5 .m1{padding: 60px 0;}
.plan5 .m1 .con{background: url(../images/bj8.png) no-repeat center top 90px;margin: 50px 0;}
.plan5 .m1 .row{float: left;width: 25%;position: relative;}
.plan5 .m1 .row .num{font-size: 120px;color: #7c7c7c;opacity: 0.2;line-height: 0.9;text-align:center;font-family:Helvetica;}
.plan5 .m1 .row .w1{height: 100px;font-size: 24px;color: #ffffff;padding: 15px 0;padding-left: 75px;margin-top: 10px;line-height: 1.6;}
.plan5 .m1 .row .w2{padding-left: 50px;line-height: 2;font-size: 14px;color: #666666;margin-top: 20px;position: relative;}
.plan5 .m1 .row .w2 p{background: url(../images/jt7.png) no-repeat left top 7px;padding-left: 25px;margin: 1px 0;}
.plan5 .m1 .row:nth-child(1){top: 130px;}
.plan5 .m1 .row:nth-child(2){top: 85px;}
.plan5 .m1 .row:nth-child(2) .num{padding-right: 70px;}
.plan5 .m1 .row:nth-child(2) .w2{left: 30px;}
.plan5 .m1 .row:nth-child(3){top: 40px;}
.plan5 .m1 .row:nth-child(3) .num{text-align: left;}
.plan5 .m1 .row:nth-child(3) .w1{padding-left: 20px;}
.plan5 .m1 .row:nth-child(3) .w2{padding-left: 30px;}
.plan5 .m1 .row:nth-child(4){right: 30px;}
.plan5 .m1 .row:nth-child(4) .num{text-align: left;}
.plan5 .m1 .row:nth-child(4) .w1{padding-left: 50px;}
.plan5 .m2{background: #f5f5f7;padding: 60px 0;}
.plan5 .m2 .con{margin-top: 60px;padding: 0 40px;position: relative;}
.plan5 .m2 .con .bj{position:absolute;top: 0;left: 0;}
.plan5 .m2 .con .bj2{left: -35px;}
.plan5 .m2 .con .bj3{left: -10px;}
.plan5 .m2 .bk1{height: 235px;}
.plan5 .m2 .bk1 .box1{width: 770px;height: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);border-top: 8px solid #2058af;padding-top: 28px;}
.plan5 .m2 .bk1 .box1 li{float:left;width: 22.5%;text-align: center;font-size: 14px;color: #666666;line-height: 1.7;}
.plan5 .m2 .bk1 .box1 li h3{font-size: 16px;color: #313131;margin-bottom: 7px;}
.plan5 .m2 .bk1 .box1 .text{margin-top: 15px;}
.plan5 .m2 .bk1 .box1 li:nth-child(1){width: 10%;position: relative;font-size: 24px;color: #2058af;margin-top: 40px;left: 30px;}
.plan5 .m2 .bk1 .box2{width: 275px;height: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);border-top: 8px solid #2058af;}
.plan5 .m2 .bk1 .box2 .w1{text-align: center;font-size: 16px;color: #313131;border-bottom: 1px solid #eeeeee;line-height: 48px;}
.plan5 .m2 .bk1 .box2 .w2{padding: 35px 0;}
.plan5 .m2 .bk1 .box2 .w2 .ico{display: inline-block;width: 49%;text-align: center;}
.plan5 .m2 .bk2{margin-top: 45px;}
.plan5 .m2 .bk2 .row{float: left;width: 340px;height: 330px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);border-top: 8px solid #2058af;text-align: center;margin-right: 50px;}
.plan5 .m2 .bk2 .row .w1{text-align: center;font-size: 16px;color: #313131;border-bottom: 1px solid #eeeeee;line-height: 48px;}
.plan5 .m2 .bk2 .row .ico{margin-top: 20px;}
.plan5 .m2 .bk2 .row .text{font-size: 14px;color: #666666;line-height: 1.7;margin-top: 13px;}
.plan5 .m2 .bk2 .row .text h3{font-size: 16px;color: #313131;margin-bottom: 7px;height: 54px;}
.plan5 .m2 .bk2 .row:last-of-type{margin-right: 0;}
.plan5 .m3{padding: 60px 0;}
.plan5 .m3 .con{margin-top: 40px;}
.plan5 .m3 .con li{float: left;width: 25%;text-align: center;}
.plan5 .m4{}
.plan5 .m4 .con{margin: 50px 0;}
.plan5 .m4 .row{float: left;width: 375px;height: 350px;background: #fff;border: 1px solid #e5e5e5;padding: 20px 40px 0;margin-right: 37px;box-shadow: 0 0 15px rgba(0,0,0,.1);}
.plan5 .m4 .row .ico{margin: 0 auto;width: 100px;height: 100px;}
.plan5 .m4 .row .text{font-size: 14px;color: #222222;line-height: 2;margin-top: 15px;}
.plan5 .m4 .row .text h3{text-align: center;font-size: 18px;color: #222222;margin-bottom: 14px;}
.plan5 .m4 .row:last-of-type{margin-right: 0;}
.plan5 .m5{padding: 60px 0;}
.plan5 .m5 .con{margin-top:50px;box-shadow: 0 0 15px rgba(0,0,0,.1);padding: 25px 20px;}
.plan5 .m5 .con .row1{width: 555px;}
.plan5 .m5 .con .row1 .text{font-size: 16px;color: #4a4a4a;line-height: 2;margin-bottom: 25px;}
.plan5 .m5 .con .row1 .text:after{content: "";display: block;width: 30px;height: 4px;background: #2058af;margin: 12px 0;}
.plan5 .m5 .con .row2{width: 570px;}
.plan5 .m5 .con h3{text-align:center;font-size: 18px;color: #222222;line-height: 1.8;margin-top: 25px;}
.plan5 .m6{background: #f5f5f7;padding: 60px 0;}
.plan5 .m6 .con{margin-top: 50px;}
.plan5 .m6 .con li{float: left;width: 48.5%;background: #fff;font-size: 14px;color: #666666;line-height: 1.8;min-height: 125px;margin-bottom: 30px;box-shadow: 0 0 15px rgba(0,0,0,.1);padding: 15px 20px;}
.plan5 .m6 .con li h3{font-size: 16px;color: #313131;margin-bottom: 6px;}
.plan5 .m6 .con li:nth-child(2n){float: right;}
.plan5 .m7{padding: 60px 0 10px;}
.plan5 .m7 .desc{margin-top: 30px;font-size: 16px;color: #222222;line-height: 2;}
.plan5 .m7 .con{}
.plan5 .m7 .con .pic{box-shadow: 0 0 15px rgba(0,0,0,.1);margin: 50px 0;}
.plan5 .m8{padding-bottom: 60px;}
.plan5 .m8 .con{margin: 35px 0;}
.plan5 .m8 .con li{float: left;width: 170px;height: 68px;background: #fff;text-align: center;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;border: 1px solid #e5e5e5;overflow: hidden;}

.pro1 .bt,.pro2 .bt,.pro3 .bt,.pro4 .bt,.pro5 .bt,.pro6 .bt,.pro7 .bt,.pro8 .bt{font-size: 30px;color: #222222;text-align:center;line-height: 40px;}
.pro1 .m1{padding: 50px 0;}
.pro1 .m1 .con{margin: 40px 0;}
.pro1 .m1 .text{width: 420px;background: #f5f5f7;padding: 0 45px;margin-top: 40px;}
.pro1 .m1 .text p{width: 175px;line-height: 50px;text-align:center;color: #fff;background: #2058af;font-size: 18px;border-radius:4px;margin: 50px 0;}
.pro1 .m1 .pic{padding: 15px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius:20px;}
.pro1 .m2{background: #f5f5f7;padding: 50px 0;}
.pro1 .m2 .pic{margin-top: 30px;}
.pro1 .m3{padding: 60px 0;}
.pro1 .m3 .item{text-align:center;margin-top: 40px;}
.pro1 .m3 .item li{display: inline-block;width: 260px;line-height: 50px;text-align: center;background: #2058af;font-size: 18px;color: #fff;border-radius:4px;margin: 0 2vw;}
.pro1 .m3 .con{margin-top: 60px;}
.pro1 .m3 .con .text{margin-top: 20px;}
.pro1 .m3 .con li{float: left;width: 20%;text-align:center;font-size: 14px;color: #333333;line-height: 1.8;margin-bottom: 50px;}
.pro1 .m3 .con li h3{font-size: 18px;margin: 8px 0;}
.pro1 .m3 .con li p{height: 75px;}
.pro1 .m4{background: #f5f5f7;padding: 60px 0;}
.pro1 .m4 .con{height: 620px; margin-top: 50px;padding: 50px 60px;background: url(../images/bj4.png) no-repeat center center #fff;position: relative;padding-top: 70px;}
.pro1 .m4 .con li{float: left;text-align: center;font-size: 24px;color: #222222;line-height: 2;position: relative;}
.pro1 .m4 .con li:nth-child(1){top: 140px;}
.pro1 .m4 .con li:nth-child(2){left: 297px;bottom: 45px;}
.pro1 .m4 .con li:nth-child(3){left: 140px;top: 325px;}
.pro1 .m4 .con li:nth-child(4){float: right;top: 140px;}
.pro1 .m4 .con dl{font-size: 18px;color: #222222;line-height: 2;position: absolute;}
.pro1 .m4 .con dl.d1{top: 130px;left: 275px;}
.pro1 .m4 .con dl.d2{left: 275px;bottom: 130px;}
.pro1 .m4 .con dl.d3{left: 630px;top: 260px;}
.pro1 .m4 .con dl.d4{right: 300px;top: 115px;}
.pro2 .m1{padding: 50px 0;}
.pro2 .m1 .pic{margin-top: 40px;}
.pro2 .m2{background: #f5f5f7;padding: 50px 0;}
.pro2 .m2 .con{margin-top: 40px;background: #ffffff;padding: 40px 20px;}
.pro2 .m2 .con .pic{width: 516px;overflow: hidden;}
.pro2 .m2 .con .jt{margin: 265px 20px;}
.pro2 .m3{padding: 50px 0;}
.pro2 .m3 .con{padding: 25px 35px;margin-top: 50px;border: 1px solid #e5e5e5;}
.pro2 .m3 .con .text{width: 310px;font-size: 14px;color: #333333;line-height: 1.8;}
.pro2 .m3 .con .text dl{margin-bottom: 25px;}
.pro2 .m3 .con .text dl:last-of-type{margin-bottom: 0;}
.pro2 .m3 .con .text h3{font-size: 18px;color: #333333;margin-bottom: 6px;}
.pro2 .m3 .con .pic{width: 757px;}
.pro2 .m4{padding: 50px 0;}
.pro2 .m4 .con{border: 1px solid #e5e5e5;margin: 50px 0;position:relative;}
.pro2 .m4 .con .hd{width: 140px;height: 100%;background: #eceff5;border-right: 1px solid #e5e5e5;}
.pro2 .m4 .con .hd li{text-align:center;border-bottom: 1px solid #dcdcdc;background: #eceff5;font-size: 14px;color: #222222;line-height: 1.6;height: 60px;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;cursor:pointer;}
.pro2 .m4 .con .hd li.on{background: #ffffff;border-left: 3px solid #2058af;}
.pro2 .m4 .con .bd{width: 1050px; padding: 20px 30px;}
.pro2 .m4 .con .bd .text{font-size: 14px;color: #333333;line-height: 1.8;}
.pro3 .m1{padding: 60px 0;}
.pro3 .m1 .desc{text-align: center;line-height: 1.8;font-size: 18px;color: #222222;padding: 10px 0;}
.pro3 .m1 .con{margin-top: 40px;}
.pro3 .m2{background: #f5f5f7;padding: 60px 0;}
.pro3 .m2 .con{margin-top: 50px;}
.pro3 .m2 .pic{width: 480px;overflow: hidden;}
.pro3 .m2 .text{width: 645px;}
.pro3 .m2 .text .tiem{background: #ffffff;margin-bottom: 25px;}
.pro3 .m2 .text .tiem .w1{background: #2058af;line-height: 34px;color: #fff;font-size: 16px;padding: 0 35px;}
.pro3 .m2 .text .tiem .w2{font-size: 14px;color: #666666;line-height: 46px;padding: 0 35px;}
.pro3 .m3{padding: 50px 0;}
.pro3 .m3 .con{margin-top: 40px;}
.pro3 .m3 .row{margin-bottom: 20px;border: 1px solid #e5e5e5;}
.pro3 .m3 .row .ico{width: 125px;height: 125px;background: #2058af;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;}
.pro3 .m3 .row .text{width: 1073px;padding: 25px 40px;font-size: 14px;color: #666666;line-height: 1.8;}
.pro3 .m3 .row .text h3{font-size: 16px;color: #313131;margin-bottom: 10px;}
.pro3 .m4{padding: 50px 0;}
.pro3 .m4 .con{margin: 80px 0;background: url(../images/bj5.png) no-repeat center top;}
.pro3 .m4 .box{margin-bottom: 20px;}
.pro3 .m4 .box li{float: left;font-size: 14px;color: #666666;line-height: 1.8;width: 200px;position: relative;}
.pro3 .m4 .box li h3{font-size:16px;color: #313131;margin-bottom: 9px;}
.pro3 .m4 .xq1 li:nth-child(1){left: 100px;bottom: 20px;}
.pro3 .m4 .xq1 li:nth-child(2){left: 290px;bottom: 20px;}
.pro3 .m4 .xq1 li:nth-child(3){left: 482px;bottom: 20px;}
.pro3 .m4 .xq2 li:nth-child(1){left: 270px;}
.pro3 .m4 .xq2 li:nth-child(2){left: 485px;}
.pro3 .m4 .xq2 li:nth-child(3){left: 695px;}
.pro4 .m1{padding: 50px 0;}
.pro4 .m1 .desc{font-size: 16px;color: #4a4a4a;line-height: 1.8;padding: 30px 0;}
.pro4 .m2{width: 100%;text-align:center;height: 195px;background: url(../images/pci1.jpg) no-repeat center top/cover;color: #ffffff;font-size: 16px;line-height: 1.8;padding: 40px 0;}
.pro4 .m2 h3{font-size: 30px;padding: 7px 0;}
.pro4 .m3{background: #f5f5f7;padding: 50px 0;}
.pro4 .m3 .con{}
.pro4 .m3 .con li{float: left;width: 50%;text-align: center;font-size: 20px;color: #222222;line-height: 2;}
.pro4 .m3 .con .pic{margin: 35px 0;}
.pro4 .m4{padding: 60px 0;}
.pro4 .m4 .desc{font-size: 16px;color: #4a4a4a;line-height: 1.8;padding: 30px 0;}
.pro4 .m4 .con{margin: 50px 0;}
.pro4 .m4 .con .pic{float: left;width: 380px;overflow: hidden;margin-right: 30px;}
.pro4 .m4 .con .pic:nth-child(3){margin-right: 0;}
.pro5 .m1{padding: 50px 0;}
.pro5 .m1 .con{margin-top: 60px;}
.pro5 .m1 .item{float: left;width: 25%;text-align: center;font-size: 16px;color: #313131;line-height: 2;}
.pro5 .m1 .item .ico{margin-bottom: 18px;}
.pro5 .m2{background: #f5f5f7;padding: 60px 0;}
.pro5 .m2 .con{}
.pro5 .m2 .con li{float: left;width: 346px;background: #fff;margin-right: 80px;}
.pro5 .m2 .con .pic{width: 100%;overflow: hidden;}
.pro5 .m2 .con .text{border: 1px solid #e5e5e5;height: 140px;padding: 25px 35px 0;font-size: 14px;color: #222222;line-height: 2;}
.pro5 .m2 .con li:last-of-type{margin-right: 0;}
.pro5 .m3{padding: 60px 0;}
.pro5 .m3 .con{margin: 50px 0;}
.pro5 .m3 .con li{float: left;width: 275px;position: relative;margin-right: 33px;}
.pro5 .m3 .con .pic{width: 100%;height: 246px;color: #fff;font-size: 14px;line-height: 2;padding: 60px 20px;}
.pro5 .m3 .con .text{width: 100%;background: #fff;font-size: 16px;color: #2058af;text-align: center;line-height: 54px;border: 1px solid #f5f5f7;}
.pro5 .m3 .con li:last-of-type{margin-right: 0;}
.pro6 .m1{padding: 50px 0;}
.pro6 .m1 .desc{font-size: 16px;color: #4a4a4a;line-height: 1.8;padding: 30px 0;}
.pro6 .m1 .con{}
.pro6 .m1 .con li{border: 1px solid #2058af;background: #fff;font-size: 14px;color: #666666;margin-bottom: 20px;}
.pro6 .m1 .con li label{display: inline-block;background: #2058af;color: #fff;font-size: 16px;width: 26%;line-height: 86px;text-align: center;}
.pro6 .m1 .con li span{display: inline-block;padding-left: 35px;}
.pro6 .m2{background: #f5f5f7;padding: 50px 0;}
.pro6 .m2 .con{background: #fff;margin: 40px 0;padding: 60px 40px;box-shadow: 0 0 15px rgba(0,0,0,.1);position: relative;}
.pro6 .m2 .con .map{width: 880px;height: 420px;background: url(../images/map-bj.png) no-repeat center top;position: relative;}
.pro6 .m2 .con .map li{float: right;text-align: center;font-size: 17px;color: #ffffff;line-height: 1.6;}
.pro6 .m2 .con .map .info{width: 192px;height: 85px;background: url(../images/bj6.png) no-repeat center top;padding-top: 8px;}
.pro6 .m2 .con .map .info2{width: 180px;height: 85px;background: url(../images/bj7.png) no-repeat center top;padding-top: 20px;}
.pro6 .m2 .con .map li:nth-child(1){margin-top: 95px;margin-right: 110px;}
.pro6 .m2 .con .map li:nth-child(2){margin-right: 50px;}
.pro6 .m2 .con .text{width: 320px;position: absolute;bottom: 80px;font-size: 16px;color: #4a4a4a;line-height: 1.8;}
.pro6 .m2 .con .text h3{font-size: 20px;color: #222222;margin: 3px 0;}
.pro6 .m2 .con .text:after{content: "";display: block;width: 30px;height: 4px;background: #2058af;margin-top: 20px;}
.pro6 .m3{padding: 65px 0;}
.pro6 .m3 .con{}
.pro6 .m3 .con li{float: left;width: 375px;height: 320px;border: 1px solid #e5e5e5;font-size: 14px;color: #222222;line-height: 2;padding: 45px 45px 0;margin-right: 37px;}
.pro6 .m3 .con .ico{width: 100px;height: 100px;margin: 0 auto;margin-bottom: 30px;}
.pro6 .m3 .con li:last-of-type{margin-right: 0;}
.pro7 .m1{padding: 50px 0;}
.pro7 .m1 .con{margin: 50px 0;}
.pro7 .m1 .con li{float: left;width: 20%;text-align: center;}
.pro7 .m1 .con h3{font-size: 18px;color: #222222;line-height: 2;margin-top: 25px;}
.pro7 .m2{background: #f5f5f7;padding: 60px 0;}
.pro7 .m2 .pic{background: #fff;text-align:center;padding: 45px 45px;margin-top: 50px;}
.pro7 .m2 .con{margin-top: 40px;}
.pro7 .m2 .con li,.pro7 .m3 .con li{float: left;width: 375px;background: #ffffff;box-shadow: 0 0 15px rgba(0,0,0,.1);margin-right: 37px;}
.pro7 .m2 .con .w1,.pro7 .m3 .con .w1{background: #2058af;color:#fff;text-align: center;line-height: 80px;font-size: 18px;}
.pro7 .m2 .con .w2,.pro7 .m3 .con .w2{height: 360px;padding: 20px 35px;font-size: 14px;color: #222222;line-height: 2;}
.pro7 .m2 .con .w2 p,.pro7 .m3 .con .w2 p{margin-bottom: 25px;}
.pro7 .m2 .con li:last-of-type,.pro7 .m3 .con li:last-of-type{margin-right: 0;}
.pro7 .m3{padding: 50px 0;}
.pro7 .m3 .pic{background: #fff;text-align:center;padding: 45px 20px;margin-top: 50px;border: 1px solid #e5e5e5;}
.pro7 .m3 .con{margin: 40px 0;}
.pro7 .m4{background: #f5f5f7;padding: 100px 0;}
.pro7 .m4 .text{width: 45%;font-size: 14px;color: #222222;line-height: 2;padding: 30px 0;}
.pro7 .m4 .text h3{width: max-content;font-size: 30px;border-bottom: 4px solid #2058af;margin-bottom: 25px;}
.pro7 .m4 .text .more{width: 160px;text-align: center;background: #2058af;color: #fff;font-size: 14px;line-height: 46px;margin-top: 110px;}
.pro7 .m4 .pic{width: 50%;overflow: hidden;}
.pro7 .m5{padding: 50px 0;}
.pro7 .m5 .con{margin: 50px 0;}
.pro7 .m5 .pic{width: 460px;font-size: 18px;line-height: 2;}
.pro7 .m5 .pic .w1{color: #2058af;display: flex;flex-flow: row nowrap;justify-content: space-between;margin-bottom: 10px;}
.pro7 .m5 .pic .w3{text-align:center;color:#222222;padding: 10px 0;}
.pro7 .m5 .text{width: 660px;}
.pro7 .m5 .text .w1{font-size: 18px;color: #222222;line-height: 2;margin-bottom: 5px;}
.pro7 .m5 .text .w1 i{margin-right: 8px;}
.pro7 .m5 .text .box1{}
.pro7 .m5 .text .box1 span{display: inline-block;width: 25%;}
.pro7 .m5 .text .box1 .bk1{background: #2058af;line-height: 40px;color: #fff;font-size: 16px;padding: 0 15px;}
.pro7 .m5 .text .box1 .bk2{}
.pro7 .m5 .text .box1 .bk2 li{line-height: 40px;font-size: 14px;color: #222222;padding: 0 15px;}
.pro7 .m5 .text .box1 .bk2 li:nth-child(2n){background: rgba(32,88,175,0.1);}
.pro7 .m5 .text .box2{margin-top: 50px;}
.pro7 .m5 .text .box2 .info{font-size: 14px;color: #222222;line-height: 2;padding-left: 20px;}
.pro7 .m5 .text .box2 .info em,.pro7 .m6 .text p em,.pro7 .m7 .text p em,.pro7 .m9 .text p em,.pro7 .m10 .text p em{color: #2058af;}
.pro7 .m6{background: #f5f5f7;padding: 60px 0;}
.pro7 .m6 .con{margin-top: 50px;}
.pro7 .m6 .pic{width: 460px;font-size: 18px;line-height: 2;}
.pro7 .m6 .pic .w1{color: #2058af;display: flex;flex-flow: row nowrap;justify-content: space-between;margin-bottom: 10px;}
.pro7 .m6 .pic .w3{text-align:center;color:#222222;padding: 10px 0;}
.pro7 .m6 .text{width: 640px;font-size: 14px;color: #222222;line-height: 2;}
.pro7 .m6 .text .item{margin-bottom: 45px;}
.pro7 .m6 .text .w1,.pro7 .m7 .text .w1,.pro7 .m9 .text .w1,.pro7 .m10 .text .w1{font-size: 18px;color: #222222;line-height: 2;margin-bottom: 5px;}
.pro7 .m6 .text .w1 i,.pro7 .m7 .text .w1 i,.pro7 .m9 .text .w1 i,.pro7 .m10 .text .w1 i{margin-right: 8px;}
.pro7 .m6 .text p,.pro7 .m7 .text p,.pro7 .m9 .text p,.pro7 .m10 .text p{padding-left: 20px;}
.pro7 .m7{padding: 60px 0;}
.pro7 .m7 .con{margin-top: 50px;}
.pro7 .m7 .pic{width: 700px;}
.pro7 .m7 .text{width: 440px;font-size: 14px;color: #222222;line-height: 2;}
.pro7 .m7 .text .item{margin-bottom: 30px;}
.pro7 .m8{background: #f5f5f7;}
.pro7 .m9{background: #f5f5f7;padding: 60px 0;}
.pro7 .m9 .con{margin: 50px 0;}
.pro7 .m9 .box{float: left;width: 50%;}
.pro7 .m9 .box .text{width:90%;font-size: 14px;color: #222222;line-height: 2;margin-top: 50px;}
.pro7 .m10{padding: 60px 0;}
.pro7 .m10 .con{margin-top: 50px;}
.pro7 .m10 .text{font-size: 14px;color: #222222;line-height: 2;margin-top: 50px;}
.pro7 .m10 .text .box{width: 47%;}
.pro7 .m11{padding: 60px 0;}
.pro7 .m11 .con{margin: 50px 0;}
.pro7 .m11 .con li{float: left;width: 170px;height: 68px;background: #fff;text-align: center;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;border: 1px solid #e5e5e5;overflow: hidden;}
.pro8 .m1{padding: 60px 0;}
.pro8 .m1 .con{margin: 50px 0;}
.pro8 .m1 .con li{border: 1px solid #2058af;background: #fff;font-size: 14px;color: #666666;margin-bottom: 20px;}
.pro8 .m1 .con li label{display: inline-block;background: #2058af;color: #fff;font-size: 16px;width: 26%;line-height: 86px;text-align: center;}
.pro8 .m1 .con li span{display: inline-block;padding-left: 35px;}
.pro9 .desc{text-align:center;font-size: 18px;color: #222222;line-height: 2;padding: 15px 0;}
.pro2 .m4 .desc,.pro5 .m3 .desc{text-align:center;font-size: 18px;color: #222222;line-height: 2;padding: 15px 0;}