.app{
    width: 100%;
    height: 100%;
}
.header{
    position: relative;
    width: 100%; 
    background: url(../Ent_int/img/banner.png) no-repeat;
    background-size: 100% 100%;
    height: 567px;
    overflow: hidden;
}
.butt{
    position:absolute;
    bottom: 0;
    width: 100%;
    height: 59px;
    background: rgba(0, 0, 0, .3);
}
.header h2{
    text-align: center;
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 264px;
}
.header h3{
    font-size: 31px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #FFFFFF;  
    text-transform:uppercase;  
    text-align: center;  
    margin: 13px 0 20px;
}
.header .sign{
    width: 35px;
    height: 2px;
    background: #FFFFFF;
    margin: 0 auto;
}
.butt ul{
    width: 690px;
    margin: 0 auto;
}
.butt ul li{
    width: 230px;
    height: 59px;
    box-sizing: border-box;
    border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    float: left;
    text-align: center; 
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 54px;
    line-height: 59px;
    cursor: pointer;
}
.active{
    background: #1874CD;   
}
.min{
    width: 100%;
    height: 60px;
    background: #F1F1F1;
}



.conten1{
    width: 100%;
    padding: 108px 0;
}
.conten1 h2{
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #1D1D1D;
    text-align: center;
}
.conten1 h3{
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #1874CD;
    text-align: center;
    margin: 18px 0;
}
.conten1 .sign{
    width: 28px;
    height: 1px;
    background: #313131;
    margin: 0 auto;
}
.conten1 .Img_T{
    margin: 70px auto;
    width: 930px;
}
.conten1 .Img_T .Img_l{
    float: left;
    width: 325px;
    height: 461px;
    background: #B9D5F0;
    position: relative;
}
.conten1 .Img_T .Img_l img{
    position: absolute;
    top: -11px;
    left: -11px;
}
.conten1 .Img_T .text_r{
    width: 555px; 
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #303030;
    line-height: 36px;
    float: right;
    text-indent: 2em;
    padding-top: 54px;
}
.conten1 .Img_T .text_r .bod{
    font-weight: bold;
    font-size: 18px;
}

.conten2{
    width: 100%;
    padding: 108px 0;
    background: #F8F8F8;
}
.conten2 .Img_T{
    margin: 70px auto;
    width: 930px;
}
.conten2 .Img_T .Img_r{
    float: right;
    width: 325px;
    height: 461px;
    background: #B9D5F0;
    position: relative;
}
.conten2 .Img_T .Img_r img{
    position: absolute;
    top: -11px;
    left: -11px;
}
.conten2 .Img_T .text_l{
    width: 543px; 
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #303030;
    line-height: 36px;
    float: left;
    text-indent: 2em;
    padding-top: 54px;
}
.conten2 .Img_T .text_l .bod{
    font-weight: bold;
}

.conten3{
    width: 100%;
    padding: 108px 0; 
}
.conten3 .Img_T{
    margin: 70px auto;
    width: 930px;
}
.conten3 .Img_T .Img_r{
    float: right;
    width: 439px;
    height: 279px;
    background: #B9D5F0;
    position: relative;
}
.conten3 .Img_T .Img_r img{
    position: absolute;
    top: -11px;
    left: -11px;
}
.conten3 .Img_T .text_l{
    width: 465px; 
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #303030;
    line-height: 36px;
    float: left;
    text-indent: 2em;
    padding-top: 5px;
}
.conten3 .Img_T .text_l .bod{
    font-weight: bold;
}

.conten4{
    width: 100%;
    padding: 108px 0; 
    background: #F8F8F8;
}
.conten4 .Img_T{
    margin: 70px auto;
    width: 930px;
}
.conten4 .Img_T .Img_l{
    float: left;
    width: 439px;
    height: 279px;
    background: #B9D5F0;
    position: relative;
    margin-top: 42px;
}
.conten4 .Img_T .Img_l img{
    position: absolute;
    top: -11px;
    left: -11px;
}
.conten4 .Img_T .text_r{
    width: 470px; 
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #303030;
    line-height: 36px;
    float: right;
    text-indent: 2em; 
}
.conten4 .Img_T .text_r .bod{
    font-weight: bold;
}




.Vision_box{
    width: 100%;
    padding: 240px 0;
}
.Vision_box h2{
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #1D1D1D;
    text-align: center;
}
.Vision_box h3{
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #1874CD;
    text-align: center;
    margin: 18px 0;
}
.Vision_box .sign{
    width: 28px;
    height: 1px;
    background: #313131;
    margin: 0 auto;
}
.Vision_box .Img_T{
    width: 1200px;
    margin: 62px auto;
    position: relative;

}
.Vision_box .Img_r{
    float: right;
    position: relative;
    display: none;
}
.Vision_box .Img_r .text_l{
    position:absolute;
    width: 585px;
    height: 365px;
    background: #FFFFFF;
    box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.11);
    border-radius: 9px;
    top: 74px;
    right: 616px;
    padding: 77px 50px 0 50px;
    box-sizing: border-box;
}
.text_l p{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #303030;
    line-height: 36px;
}
.text_l .title{
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #000000; 
}
.text_l .t_h{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #AEAEAE; 
    text-transform: uppercase;
}
.btn{
    position: absolute;
    bottom: 0;
    left: 0;
}
.btn div{
    float: left;
}
.btn_sign::after{
    content: "";
    display: block;
    width: 41px;
    height: 5px;
    position: absolute;
    top: 17px;
    left: 70px;
    background: #000000;
    border-radius: 1px;
}
.btn_l{
    width: 42px;
    height: 42px;
    cursor: pointer;
    margin-right: 114px;
}

.strategy{
    width: 100%;
    height: auto;
    margin-bottom: 532px;
    position: relative;
}
.strategy div{
    position: absolute;
    top: 314px;
    left: 50%;
    transform: translateX(-50%);
    width: 1238px;
    height: 358px;
    background: #FFFFFF;
    box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, 0.08);
    text-align: center;
    padding-top: 53px;
    box-sizing: border-box;
}
.strategy div p{
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #303030;
    line-height: 36px;    
}
.strategy div .title{
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #292929;
    line-height: 24px;
}
.strategy div .t_h{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #AEAEAE; 
    line-height: 30px;
    text-transform: uppercase;
}

.adv_con1{
    width: 1200px;
    margin: 0 auto;
    padding: 100px 0;
}
.adv_con1 h2{
    font-size: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #1D1D1D;
    text-align: center;
}
.adv_con1 h3{
    font-size: 28px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #1874CD;
    text-align: center;
    margin: 18px 0;
    text-transform:uppercase;  
}
.Vision_box h3{
    text-transform:uppercase;  
}

.conten1 h3{
    text-transform:uppercase;  
}
.adv_con1 .sign{
    width: 28px;
    height: 1px;
    background: #313131;
    margin: 0 auto;
}
.adv_con1 .Img_T{
    width: 100%;
    margin-top: 62px;
}
.adv_con1 .Img_T .Img_l{
    width: 365px;
    height: 575px;
    float: left;
}
.adv_con1 .Img_T .text_r{
    float: right;
    width: 835px;
}
.nb{
    font-size: 48px;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #CCCCCC;
    padding-left: 35px;
    box-sizing: border-box;
}
.hx_op{
    width: 121px;
    height: 2px;
    background: #CCCCCC;
    margin-left: 35px;
}
.tit{
    font-size: 30px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #303030;  
    margin: 10px 0 10px;  
    padding-left: 35px;
    box-sizing: border-box;
    position: relative;
}
.tit::after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 8px solid #666666;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 13px;
    right: 0;
}
.text_do{
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 32px;  
    background: #F6F6F6;
    padding-left: 35px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 30px;
}


.adv_con2{
    width: 1200px;
    margin: 0 auto;
    padding: 100px 0;
}
.adv_con2 .Img_T{
    width: 100%;
}
.text_t{
    width: 100%;
}
.Img_b{
    width: 100%;
}


.adv_con3{
    width: 1200px;
    margin: 0 auto;
    padding: 100px 0;
}
.adv_con3 .Img_T{
    width: 100%;
    margin-top: 62px;
}
.adv_con3 .Img_T .Img_l{
    width: 681px;
    height: 508px;
    float: right;
}
.adv_con3 .Img_T .text_r{
    float: left;
    width: 519px;
}
.adv_con3 .Img_T .text_r .text_do{
    padding: 0;
    padding-right: 38px;    
    font-size: 18px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    background: #F6F6F6;
    padding-left: 35px;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 100px;
}