.wapper{width: 92.8%;margin-left: auto;margin-right: auto;}
.backTop{position: fixed;z-index: 99;right: 50px;bottom: -100px;width: 50px;height: 50px;background: #FFF url(../images/backtop.png) 0 0 no-repeat;box-shadow: 0 0 20px rgba(0, 0, 0, .2);cursor: pointer;}
.backTop.active{bottom: 50px;}
/* head*/.header_mb{display: none;z-index: 999999;position: fixed;top: 0;left: 0;width: 100%;}
.menu_top{padding: 0 0 0 15px;height: 60px;}
.menu_top .logo{width: 180px;height: 50px;display: block;padding-top: 10px;float: left;}
.menu_top .logo img{width: 100%;}
.menu_top .menu-btn{float: right;width: 60px;height: 60px;z-index: 9999;position: relative;}
.menu-btn span{width: 32px;height: 3px;position: absolute;left: 14px;top: 19px;background-color: #094e9d;-webkit-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;}
.menu-btn span:nth-child(2){top: 29px;background-color: #094e9d;transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);}
.menu-btn span:nth-child(3){top: 39px;}
.menu-btn.active span:nth-child(1){top: 29px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.menu-btn.active span:nth-child(2){transform: scale(0, 1);-webkit-transform: scale(0, 1);-moz-transform: scale(0, 1);-ms-transform: scale(0, 1);-o-transform: scale(0, 1);}
.menu-btn.active span:nth-child(3){top: 29px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.menu{position: fixed;z-index: 1001;width: 100%;height: 100vh;left: 0;top: 0;display: none;overflow: hidden;-webkit-transition: width 0.6s 0.3s, height 0.6s 0.3s, left 0.6s 0.3s, top 0.6s 0.3s, -webkit-border-radius 0.3s;transition: width 0.6s 0.3s, height 0.6s 0.3s, left 0.6s 0.3s, top 0.6s 0.3s, -webkit-border-radius 0.3s;-o-transition: width 0.6s 0.3s, height 0.6s 0.3s, left 0.6s 0.3s, top 0.6s 0.3s, border-radius 0.3s;transition: width 0.6s 0.3s, height 0.6s 0.3s, left 0.6s 0.3s, top 0.6s 0.3s, border-radius 0.3s;transition: width 0.6s 0.3s, height 0.6s 0.3s, left 0.6s 0.3s, top 0.6s 0.3s, border-radius 0.3s, -webkit-border-radius 0.3s;}
.menu-cover{position: absolute;width: 100%;height: 100%;display: none;-ms-touch-action: none;touch-action: none;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.8);}
.menu-cover{display: block;}
.menu.active{width: 200%;height: 200%;left: -100%;top: -100%;-webkit-border-radius: 0;border-radius: 0;-webkit-transition: width 0.6s, height 0.6s, left 0.6s, top 0.6s, -webkit-border-radius 0.3s 0.5s;transition: width 0.6s, height 0.6s, left 0.6s, top 0.6s, -webkit-border-radius 0.3s 0.5s;-o-transition: width 0.6s, height 0.6s, left 0.6s, top 0.6s, border-radius 0.3s 0.5s;transition: width 0.6s, height 0.6s, left 0.6s, top 0.6s, border-radius 0.3s 0.5s;transition: width 0.6s, height 0.6s, left 0.6s, top 0.6s, border-radius 0.3s 0.5s, -webkit-border-radius 0.3s 0.5s;}
.menu .con{padding: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;left: 50%;top: 50%;touch-action: none;z-index: 5;height: 100vh;width: 50%;background-color: #1f1e21;}
.menu img{width: auto;max-width: 40%;margin-top: 20px;display:none;}
.menu .list_{margin-top: 60px;}
.menu .list_ a{display: block;color: #fff;font-size: 18px;line-height: 30px;text-align: center;}
.menu .jm{color: #d70031;font-size: 20px;text-align: center;width: 100%;margin-top: 100px;}
.menu .jm span{display: block;color: #fff;font-size: 20px;text-align: center;margin-bottom: 10px;}
.header{position: fixed;top: 0;left: 0;width: 100%;height: 100px;z-index: 99999;}
.head_hover{background: #FFFFFF;}
.head_hover.header .logo .img_white{display: none;}
.head_hover.header .logo .img_gray{display: block;}
.head_hover.header .menu_box ul.menu_ul>li>a{color: #323232;}
.header .logo{float: left;display: block;*width: 71px;height:60px;margin-top: 18px;}
.header .logo img{*width: 100%;height: 100%;}
.img_white{display: block;}
.img_gray{display: none;}
.header .menu_box{float: right;height: 100px;line-height: 100px;}
.header .menu_box ul.menu_ul>li{float: left;position: relative;}
.header .menu_box ul.menu_ul>li>a{color: #FFFFFF;font-size: 18px;transition: all .3s;padding: 0 42px;}
.header .menu_box ul.menu_ul>li:last-child{padding-right: 0;}
.header .menu_box ul.menu_ul>li>a:after{content:'';display:block;position: absolute;width:0;height:2px;background:#094e9d;left:0;bottom:0px;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all 0.2s ease-in-out;}
.head_hover.header .menu_box ul.menu_ul>li>a:hover,.head_hover.header .menu_box ul.menu_ul>li.on>a{color: #094e9d;}
.header .menu_box ul.menu_ul>li.on>a:after{width:100%;}
.header .menu_box ul.menu_ul>li .subnav{display:none;position:absolute;width:100%;top:100px;left:0;background:#094e9d;padding:5px 0;min-width: 150px;left: calc(50% - 75px);}
.head_hover.header .menu_box ul.menu_ul>li.on>a:after{display:none;}
.menu_box ul.menu_ul>li .subnav li a{font-size: 16px;line-height:36px; transition: all .3s; padding: 0;color:#FFFFFF;display:block;}
.menu_box ul.menu_ul>li .subnav li{height:36px;line-height:36px;text-align:center;}
.menu_box ul.menu_ul>li .subnav li:hover a{background:#084386;}
/* head*/
/* footer*/
.footer{background: #1E1E1E;padding-top: 95px;}
.footer .foot_box{width: 86%;margin: 0 auto;}
.footer .title{text-align: center;color: #FFFFFF;font-size: 34px;line-height: 1;margin-bottom: 60px;}
.footer .info{color: #FFFFFF;padding-bottom: 90px;}
.copyright{border-top: 1px solid #2F2F2F;padding: 39px 0;text-align: center;color: #8D8D8D;}
.footer .info .in_left,.footer .info .in_center{float: left;width:calc(( 100% - 160px )/3);}
.footer .info .in_right{float: right;width:calc(( 100% - 160px )/3);}
.footer .info .in_right>img{width: 120px;}
.footer .info p{display: flex;align-items: center;font-size: 14px;color: rgba(255,255,255,.8);margin: 15px 0;line-height: 30px;}
.footer .info p img{margin-right: 13px;}
.footer .info .in_center{padding:0 80px;width:calc(( 100% - 160px )/3 + 160px)}
/*.footer .info .in_right p{width: 120px;font-size: 12px;color: #A7A7A7;justify-content: center;margin: 0;}
.footer .info .in_right p img{margin-right: 4px;}*/
/* footer*/.banner_index{position: relative;}
.banner_index .swiper-slide img{display: block;width: 100%;}
.banner_index .wapper{position: absolute;top: 50%;left: 3.6%;/* margin-top: -41px;*/z-index: 9999999;}
.banner_index .swiper-button-next.swiper-button-white{background-image: url(../images/icon_right.png);}
.banner_index .swiper-button-prev.swiper-button-white{background-image: url(../images/icon_left.png);}
.banner_index .swiper-button-white{width: 42px;height: 83px;background-size: 42px 83px;margin-top: -41px;opacity: 1 !important;}
.banner_index .function_box{position: absolute;bottom: 0;left: 0;z-index: 1000;width: 100%;height: 100px;}
.banner_index .function_box .item{float: left;width: 25%;height: 100px;padding-right: 4px;}
.banner_index .function_box .item:last-child{padding-right: 0;}
.banner_index .function_box .item .inbox{background: rgba(0,0,0,.5);display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;color: #FFFFFF;font-size: 28px;transition: all .3s;}
.banner_index .function_box .item:hover .inbox{background: #094e9d;}
.banner_index .function_box .item .inbox img{margin-right: 30px;}
.about_index{margin-bottom:70px;}
.about_index .ab_left{float: left;width: 46.5%;background: #094e9d;padding: 140px 180px 100px 120px;color: #FFFFFF;}
.about_index .ab_right{float: right;width: 53.4%;padding: 33px 3.6%;}
.about_index .ab_left .tt{font-size: 28px;line-height: 1;}
.about_index .ab_left .line{width: 30px;height: 1px;background: #FFFFFF;margin: 33px 0 45px;}
.about_index .ab_left .ti{font-size: 24px;line-height: 1;margin-bottom: 10px;}
.about_index .ab_left .p{font-size: 16px;line-height: 2.4em;height: 9.6em;overflow: hidden;color: #FFFFFF;}
.about_index .ab_left .ab_more{margin-top: 150px;margin-right: -60px;display: block;text-align: right;transition: all .3s;}
.ab_ul{margin: 0 -1.5%;}
.ab_right .item{float: left;display: block;width: 46%;height: 305px;margin: 1.5% 1.5%;position: relative;cursor: pointer;}
.ab_right .item .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.ab_right .item .con{margin-top: 71px;}
.ab_right .item .con p{color: #FFFFFF;font-size: 18px;text-align: center;line-height: 1;}
.ab_right .item .con .img{width: 105px;height: 122px;margin: 0 auto 22px;transition: all .3s;}
.ab_right .item:nth-child(1) .con .img{background: url(../images/icon_abr1.png);background-size: 100% 100%;}
.ab_right .item:nth-child(2) .con .img{background: url(../images/icon_abr2.png);background-size: 100% 100%;}
.ab_right .item:nth-child(3) .con .img{background: url(../images/icon_abr3.png);background-size: 100% 100%;}
.ab_right .item:nth-child(4) .con .img{background: url(../images/icon_abr4.png);background-size: 100% 100%;}
.serve_index{margin-top: 100px;}
.serve_index .bottom_bg img{display: block;width: 100%;}
.title_hd{margin-bottom: 80px;position: relative;line-height: 1;text-align: center;font-size: 28px;}
.title_hd:after{display: block;content: '';position: absolute;left: 50%;bottom: -24px;margin-left: -15px;width: 30px;height: 1px;background: #000000;}
.ser_ul ul{margin: -40px -14px;}
.ser_ul .item{float: left;width: 33.3333%;padding: 40px 14px;}
.ser_ul .item .inbox{display: block;width: 100%;overflow: hidden;}
.ser_ul .item .inbox .img img{display: block;width: 100%;transition: all .3s;}
.ser_ul .item .inbox .word{width: 70%;height: 70px;background: #094e9d;border-radius: 5px;padding: 18px;margin: -35px auto 0;position: relative;z-index: 10;color: #FFFFFF;}
.ser_ul .item .inbox .word h3{font-weight: normal;font-size: 14px;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ser_ul .item .inbox .word p{font-size: 16px;margin-top: 10px;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;}
.see_index{background: url(../images/see_bg.jpg) no-repeat;background-size: 100% 100%;background-position: center center;padding: 63px 0 69px;}
.see_index .title_box{max-width: 872px;margin: 0 auto;text-align: center;color: #FFFFFF;}
.see_index .title_box .to{font-size: 28px;line-height: 1;}
.see_index .title_box .tt{font-size: 28px;line-height: 1;margin: 20px 0 35px;}
.see_index .title_box .th{font-size: 16px;line-height: 1.6;}
.see_list{display: flex;justify-content: center;width: 86%;margin: 50px auto 0;}
.see_list .item{padding: 0 25px;width: 33.33333%;}
.see_list .item img{display: block;width: 100%;}
.brand_index{background: url(../images/brand_bg.jpg) no-repeat;background-size: 100% 100%;background-position: center center;padding: 84px 0 120px;}
.brand_index .tt{text-align: center;line-height: 1;font-size: 34px;color: #FFFFFF;margin-bottom: 89px;}
.brand_list{width: 86%;height: 440px;overflow: hidden;margin: -11px auto;}
.brand_list .item{float: left;width: 25%;padding: 11px 13px;}
.brand_list .item .inbox{background: #FFFFFF;width: 100%;height: 90px;display: flex;align-items: center;justify-content: center;}
.brand_list .item .inbox img{display: block;max-width: 70%;max-height: 80%;}
.brand_list .swiper-wrapper{display: block;height: 100% !important;transition-timing-function: linear;}
.brand_list .swiper-slide{height: 110px !important;background: transparent;}
.banner_in{position: relative;}
.banner_in img{display: block;width: 100%;}
.banner_in .word{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;text-align: center;color: #FFFFFF;line-height: 1;font-size: 30px;}
.banner_in .word h3{font-weight: normal;margin-bottom: 27px;}
.news_box{margin: 50px 0 100px;}
.news_box .item{float: left;width: 33.3333%;padding: 26px 13px;}
.news_box .item .inbox{transition: all .3s;display: block;}
.news_box .item .img{height:20.4vw;overflow: hidden;}
.news_box .item .img img{display: block;width: 100%;}
.news_box .item .word{padding: 28px 20px;position: relative;}
.news_box .item .word h3{line-height: 1;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 16px;padding-right: 50px;}
.news_box .item .word p{color: #646464;font-size: 14px;line-height: 1.6em;height: 3.2em;overflow: hidden;padding-right: 80px;}
.news_box .item .word .new_more{position: absolute;right: 14px;top: 50%;margin-top: -24px;width: 48px;height: 48px;opacity: 0;transition: all .3s;}
.news_box ul{margin-bottom: 30px;}
.pages{text-align: center;}
.pages a,.pages span{display: inline-block;width: 38px;height: 38px;text-align: center;line-height: 36px;border: 1px solid #E5E5E5;color: #656565;margin: 0 5px;transition: all .3s;}
.pages .sp{font-family: serif;}
.pages .a1{width: auto;padding: 0 10px;}
.pages span{background: #094e9d;color: #FFFFFF;}
.about_menu{position: absolute;left: 0;top: 70%;width: 100%;display: flex;justify-content: center;}
.about_menu .item{display: block;color: #FFFFFF;width: 150px;height: 56px;text-align: center;line-height: 54px;border: 1px solid #FFFFFF;border-radius: 28px;margin: 0 30px;color: #AAAAAA;font-size: 18px;transition: all .3s;}
.ab_introduction{position: relative;padding: 70px 0 135px;}
.ab_introduction .bg_top,.ab_introduction .bg_bot{position: absolute;left: 0;width: 100%;height: 270px;z-index: -1;}
.ab_introduction .bg_top{top: 0;}
.ab_introduction .bg_bot{bottom: 0;}
.ab_introduction .bg_top img,.ab_introduction .bg_bot img{display: block;width: 100%;height: 100%;}
.ab_introduction .ab_center{width: 73%;margin: 0 auto;}
.ab_introduction .title{text-align: center;font-size: 34px;line-height: 1;margin-bottom: 168px;}
.ab_introduction .cont{background: url(../images/ab_bg.jpg) no-repeat;*background-size: 100% 100%;background-position: center center;background-color: #f5f5f5;padding: 0 66px 0 48px;}
.ab_introduction .block_left{float: left;width: 48%;margin-top: -68px;margin: -68px 30px 20px 0;}
.ab_introduction .block_left img{display: block;width: 100%;}
.ab_introduction .block_right{*float: right;*width: 45%;height: 100%;position: relative;padding-top:1px;}
.ab_introduction .block_right .yin_top,.ab_introduction .block_right .yin_bot{position: absolute;}
.ab_introduction .block_right .yin_top{*left: -30px;left: 34vw;top: -22px;}
.ab_introduction .block_right .yin_bot{right: -30px;bottom: -22px;}
.ab_introduction .block_right .word{margin-top: 50px;margin-bottom: 120px;padding-top:1px;}
.ab_introduction .block_right .word h3{font-size: 24px;line-height: 1;color: #094e9d;}
.ab_introduction .block_right .word .p{font-size: 14px;color: #333333;line-height: 2;}
.ab_introduction .block_right .word .p p{margin-top: 40px;}
.ad_development{background: url(../images/ab_img7.jpg) no-repeat;background-position: center center;padding: 107px 0 275px;background-size: cover;}
.ad_development .title{text-align: center;color: #FFFFFF;font-size: 34px;line-height: 1;margin-bottom: 130px;}
.ad_development .cont{position: relative;}
.ad_development .cont .swiper-container{width: 73%;margin: 0 auto;}
.ad_development .cont .line{position: absolute;top: 12px;left: 0;width: 100%;height: 1px;background: #FFFFFF;}
.ad_development .swiper-slide{background: transparent;display: block;text-align: left;padding-right: 40px;}
.ad_development .circle{width:24px;height:24px;background:rgba(255,255,255,0.5);border-radius:50%;position: relative;}
.ad_development .circle::after{content: '';display: block;position: absolute;left: 6px;top: 6px;width: 12px;height: 12px;border-radius:50%;background: #FFFFFF;}
.ad_development .t_year{color: #FFFFFF;font-size: 30px;font-weight: 500;margin-top: 20px;margin-bottom: 35px;line-height: 1;}
.ad_development .h3{color: #FFFFFF;font-size: 18px;line-height: 1;margin-bottom: 20px;}
.ad_development .p{color: #FFFFFF;font-size: 14px;line-height: 1.6;}
.ad_development .swiper-button-next,.ad_development .swiper-button-prev{top: 0;margin-top: 0;width:92px;height:142px;background-color:rgba(255,255,255,0.2);}
.ad_honor{background: url(../images/ab_img8.jpg) no-repeat;background-position: center center;padding: 97px 0 75px;background-size: cover;}
.ad_development .title,.ad_honor .title{text-align: center;color: #FFFFFF;font-size: 34px;line-height: 1;margin-bottom: 70px;}
.ad_honor .title_p{text-align: center;line-height: 2;font-size: 14px;max-width: 1100px;margin: 0 auto 110px;color: #FFFFFF;}
.honor_box{margin: 0 -20px;}
.honor_box li{float: left;width: 25%;padding: 0 20px;text-align: center;line-height: 1;transition: all .3s;}
.honor_box li img{display: block;width: 100%;}
.honor_box li p{color: #CCCCCC;font-size: 16px;margin-top: 28px;}
.ad_advantages{position: relative;padding: 62px 0 95px;background: #F5F5F5;overflow: hidden;}
.ad_advantages .bg_top{position: absolute;left: 0;top: 0;max-width: 60%;z-index: 0;}
.ad_advantages .bg_bot{position: absolute;right: 0;bottom: 0;z-index: 0;max-width: 40%;}
.ad_advantages .bg_top img,.ad_advantages .bg_bot img{display: block;width: 100%;}
.ad_advantages .cont{width: 73%;margin: 0 auto;position: relative;z-index: 100;}
.ad_advantages .title{font-size: 34px;text-align: center;line-height: 1;margin-bottom: 79px;}
.tab_hd{display: flex;justify-content: space-around;}
.tab_hd .item{cursor: pointer;}
.tab_hd .item .img{width: 152px;height: 152px;border-radius: 50%;background: #FFFFFF;transition: all .3s;}
.tab_hd .item p{text-align: center;font-size: 20px;margin-top: 34px;}
.tab_hd .item:nth-child(1) .img{background-image: url(../images/icon_ab1.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item:nth-child(2) .img{background-image: url(../images/icon_ab2.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item:nth-child(3) .img{background-image: url(../images/icon_ab3.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item:nth-child(4) .img{background-image: url(../images/icon_ab4.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item.on .img{background-color: #094e9d;}
.tab_hd .item.on:nth-child(1) .img{background-image: url(../images/icon_ab1h.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item.on:nth-child(2) .img{background-image: url(../images/icon_ab2h.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item.on:nth-child(3) .img{background-image: url(../images/icon_ab3h.png);background-repeat: no-repeat;background-position: center center;}
.tab_hd .item.on:nth-child(4) .img{background-image: url(../images/icon_ab4h.png);background-repeat: no-repeat;background-position: center center;}
.tab_con{margin-top: 48px;margin-bottom: 36px;}
.tab_con .block_box{display: none;}
.tab_con .block_box.show{display: block;}
.tab_con .word{background: #094e9d;padding: 34px 42px;color: #FFFFFF;line-height: 1.5;font-size: 16px;}
.tab_con .word p{margin-bottom: 0 !important;}
.tab_con .word h3{font-weight: normal;font-size: 16px;}
.tab_con .img img{display: block;width: 100%;}
.tab_dot{display: flex;justify-content: center;}
.tab_dot .item{margin: 0 5px;}
.tab_dot .item span{display: block;width: 8px;height: 8px;border-radius: 50%;background: #094e9d;}
.tab_dot .item.on span{width: 40px;border-radius: 20px;}
.ab_invite{background:rgba(0,0,0,0.8);display: flex;align-items: center;justify-content: space-between;}
.ab_invite .invite_left,.ab_invite .invite_lright{width: 50%;}
.ab_invite .invite_left{background: url(../images/ab_img16.jpg) no-repeat;background-size: cover;background-position: right bottom;padding: 80px 0 150px 200px;color: #FFFFFF;}
.ab_invite .invite_left .tt{font-size: 34px;line-height: 1;margin-bottom: 68px;}
.ab_invite .invite_left .p{line-height: 2;margin-bottom: 40px;font-size: 16px;}
.ab_invite .invite_left .p a{color: #094e9d;}
.ab_invite .invite_lright{padding: 67px 200px 48px 100px;}
.ab_invite .invite_lright .group{position: relative;padding-left: 97px;margin-bottom: 25px;}
.ab_invite .invite_lright .group label{color: #FFFFFF;text-align: right;width: 75px;position: absolute;top: 0;left: 0;line-height: 40px;}
.ab_invite .invite_lright .group label i{color: #094e9d;margin-right: 3px;}
.ab_invite .invite_lright .group textarea.input{height: 106px;padding: 10px 15px;}
.ab_invite .invite_lright .group .input{display: block;width: 100%;height: 40px;border: 1px solid rgba(255,255,255,.3);background: transparent;padding: 0 15px;color: #FFFFFF;}
.file_button{margin-top: 14px;width: 86px;height: 36px;text-align: center;line-height: 36px;cursor: pointer;background:rgba(255,255,255,.2);color: #C8C8C8;}
.ab_invite .invite_lright .group .flie_box{position: relative;margin-top: 14px;width: 86px;height: 36px;text-align: center;line-height: 36px;cursor: pointer;}
.ab_invite .invite_lright .group .flie_box p{background:rgba(255,255,255,.2);color: #C8C8C8;}
.ab_invite .invite_lright .group .flie_box input{position: absolute;top: 0;left: 0;z-index: 1000;width: 100%;height: 100%;opacity: 0;}
.ab_invite .invite_lright .group button{width:144px;height:47px;line-height: 47px;text-align: center;outline: none;border: 0;color: #FFFFFF;background: #094e9d;}
.framework_box{background: url(../images/project_img1.jpg) no-repeat;background-size: 100% 100%;padding: 72px 0 100px;}
.title_box{text-align: center;line-height: 1;font-size: 34px;}
.framework_box .framework_img{max-width: 1200px;margin: 67px auto 0;}
.framework_box .framework_img img{display: block;width: 100%;}
.cycle_box{background: url(../images/project_img3.jpg) no-repeat;background-size: cover;background-position: center center;padding: 99px 0 126px;}
.cycle_list{width: 73%;margin: 106px auto 0;}
.cycle_list ul{margin: 0 -15px;}
.cycle_list li{float: left;width: 20%;padding: 0 15px;}
.cycle_list li .box{position: relative;background: #FFFFFF;padding: 33px 17px 60px;overflow: hidden;}
.cycle_list li .icon_right{position: absolute;right: -78px;top: -78px;width: 166px;height: 166px;border-radius: 50%;background: rgba(183,17,42,0.1);}
.cycle_list li .icon_right:after{content: '';display: block;position: absolute;bottom: 17%;left: 17%;width: 66%;height: 66%;border-radius: 50%;background: rgba(183,17,42,0.2);}
.cycle_list li .icon_bottom{position: absolute;bottom: 0;left: 0;width: 100%;height: 20px;background: rgba(183,17,42,0.2);}
.cycle_list li .tt{text-align: center;color: #094e9d;font-size: 24px;line-height: 1;margin-bottom: 30px;font-weight: 600;}
.cycle_list li .cy_p{height: 15.4em;overflow-y: auto;}
.cycle_list li .cy_p .p{position: relative;padding-left: 20px;font-size: 13px;line-height: 1.6em;margin-bottom: 1em;}
.cycle_list li .cy_p .p::after{content: '';display: block;width:9px;height:3px;background:rgba(183,17,42,1);position: absolute;top: 8px;left: 0;}
.cycle_box .title_box,.stage_box .title_box{color: #FFFFFF;}
.increment_box{padding: 63px 0 105px;background: #F5F5F5;}
.increment_box .increment_list{width: 73%;margin: 82px auto 0;}
.increment_list .item{background: #FFFFFF;position: relative;margin-bottom: 24px;}
.increment_list .item:nth-child(odd){padding-left: 39%;}
.increment_list .item:nth-child(odd) .img{position: absolute;left: 0;top: 0;}
.increment_list .item:nth-child(even){padding-right: 39%;}
.increment_list .item:nth-child(even) .img{position: absolute;right: 0;top: 0;}
.increment_list .item .img{width: 39%;height: 100%;}
.increment_list .item .img img{display: block;width: 100%;height: 100%;}
.increment_list .item .word{width: 100%;padding: 43px 110px 48px 75px;}
.increment_list .item .word .tt{line-height: 1;font-size: 24px;color: #094e9d;font-weight: 600;margin-bottom: 40px;}
.increment_list .item .word .p{font-size: 14px;line-height: 2;}
.stage_box{background: url(../images/project_img8.jpg) no-repeat;background-size: cover;background-position: center center;padding: 84px 0 185px;}
.stage_tab{width: 73%;margin: 85px auto 0;background: #FFFFFF;display: flex;align-items: center;}
.stage_tab .tab_td{width: 35%;}
.stage_tab .tab_td .item{height: 60px;line-height: 60px;padding: 0 27px;background: #F5F5F5;margin-bottom: 5px;overflow: hidden;}
.stage_tab .tab_td .item.on{background: #094e9d;color: #FFFFFF;}
.stage_tab .tab_con{width: 65%;padding: 17px;margin-top: 0;margin-bottom: 0;}
.stage_tab .tab_con .block_box{height: 486px;}
.stage_tab .tab_con .block_box .inbox{height: 100%;display: flex;align-items: center;justify-content: center;}
.stage_tab .tab_con .block_box img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}
.main_box{padding: 89px 0 118px;}
.main_box .main_img{width: 73%;margin: 90px auto 0;position: relative;}
.main_box .main_img img{display: block;width: 100%;box-shadow: 0px 0px 30px rgba(0,0,0,.15);}
.main_box .main_img p{position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;line-height: 60px;text-align: center;background: rgba(0,0,0,0.6);color: #FFFFFF;font-size: 16px;overflow: hidden;}
.stage_mb{display: none;}
.cases_box .title{width: 62.5%;margin: 100px auto;text-align: center;line-height: 2.4;font-size: 20px;}
.two_box{margin: 0 -13px;position: relative;}
.two_box .big_box{width: 66.666%;padding: 0 13px;position: absolute;left: 0;top: 0;width: 66.666%;height: 100%;}
.two_box .one_l{width: 100%;padding: 0 13px 0 26px;}
.two_box .big_box .block_box{background: url(../images/case_img1.jpg) no-repeat;background-size: cover;background-position: center center;padding: 0 20px;position: relative;width: 100%;height: 100%;display: flex;align-items: center;}
.hei_ct{width: 100%;}
.two_box .big_box .block_box .tt_img{max-width: 240px;margin: 0 auto;}
.two_box .big_box .block_box .tt_img img{display: block;width: 100%;}
.two_box .big_box .block_box .tt_word{text-align: center;line-height: 1.8;color: #EEEEEE;font-size: 16px;margin: 52px 100px;}
.two_box .big_box .block_box img{display: block;width: 100%;}
.case_more{display: block;width: 400px;height: 70px;border-radius: 5px;background: #094e9d;color: #FFFFFF;margin: 0 auto;position: absolute;bottom: -35px;left: 50%;transform: translateX(-50%);padding: 0 18px;}
.two_box .big_box .case_more{line-height: 70px;text-align: center;}
.cases_box .item .inbox{position: relative;display: block;}
.cases_box .item .inbox img{display: block;width: 100%;transition: all .3s;}
.cases_box .item .case_more{line-height: 1;}
.cases_box .item .case_more p{color: #FFFEFE;font-size: 14px;margin: 16px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cases_box .item .case_more div{font-size: 16px;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.one_l .item:first-child{margin-bottom: 116px;}
.two_box{margin-bottom: 94px;padding-left: 66.6666%;}
.three_box{margin: 0 -13px;}
.three_box .item{float: left;width: 33.3333%;padding: 0 13px;margin-bottom: 116px;}
.map_box{border: 1px solid #DCDCDC;border-top: 2px solid #094e9d;padding: 42px 96px;margin: 46px 0;}
.map_box .tt{line-height: 1;text-align: left;margin-bottom: 20px !important;}
.map_box .tt h3{font-size: 24px;margin-bottom: 0 !important;}
.map_box .tt h3 span{display: none;}
.map_box .tt h3 span.on{display: block;}
.map_box .tt p{color: #666666;font-size: 20px;display: none;}
.map_tab{padding-left: 260px;position: relative;}
.map_tab .tab_td{position: absolute;left: 0;top: 10px;width: 240px;height: 250px;}
.map_tab .item{height: 70px;line-height: 70px;text-align: center;background: #F5F5F5;font-size: 24px;margin: 10px 0 0;}
.map_tab .item.on{color: #FFFFFF;background: #094e9d;}
.map_tab .item:nth-child(1){margin:0;}
.map_tab .tab_con{margin-top: 0;margin-bottom: 0;}
.map_tab .map_in .map_block{width: 100%;height: 250px;}
.map_tab .map_in .address_block{display: none;float: right;width: 38%;background: #094e9d;height: 250px;color: #FFFFFF;align-items: center;justify-content: center;}
.map_tab .map_in .address_block .p{line-height: 2.4;font-size: 14px;padding: 0 15px;}
.my-map{margin: 0 auto;width: 100%;height: 250px;}
.my-map .icon{background: url(../images/marker.png) no-repeat;}
.my-map .icon-cir{height: 31px;width: 28px;}
.my-map .icon-cir-red{background-position: -11px -5px;}
.amap-container{height: 100%;}
.message_box{background: url(../images/contact_img1.jpg) no-repeat;background-size: cover;background-position: center center;padding: 44px 200px;display: flex;align-items: center;justify-content: space-between;}
.message_box .group{position: relative;padding-left: 97px;margin-bottom: 30px;padding-right: 70px;}
.message_box .group:last-child{margin-bottom: 0;}
.message_box .group label{color: #FFFFFF;text-align: right;width: 75px;position: absolute;top: 0;left: 0;line-height: 40px;}
.message_box .group label i{color: #094e9d;margin-right: 3px;}
.message_box .group textarea.input{height: 106px;padding: 10px 15px;}
.message_box .group .input{display: block;width: 100%;height: 40px;border: 1px solid rgba(255,255,255,.3);background: #FFFFFF;padding: 0 15px;}
.message_box .tip,.message_box .form{width: 50%;}
.message_box .tip .word{width: 377px;height: 56px;line-height: 56px;text-align: center;font-size: 40px;transform:skew(-45deg);position: relative;}
.message_box .tip .word p{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform:skew(45deg);z-index: 100;letter-spacing: 8px;}
.message_box .tip .word::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF;z-index: 10;}
.message_box .tip .word:after{content: '';display: block;position: absolute;left: -28px;top: 28px;width: 100%;height: 100%;background: #000000;z-index: -10;}
.message_box .tip .word span{color: #094e9d;}
.message_box .group button{width:144px;height:47px;line-height: 47px;text-align: center;color: #FFFFFF;border: 0;outline: none;background:#094e9d;}
.cont_detail{width: 73%;margin: 83px auto 90px;}
.cont_detail .title{padding-bottom: 30px;line-height: 1;border-bottom: 1px solid #EEEEEE;font-size: 24px;font-weight: bold;}
.cont_detail .word{line-height: 2;color: #666666;font-size: 16px;margin-top: 30px;margin-bottom: 90px;}
.active_box .ac_title{line-height: 1;color: #666666;font-size: 16px;margin-bottom: 30px;}
.active_box .swiper-slide{background-size: cover;background-position: center;}
.active_box .swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
.active_box .gallery-top{width: 82%;}
.active_box .gallery-thumbs{width: 18%;box-sizing: border-box;padding: 10px 17px;background: #1A1516;}
.active_box .gallery-thumbs .swiper-slide{width: 100%;}
.active_box .gallery-thumbs .swiper-slide-thumb-active{border: 1px solid #EEEEEE;}
.ac_img{height: 798px;display: flex;justify-content: space-between;}
.ac_img .swiper-button-next,.ac_img .swiper-button-prev{width: 14px;height: 26px;background-size: 14px 26px;}
.news_detail.cont_detail .title{text-align: center;line-height: 1.5;}
.news_detail .content .active_box img{display: block;margin: 0 auto;max-width: 100%;height: auto !important;}
.news_detail.cont_detail .word{line-height: 1.5 !important;}
.news_detail.cont_detail .active_box{line-height: 1.5;font-size: 14px;}
.news_detail.cont_detail .word,.news_detail.cont_detail .active_box{text-align: center;}