@charset "utf-8";
.section1 {
    position: relative;
    padding-bottom: .5rem;
    background: url(../images/s1-bg.jpg) no-repeat center bottom;
    background-size: 100% auto;
    z-index: 6;
}

.sect1-t {
    margin-top: -.5rem;
    background: #fff;
    box-shadow: 0px 8px 20px 0px rgba(0, 99, 205, 0.2);
    padding: .3rem;
}

.title {
    position: relative;
    text-align: center;
    font-size: 0;
}

.title a {
    position: relative;
    display: block;
}

.title h2 {
    position: relative;
    display: inline-block;
    font-size: .36rem;
    padding-left: .75rem;
    padding-top: .3rem;
    color: #000;
}

.title p {
    position: relative;
    display: inline-block;
    padding-top: .2rem;
    font-size: .14rem;
    color: #999999;
    text-transform: uppercase;
    padding-left: .35rem;
}

.title p::before {
    content: "";
    position: absolute;
    top: 0;
    left: .35rem;
    height: 1px;
    width: 1.94rem;
    background: #6787E9;
}

.title p::after {
    content: "";
    position: absolute;
    top: -0.02rem;
    left: 2.25rem;
    width: 0.05rem;
    height: 0.05rem;
    background: #6787E9;
    border-radius: 50%;
}

.title h2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/tit-bg.png) no-repeat center center;
    width: 1.79rem;
    height: .72rem;
    background-size: 1.79rem auto;
}

.title h2 span {
    color: #198CFF;
    /* 服务 */
    ;
}

.sect1-t .title h2 {
    padding: 0 1.4rem;
    padding-top: 0;
    font-size: 0.28rem;
    color: #3D3D3D
}

.sect1-t .title h2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 1.34rem;
    height: 0.21rem;
    transform: translateY(-50%);
    background: url(../images/s1-bg-l.png) no-repeat center center;
    background-size: 1.34rem auto;
}

.sect1-t .title h2::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 1.34rem;
    height: 0.21rem;
    transform: translateY(-50%);
    background: url(../images/s1-bg-r.png) no-repeat center center;
    background-size: 1.34rem auto;
}

.sect1-t .icon-txt {
    margin: .3rem 0;
}

.sect1-t .icon-txt li {
    width: 14.28%;
}

.icon-txt li a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.icon-txt li a .icon {
    position: relative;
    width: .3rem;
    height: .3rem;
    margin-right: .1rem;
}

.icon-txt li a .icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    transition: all .3s;
}

.sect1-t .icon-txt li a .icon img.s1-icon {
    z-index: 6;
}

.sect1-t .icon-txt li a .icon img.s1-icon-other {
    z-index: -1;
    opacity: 0;
}

.sect1-t .icon-txt li:hover a .icon img.s1-icon {
    z-index: -1;
}

.sect1-t .icon-txt li:hover a .icon img.s1-icon-other {
    z-index: 6;
    opacity: 1;
}

.sect1-t .icon-txt li .text p {
    font-size: .24rem;
    color: #9E9E9E;
    transition: all .3s;
}

.sect1-t .icon-txt li:hover .text p {
    font-weight: bold;
    color: #198CFF
}

.sect1-m {
    margin-top: .8rem;
    margin-bottom: .75rem;
}

.sect1-m .title::before {
    content: "";
    position: absolute;
    bottom: 0px;
    top: 80%;
    height: 1px;
    background: #6787E9;
    right: 0;
    left: 68%;
}

.sect1-m .title::after {
    content: "";
    position: absolute;
    top: 77%;
    right: 0;
    width: 0.05rem;
    height: 0.05rem;
    background: #6787E9;
    border-radius: 50%;
}

.sect1-m .s2-icon {
    margin-top: .7rem;
}

.sect1-m .s2-icon>li {
    position: relative;
    height: 1.3rem;
    width: 33.333%;
    background: url(../images/s1-m-bg.jpg) no-repeat center center;
    background-size: cover;
    text-align: center;
}
.sect1-m ul.wls2{display:none;}
.sect1-m .s2-icon>li .f-tit {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.sect1-m .s2-icon>li h2 {
    font-size: .24rem;
    color: #fff;
    font-weight: normal;
}

.sect1-m .s2-icon>li h2 img {
    display: inline-block;
    vertical-align: middle;
    padding-right: .1rem;
    height: .4rem;
}

.sect1-m .s2-icon>li .f-ul {
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 .24rem;
    top: -.2rem;
    bottom: -.4rem;
    box-shadow: 0px 5px 20px 0px rgba(17, 78, 138, 0.52);
    background: url(../images/s1-m-bg-other.jpg) no-repeat center center;
    background-size: cover;
    opacity: 0;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
    z-index: -1;
}

.sect1-m .s2-icon>li .f-ul h2 {
    border-bottom: 1px solid #FFFFFF;
    padding-top: .19rem;
    padding-bottom: .14rem;
    font-size: .28rem;
    font-weight: bold;
}
.sect1-m .s2-icon>li .f-ul ul li {
    padding-top: .3rem!important;
}
.sect1-m .s2-icon>li:nth-child(2) .f-ul ul li,.sect1-m .s2-icon>li:nth-child(3) .f-ul ul li {
    padding-top: .25rem!important;
}

.sect1-m .s2-icon>li .f-ul ul li a {
    width: 33.333%;
    font-size: .2rem;
    color: #fff;
}

.sect1-m .s2-icon>li:nth-child(2) .f-ul ul li a {
    width: 50%;
    margin-bottom: .1rem;
}

.sect1-m .s2-icon>li .f-ul ul li a:hover {
    text-decoration: underline;
}

.sect1-m .s2-icon>li .f-ul ul li a img {
    display: inline-block;
    padding-right: .1rem;
    vertical-align: middle;
}

.sect1-m .s2-icon>li:hover .f-ul,
.sect1-m .s2-icon>li.on .f-ul {
    opacity: 1;
    -webkit-transform: translate3d(0, 0%, 0);
    transform: translate3d(0, 0%, 0);
    z-index: 99;
}

.sect1-d .title {
    text-align: left;
}

.s1d-l {
    width: 48.57%;
}

.s1d-l .slideBox {
    padding: .55rem .45rem;
    padding-bottom: .6rem;
    margin-top: .3rem;
    background: url(../images/s1d-l-bg.jpg) no-repeat center bottom;
    background-size: cover;
    border-bottom: 5px solid #198CFF;
}

.s1d-l .slideBox .hd ul {
    font-size: 0;
}

.s1d-l .slideBox .hd ul li {
    display: inline-block;
    line-height: .4rem;
    border-bottom: 2px solid transparent;
    margin-right: .35rem;
    font-size: .24rem;
    color: #A4ACB5;
    cursor: pointer;
}

.s1d-l .slideBox .hd ul li.on {
    font-weight: bold;
    color: #198CFF;
    border-bottom: 2px solid #198CFF;
}

.s1d-l .slideBox .bd ul {
    overflow: hidden;
}

.s1d-l .slideBox .bd ul li {
    position: relative;
    float: left;
    width: 30%;
    margin-top: .45rem;
    border-left: 4px solid #198CFF;
    border-right: 4px solid #198CFF;
    margin-left: 5%;
}

.s1d-l .slideBox .bd ul li:nth-child(3n-2) {
    margin-left: 0;
}

.s1d-l .slideBox .bd ul li a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: .44rem;
    background: #fff;
    z-index: 3;
    transition: all .3s;
}

.s1d-l .slideBox .bd ul li a::after {
    content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    top: 0;
    bottom: 0;
    background: #198CFF;
    opacity: 0;
    transition: all .3s;
}

.s1d-l .slideBox .bd ul li:hover a::after {
    opacity: 1;
    left: 0;
    right: 0;
}

.s1d-l .slideBox .bd ul li:hover {
    background: transparent;
    border-left: 4px solid #41F9FF;
    border-right: 4px solid #41F9FF;
}

.s1d-l .slideBox .bd ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    border: 5px solid transparent;
    border-left: 4px solid #41F9FF;
    z-index: 6;
    opacity: 0;
}

.s1d-l .slideBox .bd ul li:hover::before {
    opacity: 1;
}

.s1d-l .slideBox .bd ul li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translatey(-50%);
    border: 5px solid transparent;
    border-right: 4px solid #41F9FF;
    z-index: 6;
    opacity: 0;
}

.s1d-l .slideBox .bd ul li:hover::after {
    opacity: 1;
}

.s1d-l .slideBox .bd ul li a .icon {
    margin-right: .04rem;
    z-index: 6;
}

.s1d-l .slideBox .bd ul li a .icon img.s1d-icon {
    z-index: 6;
}

.s1d-l .slideBox .bd ul li a .icon img.s1d-icon-other {
    z-index: -1;
}

.s1d-l .slideBox .bd ul li:hover a .icon img.s1d-icon {
    z-index: -1;
}

.s1d-l .slideBox .bd ul li:hover a .icon img.s1d-icon-other {
    z-index: 6;
}

.s1d-l .slideBox .bd ul li a .text {
    z-index: 6;
}

.s1d-l .slideBox .bd ul li a .text p {
    font-size: .2rem;
    color: #198CFF;
}

.s1d-l .slideBox .bd ul li:hover a .text p {
    color: #fff;
}

.s1d-r {
    width: 43.4%;
}

.s1d-r ul {
    margin-top: .15rem;
    height: 3.5rem;
}

.s1d-r ul li {
    position: relative;
    line-height: 0.84rem;
    text-align: center;
    margin-top: .28rem;
    transition: all .3s;
    transform-origin: center center;
    overflow: hidden;
}

.s1d-r ul li::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    border: .06rem solid transparent;
    border-left: .08rem solid #198CFF;
    transition: all .3s;
}

.s1d-r ul li:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/s1d-r-bg-other.jpg) no-repeat center center;
    background-size: cover;
    transition: all .3s;
}

.s1d-r ul li.on::before {
    right: 97%;
}

.s1d-r ul li.on:after {
    right: 99%;
}

.s1d-r ul li.on {
    background: url(../images/s3-r-bg.jpg) no-repeat center center;
    background-size: cover;
}

.s1d-r ul li a .icon {
    width: .54rem;
    height: .54rem;
    border-radius: 50%;
    background: transparent;
    transition: all .3s;
}

.s1d-r ul li.on a .icon {
    background: rgba(255, 255, 255, .2);
}

.s1d-r ul li a .text {
    position: relative;
    z-index: 6;
}

.s1d-r ul li a .text p {
    font-size: .24rem;
    color: #fff;
    transition: all .3s;
}

.s1d-r ul li.on a .text p {
    font-size: .28rem;
    font-weight: bold;
}

.s1d-r ul li.on {
    line-height: 1.2rem;
}

.section2 {
    position: relative;
    padding-top: .35rem;
    padding-bottom: 1.2rem;
    background: url(../images/sect2-bg.jpg) no-repeat center bottom;
    background-size: 100% auto;
    z-index: 9;
}

.sect2 .title {
    text-align: left;
}

.sect2 .hd ul {
    font-size: 0;
    margin-top: .25rem;
}

.sect2 .hd ul li {
    display: inline-block;
    line-height: .49rem;
}

.sect2 .hd ul li.on {
    background: #198CFF;
}

.sect2 .hd ul li a {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    padding: 0 .4rem;
    font-size: .24rem;
    color: #A4ACB5;
    border-left: 1px solid #D8D8D8;
}

.sect2 .s2t-r .hd ul li a {
    padding: 0 .25rem;
}

.sect2 .hd ul li.on a {
    border-left: 1px solid transparent;
    color: #fff;
}

.sect2 .hd ul li.on+li a {
    border-left: 1px solid transparent;
}

.sect2 .hd ul li:first-child a {
    border-left: none;
}

.s2t-l .bd ul li {
    position: relative;
    padding-left: .2rem;
    line-height: .5rem;
}

.s2t-l .bd {
    margin-top: .15rem;
}

.s2t-l .bd ul li:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: .13rem;
    height: .03rem;
    background: #666666;
    transition: all .3s;
}

.s2t-l .bd ul li:hover:after {
    transform: rotate(90deg);
    background: #198CFF;
}

.s2t-l .bd ul li a {
    display: block;
    /* background: url(../images/s2t-l-more.png) no-repeat right 90%; */
}

.s2t-l .bd ul li a p {
    font-size: .2rem;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.s2t-l .bd ul li:hover a p {
    color: #198CFF;
}

.s2t-l .bd ul li a .date {
    position: absolute;
    right: 0;
    top: 0;
    /* padding-left: .2rem; */
    /* background: url(../images/time.png) no-repeat left center; */
    /* background-size: .15rem auto; */
    font-size: .14rem;
    color: rgba(102, 102, 102, .4);
    /* margin-top: .1rem; */
}

.s2t-l .bd ul li:hover a .date {
    color: rgba(25, 140, 255, .4);
}

.s2t-l {
    width: 44.7%;
}

.s2t-r {
    width: 42.8%;
    overflow: hidden;
}

.s2t-r .slideBox .s2tr-box {
    position: relative;
    margin-top: .2rem;
    height: 3.2rem;
}

.s2t-r .slideBox .s2tr-box .safe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0;
}

.s2t-r .slideBox .s2tr-box .safe.on {
    position: relative;
    z-index: 6;
    opacity: 1;height: 3.2rem;
    overflow: hidden;

}
.s2t-r .slideBox .s2tr-box .safe:nth-child(2) ul{
    margin-top: -.1rem;
}
.s2t-r .slideBox .s2tr-box .safe-top {
    border-bottom: 1px solid #D8D8D8;
}

.s2t-r .slideBox .s2tr-box .safe-top .slick-slide {}

.s2t-r .slideBox .s2tr-box .safe-top a {
    display: block;
    padding-bottom: .2rem;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 0;
    margin: 0 1px;
}

.s2t-r .slideBox .s2tr-box .safe-top a .tpp {
    float: left;
    width: 2.6rem;
}

.s2t-r .slideBox .s2tr-box .safe-top a .tpp .pic {
    padding-top: 67.625%;
}

.s2t-r .slideBox .safe-top a .text {
    overflow: hidden;
    padding-left: .2rem;
}

.s2t-r .slideBox .s2tr-box .safe-top a .text h2 {
    font-size: .2rem;
    color: #198CFF;
    line-height: .3rem;
    height: .6rem;
    overflow: hidden;
    margin-top: .1rem;
}

.s2t-r .slideBox .s2tr-box .safe-top a .text p {
    margin-top: .1rem;
    font-size: .16rem;
    line-height: .26rem;
    color: #3D3D3D;
    opacity: 0.6;
    height: .78rem;
}

.safe-top .slick-dots {
    bottom: .28rem;
    left: .75rem;
    width: auto;
}

.safe-top .slick-dots li {
    width: .16rem;
    height: .03rem;
    background: rgba(255, 255, 255, .4);
    margin: 0 2px;
}

.safe-top .slick-dots li.slick-active {
    width: .3rem;
    background: #fff;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw {
   
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li {
    position: relative;
    margin-bottom: .25rem;
    border-left: .06rem solid #198CFF;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li:hover {
    border-left: .06rem solid #41F9FF;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li::before {
    content: "";
    position: absolute;
    left: 0;
    right: 100%;
    top: 0;
    bottom: 0;
    background: #198CFF;
    transition: all .3s;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li:hover::before {
    right: 0;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    border: 0.06rem solid transparent;
    border-left: 0.08rem solid #198CFF;
    transition: all .3s;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li:hover:after {
    border-left: 0.08rem solid #41F9FF;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li a {
    display: block;
    padding-left: 1.8rem;
    line-height: 0.8rem;
    height: 0.8rem;
    background: #EEF7FF;
    font-size: 0;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw .icon {
    display: inline-block;
    position: relative;
    width: .42rem;
    height: .42rem;
    border-radius: 50%;
    background: #198CFF;
    vertical-align: middle;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li:hover .icon {
    background: rgba(255, 255, 255, .2);
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw .icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw .text {
    position: relative;
    display: inline-block;
    padding-left: .2rem;
    vertical-align: middle;
    z-index: 9;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw .text p {
    font-size: .24rem;
    color: #198CFF;
}

.s2t-r .slideBox .s2tr-box .safe .l-anfw ul li:hover .text p {
    color: #fff;
}

.safe-down ul {
    margin-top: .25rem;
}

.safe-down ul li {
    position: relative;
    padding-left: .2rem;
    padding-right: 1.3rem;
    line-height: .5rem;
}

.safe-down ul li::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 0.13rem;
    height: 0.03rem;
    background: #666666;
    transition: all .3s;
}

.safe-down ul li:hover::after {
    transform: rotate(90deg);
    background: #198CFF
}

.safe-down ul li a {
    display: block;
    font-size: .2rem;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.safe-down ul li:hover a {
    color: #198CFF;
}

.safe-down ul li span {
    position: absolute;
    width: 1.16rem;
    right: 0;
    top: .1rem;
    line-height: .3rem;
    text-align: right;
    font-size: .14rem;
    color: rgba(102, 102, 102, .4);
}

.safe-down ul li:hover span {
    color: rgba(25, 140, 255, .4);
}

.s2-down {
    margin-top: .2rem;
}

.s2-down .title h2 {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    font-size: .36rem;
}

.s2-down .title h2::before {
    background: none;
}

.s2-down .title p {
    display: block;
    padding-top: 0;
}

.s2-down .title p::before {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: .32rem;
    height: .06rem;
    background: #198CFF;
}

.s2-down .title p::after {
    display: none;
}

.s2-down .title::after {
    content: "";
    position: absolute;
    left: 1.9rem;
    right: 0;
    height: 1px;
    top: 38%;
    background: #198CFF;
}

.s2-down .title .more {
    position: absolute;
    right: 0;
    bottom: 0;
}

.s2-down .title .more a {
    font-size: .24rem;
    color: #198CFF;
    font-weight: bold;
    text-transform: uppercase;
}

.s2-down .title .more a:hover {
    text-decoration: underline;
}

.s2-down ul {
    margin-top: .3rem;
}

.s2-down ul li {
    position: relative;
    float: left;
    width: 43%;
    margin-left: 14%;
    padding-left: .87rem;
    border-bottom: 1px solid rgba(32, 78, 170, .3);
    transition: all .3s;
}

.s2-down ul li:after {
    content: "";
    position: absolute;
    right: 0;
    width: .05rem;
    height: .05rem;
    border-radius: 50%;
    border: 1px solid rgba(32, 78, 170, .3);
    right: -.07rem;
    bottom: -.03rem;
    z-index: 2;
}

.s2-down ul li:nth-child(2n-1) {
    margin-left: 0;
}

.s2-down ul li a {
    display: block;
    line-height: .9rem;
    font-size: .2rem;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .3s;
}

.s2-down ul li span {
    position: absolute;
    left: 0;
    top: 0;
    line-height: .9rem;
    font-size: .2rem;
    color: #666;
    border-bottom: 2px solid #666;
    transition: all .3s;
}

.s2-down ul li:hover a {
    font-weight: bold;
    color: #198CFF;
}

.s2-down ul li:hover span {
    border-bottom: 2px solid #198CFF;
    color: #198CFF;
    font-weight: bold;
}

.s2-kk {
    margin-top: .8rem;
}

.s2-kk>ul>li {
    position: relative;
    width: 10%;
    background: url(../images/s2-kk-bg.jpg) no-repeat center center;
    background-size: cover;
    top: 0;

    transition: all .3s;
}

.s2-kk>ul>li:hover {
    top: -.3rem;
    background: url(../images/s2-bg-kk-other.png) no-repeat center center;
    background-size: cover;
}

.s2-kk>ul>li>a {
    display: block;

    padding-top: .25rem;
    padding-bottom: .46rem;
}

.s2-kk>ul>li>a .icon {
    font-size: 0;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
}

.s2-kk>ul>li>a .icon img {
    display: block;
    height: .31rem;
    margin-left: auto;
    margin-right: auto;
}

.s2-kk>ul>li>a p {
    position: relative;
    text-align: center;
    font-size: .16rem;
    color: #fff;
    line-height: .3rem;
}

.s2-kk>ul>li>a p span {
    position: relative;
    display: inline-block;
    font-size: .32rem;
    color: #fff;
    font-family: Impact;
    padding-top: .12rem;
}

.s2-kk>ul>li>a p i {
    position: absolute;
    left: 0;
    text-align: center;
    right: 0;
    bottom: -30px;
    font-family: Impact;
    padding-top: .12rem;
    font-size: .4rem;
    background: transparent;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: transparent;
}

@media(max-width: 1400px) {
    .foot-down p {
        padding: .15rem;
    }
}

@media(max-width: 1000px) {
.icon-txt li a .icon img{height:.3rem}
.icon-txt li a .icon{    margin-right: 0.1rem}
.sect1-t .icon-txt li .text p{font-size:.18rem;}
.icon-txt li:nth-child(5) a .icon img{height:.2rem;}
.icon-txt li:nth-child(7) a .icon img{height:.25rem;}
.sect1-m ul.wls1{display:none;}
.sect1-m ul.wls2{display:flex;}
.sect1-m ul.wls2 .f-ul ul li a{width:33.333%;}
.sect1-m ul.wls2  li:first-child .f-ul ul li a{width: 50%;
    margin-bottom: 0.1rem;}
.sect1-m ul.wls2 li:nth-child(2) .f-ul ul li a{width:33.333%;}
  
    .sect1-m .s2-icon>li .f-ul h2 {
        padding: .1rem;
    }
    .sect1-m .s2-icon>li .f-ul ul li {
        padding-top: .15rem!important;
    }
    .s1d-l .slideBox {
        padding: .55rem .15rem;
    }
.s2-kk>ul{justify-content: left;}
    .s2-kk>ul>li {
        width: 19%;
margin-right:1.25%;
        margin-bottom: .15rem;
    }
    .s2-kk>ul>li:nth-child(5n){margin-right:0;}
}

@media(max-width: 750px) {
 .s2t-l .title {
            background: url(../images/ny-r-tit-bg.png) no-repeat 100% 25%;
            background-size: 1.8rem auto;
        }
        
        .s2t-l .title p {
            padding-left: 0;
            padding-top: 0;
        }
        
        .s2t-l .title p::before,
        .s2t-l .title p::after {
            display: none;
        }
.sect1-m .s2-icon>li:nth-child(2) .f-ul ul li, .sect1-m .s2-icon>li:nth-child(3) .f-ul ul li{padding-top: 0.2rem!important;}
.s2-kk>ul>li:nth-child(6){margin-left:1.25%;}
  .sect1-t .icon-txt li {
        width: 33.333%;
        margin-bottom: .15rem;
    }
.s2t-r .title p::before{left:.1rem;}
.s2t-r .title p::after{left:2.05rem;}
.sect1-d .title,.sect2 .title{text-align:center;}
.sect2 .s2-down .title{text-align:left;}
.sect1-t{display:none;}
    .icon-txt li a .icon img {
        height: .25rem;
    }.icon-txt li:nth-child(2) a .icon img{ height: .2rem;}
    .sect1-t .icon-txt {
        margin-bottom: 0;
    }
    .sect1-m {
        margin-top: .15rem;
        margin-bottom: .15rem;
    }
    .sect1-m .title::after {
        display: none;
    }
    .sect1-m .title::before {
        display: none;
    }
    .title h2 {
        font-size: .3rem;
    }
    .title p {
        padding-left: .1rem;
    }
    .sect1-m .s2-icon {
        margin-top: .15rem;
    }
    .sect1-m .s2-icon>li {
        width: 100%;
        height: auto;
        background: none;
    }
    .sect1-m .s2-icon>li .f-tit {
        display: none;
    }
    .sect1-m .s2-icon>li .f-ul {
        position: static;
        opacity: 1;
        transform: none;
        padding: .15rem;
        margin-bottom: .15rem;
    }
    .s1d-l {
        width: 100%;
    }
    .s1d-r {
        width: 100%;
        margin-top: .15rem;
    }
    .s1d-l .slideBox {
        padding:.2rem .15rem;
    }
    .s1d-l .slideBox .bd ul li {
        margin-top: .2rem;
width:48%;
margin-left:0;
margin-right:4%;

    }
  .s1d-l .slideBox .bd ul li:nth-child(2n){margin-right:0;}
    .s1d-l .slideBox .hd ul li {
        font-size: .2rem;
    }
    .s2t-l {
        width: 100%;
    }
    .s2t-r {
        width: 100%;
        margin-top: .15rem;
    }
    .s2-down {
        margin-top: .15rem;
    }
    .s2t-r .slideBox .s2tr-box .safe-top a .tpp {
        width: 2.4rem;
    }
    .s2-down .title h2 {
        font-size: .3rem;
    }
    .s2-down .title p {
        padding-left: .4rem;
    }
    .s2-down ul li {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .s2-down ul li a {
        line-height: .5rem;
    }
    .s2-down ul li span {
        line-height: .5rem;
    }
    .s2-down ul {
        margin-top: .15rem;
    }
    .section2 {
        padding-bottom: 1rem;
    }
    .section1 {
        padding-bottom: .15rem;
    }
    .s2-kk {
        margin-top: .3rem;    margin-bottom: 0.3rem;

    }
    .s2-kk>ul>li {
        width: 32%;
    }
    .sect2 .hd ul li a {
        padding: 0 .15rem;
    }
    .sect1-t .icon-txt li {
        width: 50%;
    }
    .title {
        margin-top: .2rem;
        margin-bottom: .2rem;
    }
}