html.htmlwin{margin-top: 0!important;}
:root{
    --text_color: #ffffff;
    --theme_color: #e5c15e;
    --title_color: #e5c15e;
    --content_color: #31302f;
    --more_color: #ffffff;
    --turning_color: #dcdcda;
    --back_color: #f9edd7;
    --page_color: #d3a339;
    --link_color: #000000;
    --input_color: #fffaed;
}
.content-1280{width: 100%;max-width: 1280px;margin: 0 auto;}
.content-1370{width: 100%;max-width: 1370px;margin: 0 auto;}
.win #top{display: none;}
.win #head{background-color: var(--text_color);}
.win #head nav ul>li>a{color: var(--link_color);}
.win #head nav ul>li ul.sub-menu{background-color: var(--text_color); }

.win-banner{padding: 10% 0;background-color: var(--page_color);}
.win-banner-item{padding: 10px;width: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;grid-gap: 20px;}
.win-banner-item h2{font-size: 4em;font-weight: 500;line-height: 1.5em;color: var(--more_color);}
.win-banner-item p{font-size: 1em;line-height: 1.5em;color: var(--more_color);}
.win-banner-item .win-more {width: 100%;}
.win-banner-item .win-more a{background-color: #090909;padding: 1rem;font-size: 16px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: var(--more_color);display: inline-block;}
.win-banner-item img{width: 60%;}
.win-svg{height: 60px;background-color: var(--back_color);fill: var(--page_color);}
.win-svg svg{width: 100%;height: 100%;}

.enter{background-color: var(--back_color);padding: 5% 0 10%;}
.enter h2{text-align: center;}
.enter-list ul{grid-gap: 20px;}
.enter-list ul>li{width: 49%;background-color: var(--text_color);min-height: 500px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;padding: 3% 2% 2%;display: flex;flex-direction: column;grid-gap: 20px;}
.enter-list ul>li .enter-imgs{width: 100%;padding-bottom: 40%;position: relative;}
.enter-list ul>li .enter-imgs img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform: translateY(-50%) translateX(-50%);}
.enter-list ul>li p{text-align: center;}
.enter-list ul>li .enter-more{display: flex;justify-content: center;}
.enter-list ul>li .enter-more a{background-color: #090909;color: var(--text_color);font-size: 16px;padding: 1rem;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.enter-list ul>li:last-child{width: 100%;}
.enter-list ul>li .enter-box{grid-template-columns: repeat(3,1fr);grid-gap: 20px;flex-direction: row;}
.enter-list ul>li .enter-item{padding: 10px;text-align: center;display: grid; grid-gap: 5px;}
.enter-list ul>li .enter-item i{width: 80%;margin: 0 auto;height: 0;padding-bottom: 80%;position: relative;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden;display: block;}
.enter-list ul>li .enter-item img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform: translateY(-50%) translateX(-50%);}
.enter-list ul>li .enter-item em{display: block;color: #ED1C24;font-size: 16px;line-height: 1em;font-weight: 600;}
.enter-list ul>li .enter-item h3{font-size: 1.1em;line-height: 1.5em;color: #000000;}

.competition{padding: 5% 0;background-color: var(--text_color);}
.competition-title{grid-gap: 20px;}
.competition-title h2{text-align: center;}
.competition-title img{width: 25%;margin: 0 auto;}
.competition-title p{color: #000000;font-size: 1em;line-height: 1.5em;margin-bottom: 20px;}

.win footer{background-color: var(--more_color);text-align: center;padding: 10px;}
.win footer p{line-height: 1.5em;margin-bottom: 10px;font-weight: 700;}


@media screen and (max-width: 767px) {
    .between{flex-wrap: wrap;}
    .win-banner-item{width: 100%;}
    .win-banner-item:nth-child(2){order: -1;}
    .win-banner-item h2{font-size: 2.4rem;}
    .win-banner-item .win-more a{font-size: 1.2rem;}

    .enter h2{padding: 0 10%;}
    .enter h2 img{width: 100%;}
    .enter-list{padding: 0 1rem;}
    .enter-list ul>li{width: 100%;min-height: auto;padding: 1.5rem 1rem;}
    .enter-list ul > li .enter-box{grid-template-columns: auto;}

    .competition{padding: 5% 1rem;}
    .competition-title img{width: 100%;}
    .message button{margin-bottom: 0;}

}