@font-face {
    font-family: 'PingFang-HK-Regular';
    src:url('../fonts/syb/PingFangHK-Regular.eot?v=001');
    src:url('../fonts/syb/PingFangHK-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/syb/PingFangHK-Regular.woff?v=001') format('woff'), /* Modern Browsers */
        url('../fonts/syb/PingFangHK-Regular.ttf?v=001')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
    font-family: 'PingFang-HK-Thin';
    src:url('../fonts/syb/PingFang-HK-Thin.eot?v=001');
    src:url('../fonts/syb/PingFang-HK-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/syb/PingFang-HK-Thin.woff?v=001') format('woff'), /* Modern Browsers */
        url('../fonts/syb/PingFang-HK-Thin.ttf?v=001')  format('truetype'); /* Safari, Android, iOS */
}
/* new */
/* @font-face {
    font-family: 'PingFang-SC-Semibold';
    src:url('../fonts/PingFang-SC-Semibold.eot');
    src:url('../fonts/PingFang-SC-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PingFang-SC-Semibold.woff') format('woff'), 
        url('../fonts/PingFang-SC-Semibold.ttf')  format('truetype'); 
} */
@font-face {
    font-family: 'PingFang-SC-Semibold';
    src:url('../fonts/syb/PingFangHK-Semibold.eot?v=001');
    src:url('../fonts/syb/PingFangHK-Semibold?#iefix') format('embedded-opentype'),
        url('../fonts/syb/PingFangHK-Semibold.woff?v=001') format('woff'), /* Modern Browsers */
        url('../fonts/syb/PingFangHK-Semibold.ttf?v=001')  format('truetype'); /* Safari, Android, iOS */
}
/* new */
@font-face {
    font-family: 'PingFang-SC-Regular?v=001';
    src:url('../fonts/PingFang-SC-Regular.eot?v=001');
    src:url('../fonts/PingFang-SC-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PingFang-SC-Regular.woff?v=001') format('woff'), /* Modern Browsers */
        url('../fonts/PingFang-SC-Regular.ttf?v=001')  format('truetype'); /* Safari, Android, iOS */
}
@font-face {
    font-family: 'Songti-SC-Regular';
    src:url('../fonts/Songti-SC-Regular.eot?v=001');
    src:url('../fonts/Songti-SC-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Songti-SC-Regular.woff?v=001') format('woff'), /* Modern Browsers */
    url('../fonts/Songti-SC-Regular.ttf?v=001')  format('truetype'); /* Safari, Android, iOS */
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: 'PingFang-HK-Regular';
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{
    list-style:none;
    /* font-family: 'PingFang-HK-Regular'; */
}
img{
    display: block;
    /*防止点击出现蓝色块*/
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
a{
    display:block;
    text-decoration:none;
    color:#141414;
    /* font-family: 'PingFang-HK-Regular'; */
    cursor: pointer;
}
a:hover{
    text-decoration:none;
    outline: none;
}
input ,select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance:none; /*去除input默认样式*/
    outline: none;
    background: #fff;
    border: none;
}
.lf{ float:left;}
.rt{ float:right;}
.clear:after{
    content:"";
    display:block;
    clear:both;
}
.close_btn ,.open_btn{
    cursor: pointer;
}
.close_btn>img ,.open_btn>img{
    width: 100%;
    height:100%;
}
#main{
    width:100%;
    position: relative;
    /* font-family: 'PingFang-HK-Regular'; */
    overflow-x: hidden;
    background-color: #FFF;
}
/*在PC端中的显示效果*/
@media screen and (min-width:1025px){

    body{
        width:100%;
        margin:0 auto;
        overflow-x: hidden;
        background: #fff;
        position: relative;
    }


    /* region */
    .region{
        width: 100%;
        height: 57px;
        background: #444;
    }
    .region_main{
        width: 1024px;
        margin: 0 auto;;
        /* padding-left: 122px; */
    }
    .region_message{
        float: left;
        font-size:15px;
        font-weight:400;
        color:#fff;
        line-height:57px;
        margin-right: 79px;
    }
    .region_change{
        float: left;
        width:235px;
        height:30px;
        margin-top: 12px;
        position: relative;
    }
    .region_content{
        width:235px;
        height:30px;
        background:rgba(255,255,255,1);
        border-radius:22px;
        line-height: 30px;
        cursor: pointer;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
    }
    .region_flag{
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: red; 
        margin-top: 5px;
        margin-left: 12px;
        margin-right: 18px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_j.png) center no-repeat;
        background-size: 100%; 
        float: left;
    } 
    .only_flag.region_flag.hk{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_h.png);
    }
    .only_flag.region_flag.en{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/en.png);
    }
    .region_flag.white{
        margin-top: 11px;
        margin-left: 0px;
    }
    .region_flag.hk{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_h.png);
    }
    .region_flag.en{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/en.png);
    }
    .region_type{
        font-size:14px;
        font-weight:400;
        color:rgba(0,0,0,1);
        text-align: center;
    }
    .region_type.white{
        color: #fff;
    }
    .region_choose{
        position: absolute;
        width: 15px;
        height: 8px;
        margin-top: 12px;
        margin-right: 14px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/choose_small.png) center no-repeat;
        background-size: 100%;
        right: 0;
        top: 0; 
    }
    .region_choose1{
        width: 22px;
        height: 22px;
        margin-top: 12px;
        position: absolute;
        top: 0;
        right: 0;
    }
    .region_choose1.white{
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/choose_big.png) center no-repeat;
        background-size: 100%; 
    }
    .drop_down{
        width:235px;
        height:292px;
        background:rgba(74,74,74,0.9);
        border-radius:14px;
        position: absolute;
        left: 0px;
        z-index: 10;
        top: 8px;
        padding-top: 30px;
        display: none;
    }
    .region_item{
        width: 210px;
        margin: 0 auto;
        height: 43px;
        line-height: 43px;
        cursor: pointer;
        border-bottom: 1px solid #979797; 
        position: relative;
    }
    .region_item:last-child{
        border-bottom: none;
    }
    .go_on{
        width:62px;
        height:30px;
        background:rgba(4,185,246,1);
        border-radius:22px;
        float: left;
        text-align: center;
        line-height: 30px;
        font-size:14px;
        font-weight:400;
        color:rgba(255,255,255,1);
        margin-top: 12px;
        margin-left: 12px;
    }
    .region_hide{
        width: 32px;
        height: 32px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/hide.png) center no-repeat;
        background-size: 100%; 
        float: right;
        margin-top: 12px;
    }
    /* region */

    #game_pic{
        cursor: pointer;
        display: none;
    }
    #game_pc{
        cursor: pointer;
        display: block;
        width:99px;
        height:133px;
        position:fixed;
        z-index: 8;
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 295@2x.png") 0  0 no-repeat;
        background-size: 100%;
        transition: 1s;
    }
    #game_pc>div{
        width: 414px;
        height:227px;
        position: absolute;
        display: none;
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 301@2x.png") no-repeat;
        background-size:404px;
        top: -111px;
        left: -394px;
        transition: 0.5s;
    }
    #game_pc:hover#game_pc>div{
        display: block;
    }
    .game_pc1{
        bottom:-200px;
        right:0;
        display: none;
    }
    .game_pc2{
        top:50%;
        right:0;
        margin-top: -180px;
    }

    #right_fix{
        display: block;
        width:101px;
        height: 187px;
        position: fixed;
        z-index: 10;
    }
    .right_fix2{
        right: -5px;
        top: 50%;
        margin-top: -80px;
    }
    #right_fix>li{
        width: 96px;
        height: 92px;
        cursor: pointer;
        position: relative;
    }
    #right_fix>li>div{
        width: 289px;
        height: 230px;
        position: absolute;
        display: none;
    }
    #right_fix>a{
        width: 96px;
        height: 92px;
        cursor: pointer;
        position: relative;
    }
    #right_fix>a>div{
        width: 289px;
        height: 230px;
        position: absolute;
        display: none;
    }
    #lianxikefu{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 287@2x.png") no-repeat;
        background-size:100%;
    }
    #gongzhonghao{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset_facebook.png") no-repeat;
        background-size:100%;
        margin-top:-12px;
    }
    #lianxikefu>div{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/serviceHover.png") no-repeat;
        background-size: 100%;
        top: -136px;
        left: -278px;
        transition: 0.5s;
    }
    #gongzhonghao>div{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/faceBookHover.png") no-repeat;
        background-size:100%;
        top: -2px;
        left: -278px;
        transition: 0.5s;
    }
    #lianxikefu:hover#lianxikefu>div{
        display: block;
    }
    #gongzhonghao:hover#gongzhonghao>div{
        display: block;
    }
    .small_banner{
        width:940px;
        height:300px;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .small_banner>img{
        width:100%;
        height:100%;
    }
    .navigation{
        width:1024px;
        /* width: 1286px; */
        height:80px;
        margin: 0 auto;
        padding-left:0px;
        margin-bottom: 10px;
    }
    /*nav>a:nth-child(2){*/
        /*background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/webAsset 300@2x.png") no-repeat 10% 70%;*/
        /*background-size: 30px 30px;*/
    /*}*/
    .navigation>img:first-child{
        width:380px;
        margin: 0;
        float: left;
    }
    nav{
        float: right;
        height:30px;
        line-height: 30px;
        margin-top: 28px;
        /* margin-left: -45px;
        margin-left: -89px; */
    }
    nav>a{
        border-bottom:2px solid transparent ;
        text-align: center;
        color: #000;
        float: left;
        display: block;
        min-width: 40px;
        height:35px;
        font-size:17.6px;
        margin-left: 19px;
        line-height: 35px;
    }
    nav>a:hover{
        border-bottom:3px solid #8DC63F ;
    }
    nav>a:last-child:hover{
        border-bottom:3px solid transparent ;
    }
    /* nav>a:nth-child(5){
        color:#8DC63E;
        display: none;
    }
    nav>a:nth-child(5)>span:nth-child(1):hover{
        color:#000;
    }
    nav>a:nth-child(5)>span:nth-child(2):hover{
        color:#000;
    }    
    nav>a:nth-child(5)>span:nth-child(2){
        font-size:17.4px;
    }  
    nav>a:nth-child(5):hover{
        border-bottom:3px solid transparent;
    } */
    .login{
        background: #D7DF23;
        border-radius: 15px;
        height: 30px;
        /* width: 83px; */
        /* width: 106px; */
        width: 190px;
        line-height: 30px;
    }
    .login:hover{
        background: #8DC63F;
    }
    #footer{
        width: 100%;
        background: #333333; ;
        padding-bottom: 0.5px;
    }
    .foot1{
        width:1024px;
        margin: 0 auto;
        padding: 20px 22px;
        padding-bottom: 5px;
    }
     .foot1_r{
         width: 608px;
         float: left;
     }
    .about_company{
        width: 608px;
        height:68px;
        border-bottom: 1px solid #8DC63F;
        margin-top: 10px;
    }
    .about_company>li{
        float: left;

    }
    .lzid,.fid,.shangid,.wtid{
         font-size:17px;
         margin-left: 5px;
        line-height: 30px;
        color: #FFF;
    }
    .lzid{
        margin-left:0px;
    }
    .shangid{
        margin-left:30px;
    }
    .wtid{
        margin-left:12px;
    }
    .fid{
        margin-left:13px;
    }
    .about_company>li>a{
        font-size: 17.6px;
        margin-left: 16px;
        line-height: 30px;
        color: #FFF;
        border-bottom: 2px solid transparent;
    }
    .about_company>li:nth-child(6) a{
        margin-left: 0px;
    }
    .about_company>li>a:hover{
    border-bottom: 2px solid #FFF;

    }
    .about_company>li:first-child>a{
        margin-left:0;
    }
    .service_an>li{
        float: left;
        line-height: 40px;
        margin-top: 13px;
        margin-right: 17px;
        height: 40px;
    }
    .service_an{
        width: 650px;

    }
    .service_an>li>img{
        display:block;
        float: left;
        width: 23px;
        margin-right: 10px;
        margin-top:6px ;
    }
    .service_an>li>a{
        display: inline-block;
        color:#fff;
        font-size: 24px;
        line-height: 40px;
        height: 40px;
    }

    .service_an>li:nth-child(3)>img{
        margin-top: 12px;
    }
    .service_an>li:nth-child(2){
        font-size: 12px;
        line-height: 17px;
        color: #9B9B9B;
        margin-top: 18px;
    }
    .service_an>li:nth-child(3)>a{
        font-size: 18px;
    }
    .service_an>li:nth-child(4)>a{
        font-size: 15px;
    }
    .service_an>li:nth-child(4){
        margin-right: 0;
        margin-top: 0;
    }
    .service_an>li:nth-child(4)>img{
        margin-top: 0;
    }
    .service_an>li:nth-child(3){
        margin-right: 0;
    }
    .foot1_code{
        width:322px;
        height:64px;
        margin-top: 18px;
        margin-left:10px;
    }
    .n_lm{
        margin-left:30px;
    }
    .foot1_code>img{
        width: 100%;
        height:100%;
    }
    .foot1_logo{
        margin-top: 15px;
        width:322px;
        height:41px;
        margin-left:10px;
    }
    .foot1_logo img{
        width: 100%;
    }
    .foot2{
        width:1024px;
        margin: 0 auto;
        padding-bottom: 20px;
        height: 60px;
        text-align: center;
    }
    .foot2>span{
        text-align: left;
        font-size: 14px;
        line-height: 60px;
        color: #9B9B9B;
        /* margin-left: 60px; */
    }
    .foot2>span:first-child{
        /* margin-left: 180px; */
    }







    .infor_list_out{
        width: 100%;
        margin: 0 auto;
        padding-top: 60px;
        padding-bottom: 50px;
        position: relative;
    }

    .infor_list_out_last{
        padding-bottom: 51px;

    }
    .infor_list{
        width: 780px;
        margin: 0 auto;
        padding-bottom: 1px;
        /*background:green;*/
    }
    .list_star,.h3{
        display: block;
        float: left;
    }
    .list_star{
        width: 30px;
    }
    .list_star>img{
        width: 100%;
        margin-top: 15px;

    }
    .h3{
        font-size: 18px;
        color: #8DC63E;
        font-family:PingFang-SC-Semibold;
        line-height: 50px;
        margin-left: 6px;
        letter-spacing:3px;
        font-weight: 500;
    }
    .h1{
        text-align: left;
        font-family:PingFang-SC-Semibold;
        color: #000;
        font-size: 27px;
        line-height: 38px;
        margin-bottom: 25px;
        font-weight: 500;
    }
    .smlist_title_black{
        text-align: left;
        color: #000;
        font-size: 27px;
        line-height: 45px;
        margin-bottom: 13px;
        padding-left: 32px;
    }
    .infor_list>p{
        color: #000;
        font-size: 17.6px;
        line-height: 30px;
        /* text-align: justify; */
    }
    .infor_more{
        display: block;
        margin:30px auto ;
        width: 181px;
        height: 68px;
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/more.png") no-repeat;
        background-size: 100%;
        font-size: 29px;
        text-align: center;
    }
    .infor_more:hover{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreHover.png") no-repeat;
        background-size: 100%;
    }
    .infor_more:active{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreActive.png") no-repeat;
        background-size: 100%;
    }
    #more_{
        display:none;
    }
    .about_us{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/more.png") no-repeat;
        background-size: 100%;

    }
    .about_us:hover{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreHover.png") no-repeat;
        background-size: 100%;

    }
    .about_us:active{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreActive.png") no-repeat;
        background-size: 100%;

    }

    .class_mv{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/playAsset 129@2x.png") no-repeat;
        text-align: left;
        background-size: 100%;
        padding-left: 77px;
        margin-top: 64px;
    }

    .class_img{
        width: 563px;
        margin: 32px auto;
        padding-bottom: 1px;
    }
    .class_img>img{
        width: 100%;
    }




    /*外教团队*/
    .foreign_t>img{
        width: 147px;
        margin: 26px;

    }
    .foreign_box{
        height:384px;
        padding-top: 0;
    }

    /* foot_region */
    .foot_region{
        width: 944px;
        border-top: 1px solid #8DC63F;
        margin: 0 auto;
        margin-top: 10px;
    }
    .foot_region_message{
        font-size:15px;
        /* font-family:PingFang-SC-Regular; */
        font-weight:400;
        color:rgba(155,155,155,1);
        line-height:30px;
        margin-top: 17px;
        margin-bottom: 12px;
    }
    .foot_region_current{
        margin-bottom: 10px;
    }
    .foot_region_current a{
        float: left;
        width:213px;
        height:44px;
        margin-bottom: 13px;
        border-radius:22px;
        border:1px solid rgba(145,191,58,1);
        text-indent: 29px;
        line-height: 44px;
        font-size:16px;
        /* font-family:PingFang-SC-Regular; */
        font-weight:400;
        color:rgba(155,155,155,1);
        position: relative;
        margin-right: 20px;
    }
    .foot_region_current a.current{
        color: #fff;
    }
    .foot_region_current a:nth-child(1){
        /* margin-right: 73px; */
    }
    .foot_region_current a:nth-child(2){
        /* margin-right: 66px; */
    }
    .foot_region_flag{
        width: 23px;
        height: 24px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/foot/choose.png) center no-repeat;
        background-size: 100%;
        position: absolute;
        top: 8px;
        right: 11px;
    }
    /* foot_region */

}

/*在pad端中的显示效果*/
@media screen and (min-width:768px) and (max-width:1024px){
    *{
        /*解决iPhone点击出现高亮*/
        -webkit-tap-highlight-color:rgba(0,0,0,0);
    }
    /*nav>a:nth-child(2){*/
        /*background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/webAsset 300@2x.png") no-repeat 10% 70%;*/
        /*background-size: 2.7296875vw 2.7296875vw;*/
    /*}*/

    body{
        width:100%;
        margin:0 auto;
        overflow-x: hidden;
        background: #fff;
        position: relative;
        min-width: 768px;
    }


    /* region */
    .region{
        width: 100%;
        height: 5.56640625vw;
        background: #D8D8D8;
    }
    .region_main{
        width: 100vw;
        margin: 0 auto;;
        /* padding-left: 1.9140625vw; */
        padding-right: 1.90625vw;
    }
    .region_message{
        float: left;
        font-size:1.26953125vw;
        font-weight:400;
        color:rgba(0,0,0,1);
        line-height:5.56640625vw;
        margin-right: 8.394531vw;
    }
    .region_change{
        float: left;
        width:22.94921875vw;
        height:2.9296875vw;
        margin-top: 1.171875vw;
        position: relative;
    }
    .region_content{
        width:22.94921875vw;
        height:2.9296875vw;
        background:rgba(255,255,255,1);
        border-radius:2.1484375vw;
        line-height: 2.9296875vw;
        cursor: pointer;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
    }
    .region_flag{
        width: 1.953125vw;
        height: 1.953125vw;
        border-radius: 50%;
        background: red; 
        margin-top: 0.48828125vw;
        margin-left: 1.171875vw;
        margin-right: 0.757813vw;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_j.png) center no-repeat;
        background-size: 100%; 
        float: left;
    } 
    .only_flag.region_flag.hk{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_h.png);
    }
    .only_flag.region_flag.en{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/en.png);
    }
    .region_flag.white{
        margin-top: 1.07421875vw;
        margin-left: 0px;
    }
    .region_flag.hk{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_h.png);
    }
    .region_flag.en{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/en.png);
    }
    .region_type{
        font-size:1.3671875vw;
        font-weight:400;
        color:rgba(0,0,0,1);
        text-align: center;
    }
    .region_type.white{
        color: #fff;
    }
    .region_choose{
        width: 1.46484375vw;
        height: 0.78125vw;
        margin-top: 1.171875vw;
        margin-right: 1.3671875vw;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/choose_small.png) center no-repeat;
        background-size: 100%; 
        position: absolute;
        top: 0;
        right: 0;
    }
    .region_choose1{
        width: 2.1484375vw;
        height: 2.1484375vw;
        margin-top: 1.171875vw;
        position: absolute;
        top: 0;
        right: 0;
    }
    .region_choose1.white{
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/choose_big.png) center no-repeat;
        background-size: 100%; 
    }
    .drop_down{
        width:22.94921875vw;
        height:28.515625vw;
        background:rgba(74,74,74,0.9);
        border-radius:1.3671875vw;
        position: absolute;
        left: 0px;
        z-index: 10;
        top: 0.78125vw;
        padding-top: 2.9296875vw;
        display: none;
    }
    .region_item{
        width: 20.5078125vw;
        margin: 0 auto;
        height: 4.19921875vw;
        line-height: 4.19921875vw;
        cursor: pointer;
        border-bottom: 0.09765625vw solid #979797; 
        position: relative;
    }
    .region_item:last-child{
        border-bottom: none;
    }
    .go_on{
        width:6.0546875vw;
        height:2.9296875vw;
        background:rgba(4,185,246,1);
        border-radius:22px;
        float: left;
        text-align: center;
        line-height: 2.9296875vw;
        font-size:1.3671875vw;
        font-weight:400;
        color:rgba(255,255,255,1);
        margin-top: 1.171875vw;
        margin-left: 1.171875vw;
    }
    .region_hide{
        width: 3.125vw;
        height: 3.125vw;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/hide.png) center no-repeat;
        background-size: 100%; 
        float: right;
        margin-top: 1.171875vw;
    }
    /* region */


    #main{
        min-width: 768px;
    }

    #game_pc{
        display: none;
    }
    .game_pic1{
        display: block;
        width:15.13671875vw;
        height:22.16796875vw;
        position: absolute;
        top:32.9453125vw;
        right:0.1953125vw;
        z-index: 8;
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/gameAdAsset 8@2x.png") 0  0 no-repeat;
        background-size: 100%;
        transition:1s;
    }
    .game_pic2{
        display: block;
        width:15.13671875vw;
        height:22.16796875vw;
        position: fixed;
        top:-12vw;
        right:0.1953125vw;
        z-index: 8;
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/gameAdAsset 8@2x.png") 0 -0.1953125vw no-repeat;
        background-size: 100%;

    }
    #game_pic{
        cursor: pointer;
        display: none;
    }
    #right_fix{
        display: block;
        width:9.765625vw;
        height: 18.06640625vw;
        /* background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 287@2x.png") no-repeat; */
        /* background-size: 100%; */
        position: fixed;
        z-index: 10;
        right: -5px;
        bottom: -600vw;
    }
    .right_fix1{
        display: none;
    }
    .right_fix2{
        right: -5px;
        top: 50%;
        margin-top: -15vw;
        display: block;
    }
    #right_fix>li{
        width: 9.27734375vw;
        height: 8.984375vw;
        cursor: pointer;
        position: relative;
    }
    #right_fix>li>div{
        width: 28.22265625vw;
        height: 22.4609375vw;
        position: absolute;
    }
    #right_fix>a{
        width: 9.27734375vw;
        height: 8.984375vw;
        cursor: pointer;
        position: relative;
    }
    #right_fix>a>div{
        width: 28.22265625vw;
        height: 22.4609375vw;
        position: absolute;
    }
    #lianxikefu{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 287@2x.png") no-repeat;
        background-size:100%;
    }
    #gongzhonghao{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset_facebook.png") no-repeat;
        background-size:100%;
        margin-top: -1.171875vw;
    }
    #lianxikefu>div{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 288@2x.png") no-repeat;
        background-size: 100%;
        top: -13.28125vw;
        left: -27.1484375vw;
        transition: 0.5s;
    }
    #gongzhonghao>div{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 302@2x.png") no-repeat;
        background-size: 100%;
        top: -0.1953125vw;
        left: -27.1484375vw;
        transition: 0.5s;
    }
    .kefu{
        display: none;
    }
    .erma{
        display: none;
    }





    .small_banner{
        width:91.796875vw;
        height:29.296875vw;
        margin: 0 auto;
        margin-bottom: 1.46484375vw;
    }
    .small_banner>img{
        width:100%;
        height:100%;
    }
    .navigation{
        width:100vw;
        height:7.8125vw;
        margin: 0 auto;
        /*padding-left:1.5625vw;*/
        padding-left:0vw;
        /* margin-bottom: 6vw; */
    }
    .navigation>img:first-child{
        width:37.109375vw;
        margin: 0;
        float: left;
    }
    nav{
        float: right;
        /* width: 80%; */
        /* margin: 0 auto; */
        margin-right: 1vw;
        height:2.9296875vw;
        line-height: 2.9296875vw;
        margin-top: 2.734375vw;

        /* margin-right: 2vw;
        margin-left: -4.39453125vw; */
    }
    nav>a{
        border-bottom:0.1953125vw solid transparent ;
        text-align: center;
        color: #000;
        float: left;
        display: block;
        min-width: 3.90625vw;
        height:2.9296875vw;
        font-size: 1.7187500000000002vw;
        margin-left: 1.4vw;
        line-height: 2.9296875vw;
    }
    nav>a:hover{
        border-bottom:0.29296875vw solid #8DC63F ;
    }
    nav>a:last-child:hover{
        border-bottom:0.29296875vw solid transparent ;
    }
    /* nav>a:nth-child(5){
        color:#8DC63E;
        display: none;
    }   
    nav>a:nth-child(5)>span:nth-child(1):hover{
        color:#000;
    }
    nav>a:nth-child(5)>span:nth-child(2):hover{
        color:#000;
    }
    nav>a:nth-child(5)>span:nth-child(2){
        font-size:1.6992187499999998vw;
    }
    nav>a:nth-child(5):hover{
        border-bottom:3px solid transparent;
    } */
    .login{
        background: #D7DF23;
        border-radius: 1.46484375vw;
        height: 2.9296875vw;
        /* width: 8.10546875vw; */
        /* width: 10.3515625vw; */
        width: 19vw;
        line-height: 2.9296875vw;
    }
    .login:hover{
        background: #8DC63F;

    }
    #footer{
        width: 100%;
        background: #333333; ;
        padding-bottom: 0.048828125vw;
    }
    .foot1{
        width:100vw;
        margin: 0 auto;
        padding: 1.953125vw 2.1484375vw;
        padding-bottom: 0.48828125vw;
    }
    .foot1_r{
        width: 58.59375vw;
        float: left;
    }
    .about_company{
        width: 58.59375vw;
        height:6.640625vw;
        border-bottom: 0.09765625vw solid #8DC63F;
        margin-top: 0.9765625vw;
    }
     .lzid,.fid,.shangid,.wtid{
         font-size:1.66015625vw;
         margin-left: 0.5102040816326531vw;
        line-height: 3.061224489795918vw;
        color: #FFF;
    }
    .lzid{
        margin-left:0vw;
    }
    .shangid{
        margin-left:2.061224489795918vw;
    }
    .wtid{
        margin-left:1.2244897959183674vw;
    }
    .fid{
        margin-left:1.3265306122448979vw;
    }
    .about_company>li{
        float: left;

    }
    .about_company>li>a{
        font-size:1.7187500000000002vw;
        border-bottom: 2px solid transparent;
        margin-left: 1.4vw;
        line-height: 2.9296875vw;
        color: #FFF;
    }
    .about_company>li:nth-child(6) a{
        margin-left: 0px;
    }
    .about_company>li>a:hover{
        border-bottom: 0.1953125vw solid #FFF;

    }
    .about_company>li:first-child>a{
        margin-left:0;
    }
    .service_an>li{
        float: left;
        line-height: 3.90625vw;
        margin-top: 1.26953125vw;
        margin-right: 1.66015625vw;
        height: 3.90625vw;
    }
    .service_an{
        width: 63.4765625vw;

    }
    .service_an>li>img{
        display:block;
        float: left;
        width: 2.24609375vw;
        margin-right: 0.9765625vw;
        margin-top:0.5859375vw ;
    }
    .service_an>li>a{
        display: inline-block;
        color:#fff;
        font-size: 2.24375vw;
        line-height: 3.90625vw;
        height: 3.90625vw;
    }

    .service_an>li:nth-child(3)>img{
        margin-top: 1.171875vw;
    }
    .service_an>li:nth-child(2){
        font-size: 1.171875vw;
        line-height: 1.66015625vw;
        color: #9B9B9B;
        margin-top: 1.7578125vw;
    }
    .service_an>li:nth-child(3)>a{
        font-size: 1.5578125vw;
    }
    .service_an>li:nth-child(4)>a{
        font-size: 1.46484375vw;
    }
    .service_an>li:nth-child(4){
        margin-right: 0;
        margin-top: 0;
    }
    .service_an>li:nth-child(4)>img{
        margin-top: 0;
    }
    .service_an>li:nth-child(3){
        margin-right: 0;
    }
    .foot1_code{
        width:31.4453125vw;
        height:6.25vw;
        margin-top: 1.7578125vw;
        margin-left:0.9765625vw;
    }
    .n_lm{
        margin-left:2.9296875vw;
    }
    .foot1_code>img{
        width: 100%;
        height:100%;
    }
    .foot1_logo{
        margin-top: 1.46484375vw;
        width:31.4453125vw;
        height:4.00390625vw;
        margin-left:0.9765625vw;
    }
    .foot1_logo img{
        width: 100%;
    }
    .foot2{
        width:100vw;
        margin: 0 auto;
        padding-bottom: 1.953125vw;
        height: 5.859375vw;
        text-align: center;
    }
    .foot2>span{
        text-align: left;
        font-size: 1.3671875vw;
        line-height: 5.859375vw;
        color: #9B9B9B;
        /* margin-left: 5.859375vw; */
    }
    .foot2>span:first-child{
        /* margin-left: 17.578125vw; */
    }

    .infor_list_out{
        width: 100%;
        margin: 0 auto;
        padding-top: 5.859375vw;
        padding-bottom: 4.8828125vw;
        position: relative;
    }

    .infor_list_out_last{
        padding-bottom: 4.98046875vw;

    }
    .infor_list{
        width: 76.171875vw;
        margin: 0 auto;
        padding-bottom: 0.09765625vw;
        /*background:green;*/
    }
    .list_star,.h3{
        display: block;
        float: left;
    }
    .list_star{
        width: 2.9296875vw;
    }
    .list_star>img{
        width: 100%;
        margin-top: 1.46484375vw;

    }
    .h3{
        font-size: 1.7578125vw;
        color: #8DC63E;
        font-family:PingFang-SC-Semibold;
        line-height: 4.8828125vw;
        margin-left: 0.5859375vw;
        letter-spacing:0.29296875vw;
        font-weight: 500;
    }
    .h1{
        text-align: left;
        font-family:PingFang-SC-Semibold;
        color: #000;
        font-size: 2.63671875vw;
        line-height: 3.7109375vw;
        margin-bottom: 2.44140625vw;
        font-weight: 500;
    }
    .smlist_title_black{
        text-align: left;
        color: #000;
        font-size: 2.63671875vw;
        line-height: 4.39453125vw;
        margin-bottom: 1.26953125vw;
        padding-left: 3.125vw;
    }
    .infor_list>p{
        color: #000;
        font-size: 1.7187500000000002vw;
        line-height: 2.9296875vw;
        /* text-align: justify; */
    }
    .infor_more{
        display: block;
        margin:2.9296875vw auto ;
        width: 17.67578125vw;
        height: 6.640625vw;
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/more.png") no-repeat;
        background-size: 100%;
        font-size: 2.83203125vw;
        text-align: center;
    }
    .infor_more:hover{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreHover.png") no-repeat;
        background-size: 100%;
    }
    .infor_more:active{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreActive.png") no-repeat;
        background-size: 100%;
    }
    #more_{
        display:none;
    }
    .about_us{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/more.png") no-repeat;
        background-size: 100%;

    }
    .about_us:hover{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreHover.png") no-repeat;
        background-size: 100%;

    }
    .about_us:active{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreActive.png") no-repeat;
        background-size: 100%;

    }

    .class_mv{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/playAsset 129@2x.png") no-repeat;
        text-align: left;
        background-size: 100%;
        padding-left: 7.51953125vw;
        margin-top: 6.25vw;
    }

    .class_img{
        width: 54.98046875vw;
        margin: 3.125vw auto;
        padding-bottom: 0.09765625vw;
    }
    .class_img>img{
        width: 100%;
    }


    /*外教团队*/
    .foreign_t>img{
        width: 14.35546875vw;
        margin: 2.5390625vw;

    }
    .foreign_box{
        height:37.5vw;
        padding-top: 0;
    }
    /* foot_region */
    .foot_region{
        width: 92.1875vw;
        border-top: 0.09765625vw solid #8DC63F;
        margin: 0 auto;
        margin-top: 0.9765625vw;
    }
    .foot_region_message{
        font-size:1.46484375vw;
        /* font-family:PingFang-SC-Regular; */
        font-weight:400;
        color:rgba(155,155,155,1);
        line-height:2.9296875vw;
        margin-top: 1.66015625vw;
        margin-bottom: 1.171875vw;
    }
    .foot_region_current{
        margin-bottom: 0.9765625vw;
    }
    .foot_region_current a{
        float: left;
        width:20.80078125vw;
        margin-bottom: 1.26953125vw;
        height:4.296875vw;
        border-radius:2.1484375vw;
        border:0.09765625vw solid rgba(145,191,58,1);
        text-indent: 2.83203125vw;
        line-height: 4.296875vw;
        font-size:1.5625vw;
        /* font-family:PingFang-SC-Regular; */
        font-weight:400;
        color:rgba(155,155,155,1);
        position: relative;
        margin-right: 1.953125vw;
    }
    .foot_region_current a.current{
        color: #fff;
    }
    .foot_region_current a:nth-child(1){
        /* margin-right: 7.12890625vw; */
    }
    .foot_region_current a:nth-child(2){
        /* margin-right: 6.4453125vw; */
    }
    .foot_region_flag{
        width: 2.24609375vw;
        height: 2.34375vw;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/foot/choose.png) center no-repeat;
        background-size: 100%;
        position: absolute;
        top: 0.78125vw;
        right: 1.07421875vw;
    }
    /* foot_region */
}




/*pc端缩小后*/
@media screen and (max-width: 767px){

    body{
        width:767px;
        margin:0 auto;
        overflow-x: hidden;
        background: #fff;
        position: relative;
    }

    /* region */
    .region{
        width: 100%;
        height: 42.75px;
        background: #D8D8D8;
    }
    .region_main{
        width: 768px;
        margin: 0 auto;;
        /* padding-left: 10px; */
        padding-right: 30px;
    }
    .region_message{
        float: left;
        font-size:12px;
        font-weight:400;
        color:rgba(0,0,0,1);
        line-height:42.75px;
        margin-right: 10px;
    }
    .region_change{
        float: left;
        width:176.25px;
        height:22.5px;
        margin-top: 9px;
        position: relative;
    }
    .region_content{
        width:176.25px;
        height:22.5px;
        background:rgba(255,255,255,1);
        border-radius:16.5px;
        line-height: 22.5px;
        cursor: pointer;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
    }
    .region_flag{
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: red; 
        margin-top: 3.75px;
        margin-left: 9px;
        margin-right: 13.5px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_j.png) center no-repeat;
        background-size: 100%; 
        float: left;
    } 
    .only_flag.region_flag.hk{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_h.png);
    }
    .only_flag.region_flag.en{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/en.png);
    }
    .region_flag.white{
        margin-top: 8.25px;
        margin-left: 0px;
    }
    .region_flag.hk{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/zh_h.png);
    }
    .region_flag.en{
        background-image: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/en.png);
    }
    .region_type{
        font-size:12px;
        font-weight:400;
        color:rgba(0,0,0,1);
        text-align: center;
    }
    .region_type.white{
        color: #fff;
    }
    .region_choose{
        width: 11.25px;
        height: 6px;
        margin-top: 9px;
        margin-right: 10.5px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/choose_small.png) center no-repeat;
        background-size: 100%; 
        position: absolute;
        top: 0;
        right: 0;
    }
    .region_choose1{
        width: 16.5px;
        height: 16.5px;
        margin-top: 9px;
        position: absolute;
        top: 0;
        right: 0;
    }
    .region_choose1.white{
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/choose_big.png) center no-repeat;
        background-size: 100%; 
    }
    .drop_down{
        width:176.25px;
        height:219px;
        background:rgba(74,74,74,0.9);
        border-radius:10.5px;
        position: absolute;
        left: 0px;
        z-index: 10;
        top: 6px;
        padding-top: 22.5px;
        display: none;
    }
    .region_item{
        width: 157.5px;
        margin: 0 auto;
        height: 32.25px;
        line-height: 32.25px;
        cursor: pointer;
        border-bottom: 1px solid #979797; 
        position: relative;
    }
    .region_item:last-child{
        border-bottom: none;
    }
    .go_on{
        width:46.5px;
        height:22.5px;
        background:rgba(4,185,246,1);
        border-radius:22px;
        float: left;
        text-align: center;
        line-height: 22.5px;
        font-size:12px;
        font-weight:400;
        color:rgba(255,255,255,1);
        margin-top: 9px;
        margin-left: 9px;
    }
    .region_hide{
        width: 24px;
        height: 24px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/top/hide.png) center no-repeat;
        background-size: 100%; 
        float: right;
        margin-top: 9px;
    }
    /* region */


    #main{
        width: 767px;
    }

    #game_pc{
        display: none;
    }
    .game_pic1{
        display: block;
        width:116px;
        height:170px;
        position: absolute;
        top:253px;
        right:2px;
        z-index: 8;
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/gameAdAsset 8@2x.png") 0  0 no-repeat;
        background-size: 100%;
        transition:1s;
    }
    .game_pic2{
        display: block;
        width:116px;
        height:170px;
        position: fixed;
        top:-92px;
        right:2px;
        z-index: 8;
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/gameAdAsset 8@2x.png") 0 -2px no-repeat;
        background-size: 100%;

    }
    #game_pic{
        cursor: pointer;
        display: none;
    }
    #right_fix{
        display: block;
        width:75px;
        height: 139px;
        /* background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 287@2x.png") no-repeat; */
        /* background-size: 100%; */
        position: fixed;
        z-index: 10;
        right: -5px;
        bottom: -4608px;
    }
    .right_fix1{
        display: none;
    }
    .right_fix2{
        right: -5px;
        top: 50%;
        margin-top: -115px;
        display: block;
    }
    #right_fix>li{
        width: 71px;
        height: 69px;
        cursor: pointer;
        position: relative;
    }
    #right_fix>li>div{
        width: 215.25px;
        height: 172.25px;
        position: absolute;
    }
    #right_fix>a{
        width: 71px;
        height: 69px;
        cursor: pointer;
        position: relative;
    }
    #right_fix>a>div{
        width: 215.25px;
        height: 172.25px;
        position: absolute;
    }
    #lianxikefu{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 287@2x.png") no-repeat;
        background-size:100%;
    }
    #gongzhonghao{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset_facebook.png") no-repeat;
        background-size:100%;
        margin-top:-9px;
    }
    #lianxikefu>div{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 288@2x.png") no-repeat;
        background-size:100%;
        top: -102px;
        left: -208.5px;
        transition: 0.5s;
    }
    #gongzhonghao>div{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/common/webAsset 302@2x.png") no-repeat;
        background-size:100%;
        top: -1.5px;
        left: -208.5px;
        transition: 0.5s;
    }
    .kefu{
        display: none;
    }
    .erma{
        display: none;
    }





    .small_banner{
        width:705px;
        height:225px;
        margin: 0 auto;
        margin-bottom: 11px;
    }
    .small_banner>img{
        width:100%;
        height:100%;
    }
    .navigation{
        width:768px;
        height:60px;
        margin: 0 auto;
        /*padding-left:12px;*/
        padding-left:0px;
        /* margin-bottom: 30px; */
    }
    .navigation>img:first-child{
        width:285px;
        margin: 0;
        float: left;
    }
    nav{
        float: right;
        height:23px;
        line-height: 23px;
        margin-top: 21px;
        /* width: 80%; */
        margin: 0 auto;
        /* margin-right: 29px;
        margin-left:-33.75px; */
    }
    nav>a{
        border-bottom:2px solid transparent ;
        text-align: center;
        color: #000;
        float: left;
        display: block;
        min-width: 30px;
        height:23px;
        font-size: 13.2px;
        margin-left: 13px;
        line-height: 23px;
    }
    nav>a:hover{
        border-bottom:2px solid #8DC63F ;
    }
    nav>a:last-child:hover{
        border-bottom:2px solid transparent ;
    }
    /* nav>a:nth-child(5){
        color:#8DC63E;
        display: none;
    }   
    nav>a:nth-child(5)>span:nth-child(1):hover{
        color:#000;
    }
    nav>a:nth-child(5)>span:nth-child(2):hover{
        color:#000;
    }
    nav>a:nth-child(5)>span:nth-child(2){
        font-size:13.05px;
    }
    nav>a:nth-child(5):hover{
        border-bottom:3px solid transparent;
    } */
    .login{
        background: #D7DF23;
        border-radius: 11px;
        height: 23px;
        /* width: 62px; */
        /* width: 79.5px; */
        width: 130px;
        line-height: 23px;
    }
    .login:hover{
        background: #8DC63F;

    }
    #footer{
        width: 100%;
        background: #333333; ;
        padding-bottom: 0px;
    }
    .foot1{
        width:768px;
        margin: 0 auto;
        padding: 15px 16px;
        padding-bottom: 4px;
    }
    .foot1_r{
        width: 450px;
        float: left;
    }
     .lzid,.fid,.shangid,.wtid{
         font-size:12.75px;
         margin-left: 4px;
        line-height: 23px;
        color: #FFF;
    }
    .lzid{
        margin-left:0px;
    }
    .shangid{
        margin-left:16px;
    }
    .wtid{
        margin-left:9px;
    }
    .fid{
        margin-left:10px;
    }
    .about_company{
        width: 450px;
        height:51px;
        border-bottom: 1px solid #8DC63F;
        margin-top: 8px;
    }
    .about_company>li{
        float: left;

    }
    .about_company>li>a{
        font-size:13.2px;
        border-bottom: 2px solid transparent;
        margin-left: 11px;
        line-height: 23px;
        color: #FFF;
    }
    .about_company>li:nth-child(6) a{
        margin-left: 0px;
    }
    .about_company>li>a:hover{
        border-bottom: 2px solid #FFF;

    }
    .about_company>li:first-child>a{
        margin-left:0;
    }
    .service_an>li{
        float: left;
        line-height: 30px;
        margin-top: 9.75px;
        margin-right: 12.75px;
        height: 30px;
    }
    .service_an{
        width: 488px;

    }
    .service_an>li>img{
        display:block;
        float: left;
        width: 17px;
        margin-right: 8px;
        margin-top:5px ;
    }
    .service_an>li>a{
        display: inline-block;
        color:#fff;
        font-size: 18px;
        line-height: 30px;
        height: 30px;
    }

    .service_an>li:nth-child(3)>img{
        margin-top: 9px;
    }
    .service_an>li:nth-child(2){
        font-size: 9px;
        line-height: 13px;
        color: #9B9B9B;
        margin-top: 13.5px;
    }
    .service_an>li:nth-child(3)>a{
        font-size: 14px;

    }

    .service_an>li:nth-child(4)>a{
        font-size: 11px;

    }
    .service_an>li:nth-child(4){
        margin-right: 0;
        margin-top: 0;
    }
    .service_an>li:nth-child(4)>img{
        margin-top: 0;
    }
    .service_an>li:nth-child(3){
        margin-right: 0;
    }
    .foot1_code{
        width: 79px;
        height:90px;
        width:241px;
        height:48px;
        margin-top: 13.5px;
        margin-left:7.5px;
    }
    .n_lm{
        margin-left:22px;
    }
    .foot1_code>img{
        width: 100%;
        height:100%;
    }
    .foot1_logo{
        margin-top: 11px;
        width:241px;
        height:30.75px;
        margin-left:0.75px;
    }
    .foot1_logo img{
        width: 100%;
    }
    .foot2{
        width:768px;
        margin: 0 auto;
        padding-bottom: 15px;
        height: 45px;
        text-align: center;
    }
    .foot2>span{
        text-align: left;
        font-size: 11px;
        line-height: 45px;
        color: #9B9B9B;
    }
    .foot2>span:first-child{}
    .infor_list_out{
        width: 100%;
        margin: 0 auto;
        padding-top: 45px;
        padding-bottom: 38px;
        position: relative;
    }
    .infor_list_out_last{
        padding-bottom: 38px;

    }
    .infor_list{
        width: 585px;
        margin: 0 auto;
        padding-bottom: 1px;
        /*background:green;*/
    }
    .list_star,.h3{
        display: block;
        float: left;
    }
    .list_star{
        width: 23px;
    }
    .list_star>img{
        width: 100%;
        margin-top: 11px;

    }
    .h3{
        font-size: 13.5px;
        color: #8DC63E;
        font-family:PingFang-SC-Semibold;
        line-height: 37.5px;
        margin-left: 5px;
        letter-spacing:2px;
        font-weight: 500;
    }
    .h1{
        text-align: left;
        font-family:PingFang-SC-Semibold;
        color: #000;
        font-size: 20.25px;
        line-height: 28.5px;
        margin-bottom: 19px;
        font-weight: 500;
    }
    .smlist_title_black{
        text-align: left;
        color: #000;
        font-size: 20px;
        line-height: 34px;
        margin-bottom: 10px;
        padding-left: 24px;
    }
    .infor_list>p{
        color: #000;
        font-size: 13.2px;
        line-height: 23px;
        /* text-align: justify; */
    }
    .infor_more{
        display: block;
        margin:23px auto ;
        width: 136px;
        height: 51px;
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/more.png") no-repeat;
        background-size: 100%;
        font-size: 22px;
        text-align: center;
    }
    .infor_more:hover{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreHover.png") no-repeat;
        background-size: 100%;
    }
    .infor_more:active{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreActive.png") no-repeat;
        background-size: 100%;
    }
    #more_{
        display:none;
    }
    .about_us{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/more.png") no-repeat;
        background-size: 100%;

    }
    .about_us:hover{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreHover.png") no-repeat;
        background-size: 100%;

    }
    .about_us:active{
        background: url("https://static.psestatic.com/media.psestatic.com/website/th/pc/common/moreActive.png") no-repeat;
        background-size: 100%;

    }

    .class_mv{
        background: url("https://static.psestatic.com/media.psestatic.com/website/hk/pc/playAsset 129@2x.png") no-repeat;
        text-align: left;
        background-size: 100%;
        padding-left: 58px;
        margin-top: 48px;
    }

    .class_img{
        width: 422px;
        margin: 24px auto;
        padding-bottom: 1px;
    }
    .class_img>img{
        width: 100%;
    }


    /*外教团队*/
    .foreign_t>img{
        width: 110px;
        margin: 20px;

    }
    .foreign_box{
        height:288px;
        padding-top: 0;
    }

    /* foot_region */
    .foot_region{
        width: 708px;
        border-top: 1px solid #8DC63F;
        margin: 0 auto;
        margin-top: 7.5px;
    }
    .foot_region_message{
        font-size:12px;
        /* font-family:PingFang-SC-Regular; */
        font-weight:400;
        color:rgba(155,155,155,1);
        line-height:22.5px;
        margin-top: 12.75px;
        margin-bottom: 9px;
    }
    .foot_region_current{
        margin-bottom: 7.5px;
    }
    .foot_region_current a{
        float: left;
        width:200px;
        height:33px;
        border-radius:16.5px;
        margin-bottom: 9.75px;
        border:1px solid rgba(145,191,58,1);
        text-indent: 21.75px;
        line-height: 33px;
        font-size:12px;
        /* font-family:PingFang-SC-Regular; */
        font-weight:400;
        color:rgba(155,155,155,1);
        position: relative;
        margin-right: 15px;
    }
    .foot_region_current a.current{
        color: #fff;
    }
    .foot_region_current a:nth-child(1){
        /* margin-right: 54.75px; */
    }
    .foot_region_current a:nth-child(2){
        /* margin-right: 49.5px; */
    }
    .foot_region_flag{
        width: 17.25px;
        height: 18px;
        background: url(https://static.psestatic.com/media.psestatic.com/website/hk/pc/foot/choose.png) center no-repeat;
        background-size: 100%;
        position: absolute;
        top: 6px;
        right: 8.25px;
    }
    /* foot_region */
}
