/* html{font-size: 150%;} */
body{background-image:url(../images/);font-family:"微軟正黑體";margin:0}
#BodyHeader #header-share{line-height:16px;font-size:13px;color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none}
#BodyHeader a{font-size:13px;color:#333;text-decoration:underline;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:16px;font-weight:400}
#BodyHeader a:hover{text-decoration:none;position:relative;left:2px;top:2px;bottom:2px}
#ants_billboard li{font-size:38px}
a:hover{text-decoration:none;left:2px;top:2px;position:relative}
#event{margin:0 auto;text-align:center;width:100%}
[class*="flex"]{display:flex}
.row100{width:100%}
.bgcolor1{background:url(../images/1102059_bg.png)repeat-y left top}
.bgcolor2{background:linear-gradient(to bottom,#ad191f 10%,#98272b 85%)}
.bgcolor3{background:url(../images/1112047_03.png)repeat-y left top fixed}
.bgcolor4{background-image:linear-gradient(to right,#a5801d 0%,#be9f3a 15%,#be9f3a 85%,#a5801d 100%)}
#event_master{width:100%;margin:0 auto;padding:0;background-color:#ffccdd;}
@media all and (min-width: 1px) and (max-width: 1023px){
    #Master_ad+span{
        font-size:3.5rem;
    } 
    .event_box_best2 {margin: 0;}
    .event_box_best2 li,.event_box4 li {
        width: calc(100%/1);
        text-align: center;
        font-size: 3.5rem;

    }
    
    .event_box li {
        font-size: 2.6rem;
        line-height: 4.5rem;
        }
        .bigtitle {
            font-size: 2.6rem;
        }
        
}
@media (min-width: 1024px) {
    
    .bigtitle {
        font-size: 2.6rem;
    }

    .event_box li {
        font-size: 2.3rem;
        }
    #Master_ad+span{
        font-size:4.2rem;
    } 
    .event_box_best2 li{width: calc(100%/3);text-align:left;font-size:1.6em;}
}
#Master_ad+span{letter-spacing:.2em;display:inline-block;text-align:center;font-size:;padding:0 0 .2em;font-family:DFMingXBold-B5,MStiffHeiHK,sans-serif;color:#fff;box-shadow:5px 1px 5px 2px #afafaf;width:100%;background: linear-gradient(to right,#a9091f 0%,#db2b3f 20%,#db2b3f 80%,#a9091f 100%);line-height:1.5em}
#Master_ad+span b{color:#fff821;margin:0 7px}
#Master_ad{width:100%;margin:0 auto;padding:0;position:relative;z-index:99}
#Master_ad img{width:100%}
#Master_ad .top{position:absolute;top:60%;right:8%}
#event_sec{margin:0 auto;padding:2% 5%;display:inline-block;width:90%;z-index:0}
.win{text-align:center;font-size:3em;border:solid 2px #fef969;display:inline-block;border-radius:100px;color:#fef969;background:-webkit-linear-gradient(left,#fff215 1%,#fff 64%,#fffd2c 73%,#ffe60e 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:5px 5%;margin:13px 0 3%;font-weight:bolder;font-family:"Microsoft YaHei",Verdana}
.event_ol{z-index:0;padding:2% 11%;text-align:left;display:inline-block}
.event_ol2{z-index:0;width:100%;padding:;text-align:left;display:inline-block}
.event_ol header h1{font-size:3.4em;text-align:center;color:#a31310;margin:0 0 .1em;font-family:"Microsoft YaHei",Arial,Verdana}
.event_ol header h2{font-size:3.4em;text-align:center;color:#cdaa39;margin:0 0 .5em;font-family:"Microsoft YaHei",Arial,Verdana}
.event_title{border-bottom:solid 5px;padding-bottom:.2em;color:#db2b3f;font-size:3.3em;font-family:DFMingXBold-B5,MStiffHeiHK,sans-serif;font-weight:700;line-height:1.2em;position:relative;margin-left:120px;text-align: center;}
.event_title:before{content:'';background:url(../images/1102059_icon.png) no-repeat center /126px 135px;position:absolute;top:-15px;width:126px;height:135px;left:-140px}
.event_title2{font-size:3.8em;font-family:DFMingXBold-B5,MStiffHeiHK,sans-serif;font-weight:700;color:#fff;display:inline-block;text-align:center;width:100%;padding:.1% 0;border-radius:0;position:relative}
.event_title2:before{content:'';position:absolute;height:0;width:0;border-style:solid;border-width:40px 40px 0;left:0;right:0;margin:auto;bottom:-37px}
.event_title b{color:#970014;font-size:1.2em;font-weight:900}
.event_title2 b{color:#fff821;font-size:.9em;font-weight:400}
.event_title2.bg1{background: linear-gradient(to right,#a9091f 0%,#db2b3f 20%,#db2b3f 80%,#a9091f 100%);}
.event_title2.bg2{background-color:#eda110}
.event_title2.bg1:before{border-color:#db2b3f transparent transparent}
.event_title2.bg2:before{border-color:#eda110 transparent transparent}
.event_box,.event_box3,.event_box4{width:100%;font-size:1em;line-height:1.5em;color:#FFF;margin:1% 0 1.5%;display:inline-block}
.event_flex ul li{width:100%!important;padding:0 0 0 68px;list-style:none}
.champion li{list-style-image:url(../images/0911072_point.png);display:revert;list-style-type:disc;margin:0 0 0 5% !important;width:28.3%!important}
.champion li:first-child{margin:0!important}
.event_box strong{color:#db2b3f;}
.event_box ul,.event_box2 ul,.event_box_best2 ul{width:100%;padding:0 0 0 7%}
.event_box3 ul{width:100%;display:inline-block;margin:1.5% auto 2%}
.event_box3 li{color:#464646;width:25%;font-size:2.8em;margin:0;float:left;text-align:center;line-height:1.5em}
.event_box4 li{
    color:#464646;
    width: 25%;
    margin: 0;
    float: left;
    text-align: center;
}
.event_box li{
    color:#464646;
    width: 50%;
    margin: 0;
    float: left;
    text-align: center;
}

.event_box2,.event_box_best2{width:1400px;color:#FFF;margin:40px auto}
.event_box2 li{width:50%;color:#200701;font-size:2.5em;margin:0;float:left;text-align:left;line-height:1.5em}
.event_box_best2 li{
    /* width:calc(100%/3); */
    color:#464646;margin:0;float:left;line-height:1.5em}
.bigtitle{padding:0 0 .5%;margin:1% 0 1%;font-weight:700;line-height:1.3em;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;color:#f063af;border-bottom:#d41a7f dotted;text-shadow:#fff 0 3px,#fff 3px 0px,#fff -3px 0px,#fff 0 -3px,#fff -2px -2px,#fff 2px 2px,#fff 2px -2px,#fff -2px 2px;position:relative;margin-left:120px;text-align: center;}
.bigtitle:before{content:'';background:url(../images/) no-repeat top left /73px 47px;position:absolute;top:5px;width:73px;height:47px;left:-80px}
.bigtitle strong{font-size:1em;color:#d41a7f;}
.bigtitle2{padding:0 0 .5%;margin:2% 0;font-size:3em;font-weight:700;line-height:60px;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;color:#fff;border-bottom:#baa65a dotted;text-shadow:#9e7300 0 3px,#9e7300 3px 0px,#9e7300 -3px 0px,#9e7300 0 -3px,#9e7300 -2px -2.0px,#9e7300 2px 2.0px,#9e7300 2px -2px,#9e7300 -2px 2px;position:relative;margin-left:100px}
.bigtitle2:before{content:'';background:url(../images/0811081-crown.png) no-repeat top left /73px 47px;position:absolute;top:5px;width:73px;height:47px;left:-80px}
.font1{font-size:1.3em;padding:2% 0;font-weight:bolder;text-align:center;clear:both;color:#464646}
.font_big4{font-size:26px;font-weight:400;line-height:1.55em;padding-top:20px;padding-bottom:20px;color:#db2b3f;}
a.aa4{font-size:27px;color:#db2b3f;line-height:1.3em}
a.aa4:hover{text-decoration:underline;left:2px;top:2px;position:relative}
#BodyFooter{clear:both;text-align:center;color:#000;background-color:#e4e9e9}
#BodyFooter td{font-size:12px;line-height:1.5;color:#000}
#BodyFooter a{color:#000;font-size:12px;text-decoration:none}
#BodyFooter a:hover{text-decoration:underline;left:0;top:0;position:relative;color:#000}
#BodyFooter a.home{color:#000;font-size:15px;font-weight:700;text-decoration:none}
#BodyFooter a.home:hover{text-decoration:underline;color:#000}
#BodyFooter .foottitle{font-size:15px;font-weight:700;color:red;border-top:1px #333 dotted;border-bottom:1px #333 dotted}
#BodyFooter .footsub{font-size:13px;font-weight:700;color:#000}
#year{font-family:"微軟正黑體";font-size:16px;color:#FFF;line-height:1.5em;padding-bottom:3px}
.t4_1{color:#999}
#year a.aa{color:#FFF}
.red{color:red}
#top100 ul{list-style-type:none}
#top100 li{font-size:32px;font-weight:700;color:#FFF;width:41%;display:block;float:left;list-style-type:none;line-height:60px;margin-left:20px;margin-right:10px}
#top100 .font_big7_2{font-size:32px;font-weight:700;color:#D6AA50;line-height:35px}
ul{list-style-type:none;margin-top:0;margin-bottom:0}
li{font-size:45px;font-weight:700;color:#523636;width:19%;display:block;float:left;list-style-type:none;line-height:5.5rem;margin-left:36px}
#top50_ul{list-style-type:none}
#top50_li{font-size:32px;font-weight:700;color:#FFF;width:19%;display:block;float:left;list-style-type:none;line-height:60px;margin-left:30px}
@media (max-width: 1199px) {
    .event_box strong {
        color: #db2b3f;
        display: block;
    }
    .mobileyear{display:none}
    #event_master{width:100%;margin:0 auto;padding:0;height:auto;background-position:center top;background-repeat:no-repeat}
    #Master_ad img{width:100%;height:auto}
    #Master_ad .top{position:absolute;top:55%;right:1%}
    #Master_ad .top img{width:100%;height:auto}
    #event{margin:0}
    .event_title{font-size:3.5em;margin-left:40px;padding-left: 1.5rem;}
    .event_title:before{left:-104px}
    .event_ol{padding:0 5% 2%}
    .event_box{margin:10px 0}
    .event_box ul{width:90%;margin:1rem auto}
    .event_box li{width:50%}
    /* .event_box_best2 li{width:100%} */
    .bigtitle{margin-right:5%;margin-left:50px;line-height:1.5em}
    .bigtitle:before{background:url(../images/0811081-crown.png) no-repeat top left /40px 27px;top:17px;width:50px;height:30px;left:-44px}
    .bgcolor3{background-size:cover}
    .event_title2{font-size:3.8em;padding:2.1% 0}
    .event_title2:before{border-width:10px 10px 0;bottom:-7px}
    .event_box2,.event_box_best2{font-size:1.5em;text-align:center;margin:10px 0}
    .event_box2 li{width:100%}
    .font1{font-size:2em;line-height:1em}
    .font_big4{font-size:2em}
    a.aa4{font-size:1em}
    [class*="flex"]{flex-wrap:wrap}
}
@media(max-width:1600px) {
    .event_box2,.event_box_best2,.event_box4{width:100%;box-sizing:border-box;padding:0 8%}
    .event_title{font-size:2.5rem}
    .event_box ul,.event_box2 ul,.event_box_best2 ul,.event_box4 ul{padding:0}
    
    /* .event_box4 li{
        color:#464646;
        width: 33%;
        margin: 0;
        float: left;
        text-align: center;
    } */
}