@charset "utf-8";
/**
Time : 2020-2-26
Author : lmf
language : English
**/
body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "Microsoft YaHei",sans-self;
    min-width: 1260px;
    background: #fff;
    color: #333;
}
*{
    box-sizing: border-box;
}
p{
    line-height: 1.5;
}
img {
    border: 0;
}
a {
    text-decoration: none;
    color: #4E4646;
}
ul, li, td{
    list-style: none;
    margin: 0;
    padding: 0;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clear::after{
    content: "";
    display: block;
    clear: both;
}
.top{
    position: relative;
}
.head{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 75px;
    z-index: 9;
    transition: all .27s;
}
.sy-head{
    position: fixed;
}
.sy-head.act{
    /*background: #1b203e;*/
    background: #01161b;
}
.head-b{
    max-width: 1200px;
    margin: 0 auto;
}
.head .logo{
    display: block;
    line-height: 75px;
}
.head .logo img{
    display: block;
    margin: 29px 0;
    width: 282px;
}
.nav-i{
    float: left;
}
.nav-i > a{
    display: block;
    height: 75px;
    line-height: 75px;
    margin: 0 30px;
    color: #fff;
    position: relative;
    transition: all .27s;
}
.nav-hc{
    position: absolute;
    width: 100%;
    left: 0;
    top: 54px;
    display: none;
    /*background: #232846;*/
    /* background: #002229; */
    padding-top: 20px;
}
.nav-i:hover > a{
    color: #01d27f;
}
.nav-i.active > a{
    color: #01d27f;
}
.nav-i:hover > a::after{
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    height: 2px;
    background: transparent;
    transition: all .12s;
}
.nav-i:nth-child(2):hover > a::after,
.nav-i:nth-child(3):hover > a::after,
.nav-i:nth-child(6):hover > a::after{
    background: #01d27f;
}
.nav-i:hover .nav-hc{
    display: block;
}
.nav-i:hover .nav-hc::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 74px;
    top: -55px;
    z-index: -1;
    /*background: #1b203e;*/
    background: #01161b;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.nav-i:hover .nav-hc::before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    z-index: -2;
    background: #002229;
}
.nav-hcls{
    position: relative;
    max-width: 1200px;
    margin: 20px auto;
    z-index: 2;
    display: flex;
    justify-content: center;
}
.nav-hcls-col{
    float: left;
    margin-right: 30px;
}
.nav-hcls-col:first-child:last-child{
    display: flex;
    width: 880px;
    flex-wrap: wrap;
}
.nav-hcls-col:first-child:last-child .nav-hc-i{
    margin:7.5px 15px;
}
.nav-hcls-col h4{
    font-size: 15px;
    /*color: #7b7e90;*/
    color: #fff;
    pointer-events: none;
}
.nav-hc-i{
    width: 260px;
    display: block;
    padding: 15px;
    margin: 15px 0;
    /*background: #2e334f;*/
    background: #0d2d34;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.nav-hc-i span{
    display: block;
    color: #fffefe;
    margin-bottom: 5px;
}
.nav-hc-i small{
    display: block;
    font-size: 12px;
    color: rgba(255,255,255,.25);
}
.nav-hc-i:hover{
    box-shadow: 0 0 0 1px #01d27f;
}
.nav-hc-i:hover span{
    color: #02cc7d;
}
.language{
    padding-top: 22.5px;
}
.language a{
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    color: #fff;
}
.t-bn{
    position: relative;
}
.t-bn img{
    display: block;
    width: 100%;
}
.rp-pro{
    text-align: center;
    background: #f9fafe;
}
.rp-pro-b{
    max-width: 1200px;
    margin: 0 auto;
    padding: 25px 0;
    font-size: 0;
}
.rp-pro-i{
    display: inline-block;
    width: 20%;
    padding: 0 20px 0 68px;
    text-align: left;
    border-left: 1px solid #eee;
    position: relative;
}
.rp-pro-i:first-child{
    border: 0;
}
.rp-pro-i span{
    display: block;
    color: #222;
    font-size: 15px;
    margin-bottom: 5px;
}
.rp-pro-i small{
    display: block;
    font-size: 12px;
    color: #999;
}
.rp-pro-i::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 68px;
    height: 41px;
}
.rp-pro-i[name="hwg"]::before{
    background: url(../images/rpp_hwg.svg) center no-repeat;
    background-size: auto 100%;
}
.rp-pro-i[name="pdf"]::before{
    background: url(../images/rpp_pdf.svg) center no-repeat;
    background-size: auto 100%;
}
.rp-pro-i[name="ydyj"]::before{
    background: url(../images/rpp_ydyj.svg) center no-repeat;
    background-size: auto 100%;
}
.rp-pro-i[name="dqhz"]::before{
    background: url(../images/rpp_dqhz.svg) center no-repeat;
    background-size: auto 100%;
}
.rp-pro-i[name="zhny"]::before{
    background: url(../images/rpp_zhny.svg) center no-repeat;
    background-size: auto 100%;
}
.rp-warp{
    padding: 60px 0;
}
.rp-til{
    max-width: 1200px;
    margin: 0 auto;
}
.rp-til h2{
    color: #01d27f;
}
.rp-til p{
    color: #333;
}
.rp-warpb{
    max-width: 1200px;
    margin: 40px auto 0;
    display: flex;
    border-top: 1px solid #e7e9f2;
    border-bottom: 1px solid #e7e9f2;
}
.rp-warpb-i{
    width: 20%;
    position: relative;
    display: flex;
    height: 655px;
    background: #fff;
    border-right: 1px solid #e7e9f2;
    transition: all .27s;
}
.rp-warpb-i:first-child{
    border-left: 1px solid #e7e9f2;
}
.rp-warpb-i.active{
    width: 40%;
    background: #3b7cd6;
    color: #fff;
}
.rpw-b{
    position: absolute;
    width: 239.5;
    height: 100%;
    padding: 20px;
}
.rpw-hb{
    display: block;
    position: absolute;
    width: 239.5px;
    height: 100%;
    top: 0;
    right: 0;
    /* transform: translateX(-30%); */
    opacity: 0;
    padding: 30px 20px;
    background: #4287e5;
    color: #fff;
    transition: all .27s .05s;
}
.rp-warpb-i.active .rpw-b{
    width: 239.5px;
}
.rp-warpb-i.active .rpw-hb{
    opacity: 1;
    /* transform: translateX(0); */
}
.rp-warpb-i.active .rpw-b::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -40px;
    left: 0;
    background: url(../images/rpw-ypt_bj.png) bottom center no-repeat;
}
.rpw-t{
    text-align: left;
    margin: 35px 0;
    height: 62px;
    transition: all .27s;
}
.rpw-t h5{
    font-size: 15px;
    color: #222;
    margin: 0 0 10px;
    font-weight: normal;
}
.rpw-t p{
    font-size: 12px;
    color: #999;
    margin: 0;
}
.rp-warpb-i.active .rpw-t{
    transform: translateY(120px);
    text-align: center;
}
.rp-warpb-i.active .rpw-t h5{
    color: #fff;
}
.rp-warpb-i.active .rpw-t p{
    color: #c5d8f3;
}
.rpw-icon{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 50%;
    /* background: #f5f7fa; */
    transition: all .27s;
    display: flex;
    justify-content: center;
    align-items: center;
}
.rpw-icon img{
    display: none;
    height: 45px;
}
.rp-warpb-i.active .rpw-icon{
    transform: translateY(-60px);
    background: transparent;
}
.znck .rpw-icon{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.5 67.723' fill='%2301d27f'%3E%3Cpath fill='%230041f5' d='M131.745,93.361H114.71v-9.5a1.75,1.75,0,0,0-3.5,0v9.5H68.255a2.006,2.006,0,0,0-2,2.006v36.489a2.005,2.005,0,0,0,2,2h63.49a2.005,2.005,0,0,0,2-2V95.367A2.006,2.006,0,0,0,131.745,93.361Zm-1.5,37H69.75v-33.5h60.5Z' transform='translate(-66.25 -66.139)' /%3E%3Ccircle cx='13.417' cy='47.639' r='2.667'/%3E%3Ccircle cx='26.083' cy='47.639' r='2.667'/%3E%3Cpath d='M97.522,73.543l0,0a1.723,1.723,0,0,0,2.194.219,23.294,23.294,0,0,1,26.478,0,1.725,1.725,0,0,0,2.194-.219l0,0a1.747,1.747,0,0,0-.23-2.67,26.793,26.793,0,0,0-30.415,0A1.747,1.747,0,0,0,97.522,73.543Z' transform='translate(-66.25 -66.139)' /%3E%3Cpath d='M102.76,78.781h0a1.733,1.733,0,0,0,2.1.274,16.051,16.051,0,0,1,16.2,0,1.732,1.732,0,0,0,2.1-.274h0a1.754,1.754,0,0,0-.375-2.758,19.465,19.465,0,0,0-19.65,0A1.755,1.755,0,0,0,102.76,78.781Z' transform='translate(-66.25 -66.139)' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.znck.active .rpw-icon{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.5 67.723' fill='%23fff'%3E%3Cpath fill='%23fff' d='M131.745,93.361H114.71v-9.5a1.75,1.75,0,0,0-3.5,0v9.5H68.255a2.006,2.006,0,0,0-2,2.006v36.489a2.005,2.005,0,0,0,2,2h63.49a2.005,2.005,0,0,0,2-2V95.367A2.006,2.006,0,0,0,131.745,93.361Zm-1.5,37H69.75v-33.5h60.5Z' transform='translate(-66.25 -66.139)' /%3E%3Ccircle cx='13.417' cy='47.639' r='2.667'/%3E%3Ccircle cx='26.083' cy='47.639' r='2.667'/%3E%3Cpath d='M97.522,73.543l0,0a1.723,1.723,0,0,0,2.194.219,23.294,23.294,0,0,1,26.478,0,1.725,1.725,0,0,0,2.194-.219l0,0a1.747,1.747,0,0,0-.23-2.67,26.793,26.793,0,0,0-30.415,0A1.747,1.747,0,0,0,97.522,73.543Z' transform='translate(-66.25 -66.139)' /%3E%3Cpath d='M102.76,78.781h0a1.733,1.733,0,0,0,2.1.274,16.051,16.051,0,0,1,16.2,0,1.732,1.732,0,0,0,2.1-.274h0a1.754,1.754,0,0,0-.375-2.758,19.465,19.465,0,0,0-19.65,0A1.755,1.755,0,0,0,102.76,78.781Z' transform='translate(-66.25 -66.139)' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.qz .rpw-icon{
    background:  url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.5 67.5' fill='%230041f5'%3E%3Cpath d='M131.7,89.25H68.3A2.055,2.055,0,0,0,66.25,91.3V131.7A2.055,2.055,0,0,0,68.3,133.75H131.7a2.055,2.055,0,0,0,2.054-2.054V91.3A2.055,2.055,0,0,0,131.7,89.25Zm-1.446,41H69.75V92.75h60.5Z' transform='translate(-66.25 -66.25)'/%3E%3Cpath d='M87.25,69.75h25.5a1.75,1.75,0,0,0,0-3.5H87.25a1.75,1.75,0,0,0,0,3.5Z' transform='translate(-66.25 -66.25)' /%3E%3Cpath d='M74.75,80.75h50.5a1.75,1.75,0,0,0,0-3.5H74.75a1.75,1.75,0,0,0,0,3.5Z' transform='translate(-66.25 -66.25)' /%3E%3Cpath fill='%2301d27f' d='M122.45,113.409a3.5,3.5,0,0,0-4.041-2.859,3.541,3.541,0,0,0-.781.239l-6.412-6.411a3.5,3.5,0,1,0-6.1.6L96.906,117.3a3.358,3.358,0,0,0-2.508-.1l-8.337-9.528a3.487,3.487,0,1,0-2.47,1.784,3.51,3.51,0,0,0,.463-.128l8.362,9.556A3.458,3.458,0,0,0,92,120.5a3.5,3.5,0,1,0,6.75-1.282l8.53-12.794a3.473,3.473,0,0,0,2.1-.208l6.409,6.41a3.5,3.5,0,1,0,6.663.783Z' transform='translate(-66.25 -66.25)' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.qz.active .rpw-icon{
    background:  url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.5 67.5' fill='%23fff'%3E%3Cpath d='M131.7,89.25H68.3A2.055,2.055,0,0,0,66.25,91.3V131.7A2.055,2.055,0,0,0,68.3,133.75H131.7a2.055,2.055,0,0,0,2.054-2.054V91.3A2.055,2.055,0,0,0,131.7,89.25Zm-1.446,41H69.75V92.75h60.5Z' transform='translate(-66.25 -66.25)'/%3E%3Cpath d='M87.25,69.75h25.5a1.75,1.75,0,0,0,0-3.5H87.25a1.75,1.75,0,0,0,0,3.5Z' transform='translate(-66.25 -66.25)' /%3E%3Cpath d='M74.75,80.75h50.5a1.75,1.75,0,0,0,0-3.5H74.75a1.75,1.75,0,0,0,0,3.5Z' transform='translate(-66.25 -66.25)' /%3E%3Cpath d='M122.45,113.409a3.5,3.5,0,0,0-4.041-2.859,3.541,3.541,0,0,0-.781.239l-6.412-6.411a3.5,3.5,0,1,0-6.1.6L96.906,117.3a3.358,3.358,0,0,0-2.508-.1l-8.337-9.528a3.487,3.487,0,1,0-2.47,1.784,3.51,3.51,0,0,0,.463-.128l8.362,9.556A3.458,3.458,0,0,0,92,120.5a3.5,3.5,0,1,0,6.75-1.282l8.53-12.794a3.473,3.473,0,0,0,2.1-.208l6.409,6.41a3.5,3.5,0,1,0,6.663.783Z' transform='translate(-66.25 -66.25)' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.ypt .rpw-icon{
    background:  url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.875 67.337' fill='%230041f5'%3E%3Cpath d='M117.685,101.252h-.375a17.5,17.5,0,0,0-35,0,16.25,16.25,0,1,0,0,32.5h35.375a16.25,16.25,0,0,0,0-32.5Zm0,29H82.31a12.75,12.75,0,1,1,0-25.5h3.5v-3.5a14,14,0,0,1,28,0v3.5h3.875a12.75,12.75,0,0,1,0,25.5Z' transform='translate(-66.06 -66.415)' /%3E%3Cpath fill='%2301d27f' d='M110.185,68.17v.006a1.725,1.725,0,0,0,1.4,1.707,23.291,23.291,0,0,1,18.723,18.722,1.725,1.725,0,0,0,1.706,1.4h.007a1.747,1.747,0,0,0,1.725-2.051,26.791,26.791,0,0,0-21.506-21.507A1.749,1.749,0,0,0,110.185,68.17Z' transform='translate(-66.06 -66.415)' /%3E%3Cpath fill='%2301d27f' d='M110.185,75.577h0a1.733,1.733,0,0,0,1.291,1.678,16.05,16.05,0,0,1,11.456,11.456A1.733,1.733,0,0,0,124.611,90h0a1.755,1.755,0,0,0,1.685-2.216,19.47,19.47,0,0,0-13.9-13.895A1.755,1.755,0,0,0,110.185,75.577Z' transform='translate(-66.06 -66.415)' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.ypt.active .rpw-icon{
    background:  url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.875 67.337' fill='%23fff'%3E%3Cpath d='M117.685,101.252h-.375a17.5,17.5,0,0,0-35,0,16.25,16.25,0,1,0,0,32.5h35.375a16.25,16.25,0,0,0,0-32.5Zm0,29H82.31a12.75,12.75,0,1,1,0-25.5h3.5v-3.5a14,14,0,0,1,28,0v3.5h3.875a12.75,12.75,0,0,1,0,25.5Z' transform='translate(-66.06 -66.415)' /%3E%3Cpath d='M110.185,68.17v.006a1.725,1.725,0,0,0,1.4,1.707,23.291,23.291,0,0,1,18.723,18.722,1.725,1.725,0,0,0,1.706,1.4h.007a1.747,1.747,0,0,0,1.725-2.051,26.791,26.791,0,0,0-21.506-21.507A1.749,1.749,0,0,0,110.185,68.17Z' transform='translate(-66.06 -66.415)' /%3E%3Cpath d='M110.185,75.577h0a1.733,1.733,0,0,0,1.291,1.678,16.05,16.05,0,0,1,11.456,11.456A1.733,1.733,0,0,0,124.611,90h0a1.755,1.755,0,0,0,1.685-2.216,19.47,19.47,0,0,0-13.9-13.895A1.755,1.755,0,0,0,110.185,75.577Z' transform='translate(-66.06 -66.415)' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.xcx .rpw-icon{
    background:  url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.9 67.5'%3E%3Cpath fill='%2301D27F' d='M18.1,9h15.5c1,0,1.8,0.8,1.8,1.8l0,0c0,1-0.8,1.8-1.8,1.8H18.1c-1,0-1.8-0.8-1.8-1.8l0,0  C16.3,9.8,17.1,9,18.1,9z' /%3E%3Cpath fill='%2301D27F' d='M58.1,40.4L58.1,40.4c1,0,1.8,0.8,1.8,1.8v6.5c0,1-0.8,1.8-1.8,1.8l0,0c-1,0-1.8-0.8-1.8-1.8v-6.5  C56.4,41.2,57.2,40.4,58.1,40.4z' /%3E%3Cpath fill='%230041f5' d='M65.9,31.9H19.4c-1.1,0-2,0.9-2,2v22.8c0,1.1,0.9,2,2,2h46.4c1.1,0,2-0.9,2-2V34C67.9,32.9,67,32,65.9,31.9  C65.9,31.9,65.9,31.9,65.9,31.9z M64.4,55.3H20.9V35.4h43.5V55.3z' /%3E%3Cpath fill='%230041f5' d='M49.9,61.8c-1,0-1.8,0.8-1.8,1.8V64H3.5V3.5h44.7V27c0,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8V2c0-1.1-0.9-2-2-2H2  C0.9,0,0,0.9,0,2v63.5c0,1.1,0.9,2,2,2h47.7c1.1,0,2-0.9,2-2v-2C51.7,62.5,50.9,61.8,49.9,61.8C49.9,61.8,49.9,61.7,49.9,61.8z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.xcx.active .rpw-icon{
    background:  url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.9 67.5' fill='%23fff'%3E%3Cpath d='M18.1,9h15.5c1,0,1.8,0.8,1.8,1.8l0,0c0,1-0.8,1.8-1.8,1.8H18.1c-1,0-1.8-0.8-1.8-1.8l0,0  C16.3,9.8,17.1,9,18.1,9z' /%3E%3Cpath d='M58.1,40.4L58.1,40.4c1,0,1.8,0.8,1.8,1.8v6.5c0,1-0.8,1.8-1.8,1.8l0,0c-1,0-1.8-0.8-1.8-1.8v-6.5  C56.4,41.2,57.2,40.4,58.1,40.4z' /%3E%3Cpath d='M65.9,31.9H19.4c-1.1,0-2,0.9-2,2v22.8c0,1.1,0.9,2,2,2h46.4c1.1,0,2-0.9,2-2V34C67.9,32.9,67,32,65.9,31.9  C65.9,31.9,65.9,31.9,65.9,31.9z M64.4,55.3H20.9V35.4h43.5V55.3z' /%3E%3Cpath d='M49.9,61.8c-1,0-1.8,0.8-1.8,1.8V64H3.5V3.5h44.7V27c0,1,0.8,1.8,1.8,1.8s1.8-0.8,1.8-1.8V2c0-1.1-0.9-2-2-2H2  C0.9,0,0,0.9,0,2v63.5c0,1.1,0.9,2,2,2h47.7c1.1,0,2-0.9,2-2v-2C51.7,62.5,50.9,61.8,49.9,61.8C49.9,61.8,49.9,61.7,49.9,61.8z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: auto 45px;
}
.rpw-spb{
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    opacity: 1;
    transition: all .27s;
    transform: translateX(0);
}
.rp-warpb-i.active .rpw-spb{
    opacity: 0;
    transform: translateX(30%);
}
.rpw-sp-p{
    display: flex;
    padding:0 20px;
}
.rpw-sp-p span{
    display: block;
    flex: 1 1 auto;
    margin: 5px 0;
    padding: 6px 15px;
    background: rgba(235,240,246);
    text-align: center;
    font-size: 12px;
    color: #888;
}
.rpw-sp-p span:nth-child(2){
    margin-left: 10px;
}
.rpw-hb-i{
    width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
}
.rpw-hb-i .rpw-hb-ia{
    display: inline-block;
    text-align: center;
    min-width: 120px;
    border: 1px solid #79a9ec;
    color: #fff;
    padding: 6px 15px;
}
.rpw-hb-i .rpw-hb-ia p{
    margin: 0;
}
.rp-sol{
    padding: 60px 0;
    background: url(../images/rpsol_bj.jpg) center no-repeat;
    background-size: cover;
}
.rp-sol .rp-til{
    text-align: center;
}
.rp-sol .rp-til p{
    color: #fff;
}
.rp-sol-b{
    max-width: 1200px;
    margin: 50px auto 20px;
    display: flex;
    align-items: flex-start;
}
.rp-sol-l{
    width: auto;
    border-radius: 4px;
    margin-right: 20px;
    background: rgba(255,255,255,.15);
    overflow: hidden;
    flex: 0 0 auto;
}
.rp-sol-li{
    height: 68px;
    line-height: 68px;
    padding: 0 20px;
    font-size: 15px;
    color: #fff;
    border-bottom: 1px solid rgba(255,255,255,.15);
    cursor: pointer;
}
.rp-sol-li:last-child{
    border: 0;
}
.rp-sol-li.active{
    background: #01d27f;
}
.rp-sol-li i{
    display: inline-block;
    width: 35px;
    height: 100%;
    vertical-align: top;
    margin-right: 10px;
}
.rp-sol-li.hwg i{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 486.197 499.782'%3E%3Cpath fill='%23fff'  d='M307.131,169.044H178.988a6.72,6.72,0,0,1-6.718-6.719V91.205a6.718,6.718,0,0,1,6.718-6.718H307.131a6.72,6.72,0,0,1,6.719,6.718v71.12A6.719,6.719,0,0,1,307.131,169.044Zm-117.861-17H296.85V101.487H189.27Z' /%3E%3Cpath fill='%23fff'  d='M475.2,312.4h0a11,11,0,0,1,11,11h0V330.6a11,11,0,0,1-11,11h0a11,11,0,0,1-11-11h0V323.4a11,11,0,0,1,11-11Z' /%3E%3Cpath fill='%23fff'  d='M464.2,477.782H354.5V22H464.2V269.376a11,11,0,0,0,11,11h0a11,11,0,0,0,11-11V7.038A7.038,7.038,0,0,0,479.16,0H7.015A7.015,7.015,0,0,0,0,7.015H0V492.689a7.093,7.093,0,0,0,7.093,7.093H479.179a7.018,7.018,0,0,0,7.018-7.018V384.626a11,11,0,0,0-11-11h0a11,11,0,0,0-11,11Zm-332.5,0H22V22H131.694Zm200.81,0H153.694V22H332.5Z' /%3E%3Cpath fill='%2301d27f'  d='M282.93,358.317a5.273,5.273,0,0,0-4.91-2.858l-20.07-.247,5.335-25.915.04-.512a7.075,7.075,0,0,0-1.475-5.4l-.173-.2a6.288,6.288,0,0,0-4.348-1.647,8.455,8.455,0,0,0-3.865,1.022l-.272.136-.1.1-.04.037a3.324,3.324,0,0,0-.926.654L209.91,373.1h-.177l-.552.828a6.343,6.343,0,0,0-.48,5.518c.528,1.529,2.28,3.164,5.612,3.164h17.23l-10.216,29.117-.05.141v.869a1.348,1.348,0,0,1-.007.145,5.543,5.543,0,0,0,1.654,4.479,6.275,6.275,0,0,0,4.349,1.923,9.666,9.666,0,0,0,3.068-.646l.418-.139.139-.139a3.1,3.1,0,0,0,1.3-.753l49.883-52.087.64-.64.124-.5c.04-.161.117-.376.2-.6C283.489,362.508,284.234,360.377,282.93,358.317Z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: 30px auto;
}
.rp-sol-li.pdf i{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 487.947 501.158'%3E%3Cpath fill='%2301D27F'  d='M402.495,62.274c0,12.192,9.884,22.076,22.076,22.076c12.192,0,22.076-9.884,22.076-22.076    c0-12.192-9.884-22.076-22.076-22.076c0,0-0.001,0-0.001,0C412.378,40.199,402.495,50.082,402.495,62.274z' /%3E%3Cpath fill='%2301D27F'  d='M319.353,33.413c0,18.452,14.959,33.411,33.412,33.41c18.452-0.001,33.411-14.96,33.41-33.412    c0-18.452-14.96-33.411-33.412-33.41c-5.864,0-11.625,1.544-16.704,4.476C325.719,10.444,319.35,21.475,319.353,33.413z' /%3E%3Cpath fill='%23fff'  d='M171.232,122.14c2.867,0.005,5.627-1.093,7.707-3.067l2.278-2.152c4.501-4.256,4.7-11.355,0.444-15.856    c-4.256-4.501-11.355-4.7-15.856-0.444l0,0l-2.279,2.155c-4.501,4.255-4.699,11.354-0.444,15.854    C165.201,120.871,168.148,122.14,171.232,122.14L171.232,122.14z' /%3E%3Cpath fill='%23fff'  d='M484.42,254.084l-62.279-58.615v-70.883c0.097-18.052-14.458-32.766-32.51-32.863    s-32.766,14.458-32.863,32.51c-0.001,0.118-0.001,0.235,0,0.353v9.344l-90.253-84.938c-12.988-12.202-33.233-12.177-46.19,0.058    l-27.808,26.3c-4.501,4.256-4.7,11.355-0.443,15.857s11.355,4.7,15.857,0.443l0,0l27.808-26.3c4.32-4.079,11.071-4.086,15.4-0.016    l109.155,102.733c4.508,4.248,11.607,4.037,15.855-0.471c1.962-2.082,3.054-4.835,3.053-7.696v-35.309    c0.112-5.661,4.792-10.159,10.453-10.048c5.503,0.109,9.939,4.544,10.047,10.048v75.729c0.001,3.092,1.278,6.047,3.53,8.166    l45.209,42.547h-25.765c-6.194-0.001-11.216,5.019-11.217,11.213c0,0.002,0,0.003,0,0.005v205.255    c-0.006,6.193-5.024,11.211-11.217,11.218H86.391c-6.193-0.006-11.212-5.025-11.218-11.218V262.251    c0.002-6.194-5.018-11.216-11.212-11.218c-0.003,0-0.005,0-0.008,0H39.401l111.965-105.886c4.501-4.256,4.7-11.355,0.444-15.856    c-4.256-4.501-11.355-4.7-15.856-0.444L3.512,254.103c-4.502,4.253-4.703,11.351-0.449,15.853    c2.119,2.243,5.069,3.514,8.155,3.512h41.521v194.038c0.022,18.576,15.076,33.63,33.652,33.652h313.855    c18.576-0.022,33.63-15.076,33.652-33.652V273.468h42.834c6.195-0.001,11.217-5.023,11.216-11.218    C487.948,259.158,486.671,256.203,484.42,254.084L484.42,254.084z' /%3E%3Cpath fill='%23fff'  d='M343.699,296.45c-2.049-3.98-5.811-6.171-10.61-6.171l-53.936-0.666l14.164-68.8l0.052-0.249v-0.76  c0.649-4.367-0.552-8.808-3.315-12.252l-0.232-0.269c-2.6-2.353-6.001-3.622-9.507-3.546c-3.099,0.076-6.135,0.89-8.857,2.374  l-0.365,0.182l-0.287,0.288c-0.122,0.096-0.256,0.175-0.4,0.234c-0.631,0.291-1.208,0.688-1.706,1.174l-0.071,0.071L160.358,335.313  h-0.288l-0.742,1.113c-2.139,3.678-2.496,8.128-0.97,12.1c1.1,3.187,4.873,6.562,12.2,6.562h47.134l-27.119,77.285v1.833  c0,0.137-0.009,0.3-0.019,0.484c-0.361,3.617,0.952,7.201,3.566,9.727c2.489,2.609,5.904,4.135,9.508,4.25  c2.441-0.122,4.847-0.64,7.122-1.534l0.561-0.187l0.332-0.333c0.119-0.052,0.353-0.13,0.515-0.185  c0.905-0.244,1.737-0.706,2.422-1.346l127.317-132.943l1.193-1.194l0.168-0.671c0.115-0.461,0.331-1.082,0.56-1.738  C344.891,305.453,346.511,300.813,343.699,296.45z M239.067,354.081c1.615-4.845,1.564-9.767-0.136-13.167l-0.155-0.267  c-1.832-2.689-4.627-4.573-7.807-5.262l-0.3-0.074h-45.5l85.209-98.463l-10.807,54.034l-0.024,0.137  c-0.981,6.861,1.695,10.81,3.441,12.593c4.262,5.036,10.17,5.036,12.4,5.036h41.968l-97.782,101.546L239.067,354.081z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: 30px auto;
}
.rp-sol-li.ydyj i{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 487.287 414.713'%3E%3Cpath fill='%23fff'  d='M339.831,182.2h-56.8c-2.905,0-5.701-1.111-7.814-3.105l-53.08-50.1c-4.572-4.316-11.777-4.108-16.093,0.464  c-0.217,0.23-0.424,0.469-0.621,0.716l-38.076,47.737c-2.16,2.708-5.436,4.285-8.9,4.285h-52.911  c-6.287,0-11.384-5.097-11.384-11.384l0,0c0-6.287,5.097-11.384,11.384-11.384h41.125c3.483,0,6.774-1.595,8.933-4.328l46.9-59.367  c3.898-4.934,11.058-5.773,15.991-1.875c0.261,0.206,0.512,0.423,0.754,0.651l65.523,61.815c2.113,1.992,4.908,3.101,7.812,3.1  h47.258c6.287,0,11.384,5.097,11.384,11.384v0l0,0c0.004,6.287-5.09,11.387-11.377,11.391  C339.836,182.2,339.834,182.2,339.831,182.2z' /%3E%3Cpath fill='%23fff'  d='M456.507,392.713H233.684v-82.195h59.549c3.93,0,7.562-2.096,9.527-5.5c3.038-5.261,1.235-11.989-4.026-15.026  c-1.672-0.966-3.57-1.474-5.501-1.474H33c-6.075,0-11-4.925-11-11V33c0-6.075,4.925-11,11-11h379.367c6.075,0,11,4.925,11,11  v175.751c0.001,1.931,0.509,3.828,1.474,5.5c5.627,9.746,20.526,5.754,20.526-5.5V11c0-6.075-4.925-11-11-11H11  C4.925,0,0,4.925,0,11v288.518c0,6.075,4.925,11,11,11h200.684v82.195H60.594c-6.075,0-11,4.925-11,11s4.925,11,11,11h395.913  c6.075,0,11-4.925,11-11S462.582,392.713,456.507,392.713z' /%3E%3Cpath fill='%2301D27F'  d='M487.274,317.492c-0.271-43.766-35.97-79.026-79.736-78.755c-43.383,0.269-78.486,35.372-78.755,78.755h-0.013  v97.221h158.516v-97.221H487.274z M433.542,333.4l-26.251,41.312c-2.558,3.972-7.852,5.117-11.823,2.559  c-3.938-2.536-5.103-7.768-2.615-11.736l17.9-28.166h-20.391c-4.724,0-8.554-3.83-8.554-8.554c0-1.6,0.449-3.168,1.296-4.526  l21.973-35.241c2.499-4.008,7.775-5.231,11.783-2.732c4.008,2.499,5.231,7.775,2.731,11.783l-13.818,22.162h20.549  c4.722-0.003,8.552,3.823,8.555,8.545C434.878,330.433,434.414,332.027,433.542,333.4L433.542,333.4z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: 30px auto;
}
.rp-sol-li.dqhz i{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 486.739 500.284'%3E%3Cpath fill='%23fff'  d='M228.692,240.262c-1.322-2.516-3.966-4.054-6.806-3.962l-26.048-0.321l6.953-33.776l0.06-0.725  c0.365-2.633-0.366-5.3-2.023-7.378l-0.263-0.3c-1.627-1.518-3.784-2.338-6.008-2.285c-1.842,0.04-3.648,0.516-5.27,1.39  l-0.414,0.206l-0.183,0.183c-0.472,0.229-0.902,0.536-1.272,0.908l-30.246,35.545l-22.47,26.4l-2.941,3.457h-0.262l-0.84,1.261  c-1.381,2.302-1.63,5.11-0.676,7.619c0.741,2.143,3.17,4.432,7.767,4.432h22.223l-13.4,38.2v1.211c0,0.043,0,0.093-0.008,0.172  c-0.21,2.307,0.633,4.585,2.294,6.2c1.577,1.639,3.736,2.591,6.009,2.651c1.43-0.06,2.84-0.356,4.174-0.874l0.634-0.211l0.183-0.183  c0.673-0.206,1.286-0.57,1.789-1.062l45.643-47.66l12.075-12.609l8.15-8.511l0.919-0.919l0.19-0.76  c0.051-0.2,0.148-0.476,0.25-0.765C229.441,246.161,230.499,243.133,228.692,240.262z M194.386,265.212l-27.513,28.573l7.787-22.419  l0.007-0.018c0.972-2.585,0.917-5.444-0.154-7.989l-0.176-0.3c-1.156-1.713-2.925-2.917-4.943-3.362l-0.345-0.092h-20.368  l9.728-11.242l11.183-12.922l17.169-19.839l-4.458,22.29l-0.018,0.111c-0.171,1.124-0.167,2.267,0.014,3.389  c0.258,1.644,1.008,3.172,2.15,4.383c1.926,2.116,4.7,3.257,7.558,3.109h18.1l-3.671,3.812L194.386,265.212z' /%3E%3Cpath fill='%23fff'  d='M361.114,318.837V0H0v500.285h361.114v-1.741c-19.45-4.758-34.273-11.795-45.315-20.259h-293.8V370.168h285.8  c6.825-7.236,15.381-14.309,25.634-22H22v-193h317.114v188.639C347.815,336.797,355.256,328.352,361.114,318.837z M22,133.168V22  h317.114v111.168H22z' /%3E%3Cpath fill='%23fff'  d='M85.358,444.971c8.527,0.001,15.441-6.911,15.442-15.438s-6.911-15.441-15.438-15.442  s-15.441,6.911-15.442,15.438c0,0,0,0.001,0,0.001C68.954,438.216,76.675,444.971,85.358,444.971z' /%3E%3Cpath fill='%23fff'  d='M265.749,444.971c8.527,0.001,15.441-6.911,15.442-15.438s-6.911-15.441-15.438-15.442  s-15.441,6.911-15.442,15.438c0,0,0,0.001,0,0.001C249.344,438.216,257.066,444.971,265.749,444.971z' /%3E%3Cpath fill='%23fff'  d='M85.358,94.985c8.527,0.001,15.441-6.911,15.442-15.438s-6.911-15.441-15.438-15.442  c-8.527-0.001-15.441,6.911-15.442,15.438c0,0,0,0.001,0,0.001C68.954,88.23,76.675,94.985,85.358,94.985z' /%3E%3Cpath fill='%23fff'  d='M265.749,94.985c8.527,0.001,15.441-6.911,15.442-15.438s-6.911-15.441-15.438-15.442  c-8.527-0.001-15.441,6.911-15.442,15.438c0,0,0,0.001,0,0.001C249.344,88.23,257.066,94.985,265.749,94.985z' /%3E%3Cpath fill='%2301D27F'  d='M411.311,493.256c0,0,65.186-5.59,75.429-73.568c0-45.631-37.25-71.705-37.25-71.705  s-7.449,13.969-16.761,17.691c0,0.933,23.281-62.392-54.014-93.122c0,0.93,3.727,16.762,3.727,22.351  c0,6.516-5.586,35.386-34.456,56.8s-43.768,37.249-43.768,67.049c-0.93,29.8,15.831,61.462,71.705,73.568  c0,0.933-22.348-25.145-22.348-54.011s27.937-47.494,40.972-55.874c0,0-1.86,4.657-1.86,13.036s4.656,22.351,14.9,30.733  c9.313,8.379,17.695,22.348,17.695,30.729c-1.863,11.175-8.382,27.937-13.969,36.32L411.311,493.256z' /%3E%3C/svg%3E") right center no-repeat;
    background-size: 30px auto;
}
.rp-sol-li.zhny i{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 485.415 498.979'%3E%3Cpath fill='%2301D27F'  d='M383.427,253.443c0,0-101.988,82.465-101.988,138.617c0,56.137,45.662,101.652,101.988,101.652    s101.989-45.515,101.989-101.652S383.427,253.443,383.427,253.443z M374.555,448.386l8.872-45.353h-44.336l57.638-72.543    l-8.867,45.343h44.35l-57.668,72.542L374.555,448.386z' /%3E%3Cpath fill='%23fff'  d='M246.067,0C184.164-0.001,133.981,50.182,133.98,112.085s50.182,112.086,112.085,112.087  c61.903,0,112.086-50.182,112.087-112.085c0,0,0-0.001,0-0.001C358.082,50.212,307.941,0.071,246.067,0z M246.067,200.246  c-48.689,0-88.16-39.471-88.16-88.16s39.471-88.16,88.16-88.16c48.689,0,88.16,39.471,88.16,88.16v0  C334.171,160.752,294.733,200.19,246.067,200.246z' /%3E%3Cpath fill='%23fff'  d='M246.067,245.609c-65.705,0-127.505,26.324-174.024,74.124C28.563,364.414,3.282,422.856,0.019,485.555  c-0.378,7.278,4.936,13.423,11.678,13.423h258.788c6.46,0,11.7-5.661,11.7-12.644v-0.578c0-6.983-5.236-12.643-11.7-12.643H38.769  c-7.347,0-12.894-7.243-11.493-15.04c19.054-106.021,109.9-186.6,218.791-186.6c2.616,0,5.22,0.047,7.813,0.142  c5.759,0.208,10.818-4.089,11.924-10.2l0.1-0.576c1.389-7.676-3.938-14.806-11.169-15.07  C251.856,245.664,248.966,245.61,246.067,245.609z' /%3E%3Cpath fill='%23fff'  d='M397.196,110.221h59.661c6.607,0,11.963,5.356,11.963,11.963v0c0,6.607-5.356,11.963-11.963,11.963h-59.661  c-6.607,0-11.963-5.356-11.963-11.963v0C385.233,115.577,390.589,110.221,397.196,110.221z' /%3E%3Cpath fill='%23fff'  d='M397.196,64.954h28.275c6.607,0,11.963,5.356,11.963,11.963v0c0,6.607-5.356,11.963-11.963,11.963h-28.275  c-6.607,0-11.963-5.356-11.963-11.963v0C385.233,70.31,390.589,64.954,397.196,64.954z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: 30px auto;
}
.rp-sol-r{
    border-radius: 4px;
    background: rgba(255,255,255,.15);
    overflow: hidden;
    height: 295px;
}
.rp-sol-ri{
    display: none;
    height: 100%;
    padding: 25px 30px;
    color: #fff;
}
.rp-sol-ri.active{
    display: block;
}
.rp-sol-ri h3{
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px;
    line-height: 45px;
}
.rp-sol-ri h3::after{
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    background: #01d27f;
}
.rp-sol-ri p{
    height: 145px;
    overflow: hidden;
    line-height: 2;
    color: rgba(255,255,255,.7);
    text-align: justify;
}
.rp-sol-ri a.more{
    color: #01d27f;
    font-size: 12px;
}
.rp-sol-bn{
    padding-top: 15px;
}
.rp-solbn-i{
    display: inline-block;
    margin-right: 10px;
}

.rp-case{
    padding: 60px 0;
}
.case-tab{
    max-width: 1200px;
    margin: 60px auto 0;
    position: relative;
}
.case-pbtab{
    display: none;
    height: 355px;
    justify-content: space-between;
}
.case-pbtab.active{
    display: flex;
}
.case-pi{
    display: block;
    width: 275px;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    transition: all .27s;
}
.case-pi:hover{
    box-shadow: 0 4px 16px rgba(59,124,214,.25);
}
.case-pi img{
    display: block;
    width: 100%;
    height: 100%;
}
.case-pi p{
    position: absolute;
    display: flex;
    visibility: hidden;
    opacity: 0;
    width: 100%;
    margin: 0;
    bottom: 0;
    bottom: 0;
    padding: 20px 15px;
    background: #f4f7fc;
    justify-content: space-between;
    transition: all .27s;
}
.case-pi p i{
    display: block;
    width: 25px;
    height: 25px;
    flex: 0 0 auto;
    background: url(../images/caseiconr.jpg) center no-repeat;
}
.case-pi:hover p{
    visibility: visible;
    opacity: 1;
}
.case-nav{
    position: absolute;
    right: 0;
    top: -80px;
    border-bottom: 2px solid #f5f8fd;
}
.case-nav-i{
    display: inline-block;
    margin: 0 0 0 30px;
    padding: 15px 0;
    position: relative;
    cursor: pointer;
}
.case-nav-i:first-child{
    margin: 0;
}
.case-nav-i.active::after{
    position: absolute;
    bottom: -2px;
    left: 0;
    content: "";
    width: 100%;
    height: 2px;
    background: #0041f5;
}
.rp-case a.more{
    display: block;
    width: 180px;
    margin: 40px auto 0;
    padding: 10px 0 ;
    text-align: center;
    background: #01d27f;
    color: #fff;
    border-radius: 2px;
    font-size: 12px;
    transition: all .27s;
}
.rp-case a.more:hover{
    box-shadow: 0 0 12px rgba(1,210,127,.6);
}
.rp-new{
    padding: 60px 0 0;
}
.rp-new .rp-til{
    position: relative;
}
.rpn-more{
    position: absolute;
    right: 0;
    top: 30px;
    width: 50px;
    height: 60px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2301d27f' viewBox='0 0 1999 1024'%3E%3Cpath d='M1499.964952 80.798476a32.085333 32.085333 0 0 0 0 45.348572l408.624762 408.722285a32.085333 32.085333 0 0 0 45.348572-45.348571l-408.576-408.624762a31.98781 31.98781 0 0 0-45.348572-0.097524z' /%3E%3Cpath d='M80.554667 545.255619l1851.245714 0.097524a32.085333 32.085333 0 0 0 0-64.170667H80.65219a31.98781 31.98781 0 1 0-0.097523 64.073143z' /%3E%3Cpath d='M1908.784762 491.812571l-408.81981 408.81981a32.085333 32.085333 0 0 0 45.397334 45.348571l408.819809-408.819809a32.085333 32.085333 0 0 0-45.348571-45.348572z' /%3E%3C/svg%3E") right  center no-repeat;
    background-size: 40px auto;
}
.new-lsb{
    max-width: 1200px;
    margin: 30px auto;
}
.new-list{
    width: 1240px;
    position: relative;
    left: -20px;
}
.new-i{
    padding:48px 35px 40px;
    background: #f9fafe;
    border-radius: 6px;
    margin: 30px 15px;
    position: relative;
    transition: all .27s;
}
.new-i h3{
    font-size: 15px;
    color: #333;
    font-weight: normal;
    position: relative;
    z-index: 3;
    padding: 15px 0;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new-i h3::after{
    content: "";
    position: absolute;
    left: 1px;
    bottom: 0;
    width: 30px;
    height: 2px;
    background: #0041f5;
}
.new-i p{
    font-size: 12px;
    color: #888;
    margin: 20px 0 25px;
    height: 40px;
    overflow: hidden;
    line-height: 1.8;
}
.new-i a.more{
    display: inline-block;
    padding: 6px 0;
    border: 1px solid transparent;
    color: #01d27f;
    transition: all .27s;
    font-size: 12px;
    border-radius: 2px;
}
.new-i:hover{
    box-shadow: 0 4px 16px rgba(59,124,214,.25);
}
.new-i:hover a.more{
    padding: 6px 30px;
    border-color: #01d27f;
}
.new-i:hover h3{
    color: #3b7cd6;
}
.new-i i{
    position: absolute;
    top: 32px;
    left: 20px;
    font-size: 48px;
    color: #e4eaf8;
    font-style: normal;
    font-weight: bold;
    z-index: 0;
}
.rp-links{
    margin: 60px auto;
    max-width: 1200px;
    padding: 0 60px;
}
.links-i{
    text-align: center;
    padding: 16.5px 45px;
}
.links-i img{
    filter: grayscale(100%);
    opacity: .35;
    transition: all .27s;
}
.links-i:hover img{
    filter: grayscale(0%);
    opacity: 1;
}
.rp-links .owl-nav{
    position: absolute;
    height: 0;
    width: 100%;
    top: 22%;
    left: 0;
    display: flex;
    justify-content: space-between;
}
.rp-links .owl-nav button{
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: relative;
    opacity: .4;
    filter: grayscale(100%);
    outline: none;
    border: 1px solid #4287e6 !important;
    transition: all .27s;
}
.rp-links .owl-nav button.owl-prev{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234287e6' viewBox='0 0 1024 1024'%3E%3Cpath d='M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: 60% auto;
}
.rp-links .owl-nav button.owl-next{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234287e6' viewBox='0 0 1024 1024'%3E%3Cpath d='M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z' /%3E%3C/svg%3E")  center no-repeat;
    background-size: 60% auto;
    transform: rotate(180deg);
}
.rp-links .owl-nav button:hover{
    opacity: 1;
    filter: grayscale(0);
}
.foot-nav{
    margin: 30px auto;
}
.foot-nav a{
    display: inline-block;
    margin: 0 20px;
    color: #fff;
}
.foot-nav a:hover{
    color: #3b7cd6;
}
.foot {
    background: #01161b;
    padding: 60px 0 30px;
    text-align: center;
    color: #fff;
}

.foot-con {
	max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot-l{
	text-align: left;
}
.foot-l{
	display: flex;
}
.foot-b{
	margin-right: 100px;
}
.foot-r {
    display: flex;
}

.foot-rt p {
    text-align: right;
    margin: 5px;
    font-size: 13px;
}

.foot-rt h4 {
    font-size: 25px;
    font-weight: lighter;
    text-align: right;
    margin: 0 0 20px;
    letter-spacing: -1px;
    white-space: nowrap;
}

.foot-slt input {
    display: none;
}

.foot-slt {
    text-align: right;
    position: relative;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.foot-slt label {
    display: inline-block;
    width: 148px;
    line-height: 36px;
    background: #01d27f;
    border-radius: 4px;
    padding: 0 15px;
    text-align: left;
    cursor: pointer;
}

.foot-slt label span {
    pointer-events: none;
}

.foot-slt label::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 13px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 8px solid rgba(255, 255, 255, .8);
}

.foot-slt label+ul {
    position: absolute;
    right: 0;
    bottom: 38px;
    width: 148px;
    background: #fff;
    border-radius: 4px;
    padding: 5px 0;
    visibility: hidden;
    box-shadow: 0 0 12px rgb(0 0 0 / 20%);
}

.foot-slt label+ul li {
    line-height: 36px;
    padding: 0 15px;
    text-align: left;
    border-top: 1px solid #e5e5e5;
}

.foot-slt label+ul li:first-child {
    border: 0;
}

.foot-slt label+ul li a {
    display: block;
    color: #676767;
}

.foot-slt input[type="checkbox"]:checked+label+ul {
    visibility: visible;
}

.foot-ewm {
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #2c355a;
}

.foot-ewm img {
    width: 90px
}

.foot-ewm p {
    font-size: 12px;
    margin: 5px 0;
    text-align: center;
}

.foot-a {
    margin-bottom: 20px;
}

.foot-a a {
    color: #fff;
    margin-right: 15px;
}

.foot-l p {
    font-size: 14px;
    margin: 2px 0 14px;
    color: rgba(255, 255, 255, 1);
}
.foot-l p a{
    color: #fff;
}
.foot-l p a:hover{
    text-decoration: underline;
}
.copyright {
    text-align: center;
    background: #01161b;
    border-top: 1px solid #032a33;
    padding: 25px 0;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
}
.copyright a{
	color: #fff;
}
.ewm-i{
    display: inline-block;
    margin: 0 20px;
    text-align: center;
    font-style: 12px;
}
.cp{
    border-top: 1px solid #2f344f;
    background: #1b203e;
    font-style: 13px;
    color: #fff;
    padding: 12px 0;
    text-align: center;
}
.cp a{
    color: #fff;
}
.ny-bn{
    position: relative;
    height: 467px;
}
.ny-bn img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ny-bnt{
    position: absolute;
    bottom: 70px;
    left: 50%;
    width: 1100px;
    color: #fff;
    transform: translateX(-50%);
    text-align: left;
    opacity: .8;
}
.ny-bnt.l{
	bottom: 15%;
}
.ny-bnt h2{
    font-size: 28px;
    margin-bottom: 30px;
    font-weight: normal;
    margin: 0;
}
.ny-bnt.bz h2{
	text-align: center;
}
.ny-bnt > p{
    line-height: 1.8;
    width:650px;
    color: #fff;
}
.ny-bnt.long > p{
    line-height: 1.8;
    font-size: 13px;
}
.ny-bnt.left > p{
    width:550px;
}
.ny-bnt.left.b > p{
    line-height: 2;
}
.ny-bnt.l h2,.ny-bnt.l p{
    max-width: 1100px;
    text-align: left;
}
.new-ls {
    max-width: 1200px;
    margin: 60px auto;
    display: flex;
    flex-wrap: wrap;

}
.newls-i{
    width: calc(33.3333% - 20px);
    margin: 15px 0;
    padding: 40px;
    background-color: #f9fafe;
    border-radius: 12px;
    transition: all .27s;
}
.newls-i:nth-child(3n-1){
    margin:15px 30px;
}
.newls-i time{
    display: block;
    font-size: 12px;
    color: #adafae;
}
.newls-i h3{
    font-size: 15px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newls-i h3::after{
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    margin-top: 15px;
    background: #3b7cd6;
}
.newls-i p{
    font-size: 12px;
    color: #888;
    margin: 15px 0;
    height: 40px;
    line-height: 1.8;
    overflow: hidden;
}
.newls-i a.more{
    display: inline-block;
    padding: 6px 0;
    border: 1px solid transparent;
    color: #01d27f;
    transition: all .27s;
    border-radius: 2px;
    font-size: 12px;
}
.newls-i:hover{
    box-shadow: 0 4px 16px rgba(59,124,214,.25);
}
.newls-i:hover a.more{
    padding: 6px 30px;
    border-color: #01d27f;
}
.news-hot{
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 60px 50px 40px;
    background-color: #f9fafe;
}
.newsh-ir{
    overflow: hidden;
    padding: 15px 0 15px 30px;
}
.newsh-img{
    float: left;
    width: 550px;
    height: 296px;
}
.newsh-img img{
    width: 100%;
    height: 100%;
    display: block;
}
.newsh-ir time{
    display: block;
    font-size: 12px;
    color: #adafae;
}
.newsh-ir h3{
    font-size: 15px;
    color: #333;
}
.newsh-ir h3::after{
    content: "";
    display: block;
    width: 60px;
    height: 2px;
    margin-top: 15px;
    background: #3b7cd6;
}
.newsh-ir p{
    font-size: 12px;
    color: #888;
    margin: 15px 0 25px;
    height: auto;
    line-height: 2;
    max-height: 120px;
    overflow: hidden;
}
.newsh-ir a.more{
    display: inline-block;
    padding: 6px 0;
    border: 1px solid transparent;
    color: #01d27f;
    transition: all .27s;
    font-size: 12px;
}
.newsh-i:hover a.more{
    padding: 6px 40px;
    border-color: #01d27f;
}
.news-hot .owl-dots{
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
}
.news-hot .owl-dot{
    display: block;
    margin-bottom: 10px;
}
.news-hot .owl-dot span{
    display: block;
    width: 3px;
    height: 5px;
    background: #0041f5;
    transition: all .27s;
}
.news-hot .owl-dot.active span{
    height: 25px;
}
.mb-nav{
    max-width: 1200px;
    margin: 30px auto;
    text-align: right;
}
.mb-nav > *{
    display: inline-block;
}
.mb-nav > a:last-child{
    color: #01d27f;
}
.news-page{
    text-align: center;
    margin: 60px auto;
}
.news-page > *{
    display: inline-block;
    margin: 0 3px;
    width: 26px;
    height: 26px;
    line-height: 25px;
    border-radius: 2px;
    border: 1px solid #e4e7ec;
    cursor: pointer;
    color: #999;
}
.news-page .prev,.news-page .next{
    background: #e4e7ec;
}
.page-link{
    display: block;
}
.page-link:hover,.active .page-link{
    background: #01d27f;
    border-color: #01d27f;
    color: #fff;
}
.doc-nav{
    max-width: 1200px;
    margin: 0 auto;
    border-bottom: 2px solid #f5f5f5;
    padding: 15px 0;
}
.doc-nav > *{
    display: inline-block;
}
.docnav-i{
    padding: 6px;
    margin-left: 8px;
    cursor: pointer;
    color: #333;
}
.docnav-i.active{
    background: #108cee;
    color: #fff;
}
.doc-list{
    max-width: 1200px;
    margin: 0 auto 60px;
    min-height:calc(100vh - 500px);
}
.dls-i{
    padding: 20px 20px;
    display: flex;
    line-height: 32px;
    justify-content: space-between;
    border-bottom: 1px solid #f5f5f5;
}
.dls-il{
    flex:1 0 auto;
    width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
} 
.dls-ic{
    flex: 0 1 auto;
    color: #999;
    margin: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dls-imb{
    width: 100px;
    text-align: right;
    flex: 0 0 auto;
    color: #999;
    font-size: 12px;
    margin-right: 10px;
}
.dls-ir{
    flex: 0 0 auto;
}
.rd-btn{
    display: inline-block;
    line-height: 32px;
    color: #108cee;
    padding: 0 15px;
    margin-right: 15px;
}
.down-btn{
    display: inline-block;
    line-height: 32px;
    color: #01d27f;
    padding: 0 15px;
}
.dls-i:hover{
    background: #f5f5f5;
}
.dls-i:hover .rd-btn{
    box-shadow: 0 0 0 1px #108cee inset;
}
.dls-i:hover .down-btn{
    background: #01d27f;
    color: #fff;
}
.case-mb{
    max-width: 1200px;
    margin: 0 auto;
    border-bottom: 2px solid #f5f5f5;
}
.case-mb.case-xx{
    margin-top:0;
}
.cnav-i{
    display: inline-block;
    padding: 20px 0;
    min-width: 60px;
    text-align: center;
    position: relative;
    margin-right: 15px;
    cursor: pointer;
    font-size:13px;
}
.cnav-i a{
    color: #999;
}
.cnav-i.active a{
    color: #333;
}
.cnav-i.active::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    left: 0;
    bottom: 10px;
    background: #0041f5;
}
.ny-casels{
    max-width: 1200px;
    margin: 60px auto;
}
.ny-casels-b{
    column-count: 4;
    column-gap: 15px;
}
.nyc-i{
    break-inside: avoid;
    box-sizing: border-box;
    background: #f9fafe;
    margin-bottom: 15px;
    border-radius: 6px;
    overflow: hidden;
    transition: all .27s;
}
.nyc-i img{
    display: block;
    width: 100%;
    height: auto;
}
.nyc-it {
    padding: 20px 15px;
}
.nyc-i:hover{
    background: #3b7cd6;
    box-shadow: 0 0 6px rgba(59,124,214,.3);
}
.nyc-img{
    position: relative;
}
.nyc-img::after{
    content: "";
    position: absolute;
    width: 100%;
    height:100%;
    left: 0;
    top: 0;
    border: 0px solid transparent;
    border-bottom: none;
    pointer-events: none;
    box-sizing: border-box;
    transition: all .27s;
    
}
.nyc-i:hover .nyc-img::after{
    border: 8px solid #3b7cd6;
    border-bottom: none;
}
.nyc-i:hover .nyc-it{
    color: #fff;
}
.news-ny{
    max-width: 1200px;
    margin: 60px auto;
}
.news-nyr{
    width: 280px;
}
.news-nyt{
    width: 880px;
    padding-right: 30px;
    border-right: 1px solid #e8e9ed;
}
.news-ny.mb .news-nyr{
    display: none;
}
.news-ny.mb .news-nyt{
    width: auto;
    padding: 0;
    border: 0;
}
.nny-til{
    padding-left: 15px;
    border-left: 3px solid #3b7cd6;
    margin-bottom: 30px;
}
.nny-til h2{
    font-size: 20px;
    color: #000;
    margin: 0;
}
.nny-til p{
    color: #b2b6c5;
    margin: 5px 0 0;
}
.nny-t{
    line-height: 2;
    color: #666;
}
.nny-t img{
    max-width: 100%;
}
.nny-link{
    margin-top: 40px;
    color: #666;
}
.nny-linka{
    margin-bottom: 15px;
}
.nny-link a{
    color: #666;
}
.nny-link a.nomore{
    color: #999;
}
.nny-link a:hover{
    color: #3b7cd6;
}
.nnyr-bq{
    padding: 25px;
    background: #f9fafe;
    margin-bottom: 15px;
}
.nnyr-bq > h3{
    font-size: 14px;
    font-weight: normal;
}
.nnyr-bq a{
    display: inline-block;
    line-height: 2;
    padding: 0 12px;
    background: #3b7cd6;
    color: #fff;
    margin-bottom: 5px;
    font-size: 12px;
    border-radius: 2px;
}
.nnyr-bq a:nth-child(2n-1){
    background: #01d27f;
}
.nnyr-tj{
    padding: 25px 25px 25px;
    background: #f9fafe;
}
.nnyr-tj > h3{
    font-size: 14px;
    font-weight: normal;
}
.tj-i{
    display: block;
    position: relative;
    padding: 20px 0 20px 15px;
    border-bottom: 1px solid #e8e9ed;
}
.tj-i:last-child{
    border: 0;
}
.tj-i::before{
    content: "";
    position: absolute;
    left: 2px;
    top: 26px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #3b7cd6;
}
.tj-i p{
    color: #666;
    margin: 0 0 10px;
}
.tj-i time{
    margin-top: 10px;
    font-size: 12px;
    color: #999;
}
.bn-btn{
    display: inline-block;
    padding: 10px 35px;
    border-radius: 2px;
    background: #01d27f;
    color: #fff;
    margin-top: 2%;
    transition: all .27s;
}
.bn-btn:hover{
    box-shadow: 0 0 12px rgba(1,210,127,.5);
}
.nypro{
    max-width: 1200px;
    margin: 60px auto;
}
.nypro > h2{
    color: #01d27f;
    margin: 60px 0 20px;
}
.nypro-gs{
    display: flex;
    justify-content: space-between;
}
.npgs-l{
    width: 52.9%;
    flex: 0 0 auto;
}
.npgs-r{
    padding:70px 30px 30px;
    background: #f9fafe;
    position: relative;
}
.npgs-r::before{
    content: '“';
    position: absolute;    
    font-size: 105px;
    color: #74a2e2;
    left: -33px;
    top: 12px;
    font-family: "黑体";
}
.npgs-r::after{
    content: '”';
    position: absolute;
    color: #74a2e2;  
    font-size: 105px;
    right: -33px;
    bottom: -55px;
    font-family: "黑体";
}
.npgs-r h4{
    font-size: 15px;
    color: #333;
    font-weight: normal;
    margin: 0;
}
.npgs-r p{
    font-size: 12px;
    color: #666;
    line-height: 1.8;
    overflow: hidden;
    text-indent: 2em;
}
.ypt .npgs-r p{
	font-size: 14px;
}
.npgs-sp{
    display: flex;
    flex-wrap: wrap;
}
.npgs-sp span{
    display: block;
    width: calc(33.3333% - 10px);
    margin: 7.5px 0;
    line-height: 2.5;
    border: 1px solid #d1d3dc;
    text-align: center;
    font-size: 12px;
    color: #868a90;
    cursor: default;
}
.npgs-sp span:nth-child(3n-1){
    margin: auto 15px;
}
.npgs-sp span:hover{
    color: #3b7cd6;
}
.np-ls{
}
.ypt.np-ls{
	padding: 20px 60px;
}
.npls-i{
    display: flex;
    justify-content: space-between;
    align-items: center;
	flex-direction: column;
}
.ypt  .npls-i{
	align-items: start;
}
.npls-i:nth-child(2n){
    flex-direction:row-reverse;
}
.npls-i .img{
    width: 45%;
    flex: 1 0 auto;
}
.npls-i .npls-it{
    width: calc(55% - 30px);
}
.rmu .npls-i .npls-it{
	width: calc(40% - 30px);
}
.rmu .npls-i .img img{
    display: block;
    width: 100%;
}
.npls-it strong{
    font-size: 24px;
    color: #333;
    font-weight: normal;
}
.npls-it p{
    color: #666;
    line-height: 2;
}
.np-func{
    padding: 75px 0 95px;
    background: #002229;
}
.pro.np-func{
	background: transparent;
}
.np-func > h2{
    max-width: 1200px;
    margin: 0 auto 30px;
    color: #01d27f;
    font-size: 24px;
}
.func{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.func-i{
    width: calc(25% - 20px);
    flex: 1 1 auto;
    background: #fff;
    border-radius: 12px;
    padding: 40px 30px;
    box-shadow: 0 0 0 0 #fff;
    transition: all .27s;
    margin: 0 10px;
    position: relative;
	background: #f9fafe;
}
.func-i strong{
    position: absolute;
    top: 60px;
    left: 110px;
    font-size: 22px;
}
.func-i .img{
    width: 66px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ebf0f6;
}
.func-i .img.yd{
    background: #ebf0f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 521.722 504.289'%3E%3Cpath fill='%230041f5' transform='translate(-699.264 -287.066)' d='M1124.747,611.243h-84.141c-46.994,0-85.545,39.115-85.545,87.517v7.6c-.845,29.548-23.919,52.622-52.624,53.185-30.111.843-54.591-23.074-55.437-53.185v-77.1c64.443-4.785,114.813-60.221,114.813-126.914V396.812a15.739,15.739,0,0,0-15.476-16.038H904.689V303.106a15.487,15.487,0,1,0-30.954,0v77.668H787.624V303.106a15.486,15.486,0,1,0-30.953,0v77.668h-41.93a15.739,15.739,0,0,0-15.477,16.038V502.621c0,67.256,51.779,123.256,117.065,126.914V706.64c1.406,46.993,37.708,84.138,83.3,84.7,46.993.842,86.108-37.146,86.953-85.548V698.76c0-30.956,24.481-55.437,54.028-55.437h84.141a16.05,16.05,0,0,0,0-32.08ZM838.279,598.861H823.644c-51.215-.843-92.581-42.773-92.581-95.958V413.7h200.36v89.766c0,52.624-41.369,95.4-93.144,95.4Zm0,0' /%3E%3Cpath fill='%2301d27f' transform='translate(-699.264 -287.066)' d='M1202.133,474.406H1116.3V388.577c0-10.413-7.034-18.853-15.758-18.853s-15.759,8.44-15.759,18.853v85.829H998.958c-10.41,0-18.853,7.034-18.853,15.759s8.443,15.758,18.853,15.758h85.829V591.75c0,10.412,7.034,18.855,15.759,18.855s15.758-8.443,15.758-18.855V505.923h85.829c10.41,0,18.853-7.036,18.853-15.758S1212.543,474.406,1202.133,474.406Z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i .img.byjs{
    background: #ebf0f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 504.881 504.876'%3E%3Cpath fill='%230041f5' transform='translate(-707.974 -287.054)' d='M1205.567,531.425A30.388,30.388,0,1,1,1181.7,520.79,222.2,222.2,0,0,0,1043.788,333.6a11.691,11.691,0,1,1,8.788-21.668,245.56,245.56,0,0,1,153.063,217.554,12.09,12.09,0,0,1-.072,1.94ZM717.726,573.5a30.388,30.388,0,1,1,24.544,7.83A222.387,222.387,0,0,0,903.279,754.145a11.688,11.688,0,1,1-5.986,22.58A245.7,245.7,0,0,1,717.772,576.633a11.692,11.692,0,0,1-.071-3.132Zm276.482,208.9a30.389,30.389,0,1,1,8.04-24.778,222.44,222.44,0,0,0,166.946-142.356,11.691,11.691,0,0,1,21.974,7.993A245.767,245.767,0,0,1,996.476,782.289a11.709,11.709,0,0,1-2.268.117ZM951.361,295.217a30.388,30.388,0,1,1-9.654,23,222.224,222.224,0,0,0-196.282,165.4,11.688,11.688,0,0,1-22.628-5.843A245.529,245.529,0,0,1,946.5,294.47a11.625,11.625,0,0,1,4.863.747ZM738.341,562.864a11.687,11.687,0,1,0-11.687-11.687,11.688,11.688,0,0,0,11.687,11.687ZM972.094,329.111a11.687,11.687,0,1,0-11.687-11.687,11.687,11.687,0,0,0,11.687,11.687Zm0,444.132a11.689,11.689,0,1,0-11.687-11.688,11.688,11.688,0,0,0,11.687,11.688Zm210.379-210.379a11.687,11.687,0,1,0-11.687-11.687,11.687,11.687,0,0,0,11.687,11.687Zm0,0' /%3E%3Cpath fill='%2301d27f' transform='translate(-707.974 -287.054)' d='M1096.209,480.05a30.381,30.381,0,0,0-50.525-22.75l-85.052-49.091L875.579,457.3a30.387,30.387,0,1,0-27.849,52.149v94.318l112.9,65.171,112.9-65.171V509.449A30.4,30.4,0,0,0,1096.209,480.05Zm-252.453,0a11.687,11.687,0,1,1,11.687,11.69A11.688,11.688,0,0,1,843.756,480.05ZM960.632,641.94l-89.526-51.707V506.094A30.368,30.368,0,0,0,885.83,480.05c0-.554-.017-1.1-.046-1.651l74.848-43.216,74.846,43.215c-.029.547-.046,1.1-.046,1.652A30.371,30.371,0,0,0,1050.16,506.1v84.136Zm105.187-150.2a11.689,11.689,0,1,1,11.69-11.69A11.688,11.688,0,0,1,1065.819,491.74Z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i .img.xcx{
    background: #ebf0f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 478.959 478.959'%3E%3Cpath fill='%230041f5' transform='translate(-720.646 -300.146)' d='M960.125,300.146c-132.245,0-239.479,107.234-239.479,239.479S827.88,779.1,960.125,779.1,1199.6,671.87,1199.6,539.625,1092.37,300.146,960.125,300.146Zm0,452.349c-117.61,0-212.87-95.259-212.87-212.87s95.26-212.87,212.87-212.87,212.87,95.26,212.87,212.87S1077.736,752.5,960.125,752.5Z' /%3E%3Cpath fill='%2301d27f' d='M1017.866,419.885a69.143,69.143,0,0,0-36.189,9.847c-20.755,11.7-33.261,32.46-33.261,55.078V596.036c0,13.039-7.45,25.011-19.956,32.2a48.029,48.029,0,0,1-23.416,6.121c-23.948,0-43.371-17.3-43.371-38.316a33.856,33.856,0,0,1,5.055-18.1c5.055-8.513,14.1-15.167,25.544-18.626a7.47,7.47,0,0,1,2.928-.53,13.3,13.3,0,0,0,0-26.609,40.372,40.372,0,0,0-11.175,1.862c-17.03,5.055-31.135,15.7-39.914,30.068a62.349,62.349,0,0,0-9.047,31.931c0,35.92,31.4,64.925,69.98,64.925a73.171,73.171,0,0,0,36.455-9.579c20.755-11.709,33.26-32.464,33.26-55.079V484.81c0-13.038,7.451-25.01,19.956-32.2a48.066,48.066,0,0,1,23.418-6.118c23.681,0,43.106,17.293,43.106,38.315a33.808,33.808,0,0,1-5.058,18.093c-5.054,8.783-14.1,15.434-25.543,18.629a7.472,7.472,0,0,1-2.926.53,13.3,13.3,0,1,0,0,26.609,38.96,38.96,0,0,0,11.176-1.862c17.03-5.055,31.131-15.7,39.911-30.068a62.365,62.365,0,0,0,9.047-31.931C1087.846,448.888,1056.448,419.885,1017.866,419.885Z' transform='translate(-720.646 -300.146)' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i .img.sj{
    background: #ebf0f6 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 497.178 503.755'%3E%3Cpath fill='%230041f5' transform='translate(-709.414 -287.578)' d='M1164.113,563.754c-7.374,111.038-100.029,199.135-212.91,199.135-117.644,0-213.345-95.7-213.345-213.345,0-112.881,88.1-205.536,199.135-212.883v209.3L824.087,653.7a14.235,14.235,0,0,0,19.638,20.584L957.477,565.751a13.536,13.536,0,0,0,1.381-2ZM965.437,307.729H951.2c-133.311.026-241.789,108.478-241.789,241.815,0,133.313,108.478,241.789,241.789,241.789,133.336,0,241.816-108.476,241.816-241.789V535.31H965.412V307.729Zm0,0' /%3E%3Cpath fill='%2301d27f' transform='translate(-709.414 -287.578)' d='M1009.149,287.578H995.031v213.21l211.561-1.776V485.05C1206.592,376.133,1118.014,287.578,1009.149,287.578Zm14.089,184.75V316.37A169.567,169.567,0,0,1,1177.8,471.059Z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i h4{
    font-size: 15px;
    font-weight: normal;
    margin:30px 0 10px;
}
.func-i p{
    color: #999;
    font-size: 12px;
    line-height: 2;
}
.func-i:hover{
    background: #3b7cd6;
    color: #fff;
    box-shadow: 0 0 0 6px #3b7cd6;
}

.func-i:hover p{
    color: #fff;
}
.func-i:hover  .img.yd{
    background: rgba(94,147,220,.6) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 521.722 504.289'%3E%3Cpath fill='%23fff' transform='translate(-699.264 -287.066)' d='M1124.747,611.243h-84.141c-46.994,0-85.545,39.115-85.545,87.517v7.6c-.845,29.548-23.919,52.622-52.624,53.185-30.111.843-54.591-23.074-55.437-53.185v-77.1c64.443-4.785,114.813-60.221,114.813-126.914V396.812a15.739,15.739,0,0,0-15.476-16.038H904.689V303.106a15.487,15.487,0,1,0-30.954,0v77.668H787.624V303.106a15.486,15.486,0,1,0-30.953,0v77.668h-41.93a15.739,15.739,0,0,0-15.477,16.038V502.621c0,67.256,51.779,123.256,117.065,126.914V706.64c1.406,46.993,37.708,84.138,83.3,84.7,46.993.842,86.108-37.146,86.953-85.548V698.76c0-30.956,24.481-55.437,54.028-55.437h84.141a16.05,16.05,0,0,0,0-32.08ZM838.279,598.861H823.644c-51.215-.843-92.581-42.773-92.581-95.958V413.7h200.36v89.766c0,52.624-41.369,95.4-93.144,95.4Zm0,0' /%3E%3Cpath fill='%23fff' transform='translate(-699.264 -287.066)' d='M1202.133,474.406H1116.3V388.577c0-10.413-7.034-18.853-15.758-18.853s-15.759,8.44-15.759,18.853v85.829H998.958c-10.41,0-18.853,7.034-18.853,15.759s8.443,15.758,18.853,15.758h85.829V591.75c0,10.412,7.034,18.855,15.759,18.855s15.758-8.443,15.758-18.855V505.923h85.829c10.41,0,18.853-7.036,18.853-15.758S1212.543,474.406,1202.133,474.406Z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i:hover  .img.byjs{
    background: rgba(94,147,220,.6) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 504.881 504.876'%3E%3Cpath fill='%23fff' transform='translate(-707.974 -287.054)' d='M1205.567,531.425A30.388,30.388,0,1,1,1181.7,520.79,222.2,222.2,0,0,0,1043.788,333.6a11.691,11.691,0,1,1,8.788-21.668,245.56,245.56,0,0,1,153.063,217.554,12.09,12.09,0,0,1-.072,1.94ZM717.726,573.5a30.388,30.388,0,1,1,24.544,7.83A222.387,222.387,0,0,0,903.279,754.145a11.688,11.688,0,1,1-5.986,22.58A245.7,245.7,0,0,1,717.772,576.633a11.692,11.692,0,0,1-.071-3.132Zm276.482,208.9a30.389,30.389,0,1,1,8.04-24.778,222.44,222.44,0,0,0,166.946-142.356,11.691,11.691,0,0,1,21.974,7.993A245.767,245.767,0,0,1,996.476,782.289a11.709,11.709,0,0,1-2.268.117ZM951.361,295.217a30.388,30.388,0,1,1-9.654,23,222.224,222.224,0,0,0-196.282,165.4,11.688,11.688,0,0,1-22.628-5.843A245.529,245.529,0,0,1,946.5,294.47a11.625,11.625,0,0,1,4.863.747ZM738.341,562.864a11.687,11.687,0,1,0-11.687-11.687,11.688,11.688,0,0,0,11.687,11.687ZM972.094,329.111a11.687,11.687,0,1,0-11.687-11.687,11.687,11.687,0,0,0,11.687,11.687Zm0,444.132a11.689,11.689,0,1,0-11.687-11.688,11.688,11.688,0,0,0,11.687,11.688Zm210.379-210.379a11.687,11.687,0,1,0-11.687-11.687,11.687,11.687,0,0,0,11.687,11.687Zm0,0' /%3E%3Cpath fill='%23fff' transform='translate(-707.974 -287.054)' d='M1096.209,480.05a30.381,30.381,0,0,0-50.525-22.75l-85.052-49.091L875.579,457.3a30.387,30.387,0,1,0-27.849,52.149v94.318l112.9,65.171,112.9-65.171V509.449A30.4,30.4,0,0,0,1096.209,480.05Zm-252.453,0a11.687,11.687,0,1,1,11.687,11.69A11.688,11.688,0,0,1,843.756,480.05ZM960.632,641.94l-89.526-51.707V506.094A30.368,30.368,0,0,0,885.83,480.05c0-.554-.017-1.1-.046-1.651l74.848-43.216,74.846,43.215c-.029.547-.046,1.1-.046,1.652A30.371,30.371,0,0,0,1050.16,506.1v84.136Zm105.187-150.2a11.689,11.689,0,1,1,11.69-11.69A11.688,11.688,0,0,1,1065.819,491.74Z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i:hover  .img.xcx{
    background: rgba(94,147,220,.6) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 478.959 478.959'%3E%3Cpath fill='%23fff' transform='translate(-720.646 -300.146)' d='M960.125,300.146c-132.245,0-239.479,107.234-239.479,239.479S827.88,779.1,960.125,779.1,1199.6,671.87,1199.6,539.625,1092.37,300.146,960.125,300.146Zm0,452.349c-117.61,0-212.87-95.259-212.87-212.87s95.26-212.87,212.87-212.87,212.87,95.26,212.87,212.87S1077.736,752.5,960.125,752.5Z' /%3E%3Cpath fill='%23fff' d='M1017.866,419.885a69.143,69.143,0,0,0-36.189,9.847c-20.755,11.7-33.261,32.46-33.261,55.078V596.036c0,13.039-7.45,25.011-19.956,32.2a48.029,48.029,0,0,1-23.416,6.121c-23.948,0-43.371-17.3-43.371-38.316a33.856,33.856,0,0,1,5.055-18.1c5.055-8.513,14.1-15.167,25.544-18.626a7.47,7.47,0,0,1,2.928-.53,13.3,13.3,0,0,0,0-26.609,40.372,40.372,0,0,0-11.175,1.862c-17.03,5.055-31.135,15.7-39.914,30.068a62.349,62.349,0,0,0-9.047,31.931c0,35.92,31.4,64.925,69.98,64.925a73.171,73.171,0,0,0,36.455-9.579c20.755-11.709,33.26-32.464,33.26-55.079V484.81c0-13.038,7.451-25.01,19.956-32.2a48.066,48.066,0,0,1,23.418-6.118c23.681,0,43.106,17.293,43.106,38.315a33.808,33.808,0,0,1-5.058,18.093c-5.054,8.783-14.1,15.434-25.543,18.629a7.472,7.472,0,0,1-2.926.53,13.3,13.3,0,1,0,0,26.609,38.96,38.96,0,0,0,11.176-1.862c17.03-5.055,31.131-15.7,39.911-30.068a62.365,62.365,0,0,0,9.047-31.931C1087.846,448.888,1056.448,419.885,1017.866,419.885Z' transform='translate(-720.646 -300.146)' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}
.func-i:hover  .img.sj{
    background: rgba(94,147,220,.6) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 497.178 503.755'%3E%3Cpath fill='%23fff' transform='translate(-709.414 -287.578)' d='M1164.113,563.754c-7.374,111.038-100.029,199.135-212.91,199.135-117.644,0-213.345-95.7-213.345-213.345,0-112.881,88.1-205.536,199.135-212.883v209.3L824.087,653.7a14.235,14.235,0,0,0,19.638,20.584L957.477,565.751a13.536,13.536,0,0,0,1.381-2ZM965.437,307.729H951.2c-133.311.026-241.789,108.478-241.789,241.815,0,133.313,108.478,241.789,241.789,241.789,133.336,0,241.816-108.476,241.816-241.789V535.31H965.412V307.729Zm0,0' /%3E%3Cpath fill='%23fff' transform='translate(-709.414 -287.578)' d='M1009.149,287.578H995.031v213.21l211.561-1.776V485.05C1206.592,376.133,1118.014,287.578,1009.149,287.578Zm14.089,184.75V316.37A169.567,169.567,0,0,1,1177.8,471.059Z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 30px auto;
}

.func-i .img.rmu-jc{
    background: #ebf0f6 url(../images/rmu_jc.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.rmu-bj{
    background: #ebf0f6 url(../images/rmu_bj.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.rmu-fx{
    background: #ebf0f6 url(../images/rmu_fx.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.rmu-gl{
    background: #ebf0f6 url(../images/rmu_sz.svg) center no-repeat;
    background-size: 30px auto;
}

.func-i .img.edr-zh{
    background: #ebf0f6 url(../images/edr_zh.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.edr-zz{
    background: #ebf0f6 url(../images/edr_zz.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.edr-jz{
    background: #ebf0f6 url(../images/edr_jz.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.edr-lh{
    background: #ebf0f6 url(../images/edr_lh.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.efm-ss{
    background: #ebf0f6 url(../images/efm_ss.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.efm-sl{
    background: #ebf0f6 url(../images/efm_sl.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.efm-sx{
    background: #ebf0f6 url(../images/efm_sx.svg) center no-repeat;
    background-size: 30px auto;
}

.func-i .img.epm-sx{
    background: #ebf0f6 url(../images/epm_sx.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.epm-gx{
    background: #ebf0f6 url(../images/epm_gx.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.epm-bj{
    background: #ebf0f6 url(../images/epm_bj.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.ies-lh{
    background: #ebf0f6 url(../images/ies_lh.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.ies-xz{
    background: #ebf0f6 url(../images/ies_xz.svg) center no-repeat;
    background-size: 30px auto;
}
.func-i .img.ies-jj{
    background: #ebf0f6 url(../images/ies_jj.svg) center no-repeat;
    background-size: 30px auto;
}



.fwk{
    max-width: 1200px;
    margin: 60px auto;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.edrm.fwk{
    display: block;
}
.fwk-r{
    flex: 0 0 auto;
}
.fwk-r img{
	width:auto;
	max-width: 860px;
}
.edrm .fwk-r img{
    display: block;
	max-width: 1200px;
}
.fwk-l{
    padding-right: 30px;
}
.fwk-l h2{
    color: #01d27f;
    font-size: 24px;
    margin-bottom: 50px;
}
.fwk-l h4{
    font-size: 16px;
    color: #3b7cd6;
    /* font-weight: normal; */
    margin-bottom: 25px;
}
.fwk-l p{
    font-size: 14px;
    color: #666;
    line-height: 1.8;
}
.fwk-lb{
    padding-top: 60px;
    color: #333;
}
.fwk-lb strong{
    display: block;
    font-size: 16px;
}
.fwk-lb span{
    display: block;
    margin: 25px 0;
    padding-left: 25px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2301d27f' viewBox='0 0 1024 1024'%3E%3Cpath d='M0 512C0 229.234759 229.234759 0 512 0s512 229.234759 512 512-229.234759 512-512 512S0 794.765241 0 512z m419.310345 194.630621a35.310345 35.310345 0 0 0 49.399172 1.271172l335.518897-311.931586a35.310345 35.310345 0 0 0-48.075035-51.729655l-309.124413 289.544827-145.125518-149.645241a35.310345 35.310345 0 1 0-50.688 49.169655l168.112552 173.320828z' /%3E%3C/svg%3E")  left center no-repeat;
    background-size: 15px 15px;
}
.pdf.fwk .fwk-r{
	width:100%;
	padding-top: 60px;
}
.pdf.fwk .fwk-r img{
	max-width: none;
}
.pdf.fwk .fwk-l{
	position: absolute;
	width:450px;
}
.pdf-m{
	padding: 10px 0;
	background: #fafafe;
}
.pdf-gnb{
	background: #002229;
}



.doc-search{
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.search-inp{
    width: 490px;
    height: 45px;
    line-height: 45px;
    border-radius: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    outline: none;
    padding: 0 25px;
    border: 0;
    margin: 0;
    background: #fff;
}
.search-btn{
    width: 125px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    border: 0;
    margin: 0;
    outline: none;
    border-radius: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    background: #108cee;
    text-align: center;
    color: #fff;
    font-size: 15px;
    cursor: pointer;
}
.mb-app{
    padding: 60px 0;
    background: #f9fafe;
}
.mb-app >h2{
    max-width: 1200px;
    color: #01d27f;
    margin: 60px auto 20px;
}
.app-b{
    width: 555px;
    position: relative;
    padding: 85px 0 0;
    margin: 50px auto 0;
    height: 700px;
}
.app-tab{
    position: relative;
}
.app-ni{
    float: left;
    width: 70px;
    margin: 10px 0;
    position: relative;
}
.app-ni:nth-child(2n-1){
    margin-right: calc(50% - 70px);
}
.app-ni:nth-child(2n){
    margin-left: calc(50% - 70px);
}
.t-img{
    width: 70px;
    height: 70px;
    border-radius: 4px;
    background: #dde0eb;
    text-align: center;
}
.t-img img{
    position: relative;
    top: 24px;
}
.app-ni p{
    display: block;
    width: 70px;
    text-align: center;
    margin-top: 10px;
}
.t-img img:last-child{
    display: none;
}
.app-ni.active .t-img {
    background: #3b7cd6;
}
.app-ni.active .t-img img:first-child{
    display: none;
}
.app-ni.active .t-img img:last-child{
    display: inline-block;
}

.imgt{
    display: none;
    position: absolute;
    width: 274px;
    padding: 20px;
    background: #3b7cd6;
    color: #fff;
    top: 0;
    border-radius: 8px;
}
.app-ni:nth-child(2n-1) .imgt{
    right: 80px;
    border-top-right-radius: 0;
}
.app-ni:nth-child(2n) .imgt{
    left: 80px;
    border-top-left-radius: 0;
}
.app-ni.active .t-img ~ .imgt{
    display: block;
}
.app-con{
    width: 415px;
    height: 687px;
    padding:65px 70px 73px;
    position: absolute;
    margin: 0 70px;
    top: 0;
}
.app-con::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/phone_bj.png) center;
    background-size: 100% 100%;
    z-index: 9;
}
.app-ti{
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    overflow: hidden;
}
.app-ti.active{
    display: block;
}
.app-ti img{
    display: block;
    width: 100%;
    height: 100%;
}
.tc-box{
    display: none;
    position: fixed;
    width: 400px;
    margin: 15% calc(50% - 200px) 0;
    top: 0;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 0 32px rgba(0,0,0,.25);
    padding: 30px;
}
.tc-til{
    padding-bottom: 25px;
    font-size: 15px;
    color: #333;
}
.tc-box .close{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 26px;
    height: 26px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23999' d='M934.605505 139.472542 548.749484 525.343913l385.850905 385.859092-36.751019 36.769438L511.998465 562.099025 126.14756 947.971419l-36.751019-36.746926 385.856022-385.874441L89.392448 139.472542l36.751019-36.745902L512.004605 488.598011 897.85858 102.726639 934.605505 139.472542z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 100% auto;
    cursor: pointer;
}
.tc-inp{
    display: flex;
    margin-bottom: 20px;
}
/*.tc-inp input{
    padding: 7px 15px;
    border: 1px solid #e5e5e5;
    margin-right: 15px;
    outline: none;
}*/
.tc-inp .sub-btn{
    padding: 7px 15px;
    border-radius: 4px;
    background: #01d27f;
    color: #fff;
    font-size: 13px;
}
.tc-tip h4{
    margin:  0;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}
.tc-tip p{
    margin: 10px 0;
}
.tc-box.doc-tc{
    padding: 0;
    border-radius: 8px;
    border: 1px solid #fff;
}
.doc-tc .close{
    top: -40px;
    right: -40px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background:rgba(0,0,0,.3) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23fff' d='M934.605505 139.472542 548.749484 525.343913l385.850905 385.859092-36.751019 36.769438L511.998465 562.099025 126.14756 947.971419l-36.751019-36.746926 385.856022-385.874441L89.392448 139.472542l36.751019-36.745902L512.004605 488.598011 897.85858 102.726639 934.605505 139.472542z'/%3E%3C/svg%3E") center no-repeat;
    background-size: 60% auto;
}
.doc-tc .tab-nav{
    display: flex;
    background: #eee;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
    overflow: hidden;
}
.doc-tc .tab-nav-i{
    width: 50%;
    text-align: center;
    flex: 0 0 auto;
    padding: 10px 0;
    cursor: pointer;
}
.tab-nav-i.active{
    background: #108cee;
    color: #fff;
}
.doc-tc .tab-con{
    padding-top: 40px;
}
.doc-tc .tab-con-i{
    display: none;
    padding: 30px;
}
.doc-tc .tab-con-i.active{
    display: block;
}
/*.tc-inp input,.tc-inp select{
    padding: 7px 15px;
    width: 200px;
    border: 1px solid #e5e5e5;
    outline: none;
}*/
.tc-inp span.lab{
    width: 120px;
    padding: 7px 15px;
    text-align: right;
}
.tc-inp .qrbtn{
    padding: 7px 25px;
	border-radius: 4px;
	background: #01d27f;
	color: #fff;
	font-size: 13px;
    margin-left: auto;
    margin-right: 20px;
}


.eq{
    margin: 60px auto;
    max-width: 1200px;
    display: flex;
    justify-content: space-between;
}
.eqls{
    flex: 1 1 auto;
    display: flex;
    flex-wrap: wrap;
}
.eqny{
    flex: 1 1 auto;
    margin-right: 40px;
    width:100%;
}
.eqls-i{
    width: calc(50% - 30px);
    margin: 0 30px 60px 0px;
}
.neweqls .eqls-i{
    width: calc(33.3333% - 30px);
    margin: 0 15px 60px 15px;
}
.eqnav{
    flex: 0 0 auto;
    width: 280px;
    padding: 20px;
    background: #f9fafe;
}
.eqls-img{
    height: 0;
    padding-bottom: 66.6667%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f9fafe;
}
.eqls-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.eq-btn{
    padding: 20px;
    display: flex;
    justify-content: space-between;
    transition: all .27s;
    background: #fff;
    line-height: 25px;
}
.eq-btn i{
    display: block;
    width: 25px;
    height: 25px;
    border: 1px solid #ebedf3;
    flex: 0 0 auto;
    font-style: normal;
    line-height: 25px;
    text-align: center;
    color: #01d27f;
    border-radius: 2px;
}
.eqls-i:hover .eq-btn{
    background: #3b7cd6;
    color: #fff;
}
.eqnav-til{
	font-size: 17px;
    color: #3b7cd6;
    padding: 15px 0 15px 22px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
    font-weight: bold;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.333 23.333'%3E%3Cpath fill='%233b7cd6' d='M16.667,15H8a2.675,2.675,0,0,1-2.667-2.667V7A2.675,2.675,0,0,1,8,4.333h7.333A2.675,2.675,0,0,1,18,7v6.667A1.337,1.337,0,0,1,16.667,15ZM24,15H21.333A1.337,1.337,0,0,1,20,13.667V7a2.675,2.675,0,0,1,2.667-2.667H24A2.675,2.675,0,0,1,26.667,7v5.333A2.675,2.675,0,0,1,24,15Zm0,12.667H16.667A2.675,2.675,0,0,1,14,25V18.333A1.337,1.337,0,0,1,15.333,17H24a2.675,2.675,0,0,1,2.667,2.667V25A2.675,2.675,0,0,1,24,27.667Zm-14.667,0H8A2.675,2.675,0,0,1,5.333,25V19.667A2.675,2.675,0,0,1,8,17h2.667A1.337,1.337,0,0,1,12,18.333V25A2.675,2.675,0,0,1,9.333,27.667Z' transform='translate(-5.333 -4.333)' /%3E%3C/svg%3E") left center no-repeat;
    background-size: 15px auto;
}
.eqnav-b {
    padding-left: 15px;
}
.eqnav-b > h3{
    font-size: 15px;
    /* font-weight: normal; */
    color: #333;
    margin-bottom: 25px;
    position: relative;
}
.eqnav-b > h3::before{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #01d27f;
    left: -12px;
    top: 8px;
}
.eqnav-a{
    display: block;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
    transition: all .27s;
    /* white-space: nowrap; */
    padding-left: 15px;
}
.eqnav-a::before{
    content: "";
    display: inline-block;
    width: 10px;
    height: 1px;
    background: #babfd0;
    vertical-align: middle;
    margin-right: 5px;
    transition: all .27s;
    position: relative;
    top: -2px;
    margin-left: -15px;
}
.eqnav-a:hover{
    color: #3b7cd6;
    padding-left: 35px;
}
.eqnav-a:hover::before{
    width: 30px;
    background:#3b7cd6;
    margin-left: -35px;
}
.eqlb{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.eqlb-bn{
    width: 1200px;
    height: auto;
    border: 1px solid #cdd2e1;
    background: #fff;
    margin: 0;
}
.eqlb-sl{
    width: 145px;
    height: 445px;
    padding:1px;
    margin: 0;
}
.eqlb-bn .swiper-slide{
    display: flex;
    justify-content: center;
    align-items: center;
}
.eqlb-bn .swiper-slide img{
    max-width: 100%;
    max-height: 100%;
}
.eqlb-sl .swiper-slide{
    width: 100%;
    padding: 10px;
    border: 1px solid #cdd2e1;
    display: flex;
    justify-content: center;
}
.eqlb-sl .swiper-slide.swiper-slide-thumb-active{
    border-color:#01d27f;
    box-shadow: 0 0 0 1px #01d27f;
}
.eqlb-sl .swiper-slide img{
    max-width: 100%;
    max-height: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.eqnav-lsi{
    display: flex;
    align-items: center;
    padding: 30px 15px;
    border-bottom: 1px solid #e5e7ee;
}
.eqnav-lsi img{
    width: 40%;
    height: auto;
    margin-right: 15px;
    flex: 0 0 auto
}
.eqnav-lsi p{
    font-size: 12px;
}
.eqtab-nav{
    display: flex;
    justify-content: space-between;
}
.eqn-tab{
    margin: 40px 0 0;
}
.eqn-tab.pro{
	max-width: 1200px;
	margin:40px auto 60px;
}
.pro .eqtab-ci{
	min-height: 0;
}
.eqt-i{
    margin-right: 1px;
    line-height: 36px;
    text-align: center;
    background: #e6e8f0;
    cursor: pointer;
    flex: 1 1 auto;
}
.eqt-i.active{
    background: #90b2e3;
    color: #fff;
}
.eqtab-con{
    display: flex;
    overflow: hidden;
}
.eqtab-ci{
    display: none;
    font-size: 14px;
    color: #666;
    line-height: 2;
    padding: 30px 0;
    min-height: 400px;
}
.eqtab-ci.active{
    display: block;
    flex: 1 1 auto;
    width: 100%;
}
.eqtab-ci img{
    max-width: 100%;
}
.eqtab-ci table{
	width:100%;
	margin: 0 auto;
	border-collapse: collapse;
}
.eqtab-ci table td{
	font-size: 14px;
	color: #666;
	padding: 8px 15px;
	border: 1px solid #cdd4df;
	vertical-align:middle;
}
.sfwr-obj{
    max-width: 1200px;
    margin: 60px auto;
}
.sfwr-obj h2{
    font-size: 24px;
    color: #333;
    text-align: center;
    font-weight: normal;
}
.sfwr-objls{
    display: flex;
    flex-wrap: wrap;
}
.sfls-i{
    width: calc(33.3333% - 20px);
    flex: 0 0 auto;
    margin: 15px 0;
    border: 1px solid #e6eefe;
    padding-bottom: 30px;
}
.sfls-i:hover{
    box-shadow: 0 0 12px rgba(230,238,254,.8);
}
.sfls-i:nth-child(3n-1){
    margin: 15px 30px;
}
.sfls-i .tip{
    line-height: 58px;
    font-size: 18px;
    font-weight: bold;
    color: #3b7cd6;
    text-align: center;
    background: #eff5ff;
    border-bottom: 1px solid #e6eefe;
}
.sfls-i .img{
    text-align: center;
    margin: 40px auto 30px;
}
.sfls-i p{
    padding: 0 40px 0 50px;
    position: relative;
    font-size: 13px;
    line-height: 1.8;
}
.sfls-i p::before{
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 30px;
    top: 5px;
    background: url(../images/sfls-ipcion.png);
}
.sfwr-cb{
    padding: 60px 0 70px;
    background: #fafcff;
    margin: 30px 0;
}
.sfwr-cbc{
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.sfwr-cbc h2{
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 50px;
}
.cb-abimg{
    position: absolute;
    pointer-events: none;
    width:550px;
    bottom: 0;
    right: 0;
}
.sfwr-cbt{
    width: 50%;
    position: relative;
    z-index: 1;
}
.cbt-p{
    display: flex;
    font-size: 13px;
    margin-bottom: 50px;
}
.cbt-p:last-child{
    margin: 0;
}
.cbt-p .img{
    margin-right: 30px;
    display: flex;
    align-items: center;
}
.cbt-pr  h4{
    margin: 0 0 8px;
}
.cbt-pr p{
    margin: 0;
    margin-bottom: 3px;
}
.sfwr-sb{
    max-width: 1200px;
    margin: 120px auto 60px;
}
.sfwr-sb h2{
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 50px;
    text-align: center;
}
.sfwr-sbt{
    display: flex;
    border: 1px solid #eff1f4;
}
.sfsb-i{
    width: 25%;
    flex: 0 0 auto;
    text-align: center;
    padding: 60px 30px 30px;
    border-left: 1px solid #f7f7f7;
}
.sfsb-i:first-child{
    border: 0;
}
.sfsb-i h3{
    font-size: 16px;
    margin: 50px 0 20px;
}
.sfsb-i h3::after{
    content: "";
    display: block;
    width: 30px;
    height: 2px;
    margin: 0 auto;
    background: #9aacc9;
    margin-top: 15px;
}
.sfsb-i p{
    line-height: 2;
    color: #666;
    text-align: left;
    /* text-align: justify; */
    /* text-indent: 2em; */
}
.sw-bnt{
    display: flex;
    /* justify-content:center; */
    margin-top: 4%;
}
.swbn-i{
    display: flex;
    padding: 0 20px 0;
    border-left: 1px solid rgba(255,255,255,.2);
}
.swbn-i:first-child{
    border: 0;
    padding-left: 0;
}
.swbn-i strong{
    margin-right: 15px;
    font-size: 48px;
    color: #01d27f;
    font-weight: normal;
    line-height: 1;
}
.swbn-i strong small{
    font-size: 24px;
}
.swbn-i p{
    text-align: left;
    margin: 0;
    padding-top: 5px;
}
.swbn-i p em{
    display: block;
    font-style: normal;
    font-size: 12px;
    color: #999ca7;
}
.docdown-tip{
    margin: 0 auto 30px;
    max-width: 1200px;
    color: #f00;
    background: #faf9fe;
    padding: 15px 20px;
}
.hdwr-obj{
    margin: 60px auto;
    max-width: 1200px;
}
.hdwr-obj >h2{
    font-size: 24px;
    text-align: center;
    font-weight: normal;
}
.hdwr-obj > p{
    margin: 0 60px;
    font-size: 14px;
    text-align: center;
    line-height: 1.8;
    font-weight: normal;
}
.hdcb-abimg{
    width: 544px;
    flex: 0 0 auto;
    margin-right: 100px
}
.hdwr-cbc{
    max-width: 1200px;
    margin: 80px auto;
    position: relative;
    display: flex;
    align-items: center;
}
.hdwr-cbt .cbt-p .img{
    width: 65px;
    height: 65px;
    border-radius: 4px;
    border: 1px solid #c4d3f2;
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hdwr-cbt .cbt-p p{
    line-height: 1.8;
}
.hdwr-ms{
    padding: 60px 0;
    background: #fafcff;
}
.hdwr-ms h2{
    text-align: center;
    font-size: 24px;
    font-weight: normal;
}
.hdwr-msb{
    margin: 40px auto 0;
    max-width: 1200px;
    display: flex;
    flex-wrap: wrap;
}
.hdmsb-i{
    width: calc(50% - 15px);
    flex: 0 0 auto;
    padding: 40px 50px;
    background: #fff;
    display: flex;
    margin-bottom: 30px;
}
.hdmsb-i:nth-child(2n){
    margin-left: 30px;
}
.hdmsb-img{
    width: 95px;
    height: 95px;
    border-radius: 50%;
    border: 1px solid #c4d3f2;
    margin-right: 30px;
    flex: 0 0 auto;
}
.hdmsb-img.i1{
    background: url(../images/hdmsb-i1.png) center no-repeat;
}
.hdmsb-img.i2{
    background: url(../images/hdmsb-i2.png) center no-repeat;
}
.hdmsb-img.i3{
    background: url(../images/hdmsb-i3.png) center no-repeat;
}
.hdmsb-img.i4{
    background: url(../images/hdmsb-i4.png) center no-repeat;
}
.hdmsb-ir h4{
    font-size: 15px;
    margin: 10px 0;
}
.hdmsb-ir p{
    color: #666;
    line-height: 1.8;
    margin: 0;
}
.hdmsb-i:hover{
    box-shadow: 0 0 16px rgba(59,124,214,.15);
}
.hdmsb-i:hover .hdmsb-img{
    border-color: #27d68d;
}
.hdwr-prob{
    padding: 60px 0;
    background: #002229;
}
.hdwr-prob h2{
    font-size: 24px;
    color: #fff;
    text-align: center;
}
.hdp-lb{
    padding: 40px 65px 0;
    max-width: 1200px;
    position: relative;
    margin: 0 auto;
}
.hdlb-i{
    background: #fff;
    margin:0 15px;
}
.hdp-lb .hdlb-img{
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hdp-lb .hdlb-img img{
    width: auto;
    display: block;
}
.hdlb-itip{
    /* line-height: 65px; */
    text-align: center;
    color:#3b7cd6;
    background: #eff5ff;
    font-size: 18px;
    transition: all .27s;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hdlb-i:hover .hdlb-itip{
    background: #3b7cd6;
    color: #fff;
}
.hdlb-i > p{
    padding: 0 40px 40px;
    margin: 0;
    line-height: 1.6;
    height: 140px;
}
.hdp-lb .owl-nav{
    position: absolute;
    width: 100%;
    height: 0;
    top: 45%;
    left: 0;
}
.hdp-lb .owl-nav > button{
    position: absolute;
    width: 50px;
    height: 50px;
    line-height: 48px;
    font-size: 36px;
    border-radius: 50%;
    border: 1px solid #fff;
    color: #fff;
    font-family: monospace;
}
.hdp-lb .owl-nav .owl-prev{
    left: 0;
}
.hdp-lb .owl-nav .owl-next{
    right: 0;
}
.hdp-lb .owl-nav button:hover:not(.disabled){
    background: #3b7cd6;
    border-color: #3b7cd6;   
}
.hdp-lb .owl-nav button.disabled{
    opacity: .3;
}
.hdwr-svr{
    padding: 60px 0;
    background: #fff;
}
.hdwr-svr h2{
    text-align: center;
    font-size: 24px;
    font-weight: normal;
}
.hdsvr{
    margin: -80px auto  40px;
    max-width: 1200px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-right: 80px;
}
.hdsvr-i{
    width: calc(100% / 5.2);
    text-align: center;
    padding: 125px 0 0;
    flex: 0 1 auto;
    position: relative;
}
.hdsvr-i:first-child{
    flex: 1 1 auto;
}
.hdsvr-i .img{
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hdsvr-i img img{
    width: auto;
    flex: 0 0 auto;
}
.hdsvr-i p{
    /* white-space: nowrap; */
    padding: 10px 0;
    margin: 0;
    width: 240px;
}
.hdsvr-i .sp{
    position: absolute;
    width: 100%;
    bottom:-45px ;
}
.hdsvr-i .sp i{
    display: flex;
    justify-content: center;
    height: 1px;
    background: #c4d3f2;
    margin-bottom: 15px;
}
.hdsvr-i .sp i::before{
    content: "";
    width: 6px;
    height: 6px;
    top: -8px;
    position: relative;
    border-radius: 50%;
    border: 6px solid #fff;
    background: #16df91;
}
.hdsvr-i .sp span{
    font-size: 22px;
}
.hdsvr-i.sb{
    margin-right:-90px
}
.hdsvr-i.sb::before{
    content: "";
    position: absolute;
    width: 100%;
    height: calc(100% - 1px);
    right: -10%;
    top: 0px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border: 1px solid #c4d3f2;
    border-left: 0;
}
.hdsvr-i.sb i{
    width: 50%;
}
.hdsvr-i.sb i{
    justify-content: flex-end;
    margin-left: 10px;
}
.hdsvr-i:first-child .sp i::before{
    border-radius: 0;
    border: 0;
    width: 18px;
    height: 18px;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 8.03'%3E%3Cpath fill='%2316df91' d='M498.989,3023.01l-7,4.01V3019Z' transform='translate(-492 -3019)' /%3E%3C/svg%3E") center no-repeat;
    background-size: 6px  auto;
}
.hdsvr-i .sp i.d::before{
    border-radius: 0;
    border: 0;
    width: 18px;
    height: 18px;
    background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1397 1024'%3E%3Cpath fill='%2316df91' d='M484.235116 1024L0 539.376564l110.282897-110.282897 373.952219 373.952218L1287.669321 0 1397.952218 110.282897 484.235116 1024z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 65%  auto;
}
/*.ny-bnt.left{*/
/*    margin: 50px calc(50% - 500px);*/
/*    width: 1000px;*/
/*    text-align: left;*/
/*    padding-right: 12%;*/
/*}*/
.egerser{
    padding: 0;
}
.ser-til{
    font-size: 24px;
    text-align: center;
    font-weight: normal;
    margin: 60px 0;
}
.egerser-ls{
    max-width: 1200px;
    margin: 0 auto 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.egerser-lsr{
    width: 50%;
    flex: 0 0 auto;
    margin-left: 50px;
}
.egerser-lsr p{
    padding-left: 18px;
    position: relative;
    margin: 30px 0;
    line-height: 2;
}
.egerser-lsr p::before{
    content: "";
    position: absolute;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50px;
    background: #0041f5;
    top: 11px;
}
.egerser-b{
    background: #fafcff;
    padding: 60px 0;
}
.egsb{
    max-width: 1200px;
    margin: 80px auto 0;
    position: relative;
}
.egsb-i{
    position: absolute;
    width: 280px;
    line-height: 1.8;
}
.egsb-i p{
    color: #666;
}
.egsb-i.a{
    top: 300px;
}
.egsb-i.b{
    top: -40px;
    width: 323px;
}
.egsb-i.c{
    top: -40px;
    right: 0;
    width: 300px;
}
.egsb-i.d{
    top: 300px;
    right: 0;
}
.eb-box{
    width: 600px;
    height: 600px;
    border-radius: 50%;
    /* overflow: hidden; */
    position: relative;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.eb-oa,.eb-ob{
    position: absolute;
    width: 100%;
    height: 100%;
    /* overflow: hidden; */
    border-radius: 50%;
    overflow: hidden;
}
.eb-ob{
    transform: scale(.88,.88);
}
.eb-oa{
    opacity: .3;
}
.eb-o{
    position: absolute;
    width: 300px;
    height: 300px;
    left: 0;
    top: 0;
    transform-origin: right bottom;
}
.eb-a{
    transform: rotate(-60deg)  skew(15deg,15deg);
    background: linear-gradient(45deg,#2eaaf5, #54cddd);
}
.eb-b{
    transform: rotate(10deg)  skew(15deg,15deg);
    background: linear-gradient(0deg,#4dc5e0, #67e0cf);
}
.eb-c{
    transform: rotate(80deg)  skew(15deg,15deg);
    background: linear-gradient(90deg,#67e0cf, #4dc5e0);
}
.eb-d{
    transform: rotate(150deg)  skew(15deg,15deg);
    background: linear-gradient(45deg,#54cddd, #2eaaf5);
}
.eb-oc{
    position: relative;
    width: 213px;
    height: 213px;
    border-radius: 50%;
    box-shadow: 0 0 16px rgba(0,0,0,.1);
    z-index: 3;
    background: #fff url(../images/ebocc_icon.png) center no-repeat;
}
.eb-ob .eb-o::before{
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    right: 90px;
    bottom: 90px;
    transform-origin: center;
}
.eb-ob .eb-a::before{
    background: url(../images/ebo_a_icon.png) center no-repeat;
    transform: skew(-15deg,-15deg)  rotate(60deg);
}
.eb-ob .eb-b::before{
    background: url(../images/ebo_b_icon.png) center no-repeat;
    transform: skew(-15deg,-15deg)  rotate(-10deg);
}
.eb-ob .eb-c::before{
    background: url(../images/ebo_c_icon.png) center no-repeat;
    transform: skew(-15deg,-15deg)  rotate(-80deg);
}
.eb-ob .eb-d::before{
    background: url(../images/ebo_d_icon.png) center no-repeat;
    transform: skew(-15deg,-15deg)  rotate(-150deg);
}
.mtnser-lsr{
    width: 50%;
    flex: 0 0 auto;
    margin-left: 50px;
}
.mtnser-lsr h4{
    padding-left: 22px;
    font-size: 15px;
    position: relative;
}
.mtnser-lsr h4::before{
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 0;
    top: 6px;
    background: #0041f5;
}
.mtnser-lsr p{
    color: #666;
    line-height: 2.5;
    margin-bottom: 60px;
}
.mtnser-b{
    padding: 60px 0;
    background: #fafcff;
}
.mtnb{
    max-width: 1200px;
    margin: 60px auto;
    padding: 255px 0;
    position: relative;
}
.mtnb-ti{
    position: absolute;
    width: 360px;
    padding-left: 88px;
}
.mtnb-ti::before{
    content: "";
    position: absolute;
    left: 70px;
    width: 2px;
    height: 100%;
}
.mtnb-ti:after{
    content: "";
    position: absolute;
    left: 66px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #65ddd0;
}
.mtnb-ti:nth-child(2n-1){
    top: 0;
    bottom: 300px;
}
.mtnb-ti:nth-child(2n){
    top: 300px;
}
.mtnb-ti:nth-child(2n-1)::before{
    background: linear-gradient(180deg,#65ddd0,#209dfe);
}
.mtnb-ti:nth-child(2n-1)::after{
    top: 0;
}
.mtnb-ti:nth-child(2n)::before{
    background: linear-gradient(0deg,#65ddd0,#209dfe);
}
.mtnb-ti:nth-child(2n)::after{
    bottom: 0;
}
.mtnb-ti.a{
    left: 0;
    background: url(../images/mtnbt-a.png) left center no-repeat;
}
.mtnb-ti.b{
    left: 300px;
    background: url(../images/mtnbt-b.png) left center no-repeat;
}
.mtnb-ti.c{
    left: 460px;
    background: url(../images/mtnbt-c.png) left center no-repeat;
}
.mtnb-ti.d{
    left: 760px;
    background: url(../images/mtnbt-d.png) left center no-repeat;
}
.mtnb-ti.e{
    left: 900px;
    background: url(../images/mtnbt-e.png) left center no-repeat;
}
.mtnb-ti h4{
    margin: 15px 0;
}
.mtnb-ti p{
    line-height: 1.8;
}
.mtnb-w{
    display: flex;
    justify-content: space-between;
    padding: 0 40px 0 8px;
}
.mtnb-w span{
    display: block;
    margin-left: 30px;
    color: #fff;
    flex: 1 1 auto;
    height: 50px;
    transform: skewX(45deg);
}
.mtnb-w span i{
    display: block;
    font-style: normal;
    transform: skewX(-45deg);
    text-align: center;
    line-height: 50px;
    font-size: 30px;
}
.mtnb-w span:nth-child(1){
    background: linear-gradient(90deg,#68e0cf,#5dd5d6);
}
.mtnb-w span:nth-child(2){
    background: linear-gradient(90deg,#5dd5d6,#4dc6e1);
}
.mtnb-w span:nth-child(3){
    background: linear-gradient(90deg,#4dc6e1,#3bb6ed);
}
.mtnb-w span:nth-child(4){
    background: linear-gradient(90deg,#3bb6ed,#2ba7f8);
}
.mtnb-w span:nth-child(5){
    background: linear-gradient(90deg,#2ba7f8,#209cff);
}
.stigser{
    padding: 60px 0;
}
.stigser-ls{
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    margin: 80px auto;
}
.stigser-si{
    width: 275px;
    border: 1px solid #f3f6fd;
    border-radius: 4px;
    overflow: hidden;
}
.stigser-stimg{
    width: 275px;
    height: 140px;
    position: relative;
}
.stigser-stimg img{
    display: block;
    width: 100%;
    height: 100%;
}
.stigser-si p{
    padding: 30px;
}
.stigser-si:hover{
    box-shadow: 0 0 12px rgba(0,0,0,.1);
}
.stigser-si .stigser-stimg::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    pointer-events: none;
}
.stigser-si:nth-child(1) .stigser-stimg::before{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M552.634921 1024h-438.857143c-40.126984 0-72.634921-32.507937-72.634921-72.126984V72.126984c0-39.619048 32.507937-72.126984 72.634921-72.126984h791.365079c40.126984 0 72.634921 32.507937 72.634921 72.126984v580.063492c0 14.222222-11.174603 25.396825-25.396826 25.396826s-25.396825-11.174603-25.396825-25.396826V72.126984c0-11.68254-9.650794-21.333333-21.84127-21.333333h-791.365079c-12.190476 0-21.84127 9.650794-21.84127 21.333333v879.746032c0 11.68254 9.650794 21.333333 21.84127 21.333333h438.857143c14.222222 0 25.396825 11.174603 25.396825 25.396826s-11.68254 25.396825-25.396825 25.396825z' /%3E%3Cpath d='M697.396825 244.825397h-376.888888c-14.222222 0-25.396825-11.174603-25.396826-25.396826s11.174603-25.396825 25.396826-25.396825h376.888888c14.222222 0 25.396825 11.174603 25.396826 25.396825s-11.174603 25.396825-25.396826 25.396826zM485.587302 829.460317h-165.079365c-14.222222 0-25.396825-11.174603-25.396826-25.396825s11.174603-25.396825 25.396826-25.396825h165.079365c14.222222 0 25.396825 11.174603 25.396825 25.396825s-11.174603 25.396825-25.396825 25.396825zM697.396825 1016.380952c-7.111111 0-14.222222-2.031746-19.809523-6.603174-11.174603-7.619048-16.253968-20.825397-14.222223-34.031746l15.238096-95.492064-66.031746-68.063492c-9.142857-9.142857-12.190476-22.857143-8.126985-35.047619 4.063492-12.190476 14.730159-21.333333 27.936508-23.365079l89.396826-13.714286 39.619047-84.825397c5.587302-12.190476 17.777778-19.809524 31.492064-19.809524s25.904762 7.619048 31.492063 19.809524l39.619048 84.825397 89.396825 13.714286c12.698413 2.031746 23.365079 10.666667 27.936508 23.365079 4.063492 12.190476 1.015873 25.904762-8.126984 35.047619l-66.031746 68.063492 15.238095 95.492064c2.031746 13.206349-3.555556 26.412698-14.222222 34.031746-11.174603 7.619048-25.396825 8.634921-37.079365 2.031746l-78.730159-43.68254-78.730158 43.68254c-5.079365 3.047619-10.666667 4.571429-16.253969 4.571428z m95.492064-101.587301c5.587302 0 11.68254 1.52381 16.761905 4.571428l57.904762 32-11.68254-70.603174c-1.52381-10.666667 1.52381-21.84127 9.142857-29.968254l49.777778-51.301588-67.047619-10.15873c-11.68254-1.52381-21.333333-9.142857-26.412699-19.809523l-28.952381-61.968254-28.952381 61.968254c-5.079365 10.666667-14.730159 17.777778-26.412698 19.809523l-67.047619 10.15873 49.777778 51.301588c7.619048 7.619048 11.174603 18.793651 9.142857 29.968254l-11.68254 70.603174 57.904762-32c6.095238-3.047619 11.68254-4.571429 17.777778-4.571428z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 36px auto;
}
.stigser-si:nth-child(2) .stigser-stimg::before{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M384.33183594 891.6875h-64.18476563v-70.60517578c0-15.24375-10.42998047-28.0828125-24.87128906-31.29257813C158.88095703 763.31269531 63.40537109 639.75869141 63.40537109 490.52919922v-32.09501953h64.18388672v32.09501953c0 118.74023438 73.81142578 215.82333984 179.7178711 236.67890625 44.9296875 8.82949219 77.02382812 48.14208984 77.02382812 94.67314453V891.6875z m320.92646484 0h-64.18388672v-70.60517578c0-45.73125 32.08974609-85.84716797 77.0194336-94.67226563 105.90556641-20.05751953 179.72226563-117.140625 179.72226562-235.88085937v-32.09501953H962v32.09501953c0 149.22949219-95.47558594 272.78349609-231.87041016 299.26054687-14.44130859 3.20888672-24.87128906 16.04882813-24.87128906 31.29257813V891.6875z m-62.58339844-705.23964844c52.95585937 0 93.07177734 40.11591797 93.07177735 93.07177735 0 65.79052734-58.56767578 121.94824219-181.32451172 231.86513671-12.83466797 12.0375-26.47792969 24.075-40.91923828 36.90878907-14.44130859-13.63798828-28.88173828-26.47705078-42.51972657-38.50927735-121.15107422-109.11884766-179.71787109-163.67607422-179.71787109-230.26464843 0-52.95585937 40.11591797-93.07177734 93.06650391-93.07177735 29.68505859 0 60.97675781 14.44130859 80.23183593 37.71123047l48.94013672 57.76523438 48.94101563-57.76523438c19.25859375-23.26992187 50.54414062-37.71123047 80.23007812-37.71123047m0-64.18388672c-49.74345703 0-97.87939453 23.26552734-129.17197265 60.1734375-31.29169922-36.90878906-79.42851562-60.1734375-129.17109375-60.1734375-88.25273438 0-157.25478516 68.99765625-157.25478516 157.25566407 0 109.11357422 97.08134766 183.72832031 244.70947266 317.7140625l41.71640625 37.71123046 41.72255859-37.71123046c147.62373047-133.98574219 244.70595703-209.40380859 244.70595703-317.7140625 0-88.25800781-68.99853516-157.25566406-157.25654297-157.25566407z m0 0' /%3E%3C/svg%3E") center no-repeat;
    background-size: 36px auto;
}
.stigser-si:nth-child(3) .stigser-stimg::before{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M311.197527 953.174455c-5.770893 0-11.541785-2.198159-15.946223-6.606077l-217.820749-217.820749c-4.230441-4.228121-6.606077-9.964215-6.606077-15.949703 0-5.979689 2.374476-11.715782 6.606077-15.943903l655.659245-655.661565c14.389532-14.389532 33.987368-22.639299 53.765-22.639299 18.577054 0 35.866533 7.052669 48.672695 19.864631l150.054809 150.054809c13.548548 13.548548 20.583817 31.849528 19.812431 51.528562-0.753986 19.012046-8.769437 37.09031-22.59058 50.907973L327.14723 946.568378C322.741632 950.976296 316.96842 953.174455 311.197527 953.174455zM125.270385 712.797926l185.927142 185.932942 639.711861-639.717661c5.765093-5.765093 9.105831-13.148355 9.407425-20.783333 0.278395-6.96799-2.076361-13.310752-6.635077-17.863668L803.632728 70.313716c-4.28612-4.29192-10.248409-6.654796-16.779088-6.654796-7.905253 0-15.880105 3.435856-21.871393 9.430625L125.270385 712.797926zM50.594454 995.93706c-10.848118 0-20.41562-7.853054-22.230987-18.907648-2.014883-12.289971 6.312603-23.889756 18.606054-25.902318l260.576393-42.762605c12.301571-2.012563 23.889756 6.316083 25.908118 18.606054 2.014883 12.289971-6.312603 23.889756-18.606054 25.908118l-260.576393 42.756805C53.036209 995.832662 51.806632 995.93706 50.594454 995.93706zM50.594454 995.93706c-10.848118 0-20.41562-7.853054-22.230987-18.907648-2.014883-12.289971 6.312603-23.889756 18.606054-25.902318l260.576393-42.762605c12.301571-2.012563 23.889756 6.316083 25.908118 18.606054 2.014883 12.289971-6.312603 23.889756-18.606054 25.908118l-260.576393 42.756805C53.036209 995.832662 51.806632 995.93706 50.594454 995.93706zM50.648973 995.93706c-1.215657 0-2.441755-0.104398-3.679452-0.301594-12.292291-2.018362-20.620936-13.618147-18.606054-25.908118l42.759125-260.576393c2.016043-12.289971 13.612347-20.618616 25.904638-18.600254 12.292291 2.012563 20.620936 13.612347 18.606054 25.902318l-42.759125 260.576393C71.062273 988.084006 61.494771 995.93706 50.648973 995.93706zM50.648973 995.93706c-1.215657 0-2.441755-0.104398-3.679452-0.301594-12.292291-2.018362-20.620936-13.618147-18.606054-25.908118l42.759125-260.576393c2.016043-12.289971 13.612347-20.618616 25.904638-18.600254 12.292291 2.012563 20.620936 13.612347 18.606054 25.902318l-42.759125 260.576393C71.062273 988.084006 61.494771 995.93706 50.648973 995.93706zM877.436355 386.932147c-5.770893 0-11.541785-2.200479-15.949703-6.606077l-217.814949-217.820749c-8.810036-8.806556-8.810036-23.085891 0-31.893607 8.810036-8.806556 23.089371-8.806556 31.893607 0l217.820749 217.820749c8.804236 8.806556 8.804236 23.085891 0 31.893607C888.97814 384.730508 883.213047 386.932147 877.436355 386.932147zM687.321691 934.945394c-5.770893 0-11.547585-2.203959-15.949703-6.611877-8.810036-8.804236-8.810036-23.083571 0-31.887807l119.796772-119.796772c8.804236-8.810036 23.083571-8.810036 31.893607 0 8.810036 8.810036 8.810036 23.089371 0 31.893607l-119.796772 119.790972C698.863476 932.741435 693.092584 934.945394 687.321691 934.945394zM606.244999 853.868702c-5.770893 0-11.541785-2.198159-15.949703-6.606077-8.804236-8.804236-8.804236-23.083571 0.0058-31.893607l119.796772-119.796772c8.804236-8.804236 23.083571-8.804236 31.893607 0 8.810036 8.810036 8.810036 23.09517-0.0058 31.899407l-119.790972 119.790972C617.792584 851.670543 612.021692 853.868702 606.244999 853.868702zM796.226265 1023.996938c-18.82645 0-36.521921-7.331064-49.832673-20.641816L492.429076 749.389445c-8.806556-8.810036-8.806556-23.089371 0-31.893607l225.069454-225.067134c4.228121-4.230441 9.964215-6.606077 15.949703-6.606077 5.973889 0 11.715782 2.374476 15.943903 6.606077l253.970316 253.962196c13.304953 13.310752 20.636016 31.006223 20.636016 49.832673 0 18.82645-7.331064 36.521921-20.641816 49.832673L846.058939 1003.355122C832.742386 1016.665874 815.046915 1023.996938 796.226265 1023.996938zM540.272386 733.445542l238.015973 238.015973c4.796511 4.790711 11.164792 7.435462 17.939066 7.435462 6.774274 0 13.142556-2.644751 17.933266-7.435462l157.304674-157.304674c4.790711-4.790711 7.429662-11.158992 7.429662-17.933266 0-6.774274-2.638951-13.142556-7.429662-17.933266L733.442433 540.269695 540.272386 733.445542zM111.609319 359.231862c-5.770893 0-11.544105-2.203959-15.946223-6.606077-8.806556-8.806556-8.806556-23.089371 0-31.895927l119.793292-119.793292c8.806556-8.806556 23.085891-8.806556 31.895927 0 8.806556 8.806556 8.806556 23.085891 0 31.895927L127.555543 352.625785C123.153425 357.027903 117.380212 359.231862 111.609319 359.231862zM192.682531 440.302754c-5.770893 0-11.544105-2.200479-15.946223-6.603757-8.810036-8.810036-8.810036-23.089371 0-31.895927l119.793292-119.796772c8.806556-8.806556 23.085891-8.806556 31.893607 0 8.810036 8.806556 8.810036 23.089371 0 31.895927L208.628755 433.698997C204.224317 438.101115 198.453424 440.302754 192.682531 440.302754zM290.555711 538.175934c-5.982009 0-11.718102-2.377956-15.949703-6.600277L20.640331 277.601861c-13.310752-13.307272-20.641816-31.006223-20.641816-49.829193s7.331064-36.518441 20.641816-49.829193L177.941525 20.64112c13.310752-13.310752 31.008543-20.641816 49.829193-20.641816 0.00348 0 0 0 0 0 18.82297 0 36.521921 7.331064 49.832673 20.641816l253.962196 253.967996c8.810036 8.806556 8.810036 23.085891 0 31.893607L306.501934 531.575657C302.273813 535.797978 296.5354 538.175934 290.555711 538.175934zM227.774199 45.107385c-6.776594 0-13.144876 2.638951-17.935586 7.426182l-157.304674 157.304674c-4.790711 4.790711-7.429662 11.158992-7.426182 17.933266 0 6.776594 2.638951 13.144876 7.426182 17.935586l238.020613 238.020613 193.173527-193.173527L245.710945 52.534727C240.920234 47.744016 234.548473 45.107385 227.774199 45.107385z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 36px auto;
}
.stigser-si:nth-child(4) .stigser-stimg::before{
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M989.958568 952.574418h-39.141219V359.242108a64.354449 64.354449 0 0 0-64.283024-64.283024H658.401016V64.283024a64.354449 64.354449 0 0 0-64.283024-64.283024H139.137034a64.354449 64.354449 0 0 0-64.283024 64.283024v888.291394H35.712791a35.712791 35.712791 0 0 0 0 71.425582h954.245777a35.712791 35.712791 0 0 0 0-71.425582zM146.279592 71.425582h440.695842v881.148836H146.279592z m512.121424 881.148836V366.384666h220.990751v586.189752z' /%3E%3Cpath d='M216.63379 311.72981h299.987445v71.425582h-299.987445zM216.63379 476.294352h299.987445v71.425582h-299.987445zM216.63379 640.858893h299.987445v71.425582h-299.987445z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 36px auto;
}
.stigser-si .stigser-stimg::after{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    pointer-events: none;
    background: rgba(0,0,0,.3);
}
.stigser-si:hover .stigser-stimg::after{
    background: linear-gradient(to right,rgba(49,173,244,.8),rgba(98,220,210,.8));
}
.stigser-b{
    margin: 0 auto 100px;
    background:#fbfcff;
    padding: 60px 0 0;
}
.stigser-box{
    display: flex;
    justify-content: center;
}
.stigser-lb{
    width: 1100px;
    margin: 0 auto;
    padding: 60px 0;
    height: auto;
}
.stig-lbi{
    border: 1px solid #f1f1f1;
}
.stig-lbimg img{
    width: 100%;
}
.stig-lbt{
    padding: 25px 50px;
    background: #fff;
    height: 250px;
    font-size: 12px;
    line-height: 1.8;
}
.stig-lbi.swiper-slide-active{
    transform: scale(1.2,1.2);
    box-shadow: 0 0 12px rgba(0,0,0,.2);
    position: relative;
    z-index: 9;
}
.stigser-lb .button{
    height: 0;
    width: 0;
}
.stigser-lb .button > div{
    position: absolute;
    top: 0;
    height: 100%;
    width: 300px;
    z-index: 9;
    outline: none;
    cursor: pointer;
}
.stigser-lb .button-prev{
    left: 0;
    background: linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.3));
}
.stigser-lb .button-next{
    right: 0;
    background: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.3));
}
.gb-contact {
    z-index: 9999;
    right: 10px;
    position: fixed;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.gb-contact li {
    margin-bottom: 10px;
    height: 50px;
    width: 50px;
    transition: 0.5s;
    position: relative;
    border-radius: 50%;
    /*border: 2px solid #e60012;*/
}

.gb-contact li:hover {
    border-color: #3b7cd6;
}

.gb-contact .txt {
    position: absolute;
    top: -2px;
    right: 0;
    height: 54px;
    overflow: hidden;
    transition: 0.5s;
    width: 0;
    line-height: 54px;
    color: transparent;
    padding-right: 50px;
    text-align: center;
    background: rgba(59,124,214,0.7);
    border-radius: 50px;
    opacity: 0;
}

.gb-contact li:hover .txt {
    width: 200px;
    opacity: 1;
    color: #fff;
    filter: alpha(opacity = 100);
}
.gb-contact li.qq:hover .txt{
    width: 140px;
}
.gb-contact li.rp:hover .txt{
    width: 140px;
}
.gb-contact .ico {
    transition: 0.5s;
    position: absolute;
    right: -1px;
    top: -1px;
    background-color: #F0F0F0;
    display: inline-block;
    height: 52px;
    width: 52px;
    border-radius: 50%;
    overflow: hidden;
}

.gb-contact li:hover .ico {
    background-color: #3b7cd6;
}

.gb-contact .ico .tubiao {
    width: 100px;
    height: 50px;
    position: relative;
    line-height: 50px;
    left: 0;
    transition: all .5s;
}

.gb-contact li:hover .ico .tubiao {
    left: -50px;
}

.gb-contact .ico .xxlogo {
    width: 50px;
    height: 50px;
    text-align: center;
    color: #fff;
}

.gb-contact .ico .xxlogo i {
    display: block;
    width: 50px;
    height: 50px;
}

.gb-contact .ico .xxlogo.se {
    color: #3b7cd6;
}

@media only screen and (min-width: 1025px) and (max-width:1456px) {
    .gb-contact .txt {
        font-size: 15px;
    }
}

@media only screen and (max-width: 1024px) {
    .gb-contact {
        display: none;
    }
}
.icon-rp-r{
    background: url(../images/rp_icon_r.png) center no-repeat;
    background-size: 25px 25px;
}
.icon-rp-w{
    background: url(../images/rp_icon_w.png) center no-repeat;
    background-size: 25px 25px;
}
.icon-tel-r{
    background: url(../images/icon-tel-r.png) center no-repeat;
    /* background: url("data:image/svg+xml;charset=utf-8,<svg fill='%23ff0003' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M182.126502 138.879024c46.905286-32.870642 141.640927-38.169321 151.308101-34.422997 5.495154 2.171456 47.920406 86.114287 62.818721 125.570927 22.607904 59.802014 20.923542 125.548414 20.923542 125.548414s8.510838-2.526543-20.923542 20.923542c-35.378765 28.129664-58.652841 13.653975-62.818721 41.826618-4.124947 28.173666 29.833469 119.896694 104.71083 188.30062C512.935814 675.054633 580.186474 709.742666 626.602619 711.252043c23.586185 0.775666 20.393469-56.568367 41.84913-83.677794 5.674233-7.136537 86.003769-3.812839 167.486572 41.828664 52.579519 29.41289 78.469166 69.621661 83.789335 83.699284 10.328229 27.506471-77.758991 133.926222-133.350101 155.737994-48.767703 19.10615-121.471562 14.098089-201.667046-9.266038-104.315834-30.41266-367.026164-182.294836-444.166055-434.743452-66.762543-190.204993-28.636201-254.333546 0-289.730731C156.415934 155.526169 169.272753 147.923004 182.126502 138.879024L182.126502 138.879024z' /></svg>") center no-repeat; */
    background-size: 25px 25px;
}
.icon-tel-w{
    background: url(../images/menu-tel.png) center no-repeat;
    /* background: url("data:image/svg+xml;charset=utf-8,<svg fill='%23ffffff' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M182.126502 138.879024c46.905286-32.870642 141.640927-38.169321 151.308101-34.422997 5.495154 2.171456 47.920406 86.114287 62.818721 125.570927 22.607904 59.802014 20.923542 125.548414 20.923542 125.548414s8.510838-2.526543-20.923542 20.923542c-35.378765 28.129664-58.652841 13.653975-62.818721 41.826618-4.124947 28.173666 29.833469 119.896694 104.71083 188.30062C512.935814 675.054633 580.186474 709.742666 626.602619 711.252043c23.586185 0.775666 20.393469-56.568367 41.84913-83.677794 5.674233-7.136537 86.003769-3.812839 167.486572 41.828664 52.579519 29.41289 78.469166 69.621661 83.789335 83.699284 10.328229 27.506471-77.758991 133.926222-133.350101 155.737994-48.767703 19.10615-121.471562 14.098089-201.667046-9.266038-104.315834-30.41266-367.026164-182.294836-444.166055-434.743452-66.762543-190.204993-28.636201-254.333546 0-289.730731C156.415934 155.526169 169.272753 147.923004 182.126502 138.879024L182.126502 138.879024z' /></svg>") center no-repeat; */
    background-size: 25px 25px;
}
.icon-qq-r{
    background: url(../images/icon-qq-r.png) center no-repeat;
    /* background: url("data:image/svg+xml;charset=utf-8,<svg fill='%23ff0003' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M680.96 798.72c39.336585 11.338927 66.035512 28.172488 66.135415 41.959024 0 22.353171-62.139317 19.85561-145.957464 19.031415-22.577951-0.249756-43.957073-1.898146-63.188292-4.595512a347.185951 347.185951 0 0 1-48.952196 0.124878c-19.905561 2.947122-42.158829 4.745366-65.735804 4.970146-83.843122 0.999024-145.982439 3.496585-145.982439-19.05639 0-14.11122 26.898732-31.169561 66.535024-42.558439-40.710244-36.564293-65.111415-88.039024-74.377366-147.006439-27.897756 49.77639-57.11922 80.346537-65.13639 76.17561-11.189073-5.844293-9.865366-85.166829 22.552975-172.856195a2187.164098 2187.164098 0 0 1 52.273952-127.77522 317.514927 317.514927 0 0 1-1.173854-28.397268c0-157.995707 80.995902-285.92078 234.645854-285.920781 153.674927 0 234.520976 128.099902 234.520975 286.09561 0 10.01522-0.349659 20.205268-1.348683 30.395317a1955.365463 1955.365463 0 0 1 51.449756 125.427512c32.54322 87.514537 33.891902 166.51239 22.528 172.356683-8.017171 3.996098-36.739122-25.874732-64.462048-74.477268-9.415805 58.59278-33.767024 109.742829-74.327415 146.107317z' /></svg>") center no-repeat; */
    background-size: 26px 26px;
}
.icon-qq-w{
    background: url(../images/icon-qq-w.png) center no-repeat;
    /* background: url("data:image/svg+xml;charset=utf-8,<svg fill='%23ffffff' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M680.96 798.72c39.336585 11.338927 66.035512 28.172488 66.135415 41.959024 0 22.353171-62.139317 19.85561-145.957464 19.031415-22.577951-0.249756-43.957073-1.898146-63.188292-4.595512a347.185951 347.185951 0 0 1-48.952196 0.124878c-19.905561 2.947122-42.158829 4.745366-65.735804 4.970146-83.843122 0.999024-145.982439 3.496585-145.982439-19.05639 0-14.11122 26.898732-31.169561 66.535024-42.558439-40.710244-36.564293-65.111415-88.039024-74.377366-147.006439-27.897756 49.77639-57.11922 80.346537-65.13639 76.17561-11.189073-5.844293-9.865366-85.166829 22.552975-172.856195a2187.164098 2187.164098 0 0 1 52.273952-127.77522 317.514927 317.514927 0 0 1-1.173854-28.397268c0-157.995707 80.995902-285.92078 234.645854-285.920781 153.674927 0 234.520976 128.099902 234.520975 286.09561 0 10.01522-0.349659 20.205268-1.348683 30.395317a1955.365463 1955.365463 0 0 1 51.449756 125.427512c32.54322 87.514537 33.891902 166.51239 22.528 172.356683-8.017171 3.996098-36.739122-25.874732-64.462048-74.477268-9.415805 58.59278-33.767024 109.742829-74.327415 146.107317z' /></svg>") center no-repeat; */
    background-size: 26px 26px;
}
.icon-top-r{
    background: url(../images/icon-top-r.png) center no-repeat;
    /* background: url("data:image/svg+xml;charset=utf-8,<svg fill='%23ff0003' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M510.277776 64.238047c-247.082398 0-447.366957 200.284559-447.366957 447.366957 0 246.970858 200.284559 447.366957 447.366957 447.366957S957.644733 758.575862 957.644733 511.605004C957.644733 264.522606 757.360174 64.238047 510.277776 64.238047M669.100014 519.695263c-15.842827 15.842827-37.248346 20.393469-49.776683 11.17962l-0.336668 0.168846-1.854231-1.741667c-0.112564-0.168846-0.39295-0.225127-0.561795-0.39295-0.112564-0.112564-0.281409-0.39295-0.336668-0.449231l-65.899896-65.843614c0.280386 2.24718 0.618077 4.550643 0.618077 6.910387l0 242.869447c0 18.146289-18.202571 28.090778-40.674375 28.090778-22.416546 0-40.619116-9.94449-40.619116-28.090778L469.658659 469.52563c0-2.134617 0.281409-4.213975 0.505513-6.29231l-65.956178 66.068741c-0.056282 0-0.168846 0.056282-0.168846 0.056282-0.056282 0.112564-0.112564 0.112564-0.225127 0.225127l-3.034103 2.977821-0.449231-0.449231c-12.640901 8.314363-33.371038 3.76372-48.820915-11.797697-15.562441-15.449877-20.169365-36.292578-11.853979-48.877197l-0.112564-0.168846 1.067308-1.12359c0.505513-0.786922 1.011027-1.629103 1.797949-2.416026 0.674359-0.618077 1.51654-1.12359 2.416026-1.797949L491.119437 319.579549c10.786671-10.730389 28.258601-10.730389 38.988989 0l146.069797 146.126079c0.730641 0.505513 1.404999 0.954745 2.134617 1.51654 0.561795 0.730641 0.898463 1.404999 1.460258 2.190899l0.561795 0.449231-0.056282 0.112564C689.493483 482.559481 684.999123 503.965 669.100014 519.695263' /></svg>") center no-repeat; */
    background-size: 25px 25px;
}
.icon-top-w{
    background: url(../images/icon-top-w.png) center no-repeat;
    /* background: url("data:image/svg+xml;charset=utf-8,<svg fill='%23ffffff' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'><path d='M510.277776 64.238047c-247.082398 0-447.366957 200.284559-447.366957 447.366957 0 246.970858 200.284559 447.366957 447.366957 447.366957S957.644733 758.575862 957.644733 511.605004C957.644733 264.522606 757.360174 64.238047 510.277776 64.238047M669.100014 519.695263c-15.842827 15.842827-37.248346 20.393469-49.776683 11.17962l-0.336668 0.168846-1.854231-1.741667c-0.112564-0.168846-0.39295-0.225127-0.561795-0.39295-0.112564-0.112564-0.281409-0.39295-0.336668-0.449231l-65.899896-65.843614c0.280386 2.24718 0.618077 4.550643 0.618077 6.910387l0 242.869447c0 18.146289-18.202571 28.090778-40.674375 28.090778-22.416546 0-40.619116-9.94449-40.619116-28.090778L469.658659 469.52563c0-2.134617 0.281409-4.213975 0.505513-6.29231l-65.956178 66.068741c-0.056282 0-0.168846 0.056282-0.168846 0.056282-0.056282 0.112564-0.112564 0.112564-0.225127 0.225127l-3.034103 2.977821-0.449231-0.449231c-12.640901 8.314363-33.371038 3.76372-48.820915-11.797697-15.562441-15.449877-20.169365-36.292578-11.853979-48.877197l-0.112564-0.168846 1.067308-1.12359c0.505513-0.786922 1.011027-1.629103 1.797949-2.416026 0.674359-0.618077 1.51654-1.12359 2.416026-1.797949L491.119437 319.579549c10.786671-10.730389 28.258601-10.730389 38.988989 0l146.069797 146.126079c0.730641 0.505513 1.404999 0.954745 2.134617 1.51654 0.561795 0.730641 0.898463 1.404999 1.460258 2.190899l0.561795 0.449231-0.056282 0.112564C689.493483 482.559481 684.999123 503.965 669.100014 519.695263' /></svg>") center no-repeat; */
    background-size: 25px 25px;
}
.t-bn-i .text {
    position: absolute;
    top: 30%;
    left: 19%;
    z-index: 3;
}
.t-bn-i .text img{
    width: auto;
}
.t-bn-i .text .v-more{
    display: inline-block;
    padding: 12px 40px;
    border-radius: 30px;
    font-size: 15px;
    background: #0c9c63;
    color: #fff;
    margin-top: 25px;
}
.t-bn-i .text .v-more::before{
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 12px solid #fff;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.t-bn-i.sp0::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6) repeat;
    background-size: auto;
    z-index: 2;
}
.mb .t-bn-i.sp0 video{
    display: none;
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
.rp_video_bj{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: top center;
}
#rp_video{
    position: absolute;
    width: 0;
    height: 0;
    border: 0;
    z-index: -1;
}
.doc-tc .tc-inp input{
    padding: 0 15px;
    margin-right: 30px;
    border: 1px solid #eee;
    border-radius: 4px;
}



.contactus {
	max-width: 1200px;
    margin: 90px auto;
}

.ctct ul {
    display: flex;
    margin-bottom: 60px;
}

.ctct ul li {
    width: 50%;
    display: flex;
}

.ctct-img {
    width: 46%;
    height: auto;
    margin-right: 25px;
}

.ctct-img img {
    display: block;
}

.ctct-r strong {
    display: block;
    margin: 10px 0;
    font-size: 16px;
    color: #333;
}

.ctct-r h5 {
    font-size: 14px;
    color: #333;
    margin: 0;
}

.ctct-r .tel {
    font-size: 24px;
    color: #fb331b;
    margin: 18px 0;
}

.ctct-r p {
    font-size: 14px;
    color: #666;
    margin: 15px 0;
    font-weight: normal;
}
.cbtnmap{
    display: inline-block;
    padding: 5px 20px 5px 40px;
    background: #01d27f url(../images/foot_ads.svg) 15px center no-repeat;
    background-size: 14px auto;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
}

.tab-b {
    display: none;
    visibility: hidden;
}

.tab-b.active {
    display: block;
    visibility: visible;
}

.ctct .tab-con {
    border: 7px solid #d2d5de;
    width: 100%;
    height: 330px;
    position: relative;
}

.ctct .tab-b {
    position: absolute;
    width: 100%;
    height: 100%;
}


.ctct .tab-b .map {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ctct .tab-con .tab-b::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: -22px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #d2d5de;
}

.ctct .tab-con .tab-b:nth-child(1)::before {
    left: 10%;
}

.ctct .tab-con .tab-b:nth-child(2)::before {
    left: 63%;
}
.about {
    margin: 90px auto;
    text-align: center;
    max-width: 1200px;
}

.about h1 {
    font-size: 24px;
    color: #333;
    font-weight: normal;
    margin: 50px auto;
}

.about p {
    line-height: 2.2;
    font-size: 16px;
    color: #666;
    text-align: left;
}
.ab-po {
    display: flex;
    margin:60px auto 90px;
}

.ab-polimg {
    width: 47.5%;
    flex: 0 0 auto;
}

.ab-polimg img {
    display: block;
    width: 100%;
    height: 100%;
}

.ab-por {
    display: flex;
    flex-wrap: wrap;
}

.ab-por-i {
    width: 50%;
    height: 50%;
    flex: 0 0 auto;
    border-left: 1px solid #fff;
    line-height: 1.8;
}

.ab-por-i img {
    display: block;
    width: 100%;
    height: 100%;
}

.ab-por-i:nth-child(1),
.ab-por-i:nth-child(2) {
    border-bottom: 1px solid #fff;
}

.dream{
	display: flex;
	margin-top: 40px;
}
.dream > div{
	position: relative;
	width: 50%;
	height:  0;
	padding-bottom: 31.25%;
	color: #fff;
}
.dream-ln{
	background: url(../images/map-itimg2.jpg) center no-repeat;
	background-size: cover;
}

.dream-yj{
	background: url(../images/map-itimg.jpg) center no-repeat;
	background-size: cover;
}

.dream > div::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	top: 0;
    left: 0;
    transition: all .27s;
}
.dream > div:hover::after{
	background: rgba(59,124,214,.7);
}
.dream > div strong{
	display: block;
	margin-top: 23%;
	font-size: 22px;
	position: relative;
	z-index: 2;
}
.dream > div p{
	font-size: 16px;
	text-align: center;
	position: relative;
	z-index: 2;
	color: #fff;
}
.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    height: auto;
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform,height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255,255,255,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.layer-mask {
	width: 100%;
	height: 100%;
	opacity: 0.7;
	transition: all 0.5s;
	background-color: #3e3e3e;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}

.swiper-slide-active .layer-mask {
	display: none;
}

.pc-banner {
	width: 100%;
	float: left;
}

@media screen and (max-width: 668px) {
	.pc-banner {
		background-size: auto 100%;
	}
}

.swiper-container {
	width: 100%;
    margin: 35px 0;    
    position: relative;
    z-index: 5;
}

@media screen and (max-width: 668px) {
	.swiper-container {
		margin: 20px 0 15px;
	}
}

.ab-bn .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.85);
	/* margin: 1px; */
	transform: scale(0.85);
	margin-top: 70px;
	margin-bottom: 70px;
	height: 360px;
}

@media screen and (max-width: 668px) {
	.swiper-slide {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.ab-bn .swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
	z-index: 1002;
}

@media screen and (max-width: 668px) {
	.swiper-slide-active,.swiper-slide-duplicate-active {
		-webkit-transform: scale(0.97);
		transform: scale(0.97);
	}
}

.none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.swiper-slide a {
	background: #fff;
	display: block;
	border-radius: 2px;
}

@media screen and (min-width: 668px) {
	.swiper-slide a:after {
		position: absolute;
		top: 0px;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		border-radius: 2px;
		box-shadow: 0 2px 6px rgba(0,0,0,0.3);
		box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3);
	}

	.swiper-slide-active a:before {
		position: absolute;
		top: 410px;
		left: 0;
		display: block;
		box-sizing: border-box;
		content: "";
		width: 100%;
		height: 100%;
		border-radius: 2px;
		/* box-shadow: 0 2px 6px rgba(0,0,0,0.3); */
		/* box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3); */
		z-index: 10002;
	}
}

.swiper-slide-active a:after {
	background: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide a {
		padding: 5px;
		border-radius: 2px;
	}
}

.swiper-slide img {
	width: 100%;
	display: block;
	height: 100%;
	border: none;
}

@media screen and (max-width: 668px) {
	.swiper-slide img {
		border-radius: 2px;
	}
}

.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}

.swiper-pagination-bullet {
	background: #00a0e9;
	margin-left: 4px;
	margin-right: 4px;
	width: 17px;
	height: 17px;
	opacity: 1;
	margin-bottom: 4px;
}

.swiper-pagination-bullet-active {
	width: 13px;
	height: 13px;
	background: #FFF;
	margin-bottom: 0;
}

@media screen and (max-width: 668px) {
	.swiper-pagination {
		position: relative;
		margin-bottom: 20px;
	}

	.swiper-pagination-bullet {
		background: #00a0e9;
		margin-left: 2px;
		margin-right: 2px;
		width: 8px;
		height: 8px;
		margin-bottom: 2px;
	}

	.swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #FFF;
		border: 3px solid #00a0e9;
		margin-bottom: 0;
	}
}

.ab-bn .swiper-container .button {
	width: 100%;
	margin: 0 auto;
    top: 100px;
	position: absolute;
	z-index: 1002;
}

@media screen and (max-width: 1105px) {
	.button {
		width: 100%;
		top: -240px;
		z-index: 1002;
		position: relative;
	}
}

@media screen and (max-width: 800px) {
	.button {
		width: 100%;
		top: -200px;
		z-index: 1002;
		position: relative;
	}
}


.ab-bn .swiper-button-prev {
	width: 250px;
	height: 300px;
    cursor: pointer;
    left: 0;
}

.ab-bn .swiper-button-next {
	width: 250px;
	height: 300px;
    cursor: pointer;
    right: 0;
}
.ab-bn .swiper-button-prev:hover{
    background: linear-gradient(to left, rgba(0,0,0,0),rgba(0,0,0,0.4))
}
.ab-bn .swiper-button-next:hover{
    background: linear-gradient(to right, rgba(0,0,0,0),rgba(0,0,0,0.4))
}

@media screen and (max-width: 668px) {
	.button div {
		width: 28px;
		height: 28px;
	}
}

.ab-bn{
    margin: 60px auto;
    overflow: hidden;
    position: relative;
}
.ab-bn > h1{
    margin-bottom: 0;
}
.ab-bn-it{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    background: rgba(59,124,214,.9);
    padding:10px 50px;
    color: #fff;
}
.ab-bn-it h3{
    margin: 0;
    font-size: 18px;
}
.ab-bn-it p{
    font-size: 13px;
    color: #fff;
    line-height: 1.8;
    margin: 5px 0;
}
.ab-bn .swiper-slide .ab-bn-it{
    visibility: hidden;
    opacity: 0;
    transition: all .5s;
}
.ab-bn .swiper-slide-active  .ab-bn-it{
    opacity: 1;
    visibility: visible;
}
.ab-wh{
    margin: 60px auto;
    display: flex;
}
.ab-whi{
    flex: 1 1 auto;
    overflow: hidden;
    transition: all .5s;
    height: 400px;
    position: relative;
    width: 25%;
}
.ab-whi img{
    height: 100%;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    /* transition: all .5s; */
}
.ab-whi:hover{
    flex:0 0 auto;
    width: 33.3333%;
}
.ab-wht{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 20%;
    transform: translate(-50%,-50%);
    background: rgba(0,0,0,.7);
    color: #fff;
    transition: all .5s;
    padding: 15px 10px;
}
.ab-wht-t{
    visibility: visible;
    opacity: 0;
    position: relative;
    top: -10px;
    transform: translateY(30%);
    transition: all .4s;
    width: 330px;
    margin: 0 auto;
    text-align: center;
    line-height: 2;
    font-size:13px;
}
.fz .ab-wht-t p{
	display:flex;
    text-align: left;
}
.fz .ab-wht-t p span{
	margin-right:15px;
}
.ab-wht-t p{
	font-size: 13px;
	color:#fff;
    margin: 8px 0;
    line-height: 1.8;
}
.ab-whi:hover .ab-wht{
    width: 100%;
    height: 100%;
    padding: 25% 40px 0;
}
.ab-wh-til{
    width: 100%;
    text-align: center;
    color: #fff;
    transition: all .5s;
    position: relative;
    padding-bottom: 30px;
}
.ab-wh-til h3{
    margin: 0 0 5px;
    transform: translateX(0);
    transition: all .5s;
    font-weight: normal;
    font-size: 16px;
    position: relative;
}
.ab-wh-til p{
    color: #fff;
    text-align: center;
    margin: 0;
    padding-top: 5px;
    border-top: 1px solid rgba(255,255,255,.5);
    transition: all .4s;
    font-weight: normal;
    line-height: 1.5;
    text-transform: uppercase;
}
.ab-whi:hover .ab-wh-til h3{
    /* transform: translateX(-30%); */
    font-size: 24px;
}
.ab-whi:hover .ab-wh-til p{
    color: transparent;
}
.ab-whi:hover .ab-wht-t{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.zz .ab-wh-til p{
	border: none;
}
.ab-wh-til::before{
	content:"";
	position: absolute;
	display: block;
	height: 1px;
	width: 80%;
	left: 10%;
	top: 31px;
	background:rgba(255,255,255,.5);
	transition: all .27s;
}
.zz .ab-whi:hover .ab-wh-til::before{
	top: 36px;
	left: 0;
}
.zz .ab-whi:hover .ab-wh-til h3{
	transform: translateX(-49px);
}
.zz .ab-wh-til h3 span:last-child{
	margin-left: 20px;
	transition: all .27s;
}
.zz .ab-whi:hover .ab-wh-til h3 span{
	font-size: 24px;
}
.zz .ab-whi:hover .ab-wh-til h3 span:last-child{
	margin-left: 0;
}
.zz .ab-whi .ab-wh-til h3 small{
	display: none;
	opacity: 0;	
	position: absolute;
	right: -45px;
	top: 10px;
	font-size: 14px;
}
.zz .ab-whi:hover .ab-wh-til h3 small{
	display: block;
	opacity: 1;
}


.fty-tbn .owl-nav{
	position: absolute;
	height: 0;
	width: 100%;
	left: 0;
	top: 50%;
	color: #676767;
	line-height: 46px;
}
.fty-tbn .owl-nav .owl-prev{
	float: left;
}
.fty-tbn .owl-nav .owl-next{
	float: right;
}
.fty-tbn .owl-nav [class*=owl-] {
	width: 48px;
	height: 48px;
	display: inline-block;
	cursor: pointer;
	/*border-radius: 50%;*/
	opacity: .5;
	margin-top: -24px;
}
.fty-tbn .owl-nav [class*=owl-]:hover {
	opacity: 1;
}

.fty-tbn .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.factory{
	max-width: 1200px;
	margin: 60px auto;
}
.fty-t {
    display: flex;
    flex-direction: row;
    padding: 50px 0;
}

.fty-t:nth-child(2) {
    flex-direction: row-reverse;
    border-top: 1px dashed #dfe2e8;
    border-bottom: 1px dashed #dfe2e8;
}

.fty-t:nth-child(2) .fty-tn {
    padding: 45px 40px 0 0;
}

.fty-tbn {
    width: 50%;
    flex: 0 0 auto;
}

.fty-tbn-i p {
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 100%;
    line-height: 36px;
    background: rgba(0, 0, 0, .5);
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}

.fty-tbn .owl-nav [class*=owl-] {
    background: rgba(0, 0, 0, .5);
    color: #fff;
    font-family: monospace;
    font-size: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.fty-tbn .owl-nav [class*=owl-]:hover {
    background: #01d27f;
}

.fty-tbn .owl-nav .owl-prev::before {
    content: "<";
}

.fty-tbn .owl-nav .owl-next::before {
    content: ">";
}

.fty-tn {
    padding: 45px 0 0 40px;
}

.fty-tn>p {
    font-size: 14px;
    line-height: 2;
    color: #666;
    text-indent: 2em;
}

.fty-tn .tip {
    overflow: hidden;
}

.fty-tn .tip span {
    display: block;
    float: left;
    font-size: 80px;
    color: #01d27f;
    margin-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.fty-tn .tip h3 {
    padding-top: 20px;
    color: #333;
    font-size: 24px;
    margin: 0;
}

.fty-tn .tip p {
    font-size: 18px;
    color: #d2d5de;
    line-height: 1;
    margin: 0;
}
.solition-pt img {
    width: 100%;
}

.product-item ul li {
    margin: 5% 0;
    overflow: hidden;
}
.product-item td{
    font-size: 12px;
    color: #666;
    padding: 3px 10px;
}
.product-icon {
    width: 45%;
    background: #f4f4f4;
    position: relative;
}

.product-icon img {
    width: 100%;
}

.product-font {
    width: 49%;
    position: relative;
    background: url(../images/pro_20.jpg) no-repeat right -80px;
    margin-left: 5%;
    box-sizing: border-box;
}
.cqg .product-icon:not(.product-icon02){
    width: 33%;
}
.cqg .product-font:not(.product-font02){
    width: 62%;
}
.pro-tt{
    display: flex;
    align-items: start;
}
.pro-tt-i{
    width: 50%;
}
.pro-tt-i:first-child{
    padding-right: 10px;
}
.pro-tt-i:last-child{
    padding-left: 10px;
}
.product-font .pro-tt p{
    font-size: 12px;
    margin: 0;
}
.pro-tt-i h4{
    margin: 5px;
}
.case-bn .owl-controls .owl-nav [class*=owl-]{
    width: 42px;
    border-radius: 0;
}
.case-bn .owl-controls .owl-nav .owl-prev{
     background: rgba(0, 0, 0, .5) url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' version='1.1'><path d='M709.254038 957.195501c-15.286148 0-29.522384-5.878894-40.166815-16.564257L279.38971 550.240953c-1.425466-1.39272-2.537799-2.577708-3.449565-3.846608l-2.304486-2.905166c-11.362792-11.416004-16.945951-24.848944-16.945951-39.068807 0-14.475689 5.708002-28.010961 16.056698-38.110993l392.376529-388.216789c10.612709-10.467399 24.785499-16.236799 39.892569-16.236799 14.772448 0 28.726252 5.599532 39.287795 15.753799 10.497075 10.18599 16.538675 24.390503 16.538675 38.95215 0 14.382569-5.722328 28.009937-16.142655 38.366819L390.732587 505.098823 749.217215 864.526939c10.249435 10.30981 15.909341 23.781636 15.909341 37.994336 0 14.889105-6.05081 28.859281-16.999163 39.333844C737.70809 951.744349 723.878107 957.195501 709.254038 957.195501z ' fill='%23ffffff'/></svg>") center no-repeat; 
    background-size: 26px auto;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    margin-left: -6px;
}
.case-bn .owl-controls .owl-nav .owl-next{
     background: rgba(0, 0, 0, .5) url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' version='1.1'><path d='M709.254038 957.195501c-15.286148 0-29.522384-5.878894-40.166815-16.564257L279.38971 550.240953c-1.425466-1.39272-2.537799-2.577708-3.449565-3.846608l-2.304486-2.905166c-11.362792-11.416004-16.945951-24.848944-16.945951-39.068807 0-14.475689 5.708002-28.010961 16.056698-38.110993l392.376529-388.216789c10.612709-10.467399 24.785499-16.236799 39.892569-16.236799 14.772448 0 28.726252 5.599532 39.287795 15.753799 10.497075 10.18599 16.538675 24.390503 16.538675 38.95215 0 14.382569-5.722328 28.009937-16.142655 38.366819L390.732587 505.098823 749.217215 864.526939c10.249435 10.30981 15.909341 23.781636 15.909341 37.994336 0 14.889105-6.05081 28.859281-16.999163 39.333844C737.70809 951.744349 723.878107 957.195501 709.254038 957.195501z ' fill='%23ffffff'/></svg>") center no-repeat; 
    background-size: 26px auto;
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    margin-right: -6px;
}
.case-bn{
    overflow: hidden;
}
.case-bi span{
    position: absolute;
    bottom: 15px;
    left: 15px;
    width:300px;
    background: rgba(0,0,0,.3);
    padding: 5px 0;
    text-align: center;
    color: #fff;
}
.case-bn .owl-dots{
    bottom: auto;
    top: 15px;
    width: auto;
    right: 15px;
}
.case-bn .owl-dots .owl-dot span{
    background: #c3c3c3;
}
.case-bn .owl-dots .active span{
    background: #ff0003;
}
.product-font .leftline {
    position: absolute;
    top: 2%;
    left: -5%;
}

.product-font h1 {
    font-size: 85px;
    color: #01d27f;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0;
}

.product-font h2 {
    position: absolute;
    top: 0;
    margin: 20px 0;
    left: 120px;
    color: #333;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 15px;
}

.product-font h2 span {
    display: block;
    color: #d2d5de;
    font-size: 16px;
    text-transform: uppercase;
}

.product-font p {
    font-size: 13px;
    line-height: 24px;
    color: #666;
    margin: 4px 0;
    font-family: 'Microsoft YaHei';
}
.product-font h4{
    margin: 5px 0;
    font-size: 14px;
}
.product-font02 {
    margin-left: 4%;
    width: 51%;
    padding-right: 30px;
}

.product-icon02 {
    margin-left: 0%;
}
.product {
	max-width: 1200px;
    margin: 90px auto;
}

.nypb-i {
    width: 100%;
    height: auto;
    position: relative;
}

.nypb-i>img {
    position: relative;
    width: 100%;
    top: 0;
}

.nypb-it {
    position: absolute;
    width: 100%;
    line-height: 36px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    color: #fff;
    padding: 0 30px;
}
.nypro-bn .owl-controls .owl-nav [class*=owl-]{
	border-radius: 4px;
}
.nypro-bn .owl-controls .owl-nav .owl-prev {
     background: rgba(0, 0, 0, .5) url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' version='1.1'><path d='M709.254038 957.195501c-15.286148 0-29.522384-5.878894-40.166815-16.564257L279.38971 550.240953c-1.425466-1.39272-2.537799-2.577708-3.449565-3.846608l-2.304486-2.905166c-11.362792-11.416004-16.945951-24.848944-16.945951-39.068807 0-14.475689 5.708002-28.010961 16.056698-38.110993l392.376529-388.216789c10.612709-10.467399 24.785499-16.236799 39.892569-16.236799 14.772448 0 28.726252 5.599532 39.287795 15.753799 10.497075 10.18599 16.538675 24.390503 16.538675 38.95215 0 14.382569-5.722328 28.009937-16.142655 38.366819L390.732587 505.098823 749.217215 864.526939c10.249435 10.30981 15.909341 23.781636 15.909341 37.994336 0 14.889105-6.05081 28.859281-16.999163 39.333844C737.70809 951.744349 723.878107 957.195501 709.254038 957.195501z ' fill='%23ffffff'/></svg>") center no-repeat; 
    background-size: 26px auto;
}

.nypro-bn .owl-controls .owl-nav .owl-next {
     background: rgba(0, 0, 0, .5) url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1024 1024' version='1.1'><path d='M709.254038 957.195501c-15.286148 0-29.522384-5.878894-40.166815-16.564257L279.38971 550.240953c-1.425466-1.39272-2.537799-2.577708-3.449565-3.846608l-2.304486-2.905166c-11.362792-11.416004-16.945951-24.848944-16.945951-39.068807 0-14.475689 5.708002-28.010961 16.056698-38.110993l392.376529-388.216789c10.612709-10.467399 24.785499-16.236799 39.892569-16.236799 14.772448 0 28.726252 5.599532 39.287795 15.753799 10.497075 10.18599 16.538675 24.390503 16.538675 38.95215 0 14.382569-5.722328 28.009937-16.142655 38.366819L390.732587 505.098823 749.217215 864.526939c10.249435 10.30981 15.909341 23.781636 15.909341 37.994336 0 14.889105-6.05081 28.859281-16.999163 39.333844C737.70809 951.744349 723.878107 957.195501 709.254038 957.195501z ' fill='%23ffffff'/></svg>") center no-repeat; 
    background-size: 26px auto;
    transform: rotate(180deg);
}
.pro-d{
    padding: 60px 0 0;
}
.nypb-imgt{    
	position: absolute;
    top: 28%;
    width: 26%;
    margin-left: 3%;
    color: #fff;
}
.nypb-imgt strong{
	font-size: 22px;
	display: block;
	margin-bottom: 20px;
}
.nypb-imgt p{
    margin: 8px 0;
    line-height: 1.6;
}
.pro-tpan{
	margin-top: 60px;
}
.pro-tpan .tab-ul {
    display: flex;
    justify-content: space-between;
}
.pro-tpan .tab-con{
    border-bottom: 1px solid #f4f4f4;
}
.pro-tpan .tab-ul li {
    width: 33.3333%;
    text-align: center;
    background: #dbdde5;
    border: 1px solid #eee;
    cursor: pointer;
}
.pro-tpan .tab-ul li.active{
    background: #fff;
}
.pro-tpan .tab-ul li span {
    display: block;
    line-height: 50px;
}
.topdetailmain {
    width: 100%;
    margin: 0 auto;
}

.topdetail-l {
    width: 47%;
    overflow: hidden;
}

.topdetail-l h3 {
    font-size: 24px;
    color: #333;
}

.topdetail-l p {
    font-size: 13px;
    line-height: 2;
    color: #666;
    /*text-indent: 2em;*/
    text-align: left;
    margin: 5px 0;
}
.topdetail-l p.d{
    text-indent: 0;
    padding-left: 2em;
}
.topdetail-l p.d::before{
    content: "• ";
    margin-left: -11px;
}
.topdetail-r {
    width: 50%;
    background: #f4f4f4;
    overflow: hidden;
    position: relative;
}

.topdetail-r img {
    width: 100%;
    display: block;
}
.pro-tpan .topdetail-r img{
    margin-top: 12%;
}
.topdetail-r p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-bottom: 2%;
    box-sizing: border-box;
}

.topdetail .valueicon {
    margin-top: 4%;
}
.cs-tab .topdetail-r{
	background:transparent;
}
.cs-tab table{
	width: 100%;
	margin-bottom: 10px;
	border-collapse: collapse;
	font-size: 14px;
}
.cs-tab th,.cs-tab td{
	text-align: left;
	line-height: 30px;
	padding: 0 12px;
	border: 1px solid #eee;
	color: #333;
}
.pro-tpan .tab-b{
    padding: 30px 0;
}
.pro-tpan .tab-b img{
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
.ab-vdo{
    position: relative;
	background:#222;
    aspect-ratio: 1200/675;
}
.ab-vdo video{
    width: 100%;
    height: auto;
    background: 000;
    display: block;
}
.ab-vb{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background: rgba(0,0,0,.6);*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.ab-vbtn{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 3px solid #fff;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M912.724884 429.355681L208.797545 13.198638C151.603449-20.597874 64.01249 12.198741 64.01249 95.790112V927.904219c0 74.992259 81.391599 120.187594 144.785055 82.591475l703.927339-415.957064c62.793518-36.996181 62.993498-128.186768 0-165.182949z' /%3E%3C/svg%3E") 60% center no-repeat;
    background-size: auto  60%;
    z-index: 9;
	cursor:pointer;
	opacity: .6;
    transition: all .2s;
}
.ab-vdo .ab-vbtn:hover{
	opacity: 1;
}
.ab-vdo.act .ab-vb{
    display: none;
}
.ab-bjv{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.ab-vdo.act .ab-bjv{
	display: none;
}

.pdf-gnb .eqtab-nav{
	border-bottom: 1px solid #495573;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.pdf-gnb .eqt-i{
    height: 20px;
    line-height: 1.2;
    color: #fff;
    background: transparent;
    font-size: 13px;
    text-align: left;
    margin: 10px 15px;
    flex: 0 0 auto;
}
.pdf-gnb .eqt-i.active{
	background: transparent;
	color: #108cee;
}
.pdf-gnb .eqt-i span{
	display: inline-block;
	height: 20px;
	border-bottom: 2px solid transparent;
	top: 1px;
	position: relative;
}
.pdf-gnb .eqt-i.active span{
	border-bottom-color: #108cee;
}
.pdf-gnb .eqn-con{
	/*padding-top: 30px;*/
}
.gl.pdf-gnb{
	padding: 30px 0;
}
.gl.pdf-gnb .fwk-l{
	padding-top: 60px;
}
.gl.pdf-gnb .fwk-l strong{
	display: block;
	font-size: 24px;
	color: #01d27f;
	margin-bottom: 60px;
}
.gl.pdf-gnb .fwk-l h3{
	color: #fff;
}
.gl.pdf-gnb .fwk-l p{
	color: #fafafe;
}
.npls-i .img{
	width:100%;
}

.shsj{
	text-indent:2em;
}

.rmu.np-ls{
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}
.rmu .npls-i .npls-it{
	width:100%;
	display: flex;
    flex-direction: column;
}
.rmu.pdf-gnb{
	padding: 60px 0;
}
.rmu .npls-it strong{
	color: #01d27f;
}
.rmu .npls-it p{
	color: #fafafe;
	font-size:13px;
	margin:3px 0;
}
.rmu.np-ls h3{
	color: #fff;
	margin-top:30px;
}
.rmu.np-ls p small{
	color: #fafafe;
}
.gl .fwk-r img{
	width:auto;
}
.h-pro{
	padding: 50px 0;
	background: #f9fafe;
}
.h-prob{
	max-width: 1200px;
	margin: 0 auto;
}
.h-prob h2{
	color: #01d27f;
}
.h-prob.home p{
	padding-right: 120px;
}
.hpro-i{
	display: flex;
	align-items: center;
}
.hpro-i .hpro-il,.hpro-i .hpro-ir{
	width:50%;
	flex: 0 0 auto;
}
.hpro-i .hpro-ir{
	padding:60px 0 30px 70px;
	overflow: hidden;
}
.hpro-ir strong{
	display: block;
	position: relative;
	font-size: 26px;
	color: #333;
	font-weight: normal;
}
.hpro-ir strong:first-child::before{
	content:"";
	position: absolute;
	top: -15px;
	height: 3px;
	width:90px;
	background: #0041f5;
}
.hpro-ir p{
	margin: 20px 0;
	color: #666;
}
.h-pro-lb{
	padding: 10px 0;
}
.hpro-i .hpro-il{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 600px;
	position: relative;
}
.h-prob .hpro-il img{
	width:auto;
	display: block;
	position: relative;
	z-index: 3;
}
.hpro-i .hpro-il i.c{
	position: absolute;
	width: 550px;
	height: 550px;
	border-radius: 50%;
	border: 1px solid rgba(103,103,103,.1);
}
.hpro-i .hpro-il i.c::before{
	position:absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 376px;
	height: 376px;
	border-radius: 50%;
	border: 1px solid rgba(103,103,103,.2);
}
.hpro-i .hpro-more{
	display: inline-block;
	margin-top: 40px;
	line-height: 32px;
	border-radius: 2px;
	background: #01d27f;
	color: #fff;
	min-width: 120px;
	text-align: center;
	padding: 0 20px;
	font-size: 13px;
}
.hpro-i .hpro-more:hover{
	box-shadow: 0 0 12px rgb(1 210 127 / 60%);
}
.h-pro-lb .owl-nav{
	position:absolute;
	top: -50px;
	right: 0;
	width: 120px;
	display: flex;
	justify-content: center;
}
.h-pro-lb .owl-nav button{
	/*background: #f00;*/
	width: 25px;
	height: 32px;
	padding: 10px 0;
	position: relative;
	margin: 0 5px;
	transition: all .25s;
}
.h-pro-lb .owl-nav button::before{
	content: "";
	position:absolute;
	top: 0;
	width:8px;
	height: 8px;
	border-left: 2px solid #aeafb3;
	border-top: 2px solid #aeafb3;
}
.h-pro-lb .owl-nav button::after{
	content: "";
	position:absolute;
	width:100%;
	left: 0;
	height: 2px;
	top: 4px;
	background:#aeafb3;
}
.h-pro-lb .owl-nav button.owl-prev::before{
	left: 0;
	transform: rotate(-45deg);
}
.h-pro-lb .owl-nav button.owl-next::before{
	right: 0;
	transform: rotate(135deg);
}
.h-pro-lb .owl-nav button:hover{
	width:50px;
}
.h-pro-lb .owl-nav button:hover::before{
	border-left-color: #01d27f;
	border-top-color: #01d27f;
}
.h-pro-lb .owl-nav button:hover::after{
	background: #01d27f;
}
.h-prob .owl-item .hpro-il img{
	opacity: .5;
	transform: scale(0.95);
	transition: all 1s;
}
.h-prob .owl-item.active .hpro-il img{
	opacity: 1;
	transform: scale(1);
}
.hpro-ir strong{
	opacity: 0;
	transform: translateY(-50px);
	transition: all 1s;
}
.h-prob .owl-item.active .hpro-ir strong{
	opacity: 1;
	transform: translateY(0);
}
.hpro-ir strong:first-child::before{
	opacity: 0;
	transition: opacity .8s .2s;
}
.h-prob .owl-item.active .hpro-ir strong:first-child::before{
	opacity: 1;
}
.hpro-ir p{
	opacity: 0;
	transform: translateX(30px);
	transition: all .8s;
}
.h-prob .owl-item.active .hpro-ir p{
	opacity: 1;
	transform: translateX(0);
}
.hpro-i .hpro-more{
	opacity: 0;
	transform: translateY(30px);
	transition: all .6s;
}
.h-prob .owl-item.active .hpro-i .hpro-more{
	opacity: 1;
	transform: translateY(0);
}
.m-ypt.m-fa {
	padding: 40px 0;
	background: #fafafe;
}
.m-ypt.m-jg {
	padding: 40px 0;
	background: #002229;
}
.m-jg .fwk-l p{
	color: #fff;
}
.ypt-yw{
	max-width: 1200px;
	margin: 0 auto;
}
.yw-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.yw-lsi{
	width:273px;
	flex: 0 0 auto;
	box-shadow: 0 0 0 1px #f3f6fd inset;
	margin: 20px 0;
	
}
.yw-lsi img{
	width:100%;
}
.yw-lsi h3{
	padding: 0 15px;
	font-size: 13px;
	color: #333;
}
.yw-lsi p{
	font-size: 12px;
	color: #666;
	padding: 0 15px;
}
.ypt-stm{
	display: flex;
	flex-wrap: wrap;
}
.stm-i{
	width:280px;
	padding: 25px 10px;
	background: #f9fafe;
	margin: 15px 10px;
	text-align: center;
	color:#333;
	transition: all .2s;
}
.stm-i:hover{
	color: #3b7cd6;
	box-shadow: 0 0 12px rgba(59 124 214 /15%);
}
.ypt-hx{
	display: flex;
	justify-content: space-between;
	align-items: cneter;
	padding-top: 60px;
}
.yhx-l{
	flex: 0 0 auto;
	margin-right: 80px;
}
.yhx-r strong{
	display: block;
	color: #333;
}
.yhx-r strong::before{
	content:'';
	display: inline-block;
	width:8px;
	height: 8px;
	border-radius: 50%;
	background: #0041f5;
	margin-right: 10px;
}
.yhx-r p{
	color: #666;
	margin: 10px 0 35px;
}
.m-gl{
	padding: 40px 0;
	background: #fafafe;
}
.m-glny{
	max-width: 1200px;
	margin: 0  auto;
}
.m-glny h2{
	color: #01d27f;
	font-size: 24px;
}
.gl-ls{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.gl-lsi{
	width:calc(50% - 15px);
	padding: 30px;
	background: #fff;
	margin: 15px 0;
}
.gl-lsi h3{
	font-size: 14px;
}

.videols{
	display: block;
	width: 1200px;
	flex-wrap: wrap;
}
.vls-i{
	width: calc(25% - 20px);
	float: left;
	height: 200px;
	margin: 10px;
	background: #000;
	position: relative;
}
.vls-i video{
	display: block;
	width:100%;
	height: 160px;
}
.vls-i:first-child video{
	height: 380px;
}
.vls-in{
	height: 50px;
	display: flex;
	justify-content: space-between;
	background: #eee;
	padding: 10px 10px;
}
.vls-i:first-child{
	width: calc(50% - 20px);
	height: 420px;
    line-height: 40px;
}
.vls-in h3{
	margin: 0;
	font-size: 12px;
}
.vls-i:first-child .vls-in h3{
	font-size: 14px;
}
.play-btn{
	position:absolute;
	top: calc(50% - 20px);
	left: 50%;
	transform: translate(-50%,-50%);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background:#01d27f url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M912.724884 429.355681L208.797545 13.198638C151.603449-20.597874 64.01249 12.198741 64.01249 95.790112V927.904219c0 74.992259 81.391599 120.187594 144.785055 82.591475l703.927339-415.957064c62.793518-36.996181 62.993498-128.186768 0-165.182949z' /%3E%3C/svg%3E") 60% center no-repeat;
    background-size: auto  40%;
    z-index: 4;
    cursor: pointer;
    opacity: 0;
    transition: all .27s;
}
.vls-i:not(:first-child) .play-btn{
	transform: translate(-50%,-50%) scale(.8);
}
.vls-i:hover .play-btn{
	opacity: 0.8;
}
.vls-i:hover .play-btn:hover{
	opacity: 1;
	box-shadow: 0 0 32px rgba(255,255,255,.8);
}
.video-tc{
	position:fixed;
	width:80%;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 5px;
	border-radius: 4px;
	background: #eee;
	box-shadow: 0 0 0 10000px rgba(0,0,0,.3);
	z-index: 9;
}
.video-tc video{
	width:100%;
	height: auto;
}
.tc-close{
	position:absolute;
	top: 15px;
	right: 15px;
	width:40px;
	height: 40px;
    border-radius: 50%;
    border: 3px solid #fff;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23fff' %3E%3Cpath d='M606.831242 520.060515c0.001007-2.168803-0.104715-4.337605-0.299041-6.499359l368.741734-375.125303c27.44532-27.916536 27.44532-73.131134 0-101.072842-13.711584-13.920007-31.683244-20.917768-49.661953-20.917768-17.974681 0-35.94332 6.997761-49.66598 20.917768L518.067411 401.478167 154.187862 37.503972c-14.052914-14.013646-32.449474-21.05873-50.856103-21.05873-18.403608 0-36.810237 7.045084-50.849055 21.05873-28.106835 28.124958-28.106835 73.649673 0 101.759529L433.187086 520.033329 52.481698 900.822288c-28.106835 28.106835-28.106835 73.624502 0 101.713213 28.092738 28.11791 73.609399 28.11791 101.705158 0l367.220351-367.274722 354.538797 360.676689c27.437265 27.930632 71.889661 27.930632 99.327933 0 27.44532-27.90546 27.44532-73.120059 0-101.036594L606.831242 520.060515z' /%3E%3C/svg%3E") center no-repeat;
    background-size: 40% auto;
    z-index: 3;
    opacity: .6;
    cursor: pointer;
}
.tc-close:hover{
	opacity: 1;
}
/* @media(max-width:1260px){
    .head{
        display: flex;
        padding: 0 30px;
    }
    .logo,.nav{
        margin: 0;
    }
} */

.scl-tab {
    border-collapse: collapse;
    width: 100%;
}
.scl-tab th{
    background:#f2f4fb;
}
.scl-tab th,.scl-tab td{
    border:1px solid #ddd;
    padding:8px 15px;
    color:#666;
    font-size:14px;
}
.scl-tab .c{
    text-align: center;
}
.scl-tab.s tr:nth-child(2n){
    background: #f7f8f9;
}