@media screen and (orientation: portrait) {

    body {
        /*background: url("/img/model/04关于我们1.png") no-repeat 0 -165rem;*/
        /*background: url("/img/model/04关于我们1.png") no-repeat 0 -30.3rem;*/
        /*background-size: 100vw auto;*/
    }

    .banner_box {
        background-size: auto 100vh;
    }

    .banner_box_show {
        background-size: auto 100vh;
    }

    .banner_box > div:first-child {
        font-size: 10.13rem;
        margin: 37.54vh auto 0 auto;
    }

    .top_tab {
        height: 11.3rem;
        border: 0.2rem solid #D9D9D9;
        margin-bottom: 2.97rem;
        top: 13.3rem;
    }

    .top_tab > div {
        width: 100vw;
        height: 11.3rem;
    }

    .top_tab_box {
        width: 20%;
        height: 11.3rem;
        font-size: 3.6rem;
        line-height: 10.4rem;
    }

    .top_tab_box_on > div:last-child {
        background: #076BF2;
        box-shadow: 0 0 1rem 0.5rem #076BF2;
    }


    .top_tab_box_num1 {
        width: 100%
    }

    .top_tab_box_num2 {
        width: 50%
    }

    .top_tab_box_num3 {
        width: 33%
    }

    .top_tab_box_num4 {
        width: 25%
    }

    .top_tab_box_num5 {
        width: 20%
    }

    .top_tab_box_num6 {
        width: 16%
    }

    .top_tab_box_num7 {
        width: 14%
    }

    .top_tab_box_num8 {
        width: 12.5%
    }

    .top_tab_box_num9 {
        width: 11%
    }

    .top_tab_box_num10 {
        width: 10%
    }

    #nr_after {
        width: 100vw;
        height: 27rem
    }

    .jianjie {
        min-width: 100vw;
        max-width: 100vw;
        margin-bottom: 9rem;
    }

    .jianjie > div {
        width: 90rem;
        padding: 3.18rem 0 6.25rem 0;
    }

    .jianjie > div > div:first-child {
        font-size: 5.9rem;
        line-height: 7rem;
        margin: 7.6rem 0 12.5rem 0;
    }

    .jianjie > div > p {
        font-size: 2.5rem;
        line-height: 6rem;
        margin: 0 0 1rem 0;
    }

    .jianjie > div > img {
        margin: 22rem auto 0 auto;
        width: 88rem;
        height: auto;
    }

    .jianjie_box {
        width: 100%;
        height: max-content;
        margin-top: 13.43rem;
    }

    .jianjie_box > div:first-child {
        margin-left: 0;
    }

    .jianjie_box > div {
        margin: 0 0 4rem 0;
        float: none;
        width: 100%;
        background: #F5F5F7;
        display: block;
        height: 28rem;
        overflow: hidden;
    }

    .jianjie_box > div > img {
        float: left;
        width: 8rem;
        height: auto;
        margin: 5.3rem 0 0 6.1rem;
    }

    .jianjie_box > div > div:nth-child(2) {
        width: 68%;
        float: left;
        font-size: 3.7rem;
        text-align: left;
        line-height: 5rem;
        margin: 5.5rem 0 0 5rem;
    }

    .jianjie_box > div > div:nth-child(3) {
        float: left;
        width: 62rem;
        font-size: 3rem;
        line-height: 5rem;
        margin: 3.1rem 0 0 5rem;
    }

    .jianjie_box > div > div:nth-child(3) > p {
        padding: 0;
        margin: 0;
    }

    .fazhan {
        min-width: 100vw;
        max-width: 100vw;
        height: auto;
        margin-bottom: 2rem;
        padding-bottom: 55rem;
    }

    .fazhan > div {
        width: 100vw;
        padding: 3.18rem 0 6.25rem 0;
    }

    .fazhan > div > div:first-child {
        width: auto;
        height: 8rem;
        font-size: 6.2rem;
        line-height: 7rem;
        margin: 8rem 0 2.5rem 0;
    }

    .fazhan_box {
        width: 98rem;
        height: auto;
        margin-top: 11rem;
    }

    .fazhan_box > br {
        clear: both;
        margin-top: 3rem;
    }

    .fazhan_box_img {
        width: 79.6rem;
        height: auto;
        display: block;
        float: none;
        margin: 2.34rem auto 0;
    }

    .fazhan_box > span {
        width: 34.43rem;
        height: 16.98rem;
        top: 10.79rem;
        left: auto;
        right: 2rem;
        font-size: 10rem;
        line-height: 16.98rem;
    }

    .fazhan_box_title:nth-child(3) {
        margin-top: 10.9rem;
    }

    .fazhan_box_title {
        float: none;
        width: 91%;
        height: 19rem;
        margin: 0 auto;
    }


    .fazhan_box_title > div {
        transform: rotate(45deg);
        width: 1rem;
        height: 1rem;
        border-radius: 0.6rem;
        margin: 2.16rem 0 0 0;
    }

    .fazhan_box_title > span:nth-child(2) {
        line-height: 5rem;
        font-size: 4rem;
        margin: 0.4rem 2rem 0 0;
        width: 9rem;
        text-align: left;
    }

    .fazhan_box_title > span:nth-child(3) {
        width: 72.04rem;
        font-size: 3.5rem;
        line-height: 6.2rem;
        margin-left: 4rem;
    }

    .fazhan_box_fan {
        bottom: -25.2rem;
        width: 10.6rem;
        height: 10.6rem;
        border-radius: 1.3rem;
    }

    .fazhan_box_fan_left {
        right: 53.74rem;
        /*left: 0;*/
    }

    .fazhan_box_fan_right {
        right: 0;
        left: 60.44rem;
    }

    .fazhan_time1 {
        width: 98rem;
        height: 2.5rem;
        border-radius: 1.5rem;
        bottom: -43.19rem;
        background: #FFFFFF;
    }

    .fazhan_time2 {
        width: 7rem;
        height: 2.5rem;
        border-radius: 1.5rem;
        bottom: -43.19rem;
    }

    .fazhan_time {
        width: 98rem;
        height: 14rem;
        margin: 0 auto;
        position: absolute;
        bottom: -54.2rem;
        z-index: 5;
    }

    .fazhan_time_box {
        width: 14rem;
        height: 13rem;
        font-size: 2.9rem;
        line-height: 7rem;
    }

    .fazhan_time_box > div {
        width: 2.6rem;
        height: 2.6rem;
        border-radius: 1.6rem;
        margin: 0 auto 2.5rem auto;
    }

    .fazhan_time_box_on {
        font-size: 3.6rem;
        line-height: 7rem;
    }

    .fazhan_time21 {
        width: 21.37rem;
    }

    .fazhan_time22 {
        width: 35.32rem;
    }

    .fazhan_time23 {
        width: 48.96rem;
    }

    .fazhan_time24 {
        width: 62.59rem;
    }

    .fazhan_time25 {
        width: 77.22rem;
    }

    .fazhan_time26 {
        width: 98rem;
    }

    .fazhan_box_logo {
        position: absolute;
        z-index: 10;
        width: 5.08rem;
        height: 7.34rem;
        bottom: -41.19rem;
        left: 5.37rem;
    }

    .fazhan_box_logo1 {
        left: 20.06rem;
    }

    .fazhan_box_logo2 {
        left: 34.06rem;
    }

    .fazhan_box_logo3 {
        left: 48.06rem;
    }

    .fazhan_box_logo4 {
        left: 62.06rem;
    }

    .fazhan_box_logo5 {
        left: 76.06rem;
    }

    .fazhan_box_logo6 {
        left: 89.06rem;
    }

    .yuanj {
        min-width: 100vw;
        max-width: 100vw;
        height: auto;
    }

    .yuanj > div {
        width: 95rem;
        padding: 3.18rem 0 6.25rem 0;
    }

    .yuanj > div > div:first-child {
        width: auto;
        height: 8rem;
        font-size: 6.5rem;
        line-height: 7rem;
        margin: 12rem 0 11.8rem 0;
    }

    .yuanj_left {
        float: none;
        width: 89vw;
        margin: 0 auto;
    }

    .yuanj_left > div {
        width: 88rem;
        height: 15.17rem;
        margin-bottom: 5.11rem;
    }

    .yuanj_left > div > img {
        display: block;
        float: left;
        width: 8.1rem;
        height: auto;
        margin: 1.04rem 0 0 0;
    }

    .yuanj_left > div > span {
        width: 0.5rem;
        height: 8.75rem;
        background: #CCCCCC;
        margin: 0.2rem 1.77rem 0 1.88rem;
    }

    .yuanj_left > div > div > span:first-child {
        width: 60rem;
        height: 6rem;
        /* font-family: MicrosoftYaHei-Bold; */
        font-weight: 700;
        font-size: 3.7rem;
        color: #333333;
        line-height: 6rem;
        margin-left: 6.7rem;
        margin-top: -1.4rem;
    }

    .yuanj_left > div > div > span:last-child {
        width: 72.23rem;
        height: 5.46rem;
        /* font-family: MicrosoftYaHei; */
        font-size: 3.5rem;
        color: #076BF2;
        line-height: 1.46rem;
        margin-top: 0.26rem;
        overflow: hidden;
    }

    .yuanj_left > div > div > span:last-child > p {
        width: 65.23rem;
        height: 5rem;
        /* font-family: MicrosoftYaHei; */
        font-size: 3.2rem;
        color: #076BF2;
        line-height: 5rem;
        padding: 0;
        margin: 1.7rem 0 0 6.3rem;
    }

    .yuanj > div > img {
        display: block;
        float: none;
        clear: both;
        width: 89.25rem;
        height: auto;
        margin: 11.81rem auto 0;
    }

    .ryzz {
        min-width: 100vw;
        max-width: 100vw;
        height: 74rem;
    }

    .ryzz > div {
        width: 100vw;
        padding: 3.18rem 0 6.25rem 0;
    }

    .ryzz > div > div:first-child {
        width: auto;
        height: 8rem;
        font-size: 4.5rem;
        line-height: 7rem;
        margin: 1rem 0 2.5rem 0;
    }

    .ryzz_box {
        display: block;
        float: left;
        width: 25.58rem;
        height: 26.6rem;
        margin: 0.7rem 1.52rem 2.36rem 4.73rem;
    }

    .ryzz_box > div {
        height: 5.46rem;
        font-size: 3.5rem;
        line-height: 4.46rem;
        margin-top: 0.61rem;
    }

    .hzhb {
        min-width: 100vw;
        max-width: 100vw;
        height: auto;
    }

    .hzhb > div {
        width: 95rem;
        padding: 3.18rem 0 6.25rem 0;
        height: 176rem;
    }

    .hzhb > div > div:first-child {
        width: auto;
        height: 8rem;
        font-size: 4.5rem;
        line-height: 7rem;
        margin: 1rem 0 2.5rem 0;
    }

    .hzhb > div > img {
        display: block;
        float: left;
        width: 26.66rem;
        height: 16rem;
        margin: 1.6rem;
    }


    .Carousel_box_title {
        top: 18.58rem;
        font-size: 6.2rem;
    }

    .Carousel_box {
        min-height: auto;
        padding-bottom: 77rem;
    }

    .Carousel_box_overflow {
        min-height: auto;
    }

    .Carousel_img_box > img {
        width: 88.33rem;
        margin: 37.9rem auto 0;
    }

    .Carousel_box_Toggle_button {
        display: block;
        width: 10.6rem;
        height: 10.6rem;
        top: auto;
        bottom: 55.1rem;
    }

    .Carousel_box_left {
        left: 34.3rem;
        background-size: 100% 100%;
    }

    .Carousel_box_right {
        right: 28rem;
        background: url(/img/about/right2.png) center no-repeat;
        background-size: 100% 100%;
    }

    .Carousel_box_drop,
    .Carousel_box_drop1,
    .Carousel_box_drop2,
    .Carousel_box_drop3,
    .Carousel_box_drop4,
    .Carousel_box_drop5,
    .Carousel_box_drop6,
    .Carousel_box_drop7,
    .Carousel_box_drop8 {
        position: absolute;
        width: 100vw;
    }

    .Carousel_box_drop {
        max-width: 100vw;
        bottom: 17rem;
        margin: 0;
        height: 27.3125rem;
        overflow: auto;
    }

    .Carousel_box_drop > div {
        width: max-content;
        white-space: nowrap;
    }

    .Carousel_box_drop_small {
        width: 23.8125rem;
        height: 27.3125rem;
        margin: 0 1.4116rem;
        overflow: hidden;
    }


    .Carousel_box_drop_small > div > img {
        width: 22.1875rem;
        height: 15.6875rem;
    }

    .Carousel_box_drop_small > div:last-child {
        width: 24rem;
        font-size: 3.2rem;
        height: 9.5rem;
        line-height: 9.5rem;
        padding-top: 0.7rem;

    }

    .hzhb > div > div:first-child {
        height: 8rem;
        font-size: 6.2rem;
        line-height: 7rem;
        margin: 5.3rem 0 9.5rem 0;
    }

    .hzhb > div {
        width: 89.6rem;
    }

}
