*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
body {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:-apple-system, BlinkMacSystemFont, PingFang SC, Microsoft YaHei, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:14px;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;color: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:14px; width:100%;}
img{border:none;max-width: 100%;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
body::-webkit-scrollbar{ width:4px;height: 1px;}
body::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
body::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
.fl {float:left;}
.fr {float:right;}

@font-face {
	font-family: "din";
	src: url("../font/din-medium.ttf");
}

.f_12 {
    font-size: 12px;
}
.f_13 {
    font-size: 13px;
}
.f_14 {
    font-size: 14px;
}

.f_15 {
    font-size: 15px;
}

.f_16 {
    font-size: 16px;
}

.f_18 {
    font-size: 18px;
}

.f_20 {
    font-size: 20px;
}
.f_21 {
    font-size: 21px;
}

.f_22 {
    font-size: 22px;
}

.f_24 {
    font-size: 24px;
}

.f_26 {
    font-size: 26px;
}

.f_28 {
    font-size: 28px;
}

.f_30 {
    font-size: 30px;
}

.f_32 {
    font-size: 32px;
}

.f_34 {
    font-size: 34px;
}
.f_35 {
    font-size: 35px;
}

.f_36 {
    font-size: 36px;
}

.f_38 {
    font-size: 38px;
}

.f_40 {
    font-size: 40px;
}

.f_42 {
    font-size: 42px;
}

.f_44 {
    font-size: 44px;
}
.f_45 {
    font-size: 45px;
}
.f_48 {
    font-size: 48px;
}

.f_50 {
    font-size: 50px;
}

.f_55 {
    font-size: 55px;
}

.f_56 {
    font-size: 56px;
}

.f_58 {
    font-size: 58px;
}

.f_60 {
    font-size: 60px;
}

.f_64 {
    font-size: 64px;
}

.f_70 {
    font-size: 70px;
}

.f_72 {
    font-size: 72px;
}

.f_80 {
    font-size: 80px;
}

.f_82 {
    font-size: 82px;
}

.f_85 {
    font-size: 85px;
}

.f_90 {
    font-size: 90px;
}

.f_100 {
    font-size: 100px;
}

.f_106 {
    font-size: 106px;
}

.f_110 {
    font-size: 110px;
}

.f_117 {
    font-size: 117px;
}

.f_120 {
    font-size: 120px;
}

.f_144 {
    font-size: 144px;
}

.f_150 {
    font-size: 150px;
}

.f_168 {
    font-size: 168px;
}

.w1680{width:87.5%;position: relative;margin: 0 auto;}
.w1540{width:80%;position: relative;margin: 0 auto;}
.w1440{width:75vw;position: relative;margin: 0 auto;}

.tanchuang{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;z-index: -100;transition: all 0.5s;opacity: 0;}
.tanchuang.on{opacity: 1;z-index: 999;}
.tanchuang .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);}
.tanchuang .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); background-color: #ffffff;width: 80%;border-radius: 10px;background-color: #ffffff;}
.tanchuang .con video{width: 100%;}

.header{position: fixed;top: 0;left: 0;width: 100vw;z-index: 999;text-align: center;padding: 1.25vw 0 0.75vw 0;transition: all 0.5s;transform: translateY(0);}
.header .w1680{display: flex;justify-content: space-between;align-items: center;}
.header .left{display: flex;justify-content: center;align-items: flex-end;margin-bottom: 0.5vw;}
.header .left a:nth-child(2){margin-bottom: 1vw;}
.header .logo2{display: none;}
.header .logo{margin-right: 1vw;}
.header .logo img{width: 5.2vw;}
.header .right{display: flex;align-items: center;}
.header .right .h_nav{display: flex;}
.header .right .h_nav a{color: #ffffff;}
.header .right .h_nav>li{position: relative;margin-right: 3.4vw;padding-bottom: 0.5vw;}
.header .right .h_nav>li:last-child{margin-right:0;}
.header .right .h_nav>li>a{}
.header .right .h_nav>li:last-child>a{margin-right: 0;}
.header .right .h_nav>li ul{position: absolute;top: 100%;left: 50%;transform: translateX(-50%); width: 180px;text-align: center;padding: 0.8vw;border-radius: 6px;box-shadow: 0 0 10px rgba(0,0,0,0.1);line-height: 1.8;background-color: rgba(255,255,255,0.8);display: none;}
.header .right .h_nav>li ul a{opacity: 0.7;transition: all 0.5s;color:#333;}
.header .right .h_nav>li ul a:hover{opacity: 1;}
.header .h_img{display: none;}
.header .right .solid{width: 1px;height: 20px;background-color: #ffffff;margin-left: 2.8vw;margin-bottom: 0.5vw;}
.header .right .ser{margin-left: 2.34vw;padding-bottom: 0.5vw;}
.header .right .lag{margin-left: 1.56vw;padding-bottom: 0.5vw;position:relative;display:none;}
.header .right .lag ul{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 100px;background-color: rgba(255,255,255,0.8);color:#333;text-align: center;line-height: 2;padding: 8px 0;display:none;}
.header .right .lag ul a{color: #333;transition:all 0.5s;}
.header .right .lag ul a:hover{color: #005DA1;}
.header .btn{display: none;}

.header .m_nav{display: none;}

.header.on{background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 0.8vw 0 0.3vw 0;}
.header.on .logo1{display: none;}
.header.on .logo2{display: block;}
.header.on .right .h_nav a{color: #333;}
.header.on .b_img{display: none;}
.header.on .h_img{display: block;}
.header.on .right .solid{background-color: #333;}

.index-banner{position: relative;overflow: hidden;color: #ffffff;background-color:#000;}
.index-banner .m_img,.index-banner .p_img{background: no-repeat center;background-size: cover;}
.index-banner .m_img{display: none;}
.index-banner .p_img{height: 100vh;}
.index-banner .swiper-slide{position: relative;}
.index-banner .swiper-slide .word{position: absolute;left: 6.25vw;top: 50%;transform: translateY(-50%);}
.index-banner .swiper-slide .word .f_82{line-height: 116px;font-weight: bold;margin-bottom:1.8vw;}
.index-banner .swiper-slide .word .f_20{line-height: 28px;display: block;}
.index-banner .swiper-slide .word .more{color: #fff;margin-top:5.625vw;display: block;width:8.34vw;border: 1px solid #fff;border-radius: 18px;text-align: center;}
.index-banner .swiper-slide .word .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/r-icon.svg)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}
.index-banner .swiper-slide .word .more:hover span{padding-right: 26px;}
.index-banner .swiper-pagination{bottom: 4.8vw;}
.index-banner .swiper-pagination .swiper-pagination-bullet{opacity: 0.8;width:4.7vw;height: 5px;background-color: #BFBFBF;border-radius: 0;transition: all 0.5s;margin: 0 5px;}
.index-banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #ffffff;opacity: 1;}

.index-banner .next {width:70px;height:70px;color:#fff;font-size:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;cursor:pointer;border-radius:50%;transition:background-color .3s ease-in;position:absolute;right:7%;top:45%;z-index:2}
.index-banner .next i {display:none;width:18px;height:6px;background-image:url(../img/r-icon.svg);background-size:100% 100%;}
.index-banner .next.anim .circle2 {-webkit-animation:svgCircleAnmi1 6s linear forwards;animation:svgCircleAnmi1 6s linear forwards}
.index-banner .next.anim i {display:block;}
.index-banner .next .iconfont {display:block;transition:color .3s}
.index-banner .next .circle1 {display:none}
.index-banner .next .circle2 {stroke:#fff;stroke-dasharray:0 371}
.index-banner .next .svg {position:absolute;left:0;top:0;width:100%;height:100%;transform:rotate(-90deg)}
@-webkit-keyframes svgCircleAnmi1 {
0% {stroke-dasharray:0 371}
to {stroke-dasharray:371 371}
}
@keyframes svgCircleAnmi1 {
0% {stroke-dasharray:0 371}
to {stroke-dasharray:371 371}
}

.i_part1{position: relative;background-color:#fff;}
.i_part1 .con{height: 49vw;display: flex;}
.i_part1 .con .left{width: 50%;background: no-repeat center;background-size: cover;padding: 12vw 0 0 12.7vw;}
.i_part1 .con .left .h{width: 530px;color: #005DA1;line-height: 1.5;margin-bottom: 18px;letter-spacing:3px;}
.i_part1 .con .left .p{width: 500px;line-height: 22px;color: #333333;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 44px;margin-bottom: 2.3vw;}
.i_part1 .con .left .more{color: #333333;margin-top:5.625vw;display: block;width:8.34vw;border: 1px solid rgba(51,51,51,0.27);border-radius: 18px;text-align: center;transition: all 0.3s;}
.i_part1 .con .left .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/jt_b.png)no-repeat right center;background-size: 20px 7px;transition: all 0.2s;}
.i_part1 .con .left .more:hover{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.i_part1 .con .left .more:hover span{padding-right: 26px;background-image:url(../img/jt_lan.png)}
.i_part1 .con .right{width: 50%;overflow: hidden;position: relative;}
.i_part1 .con .right .pic{background: no-repeat center;background-size: cover;width: 159%;height: 100%;position: absolute;top: 0;left: -30%;transition: all 0.05s;}
.i_part1 .num_box{width:75vw;position: absolute;bottom: 6.67vw;left: 50%;transform: translateX(-50%);display: flex;justify-content: space-between;}
.i_part1 .num_box .box{background-color: #ffffff;width:16.3vw;box-shadow: 0 0 20px rgba(0,93,161,0.16);position: relative;padding: 2.6vw 0 1.56vw 3.1vw;}
.i_part1 .num_box .box:after{content: "";position: absolute;top:1.7vw;right: 1.7vw;width: 1.72vw;height: 1.72vw;background: no-repeat center;background-size: cover;}
.i_part1 .num_box .box:nth-child(1):after{background-image: url(../img/part1_icon1.png);}
.i_part1 .num_box .box:nth-child(2):after{background-image: url(../img/part1_icon2.png);}
.i_part1 .num_box .box:nth-child(3):after{background-image: url(../img/part1_icon3.png);}
.i_part1 .num_box .box:nth-child(4):after{background-image: url(../img/part1_icon4.png);}
.i_part1 .num_box .box .top{margin-bottom: 1.25vw;display: flex;align-items: flex-end;position: relative;display: table;}
.i_part1 .num_box .box .top .add{position: absolute;top: -6px;right: 0;color: #005DA1;font-weight: bold;}
.i_part1 .num_box .box .top .f_50{margin-right: 0.625vw;color: #005DA1;font-weight: bold;font-family: din;}

.i_part2{position: relative;height: 120vh;}
.i_part2 .boxs{display: flex;position: sticky;top: 0;}
.i_part2 .box{position: relative; width: 18.5%;transition: all 0.5s;height: 100vh;background: no-repeat center;background-size: cover;color: #ffffff;}
.i_part2 .box:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/xzbj.png)no-repeat center;background-size: 101% 100%;z-index:2;}
.i_part2 .box.on{width: 44.5%;}
.i_part2 .box .txt{position: absolute; bottom: 7vw;padding: 0 0 0 2.6vw;transition: all 0.5s;z-index:3;}
.i_part2 .box .txt .h1{display: none;}
.i_part2 .box .txt .p{display: none;}
.i_part2 .box.on .txt{padding: 0 0 0 6.25vw;}
.i_part2 .box.on .txt .h1{display: block;line-height: 1;margin-bottom: 3.333vw;font-weight: bold;}
.i_part2 .box.on .txt .h2{line-height: 1;background: transparent;padding-right: 0;margin-bottom:2.18vw;font-weight: bold;}
.i_part2 .box.on .txt .p{display: block;width: 26.5vw;line-height: 36px;height: 72px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.i_part3{ padding: 6.25vw 0 3vw 0;}
/*.i_part3:after{content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: url(../img/i_part3_bj.png)no-repeat center top;z-index: -1;}*/

.i_part3 .box{position: -webkit-sticky;position: sticky; width: 100%;height: 39.2vw;margin: 0 auto;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);
    top: 10vh!important;
    -webkit-transform: translate(0,0);
       -moz-transform: translate(0,0);
        -ms-transform: translate(0,0);
         -o-transform: translate(0,0);
            transform: translate(0,0);
    padding:0 0 40px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	-webkit-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	-moz-transition: all 0.6s ease-out;
	transition:all 0.6s ease-out;
	background-size: 100% 100%;
	border-radius: 36px;
	overflow: hidden;
	margin-bottom: 5vw;
	}
.i_part3 .box.on{-webkit-transform: scale(0.92);-moz-transform: scale(0.92);-ms-transform: scale(0.92);-o-transform: scale(0.92);transform: scale(0.92);}
/* .i_part3 .box.on2{top: -webkit-calc(5vh - 50px)!important;top: -moz-calc(5vh - 50px)!important;top: calc(5vh - 50px)!important;} */
.i_part3 .box.on2{top:12vw;}
.i_part3 .box.on1{opacity: 0;}
.i_part3 .box .con1{-webkit-box-shadow: 0 0 50px rgba(0,0,0,0.2);box-shadow: 0 0 50px rgba(0,0,0,0.2); -o-background-size:auto 120%; background-size:auto 120%;margin-top: 50px;width: 100%;height: -webkit-calc(100% - 50px);height: -moz-calc(100% - 50px);height: calc(100% - 50px);border-radius: 10px;background-color: #ffffff;}
.i_part3 .box1{background-image: url(../img/i_part3_pic.png);}
.i_part3 .box2{background-image: url(../img/i_part3_pic.png);z-index: 2;}
.i_part3 .box3{background-image: url(../img/i_part3_pic.png);z-index: 3;}
.i_part3 .box4{background-image: url(../img/i_part3_pic.png);z-index: 4;}
.i_part3 .box .con{text-align: center;color: #ffffff;width: 100%;position: absolute;bottom: 3.4vw;left: 0;}
.i_part3 .box .con .h1{line-height: 52px;margin-bottom: 2.7vw;font-weight: bold;}
.i_part3 .box .con .h2{line-height: 40px;margin-bottom: 0.88vw;font-weight: bold;}
.i_part3 .box .con .h3{line-height: 40px;margin-bottom: 1vw;}
.i_part3 .box .con .p{width: 520px;margin: 0 auto;margin-bottom: 2.2vw;line-height: 30px;}
.i_part3 .box .con .more{color: #000000;margin-top:5.625vw;display: block;width:8.34vw;border: 1px solid rgba(51,51,51,0.27);border-radius: 18px;text-align: center;background-color: #ffffff;margin: 0 auto;margin-bottom: 1.56vw;transition: all 0.3s;}
.i_part3 .box .con .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/jt_b.png)no-repeat right center;background-size: 20px 7px;transition:all 0.2s;}

.i_part3 .box .con .more:hover{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.i_part3 .box .con .more:hover span{padding-right: 26px;background-image:url(../img/jt_lan.png)}

.i_part3 .box .con .solid{margin: 0 auto;position: relative; width: 20px;height: 30px;border-radius: 20px;border: 1px solid #fff;z-index: 1;cursor: pointer;}
.i_part3 .box .con .solid::after {content: '';position: absolute;top: 3px;left: 50%;width: 2px;margin-left: -1px; height: 5px;background: #fff;-webkit-animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;-moz-animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;-o-animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;}

@-webkit-keyframes mouse {from {opacity: 0;}33% {opacity: 1;}to {-webkit-transform: translateY(10px);transform: translateY(10px);opacity: 0;}}

@keyframes mouse {from {opacity: 0;}33% {opacity: 1;}to {-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);opacity: 0;}
}
.i_part3 .box:last-child .con .solid{opacity: 0;}
.i_part3 .box:last-child{margin-bottom: 0;}

.i_part4{background-color: #fff;padding: 4vw 0 7vw 0;}
.i_part4 .tit{text-align:center;color: #333333;font-weight: bold;line-height: 52px;margin-bottom: 2.18vw;}
.i_part4 .con{display: flex;justify-content: space-between;flex-wrap:wrap;}
.i_part4 .con:after{content:"";display: block;width: 27.86vw;}
.i_part4 .con .box{display: block;width: 27.86vw;border: 1px solid rgba(112,112,112,0.1);padding: 1.67vw 2.7vw 3.23vw 2.7vw;transition: all 0.5s;}
.i_part4 .con .box:hover{box-shadow: -9px 0 37px rgba(0,0,0,0.37);}
.i_part4 .con .box .pic{width: 100%;height: 13.2vw;background: no-repeat center;background-size: 100% 100%;transition: all 0.5s;margin-bottom: 1.67vw;}
.i_part4 .con .box:hover .pic{background-size: 105% 105%;}
.i_part4 .con .box .solid{width: 100%;height: 1px;background-color: #EDEDED;position: relative;margin-bottom: 1.67vw;}
.i_part4 .con .box .solid:after{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%); width: 0%;height: 1px;background-color: #005DA1;transition: all 0.5s;}
.i_part4 .con .box:hover .solid:after{width: 100%;}
.i_part4 .con .box .day{padding-left: 18px;background: url(../img/day.png)no-repeat left center;color: #005DA1;margin-bottom: 1.6vw;}
.i_part4 .con .box .h{line-height: 24px;color: #333333;height: 48px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 4.16vw;}
.i_part4 .con .box .more{color: #333333;margin-top:5.625vw;display: block;width:8.34vw;border: 1px solid rgba(51,51,51,0.27);border-radius: 18px;text-align: center;transition: all 0.3s;}
.i_part4 .con .box .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/jt_b.png)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}

.i_part4 .con .box:hover .more{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.i_part4 .con .box:hover .more span{padding-right: 26px;background-image:url(../img/jt_lan.png)}

.i_part5{background: url(../img/i_part5_bj.png)no-repeat center;background-size: cover;background-attachment:fixed; padding: 5.2vw 0 7.3vw 0;}
.i_part5 .tit{text-align:center;color: #fff;font-weight: bold;line-height: 52px;margin-bottom: 4.3vw;}
.i_part5 .con{position: relative;overflow: hidden;padding-bottom: 116px;}
.i_part5 .con .swiper-slide{height: 6.5vw;background: no-repeat center;background-size: 100% 100%;transition: all 0.5s;}
.i_part5 .con .swiper-slide:hover{background-size: 105% 105%;}
.i_part5 .con .next,.i_part5 .con .prev{width: 41px;height: 41px;background: no-repeat center;background-size: 100% 100%; border-radius: 50%;position: absolute;bottom: 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);cursor: pointer;}
.i_part5 .con .next{background-image: url(../img/index_next.png);right: calc(50% - 70px);}
.i_part5 .con .next:hover{background-image: url(../img/index_next1.png);}
.i_part5 .con .prev{background-image: url(../img/index_prev.png);left: calc(50% - 70px);}
.i_part5 .con .prev:hover{background-image: url(../img/index_prev1.png);}

.footer{background-color: #1C1C1C;color: #ffffff;padding: 3.125vw 0 3.64vw 0;}
.footer .top{display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.16);margin-bottom: 2.34vw;}
.footer .top .tel .f_16{color: #7D7D7D;margin-bottom: 16px;}
.footer .top .tel .num{padding-left: 26px;background:url(../img/f_tel.png) no-repeat left center;line-height:28px;}
.footer .top .t_left{display: flex;padding-bottom: 7.16vw;border-right: 1px solid rgba(255,255,255,0.16);padding-right: 3vw;}
.footer .top .t_left ul{margin-right: 5.9vw;width: 6.4vw;}
.footer .top .t_left ul:last-child{margin-right: 0;}
.footer .top .t_left ul .h{line-height: 24px;color: #ffffff;padding-bottom:1vw;margin-bottom: 1vw;border-bottom: 1px solid rgba(202,202,202,0.31);}
.footer .top .t_left ul a{line-height: 36px;color: #DDDDDD;opacity: 0.5;transition: all 0.5s;}
.footer .top .t_left ul a:hover{opacity: 1;}
.footer .top .t_right{width: 17.625vw;}
.footer .top .t_right .box{margin-bottom: 1.625vw;}
.footer .top .t_right .box .h{line-height: 20px;color: #ffffff;padding-left: 26px;background: url(../img/f_icon1.png)no-repeat left center;}
.footer .top .t_right .box:nth-child(3) .h{background-image: url(../img/f_icon2.png);}
.footer .top .t_right .box:nth-child(4) .h{background-image: url(../img/f_icon2.png);}
.footer .top .t_right .box .p{margin-left: 26px;margin-top: 0.625vw;color: rgba(255,255,255,0.4);line-height: 24px;}
.footer .top .t_right .code{margin-left: 26px;width: 71px;height: 71px;}
.footer .top .t_right .code img{max-width: 100%;}
.footer .bottom{display: flex;justify-content: space-between;align-items: center;}
.footer .bottom a{color: #ffffff;}
.footer .bottom ul{display: flex;}
.footer .bottom .select{width: 9.375vw;height: 2vw;border: 1px solid #fff;border-radius: 1vw;line-height: 2vw;padding-right: 1vw;cursor: pointer;position:relative;}
.footer .bottom .select .h{padding-left: 1.56vw;background: url(../img/f_xl.png)no-repeat right center;}
.footer .bottom .select ul{position:absolute;bottom:0;left:0;width:100%;transform:translateY(-2vw);display:block;text-align:center;opacity:0;z-index:-1;transition:all 0.5s;}
.footer .bottom .select ul.on{opacity: 1;z-index: 2;}
.footer .bottom .fx{display: flex;}
.footer .bottom .fx a{display: block;margin: 0 10px;}
.footer .bottom .tel{padding-left:28px;background: url(../img/f_icon3.png)no-repeat left center;display: flex;align-items: center;}
/* 首页结束 */

/* 内页公共 */
.ny_banner{height: 41.67vw;background: no-repeat center;background-size: cover;display: flex;align-items: center;}
.ny_banner .txt{margin-left: 13.5vw;color: #ffffff;}
.ny_banner .txt .cn{line-height: 66px;margin-bottom: 0.625vw;}
.ny_banner .txt .en{line-height: 48px;}
.ny_banner .j_txt{text-align: center;color: #ffffff;margin: 0 auto;}
.ny_banner .j_txt .cn{line-height: 1.6;margin-bottom: 8px;color: #ffffff;}
.ny_banner .j_txt .en{display: inline-block;letter-spacing: 8px;padding: 0 130px;position: relative;}
.ny_banner .j_txt .en::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width:98px;height: 3px;background: url(../img/solid.png);background-size: 100% 100%;}
.ny_banner .j_txt .en::after{content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);width:98px;height: 3px;background: url(../img/solid.png);background-size: 100% 100%;}
.ny_tab{transform: translateY(-50%);display: flex;justify-content: space-between;padding:0 3.64vw 0 2vw;background-color: #ffffff;box-shadow: 0 3px 6px rgba(0,0,0,0.03);align-items: center;margin-bottom: 2.08vw;height:108px;}
.ny_tab .left{padding-left: 30px;background: url(../img/home.png)no-repeat left center;color: #AAAAAA;line-height: 20px;}
.ny_tab .left a{color:#AAAAAA;transition: all 0.5s;}
.ny_tab .left a:hover{color:#000000;}
.ny_tab .right{display: flex;}
.ny_tab .right .li{padding-bottom: 1vw;margin-left: 5.78vw;transition: all 0.5s;position: relative;}
.ny_tab .right .li:after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 3px;background-color: #005DA1;transition: all 0.5s;}
.ny_tab .right .li a{display: block;color: #7E7E7E;}
.ny_tab .right .li:hover:after,.ny_tab .right .li.on:after{width: 100%;}
.ny_tab .right .li:hover a,.ny_tab .right .li.on a{color: #005DA1;}

/* 案例列表 */
.case_con .cons>.con{padding: 2vw 0 5.7vw 0;}
.case_con .cons>.con .tit{text-align: center;color: #333333;line-height: 60px;margin-bottom: 4vw;}
.case_con .cons>.con .boxs{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 4.7vw;}
.case_con .cons>.con .boxs .box{display: block;width:23.4vw;margin-bottom: 4.8vw;}
.case_con .cons>.con .boxs .box .pic{height: 10.15vw;background: no-repeat center;background-size: 100% 100%;transition: all 0.5s;border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;}
.case_con .cons>.con .boxs .box:hover .pic{background-size: 105% 105%;}
.case_con .cons>.con .boxs .box .txt{box-shadow: 0 0 20px rgba(0,93,161,0.21);background-color: #ffffff;text-align: center;padding: 3.54vw 0 1vw 0;position: relative;}
.case_con .cons>.con .boxs .box .txt .yuan{width: 4.48vw;height: 4.48vw;border-radius: 50%;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,93,161,0.21);display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 1.82vw;transform: translateY(-50%);}
.case_con .cons>.con .boxs .box .txt .yuan img{max-width: 78%;max-height: 78%;}
.case_con .cons>.con .boxs .box .txt .h{line-height: 1;color: #333333;font-weight: bold;margin-bottom: 1vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.case_con .cons>.con .page{display: flex;justify-content: center;}
.case_con .cons>.con .page .btn{display: block;width: 41px;height: 41px;background: no-repeat center;background-size: 100% 100%;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.1);margin: 0 1.56vw;}
.case_con .cons>.con .page .btn.prev{background-image: url(../img/index_prev.png);}
.case_con .cons>.con .page .btn.next{background-image: url(../img/index_next.png);}
.case_con .cons>.con .page .btn.prev:hover{background-image: url(../img/index_prev1.png);}
.case_con .cons>.con .page .btn.next:hover{background-image: url(../img/index_next1.png);}

/* 案例详情 */
.cad_con .cons>.con{}
.cad_con .cons>.con .left{width: 20.83vw;position: sticky;top: 6.25vw;float: left;}
.cad_con .cons>.con .left .l_tit{line-height: 34px;padding-left: 24px;border-left: 3px solid #005DA1;font-weight: bold;color: #333333;margin-bottom: 3.64vw;}
.cad_con .cons>.con .left .box{margin-bottom: 4vw;display: block;}
.cad_con .cons>.con .left .box .pic{height: 11.2vw;background: no-repeat center;background-size: 100% 100%;transition: all 0.5s;margin-bottom: 0.8vw;}
.cad_con .cons>.con .left .box:hover .pic{background-size: 105% 105%;}
.cad_con .cons>.con .left .box .p{line-height: 28px;color: #333333;height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-weight: bold;}
.cad_con .cons>.con .right{width: 48vw;float: right;}
.cad_con .cons>.con .right .r_tit{text-align: center;line-height: 50px;color: #333333;font-weight: bold;margin-bottom: 3.64vw;}
.cad_con .cons>.con .right .p{color: #333333;line-height: 24px;margin-bottom: 1.67vw;}
.cad_con .cons>.con .right img{max-width: 100%;margin: 0 auto;display: block;}
.cad_con .cons>.con .right .bt{text-align: center;line-height: 30px;color: #333333;margin-bottom: 3vw;}
.cad_con .cons>.con .right .pics{display: flex;justify-content: space-between;width: 100%;}
.cad_con .cons>.cad_bottom{margin-top: 5.7vw;margin-bottom: 7.9vw;display: flex;justify-content: space-between;padding-top: 1.98vw;border-top: 1px solid rgba(112,112,112,0.2);}
.cad_con .cons>.cad_bottom a{display: block;}
.cad_con .cons>.cad_bottom .left{width: 70%;}
.cad_con .cons>.cad_bottom .left a{color: #333333;line-height: 24px;margin: 7px 0;transition: all 0.5s;max-width:100%;height: 24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.cad_con .cons>.cad_bottom .left a:hover{color: #005DA1;}
.cad_con .cons>.cad_bottom .right{display: block; width: 160px;height: 36px;text-align: center;background-color: #005DA1;border-radius: 18px;transition: all 0.5s;}
.cad_con .cons>.cad_bottom .right span{line-height: 36px;color: #ffffff;padding-right: 30px;background: url(../img/back.png)no-repeat right center;}
.cad_con .cons>.cad_bottom .right:hover{opacity: 0.8;}

/* 新闻列表 */
.news_con .cons>.con .top{margin-bottom: 4.43vw;}
.news_con .cons>.con .top .tit{text-align: center;line-height: 56px;color: #333333;margin-bottom: 4.16vw;font-weight: bold;}
.news_con .cons>.con .top .t_con{display: flex;justify-content: space-between;align-items: flex-start;}
.news_con .cons>.con .top .t_con .left{display: block;width: 36.67vw;height: 24.48vw;background: no-repeat center;background-size: 100% 100%;border-radius: 8px;overflow: hidden;position: relative;transition: all 0.5s;}
.news_con .cons>.con .top .t_con .left:hover{background-size: 105% 105%;}
.news_con .cons>.con .top .t_con .left:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 14vw;background: url(../img/news_bj.png);background-size: 100% 100%;}
.news_con .cons>.con .top .t_con .left .txt{position: absolute;bottom: 2vw;left: 0;color: #ffffff;z-index: 2;padding: 0 1.4vw;}
.news_con .cons>.con .top .t_con .left .txt .day{padding-left: 23px;background: url(../img/day1.png)no-repeat left center;line-height: 22px;margin-bottom: 1.25vw;}
.news_con .cons>.con .top .t_con .left .txt .h{line-height: 28px;height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 1.56vw;}
.news_con .cons>.con .top .t_con .left .txt .more{color: #fff;margin-top:5.625vw;display: block;width:8.34vw;border: 1px solid #fff;border-radius: 18px;text-align: center;}
.news_con .cons>.con .top .t_con .left .txt .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/r-icon.svg)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}
.news_con .cons>.con .top .t_con .left .txt .more:hover span{padding-right: 26px;}
.news_con .cons>.con .top .t_con .right{width:43.75vw;}
.news_con .cons>.con .top .t_con .right .box{display: flex;width: 100%;justify-content: space-between;align-items: center;margin-bottom: 1.98vw;}
.news_con .cons>.con .top .t_con .right .box .pic{width: 19.27vw;height: 11.25vw;background: no-repeat center;background-size: 100% 100%;border-radius: 8px;transition: all 0.5s;}
.news_con .cons>.con .top .t_con .right .box .pic:hover{background-size: 105% 105%;}
.news_con .cons>.con .top .t_con .right .box .txt{width: 20.3vw;}
.news_con .cons>.con .top .t_con .right .box .txt .day{padding-left: 25px;background: url(../img/day.png)no-repeat left center;line-height: 22px;font-weight: bold;color: #333333;margin-bottom: 1.35vw;}
.news_con .cons>.con .top .t_con .right .box .txt .h{line-height: 36px;color: #333333;height: 36px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.625vw;}
.news_con .cons>.con .top .t_con .right .box .txt .p{line-height: 28px;height: 56px;color: #999999;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_con .cons>.con .bottom{padding-bottom: 8.17vw;}
.news_con .cons>.con .bottom .tab{display: flex;align-items: center;margin-bottom: 4.5vw;}
.news_con .cons>.con .bottom .tab .h{line-height: 56px;margin-right: 4.8vw;font-weight: bold;color: #333333;}
.news_con .cons>.con .bottom .tab ul{display: flex;}
.news_con .cons>.con .bottom .tab ul li{margin-right: 3vw;}
.news_con .cons>.con .bottom .tab ul li:last-child{margin-right: 0;}
.news_con .cons>.con .bottom .tab ul li a{display: block;padding-bottom: 18px;position:relative;color: #333333;transition: all 0.5s;}
.news_con .cons>.con .bottom .tab ul li a:after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 3px;background-color: #005592;transition: all 0.5s;}
.news_con .cons>.con .bottom .tab ul li a:hover,.news_con .cons>.con .bottom .tab ul li a.on{color: #005592;font-weight: bold;}
.news_con .cons>.con .bottom .tab ul li a:hover:after,.news_con .cons>.con .bottom .tab ul li a.on:after{width: 100%;}
.news_con .cons>.con .bottom .b_con .box{display: flex;width: 100%;justify-content: space-between; margin-bottom: 3.125vw;border: 1px solid rgba(216,216,216,0.5);padding: 2.8vw 7vw 2.5vw 2.5vw;}
.news_con .cons>.con .bottom .b_con .box .pic{width: 19.6vw;height: 10.9vw;background: no-repeat center;background-size: 100% 100%;transition: all 0.5s;}
.news_con .cons>.con .bottom .b_con .box:hover .pic{background-size: 105% 105%;}
.news_con .cons>.con .bottom .b_con .box .txt{width: 55.3vw;}
.news_con .cons>.con .bottom .b_con .box .txt .h{line-height: 42px;margin-bottom: 6px;height: 42px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_con .cons>.con .bottom .b_con .box .txt .day{line-height: 22px;padding-left: 25px;background: url(../img/day.png)no-repeat left center;font-weight: bold;margin-bottom: 1.14vw;}
.news_con .cons>.con .bottom .b_con .box .txt .p{line-height: 32px;height: 64px;color: #666666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 1.25vw;}
.news_con .cons>.con .bottom .b_con .box .txt .more{color: #005DA1;display: block;width:8.34vw;border: 1px solid #005DA1;border-radius: 18px;text-align: center;}
.news_con .cons>.con .bottom .b_con .box .txt .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/l_jt.png)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}
/*.news_con .cons>.con .bottom .b_con .box:hover .txt .more span{padding-right: 26px;}*/
/*.news_con .cons>.con .bottom .b_con .box:hover{box-shadow: 0 0 20px rgba(0,93,161,0.14);border-color:transparent;}*/

.news_con .cons>.con .bottom .b_con .box:hover .txt .more{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.news_con .cons>.con .bottom .b_con .box:hover .txt .more span{padding-right: 26px;background-image:url(../img/jt_lan.png)}

.news_con .cons>.con .page{display: flex;justify-content: center;}
.news_con .cons>.con .page .btn{display: block;width: 41px;height: 41px;background: no-repeat center;background-size: 100% 100%;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.1);margin: 0 1.56vw;}
.news_con .cons>.con .page .btn.prev{background-image: url(../img/index_prev.png);}
.news_con .cons>.con .page .btn.next{background-image: url(../img/index_next.png);}
.news_con .cons>.con .page .btn.prev:hover{background-image: url(../img/index_prev1.png);}
.news_con .cons>.con .page .btn.next:hover{background-image: url(../img/index_next1.png);}

/* 新闻详情 */
.nd_con .cons>.con .top{display: flex;justify-content: space-between;margin-bottom: 3.2vw;}
.nd_con .cons>.con .top .left{width: 62.5vw;}
.nd_con .cons>.con .top .left .h{line-height: 44px;color: #000000;height: 44px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 1.25vw;}
.nd_con .cons>.con .top .left .p{line-height: 22px;color: #666666;}
.nd_con .cons>.con .top .right{display: flex;align-items: center;}
.nd_con .cons>.con .top .right span{display: block;}
.nd_con .cons>.con .top .right a{display: block;width: 31px;height: 31px;margin-left: 0.625vw;background-size:100% 100%;}
.nd_con .cons>.con .top .right a:nth-child(2){background-image: url(../img/nd_wx.png);}
.nd_con .cons>.con .top .right a:nth-child(3){background-image: url(../img/nd_wb.png);}
.nd_con .cons>.con .top .right a:nth-child(4){background-image: url(../img/nd_qq.png);}
.nd_con .cons>.con .top .right a:nth-child(2):hover{background-image: url(../img/nd_wx1.png);}
.nd_con .cons>.con .top .right a:nth-child(3):hover{background-image: url(../img/nd_wb1.png);}
.nd_con .cons>.con .top .right a:nth-child(4):hover{background-image: url(../img/nd_qq1.png);}
.nd_con .cons>.con .center .p{color: #333333;line-height: 36px;margin-bottom: 1.8vw;}
.nd_con .cons>.con .center .pics{display: flex;justify-content: space-between;margin-bottom: 1.8vw;}
.nd_con .cons>.con .center .pics img{width: 23.7vw;}
.nd_con .cons>.con .bottom{border-top: 1px solid #E5E5E5;margin-bottom: 11vw;padding-top: 1.98vw;margin-top: 8.1vw;display: flex;justify-content: space-between;}
.nd_con .cons>.con .bottom a{display: block;width: 48%;transition: all 0.5s;color: #666666;line-height: 1.5;}
.nd_con .cons>.con .bottom a:last-child{text-align: right;}
.nd_con .cons>.con .bottom a:hover{color: #005DA1;}

/* 荣誉资质 */
.honor_con .cons>.con{padding:3.125vw 0 13.54vw 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.honor_con .cons>.con .box{width: 18vw;box-shadow: 0 0 10px rgba(112,112,112,0.1);margin-bottom: 2vw;transition: all 0.5s;}
.honor_con .cons>.con .box:hover{box-shadow: 0 0 18px rgba(112,112,112,0.4);}
.honor_con .cons>.con .box1{width: 18vw;}
.honor_con .cons>.con .box .pic{padding:2.9vw 1.45vw;}
.honor_con .cons>.con .box .pic img{width: 100%;transition: all 0.5s;max-width: 999px;}
/* .honor_con .cons>.con .box:hover .pic img{width: 105%;} */
.honor_con .cons>.con .box .h{line-height: 1;padding: 1.875vw 10px;text-align: center;color: #333333;border-top: 1px solid rgba(112,112,112,0.1);}

/* 合作伙伴 */
.coo_con .cons{background-color: #F6F6F6;}
.coo_con .cons>.con .top{padding:5vw 7.6vw 3.85vw 8vw;background-color: #ffffff;margin-bottom: 2.7vw;display: flex;justify-content: space-between;}
.coo_con .cons>.con .top .left{width: 34.7vw;}
.coo_con .cons>.con .top .left .h{width:152px;height: 52px;position: relative;text-align: center;background-color: #F6F6F6;line-height: 52px;font-weight: bold;margin-bottom:2vw;}
.coo_con .cons>.con .top .left .h::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 4px;height: 34px;background-color: #0660A3;}
.coo_con .cons>.con .top .left .p{line-height: 32px;color: #666666;margin-bottom: 0.625vw;}
.coo_con .cons>.con .top .left .p:last-child{margin-bottom: 0;}
.coo_con .cons>.con .top .right{width: 29.375vw;height: 18.5vw;background: no-repeat center;background-size: 100% 100%;}
.coo_con .cons>.con .center{padding:5vw 7.6vw 3.85vw 8vw;background: url(../img/coo_bj.png)no-repeat center bottom;background-size: 100% auto;background-color: #ffffff;}
.coo_con .cons>.con .center .top1{padding-bottom: 2vw;border-bottom: 1px solid rgba(112,112,112,0.2);margin-bottom: 2.2vw;}
.coo_con .cons>.con .center .top1 .h{width:152px;height: 52px;position: relative;text-align: center;background-color: #F6F6F6;line-height: 52px;font-weight: bold;margin-bottom:2vw;}
.coo_con .cons>.con .center .top1 .h::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 4px;height: 34px;background-color: #0660A3;}
.coo_con .cons>.con .center .tab{display: flex;margin-bottom: 3.125vw;}
.coo_con .cons>.con .center .tab li{padding:0 8px;line-height: 32px;margin-right: 4.1vw;position: relative;cursor: pointer;transition: all 0.5s;}
.coo_con .cons>.con .center .tab li:after{content: "";width: 12px;height: 7px;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,90%);background: url(../img/sj.png)no-repeat;background-size: 100% 100%;opacity: 0;transition: all 0.5s;}
.coo_con .cons>.con .center .tab li:hover,.coo_con .cons>.con .center .tab li.on{background-color: #0660A3;color: #fff;}
.coo_con .cons>.con .center .tab li:hover:after,.coo_con .cons>.con .center .tab li.on:after{opacity: 1;}
.coo_con .cons>.con .center .boxs .box{display: none;padding: 8px 8px 8px 8px;justify-content:space-between;flex-wrap:wrap;}
.coo_con .cons>.con .center .boxs .box.on{display: flex;position: relative;overflow: hidden;}
.coo_con .cons>.con .center .boxs .box .swiper-slide{width: 23%;height: 7.46vw;margin-bottom:1vw;display:flex;justify-content:center;align-items:center;}
.coo_con .cons>.con .center .boxs .box .swiper-slide img{max-width: 80%;max-height: 80%;}
.coo_con .cons>.con .center .boxs .box.on .swiper-slide{background-color: #FFFFFF;border-radius: 8px;box-shadow: 0 0 10px rgba(6,96,163,0.1);display: flex;justify-content: center;align-items: center;}
.coo_con .cons>.con .center .boxs .box .btn{display: block;width: 41px;height: 41px;background: no-repeat center;background-size: 100% 100%;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.1); position: absolute;bottom: 0;cursor: pointer;}
.coo_con .cons>.con .center .boxs .box .btn.prev{background-image: url(../img/index_prev.png);left: 50%;transform: translateX(-150%);}
.coo_con .cons>.con .center .boxs .box .btn.next{background-image: url(../img/index_next.png);right: 50%;transform: translateX(150%);}
.coo_con .cons>.con .center .boxs .box .btn.prev:hover{background-image: url(../img/index_prev1.png);}
.coo_con .cons>.con .center .boxs .box .btn.next:hover{background-image: url(../img/index_next1.png);}

.coo_con .cons>.con .bottom{padding:5.8vw 4.27vw 8.54vw 0;}
.coo_con .cons>.con .bottom .top1{padding: 0 7.6vw 0 8vw;}
.coo_con .cons>.con .bottom .top1 .h{width: 152px;height: 52px;position: relative;text-align: center;background-color: #fff;line-height: 52px;font-weight: bold;margin-bottom: 2vw;}
/*.coo_con .cons>.con .bottom .top1 .h{text-align: center;line-height: 52px;font-weight: bold;margin-bottom: 2vw;}*/
	.coo_con .cons>.con .bottom .top1 .h:before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 4px;height: 34px;background-color: #0660A3;}
.coo_con .cons>.con .bottom .b_con{display: flex;justify-content: space-between;align-items: center;}
.coo_con .cons>.con .bottom .left{width: 40vw;height: 23.75vw;background: no-repeat center;background-size: cover;}
.coo_con .cons>.con .bottom .right{width: 37.6vw;}
.coo_con .cons>.con .bottom .right .li{padding-left:2.4vw;display: flex;justify-content: space-between;margin-bottom: 1.3vw;}
.coo_con .cons>.con .bottom .right .li .input{width: 17vw;}
.coo_con .cons>.con .bottom .right .li .input .txt{margin-bottom: 0.625vw;color: #333333;}
.coo_con .cons>.con .bottom .right .li .input input{width: 100%;line-height: 48px;border: 1px solid #E3E3E3;background-color: #ffffff;padding:0 20px;}
.coo_con .cons>.con .bottom .right .p{margin-left:2.4vw; width: calc(100% - 2.4vw);line-height: 48px;border: 1px solid #E3E3E3;background-color: #ffffff;padding:0 20px;margin-bottom: 2.6vw;resize:none;}
.coo_con .cons>.con .bottom .right input[type="submit"]{width: 100%;text-align: center;line-height: 48px;color: #fff;background-color: #005DA1;transition: all 0.5s;}
.coo_con .cons>.con .bottom .right input[type="submit"]:hover{opacity: 0.8;}

/* 加入我们 */
.jo_con .cons>.con .join1{padding-top: 3.7vw;}
.jo_con .cons>.con .join1 .tit{text-align: center;}
.jo_con .cons>.con .join1 .tit .h{line-height: 56px;color: #333333;font-weight: bold;margin-bottom: 0.78vw;}
.jo_con .cons>.con .join1 .tit .p{line-height: 24px;color: #333333;max-width: 600px;margin: 0 auto;}

.jo_con .cons>.con .join1 .boxs{display: flex;margin-top: 3.125vw;margin-bottom: 8.95vw;}
.jo_con .cons>.con .join1 .box{position: relative; width: 13.8vw;margin-right: 0.93vw; transition: all 0.5s;height: 17vw;background: no-repeat center;background-size: auto 100%;border: 1px solid rgba(112,112,112,0.1);overflow: hidden;padding: 3.75vw 10px 0 2.55vw;z-index: 2;color: #333333;}
.jo_con .cons>.con .join1 .box:last-child{margin-right: 0;}
.jo_con .cons>.con .join1 .box.on{width: 20.8vw;color: #ffffff;}
.jo_con .cons>.con .join1 .box::before{content: "";position: absolute;top: 0;left: 0;width: 0.5vw;height: 100%;background-color: #005DA1;z-index: -2;}
.jo_con .cons>.con .join1 .box::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/join_bj.png)no-repeat center;background-size:cover;transform: translateX(-100%);transition: all 0.5s;z-index: -1;}
.jo_con .cons>.con .join1 .box.on::after{transform: translateX(0);}
.jo_con .cons>.con .join1 .box .h{line-height: 32px;margin-bottom: 1.98vw;}
.jo_con .cons>.con .join1 .box .p{line-height: 32px;height: 96px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.jo_con .cons>.con .join1 .box .num{position: absolute;right: 0.8vw;bottom: 0;line-height: 1.5;font-family: din;color: rgba(0,93,161,0.2);font-weight: bold;z-index: 2;}
.jo_con .cons>.con .join1 .box.on .num{color: rgba(255,255,255,0.4);}
.jo_con .cons>.con .join2 .tit{text-align: center;line-height: 56px;color: #333333;font-weight: bold;margin-bottom: 2.6vw;}
.jo_con .cons>.con .join2 .form ul{display: flex;justify-content: space-between;line-height: 50px;margin-bottom: 3.38vw;}
.jo_con .cons>.con .join2 .form ul .sel{width: 13.2vw;}
.jo_con .cons>.con .join2 .form ul .input{width: 44vw;}
.jo_con .cons>.con .join2 .form ul .sel select{line-height: 50px;padding-right: 40px;padding-left: 16px; position: relative;background: url(../img/j_xl.png)no-repeat right center;border: 1px solid rgba(112,112,112,0.1);}
.jo_con .cons>.con .join2 .form ul .input .left{display: flex;justify-content: space-between;}
.jo_con .cons>.con .join2 .form ul .input input{padding-left: 16px; border: 1px solid rgba(112,112,112,0.1);line-height: 50px;width: 39.3vw;}
.jo_con .cons>.con .join2 .form ul .input a{display: block; height: 52px;width: 52px;background: url(../img/j_ser.png)no-repeat center; background-color: #005DA1;}
.jo_con .cons>.con .join2 .boxs .box{display: flex;box-shadow: 0 0 32px rgba(0,0,0,0.16);padding: 28px 36px;justify-content: space-between;align-items: center;margin-bottom: 2.8vw;}
.jo_con .cons>.con .join2 .boxs .box:last-child{margin-bottom: 0;}
.jo_con .cons>.con .join2 .boxs .box .left{width: 33vw;}
.jo_con .cons>.con .join2 .boxs .box .left .h{line-height: 32px;color: #333333;margin-bottom: 0.8vw;}
.jo_con .cons>.con .join2 .boxs .box .left .list{display: flex;margin-bottom: 1vw;}
.jo_con .cons>.con .join2 .boxs .box .left .list li{margin-right: 4vw;color: #666666;}
.jo_con .cons>.con .join2 .boxs .box .left .list li.num{color: #005DA1;}
.jo_con .cons>.con .join2 .boxs .box .left .p{line-height: 24px;color: #666666;}
.jo_con .cons>.con .join2 .boxs .box .center{width: 18.2vw;display: flex;justify-content: space-between;}
.jo_con .cons>.con .join2 .boxs .box .center div{width: 4.9vw;line-height: 30px;border: 1px solid #005DA1;border-radius: 16px;text-align: center;color: #005DA1;}
.jo_con .cons>.con .join2 .boxs .box .right{width: 8.85vw;line-height: 38px;color: #ffffff;border-radius: 19px;background-color: #005DA1;text-align: center;transition: all 0.5s;}
.jo_con .cons>.con .join2 .boxs .box .right:hover{opacity: 0.8;}

/* 关于我们 */
.ab1{padding: 0 3.125vw;display: flex;justify-content: flex-end;margin-bottom: 5.9vw;position:relative;}
.ab1 .left{width: 12.4vw;height: 100%;position: absolute;left:3.125vw;top:0; z-index: 2;background:no-repeat center;background-size:cover;transition:all 0.5s;overflow:hidden;}
.ab1 .left video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 100%;object-fit: fill;opacity:0;}
.ab1 .left.on video{opacity: 1;}
.ab1 .left:hover{width:34.4vw;}
.ab1 .left::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50px;height: 50px;background-color: rgba(0,93,161,0.64);border-radius: 50%;}
.ab1 .left::after{content: "";position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 100px;height: 100px;background-color: rgba(0,93,161,1);border-radius: 50%;z-index: -1;opacity: 0; animation: warn1 2s linear 0.5s infinite;}
@keyframes warn1 {
    0% {
    transform:translate(-50%,-50%) scale(0.3);
    -webkit-transform:translate(-50%,-50%) scale(0.3);
    opacity: 0.0;
    }
    25% {
    transform:translate(-50%,-50%) scale(0.3);
    -webkit-transform:translate(-50%,-50%) scale(0.3);
    opacity: 0.2;
    }
    50% {
    transform:translate(-50%,-50%) scale(0.3);
    -webkit-transform:translate(-50%,-50%) scale(0.3);
    opacity: 0.5;
    }
    75% {
    transform:translate(-50%,-50%) scale(0.5);
    -webkit-transform:translate(-50%,-50%) scale(0.5);
    opacity: 0.7;
    }
    100% {
    transform:translate(-50%,-50%) scale(0.8);
    -webkit-transform:translate(-50%,-50%) scale(0.8);
    opacity: 0.0;
    }
}
.ab1 .left .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.ab1 .right{width: 68.3vw;position: relative;padding-left: 9.47vw;min-height: 100%;}
.ab1 .right .left_txt{position: absolute;top: 50%;left: 2.6vw;transform: translateY(-50%);}
.ab1 .right .left_txt .p{line-height: 70px;color: #000000;font-weight: bold;border-bottom: 2px solid #000000;width: auto;display: table;}
.ab1 .right .left_txt .p:nth-child(2){margin-left: 4.6vw;}
.ab1 .right .con{padding:4.56vw 3.75vw 5.2vw 12.8vw;background-color: #FCFCFC;color: #333333;height: 100%;}
.ab1 .right .con .h{line-height: 56px;font-weight: bold;padding: 8px 0 20px 0;background: url(../img/ab1_txt.png)no-repeat left center;background-size: 100% auto;margin-bottom: 1.2vw;}
.ab1 .right .con .h1{line-height: 1;margin-bottom: 1.5vw;font-weight:bold;}
.ab1 .right .con .p{line-height: 28px;}

.ab2{height: auto;padding-bottom:3.125vw; background: url(../img/ab2_bj.png)no-repeat center bottom;background-size: cover;position: relative;}
.ab2 .prev,.ab2 .next{width: 40px;height: 40px;background-size:100% 100%;position: absolute;top: 50%;transform: translateY(-50%);box-shadow: 0 0 10px rgba(0,0,0,0.4);border-radius: 50%;z-index: 5;cursor: pointer;}
.ab2 .prev{background-image: url(../img/index_prev.png);left: 4.5vw;}
.ab2 .next{background-image: url(../img/index_next.png);right: 4.5vw;}
.ab2 .prev:hover{background-image: url(../img/index_prev1.png);}
.ab2 .next:hover{background-image: url(../img/index_next1.png);}
.ab2 .tit{text-align: center;font-weight: bold;color: #333333;margin-bottom:3.2vw;}
.ab2 .cons{position: relative;height: 500px;}
.ab2 .con{position: relative;overflow: hidden;height: 100%;}
/* .ab2 .con .swiper-wrapper{margin-left: 2.6vw;} */
.ab2 .con:after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 6px;transform: translateY(-6px);background: url(../img/ab2_solid.png) center;}
.ab2 .con .swiper-slide{height: 250px;padding-bottom:50px;padding-left: 38px;}
.ab2 .con .swiper-slide .solid{position: absolute;left: 20px;height: calc(100% - 40px);top: 40px;width: 1px;background-color: #CFCFCF;}
.ab2 .con .swiper-slide .solid::before{content: "";position: absolute;top: 0;left: 0;width: 15px;height: 15px;background-color: #ffffff;border-radius: 50%;border: 1px solid #005DA1;transform: translate(-50%,-50%);}
.ab2 .con .swiper-slide-active .solid::after{content: "";position: absolute;top: 0%;left: 0%;transform:translate(-50%,-50%);width: 50px;height: 50px;background-color: rgba(0,93,161,1);border-radius: 50%;z-index: -1;opacity: 0; animation: warn1 2s linear 0.5s infinite;}
@keyframes warn1 {
    0% {
    transform:translate(-50%,-50%) scale(0.3);
    -webkit-transform:translate(-50%,-50%) scale(0.3);
    opacity: 0.0;
    }
    25% {
    transform:translate(-50%,-50%) scale(0.3);
    -webkit-transform:translate(-50%,-50%) scale(0.3);
    opacity: 0.2;
    }
    50% {
    transform:translate(-50%,-50%) scale(0.3);
    -webkit-transform:translate(-50%,-50%) scale(0.3);
    opacity: 0.5;
    }
    75% {
    transform:translate(-50%,-50%) scale(0.5);
    -webkit-transform:translate(-50%,-50%) scale(0.5);
    opacity: 0.7;
    }
    100% {
    transform:translate(-50%,-50%) scale(0.8);
    -webkit-transform:translate(-50%,-50%) scale(0.8);
    opacity: 0.0;
    }
}
.ab2 .con .swiper-slide:nth-child(2n){transform: translateY(calc(100% + 0px));padding-top: 50px;padding-bottom: 0;}
.ab2 .con .swiper-slide:nth-child(2n) .solid{height: 70px;top: 0;}
.ab2 .con .swiper-slide:nth-child(2n) .solid::before{top: auto;bottom: -8px;}
.ab2 .con .swiper-slide-active:nth-child(2n) .solid::after{top: auto;bottom: -43px;}
.ab2 .con .swiper-pagination{display: none;}
.ab2 .con .swiper-slide .txt{width: 215%;}
.ab2 .con .swiper-slide .txt .h{line-height: 50px;color: #333333;font-weight: bold;font-family:din;padding-left:15px;}
.ab2 .con .swiper-slide .txt ul{line-height: 26px;height: 156px;overflow: auto;padding-right: 20px;}
.ab2 .con .swiper-slide .txt ul li{padding-left:15px;position:relative;}
.ab2 .con .swiper-slide .txt ul li:before{content:"";position: absolute;top: 13px;left: 0;width: 5px;height: 5px;border-radius: 50%;background-color: #005DA1;}
.ab2 .con .swiper-slide .txt ul::-webkit-scrollbar{ width:4px;height: 1px;}
.ab2 .con .swiper-slide .txt ul::-webkit-scrollbar-thumb{ background:#005DA1;}
.ab2 .con .swiper-slide .txt ul::-webkit-scrollbar-track{ background:#DFDFDF;}
.ab2 .con .swiper-slide-prev{ opacity: 0;}
.ab2 .con .swiper-slide-active .txt .h{font-size:60px;line-height:72px;color:#005DA1;font-weight:bold;}

.ab3{padding-bottom: 5.375vw; background: url(../img/coo_bj.png)no-repeat center bottom}
.ab3 .tit{line-height: 56px;margin-bottom: 5.4vw;text-align: center;font-weight: bold;color: #333333;}
.ab3 .prev,.ab3 .next{width: 40px;height: 40px;background-size:100% 100%;position: absolute;top: 50%;transform: translateY(-50%);box-shadow: 0 0 10px rgba(0,0,0,0.4);border-radius: 50%;z-index: 5;cursor: pointer;}
.ab3 .prev{background-image: url(../img/index_prev.png);left: 0;}
.ab3 .next{background-image: url(../img/index_next.png);right: 0;}
.ab3 .prev:hover{background-image: url(../img/index_prev1.png);}
.ab3 .next:hover{background-image: url(../img/index_next1.png);}
.ab3 .w1680{padding: 0 6.25vw;}
.ab3 .w1680 .con{position: relative;overflow: hidden;padding: 8px;}
.ab3 .w1680 .con .swiper-wrapper{align-items: center;}
.ab3 .w1680 .con .swiper-slide{height: 11.14vw;border-radius: 8px;border: 1px solid #EBEBEB;display: flex;align-items: center;justify-content: center;transition: all 0.5s;background-color:#fff;}
.ab3 .w1680 .con .swiper-slide:hover{box-shadow: 0 0 10px rgba(0,93,161,0.19);}
.ab3 .w1680 .con .swiper-slide img{max-width: 80%;max-height: 80%;}
.ab3 .w1680 .con .swiper-pagination{display: none;}

.ab4{padding-bottom: 5.3vw;padding-top:4vw;}
.ab4 .w1440{padding-bottom: 6vw;}
.ab4 .tit{line-height: 56px;margin-bottom: 5.4vw;text-align: center;font-weight: bold;color: #333333;}
.ab4 .tab{display: flex;justify-content: center;}
.ab4 .tab li{margin: 0 1.7vw;padding-bottom: 13px;border-bottom: 1px solid transparent;transition: all 0.5s;color: #333333;cursor: pointer;}
.ab4 .tab li.on{color: #005DA1;border-color: #005DA1;font-weight: bold;}
.ab4 .con{display: none; position: relative;overflow: hidden;text-align: center;padding:4.1vw 20px 20px 20px;}
.ab4 .con.on{display: block;}
.ab4 .con .pics{padding:2.6vw 1.3vw;border-bottom: 1px solid rgba(112,112,112,0.19);}
.ab4 .con .pics .pic{width: 100%;height: 10.2vw;background-position: center;background-repeat:no-repeat;  background-size:100% auto;transition: all 0.5s;}
.ab4 .con .swiper-slide{padding-bottom: 0.65vw;transition: all 0.5s;}
.ab4 .con .swiper-slide:hover{background-color: #ffffff;box-shadow: 0 0 20px rgba(0,93,161,0.19);}
.ab4 .con .swiper-slide:hover .pics .pic{transform:scale(1.05);}
.ab4 .con .swiper-slide .txt{margin: 1.3vw 8px;color: #333333;line-height: 22px;height: 22px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.ab4 .prev,.ab4 .next{width: 40px;height: 40px;background-size:100% 100%;position: absolute;bottom: 20px;box-shadow: 0 0 10px rgba(0,0,0,0.4);border-radius: 50%;z-index: 5;cursor: pointer;}
.ab4 .prev{background-image: url(../img/index_prev.png);left: 50%;transform: translateX(-150%);}
.ab4 .next{background-image: url(../img/index_next.png);right: 50%;transform: translateX(150%);}
.ab4 .prev:hover{background-image: url(../img/index_prev1.png);}
.ab4 .next:hover{background-image: url(../img/index_next1.png);}

.ab5{padding-bottom: 12.76vw;background: url(../img/ab5_bj.png)no-repeat center bottom;background-size: 100% auto;}
.ab5 .tit{text-align: center;margin-bottom:4.58vw;}
.ab5 .tit .h{line-height: 56px;margin-bottom: 1vw;text-align: center;font-weight: bold;color: #333333;}
.ab5 .tit .p{width: 540px;margin: 0 auto;line-height: 30px;color: #333333;}
.ab5 .con{display: flex;justify-content: space-between;align-items:flex-start;}
.ab5 .con .left{width: 46vw;position: relative;}
.ab5 .con .left .img1{width: 100%;}
.ab5 .con .left .img2{width: 19.375vw;position: absolute;right: 3.4vw;bottom: 3.8vw;}
.ab5 .con .left .boxs{width: 19.375vw;height:25.4vw; position: absolute;right: 3.4vw;bottom: 3.8vw;}
.ab5 .con .left .boxs .dian{width: 2.6vw;height: 2.6vw;cursor: pointer;position:absolute;}
.ab5 .con .left .boxs .dian:nth-child(1){top:11.4vw;right:0;width:6vw;height:6vw;}
.ab5 .con .left .boxs .dian:nth-child(2){top:0;right:2.6vw;}
.ab5 .con .left .boxs .dian:nth-child(3){top:4.8vw;right:8.33vw;}
.ab5 .con .left .boxs .dian:nth-child(4){top:14.27vw;right:17vw;}
.ab5 .con .left .boxs .dian:nth-child(5){top:14.375vw;right:11.77vw;}
.ab5 .con .left .boxs .dian:nth-child(6){top:16.67vw;right:8.125vw;}
.ab5 .con .left .boxs .dian:nth-child(7){top:22.8vw;right:13.43vw;}
.ab5 .con .left .txt{position: absolute;bottom: 12.5vw;right:3.6vw;color: #ffffff;transform: translateX(-50%);}
.ab5 .con .right{width: 31.5vw;min-height:38.33vw;position:relative; }
.ab5 .con .right .r_con{position: absolute;top: 0;left: 0;width: 100%;padding: 2.29vw 0 2.6vw 0;background-color: #fff;box-shadow: 0 3px 36px rgba(0,93,161,0.11);border-radius: 8px;display:none;}
.ab5 .con .right .r_con.on{display: block;}
.ab5 .con .right .tit1{padding-left: 2.18vw;text-align: left;margin-bottom: 1.77vw;position: relative;line-height: 36px;}
.ab5 .con .right .tit1::before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: 6px;background-color: #005DA1;}
.ab5 .con .right .m_con{padding: 0 2.18vw;}
.ab5 .con .right .m_con>img{margin-bottom: 1.1vw;}
.ab5 .con .right .m_con .go{color: #005DA1;padding-right: 33px;background: url(../img/map_icon.png)no-repeat right center;line-height: 22px;margin-bottom: 1.35vw;}
.ab5 .con .right .m_con .txt{border-top: 1px solid #E8E8E8;padding-top: 1.1vw;}
.ab5 .con .right .m_con .txt .h{color: #333333;font-weight: bold;margin-bottom: 0.5vw;line-height: 1.2;}
.ab5 .con .right .m_con .txt .p{color:#666666;line-height: 22px;}
.ab5 .con .right .m_con .txt .bot{margin-top: 2.5vw;display: flex;}
.ab5 .con .right .m_con .txt .bot>div{margin-right: 5.2vw;}
.ab5 .con .right .m_con .txt .bot>div:last-child{margin-right: 0;}
.ab5 .con .right .m_con .txt .bot>div .num{color: #005DA1;font-weight: bold;font-family: din;}

/* 核心产品 */
.pl1{padding: 3.25vw 0 6.7vw 0;}
.pl1 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 5.625vw;}
.pl1 .con{position: relative;overflow: hidden;}
.pl1 .con .swiper-pagination{display: none;}
.pl1 .con .h{line-height: 32px;color: #005DA1;margin-bottom: 1.56vw;text-overflow: -o-ellipsis-lastline;}
.pl1 .con .p{line-height: 30px;color: rgba(51,51,51,0.8);padding-top: 1.35vw;border-top: 1px solid rgba(51,51,51,0.3);}

.pl2{display: flex;flex-flow:row-reverse;justify-content: space-between;box-shadow: 0 0 20px rgba(0,93,161,0.15);margin-bottom: 7.7vw;}
.pl2 .txt{width: 39vw;padding: 6.25vw;height: 35.7vw;background: no-repeat center;background-size: cover;}
.pl2 .txt>div{display: none;}
.pl2 .txt>div.on{display: block;}
.pl2 .txt .h1{font-weight: bold;color: #333333;line-height: 56px;margin-bottom: 1.14vw;}
.pl2 .txt .h2{line-height: 32px;color: #333333;margin-bottom: 2.2vw;}
.pl2 .txt .p{line-height: 30px;color: #333333;margin-bottom: 0;}
/*.pl2 .txt .more{display: block;width: 160px;line-height: 36px;color: #ffffff;border-radius: 18px;background-color: #005DA1;text-align: center;}*/
/*.pl2 .txt .more span{display: inline-block;padding-right: 32px;background: url(../img/jt_lan.png)no-repeat right center;transition: all 0.5s;}*/
/*.pl2 .txt .more span:hover{padding-right: 26px;}*/

.pl2 .txt .more{color: #333333;display: block;width:8.34vw;border: 1px solid rgba(51,51,51,0.27);border-radius: 18px;text-align: center;transition: all 0.3s;display:none;}
.pl2 .txt .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/jt_b.png)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}

.pl2 .txt .more:hover{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.pl2 .txt .more:hover span{padding-right: 26px;background-image:url(../img/jt_lan.png)}

.pl2 .pic{width: 48.5vw;height: 35.7vw;background: no-repeat center;background-size: cover;position: relative;}
.pl2 .pic .imgs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.pl2 .pic .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: no-repeat center;background-size: cover;opacity:0;transition:all 0.5s}
.pl2 .pic .img.on{opacity: 1;}
.pl2 .pic .solid{position: absolute;top: 0;width: 1px;height: 100%;background-color: rgba(255,255,255,0.3);}
.pl2 .pic .solid1{left: 25%;}
.pl2 .pic .solid2{left: 50%;}
.pl2 .pic .solid3{left: 75%;}
.pl2 .pic .boxs{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;justify-content: space-between;height:100%;}
.pl2 .pic .boxs .box{height: 100%; text-align: center;width: 25%;color: #ffffff;padding-bottom: 5.2vw;padding-top:calc(30.5vw - 14px);position: relative;cursor: pointer;}
.pl2 .pic .boxs .box .yuan{position: absolute;top: 76%;left: 50%;transform: translate3d(-50%,-50%,0) scale(0.75);width: 12px;height: 12px;background-color: #ffffff;border-radius: 50%;z-index: 2;transition: all 0.5s;}
.pl2 .pic .boxs .box .yuan::before{content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 100%;
    height: 40px;
    width: 40px;}
.pl2 .pic .boxs .box .yuan::after{content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 100%;
    height: 60px;
    width: 60px;}
    
.pl2 .pic .boxs .box:hover .yuan::before{
    animation: scalepulse 1.3s linear .3s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}
.pl2 .pic .boxs .box:hover .yuan{
    background: #fff;
    animation: scalepulse 1.3s linear 0s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}
.pl2 .pic .boxs .box:hover .yuan::after{
    animation: scalepulse 1.3s linear .15s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}
@keyframes scalepulse {
    20% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1.15);
        transform: translate3d(-50%, -50%, 0) scale(1.15);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }

    50% {
        -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
        transform: translate3d(-50%, -50%, 0) scale(1);
        -webkit-animation-timing-function: ease;
        animation-timing-function: ease
    }
}
/*.pl2 .pic .boxs .box:hover .yuan{transform: translateX(-50%) scale(1.3);}*/

.pl3{padding-bottom: 11.98vw;position: relative;z-index: 0;}
.pl3 img{margin: 0 auto;display:block;}
.pl3 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 2.6vw;}
.pl3 .bj{position: absolute;top: 35.78vw;left: 0;width: 100%;height: 49.16vw;background: url(../img/pl3_bj.png);background-size: 100% 100%;z-index: -1;transition: all 0.1s;}

.pl4{position: relative;}
.pl4 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 3.33vw;}
.pl4 .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 3.91vw;}
.pl4 .boxs .box{display: block;width: 21.875vw;border: 1px solid rgba(112,112,112,0.16);margin-bottom: 2.34vw;padding:2.08vw 1.8vw;transition: all 0.5s;}
.pl4 .boxs .box .icon{height: 36px;margin-bottom: 1.875vw;}
.pl4 .boxs .box .icon img{height: 36px;}
.pl4 .boxs .box .h{line-height: 30px;text-overflow: -o-ellipsis-lastline;margin-bottom: 1.1vw;}
.pl4 .boxs .box .p{line-height: 22px;color: #666666;margin-bottom: 3.125vw;}
/*.pl4 .boxs .box .more{display: block;width: 160px;line-height: 36px;color: #ffffff;border-radius: 18px;background-color: #005DA1;text-align: center;}*/
/*.pl4 .boxs .box .more span{display: inline-block;padding-right: 32px;background: url(../img/jt_lan.png)no-repeat right center;transition: all 0.5s;}*/
/*.pl4 .boxs .box .more span:hover{padding-right: 26px;}*/

.pl4 .boxs .box .more{color: #333333;display: block;width:8.34vw;border: 1px solid rgba(51,51,51,0.27);border-radius: 18px;text-align: center;transition: all 0.3s;}
.pl4 .boxs .box .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/jt_b.png)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}

.pl4 .boxs .box .more:hover{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.pl4 .boxs .box .more:hover span{padding-right: 26px;background-image:url(../img/jt_lan.png)}


.pl4 .boxs .box:hover{box-shadow: 0 0 20px rgba(0,93,161,0.15);border-color: transparent;}

.pl5{margin-bottom: 5.2vw;}
.pl5 .w1680{background: #F8F8F8;}
.pl5 .w1680 .con{position: relative;overflow: hidden;padding: 3.125vw 0 6.3vw 0;margin: 0 6.25vw;}
.pl5 .w1680 .con .swiper-pagination{display: none;}
.pl5 .w1680 .con .swiper-slide{display: flex;justify-content: space-between;flex-flow:row-reverse;}
.pl5 .w1680 .con .swiper-slide .pic{height:320px;width: 26.8vw;background: no-repeat center;background-size: cover;}
.pl5 .w1680 .con .swiper-slide .txt{width: 43vw;}
.pl5 .w1680 .con .swiper-slide .txt .h1{line-height: 32px;margin-bottom: 1.1vw;font-weight: bold;color:#333333;}
.pl5 .w1680 .con .swiper-slide .txt .h2{line-height: 26px;margin-bottom: 1.35vw;color: #333333;}
.pl5 .w1680 .con .swiper-slide .txt .p{line-height: 32px;color: #666666;margin-bottom: 2.08vw;}
/*.pl5 .w1680 .con .swiper-slide .txt .more{display: block;width: 160px;line-height: 36px;color: #ffffff;border-radius: 18px;background-color: #005DA1;text-align: center;}*/
/*.pl5 .w1680 .con .swiper-slide .txt .more span{display: inline-block;padding-right: 32px;background: url(../img/jt_lan.png)no-repeat right center;transition: all 0.5s;}*/
/*.pl5 .w1680 .con .swiper-slide .txt .more span:hover{padding-right: 26px;}*/

.pl5 .w1680 .con .swiper-slide .txt .more{color: #333333;display: block;width:8.34vw;border: 1px solid rgba(51,51,51,0.27);border-radius: 18px;text-align: center;transition: all 0.3s;}
.pl5 .w1680 .con .swiper-slide .txt .more span{line-height: 36px;display: inline-block;padding-right: 32px;background: url(../img/jt_b.png)no-repeat right center;background-size: 20px 7px;transition: all 0.3s;}

.pl5 .w1680 .con .swiper-slide .txt .more:hover{color:#ffffff;border-color: transparent;background-color: #005DA1;}
.pl5 .w1680 .con .swiper-slide .txt .more:hover span{padding-right: 26px;background-image:url(../img/jt_lan.png)}


.pl5 .w1680 .con .prev,.pl5 .w1680 .con .next{position: absolute;bottom: 3.125vw;width: 40px;height: 40px;background: no-repeat center;background-size: 100% 100%;box-shadow: 0 0 10px rgba(0,0,0,0.4);border-radius: 50%;z-index: 5;cursor: pointer;}
.pl5 .w1680 .con .prev{background-image: url(../img/index_prev.png);left: 50%;transform: translateX(-150%);}
.pl5 .w1680 .con .next{background-image: url(../img/index_next.png);right: 50%;transform: translateX(150%);}
.pl5 .w1680 .con .prev:hover{background-image: url(../img/index_prev1.png);}
.pl5 .w1680 .con .next:hover{background-image: url(../img/index_next1.png);}

.pl6{background-color: #F6F6F6;padding-top: 2.4vw;}
.pl6 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 1.4vw;}
.pl6 .bottom{display: flex;justify-content: space-between;padding:0 4.27vw 5.3vw 0;align-items: center;}
.pl6 .bottom .left{width: 40vw;height: 23.75vw;background: no-repeat center;background-size: cover;}
.pl6 .bottom .right{width: 37.6vw;}
.pl6 .bottom .right .li{padding-left:2.4vw;display: flex;justify-content: space-between;margin-bottom: 1.3vw;}
.pl6 .bottom .right .li .input{width: 17vw;}
.pl6 .bottom .right .li .input .txt{margin-bottom: 0.625vw;color: #333333;}
.pl6 .bottom .right .li .input input{width: 100%;line-height: 48px;border: 1px solid #E3E3E3;background-color: #ffffff;padding:0 20px;}
.pl6 .bottom .right .p{width: 100%;line-height: 48px;background-color: #EFEFEF;color: #666666;padding-left:4.68vw;margin-bottom: 2.6vw;}

.pl6 .bottom .right .p{margin-left:2.4vw; width: calc(100% - 2.4vw);line-height: 48px;border: 1px solid #E3E3E3;background-color: #ffffff;padding:0 20px;margin-bottom: 2.6vw;resize:none;}

.pl6 .bottom .right input[type="submit"]{width: 100%;text-align: center;line-height: 48px;color: #fff;background-color: #005DA1;transition: all 0.5s;}
.pl6 .bottom .right input[type="submit"]:hover{opacity: 0.8;}

.pd1{padding: 3.25vw 0 8.4vw 0;}
.pd1 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 2.7vw;}
.pd1 .con{overflow: hidden;}
.pd1 .con .swiper-pagination{display: none;}
.pd1 .con .swiper-slide{border: 1px solid rgba(112,112,112,0.1);border-radius: 16px;padding:2.08vw 1.8vw;transition: all 0.5s;}
.pd1 .con .swiper-slide:hover{background: url(../img/pd_bj.png)no-repeat center;background-size: cover;}
.pd1 .con .swiper-slide .h{line-height: 40px;height: 80px;overflow: hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 1.14vw;color: #005DA1;transition: all 0.5s;}
.pd1 .con .swiper-slide .solid{width: 100%;height: 1px;background-color: rgba(51,51,51,0.15);}
.pd1 .con .swiper-slide .p{line-height: 30px;margin-top: 2.29vw;color: rgba(51,51,51,0.85);transition: all 0.5s;}
.pd1 .con .swiper-slide:hover .h{color: #ffffff;}
.pd1 .con .swiper-slide:hover .p{color: #ffffff;}

.pd2{padding: 0 0 9.4vw 0;}
.pd2 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 4.16vw;}
.pd2 .con{display: flex;flex-wrap: wrap;padding: 0 2.7vw;}
.pd2 .con .box{width: 14vw;height: 32.18vw; background: no-repeat center;background-size: cover;overflow: hidden;position: relative;transition: all 0.5s;}
.pd2 .con .box::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(../img/xzbj.png);background-size: 100% 100%;}
.pd2 .con .box.on{width: 41.6vw;}
.pd2 .con .box .txt1{position: absolute; color: #ffffff;padding: 0 1.25vw;padding-top: 40px;opacity: 1;transition: all 0.5s;width: 100%;}
.pd2 .con .box .txt1 .h{line-height: 30px;margin-bottom: 1.2vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height:30px;}
.pd2 .con .box.on .txt1 .h{width: 39vw;}
.pd2 .con .box .txt1 .p{width: 39vw;line-height: 30px;color: rgba(255,255,255,0.88);font-weight: 300;display: none;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height:90px; }
.pd2 .con .box.on .txt1 .p{display: block;}
.pd2 .con .box .yuan{position: absolute;top: 0;left: 2.25vw;transform: translate3d(-50%,-50%,0) scale(0.75);width: 12px;height: 12px;background-color: #ffffff;border-radius: 50%;z-index: 2;transition: all 0.5s;}
.pd2 .con .box .yuan::before{content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .3);
    border-radius: 100%;
    height: 40px;
    width: 40px;}
.pd2 .con .box .yuan::after{content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%, -50%, 0) scale(.75);
    transition: .4s;
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 100%;
    height: 60px;
    width: 60px;}
    
.pd2 .con .box.on .yuan::before{
    animation: scalepulse 1.3s linear .3s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}
.pd2 .con .box.on .yuan{
    background: #fff;
    animation: scalepulse 1.3s linear 0s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}
.pd2 .con .box.on .yuan::after{
    animation: scalepulse 1.3s linear .15s infinite both;
    transform: translate3d(-50%, -50%, 0) scale(1);
}
/* .pd2 .con .box .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding:3.22vw 1.25vw 0 1.25vw;color: #fff;background-color: rgba(0,0,0,0.58);transition: all 0.5s;transform: translateY(100%);}
.pd2 .con .box .txt .h{line-height: 32px;margin-bottom: 5.3vw;}
.pd2 .con .box .txt .p{line-height: 38px;}
.pd2 .con .box .txt::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 4px;background-color: #005DA1;}
.pd2 .con .box .txt::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 5.2vw;background-color: #005DA1;} */

.pd3{padding: 0 0 3.33vw 0;}
.pd3 .tit{text-align: center;color: #333333;font-weight: bold;line-height: 56px;margin-bottom: 2.6vw;}
.pd3 .box .w1440{display: flex;padding: 4.375vw 0 2.96vw 0;justify-content: space-between;align-items: flex-start;}
.pd3 .box .w1440 .pic{position: relative;overflow: hidden;width: 500px;padding: 20px;padding-bottom: 70px;}
.pd3 .box .w1440 .pic .prev,.pd3 .box .w1440 .pic .next{position: absolute;bottom: 10px;width: 32px;height: 32px;border-radius: 50%;background-size: 100% 100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);cursor: pointer;}
.pd3 .box .w1440 .pic .prev{background-image: url(../img/index_prev.png);left: 50%;transform: translateX(-150%);}
.pd3 .box .w1440 .pic .next{background-image: url(../img/index_next.png);right: 50%;transform: translateX(150%);}
.pd3 .box .w1440 .pic .prev:hover{background-image: url(../img/index_prev1.png);}
.pd3 .box .w1440 .pic .next:hover{background-image: url(../img/index_next1.png);}
.pd3 .box .w1440 .pic .swiper-slide{height: 230px;border-radius: 25px;box-shadow: 0 0 20px rgba(0,93,161,0.1);background: transparent!important; background-size: cover;display:flex;justify-content:center;align-items:center;}
.pd3 .box .w1440 .pic .swiper-slide img{max-width: 100%;max-height: 100%;}
.pd3 .box .w1440 .txt{width: calc(94% - 500px);margin-top:2vw;}
.pd3 .box .w1440 .txt .top{padding-bottom: 0.8vw;border-bottom: 1px solid rgba(112,112,112,0.3);margin-bottom: 1.48vw;}
.pd3 .box .w1440 .txt .top .h{line-height: 56px;color: #005DA1;font-weight: bold;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height:56px;overflow:hidden; }
.pd3 .box .w1440 .txt .p{line-height: 30px;color:rgba(0,0,0,0.85);}
.pd3 .box:nth-child(2n){background-color: #F8F8F8;}
.pd3 .box:nth-child(2n+1) .w1440{flex-flow:row-reverse;}

.ser_con .cons{padding-top: 5.2vw;}
.ser_con .ny_banner{justify-content: center;}
.ser_con .ny_banner form{display: flex;box-shadow: 0 0 20px rgba(0,0,0,0.1);justify-content: center;align-items: center;}
.ser_con .ny_banner form input{display: block;}
.ser_con .ny_banner form input[type="text"]{width: 320px;height: 50px;background-color: transparent;border: 1px solid #fff;line-height: 48px;padding: 0 12px;color: #fff;}
.ser_con .ny_banner form input[type="submit"]{width: 70px;height: 50px;background: url(../img/j_ser.png)no-repeat center; background-color: #005DA1;font-size: 0;cursor: pointer;transition: all 0.5s;}
.ser_con .ny_banner form input[type="submit"]:hover{opacity: 0.7;}

@media (max-width:1680px) {
	.footer .top .t_left ul{margin-right: 5.9vw;width:7.2vw;}
	.coo_con .cons>.con .top .right{width:32vw; height: 27vw;background-size:cover;}
}
@media (max-width:1440px) {
	.f_12 {
	    font-size: 12px;
	}
	.f_13 {
	    font-size: 13px;
	}
	.f_14 {
	    font-size: 14px;
	}
	
	.f_15 {
	    font-size: 14px;
	}
	
	.f_16 {
	    font-size: 14px;
	}
	
	.f_18 {
	    font-size: 16px;
	}
	
	.f_20 {
	    font-size: 18px;
	}
	.f_21 {
	    font-size: 18px;
	}
	
	.f_22 {
	    font-size: 20px;
	}
	
	.f_24 {
	    font-size: 20px;
	}
	
	.f_26 {
	    font-size: 22px;
	}
	
	.f_28 {
	    font-size: 22px;
	}
	
	.f_30 {
	    font-size: 24px;
	}
	
	.f_32 {
	    font-size: 24px;
	}
	
	.f_34 {
	    font-size: 24px;
	}
	.f_35 {
	    font-size: 25px;
	}
	
	.f_36 {
	    font-size: 26px;
	}
	
	.f_38 {
	    font-size: 28px;
	}
	
	.f_40 {
	    font-size: 26px;
	}
	
	.f_42 {
	    font-size: 32px;
	}
	
	.f_44 {
	    font-size: 32px;
	}
	.f_45 {
	    font-size: 32px;
	}
	.f_48 {
	    font-size: 30px;
	}
	
	.f_50 {
	    font-size: 35px;
	}
	
	.f_55 {
	    font-size: 38px;
	}
	
	.f_56 {
	    font-size: 38px;
	}
	
	.f_58 {
	    font-size: 40px;
	}
	
	.f_60 {
	    font-size: 50px;
	}
	
	.f_64 {
	    font-size: 50px;
	}
	
	.f_70 {
	    font-size: 54px;
	}
	
	.f_72 {
	    font-size: 54px;
	}
	
	.f_80 {
	    font-size: 60px;
	}
	
	.f_82 {
	    font-size: 60px;
	}
	
	.f_85 {
	    font-size: 62px;
	}
	
	.f_90 {
	    font-size: 70px;
	}
	
	.f_100 {
	    font-size: 80px;
	}
	
	.f_106 {
	    font-size: 82px;
	}
	
	.header .con .left a{margin: 0 20px;}
	.header .con .right{padding-left: 20px;}
	.header .con .right .img1, .header .con .right .img2{width: 140px;}
	
	.footer .bottom .tel .num{font-size: 16px;}
	.footer .bottom{font-size: 12px;}
	.footer .bottom .f_14{font-size: 12px;}
	.footer .bottom .fx a{width: 30px; margin:0 6px;}
	.footer .bottom .tel{line-height: 20px;}
	
	.footer .top .t_left{padding-bottom: 8.2vw;}
	
	.jo_con .cons>.con .join2 .boxs .box .left .list li{margin-right: 2vw;}
	
	.i_part1 .con .left .h,.i_part1 .con .left .p{width: 420px;}
	
	
	
	
}
@media (max-width:1380px) {
    .footer .top .t_left ul{width: 8vw;}
}
@media (max-width:1280px) {
	
	.footer .top .t_left ul{font-size: 12px;}
	.footer .top .t_right .box .f_14{font-size: 12px;}
	.footer .top .t_right .box .p{line-height: 22px;}
}
@media (max-width:1024px) {
	.header .w1590{width: 100%;padding: 8px 3%;}
	.header .logo{width: 100%;padding: 0;}
	.f_187{
		font-size: 100px;
	}
	.f_100{
		font-size: 50px;
	}
	.f_96{
		font-size: 48px;
	}
	.f_82{
		font-size: 42px;
	}
	.f_60{
		font-size: 36px;
	}
	.f_68{
		font-size: 38px;
	}
	.f_42{
		font-size: 28px;
	}
	.f_38{
		font-size: 24px;
	}
	
	.f_36{
		font-size: 22px;
	}
	
	.f_32{
		font-size:22px;
	}
	
	.f_34{
		font-size: 22px;
	}
	.f_28{
		font-size: 20px;
	}
	.f_26{
		font-size: 18px;
	}
	.f_25{
		font-size: 18px;
	}
	.f_24{
		font-size: 18px;
	}
	.f_20{
		font-size: 16px;
	}
	.f_18{
		font-size: 14px;
	}
	.f_16{
		font-size: 14px;
	}
	.header{background-color: #fff;}
	.header .right{display: none;}
	.header .con{display: none;}
	.header .logo img{width: 70px;}
	.header .logo1{display: none;}
	.header .logo2{display: block;}
	.header .left a:nth-child(2){display: none;}
	.header .btn{display: block;position: absolute;right: 0;top: 10px;}
	.header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 10px;}
	.header .btn.hide{opacity: 0;}
	.header .btn span{display: block;width: 22px;height: 1px;background-color: #000;border-radius: 1px;transition: all 0.3s;}
	.header .btn span:nth-child(1){transform: translate(0,-8px);}
	.header .btn span:nth-child(2){transform: translate(12px,0);width: 12px;}
	.header .btn span:nth-child(3){transform: translate(-2px,8px);}
	.header .btn:hover span:nth-child(1){transform: translate(0,-8px);}
	.header .btn:hover span:nth-child(2){transform: translate(0,0);width: 22px;}
	.header .btn:hover span:nth-child(3){transform: translate(0,8px);}
	.header .m_nav{display: block;position: absolute;left: 110%;top: -1.25vw; width: 80%;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.08);height: 100vh;transition: all 0.5s ease-out;}
	.header .m_nav.show{left: 24%;}
	.header .m_nav .close{position: absolute;top: 16px;right: 16px; width: 22px;height: 22px;background: url(../img/out.png)no-repeat center;background-size: 100% 100%;z-index: 10;}
	.m_center{padding: 80px 16px 30px 16px;text-align: left;}
	.m_center .li{margin-bottom: 20px;}
	.m_center .li>a{font-size: 16px;line-height: 30px;padding-left: 16px;position: relative;color: #333;}
	.m_center .li>a.on{color:#145191;}
	.m_center .li>a:after{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;border-radius: 50%;background-color: #333;margin-top: -3px;}
	.m_center .li.on>a{color: #145191;}
	.m_center .li.on>a:after{background-color: #145191;}
	.m_center .li ul{text-indent: 2em;display: none;}
	.m_center .li ul a{line-height: 30px;font-size: 14px;}
	.m_center .li ul a:hover{color: #145191;}
	.m_center .li:nth-child(2){position: relative;}
	.m_center .li:nth-child(2):after{content: "";position: absolute;top:0;right: 0;width: 30px;height: 30px;background: url(../img/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(2).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(3){position: relative;}
	.m_center .li:nth-child(3):after{content: "";position: absolute;top: 0; right: 0;width: 30px;height: 30px;background: url(../img/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(3).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(4){position: relative;}
	.m_center .li:nth-child(4):after{content: "";position: absolute;top: 0; right: 0;width: 30px;height: 30px;background: url(../img/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(4).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(5){position: relative;}
	.m_center .li:nth-child(5):after{content: "";position: absolute;top: 0; right: 0;width: 30px;height: 30px;background: url(../img/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(5).on:after{transform: rotate(90deg);}
	.m_center .li:nth-child(6){position: relative;}
	.m_center .li:nth-child(6):after{content: "";position: absolute;top: 0; right: 0;width: 30px;height: 30px;background: url(../img/pr_jt.png)no-repeat center;transition: all 0.3s;}
	.m_center .li:nth-child(6).on:after{transform: rotate(90deg);}
	
	.footer .top{display: none;}
	.footer .bottom{display: block;text-align: center;}
	.footer .bottom .f_logo{display: none;}
	.footer .bottom .select{display: none;}
	.footer .bottom .fx{display: none;}
	.footer .bottom .tel{display: none;}
	.footer .bottom ul{font-size: 12px;flex-wrap: wrap;justify-content: center;margin-top: 12px;line-height: 1.5;}
	
	.w1680{width: 94%;}
	.index-banner .swiper-slide .word .f_82{font-size: 34px;line-height: 1.5;}
	.index-banner .swiper-slide .word .f_20{font-size: 14px;}
	.index-banner .swiper-slide .word .more{width: 120px;}
	.index-banner .next{display: none;}
	.i_part1{background-color: #ffffff;}
	.i_part1 .con{display: block;}
	.i_part1 .con .right{display: none;}
	.i_part1 .con .left{width: 100%;padding:  30px 3% 260px 3%;}
	.i_part1 .con .left .h{width: 100%;font-size: 26px;}
	.i_part1 .con .left .p{width: 100%;}
	.i_part1 .con .left .more{width: 100px;}
	.i_part1 .con{height: auto;}
	.i_part1 .num_box{left: 0;bottom: 30px;width: 100%;padding: 0 3%; transform: translate(0,0);flex-wrap:wrap;}
	.i_part1 .num_box .box{width: 48%;padding: 28px 25px 15px 25px;}
	.i_part1 .num_box .box:nth-child(n+3){margin-top:12px;}
	.i_part1 .num_box .box:after{width:36px;height:36px;}
	.i_part1 .num_box .box .top .f_50{font-size: 26px;}
	.i_part1 .num_box .box .top .add{font-size: 16px;}
	.i_part1 .num_box .box .p{font-size: 12px;line-height: 1.4;}
	.i_part2 .boxs{display: block;}
	.i_part2 .box.on{width: 100%;height: 40vh;}
	.i_part2 .box{width: 100%;height: 20vh;background-size: cover;}
	.i_part2 .box .txt{width: 100%!important;padding: 0 6%;}
	.i_part2 .box .txt .h1,.i_part2 .box .txt .h2,.i_part2 .box .txt .p{width: 88%!important;}
	.i_part2 .box .txt .h1{font-size: 24px;}
	.i_part2 .box .txt .h2{font-size: 20px;}
	.i_part2 .box.on .txt .p{line-height: 1.5;}
	
	.i_part3 .box .con .h1{font-size: 24px;line-height: 1.3;}
	.i_part3 .box .con .h2{font-size: 20px;line-height: 1.3;}
	
	.i_part3 .box{height: 120vw;}
	.i_part3 .box .con{bottom: 15vw;}
	.i_part3 .box .con .p{width: 100%;padding: 0 3%;line-height: 1.5;}
	.i_part3 .box .con .more{width: 140px;margin-bottom:30px;}
	
	.i_part4 .con{display: block;}
	.i_part4 .con .box{width: 100%;margin: 0;margin-bottom: 20px;padding: 10px;}
	.i_part4 .con .box .more{width: 120px;display: none;}
	.i_part4 .con .box .pic{height: 50vw;}
	.i_part4 .con .box .solid{margin-bottom: 4vw;}
	.i_part4 .con .box .h{margin-bottom: 0;}
	.i_part5 .con{padding-bottom: 90px;}
	.i_part5 .con .swiper-slide{height: 18vw;}
	
	.ny_tab{display: none;}
	.ny_banner{height: 70vw;margin-top: 57px;}
	.ny_banner .txt{margin: 0 auto;text-align: center;}
	.ny_banner .txt .cn,.ny_banner .txt .en{line-height: 1.5;padding:0 3%;font-size:18px;}
	
	.ab1{padding: 0;display: block;margin-bottom: 40px;}
	.ab1 .left{position: absolute;width: 12vw;height: 12vw;background: transparent!important;top: 46px;left: 150px;overflow: initial;}
	.ab1 .left:hover{width:12vw;}
	.ab1 .right{width: 100%;padding: 0;}
	.ab1 .right .con{padding: 30px 3%;}
	.ab1 .right .left_txt{display: none;}
	
	/*.ab2{height: 85vh;}*/
	.ab3 .w1680 .con{padding-bottom: 40px;}
	.ab3 .w1680 .con .swiper-slide{height: 30vw;}
	.ab3 .prev, .ab3 .next,.ab3 .prev, .ab3 .prev{display: none;}
	.ab3 .w1680 .con .swiper-pagination{display: block;}
	.ab4 .con{padding: 4px;padding-bottom: 60px;}
	.ab4 .con .pics .pic{height: 80vw;}
	.ab4 .tab li{margin: 0 3.6vw;}
	
	.ab5 .tit .p{width: 94%;font-size: 12px;}
	.ab5 .con{display: block;}
	.ab5 .con .left{width: 100%;}
	.ab5 .con .left .img2{width: 36%;right:10vw;bottom: 10vw;}
	.ab5 .con .left .boxs{width: 36%;right:10vw;bottom: 10vw;height:44.4vw;}
	.ab5 .con .left .boxs .dian:nth-child(1){top:50%;right: 11%;}
	.ab5 .con .left .boxs .dian:nth-child(2){top:1%;right:16%;}
	.ab5 .con .left .boxs .dian:nth-child(3){top:20%;right:44%;}
	.ab5 .con .left .boxs .dian:nth-child(4){top:58%;right:90%;}
	.ab5 .con .left .boxs .dian:nth-child(5){top:58%;right:63%;}
	.ab5 .con .left .boxs .dian:nth-child(6){top:68%;right:45%;}
	.ab5 .con .left .boxs .dian:nth-child(7){top:92%;right:72%;}
	.ab5 .con .left .txt{right: 4vw;bottom: 21vw;font-size: 12px;color: #005DA1;}
	.ab5 .con .right{width: 100%;margin-top: 20px;min-height:112vw;}
	
	.w1440{width: 94%;}
	.cad_con .cons>.con{margin-top: 40px;}
	.cad_con .cons>.con .left{width: 30%;}
	.cad_con .cons>.con .left .l_tit{font-size: 20px;padding-left: 16px;}
	.cad_con .cons>.con .right{width: 64%;}
	
	.case_con .cons>.con{padding: 40px 0;}
	.case_con .cons>.con .tit{font-size: 26px;}
	.case_con .cons>.con .boxs .box{width: 48%;}
	.case_con .cons>.con .boxs .box .pic{height: 24.5vw;}
	
	.ny_banner .txt .cn{font-size: 28px;line-height: 1.5;padding:0 3%;width:100vw;}
	.coo_con .cons>.con .top{display: block;padding: 40px 3%;}
	.coo_con .cons>.con .top .left{width: 100%;}
	.coo_con .cons>.con .top .right{width: 100%;height: 42vw;}
	.coo_con .cons>.con .center{padding: 40px 3%;}
	.coo_con .cons>.con .center .tab li:last-child{margin-right: 0;}
	.coo_con .cons>.con .center .boxs .box{padding-bottom: 8px;}
	.coo_con .cons>.con .center .boxs .box.on .swiper-slide{width:48%;height:15vw;margin-bottom:12px;}
	.coo_con .cons>.con .bottom{padding: 40px 3%;}
	
	.coo_con .cons>.con .bottom .b_con{display: block;}
	.coo_con .cons>.con .bottom .left{width: 100%;height: 60vw;}
	.coo_con .cons>.con .bottom .right{width: 100%;}
	.coo_con .cons>.con .bottom .right .li{padding: 0;margin-top: 16px;}
	.coo_con .cons>.con .bottom .right .li .input{width: 48%;}
	.coo_con .cons>.con .bottom .right .p{margin-top: 12px;margin-left:0;width:100%;}
	
	.honor_con .cons>.con .box{width: 48%;}
	
	.news_con .cons>.con{padding:40px 0 ;}
	.news_con .cons>.con .top .t_con{display: block;}
	.news_con .cons>.con .top .t_con .left{width: 100%;height: 66vw;}
	.news_con .cons>.con .top .t_con .left .txt{padding: 0 3% 20px 3%;}
	.news_con .cons>.con .top .t_con .left .txt .more{width: 120px;}
	.news_con .cons>.con .top .t_con .right{width: 100%;}
	.news_con .cons>.con .top .t_con .right .box{margin-top: 16px;}
	.news_con .cons>.con .top .t_con .right .box .pic{width: 50%;height: 34vw;}
	.news_con .cons>.con .top .t_con .right .box .txt{width: 48%;padding-left: 8px;}
	.news_con .cons>.con .top .t_con .right .box .txt .h{line-height: 26px;height: 26px;}
	.news_con .cons>.con .top .t_con .right .box .txt .p{line-height: 24px;height: 48px;}
	.news_con .cons>.con .bottom .tab{justify-content: space-between;}
	.news_con .cons>.con .bottom .tab .h{line-height: 46px;font-size:24px;}
	.news_con .cons>.con .top .tit{font-size: 24px;line-height: 1.5;}
	.news_con .cons>.con .bottom .tab ul li a{padding-bottom: 12px;}
	.news_con .cons>.con .bottom .b_con .box .pic{width: 100%;height: 40vw;}
	.news_con .cons>.con .bottom .b_con .box .txt{width: 100%;}
	.news_con .cons>.con .bottom .b_con .box{padding: 20px;display: block;}
	.news_con .cons>.con .bottom .b_con .box .txt .more{width: 120px;display: none;}
	.news_con .cons>.con .bottom .b_con .box .txt .h{margin-bottom: 0;}
	
	.ser_con .ny_banner form input[type="text"]{width: 200px;height: 40px;line-height: 38px;}
	.ser_con .ny_banner form input[type="submit"]{height: 40px;}
	
	.pl1 .con{padding-bottom: 40px;}
	.pl1 .con .swiper-pagination{display: block;}
	.pl2{display: block;}
	.pl2 .pic{width: 100%;height: 60vw;}
	.pl2 .txt{width: 100%;height: 90vw;}
	.pl2 .pic .boxs .box{padding-bottom: 6vw;padding-top: 40px;}
	.pl2 .pic .boxs .box .p{font-size: 12px;padding: 0 6px;line-height: 1.5;}
	.pl4 .boxs .box{width: 48%;padding: 16px;}
	.pl4 .boxs .box .more{display: none;}
	.pl4 .boxs .box .p{margin-bottom: 0;line-height: 1.5;}
	
	.pl5 .w1680 .con{padding: 40px 0;padding-bottom: 80px;margin: 0 3%;}
	.pl5 .w1680 .con .swiper-slide{display: block;}
	.pl5 .w1680 .con .swiper-slide .pic{width: 100%;}
	.pl5 .w1680 .con .swiper-slide .txt{width: 100%;margin-top: 20px;}
	.pl5 .w1680 .con .swiper-slide .txt .more{display: none;}
	.pl5 .w1680 .con .swiper-slide .txt .p{line-height: 1.5;}
	.pl5 .w1680 .con .prev, .pl5 .w1680 .con .next{bottom: 7vw;}
	.pl6 .bottom{display: block;padding: 40px 3%;}
	.pl6 .bottom .left{width: 100%;height: 60vw;}
	.pl6 .bottom .right{width: 100%;}
	.pl6 .bottom .right .li{padding: 0;margin-top: 16px;}
	.pl6 .bottom .right .li .input{width: 48%;}
	.pl6 .bottom .right .p{margin-top: 12px;margin-left:0;width:100%;}
	
	.pd1 .con{padding-bottom: 40px;}
	.pd1 .con .swiper-pagination{display: block;}
	.pd2 .con .box{width: 100%;height: auto;padding-bottom: 50%; margin-top: 0;}
	.pd2 .con .box .f_20{font-size: 16px;line-height: 26px;}
	.pd2 .con .box.on{width: 100%;padding-bottom: 100%;}
	.pd2 .con .box .txt1{padding: 40px 3vw 0 3vw;}
	.pd2 .con .box.on .txt1 .h{width: 100%;}
	.pd2 .con .box.on .txt1 .p{width: 100%;line-height: 24px;}
	.pd2 .con .box .yuan{left: 7.5vw;}
	
	.pd3 .box .w1440{padding: 20px 0;display: block;}
	.pd3 .box .w1440 .pic{width: 100%;}
	.pd3 .box .w1440 .txt{width: 100%;margin-top:0;}
	.pd3 .box .w1440 .txt .top .h{line-height: 2;}
	
	.w1540{width: 94%;}
	.jo_con .cons>.con .join1 .box.on{width: 40%;}
	.jo_con .cons>.con .join1 .box{width: 15%;height: 85vw;}
	.jo_con .cons>.con .join2 .form ul .sel{width: 48%;}
	.jo_con .cons>.con .join2 .form ul .input{width: 100%;margin-top: 12px;}
	.jo_con .cons>.con .join2 .form ul .input input{width: calc(100% - 60px);}
	.jo_con .cons>.con .join2 .form ul{flex-wrap: wrap;}
	.jo_con .cons>.con .join2 .boxs .box{display: block;padding:20px 12px;}
	.jo_con .cons>.con .join2 .boxs .box .left{width: 100%;margin-bottom: 12px;}
	.jo_con .cons>.con .join2 .boxs .box .center{width: 100%;margin-bottom: 12px;}
	.jo_con .cons>.con .join2 .boxs .box .center div{width: 30%;}
	.jo_con .cons>.con .join2 .boxs .box .right{width: 80px;line-height: 30px;}
	
	.ab2 .con .swiper-slide-active .txt .h{font-size: 32px;line-height: 44px;}
	.jo_con .cons>.con .join1 .box .p{-webkit-line-clamp:6;height: 192px;display:none;}
	.jo_con .cons>.con .join1 .box.on .p{-webkit-line-clamp:6;height: 192px;display:block;}
	.ny_banner .j_txt .en::before,.ny_banner .j_txt .en::after{display:none;}
	.ny_banner .j_txt .en{padding: 0 3%;width:100vw;}
	.ab1 .right .con .h1{margin-bottom: 14px;}
	.pl6 .bottom .right .li .input .txt,.coo_con .cons>.con .bottom .right .li .input .txt{margin-bottom: 8px;}
	.coo_con .cons>.con .center .tab li{font-size: 13px;}
	.jo_con .cons>.con .join1 .box.on .p{font-size: 13px;line-height: 23px;height:161px;-webkit-line-clamp:7;}
	
	.index-banner .p_img{display: none!important;}
	.index-banner .m_img{display: block!important;background:no-repeat center; background-size:cover;height:100vh;}
	
	.index-banner .swiper-slide .word{left: 0;width: 100%;padding: 0 3%;}
	
	.coo_con .cons>.con .bottom .top1{padding: 0 0 2vw 0;}
	.pd3 .box .w1440 .pic .swiper-slide{height: 170px;}
}
