/* header */
.header {
    /* display: block; */

    /* transform: translateY(-340px); */
    /* transform: translateX(-272px); */
    /* width: 2464px; */

    margin-top: -200px;
    margin-left: -30px;

    text-align: center;
position: relative;
}

html,
body {
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.logo{
    position: absolute;
    top: 232px;
    left: 616px;
}
.sjerfw{
    position: absolute;
        top: 394px;
        left: 616px;
}


.containera {
    max-width: 1200px;
    margin: auto;
    /* background-color: rgb(32, 68, 104); */
    /* margin-top: 576px; */
    height: 2800px;
    position: relative;

    transform: translateY(-144px);
    margin-bottom: 59px;


}


.con_nh {
    width: 1200px;
    height: 213px;
    background-color: #fff;
border-radius: 10px;

        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
}

.con_nh_tit {
    width: 427px;
    height: 64px;
    transform: translateY(-24px);
    display: block;
    margin: 0 auto;
    background-image: url("../images/ys.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    text-align: center;
    font-weight: bold;
    font-size: 40px;
    color: #fff;
    line-height: 64px;



}

.con_nh_con {
    /*文本 1*/

    padding-left: 28px;
    padding-right: 28px;


    /** 文本1 */
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 36px;
    color: rgba(0, 0, 0, 1);
    text-align: justify;
    vertical-align: top;
}

.con_xs {
    margin-top: 83px;
    width: 1200px;
    height: 2028px;
    /* background-color: aqua; */
border-radius: 10px;
box-shadow: 0px 0px 15px 0px rgba(87, 86, 86, 0.75);
    -webkit-box-shadow: 0px 0px 15px 0px rgba(87, 86, 86, 0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(87, 86, 86, 0.75);
position: relative;

}


.zg1{
    position: absolute;
    top: 130px;
    left: 0;
}
.zg2{
    position: absolute;
    top: 900px;
    right: 0;
}
.zg3 {
    position: absolute;
bottom: 0;
left: 0;
}
.con_xs_tit {

    width: 802px;
    height: 53px;
    margin: 0 auto;
    opacity: 1;
    border-radius: 100px;
    background: linear-gradient(90deg, rgba(255, 237, 232, 1) 0%, rgba(255, 237, 232, 0) 100%);
    font-size: 32px;
    line-height: 53px;
    padding-left: 15px;
    color: #3F4FEA;


}




.con_xs_tit>span {
    color: rgba(212, 48, 48, 1);
}

/* con_xs_jsq */

.con_xs_jsq {
    /*文本 1*/


    width: 84px;
    height: 36px;
    opacity: 1;
    /** 文本1 */
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 36px;
    color: rgba(212, 48, 48, 1);
    margin-left: 41px;

}

.con_xs_jsq>span {

    /** 文本2 */
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: NaNpx;
    color: rgba(0, 0, 0, 1);
    text-align: justify;
    vertical-align: top;
}

.con_xs_jsq_con {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;

    margin-top: 23px;
    padding-left: 41px;
    padding-right: 42px;
}

.con_xs_jsq_con_tit {

    /*矩形 7*/


    width: 53px;
    height: 187px;
    opacity: 0.8;
    border-radius: 10px;
    background: linear-gradient(180deg, rgba(255, 236, 210, 1) 0%, rgba(252, 182, 159, 1) 100%);


    /** 文本1 */
    font-size: 18px;
    font-weight: 400;

    line-height: 20px;
    color: rgba(214, 90, 36, 1);
    text-align: center;

    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;

}

.con_xs_jsq_con_tit_txt {
    width: 18px;
    margin: 0 auto;
    /* margin-top: 14px; */

}

.con_xs_bot {
    margin-top: 62px;
    padding-left: 41px;
    padding-right: 42px;
    margin-bottom: 28px;
    display: flex;
    flex-wrap: nowrap;
    /* flex-direction: column; */
    align-items: center;
}

.con_xs_bot_txt {
    width: 361px;
    height: 144px;
    font-size: 21px;
    line-height: 36px;
    margin-right: 55px;

}

.con_xs_bot_img {
    margin-left: 20px;
}

.con_xs_line {
    width: 1168px;
    height: 5px;
    margin: 0 auto;
    background-color: #FFEDE8;
}

.con_jjg {

    margin-top: 47px;
    padding-left: 41px;
    padding-right: 42px;
    margin-bottom: 55px;
    display: flex;
    flex-wrap: nowrap;
    /* flex-direction: column; */
    align-items: center;
    /* background-color: coral; */
}



.con_jjg_txt_tit {
    width: 84px;
    height: 36px;
    font-size: 28px;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 42px;
}

.con_jjg_txt_tit>span {
    color: rgba(212, 48, 48, 1);
}

.con_jjg_bot_txt {
    width: 361px;
    height: 108px;
    font-size: 21px;
    line-height: 36px;
    margin-right: 55px;
}


/* con_jqsydw */
.con_jqsydw {

    margin-top: 37px;
    padding-left: 61px;
    padding-right: 42px;
    margin-bottom: 36px;

    /* background-color: rgb(80, 109, 255); */

}

.con_jqsydw_tit {
    width: 220px;
    height: 42px;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 25px;
}

.con_jqsydw_tit>span {
    color: rgba(212, 48, 48, 1);
}

.con_jqsydw_titlit {
    width: 777px;
    height: 36px;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 16px;
}

.con_jqsydw_con {
    display: flex;
    flex-wrap: nowrap;
    /* flex-direction: column; */
    align-items: center;
    justify-content: space-between;
}

.con_tjcp {
    margin-top: 34px;
    padding-left: 41px;
    padding-right: 42px;
    margin-bottom: 36px;
    overflow: hidden;
}
.con_tjcp_tit{
    width: 112px;
    height: 36px;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 35px;
}
.con_tjcp_tit>span{
    color: rgba(212, 48, 48, 1);
}
.con_tjcp_con{
    width: 1107px;
    height: 114px;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 33px;
}

/* con_qtfwxs */


.con_qtfwxs{

    margin-top: 36px;
        padding-left: 41px;
        padding-right: 25px;
        margin-bottom: 36px;
    
        /* background-color: rgb(144, 255, 80); */
    
}
.con_qtfwxs_tit{
        width: 168px;
        height: 42px;
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 23px;
}
.con_qtfwxs_tit>span{
        color: rgba(212, 48, 48, 1);
}
.con_qtfwxs_con{
    width: 1107px;
    height: 72px;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 30px;
}


.con_qtfwxs_img{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.con_qtfwxs_img>img{
    width: 264px;
    height: 159px;

   
}
/* con_cgxy */
.con_cgxy{
    width: 1200px;
    height: 524px;
    margin-top: 80px;

    border-radius: 10px;
    box-shadow: 0px 0px 15px 0px rgba(87, 86, 86, 0.75);
    -webkit-box-shadow: 0px 0px 15px 0px rgba(87, 86, 86, 0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(87, 86, 86, 0.75);
 
}

.con_cgxy_top{
    display: flex;
    margin-bottom: 26px;
}
.con_cgxy_top_txt{
    width: 850px;
    height: 168px;
    margin-left: 47px;
    font-size: 22px;
    line-height: 42px;
    margin-right: 34px;
    margin-top: 38px;
}
.con_cgxy_top_txt>span{
    color: #214CB8;
}

.con_cgxy_line{
width: 1168px;
    height: 5px;
    margin: 0 auto;
    background-color: #8BBEF2;
}
.con_cgxy_top_img2{
    margin-left: 47px;
}
.con_cgxy_top_txt2{
    margin-left: 17px;
    width: 919px;
    height: 126px;
}






@media (max-width:1200px) {
    /* .header {
        width: 100%;
    }

    .header>img {
        width: 1920px;
    } */

    .containera {

        width: 1200px;
    }
}

@media (max-width:1024px) {}

@media (max-width:991px) {}


@media (max-width:880px) {}

/* xs mobile*/
@media (max-width: 768px) {}

@media (max-width: 680px) {}

@media (max-width:640px) {}

@media (max-width: 480px) {}

@media (max-width: 414px) {}

@media (max-width: 375px) {}

@media (max-width: 320px) {}