html, body {

    overflow-x: hidden;

    font-family: "SourceSansPro-Regular", "微软雅黑";

    min-width: 280px;



}

body{
    background-color: #F3F3F3FF;
}
 .main{
    /* height: 100%; */
    /* padding: 0 !important; */
    /* height: 80vh; */
    flex-grow: 1;
    overflow: hidden;
    /* background-color: #f0f0f0; 你的背景色 */
 }
 .section2{
    margin-top: 50px;
 }
 .section2_cont{
            background-color: #FFFFFF;
            /* width: 764.9985px;
            max-width: 900px; */
            width: 80%;
            margin: 0  auto;
            margin-top: 3.2857rem;
            margin-bottom: 2.8571rem;
            border-radius: 13px;
            box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
            height: 100%;

        }
        .section2_title{
            display: flex;
            justify-content: space-between;
            align-items:baseline
        }
        .section2_title>h4{
            width: 302px;
            height: 46px;
            background-color: #2F237C;
            text-align: center;
            line-height: 44px;
            font-weight: 500;
            font-size: 16px;
            color: #FFFFFF;
            text-align: center;
            font-style: normal;
            border-top-left-radius: 10px;
            margin: 0px;
        }
        .section2_title_right>span{
            font-weight: 400;
            font-size: 11px;
            color: rgba(0,0,0,0.5);
            line-height: 20px;

            font-style: normal;
        }
        .section2_title_right>span:nth-child(2){
            color:#2F247B ;
            padding-right: 39px;
        }
        .info_con_list{
            display: flex;
            align-items: center;
            /* justify-content: center; */
            padding-left: 2.3429rem;
            padding-bottom:2.2286rem;
            padding-top: 2.2857rem;
            padding-right: 3.3429rem;

        }
        .info_img{
            display: flex;
            flex-direction:column;
            /* justify-content: space-between; */
            /* padding-right:39px; */
            flex: 3;

        }

        .info_img>div{
            width: 70%;
        }


        .info_img img,.info_img_phone img{
            width: 100%;
            height: 100%;
        }
        .info_detail{
            flex: 8;
            padding-left: 31px;
        }
        /* .info_img>div,.info_img_phone>div{
            width: 99px;
        } */

        p{
            white-space: nowrap;
        }

        .info_img>div>div,.info_img_phone>div>div{
            /* width: 3.5714rem; */
            height: 4.5429rem;
        }
        .info_img>div:nth-child(2){
            margin-top: 26px;

        }

        .info_img p{
            margin-bottom: 0;
            margin-top: 11px;
            text-align: center;
            font-size: 14px;
            font-weight: 600;

        }
        .info_detail{
            display: flex;
            justify-content: space-between;
            flex-direction: row;
            align-items: center;
            /* flex-wrap: wrap; */
            border-left: 1px solid #979797;
            /* height: 200px; */
            /* overflow: hidden; */
        }
        ul,li{
            list-style: none;
        }
        .info_detail_left,.info_detail_right{
            display: flex;
            /* flex-basis: calc(25%); */
            align-items: center;
            /* flex-direction:column */
        }
        .info_detail_files,.info_detail_values{
            font-size: 0.4rem;
            line-height: 0.8571rem;
        }
        .info_detail_files{
            text-align: right;
            font-weight: 400;
            /* font-size: 0.4rem; */
            color: rgba(0,0,0,0.5);
            /* line-height: 25px; */
            font-style: normal;

        }
        .info_detail_files p,.info_detail_values p{
            margin-bottom: 0;
        }
        .info_detail_values{
            padding-left: 11px;
            font-weight: 500;
            /* font-size: 11px; */
            color: rgba(0,0,0,0.7);
            /* line-height: 25px; */
            font-style: normal;
        }
        .info_img_phone {
            display: none;
        }
        .section2_phone_bottom{
            display: none;
        }
        .info_detail_phone{
            display: none;
        }




        @media screen and (max-width: 992px) {

            .info_detail_left p,.info_detail_right p{
                font-size: 0.3571rem;
                margin-top: 0.1429rem;
            }

            .info_img>div{
                width: 100%;
                /* height: auto; */
            }
            .info_img > div > div{
                height: auto;
            }
            .section2_title{
                width: 33%;
            }

            .info_detail{
                display: none;
            }
            .info_detail_phone{
                display: block;
            }

            .info_img_phone{
                display: block;
                margin-top: 20px;

            }
            .info_img_phone>div{
                width: 74px;
                height: 94px;
            }
            .info_img{
                margin-top: 40px;
                margin-bottom: 20px;
            }

            .section2_cont{
                width: 100%;
                margin-top: 1rem;
                margin-bottom: 1rem;
            }
            .info_con_list{
                padding: 0;
            }
            .info_detail{
                flex-direction: column;
                justify-content: center;
                align-items:center;
                margin:0;
            }
            .info_detail_files{
                padding: 0;
            }
            .section2_title>div{
                display: none;
                padding: 0;
            }
            .section_phone_bottom{
                display: block;
            }
            .section2_title_right>span:nth-child(2){
                padding-right: 0;
            }
            .section2_phone_bottom{
                display: inline-block;
                width: 90%;
                margin-top: 20px;
                margin-bottom: 30px;

                text-align: right;
            }


            .info_con_list{
                flex-direction: column;
                padding: 0;
            }
            .info_img p {
                display: none;
            }
            
            .info_detail_left{
                justify-content: center;
            }
            .info_detail_phone{
                width: 100%;
            }
            .info_detail_files{
                flex: 1;
            }
            .info_detail_values{
                flex: 1;
            }

           

        }
        @media screen and (min-width: 768px) {
           
        }
        @media screen and (max-width: 576px) {

            .info_img_phone{
                display: block;
                margin-top: 20px;

            }
            .info_img_phone>div{
                width: 74px;
                height: 94px;
            }

            .info_img_xl{
                width: 132px;
                height: 157px;
            }
            /* .info_img>div>div,.info_img_phone>div>div{
                width: 3.5714rem;
                height: 4.1429rem;
            } */


            /* .info_img{
                display: none;
            } */
            /* .info_con_list{
                flex-direction:column;
                margin-left: 10px;
            } */
            .section2_cont{
                width: 100%;
            }
            .info_con_list{
                padding: 0;
            }
            .info_detail{
                flex-direction: column;
                justify-content: center;
                align-items:center;
                margin:0;
            }
            .info_detail_files{
                padding: 0;
            }
            .section2_title>div{
                display: none;
                padding: 0;
            }
            .section_phone_bottom{
                display: block;
            }
            .section2_title_right>span:nth-child(2){
                padding-right: 0;
            }
        }

 .section2_title_right:hover{
            cursor: pointer;
        }



/* 临时 */

.info_detail td{
    border: none;
    background-color: #FFFFFF;
    padding-top: 0.4286rem;
    /*padding-bottom:0.4286rem ;*/
    font-weight: 600;
    font-size: 0.4rem;
    color: rgba(0,0,0,0.7);
    white-space: nowrap;
}

.info_detail .td_right{
    text-align: right;
    font-size: 0.4rem;
    color: rgba(0,0,0,0.5);
    font-weight: 600;
    width: 40%;
}
/* 
.info_detail_cont{
    display: flex;
    justify-content: center;
    align-items: center;
} */



