

.app{
    padding: 0 20%;
}

.ma_ban{
    width: 100%;
    height: 500px;
    background-image: url(../../images/FlowFly/newsBanner.png),url(../../images/FlowFly/bj_p12.png);
    background-repeat: no-repeat,no-repeat;
    background-position: left,right;
    -o-background-size: 40%,auto 500px;
       background-size: 40%,auto 500px;
    background-color: #333;
}

.ma_nyban {

    margin-top: 80px;

    position: relative;

}

.ma_nyban::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    /*z-index: 1;*/

    background: rgba(0, 0, 0, .4);

}

.ma_ban_li {

    position: relative;

    overflow: hidden;

}

.ma_ban_li:not(:first-child) {

    display: none;

}

.ma_wid1200 {

    width: 1200px;

    margin: 0 auto;

}
/*
.ma_pcban{
    width: 40%;
    object-fit: contain;
}
.ma_pcban:first-child{
    float: left;
}
.ma_pcban:nth-child(2){
    float: right;
    height: 500px;
    margin-right: -115px;
}
*/
.ma_bantxt {

    position: absolute;

    top: 50%;

    left: 50%;
    margin-top: 200px;

    -webkit-transform: translate(-50%, -50%);

       -moz-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

         -o-transform: translate(-50%, -50%);

            transform: translate(-50%, -50%);

    z-index: 20;

}

.ma_bantxt p {

    font-size: 56px;

    color: #fff;

    font-weight: bold;

    line-height: 1.5;

}

.ma_nybantxt .ma_nybantxtp1 {

    color: #fff;

    font-size: 48px;

    font-weight: bold;

    margin-bottom: 30px;

}

.ma_nybantxt .ma_nybantxtp2 {

    color: #fff;

    opacity: 0.9;

    font-size: 16px;

    font-weight: normal;

    width: 505px;

    line-height: 1.75;

}




.ma_e3s1 {

    padding: 65px 0;

}

.ma_e3s1dmt .ma_e3s1dmtp1 {

    font-size: 30px;

    color: #333;

    line-height: 1.5;

    margin-bottom: 40px;
    text-align: center;

}

.ma_e3s1dmtd1l .ma_e2s1lialp3 {

    display: inline-block;

    margin-right: 65px;

}
.ma_e3s1dmtd1l{width:100%;}
.ma_e2s1lialp3{width:100%;text-align: center;margin: 0 0 10px 0;}
.ma_e3s1dmt {

    padding-bottom: 20px;

    border-bottom: 1px solid #eee;

}
.ma_e3s1dmtd1r p {

    font-size: 16px;

    color: #999;

    line-height: 36px;

    position: relative;

    top: 4px;

    margin-right: 15px;

}

.ma_e3s1dmtd1r p,

.bshare-custom {

    display: inline-block;

}


/* 分享到
.bshare-custom .bshare-weixin {

    background: url(../images/ma_e3s1dmtd1rwx.png) no-repeat !important;

}

.bshare-custom .bshare-linkedin {

    background: url(../images/ma_e3s1dmtd1rin.png) no-repeat !important;

}



.bshare-custom a {

    width: 36px !important;

    height: 36px !important;

    border-radius: 50%;

}*/

.ma_e3s1dmm {

    padding: 30px 0 90px;

    border-bottom: 1px solid #eee;
        margin: 0.6em 0px;
    padding: 0px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Segoe UI", Arial, Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
    line-height: 1.75 !important;

}
.position_all{
    padding-top:20px;
        text-indent: 8rem;
    font-size: 16px;
}
.new_ueditor_box_img{
    height: 800px;
}

.ma_e3s1dmm p {

    font-size: 16px;

    color: #666666;

    line-height: 1.75;

}

.clearfix{
    z-index: 1;
}

.fl
{
    float: left;
}
.fr
{
    float: right;
}


.ma_e2s1lialp3 img {

    width: 20px;

    position: relative;

    bottom: 5px;

    margin-right: 8px;

}

.ma_e2s1lialp3 span {

    font-size: 16px;

    color: #999;

	text-align: center;

}







































.ma_pcfy a {

    display: block;

    width: 50%;

    padding: 26px 0;

    color: #999;

    font-size: 16px;

    line-height: 1.75;

    -webkit-transition: all 0.36s;

    -o-transition: all 0.36s;

    -moz-transition: all 0.36s;

    transition: all 0.36s;
    text-decoration: none;

}

.ma_pcfyl {

    padding-right: 20px;

}

.ma_pcfyr {

    text-align: right;

    padding-left: 20px;

}

.wow{
    width: 100%;
    height: 81px;
}
.ma_mbxlist{
color:#fff;
}