body{font-family: Arial,Helvetica, heiti tc, SimHei, 微軟正黑體,Microsoft JhengHei,serif ;}
#content_m {
    position: relative;
    width: 640px;
    height: auto;
    background: url("../images/mobile/bg_m.jpg");
    background-color: #000;
    background-repeat: no-repeat;
    overflow: hidden;
}

.kvBox_m {
    position: relative;
    height: 390px;
}

.kvBox_m .kvTitle_m {
    position: relative;
    top: 335px;
    left: 50%;
    margin-left: -278px;
    text-align: left;
    color: #fff;
    font-size: 22px;
    width: 556px;
    line-height: 40px;
    font-weight: 500;
}

.kvBtnBox_m {
    position: relative;
    width: 640px;
    height: auto;
    text-align: left;
    height: 140px;
}

.kvBtnBox_m .btnLive_m {
}

.kvBtnBox_m .btnGift_m {
    position: absolute;
    top: 0px;
    left: 310px;
}

.titleForm_m {
    position: absolute;
    top: 0px;
    left: 0px;
}



.btnFormBox_m {
    position: relative;
    height: 35px;
}

.btnFormBox_m p {
    text-align: center;
    color: #FFFFFF;
    font-size: 24px;
    line-height: 40px;
}

.btnFormBox_m .btnForm_0_m {
    position: absolute;
    left: 0px;
    cursor: pointer;
    background: url("../images/mobile/btnForm_bg0_m.png") no-repeat;
    background-position: top right;
    width: 210px;
    height: 39px;
}

.btnFormBox_m .btnForm_1_m {
    position: absolute;
    left: 210px;
    cursor: pointer;
    background: url("../images/mobile/btnForm_bg1_m.png") no-repeat;
    background-position: bottom center;
    width: 218px;
    height: 39px;

}

.btnFormBox_m .btnForm_2_m {
    position: absolute;
    left: 430px;
    cursor: pointer;
    background: url("../images/mobile/btnForm_bg2_m.png") no-repeat;
    background-position: bottom left;
    width: 210px;
    height: 39px;
}

.btnFormBox_m .btnForm_3_m {
    position: absolute;
    left: 0px;
    cursor: pointer;
    background: url("../images/mobile/btnForm_bg3_m.png") no-repeat;
    background-position: bottom right;
    width: 315px;
    height: 39px;
    margin-top: 10px;
}

.btnFormBox_m .btnForm_4_m {
    position: absolute;
    left: 325px;
    cursor: pointer;
    background: url("../images/mobile/btnForm_bg4_m.png") no-repeat;
    background-position: bottom center;
    width: 315px;
    height: 39px;
    margin-top: 10px;
}

.formArea_m {
    position: relative;
    height: auto;
    margin-top: 20px;
}

.form_0_m {
    position: relative;
    top: 0px;
    left: 0px;
    width: 640px;
    height: auto;
    display: block;
}

.form_1_m {
    position: relative;
    top: 0px;
    left: 0px;
    width: 640px;
    height: auto;
    display: none;
}

.form_2_m {
    position: relative;
    top: 0px;
    left: 0px;
    width: 640px;
    height: auto;
    display: none;
}

.form_3_m {
    position: relative;
    top: 0px;
    left: 0px;
    width: 640px;
    height: auto;
    display: none;
}

.form_4_m {
    position: relative;
    top: 0px;
    left: 0px;
    width: 640px;
    height: auto;
    display: none;
}
#container_m table{
    font-size: 23px;
    border-color: #fff;
    border-top-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 1px;
    border-left-color:  rgba(255, 0, 0, 0);
    border-right-width: 1px;
    border-right-color: rgba(255, 0, 0, 0);
    text-align: center;
}
#container_m th{
    color: #ffff00;
    height: 50px;
    width: 160px;
}
#container_m tr{
    color: #ffffff;
    height: 40px;
}
#container_m td{
    color: #ffffff;
}


.videoArea_m {
    position: relative;
    height: 250px;
}

.videoArea_m .titleVideo_m {
    position: absolute;
    left: -20px;
    top: 50px;
}

.videoBox_m {
    position: absolute;
    top: 135px;
    left: 90px;
}

.videoArea_m .btnVideo_m {
    position: absolute;
    left: 390px;
    top: 460px;
}

.videoArea_m .videoText_0_m {
    position: absolute;
    left: 50px;
    top: 423px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    width: 330px;
    line-height: 33px;
    text-align: left;
}

.videoArea_m .videoText_1_m {
    position: absolute;
    left: 100px;
    top: 150px;
    font-size: 25px;
    font-weight: 500;
    color: #fff;
    text-align: left;
    line-height: 32px;
    font-style: italic;
}

.POWER_m {
    font-size: 26px;
    font-weight: 600;
    color: #ff0000
}

.imgTeamArea_m {
    position: relative;
    height: 1626px;
}

.imgTeam_m {
    position: absolute;
    top: 0px;
    left: 0px;
}

.teamText_m {
    position: absolute;
    left: 30px;
    top: 100px;
    width: 560px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-align: left;
    line-height: 28px;
}

.imgMan_m {
    position: absolute;
    top: 758px;
    left: 240px;
}

.imgMan_cont_0_m {
    position: absolute;
    top: 0px;
    left: 0px;
}

.imgMan_cont_1_m {
    position: absolute;
    top: 0px;
    left: 0px;
}

/***手機版***/
@media screen and (max-width: 640px) {

    .app_bg  img{ width: 600px;}

    .btnlive{
/*
        position: absolute;
        top:780px;
        left:150px;*/
    }

}

 /** 滑動區塊的小網 **/
#hover_m{ width: 100%; height: 900px; padding-left: 10px;}
#hover_m .post { width: 290px; height: 568px; float: left; margin: 0 0 35px 15px; overflow: hidden;}
#hover_m .post img{ width: 100%; height: 100%; }
#hover_m .post h4{ width: 100%; height: 60px; line-height: 60px; font-size: 27px; color:#FFF400; background: rgba(0%,0%,0%,0.6); font-weight: bold;text-align: center; }
#hover_m .post h5{ width: 100%; height: 60px; line-height: 60px; font-size: 25px; color:#FFF400; background: rgba(0%,0%,0%,0.6); font-weight: bold;text-align: center; }
#hover_m .post p{ width:100%; height: 80px; line-height: 30px; font-size: 24px; color:#FFFFFF; background: rgba(0%,0%,0%,0.6); text-align: justify; padding: 0 15px; font-weight: 100;letter-spacing:0px;}


#content_pc .contentCon .ban{ position: relative; width:910px; height:68px; margin-bottom: 100px;  padding: 0 30px 0 50px; background: url(../images/pc/title.png) no-repeat; background-position: 0 -612px;}
        /**焦點影展Adbanner**/
        #AdBanners_m{ background-image: url(../images/mobile/fcsmoive_mo.png); height:300px; padding:80px 0px 0px 0px}
        /*#AdBanners_m h3{ display: block; background:url(../images/h3_ADbanner_title.png) no-repeat top center; width: 640px; height: 45px; margin-top: 15px;}*/
        /*banner*/
        #Banners_m{ display: block; position: relative; width: 640px; height: 160px; margin: 5px auto 13px auto; overflow: hidden;}
        #left_m, #right_m{ background:url(../images/arw.png) no-repeat 0 16px; display:block; width: 20px; height: 70px; float:left; cursor: pointer; position: absolute; left:10px; top:50px;}
        #Banners_m #right_m{ background-position: -30px 16px; position: absolute; left:610px; top: 50px; float:right;}
        .banner_In_m{ margin: 0 50px;overflow: hidden; position: relative; width: 540px; height:160px; padding: 0px;}
        #Banners_m ul{ position: absolute; width: 9999px; }
        #Banners_m ul li{ float: left; width: 540px; height: 160px; position: relative; }
        #Banners_m ul li img{ border: 2px solid #dfdfdf; width: 540px; height: 160px;}