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

    .contentlist{
        width: 40%;
        margin-left: 30%;
        overflow: hidden;
    }

    .contentlist div{
        width: 9vw;
        float: left;
        text-align: center;
        margin-top: 5vh;
        margin-right: 1.333vw;
        font-size: 0.2rem;
        height: 0.7rem;
        line-height: 0.7rem;
        border-bottom: 1px solid #c4c4c4;
    }
    
    .contentlist div:hover{
        background-color: #c4c4c4;
        -webkit-transition: all 1.5s; 
        -moz-transition: all 1.5s; 
        -ms-transition: all 1.5s; 
        -o-transition: all 1.5s; 
        transition: all 1.5s;
    }

    .contentlist .choose{
        background-color: #c4c4c4;
    }

    .contentlist div:last-of-type{
        margin-right: 0 !important;
    }


    .biaoti{
        text-align: center;
        margin-top: 30px;
    }

    .biaoti h3{
        font-size: 0.4rem;
        margin-bottom: 7vh;
    }

    .biaoti hr{
        display: none;
    }



    .about0 .content hr{
        display: none;
    }

    .about0 .content {
        text-align: center;
        width: 54%;
        margin-left: 23%;
        /*margin-top:20vh;*/
    }

    .about0 .content h3{
        font-size: 0.4rem;
        margin-bottom: 10vh;
    }



    .about0 .content .data div>span:nth-of-type(1){
        color:  #73dedc;
        font-size: 0.7rem;
        display: block;
    }

    .about0 .content .data div>span:nth-of-type(2){
        font-size: 0.2rem;
        margin-top: 20px;
    }

    .about0 .licheng{
        width: 100vw;
        background-color: #f4f4f4;
        height: 80vh;
        margin-bottom: 10vh;
        padding-left: 10vw;
        padding-top: 8vh;
    }

    .about0 .licheng h3{
        font-size: 0.4rem;
    }

    .about0 .licheng .neirong{
        width: 80vw;
        overflow: hidden;
        height: 40vh ;
    }

    .about0 .licheng .neirong .img{
        width: 35vw;
        float: left;
        height: 40vh;
        overflow: hidden;
        position: relative;
    }

    .about0 .licheng .neirong .img img{
        /*width: 35vw;*/
        /*height: 40vh;*/
        width: 100%;
        height: 100%;
        object-fit: cover !important;
        object-position: center;
    }

    .about0 .licheng .neirong > .text{
        width: 45vw;
        float: left;
        height: 40vh;
        background-color: white;
    }

    .about0 .licheng .xian{
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#61c419+20,b4e391+66,b4e391+66 */
        background: #61c419; /* Old browsers */
        background: -moz-linear-gradient(left,  #61c419 20%, #b4e391 66%, #b4e391 66%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  #61c419 20%,#b4e391 66%,#b4e391 66%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  #61c419 20%,#b4e391 66%,#b4e391 66%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c419', endColorstr='#b4e391',GradientType=1 ); /* IE6-9 */
        height: 3px;
        width: 80vw;
        margin-top: 8vh;
    }

    .about0 .licheng .zhou {
        width: 80vw;
        overflow: hidden;
    }

    .about0 .licheng .zhou>div{
        text-align: center;
        float: left;
        width: 10vw;
    }

    .about0 .licheng .zhou>div>div:nth-of-type(1){
        width: 7px;
        height: 7px;
        margin-left: calc(5vw - 3.5px);
        background-color: gray;
        border-radius: 50%;
        margin-top: -5.5px;
        position: absolute;
        z-index: 9;
    }

    .about0 .licheng .zhou >div>div:nth-of-type(2){
        text-align: center;
        padding-top: 15px;
    }

    .about0 .licheng .zhou .choosen{
        font-size: 25px;
        font-weight: bolder;
        padding-top: 10px !important;
    }

    .about0 .licheng .zhou .text{
        display: none;
    }

    .about1 .content{
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        padding-bottom: 20vh;
        text-align: center;
        padding-top: 20vh;
        background-color: #f7f7f7;
    }

    .about1 .content h3{
        font-size: 0.7rem;
    }

    .about1 .content p{
        margin-bottom: 0;
        word-break:break-all;
    }

    .about1 .zhengshu {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        margin-top: 10px;
        text-align: center;
        background-color: #f7f7f7;
        padding-top: 1.4rem;
        /*overflow: hidden;*/
        padding-bottom: 50vh;
    }

    .about1 .zhengshu h3 {
        font-size: 0.7rem;
        margin-top: 0.2rem;
        margin-bottom: 1.4rem;
    }

    .about1 .zhengshu > div{
        width: 80%;
        margin-left: 10%;
        float: left;
    }

    .about1 .zhengshu img{
        width: 22%;
        float: left;
        margin-right: 4%;
    }

    .about1 .zhengshu img:nth-of-type(4){
        margin-right: 0;
    }

    .about1 .zhengshu .arrow{
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        background-color: #adadad;
        color: black;
        border-radius: 50%;
        position: relative;
        top:-20vh;
        font-size: 30px;
        left: 60vw;
    }
    .about1 .mobile_about1{
        display: none;
    }
    .about1 .zhengshu .arrow_left{
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        background-color: #FFFFFF;
        color: #adadad;
        border-radius: 50%;
        position: relative;
        top:-20vh;
        font-size: 30px;
        float: left;
        left: -10vw;
    }

    .about1 .zhengshu .more{
        display: none;
    }

    .about2 .content_pc {
        width:100%;
        padding-left: 10%;
        background-color: #f7f7f7;
        min-height: 50vh;
        margin-top: 10vh;
        padding-top: 10vh;
    }

    .about2 .content_pc h3{
        font-size: 0.4rem;
    }


    .about2 .content_pc .info{
        width: 100%;
        height: 60vh;
        overflow: hidden;
    }

    .about2 .content_pc .info >div{
        overflow: hidden;
    }

    .about2 .content_pc .info >div>div{
        width: 30%;
        float: left;
        height: 50vh;
        margin-bottom: 10vh;
        overflow: hidden;
    }
    .about2 .content_pc .info .img .img_div {
        overflow: hidden;
        height: 40vh;
        width: 100%;
        position: relative;
    }



    .about2 .content_pc .info .img img{
        width: 100%;
        height: 100%;
        object-fit: cover !important;
        object-position: center;
    }

    .about2 .content_pc .info .img img:hover{
        transform: scale(1.1,1.1);
        -webkit-transition: all 1s; 
        -moz-transition: all 1s; 
        -ms-transition: all 1s; 
        -o-transition: all 1s; 
        transition: all 1s;
    }

    .about2 .content_pc .words{
        font-size: 14px;
        font-weight: 300;
        background-color: white;
    }

    .about2 .content_pc .words p{
        font-size: 14px;
        font-weight: bolder;
        color: gray;
        line-height: 22px;
        padding-top: 60px;
        /*margin-bottom: 5px;*/
    }

    .about2 .content_pc .words button{
        width: 50%;
        display: block;
    }

    .about2 .content_pc .info .img >div{
        height: 40vh;
        overflow: hidden;
        line-height: 10vh;
        text-align: center;
        font-size: 0.23rem;
    }

    .about2 .content_pc .info .words >div{
        height: 10vh;
        overflow: hidden;
        line-height: 10vh;
        text-align: left;
        font-size: 0.23rem;
    }

    .about2 .content_pc .info .words >div:nth-of-type(1){
        padding: 20px 10px 0 10px;
        height: 40vh;
    }

    .about2 .content_pc .info .words >div:nth-of-type(2){
        height: 10vh;
        /*background-color: #c4c4c4;*/
    }

    .about2 .content_pc .info .choose{
        background-color: #c4c4c4;
    }

    .about2 .content_pc .info .img >div p{
        /*position: relative;*/
        /*left: 10px;*/
        /*top: -0.9rem;*/
        /*padding-right: 5px;*/
        /*font-size: 11px;*/
        /*text-align: left;*/

        /*font-weight: bolder;*/
        /*color: gray;*/
        /*line-height: 22px;*/
        /*padding-top: 60px;*/
        /*white-space:pre-line;*/

    }

    .about2 .content_mb{
        display: none;
    }

    .about3 .content {
        text-align: center;
        width: 70%;
        margin-left: 15%;
        margin-top: 15vh;
    }

    .about3 .content h3 {
        font-size: 0.4rem;
        margin-bottom: 10vh;
    }

    .about3 .content > div {
        height: 35vh;
        overflow: hidden;
        border-top: 1px gainsboro solid;
        border-bottom: 1px gainsboro solid;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .about3 .content > div .img{
        height: 100%;
        line-height: 100%;
        width: 30%;
        float: left;
    }

    .about3 .content > div .img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .about3 .content > div .text {
        width: 70%;
        text-align: left;
        float: left;
        padding-left: 10%;
    }

    .about3 .content h5 {
        font-size: 0.3rem;
        margin-bottom: 3.5vh;
        color: #73dedc;
        margin-top: 2vh;
    }

    .about3 .content p {
        margin-bottom: 3vh  ;
    }

    .about3 .content button{
        /*border-radius: 15px;*/
        /*border: 1px solid #c4c4c4;*/
        /*color:#c4c4c4;*/
        border: none;
        outline:none;
        border-radius: 15px;
        background: url('../img/know.png') no-repeat;
        background-size: 90%;
        /*background-color: transparent;*/
        width: 10vw;
        margin-top: 0.8rem;
        /*padding: 0 10px;*/
        height: 2vw;
    }
    .about3 .content button:hover{
        border: none;
        border-radius: 10px;
        background: url('../img/know_hover.png') no-repeat;
        background-size: 80%;
        width: 10vw;
        margin-top: 0.8rem;
        /*padding: 0 10px;*/
        height: 2vw;
        /*margin-top: 0.5rem;*/
        -webkit-transition: all 1.5s;
        -moz-transition: all 1.5s;
        -ms-transition: all 1.5s;
        -o-transition: all 1.5s;
        transition: all 1.5s;
    }

    #zhou_text {
        padding-top: 5%;
        padding-left: 2%;
        padding-right: 4%;
    }

    #zhou_text h5{
        font-size: 0.7rem;
        font-weight: 300;
    }
}

