@charset "utf-8";

html {
    /* overflow: hidden; */
}

.svg svg {
    fill: transparent;
    stroke: #222;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
    transition: .5s;
}

/* .welcome:hover .svg svg {
    animation: dash 10s ease;
} */

@keyframes dash {
    from {
        stroke-dashoffset: 1000;
    }

    to {
        stroke-dashoffset: 0;
    }
}

.wel-svg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50%;
    opacity: 0.15;
}

.wel-svg.act svg {
    animation: dash 3s ease;
}

.qqbj-center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
}

.qqbj-center>div {
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    border: solid 1px rgba(40, 80, 176, .06);
    opacity: 0;
    width: 214px;
    height: 214px;
}

.qqbj-center>div:nth-child(1) {
    animation: circles 6s infinite linear;
}

.qqbj-center>div:nth-child(2) {
    animation: circles 6s -1s infinite linear;
}

.qqbj-center>div:nth-child(3) {
    animation: circles 6s -2s infinite linear;
}

.qqbj-center>div:nth-child(4) {
    animation: circles 6s -3s infinite linear;
}

.qqbj-center>div:nth-child(5) {
    animation: circles 6s -4s infinite linear;
}

.qqbj-center>div:nth-child(6) {
    animation: circles 6s -5s infinite linear;
}


@keyframes circles {
    0% {
        opacity: 0;
        transform: translateX(-50%) translateY(-50%) scale(1);
    }

    50% {
        opacity: 1;
        transform: translateX(-50%) translateY(-50%) scale(2);
    }


    90% {
        opacity: 0;
        transform: translateX(-50%) translateY(-50%) scale(2.8);
    }

    100% {
        opacity: 0;
        transform: translateX(-50%) translateY(-50%) scale(2.8);
    }
}


.welcome {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/wel-bj.jpg) repeat-x;
    background-size: cover;
    z-index: 99999;
}

.wel-text-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%);
    margin-top: 216px;
}

.wel-text-logo img {
    display: block;
}

.wel-logo {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    /* top: 50%;
    transform: translateY(-50%); */
}

.wel-logo img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.wel-blue {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 160px;
    height: 160px;
    background: #2850b0;
    border-radius: 50%;
}

.plan {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 1px;
    background-color: rgba(40, 80, 176, .5);
    width: 0;
    overflow: visible !important;
}

.plan span {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateX(50%);
    font-family: Poly-Regular;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #2850b0;
    overflow: hidden;
}

.plan span i {
    float: left;
}

.welcome.act .qqbj-center, .welcome.act .wel-logo img, .welcome.act .wel-text-logo, .welcome.act .plan {
    transition: all 0.5s;
    visibility: hidden;
    opacity: 0;
}

.welcome.act .wel-blue {
    animation: blue_scale 2s .5s linear;
    animation-fill-mode: forwards;
}



@keyframes blue_scale {
    0% {
        width: 160px;
        height: 160px;
    }

    99.9999% {
        width: 200vw;
        height: 200vw;
        border-radius: 50%;
        opacity: 1;
    }

    100% {
        width: 100vw;
        height: 100vh;
        border-radius: 0;
        opacity: 0;
    }
}


.welcome.act {
    animation: blue_down 1.5s 2s ease-in-out;
    animation-fill-mode: forwards;
}

@keyframes blue_down {
    0% {
        height: 100%;
        top: 0;
        background: #2850b0;

    }

    100% {
        top: 100%;
        background: #2850b0;
    }
}


.welcome.act .box {
    animation: blue_down2 3s 2s ease-in-out;
    animation-fill-mode: forwards;
}

@keyframes blue_down2 {
    0% {
        opacity: 1;
        transform: translateX(-50%) translateY(-71%) rotateZ(-90deg);
    }

    40% {
        transform: translateX(-50%) translateY(-71%) rotateZ(-90deg);
    }

    100% {
        opacity: 1;
        transform: translateX(-50%) translateY(0) rotateZ(-90deg);
    }
}

/* .box {
    opacity: 0;
    width: 50vw;
    height: 120vw;
    border-radius: 50%;
    box-shadow: -22vw 0 0px #2850b0;
    background-color: transparent;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%) translateY(-71%) rotateZ(-90deg);
    z-index: 999999999999;
} */

/* banner */
.banner {
    width: 100%;
    height: 100vh;
    position: fixed;
	 position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    right: 0px;
    z-index: 8;
    width: 100%;
    /* background: rgb(0, 0, 0); */
    }
.main-visual-slider {overflow: hidden;width: 100%;position: relative;}
.main-visual-slider .swiper-slide { overflow: hidden; }
.main-visual-slider .swiper-container { width: 100%; height: 100%; position: relative; }
.swiper-box1 .imged{padding-bottom: 100vh;}
.swiper-box1 .imged::after{width: 100%;height: 15%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(84, 103, 97, 0) 100%, rgba(255, 255, 255, 0) 100%);}
.slide-inner{overflow: hidden;}
.main-visual-slider .imged{transform: scale(1.05);transform: scale(1)\0;transition: opacity 0.5s;}
.main-visual-slider .swiper-slide-active .imged{transform: scale(1); transition: all 6s ; }
.main-visual-slider video{transform: scale(1.1)\0;}

.swiper-box1 .arrow{width: 100%;top: 50%;position: absolute;z-index: 10;/* align-items: center; *//* right: 9.375%; */}
.swiper-box1 .cir{bottom: .72rem;width: auto;left: 9.375%;display: flex;align-items: center;}

.swiper-box1 .cir span{margin: 0px .1rem !important;width: 0.08rem;height: 0.08rem;opacity: 1;}
.swiper-box1 .cir .swiper-pagination-bullet-active{opacity: 1;width: 0.4rem;height: 0.4rem;background: url(../images/cir.png) no-repeat;background-size: 100% 100%;}
.swiper-box1 .arror.swiper-button-prev{width: 0.5rem;height: 0.5rem;position: absolute;top: 50%;left: .5rem;/* right: auto; */margin: 0 .1rem;background: rgba(255,255,255,.5);border-radius: 50%;transform: translateY(-50%);}
.swiper-box1 .arror.swiper-button-next{width: 0.5rem;height: 0.5rem;position: absolute;top: 50%;right: .5rem;/* right: auto; */margin: 0 .1rem;background: rgba(255,255,255,.5);border-radius: 50%;transform: translateY(-50%);}
.swiper-box1 .arror::after{display: none;}
.swiper-box1 .bb img{bottom: 0;width: 1.2rem;height: 1.51rem;left: 50%;transform: translateX(-50%);position: absolute;z-index: 10;animation: shubiao 1.4s infinite linear;}

@keyframes shubiao { 
    0%,
    100% { 
    transform: translateY(-3px);
    }
   50% { 
    transform: translateY(3px);
    } }


.imged25{position:relative;padding-top: 75%;border: 0.1rem solid #2b9fff;overflow: hidden;/* top: 0; *//* bottom: 0; *//* height: 300px; */display: block;border-radius:8px;}
.imged25 img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;/* height: auto; *//* transition: all 2s ease; *//* object-fit: cover; *//* display:block !important; *//* transform: translateY(0%); */}
.s3-lr li .pis .imged25:hover img {/*transform: translateY(-100%);top: 100%;*/}
.body_index .imged25 img {/* height: auto;*/ transition: all 2s ease;  object-fit: cover; }

.h2-r  .l1{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;  white-space: normal;}







@media screen and (max-width:1200px){
    .swiper-box1 .imged{padding-bottom: 50%;}
    .banner{position:relative;height: auto;}
    .swiper-box1 .bb img{width:.7rem;height:.9rem}
    .swiper-box1 .bb{display:none}
}

@media screen and (max-width:768px){
    .swiper-box1 .cir{bottom: 0.3rem; left: 15px;}
    .swiper-box1 .arrow{/* bottom: 0.3rem; */right: 15px;}
}

.index {
    overflow: hidden;
    margin-top: 100vh;
    position: relative;
    z-index: 9;
}

.index-main {
    background: #fff;
    position: relative;
    z-index: 1;
}

/* .grid__lines {
    position: absolute;
    display: flex;
    justify-content: space-around;
    pointer-events: none;
    mix-blend-mode: difference;
    left: 50%;
    width: 1560px;
    transform: translateX(-50%);
    z-index: 9999;
}

.grid__lines div {
    width: 1px;
    background: #f0f4f8;
    height: 100vh;
    pointer-events: none;
    mix-blend-mode: difference;
    background: #f0f4f8;
    height: 100vh;
} */



.grid__lines {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    pointer-events: none;
    z-index: 1;
}

.grid__lines-y {
    display: flex;
    justify-content: space-around;
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.grid__lines-y div {
    height: 100%;
    width: 1px;
    background: rgba(23, 55, 131, .06);
}

.grid__lines-x {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
}

.grid__lines-x div {
    height: 1px;
    width: 100%;
    background: rgba(23, 55, 131, .06);
    margin-top: 245px;
}

.section1 .text-scroll {
    position: relative;
    top: 0;
}
.section1 .px1560{
    position: relative;
    z-index: 9;
}
.text-scroll {
    position: relative;
}

.text-scroll ul {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    font-size: 0;
    white-space: nowrap;
    z-index: 1;
    overflow: hidden;
}

.text-scroll ul li {
    display: inline-block;
    vertical-align: middle;
    font-size: 182px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 100px;
    letter-spacing: 0px;
    color: #fafafc;
    font-family: Butler;
}

.text-scroll ul li b {
    font-size: 283px;
    line-height: 210px;
    display: inline-block;
}


.map-line {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 17.65rem;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.map-line div {
    background: url(../images/map-line.png) no-repeat;
    background-position: right bottom;
    position: absolute;
    width: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 0;
    transition: all 3s;
}

.section4.act .map-line div {
    width: 100%;
}

/* home1 */
.title {
    position: relative;
    margin-bottom: 0.5rem;
    align-items: center;
}
.title .h3{padding: 0 0 0.1rem 0.56rem;align-items: flex-end;}
.title .h3::before{content: ""; position: absolute; left: 0; bottom: 0; width: 0.95rem;height: 0.34rem; background: url(../images/tit-lzs.png) no-repeat; background-size: 100% !important; z-index: -1;}
.title .h3::after{width: 0.54rem;height: 0.12rem; background: url(../images/tit-rzs.png) no-repeat; background-size: 100% !important; left: inherit; right: -0.4rem; bottom: 0.13rem}
.title h3{text-align: right;}
.title h3 p{font-family: sy;font-size: 0.34rem;color: #333;margin-bottom: 0.14rem;line-height: 1;}
.title h3 p span{font-family: sy; font-size: 0.56rem; background-image: -webkit-linear-gradient(90deg, #00479d 32%, #1769cd 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .title h3 p span{color: #00479d;}  
}
.title h3 i{display: block;font-size: 0.16rem;color: #999;font-family: Arial;text-transform: uppercase;line-height: 1;}
.title .h3 img{width: 0.29rem;display: inline-block;transform: translateY(-.45rem) translateX(0.05rem);}
.more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 10;}
.more img{width: 0.56rem;}
.more p{/* padding-left: 0.1rem; */}
.more a{align-items: center;text-align: right;}
.more span{font-family: sy-r; font-size: 0.18rem;color: #1053ab;display: block;margin-bottom: 0.1rem;line-height: 1;}
.more i{display: block;font-size: 0.14rem;color: #1053ab;font-family: Arial;text-transform: uppercase;opacity: 0.5;}

/*11.11*/

.section1 .title .h3{/*margin: 0 auto;*/}
.sc1-box1{justify-content:space-between;}
.sc1-b-left{width:71.47%;}
.sc1-b-right{width:26.15%;}
.sc1-b-c ul,.sc1-b-c{width:100% !important;}
.scl-b-img-box{width:.80rem;}
.scl-b-img{position:relative;overflow:hidden;padding-top:60.75%;}
.scl-bg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;}
.sc1-b-c .txt1{width:calc(100% - 1rem)}
.sc1-b-c a{justify-content:space-between;align-items:center;}
.sc1-b-c a.chang .txt1{width:100%;}
.h1-s .scale,.h1-s .scale .imged{height:4.35rem;}

/*11.11 end*/

.section1 {
    padding: 0.7rem 0 0.6rem 0;
    position: relative;
    z-index: 2;
}
.section1-zs{
    /* background: url(../images/section1-zs.png) repeat-x center top; */
    /* width: 100%; */
    /* height: 1.5rem; */
    background-size: auto 100%;
    position: absolute;
    top: 0;
}
/* .section1::after{width: 100%;height: 1.71rem;bottom: -0.2rem;background: url(../images/hbg1.png) no-repeat center;background-size: auto 100%;} */
.section1::before{content: "";position: absolute;z-index: -1;width: 100%;height: auto;top: 0;bottom: -0.4rem;background: url(../images/hbg1.jpg) no-repeat;
    background-size: cover;}

.s1-l {
    width: 60%;
}

.s1-r {
    width: 36.59%;
}

.s1-l li .con{height: 2.05rem;background: url(../images/h1bg.jpg) no-repeat center/cover;padding: 0.15rem .3rem;justify-content: space-between;align-items: center;}
.s1-l li .h1-l{flex: 1;min-width: 0;padding-right: 0.2rem;}
.s1-l li .h1-r{width: 0.92rem;}

.s1-l li h3{font-size: 0.2rem;color: #333;line-height: 0.34rem;max-height: 0.68rem;margin-bottom: 0.25rem;}
.s1-l li .h1-l p{align-items: center;color: #1053ab;font-size: 0.24rem;font-family: sy-r;}
.s1-l li .h1-l p img{display: inline-block;margin-right: 0.1rem;width: 0.19rem;}
.s1-l li .date{border: 1px solid rgba(16,83,171,.4);display: flex;flex-direction: column;align-items: center;justify-content: center;padding: .1rem 0; font-family: Georgia;}
.s1-l li .date span{font-size: 0.42rem;color: #1053ab;line-height: 1;}
.s1-l li .date p{font-size: 0.2rem;color: #1053ab;}
.s1-l li .h1-r img{width: 100%;}
.s1-l .scale .imged::after{width: 100%;height: 30%;background: url(../images/h1-shad.png) no-repeat;background-size: 100% 100%;}
.s1-l .slick-dots{bottom: 2.3rem;left: 0.3rem;text-align: left;display: flex !important;align-items: center;}
.s1-l .slick-dots li{width: 0.06rem;height: 0.06rem;margin: 0 0.1rem !important;background: #fff;border-radius: 50%;}
.s1-l .slick-dots li button{display: none;}
.s1-l .slick-dots li.slick-active{background: url(../images/cir.png) no-repeat;background-size: 100% 100%;width: 0.32rem;height: 0.32rem;}
.s1-r ul{justify-content: space-between;}
.s1-r ul li{width: 100%;margin-bottom: 0.15rem;}
.s1-r ul li a{height: .94rem;background: url(../images/hlbg0.png) no-repeat center/100% 100%;padding: 0.15rem .3rem;overflow: hidden;}
.s1-r ul li *{transition: 0.5s;}
.s1-r ul li a::after{width: 100%;height: 0;background: url(../images/hlbg20.png) no-repeat center/100% 100%;}
.s1-r ul li h3{font-size: 0.18rem;line-height: 0.3rem;/* height: 0.6rem; */color: #333;margin-bottom: 0.08rem;}
.s1-r ul li h4{align-items: center;justify-content: space-between;}
.s1-r ul li p{font-size: 0.22rem;color: #85a4cd;font-family: Georgia}
.s1-r ul li span{width: 0.66rem;height: 0.66rem;background: url(../images/h1-xq1.png) no-repeat center center;background-size: 0.18rem 0.18rem;display: none;}

@media screen and (min-width:1200px){
    .s1-r ul li a:hover::after{height: 100%;}
    .s1-r ul li a:hover h3,.s1-r ul li a:hover p{color: #fff;}
    .s1-r ul li a:hover span{background: url(../images/h1-xq2.png) no-repeat center center;background-size: 0.66rem 0.66rem;}

}
@media screen and (max-width:1024px){
.section1{padding: 0.4rem 0;}
.fd-link .bjcy{padding:0px !important;}
}

@media screen and (max-width:768px){
    .s1-l {width: 100%;}
    
    .s1-r {
        width: 100%;margin-top: 0.3rem;
    }
    .section1 .title .h3{margin: 0;}
}
/* 2 */
.section2 {
    background: url(../images/hbg2.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    padding-bottom: 1.5rem; 
    padding-top: 1.5rem;
    position: relative;
    z-index: 2;
}
.section2::after{content: ""; position: absolute; width: 100%;height: 1.3rem;top: -.8rem;background: url(../images/hbg1.png) no-repeat center;background-size: auto 100%;}
.section2 .title p,.section2 .more p span,.section2 .title i,.section2 .more p i{color: #fff;}
.section2 .title i,.section2 .more p i{opacity: .5;}
.section2 .title h3 span{color: #dea943; background-image: -webkit-linear-gradient(90deg, #dea943 32%, #dea943 100%);}
.section2 .title .h3::before{background-image: url(../images/tit-lzs2.png);}
.section2 .title .h3::after{background-image: url(../images/tit-rzs2.png);}
.section2 .title .h3{padding: 0 0 0.1rem 0.5rem;}



.s2-c {justify-content: space-between;}
.s2-l{width: 33%;}
.s2-r{ width: 65%;}
.s2-l li{margin-bottom: 0.3rem;}
.s2-l li a{align-items: center;}
.s2-l li .date{width: 1.6rem;align-items: center;display: flex;}
.s2-l li .con{flex: 1;min-width: 0;padding-left: .35rem;}
.s2-l li .date img{width: 0.8rem;}
.s2-l li .date .p{flex: 1;min-width: 0;padding-left: 0.15rem;}
.s2-l li .date span{color: #fff;font-family: Georgia;font-size: 0.3rem;}
.s2-l li .date p{font-size: 0.18rem;color: #fff;font-family: Georgia;}
.s2-l li h3{font-size: 0.18rem;color: #fff;line-height: 0.3rem;max-height: 0.6rem;transition: 0.5s;}
.h2-l{width: 60%;}
.h2-r{width: 40%;}
.h2-l .arrow{position: absolute;left: 0.3rem;bottom: 0.2rem;z-index: 10;display: flex;align-items: center;}
.h2-l .arror{width: 0.5rem;height: 0.5rem;position: relative;top: auto;left: auto;right: auto;margin: 0 0.1rem;}
.h2-l .arror::after{display: none;}
.h2-r ul *{transition: 0.5s;}
.h2-r li{height: 0.65rem;}
.h2-r li a{height: 100%;display: flex;align-items: center;padding: 0 0.3rem;}
.h2-r li a::after{width: auto;left: -.8rem;right: 0;background: url(../images/h2bg.png) no-repeat;background-size: 100% 100%;opacity: 0;}
.h2-r li h3{color: #fff;font-size: 0.18rem;}
.h2-r li span{width: 1rem;height: 0.28rem;line-height: 0.28rem;padding-right: 0.15rem;position: absolute;right: 0;bottom: 0;margin-top: 0.2rem;display: none;color: #fff;font-size: 0.14rem;font-family: Georgia;background: url(../images/h2-tim2.png) no-repeat;background-size: 100% 100%;text-align: right;}


.h2-r li.on{height: 1rem;}
.h2-r li.on span{display: inline-block;}
.h2-r li.on a::after{opacity: 1;}
.h2-r li.on a{padding: 0 0.2rem 0 0;}
.h2-r li.on h3{color: #333;}






@media screen and (min-width:1200px){
    .s2-l li a:hover h3{transform: translateX(.15rem);}

}
@media screen and (max-width:1024px){
.section2{padding:.4rem 0;background-size: cover !important;background: url(../images/hbg2.png) no-repeat #1053ab;padding-bottom: 0;}
 .s2-l{width: 100%;}
 .s2-r{ width: 100%;margin-top:.3rem;}
    .s4-l,.s4-r{/* width: 100% !important; */}
}

@media screen and (max-width:768px){
    .section2::after{display: none;}
  .h2-l{width: 100%;}
  .h2-r{width: 100%;}
}
/* 3 */
.block1 {/* overflow: hidden; */z-index: 1;}
.z-bg{background:url(../images/t18-bg2.jpg) no-repeat center top;background-size: cover;padding-bottom: 1rem;}
.block1::after{width: 100%;height: auto;top: -1.3rem;/* background: url(../images/t18-bg01.jpg) no-repeat center bottom; */background-size: cover;bottom: -2.8rem;}
.section3 {
    position: relative;
    z-index: 2;
    /* padding-bottom: 1rem; */
    overflow: hidden;
    /* margin-top: -1.2rem; */
    background: url(../images/t18-bg1.jpg) no-repeat;
    background-size: cover;margin-top: -1.2rem;
}
.section3 .title .h3{padding: 0 0 0 .45rem;}
.section3 .title .h3::after{background: url(../images/titbg3.png) no-repeat;}
.section3 .more{/* position: relative; *//* top: auto; *//* transform: translateY(0); *//* right: auto; *//* margin-top: 0.75rem; */}
.s3-ll{width: 6rem;padding-top: 1rem;}
.s3-lr{flex: 1;min-width: 0;}
.s3-lr li a{align-items: center;padding-left: .6rem;}
.s3-lr li .con{flex: 1;min-width: 0;padding-right: 0.3rem;}
.s3-lr li .pis{width: 4.71rem;/* height: 4.71rem; */padding: 0rem .7rem .5rem;display: block;}
.s3-lr li .con::before{content: "";position: absolute;right: 101%;bottom: 110%;width: 0.44rem;height: 0.36rem;background: url(../images/h3-i1.png) no-repeat;background-size: 100%;}
.s3-lr li .con::after{content: "";left: auto;width: 0.44rem;height: 0.36rem;background: url(../images/h3-i2.png) no-repeat;background-size: 100%;right: 10%;bottom: auto;top: 100%;}
.s3-lr li h3{font-size: 0.28rem;color: #333;margin-bottom: 0.3rem;}
.s3-lr li p{margin-bottom: 0.1rem;display: flex;align-items: center;}
.s3-lr li p img{width: 0.32rem;}
.s3-lr li p span{padding-left: 0.15rem;flex: 1;min-width: 0;font-size: 0.17rem;color: #333;}

.s3-lr li .pis::after{width: 100%;height: 100%;background: url(../images/h3-c.png) no-repeat;background-size: 100%;left: 50%;bottom: auto;top: 50%;transform: translate(-50%,-50%);}
.s3-lr li .xscale{position: relative;/* border-radius: 50%; */}
.s3-lr li .xscale::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;padding: 0.1rem;background: linear-gradient(360deg, #2b9fff 0%, #6695ff 100%);/* border-radius: 50%; */}
.s3-lr li .scale{/* border-radius: 50%; *//*border: 0.1rem solid #2b9fff;*/position: relative;}

.s3-lr li .scale img{display: none;}
.s3-lr li .scale .imged{padding-bottom: 100%;}
.s3-b {
    margin-top: 0.rem;
}
.s3-b ul li{/* padding: 0 0.05rem; */}
.s3-b ul li a {height: 1.81rem;background: url(../images/h3bg.jpg) no-repeat center/cover;padding: 0.3rem;align-items: center;margin-right: .1rem;}
.s3-b ul li .con{flex: 1;min-width: 0;padding-right: 0.2rem;}
.s3-b ul li .scale{width:1.06rem;border-radius: 50%;}
.s3-b ul li .scale img{display: none;}
.s3-b ul li .scale .imged{padding-bottom: 100%;border-radius: 50%;}
.s3-b ul li h3{font-size: 0.16rem;color: #fff;margin-bottom: 0.2rem;}

.s3-b ul li p{margin-bottom: 0.1rem;display: flex;align-items: center;}
.s3-b ul li p img{max-width: 0.18rem;}
.s3-b ul li p span{width: calc(100% - 0.18rem);padding-left: 0.1rem;color: #fff;font-size: 0.14rem;}


.s3-b .slick-prev, .s3-b .slick-next {
    width: 0.51rem;
    height: 0.51rem;
    z-index: 9;
    font-size: 0;
}



.s3-b .slick-prev {
    background: url(../images/prev2.png) no-repeat;
    background-size: 100%;
    left: -0.6rem;
}

.s3-b .slick-prev::before {
    content: none;
}

.s3-b .slick-next {
    background: url(../images/next2.png) no-repeat;
    background-size: 100%;
    right: -0.6rem;
}

.s3-b .slick-next::before {
    content: none;
}

/*新增加板块*/
.s3-cc{
    justify-content: space-between;
}
.s3-cc-left{width:71%;}
.s3-cc-right{width:27.5%;margin-top: 2.15rem;}
.s3-cc-right .s2-l{width:100%;}
.s3-cc-right .s2-l li .date{width:.8rem;height:.8rem;background: url(../images/t18.png) no-repeat;background-size:100%;}
.s3-cc-right .s2-l li .date .p{margin-top:-.2rem;padding-left: 0;text-align: center;}
.s3-cc-right .s2-l li .date p{font-size:.16rem;}
.s3-cc-right .s2-l li h3{max-height:.8rem;color: #333;margin-top: -.2rem;}
.s3-cc-right .s2-l li h3{max-height:.8rem;color: #333;margin-top: -.2rem;}
.s3-cc-right .s2-l li .con{padding-left:.2rem;}
.s3-cc-right .s2-l li a:hover h3{color:#1053ab;}
.h3-s2{margin:0 .75rem;}
.sec-xgrw{margin-top: .9rem;}
.sec-xgrw .title .h3{margin:0 auto;}
.xgrw-c{justify-content:space-between;}
.xgrw-c-left{width:54.17%;}
.xgrw-cl-slick{}
.xgrw-cl-slick a{display:block;}
.xgrw-img{float:left;width:42.5%;overflow: hidden;}
.xgrw-c-left .xgrw-img-c{position:relative;padding-top:138%;transition: 0.5s;overflow:hidden;}

.xgrw-img-c:before{content:"";position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px solid #beccd0;padding:10px;z-index:1}
.xgrw-img-c>div{transition: 0.5s;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;}
.xgrw-img-c:hover>div { transform: scale(1.1); }
.xgrw-txt{width:57.5%;background:url(../images/xg18.png) no-repeat;background-size:cover;padding:.55rem .45rem;float:right;border-radius: 0 0 25px 0;}
.xgrw-txt h3{font-size: .24rem;color:#1153aa;font-weight:bold;}
.xgrw-txt h4{font-size: .18rem;color:#333;padding:.25rem 0;}
.xgrw-txt p{
    font-size: .16rem;
    color:#666;
    line-height:1.75;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    }
	
.xg-ckxx{font-size: .16rem;height:35px;width:105px;border-radius:35px;text-align:center;line-height:34px;color:#1153aa;margin-top: .5rem;border:1px solid #1153aa;}
.xgrw-c-right{width:43.5%;margin-top: .3rem;}
.xgrw-c-right .xgrw-img-c:before{border:0;}
.xgrw-cr a{display:block;/* margin:0 15px; *//* overflow: hidden; */}
.xgrw-cr a p{position:absolute;right: -4px;width:128px;height:40px;line-height:40px;text-align:center;color:#fff;background:url(../images/t18-y.png) no-repeat;background-size:100%;font-size:18px;bottom: -10px;}
.xgrw-cr div{
    transform: rotateY(-10deg) scale(0.98);
}
.xgrw-c-right .xgrw-img-c:hover>div { transform: rotateY(-10deg) scale(0.96); }
.xgrw-c-right .xgrw-img-c{
    perspective: 500px;
    /* overflow: auto; */
    position: relative;
    padding-top:138%;
    transition: 0.5s;
}
.xgrw-c-right .xgrw-img-c>div{}
.xgrw-cr .slick-current{display:none;}
.xgrw-cr {padding-bottom: 1rem;}
.xgrw-cr .slick-prev, .xgrw-cr .slick-next {
    width: 0.51rem;
    height: 0.51rem;
    z-index: 9;
    font-size: 0;
}
.xgrw-cr .slick-prev{ background: url(../images/prev2.png) no-repeat;background-size: 100%;left: 40%;top:auto;bottom:0;}
.xgrw-cr .slick-next{  background: url(../images/next2.png) no-repeat;background-size: 100%;right: 40%;top:auto;bottom:0;}
.xgrw-cr .slick-prev:before,.xgrw-cr .slick-next:before{display:none;}
.ssxg-18{
    padding-top: .6rem;
    background: url(../images/t18-bg3_01.jpg) no-repeat;
    background-size: cover;
}
.row4 {
	/* height: 670px; */
	padding: 60px 0 65px;
	position: relative;
	background-size: cover;
}

.row4 .video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%
}

.row4 .video img,
.row4 .video video {
	position: absolute;
	width: 100%;
	/* height: 100%; */
	left: 50%;
	top: 49%;
	transform: translate(-50%, -50%);
}

.row4 .container {
	position: relative;
	z-index: 9;
}

.row4 .index-title {
	width: 540px;
	height: 540px;
	margin: 0 auto;
	position: relative;
	z-index: 9
}

.row4 .index-title .ht {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-size: 20px 20px;
	/* background-position: -10px calc(100% + 16px), 0 calc(100% - 4px); */
	animation: waveFlow 1s infinite linear;
}
.row4 .index-title .title{margin-bottom:0;}
.row4 .index-title .ht .h3 {
	padding-left:0;
}

.row4 .date-circle {
	position: absolute;
	width: 540px;
	height: 540px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.row4 .date-circle img {
	width: 100%;
	height: 100%;
	animation: circleAnim 20s linear infinite
}

.row4 li {
	overflow: hidden;
	padding-bottom: 70px;
	position: relative
}

.row4 li .box {
	float: left;
	text-align: center;
	position: relative;
	min-width: 135px;
}

.row4 li h3 {
	font-size: 45px;
	color: #00479d;
	font-family: Georgia;
}

.row4 li:hover h3{color:#d38828;}

.row4 li p {
	font-size: 18px;
	color: #333;
}

.row4 li .box:before {
	content: "";
	width: 8px;
	height: 8px;
	background: #8ca9cc;
	border-radius: 50%;
	position: absolute;
	left: 105%;
	top: 50%;
	margin-top: -4px;
	z-index: 99;
}

.row4 li .box:after {
	content: "";
	width: 210px;
	height: 1px;
	/* background: #9bb5d4; */
	position: absolute;
	left: 111%;
	top: 50%;
	z-index: 99;
	border-top: 1px dotted #9bb5d4;
}

.row4 .data-left {
	float: left;
	width: 50%;
	position: absolute;
	left: 0;
	top: 0
}



.row4 .data-left li:nth-child(1) {
	padding-top: 20px;
	margin-left: 15%;
	background:url(../images/ss01.png) no-repeat;
	/* background-size:110px; */
	padding-left:120px;
}
.row4 .data-left li:nth-child(1):hover {background:url(../images/ss001.png) no-repeat;}

.row4 .data-left li:nth-child(2) {
	margin-left: 20px;
	background:url(../images/ss02.png) no-repeat;
	/* background-size:110px; */
	padding-left:120px;
}
.row4 .data-left li:nth-child(2):hover {background:url(../images/ss002.png) no-repeat;}
.row4 .data-left li:nth-child(2) .box:after {
	width: 220px;
}

.row4 .data-left li:nth-child(3) {
	margin-left: 60px;
	background:url(../images/ss03.png) no-repeat;
	/* background-size:110px; */
	padding-left:120px;
}
.row4 .data-left li:nth-child(3):hover {background:url(../images/ss003.png) no-repeat;}
.row4 .data-left li:nth-child(3) .box:after {
	width: 180px
}

.row4 .data-left li:nth-child(4) {
	margin-left: 15%;
	background:url(../images/ss04.png) no-repeat;
	/* background-size:110px; */
	padding-left:120px;
}
.row4 .data-left li:nth-child(4):hover {background:url(../images/ss004.png) no-repeat;}
.row4 .data-left li:nth-child(4) .box:after {
	width: 180px;
}

.row4 .data-right {
	float: right;
	width: 50%;
	position: absolute;
	top: 0;
	right: 0
}

.row4 .data-right li .box {
	float: right
}

.row4 .data-right li:nth-child(1) {
	margin-top: 20px;
	margin-right: 15%;
	background:url(../images/ss05.png) no-repeat right top;
	/* background-size:110px; */
	padding-right:120px;
}
.row4 .data-right li:nth-child(1):hover {	background:url(../images/ss005.png) no-repeat right top;}
.row4 .data-right li:nth-child(2) {
	margin-right: 20px;
	background:url(../images/ss06.png) no-repeat right top;
	/* background-size:110px; */
	padding-right:120px;
}
.row4 .data-right li:nth-child(2):hover {	background:url(../images/ss006.png) no-repeat right top;}

.row4 .data-right li:nth-child(2) .box:after {
	width: 170px;
}

.row4 .data-right li:nth-child(3) {
	margin-right: 60px;
	background:url(../images/ss07.png) no-repeat right top;
	/* background-size:110px; */
	padding-right:120px;
}
.row4 .data-right li:nth-child(3):hover {	background:url(../images/ss007.png) no-repeat right top;}

.row4 .data-right li:nth-child(3) .box:after {
	width: 180px;
}

.row4 .data-right li:nth-child(4) {
	margin-right: 15%;
	background:url(../images/ss08.png) no-repeat right top;
	/* background-size:110px; */
	padding-right:120px;
}
.row4 .data-right li:nth-child(4):hover {	background:url(../images/ss008.png) no-repeat right top;}
.row4 .data-right li:nth-child(4) .box:after {
	width: 190px;
}

.row4 .data-right .box:before {
	left: auto;
	right: 105%;
}

.row4 .data-right .box:after {
	left: auto;
	right: 111%;
}

@keyframes circleAnim {
	from {
		transform: rotate(0)
	}
	to {
		transform: rotate(360deg)
	}
}



.rightFix li .icon{display:block;width:48px;height: 46px;line-height: 46px;font-size:0;text-align:center;margin-right:25px;float:left}
.rightFix li .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.rightFix li .icon .imgl2{display:none}
.rightFix.open p{width: 118px;border-bottom: 1px solid #2c78c9;}
.rightFix.open .icon{margin-right:10px;/* margin-top: 10px; */}
.rightFix p{overflow:hidden;height: 46px;line-height: 46px;font-size: 16px;color: #fff;width:0;font-weight:700;text-align:center;/* background: -webkit-linear-gradient(0deg, #00479d 32%, #1769cd 100%); */-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.rightFix li:hover p{color:#ea9425}
.rightFix li:hover .icon .imgl2{display:inline-block}
.rightFix li:hover .icon .imgl1{display:none}
.rightFix li:last-child a:after{display:none}
.rightFix.open li:last-child p{border-bottom:0;line-height: 60px;}

.wp_new_article_list {
    display: block;
    width: 100%;
    position: relative;
    background: #fff !important;
    margin-top: .25rem;
border-left:0 !important;
}

.wp_new_article_list .list_item {
    width: auto;
    height: auto;
    line-height: normal;
    border-bottom: 0;
    vertical-align: top;
	border-bottom:0 !important;
}

.wp_new_article_list .list_item .pr_fields {
    /* display: inline; */
    /* float: left; */
}

.wp_new_article_list .list_item .count {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    margin-top: 3px;
    background: #ddd;
    border: 1px solid #bbb;
    border-radius: 4px;
    color: #fff;
    font-size: 11px;
    float: left;
    margin-right: 5px;
}

.wp_new_article_list .i1 .count,.wp_new_article_list .i2 .count,.wp_new_article_list .i3 .count {
    background: #9C3;
    border: 1px solid #060;
}

.wp_new_article_list .list_item .title {
    float: left;
}

.wp_new_article_list .list_item .ex_fields {
    /* display: inline; */
    /* float: right; */
    margin-bottom: 14px;
}

.wp_new_article_list .list_item .date {
    color: #666;
}

.wp_new_article_list .list_item .views {
    color: #999;
}
.wp_new_article_list:before{content:'';position:absolute;top: 17px !important;left:0 !important;width:1px !important;bottom:0;background:#487EB2 !important;opacity:0.2;left:5px !important}
.wp_new_article_list li{position:relative;padding-left:23.5px;padding-bottom: 16px;display: flex;flex-direction: column-reverse;}
.wp_new_article_list li:before{background:#2D60B0;content:'';width:11px;height:11px;border-radius:50%;position:absolute;top:5.5px;left:0}
body.pagelist .wzpost-11 .tt{color:#003A71;font-size:26px;font-family: "SourceHanSansCN-Bold";margin-bottom: 35px;}
.wp_new_article_list .list_item .title{font-size:16px;line-height:2;font-family: "SourceHanSansCN";text-overflow: -o-ellipsis-lastline;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.15rem;}
.wp_new_article_list .list_item .date{color:#003A71;font-size:16px;font-weight:bold;line-height: 1.3125;}





@media screen and (min-width:1200px){
    .s3-lr li a:hover h3{color: #1053ab;}

}
@media screen and (max-width:1660px){
.s3-b{padding:0 .6rem;}
.s3-b .slick-prev {left:-.55rem;}
.s3-b .slick-next{right:-.55rem;}

}
@media screen and (max-width:1024px){
    .section3{padding-bottom: 0.4rem;background-size: cover;background: url(../images/t18-bg1.jpg)  no-repeat;background-size: cover;padding-top: .9rem;}
    .s3-ll{width: 100%;padding-top: .4rem;}
    .s3-lr{flex: none;min-width: 0;width: 100%;}
	.z-bg{padding-bottom:.5rem}
	.ssxg-18 {padding-top:0rem}
    .section3 .more{margin-top: 0;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 10;}
}

@media screen and (max-width:768px){
    .section3{margin-top: 0;}
   .s3-lr li .pis{width: 3rem;padding: 0rem;height: auto;}
   .s3-b{margin-top:.3rem;padding: 0;}
.h2-r .l1{-webkit-line-clamp: 1;}

}

@media screen and (max-width:600px){
     .s3-lr li .pis{width: 2rem;}
     .s3-lr li a{padding:0}
     .s3-lr li .con:after,.s3-lr li .con:before{display:none;}

}
/* 4 */

.section4 {
    position: relative;
    padding-top: 1rem;
    /* padding-bottom: 1.2rem; */
}
.section4 .title .h3 {
    margin: 0 auto;
}
.s4-c {
    position: relative;
    z-index: 10;
    justify-content:space-between;
}
.section4 .div{position: relative;}
.s4-l{width: 73.46%;justify-content: space-between;}
.s4-l-w{width:100%;/* margin-bottom: .3rem; */}
.s4-l-l{
    width: 61.95%;
    margin: 0;
    overflow: hidden;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: relative;
    height: 100%;
    /* width: 100%; */
    }
.s4-l-l ul li a .imged{padding-bottom: 67.6%;}
.s4-l-r{width: 33.15%;}
.s4-l-r1{width: 100%;}
.s4-l-r ul li a .imged{padding-bottom: 60.52%;}
.s4-l-r ul li:nth-child(2){margin-top: 5.45%;}
.s4-l ul li a{position: relative;}
.s4-l ul li a .s4-ltx{position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;align-items: center;padding: 0.15rem;background: rgba(0,71,157,0.5);color:#fff;}
.s4-l ul li a .s4-ltx>img{display:block;width: 0.48rem;height: 0.48rem;margin-right: 0.2rem;} 
.s4-l ul li a .s4-ltx h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;font-size: 0.18rem;flex: 1;min-width: 0;}
.s4-l-r ul li a .s4-ltx{padding: 0.12rem 0.18rem;}


.s4-l-r1 ul li a .imged{padding-bottom: 60.52%;}
.s4-l-r1 ul li:nth-child(2){margin-top: 5.45%;}
.s4-l-r1 ul li a{position: relative;}
.s4-l-r1 ul li a .s4-ltx{position: absolute;bottom: 0;left: 0;right: 0;z-index: 1;align-items: center;padding: 0.15rem;background: rgba(0,71,157,0.5);color:#fff;}
.s4-l-r1 ul li a .s4-ltx>img{display:block;width: 0.48rem;height: 0.48rem;margin-right: 0.2rem;} 
.s4-l-r1 ul li a .s4-ltx h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;font-size: 0.18rem;flex: 1;min-width: 0;}
.s4-l-r1 ul li a .s4-ltx{padding: 0.12rem 0.18rem;}



.s4-r{/* width: 22%; *//* background: url(../images/s4-rbg.jpg) no-repeat; */background-size: cover;flex: 1;margin-left: 2.3%;}
.s4-r-bot{position:relative;padding: .2rem .2rem 0.1rem .2rem;}
.video-one{  height: 100%;
    width: 100%;}
.video-one a{
    display: block;
    position: relative;
    height: 100%;

    width: 100%;
    }
.video-one div{height: 100%;
    width: 100%;}
.video-one .video {
   width:100%;
   height:100%;
   transition: all 0.5s ease 0s;
   object-fit: fill;
   max-width: 100%;
   width: 100%;
   height: 100%;
   background: #000;
   position: absolute;
   left: 50%;
   margin-left: -50%;
   bottom: 0;
   top:0;
}

.video-one span.play {
    display: block;
    cursor: pointer;

    position: absolute;
    top: 50%;
    left: 50%;
    width: 46px;
    height: 46px;
    background: url(../images/yx_big.png) center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.video-title{position:absolute;left:0;right:0;bottom:0;padding: 0.1rem 0.18rem;background: rgba(0,71,157,0.5);height: .6rem;line-height: .4rem;font-size: .18rem;color:#fff;}

.s4-r-top{position:relative;height: 100%;}
.zj-slick a{display: block;/* background: #fff; */margin: 0 .25rem;}
.zj-slick{ margin:0 -10px; }
.zj-slick-img{ position: relative; z-index: 10; padding-top: 133.333%; }
.zj-slick-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.zj-slick-img:before{ display: block; content: ""; position: absolute; left: 5px; top: 5px; right: 5px; bottom: 5px; border:solid 1px #fff; z-index: 10; }
.zj-slick-bottom{/* height: 100px; */padding-top: .1rem;}
.zj-slick-name{font-size: .16rem;color: #fff;/* font-weight: bold; */text-align: center;}
.zj-slick-p{ font-size: 18px; color: #333; margin-top: 5px; }
.zj-slick a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.zj-slick .slick-prev::befroe{display:none;}
.zj-slick .slick-next::befroe{display:none;}



.s4-rbox1{position: relative;/* overflow: hidden; */padding-top: 100px;padding-top: 133.333%;}
.s4-rbox2{position: absolute; top: 0;left: 0;width: 100%; height: 100%; background: url(../images/s4-rbg1.jpg) no-repeat;  background-size: cover;}
.s4-rtit{flex-direction: column;align-items: center;position: absolute;top: 50%;left: 0.7rem;/* transform: translateY(-50%); */top: 0;}
.s4-rtit>img{max-width: 0.54rem;}
.s4-rtit h3{color: #fff;width: 0.3rem;font-size: 0.22rem;font-family: sy-r;line-height: 0.24rem;text-align: center;margin: 0.1rem 0;} 
.s4-ricon{position: absolute;right: 0.3rem;bottom: 0.8rem;}
.s4-ricon .ul-iconsb1 li{padding: 0.13rem 0;/* float: left; */margin: 0 .15rem;}
.s4-ricon .ul-iconsb1 li:last-child .qrbox{transform: translateY(0) translateX(-50%) !important; left: 50%; right: auto;}
.s4-ricon .ul-iconsb1 li:last-child .qrbox::before{left: 50%;right: auto; transform: translateX(-50%);}


.section55{position:relative;z-index:10;padding-top: .3rem;/* display: none; */}
.section55 .title .h3{margin:0 auto;}

.qjxg-21{padding-bottom: .2rem;margin: 0 -0.25rem;}

.qjxg-21 .txt1{background:#fff;padding:.15rem;text-align:center;font-size:.18rem;}

.qjxg-21 div a{margin:0 .25rem;}
.qjxg-21 div a:hover .txt1{background:#00479d;color:#fff;}



@media screen and (min-width:1200px){
    .s4-ricon {right: 0.3rem;bottom: 0.2rem;}
}

@media screen and (max-width:1024px){
    .section4{padding: 0.4rem 0;}
    .s4-l ul li a .s4-ltx>img { width: 0.38rem; height: 0.38rem; }
}

@media screen and (max-width:768px){
	.section55{margin-top:.4rem;}
	.qjxg-21{padding-bottom:.4rem;}
    .section4 {
        padding: 0.4rem 0 0 0;
    }
.section2{padding-top: 1rem;}
	.section3{padding-top: 0rem;}
    .video-one .video{height:auto;position: relative;}
    .video-one div, 
    .video-one a, 
    .video-one, 
    .s4-r-top{height:auto;}
    .s4-l-l{
    height: auto;
}
    .section4 .title .h3 {margin: 0;}
    .s4-l{width: 100%;}
    .s4-l-l{width: 100%;}
    .s4-l-r{width: 100%;}
    .s4-l-r ul li{margin-top: 0.3rem !important;}
    .s4-r{width: 100%; margin-top: 0.3rem;}
    .s4-rbox1{padding-top: 0;}
    .s4-rbox2,
    .s4-rtit,
    .s4-ricon{position: static;}
    .s4-rbox2{ padding: 0.4rem 0.2rem;}
    .s4-rtit{display: flex; align-items: center; flex-direction: row; justify-content: center;}
    .s4-rtit>img{transform: rotate(270deg);}
    .s4-rtit h3{width: auto; margin: 0 0.3rem;}
    .s4-ricon{padding: 0.3rem 0 0 0;}
    .s4-ricon .ul-iconsb1{display: flex; justify-content: center;}
    .s4-ricon .ul-iconsb1 li {
        padding: 0 0.15rem;
    }
	.sec-xgrw{margin-top:.4rem}

}

@media screen and (max-width:420px){
    .map-data li{width:33.3%;}
}
/* 5 */

.section5 {
    position: relative;
    padding-bottom: 100px;
    background: url(../images/hbg5.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin-top: -1rem;
    z-index: 2;
    overflow: hidden;
}
.section5 .s5-tit{position: absolute;right: 0;top: .4rem;}

.section5 .title p,.section5 .title i{color: #fff;}
.section5 .title i{opacity: .5;}
.section5 .title h3 span{color: #dea943;}
.section5 .title .h3::after{}
.section5 .title .h3{padding: 0 0 0.1rem 0.5rem;}

.s5-t{position: relative;}
.s5-video {
    position: relative;
}

.s5-video img {
    display: block;
}

.s5-play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    /* margin-top: 0.6rem; */
    cursor: pointer;
}

.s5-play::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.9rem;
    height: 0.9rem;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/waiquan.png) no-repeat;
    background-position: center center;
    animation: _rotates 3s infinite linear;
    /* margin: -.45rem 0 0 -.45rem; */
    background-size: 100% 100%;
}



@keyframes _rotates {
    0% {
        transform: translateX(-50%) translateY(-50%) rotateZ(0);
    }

    100% {
        transform: translateX(-50%) translateY(-50%) rotateZ(360deg);
    }
}

@keyframes _rotaten {
    0% {
        transform: translateX(-50%) translateY(-50%) rotateZ(0);
    }

    100% {
        transform: translateX(-50%) translateY(-50%) rotateZ(-360deg);
    }
}



.s5-t {
    position: relative;
    display: flex;
    align-items: flex-end;
/*     flex-wrap: wrap; */
}

.section5 ul {
    display: flex;
}


.s5-t ul {
    position: relative;
    z-index: 9;
    margin-left: -3rem;
}

.s5-mid {
    padding-left: 0.6rem;
    display: flex;
    width: 100%;align-items: flex-end;
}

.s5-b ul {
    padding-left: 3.6rem;
}
.home5-t li a{height: 3rem;width: 3rem;display: flex;flex-direction: column;align-items: center;justify-content: center;background: url(../images/h5-b1.jpg) no-repeat;background-size: 100% 100% !important}
.home5-t li img{max-width: 0.79rem;max-height: 0.79rem;}
.home5-t li p{margin-top: 0.25rem;text-align: center;color: #fff;font-size: 0.2rem;}

.s5-t li:nth-child(2) a{background: url(../images/h5-b2.jpg) no-repeat;background-size: 100% 100% !important}
.s5-mid li:nth-child(1) a{background: url(../images/h5-b3.jpg) no-repeat;background-size: 100% 100% !important}
.s5-mid li:nth-child(2) a{background: url(../images/h5-b4.jpg) no-repeat;background-size: 100% 100% !important}
.s5-b li:nth-child(1) a{background: url(../images/h5-b5.jpg) no-repeat;background-size: 100% 100% !important}
.s5-b li:nth-child(2) a{background: url(../images/h5-b6.jpg) no-repeat;background-size: 100% 100% !important}

.s5-mid ul{width: 6rem;}
.s5-mid .scale{flex: 1;min-width: 0;}
.s5-mid .imged{padding-bottom: 4.8rem;}


@media screen and (min-width:1200px){
    .home5-t li a:hover img{transform:rotateY(360deg);transition:0.5s;}

}
@media screen and (max-width:1024px){
    .section5{padding: 0.4rem 0;background: #1053ab;margin: 0;}
    .home5-t li a{height: 2rem;width: 2rem;}
    .s5-mid ul{width: 4rem;}
    .s5-video{width: 60%;}
    .s5-t ul{margin-left: -2rem;}

}

@media screen and (max-width:768px){
    .s5-t{flex-wrap:wrap;}
    .section5 .s5-tit{position:relative;top:auto;width: 100%;}
   .s5-t ul{margin-left: 0rem;width: 100%;}
   .s5-video{width: 100%;}
   .s5-mid{padding-left:0;}

   .s5-mid .scale{width:100%;flex:none;order:-1;}
   .home5-t ul{width:100% !important;padding: 0;}
   .home5-t li{width:25%;}
   .home5-t li a{width:100%;}
   .s5-mid .imged{padding-bottom: 60%;}
   .home5-t li img{max-width: 0.59rem;max-height: 0.59rem;}
}
@media screen and (max-width:600px){
     .home5-t li{width:33.3%;}
}
@media screen and (max-width:420px){
     .home5-t li{width:50%;}
}
/* 6 */
.block2::after{width: 100%;height: auto;top: 0rem;bottom: -2.7rem;background: url(../images/t18-bg3_02.jpg) no-repeat center top/cover;}
.section6 { z-index: 1;padding: 1rem 0;overflow: hidden;}
.section6 .more i{color: #1053ab;opacity: .5;}
.s6-t {
    position: relative;
}

.s6-t .title {
    position: absolute;
    right: 0;
    top: 0.3rem;
}
.s6-b{position: relative;padding-right: 20%;}
.h6-b{position: relative;}
.s6-b ul{align-items: flex-end;}
.s6-b li{width: 30%;padding: 0 0.1rem;}
.s6-b li:nth-child(1){width: 50%;}
.s6-b li:nth-child(3){width: 20%;}
.s6-b li a{position: relative;display: block;}
.s6-b li .con{position: absolute;width: 100%;bottom: 0.1rem;padding: 0 0.25rem;left: 0;z-index: 10;border-left: 3px solid #fff;}
.s6-b li p{align-items: center;color: #fff;font-size: 0.16rem;margin-bottom: 0.1rem;}
.s6-b li p img{display: inline-block;margin-right: 0.1rem;}
.s6-b li h3{color: #fff;font-size: 0.16rem;}
.s6-b li:nth-child(1) .imged::after{width: 100%;height: 30%;background: url(../images/h6-shad.png) no-repeat;background-size: 100% 100%;}
.h6-b .tab{position: absolute;width: 100%;top: 0;opacity: 0;visibility: hidden;}
.h6-b .tab.on{opacity: 1;visibility: visible;position: relative;z-index: 10;}
.s6-b .arrow{position: absolute;right: 0;bottom: 25%;align-items: center;justify-content: flex-end;}
.s6-b .arror{width: 0.5rem;height: 0.5rem;position: relative;top: auto;left: auto;right: auto;margin-top: 0;margin-left: 0.25rem;}
.s6-b .arror::after{display: none;}

.h6-t{position: relative;margin-top: 0.55rem;align-items: center;}
.h6-t .more{width: 1.3rem;position: relative;top: auto;transform: translateY(0);}
.h6-t ul{flex: 1;min-width: 0;justify-content: space-around;display: flex;}
.h6-t ul::after{width: 100vw;height: 1px;background: #b2cceb;left: auto;right: 0;bottom: 50%;}
.h6-t li .img{width: 0.6rem;height: .6rem;margin: 0 auto;background: url(../images/h6-c.png) no-repeat;background-size: 100%;border-radius: 50%;cursor: pointer;}
.h6-t li .img::after{width: auto;height: auto;top: -0.15rem;right: -0.15rem;bottom: -0.15rem;left: -0.15rem;border-radius: 50%;border: 1px dotted #1053ab;opacity: 0;}
.h6-t li p{width:100%;height:100%;}
.h6-t li p::before{position: absolute;font-size: 0.24rem;color: #1053ab;font-family: "swiper-icons" !important;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.h6-t li.on .img{background: #2c53b1;}
.h6-t li.on .img::after{opacity: 1;}
.h6-t li.on p::before{color: #fff;}




@media screen and (min-width:1200px){
    

}
@media screen and (max-width:1024px){
    .section6{padding: 0.4rem 0;}
}

@media screen and (max-width:768px){
    .s6-b li{width: 30%;padding: 0 0.05rem;}
    .section6 .wp{position: relative;}
    .h6-t{position: static;margin-top: 0.3rem;}
    .s6-t .title {position: relative; right: auto;top: auto;}
    .h6-t .more{width: auto;position: absolute;top: 0;transform: translateY(0);right: 15px;}
    .h6-t li .img::after{display: none;}
    .s6-b{padding:0}

    .s6-b .arrow{position: relative;right: auto;bottom: auto;align-items: center;justify-content: center;margin-top: 0.3rem;}
    .h6-t li .img{width: 0.4rem;height: .4rem;}
    .block2::after{
        top: 0;
    }
}
/* 7 */
.section7{width: 100%;overflow: hidden;padding: .68rem 0 .68rem;/* background:url(../images/t18-bg3_02.jpg) no-repeat center top; */background-size: cover;}
.section7 .title .h3{margin: 0 auto;}
.s7-c>ul {
    margin: 0 -0.3rem;
}

.s7-c ul li a {
    display: block;
    margin: 0 0.3rem;
}

.s7-c ul li.slick-current a img {
    clip-path: polygon(0 0, 100% 4%, 100% 96%, 0 100%, 0 0);
}

.s7-c ul li.slick-current+.slick-active a img {
    clip-path: polygon(0 3% , 100% 3%, 100% 97%, 0 97%, 0 0);
}

.s7-c ul li.slick-current+.slick-active+.slick-active a img {
    clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 96%, 0 0);
}

.s7-c ul li a img {
    display: block;
    width: 100%;
    transition: all 0.5s;
}

.s7-c .slick-dots {
    position: static;
    margin-top: .5rem;
    font-size: 0;

    right: 0;
    width: 100%;
    bottom: auto;
    display: flex !important;
    justify-content: center;
}

.s7-c .slick-dots li {
    font-size: 0;
    font-weight: normal;
    letter-spacing: 0px;
    color: #333333;
    width: 32px;
    height: 32px;
    margin: 2px 2px;
    padding: 1px;
}

.s7-c .slick-dots li.slick-active {
    background: url(../images/banner-dot2.png) no-repeat;
    background-position: left center;
}

.s7-c .slick-dots li.slick-active button {
    display: none;
}

.s7-c .slick-dots li button {
    display: block;
    width: 10px;
    height: 10px;
    border: 1px dashed rgba(11, 76, 160, .8);
    margin: 12px;
    border-radius: 50%;
    font-size: 0;
    padding: 0;
}

.s7-c .slick-dots li button::before {
    content: none;
}


@media screen and (min-width:1200px){
    

}
@media screen and (max-width:1024px){
    .s7-c>ul {
        margin: 0 -0.1rem;
    }
    
    .s7-c ul li a {
        display: block;
        margin: 0 0.1rem;
    }
}

@media screen and (max-width:768px){
    .section7{padding: 0.4rem 0 0.68rem;}
    .s7-c .slick-dots { margin-top: .3rem;}
    .s7-c ul li.slick-current a img{clip-path: none !important;}
}

/* footer */
.footer{width: 100%;padding-top: 2rem !important;/* margin-top: 1rem; */background: url(../images/f8.png) no-repeat top;background-size: cover;}
.footer::after{width: 100%;/* background: url(../images/fbg2.png) no-repeat; */background-size: cover;}
.footer .section1-zs{opacity: 1;/* top: -1.5rem; *//* background: url(../images/foot-bj25.png) no-repeat left; */background-size: 100%;}
.foot-t{padding-bottom: 0.7rem;display:none !important;}
.foot-t ul li{width: 8.3%;text-align: center;}
.foot-t ul li .img{width: 0.63rem;height: 0.71rem;display: flex;align-items: center;justify-content: center;margin: 0 auto .2rem;background: url(../images/f-ibg1.png) no-repeat;background-size: 100% !important;}
.foot-t ul li p{font-size: 0.16rem;color: #fff;}
.foot-t ul li img{max-width: 0.33rem;max-height: 0.36rem;}
.foot-b{border-top: 1px solid rgba(255,255,255,.1);}
.foot{justify-content: space-between;align-items: center;padding: 0.35rem 0 0.4rem 0;}

.foot .fot1{width: 25%;}
.foot .fot2{width: 22%;}
.foot .fot3{width: 46%;}
.foot .fot1 .img{}

.foot .fot1 p{font-size: 0.14rem;color: #fff;opacity: .6;line-height: 0.28rem;}
.foot .fot2 img{max-width:1.25rem;margin-top: -2px;}
.foot .fot2 li{width: 100%;padding: 0 0.1rem;}
.foot .fot2 li h3{margin: 0.15rem 0;color: #fff;font-size: 0.22rem;}
.foot .fot2 li p{color: #fff;font-size: 0.16rem;line-height: 1.8;}
.foot .fot2 li p a{color: #fff;display: inline;}
.foot .fot3 ul{justify-content: flex-end;}
.foot .fot3 p{text-align: center;color: #fff;margin-top: 0.15rem;font-size: 0.16rem;}
.ul-iconsb1 li{padding: 0 0.1rem;}
.ul-iconsb1 .con{position:relative;cursor:pointer;}
.ul-iconsb1 .con:hover .qrbox{opacity:1;visibility:visible;transform: translateY(0%) translateX(-50%);}
.ul-iconsb1 .icon{width:0.95rem;height: 0.95rem; /*border-radius: 50%; */}
.ul-iconsb1 .qrbox{bottom: 100%;transform: translateY(-30%) translateX(-50%);opacity:0;visibility:hidden;margin-bottom: .15rem;transition: 0.5s;position: absolute;width: 1.2rem;z-index: 10;height: auto;z-index: 100;left: 50%;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.ul-iconsb1 .qrbox .qr{padding: .05rem;background: #fff;text-align: center;border-radius: .1rem;}
.ul-iconsb1 .qrbox::before{content:"";border-left:.08rem solid transparent;border-right:.08rem solid transparent;border-top: .1rem solid #fff;bottom: -0.1rem;transform: translateX(-50%);position: absolute;left: 50%;}
.ul-iconsb1 li:last-child .qrbox::before{right: .15rem;left: auto;transform: translateX(0%);}
.ul-iconsb1 li:last-child .qrbox{left:auto;right:0;transform: translateX(0) !important;}
.ul-iconsb1 .qrbox .qr img{width: 100%;}
.ul-iconsb1 .qrbox .p{font-size: 0.14rem;overflow:hidden;text-align: center;margin-top: .1rem;line-height: 1.5;}
.fd-link{text-align:center;border-bottom:0px solid #3d69a4;position:relative}
.fd-link dl{display:inline-block;margin:0 33px}
.fd-link dt{font-size:16px;color:#fff;line-height:30px;cursor:pointer;padding:22px 0 16px;position:relative}
.fd-link dt:after{content:'';width:17px;height:9px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:50%;top:-9px;z-index:3;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.fd-link dl:hover dt:after,.fd-link dl.on dt:after{background-image:url(../images/i-p1.png)}
.fd-link dt em{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-top:-2px;margin-right:10px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.fd-link dt i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/i-down.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-left:5px;margin-top:-2px}
.fd-link dl.on dt i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fd-link dd{position:absolute;bottom:100%;left:50%;z-index:99999999;width:800px;background-color:rgba(255,255,255,.5);box-shadow:0 0 10px rgba(0,0,0,.2);padding:25px 20px 28px 54px; /*border-top:2px solid rgba(2,70,143,.9);*/ display:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:auto !important;border-radius: 8px;}

.fd-link dd a{float:left;width:33.33%;line-height:34px;display:block;font-size:14px;color:#343434;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fd-link dd a:hover{color:#06c}

.fd-link dd .down{overflow:hidden}
.fd-link dd .down::-webkit-scrollbar{width:9px;background:0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fd-link dd .down::-webkit-scrollbar-track{background:0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fd-link dd .down::-webkit-scrollbar-thumb{background:#c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.fd-link .bjcy{padding:25px 60px 28px 130px}

@media screen and (max-width:1240px){
.ul-iconsb1 .icon{width:0.85rem;height:0.85rem;}
.foot .fot2{width:30%;}
.foot .fot3{width:42%;}
}

@media screen and (min-width:1200px){
    .foot-t li a:hover .img{background: url(../images/f-ibg2.png) no-repeat;}


}
@media screen and (max-width:1024px){
    .footer{padding-top: 0.3rem;}
    .footer::after{/* background: #1053ab; */}
    .foot-t ul li{width: 16.6%;margin-bottom: 0.2rem;}
    .fd-link dd{width:100%;background-color:rgba(255,255,255,.97);}
}

@media screen and (max-width:900px){
.ul-iconsb1 li{padding:0 0.05rem;}
}


@media screen and (max-width:800px){

.fd-link dl{margin:0 10px;}
.ul-iconsb1 .icon{width: 0.75rem; height: 0.75rem;}
}

@media screen and (max-width:768px){
    .foot-t ul li{width: 20%;}
    .foot .fot1{width: 100%;text-align: center;}
    .foot .fot2{width: 100%;margin: 0.3rem 0;text-align: center;}
    .foot .fot3{width: 100%;}
    .foot .fot3 ul{justify-content: center;}
}
@media screen and (max-width:600px){

.fd-link dl{margin: 0 0px;width: 48%;}
    .fd-link dd a{
    width: 49% !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    
}


.rightFix {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 200000;
    display: none;
    /* background: url(../images/rrbg.png) no-repeat; */
    background-size: 100% 100%;
    padding: .6rem 0 0rem;
  }
.rightFix ul{/* margin-top: 15px; */}
  .showdiv .rightFix {display:block;}
  .rightFix::after{width: 120px;height: 320px;background: url(../images/t1822-101.png) no-repeat right bottom;background-size: 100%;right: -62px;transform: translateX(-50%);/* top: -.55rem; */z-index: -1;left: auto;opacity: 0;}
.rightFix.open:hover::after  {opacity:1}
.rightFix li {
    /* width: 1.36rem; */
    color: #fff;
    text-align: center;
    font-size: .16rem;
    transition: .3s;
    /* padding-top: 15px; */
  }
  .rightFix li a{display: block;/* padding: 0.1rem 0; *//* border-bottom: 1px solid rgba(255,255,255,.1); */}
  .rightFix li:nth-last-child(2) a{border-bottom: none;}
  .rightFix li p{/* transition: 0.5s; *//* line-height: 1.2; */}
  .rightFix li.totop p{align-items: center;justify-content: center;cursor: pointer;font-size: 0.12rem;color: #fff;opacity: .68;/* margin-top: 0.35rem; */}
  /* .rightFix li.totop p img{display: inline-block;width: 0.6rem;}
   */


@media screen and (max-width:1300px)
{
	.xgrw-txt p{
    font-size: .16rem;
    color:#666;
    line-height:1.75;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    }
}



@media screen and (max-width:1239px)
{
 .row4 .date-circle {
        width: 380px;
        height: 380px
    }

    .row4 li .box:before, .row4 li .box:after {
        display: none !important
    }
}

@media screen and (max-width:1200px){
    .index{margin: 0;}
    .rightFix{display: none !important;}
	.xgrw-txt{padding:.3rem;}
}



@media screen and (max-width:1100px){
	.xgrw-txt p{
    font-size: .16rem;
    color:#666;
    line-height:1.75;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    }
	.xgrw-cr .slick-prev{ background: url(../images/prev2.png) no-repeat;background-size: 100%;left: 30%;top:auto;bottom:0;}
.xgrw-cr .slick-next{  background: url(../images/next2.png) no-repeat;background-size: 100%;right: 30%;top:auto;bottom:0;}
}


@media screen and (max-width:991px){
 .row4 .date-circle {
        width: 260px;
        height: 260px
    }
	.row4 li h3{font-size:25px;}
	.row4 .data-left li{padding-left:60px !important;background-size:60px !important;}
	.row4 .data-right li{padding-right:60px !important;background-size:60px !important;}
.s3-cc-left,.s3-cc-right{width:100%;}
	.section3{margin-top:0;}
	.s3-cc-right{margin-top:.3rem;}
	.xg-ckxx{margin-top:.2rem;}
	.ssxg-18{/* margin-top:.5rem; */}
	.row4{padding-top:30px;height: auto;padding-bottom: 0;}
	.sc1-b-right,.sc1-b-left{width:100%;}
	.sc1-b-right{margin-top:.2rem;}
	
}

@media screen and (max-width:768px){
	.h1-s .scale,.h1-s .scale .imged{height:auto;}
    .txt1{font-size: 0.2rem !important;}
    .p1{font-size: 0.16rem !important;}
    .title .h3{padding: 0 !important;}
    .title .h3::after{display: none;}
    .title h3 p{font-size: .28rem;}
    .title h3 p span{font-size: 0.32rem;}
    .more img{width: .4rem;}
    .title{margin-bottom:.3rem;}
	.row4 .date-circle{display:none;}
	 .row4 .index-title {
        width: 100%;
        position: relative;
        text-align: center;
        height: auto
    }
.xgrw-txt p{
    font-size: .16rem;
    color:#666;
    line-height:1.75;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    }
    .row4 .video img, .row4 .video video {
        height: auto
    }

    .row4 {
        /* height: 500px; */
    }

    .row4 .data-left {
        position: relative; margin-top:60px;
    }

    .row4 .data-right {
        position: relative;margin-top:60px;
    }

    .row4 li {
        margin: 0 0 20px 0 !important;
        padding-bottom: 20px;
    }

    .row4 li .box {
        float: none;
        width: 100%;
        text-align: center
    }
	.xgrw-c-left,.xgrw-c-right{width:100%;}
}  
@media screen and (max-width:440px)
{
	.row4 .data-left{width:100%;}
	.row4 .data-left li{border-bottom:1px solid #ddd;padding:8px 0 8px 60px;}
	.row4 .data-right{width:100%;margin-top: 0;}
	.row4 .data-right li{border-bottom:1px solid #ddd;padding:8px 0 8px 60px;background-position-x: left !important;}
	
	}