html{
    font-size:100px;
}

/*头部*/
.banner{
    width:100%;
    height:6.41rem;
    background:url("/mobile/static/default/img/index-hd.png") no-repeat;
    background-size:cover;
}
.b-text{
    /*width:12rem;*/
    margin:0 auto;
    position:relative;
}
.b-text h1{
    font-size: 0.8rem;
    font-weight: bold;
    color: #F2F8FF;
    letter-spacing: 0.01rem;
    position:absolute;
    top:2.2rem;
    left:50%;
    transform: translateX(-50%);
}
.b-text div{
    width: 1.08rem;
    height: 0.06rem;
    background: #F2F8FF;
    position:absolute;
    top:2.8rem;
    border-radius:0.02rem;
}
.b-text p{
    width: 7.37rem;
    font-size: 0.4rem;
    font-weight: 400;
    color: #FFF;
    line-height: 1.12rem;
    position:absolute;
    top:3.46rem;
    left:50%;
    transform: translateX(-50%);
}


/*政策&新闻*/
.zcxw-wrapper{
    padding-bottom:1.02rem;
    border-radius:0 0 0.8rem 0;
    position:relative;
    background:#FFF;
    z-index: 1;
}
.zcxw{
    position:relative;
}

.zcxw-nav{
    width: 8.52rem;
    height: 0.92rem;
    background: linear-gradient(305deg, #0861CC 0%, #4B46FF 54%, #5DC7FC 100%);
    box-shadow: inset 0 0.03rem 0.06rem 0.01rem rgba(255,255,255,0.16);
    border-radius: 0.33rem 0.33rem 0.33rem 0;
    display: flex;
    justify-content: space-evenly;
    margin:0.58rem auto 0;
}
.zcxw-nav span{
    font-size: 0.46rem;
    font-weight: 400;
    color: #5DC7FC;
    line-height: 0.92rem;
    cursor: pointer;
}
.zcxw-nav .active{
    color:#FFF;
}
.zcxw-text-wrapper{
    width: 9.65rem;
    overflow: hidden;
    margin:0 auto;
}
.zcxw-text{
    display:flex;
    justify-content: space-between;
    width:28.95rem;
    transition:all .3s ease;
}
.zcxw-text div{
    width: 9.65rem;
    font-size: 0.4rem;
    font-weight: 400;
    color: #909399;
    line-height: 0.75rem;
    letter-spacing: 0.01rem;

    margin:0.68rem auto 0;

}
.zcxwR{
    width:8.44rem;
    height:9rem;
    margin:0.92rem auto 0;
    position:relative;
}
.zcxwR img:nth-child(1){
    width:8.44rem;
    height:9rem;
}
.zcxwR img:nth-child(2){
    width:1.1rem;
    height:0.98rem;
    position:absolute;
    top:-0.5rem;
    right:0.35rem;
}

.newsB{
    margin-top:1.13rem;
}
.newsB-title div:nth-child(1){
    float:left;
    margin-left:0.43rem;
}
.newsB-title div:nth-child(1) span{
    /*width: 2.82rem;*/
    height: 1rem;
    background: #FFF;
    border-radius: 0.08rem;
    display: block;
    padding:0 0.46rem;
    float:left;

    font-size: 0.46rem;
    font-weight: 400;
    color: #303133;
    line-height: 1rem;
    text-align: center;
    cursor: pointer;
}
.newsB-title div:nth-child(1) span:hover,.newsB-title div:nth-child(1) .active{
    background: #EBF5FF;
    color:#0861CC;
    font-weight: bold;
}

.News-contentwrapper{
    width:9.94rem;
    overflow: hidden;
    margin-left:0.43rem;
}
.zcxw-News-content{
    margin-top:0.46rem;
    display: flex;
    justify-content: space-between;
    width:29.82rem;
    transition:all .3s ease;
}
.News-item{
    width:9.94rem;
}
.itemL>a{
    width:9.94rem;
    display: block;
}
.itemL>a>div:nth-child(1){
    width:9.94rem;
    height:6.63rem;
    border-radius:0.08rem;
    position:relative;
}
.itemL>a>div:nth-child(2){
    margin-top:0.14rem;
    margin-left:0.15rem;
}
.itemL>a:last-child>div{
    margin-right:0;
}
.itemL>a>div>h5{
    font-size: 0.46rem;
    font-weight: bold;
    color: #303133;
    margin-top:0.55rem;
    margin-top:0.55rem;
    margin-bottom:0.23rem;
}
.itemL>a:hover>div>h5{
    color: #0861CC;
}
.itemL>a>div>div{
    font-size: 0.4rem;
    font-weight: 400;
    color: #909399;
    margin-top:0.1rem;
    margin-bottom:0.23rem;
}
.itemL>a>div>p{
    font-size: 0.35rem;
    font-weight: 400;
    color: #303133;
    margin-top:0.1rem;
}

.itemR{
    width:9.94rem;
    max-height:12rem;
    margin-left:0.15rem;
    float:left;
    position:relative;
}
.itemR>div{
    margin-top:0.4rem;
    margin-bottom:0.2rem;
}
.itemR div a img{
    width: 3.54rem;
    height: 2.36rem;
    background: #F5F7FA;
    border-radius: 0.08rem;
    display: block;
    margin:0.11rem 0.3rem 0.11rem 0rem;
    float:left; 
}
.itemR div a>div{
    float:left;
}
.itemR div a div h5{
    margin:0rem;
    font-size: 0.46rem;
    font-weight: bold;
    color: #303133;
}
.itemR div:hover a div h5{
    color: #0861CC;
}
.itemR div a div div{
    width: 5.8rem;
    font-size: 0.4rem;
    font-weight: 400;
    color: #909399;
    margin-top:0.17rem;
}
.itemR div a div p{
    font-size: 0.35rem;
    font-weight: 400;
    color: #303133;
    margin-top:0.06rem;
}
.jump{
    width: 2.88rem;
    height: 1.27rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    border: 0.03rem solid #027AFF;

    font-size: 0.46rem;
    font-weight: 400;
    color: #027AFF;
    line-height: 1.2rem;
    text-align: center;

    /* position:absolute;
    bottom:0;
    transform:translateX(-50%);
    left:50%; */
    margin:0 auto !important;
}
.jump a{
    color: #027AFF;
}

/*发展意义*/
.fzyy-wrapper{
    width:100%;
    position:relative;
    overflow: hidden;
    background:#EBF5FF;
}
.fzyy-content{
    background: url(/static/default/pc/images/fzyy-bg.png) no-repeat center bottom;
}
.fzyy-des .item-text{
    width: 9.65rem;
    font-size: 0.4rem;
    font-weight: 400;
    color: #909399;
    line-height: 0.75rem;
    margin:0.58rem auto;
}
.fzyy-des .fzyy-item{
    width: 9.94rem;
    height: 4.32rem;
    background: #FFFFFF;
    border-radius: 0.23rem;
    margin:0 auto 0.43rem;
}
.fzyy-des .fzyy-item img{
    width:1.73rem;
    height:1.73rem;
    margin:1.3rem 0.29rem;
    float:left;
}
.fzyy-des .fzyy-item div{
    float:left;
}
.fzyy-des .fzyy-item div h5{
    font-size: 0.46rem;
    font-weight: bold;
    color: #303133;
    margin:0.52rem 0 0.14rem;
}
.fzyy-des .fzyy-item div p{
    width:7.34rem;
    font-size: 0.4rem;
    font-weight: 400;
    color: #909399;
    margin-top:0.14rem;
}
/*建设方案*/
.jsfa .cjrh img{
    width:100%;
    margin-top:0.6rem;
}
.jsfa .cyjy img{
    width:100%;
    margin-top:0.46rem;
}

/*预期效果*/
.yqxg-wrapper{
    height:21.97rem;
    background:url("/mobile/static/default/img/yqxg-bg.png") no-repeat;
    background-size:cover;
    margin-top: 1rem;
    position:relative;
    overflow: hidden;
}
.leftblue{
    height: 100%;
    width:2.36rem;
    background: #0861CC;
    position:absolute;
    left:0;
}
.yqxg{
    margin:0.26rem auto 0;
}
.yqxg-content{
    width: 9.36rem;
    height: 17.28rem;
    background: rgba(48, 49, 51, 0.7);
    border-radius: 0px 0.86rem 0.86rem 0.86rem;
    margin:0.58rem auto 0;
    position:relative;
    z-index: 1;
    padding:2rem 0.5rem 0 0.7rem;
}
.yqxg-content>div{
    margin-bottom:0.3rem;
}
.yqxg-content>div>h5>div{
    width: 0.17rem;
    height: 0.17rem;
    background: #FFFFFF;
    border-radius: 50%;
    float:left;
    margin:0.18rem 0.35rem 0 0;
}
.yqxg-content>div>h5>span{
    font-size: 0.52rem;
    font-weight: bold;
    color: #FFFFFF;
}
.yqxg-content>div>p{
    font-size: 0.4rem;
    font-weight: 400;
    color: #DCDFE6;
    margin-top:0.17rem;
    margin-bottom:0.78rem;
}


/*关于我们*/
.gywm-wrapper{
    width:100%;
    height: 9.24rem;
    background: #303133;
}
.gywm-description{
    width: 9.65rem;
    font-size: 0.4rem;
    font-weight: 400;
    color: #909399;
    line-height: 0.75rem;
    letter-spacing: 0.01rem;
    text-align: left;
    margin:0.58rem auto 0.86rem;
}
.ckgd{
    width:1.84rem;
    margin:0.74rem auto 0;
}
.ckgd a{

    font-size: 0.46rem;
    font-weight: 400;
    color: #FFFFFF;

}
.ckgd a:hover{
    color:#5DC7FC;
}

/*公司业绩*/
.gsyj-wrapper{
    width:100%;
    /*background:#F8F8F8;*/
}
.gsyj{
    width:10.8rem;
    margin:0 auto 0;
    padding-bottom:1rem;
}
.gsyjC{
    width:10.8rem;
    margin-top:0.45rem;
}
.gsyj{
    overflow: hidden;
    position:relative;
}
.left-mask{
    width:3.6rem;
    position:absolute;
    left:0;
    z-index:1;
}
.right-mask{
    width:3.6rem;
    position:absolute;
    right:0;
    z-index:1;
    transform: rotate(180deg);
}
.gsyjC .gsyj-line{
    display: inline-block;
    margin-top:0.3rem;

    padding: 0;
    border: 0;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    outline: none;
    border-radius: 0;
}
.gsyjC .gsyj-item{
    height:2.15rem;
    padding:0.26rem;
    border: 0.01rem solid #DCDFE6;
    float:left;
    margin-right:0.5rem;
    border-radius:0.05rem;
}
.gsyj-line .width50{
    width:50%;
    float:left;
}
.gsyjC .gsyj-item .gsyjImg{
    background-size:cover;
    width:1.64rem;
    height:1.64rem;
    float:left;
    margin-right:0.2rem;
}
.gsyjC .gsyj-item div{
    float:left;
}
.gsyjC .gsyj-item h6{
    font-size: 0.43rem;
    font-weight: 400;
    color: #303133;
    margin:0.14rem 0 0.23rem;
}
.gsyjC .gsyj-item p{
    font-size: 0.33rem;
    font-weight: 400;
    color: #303133;
    margin:0.23rem 0 0;
}
.gsyjLine2 .gsyj-item,.gsyjLine4 .gsyj-item{
    box-shadow: 0 0.03rem 0.1rem 0.01rem rgba(0,0,0,0.1);
}
.gsyjLine1{
    width: 84.48rem;
    /*width: 33.47rem;*/
    /*width:16.97rem;*/
    animation: scrollToRight 32s linear infinite;
}
.gsyjLine2{
    /*width: 40.1rem;*/
    width: 98.94rem;
    animation: scrollToRight 36s linear infinite;
}
.gsyjLine3{
    /*width: 36.12rem;*/
    width: 89.98rem;
    animation: scrollToRight 36s linear infinite;
}
.gsyjLine4{
    /*width: 35.6rem;*/
    width: 87.16rem;
    animation: scrollToRight 38s linear infinite;
}
.gsyjC .gsyjImg1{
    background:url("/static/default/pc/images/gsyj/1.png") no-repeat;
}
.gsyjC .gsyjImg2{
    background:url("/static/default/pc/images/gsyj/2.png") no-repeat;
}
.gsyjC .gsyjImg3{
    background:url("/static/default/pc/images/gsyj/3.png") no-repeat;
}
.gsyjC .gsyjImg4{
    background:url("/static/default/pc/images/gsyj/4.png") no-repeat;
}
.gsyjC .gsyjImg5{
    background:url("/static/default/pc/images/gsyj/5.png") no-repeat;
}
.gsyjC .gsyjImg6{
    background:url("/static/default/pc/images/gsyj/6.png") no-repeat;
}
.gsyjC .gsyjImg7{
    background:url("/static/default/pc/images/gsyj/7.png") no-repeat;
}
.gsyjC .gsyjImg8{
    background:url("/static/default/pc/images/gsyj/8.png") no-repeat;
}
.gsyjC .gsyjImg9{
    background:url("/static/default/pc/images/gsyj/9.png") no-repeat;
}
.gsyjC .gsyjImg10{
    background:url("/static/default/pc/images/gsyj/10.png") no-repeat;
}
.gsyjC .gsyjImg11{
    background:url("/static/default/pc/images/gsyj/11.png") no-repeat;
}
.gsyjC .gsyjImg12{
    background:url("/static/default/pc/images/gsyj/12.png") no-repeat;
}
.gsyjC .gsyjImg13{
    background:url("/static/default/pc/images/gsyj/13.png") no-repeat;
}
.gsyjC .gsyjImg14{
    background:url("/static/default/pc/images/gsyj/14.png") no-repeat;
}
.gsyjC .gsyjImg15{
    background:url("/static/default/pc/images/gsyj/15.png") no-repeat;
}
.gsyjC .gsyjImg16{
    background:url("/static/default/pc/images/gsyj/16.png") no-repeat;
}
.gsyjC .gsyjImg17{
    background:url("/static/default/pc/images/gsyj/17.png") no-repeat;
}
.gsyjC .gsyjImg18{
    background:url("/static/default/pc/images/gsyj/18.png") no-repeat;
}
.gsyjC .gsyjImg19{
    background:url("/static/default/pc/images/gsyj/19.png") no-repeat;
}
.gsyjC .gsyjImg20{
    background:url("/static/default/pc/images/gsyj/20.png") no-repeat;
}
.gsyjC .gsyjImg21{
    background:url("/static/default/pc/images/gsyj/21.png") no-repeat;
}
@keyframes scrollToRight {

    0% {
        transform: translate3d(-50%, 0, 0);
    }

    100% {
        transform: translate3d(0%, 0, 0);
    }
}

































































