@font-face {
  font-family: 'Alibaba PuHuiTi';
  src: url('../alibabaFont/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
       url('../alibabaFont/AlibabaPuHuiTi-3-55-Regular.woff') format('woff'),
       url('../alibabaFont/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


#news-title,#group-title,#join-title,#case-title{
    font-family: 'Alibaba PuHuiTi', sans-serif;
    font-size:25px; font-weight:normal; color:#585858;
    text-align: center;
    top:25px;
    position: relative;
}







*{
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);


}

body.disable-default-action
{
    -webkit-touch-callout:none ;
    -webkit-user-select:none ;
}


html, body {position:relative; width:100%; height:100%;}
body{
    font-size: 12px;

    font-family: 'Alibaba PuHuiTi', sans-serif;
    -webkit-user-select: none;   /*  font-family: "PingFang SC","Microsoft Yahei","Droid Sans",Arial;禁止选中文本（如无文本选中需求，此为必选项） */
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}







#output{
    position:fixed; top:200px; left: 0px;z-index:101;
    font-size:13px;color: #000000;
}



#nomore{
    position: fixed;left: 0px;top:300px;
    opacity: 0;
}






.homeP_0{
    position: absolute;
    left: 0px;
    top: 0px;
    height: 640px;
    width: 1136px;
    z-index: 1;
    overflow: hidden;
    background: #fff;
}


#canvas{
    position: absolute;top:0px;left: 0px;width:640px;height: 1136px;
}


.hp_loading{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -160px;
    margin-top: -150px;
}



.hp_loadnum{
    color: #f18b00;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    width: 100%;
}
.hp_loadnum p{
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}
.hp_loadnum h1{
    text-align: center;
    font-size: 50px;
    font-weight: normal;

}











.contentH1{
    text-align: center;
    margin-bottom: 10px;
    opacity:.8;
    width:560px;
    margin-left: 40px;

    vertical-align: text-bottom;
    font-size: 20pt;

}

.contentP0{
    text-align: center;
    line-height: 1.4;
    font-size: 14pt;
    margin-top: 20px;
    letter-spacing: 2px;
    opacity: .4;
    width:560px;
    margin-left: 40px;
    vertical-align: text-bottom;

}








/*关于划屏的块 缩放*/
.GoScale{
    /*-webkit-animation: my_ScaleMove 70s linear infinite alternate;*/
    /*animation: my_ScaleMove 70s linear infinite alternate;*/
    -webkit-animation: my_ScaleMove 1s linear ;
    animation: my_ScaleMove 1s linear;

    /*animation-name:my_ScaleMove;*/
    /*animation-duration:2s;*/
    /*animation-timing-function:ease-out;*/
    /*animation-fill-mode:forwards;*/
    /*animation-delay:.2s;*/
    /*animation-delay*/
    /*animation-iteration-count*/
    /*animation-direction*/

    /*-webkit-animation-name:my_ScaleMove;*/
    /*-webkit-animation-duration:2s;*/
    /*-webkit-animation-timing-function:ease-out;*/
    /*-webkit-animation-fill-mode:forwards;*/
    /*-webkit-animation-delay:.2s;*/


}

@keyframes my_ScaleMove{
    from{
        -moz-transform:scale(.8);
        -webkit-transform:scale(.8);
        -o-transform:scale(.8);
        opacity: 0;
    }
    to{
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes my_ScaleMove{
    from{
        -moz-transform:scale(.8);
        -webkit-transform:scale(.8);
        -o-transform:scale(.8);
        opacity: 0;
    }
    to{
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1);
        opacity: 1;
    }
}




/*旋转弹层*/
.popScreenH{
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8) url("../images/global/hsTS.jpg") no-repeat center center;
    /*background: url(../img/icon/device-rotation.png) no-repeat center center;*/
}