@charset "UTF-8";
.snb{position:absolute;left:120px;top:0;bottom:0;width:200px;z-index:1;background:#fff;border-left:1px solid rgba(0,0,0,0.2);box-shadow:2px 0px 2px 0px rgba(0,0,0,0.2);transform:translate(0,0);-webkit-transform:translate(0,0);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;}
.snb ul li{margin-top:25px;}
.snb ul li a{display:block;padding:0 10px 0 60px;font-size:15px;}

.apps_wrap{position:relative;padding:25px 25px 25px 25px;margin:0 auto 140px;z-index:2;background:#f6f5f2;}
.apps_ct{margin:0 auto 0 320px;}
.apps_sub_ct{margin:0 auto;max-width:1024px}
.support_intro{position:relative;width:100%;min-height: 200px;max-height:500px;border-radius: 10px;overflow: hidden;}
.support_intro img{width:100%; height: 100%; object-fit: cover; object-position: 50% 0%;}
.support_intro h2{position:absolute;left:0;bottom:60px;right:0;width:100%;text-align:center;font-size:30px;line-height:50px;color:#fff;text-shadow:2px 4px 6px rgba(0,0,0,.5)}
.spt_search_area{margin-top:20px;}

.spt_art_list > li{float:left;width:50%;margin-top:30px;}
.spt_art_list > li:nth-child(2n-1) .spt_art_box{margin-right:15px;}
.spt_art_list > li:nth-child(2n) .spt_art_box{margin-left:15px;}
.spt_art_box{position:relative;padding:20px;border-radius:11px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5);background-color:#fff;}
.spt_art_box .art_more{position:absolute;top:20px;right:20px}
.spt_art_box .art_list{height:90px;overflow:hidden;}
.spt_art_box li{margin-top:10px;}
.spt_art_box li a{display:block;font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.spt_art_list:after{clear:both;display:block;content:''}

.stc_news{position:relative;margin-top:30px;margin-bottom:100px;}
.sec_tit{font-size:18px;}
.stc_news .swiper-container{margin-top:20px;}
.stc_news .swiper-wrapper{position:relative;height:auto;width:100%}
.stc_news li.swiper-slide{height:auto;background:#fff;}
.stc_news li.swiper-slide.swiper-slide-active{background:#eee;}
.stc_news li a{position:relative;display:block;height:100%;text-align:left;}
.stc_news li a .news_img img{width:100%;}
.news_desc{padding:20px;}
.news_desc .news_tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;word-wrap:break-word}
.news_desc .news_date{margin-top:5px;}
.news_tag{position:absolute;left:-10px;top:10px;}
.news_tag li{margin-top:10px;}
.news_tag li span{display:inline-block;height:20px;line-height:20px;font-size:12px;color:#fff;padding:0 10px;border-radius:10px}
.news_tag li:nth-child(1){margin-top:0;}
.news_tag li.flag_01 span{background:#7d1b23;}
.news_tag li.flag_02 span{background:#d53e4f;}
.stc_news .swiper-button-next,.stc_news .swiper-button-prev{width:16px;height:30px;margin-top:-15px;background-size:8px 15px;background-position:50% 50% !important;background-repeat:no-repeat;background-size:8px 15px;background-color:rgba(0,0,0,0.5);}
.stc_news .swiper-button-next{left:auto;right:0 !important;background-image:url(/images/btn_user_next.png)}
.stc_news .swiper-button-prev{right:auto;left:0px;background-image:url(/images/btn_user_prev.png)}
.stc_news .swiper_paging{margin-top:15px;text-align:center;}
.stc_news .swiper_paging .swiper-pagination{position:static !important;display:block;width:100%;}
.stc_news .swiper_paging .swiper-pagination-bullet{margin-left:5px;}
.stc_news .swiper_paging .swiper-pagination-bullet-active{background:#7d1b23;}

.apps_footer{position:fixed;left:0;bottom:0;right:0;background:#000000;color:#fff;height:400px;z-index:1;}
.apps_footer_wrap{margin:0 auto 0 auto;max-width:1024px}
.apps_footer_ct{position:relative;padding:16px 25px;}
.apps_footer_ct h1{margin-top:100px;}
.apps_footer_ct h1 a img{height:24px;}
.apps_footer_ct p{font-size:11px;margin-top:16px;line-height:16px;word-break:keep-all}
.apps_footer_ct p.copyright{font-weight:700;color:#FCFCFC}
.apps_footer_ct p.footer_copyright{font-weight:900;color:#FCFCFC}
.apps_footer_ct .cp_lk li:after{top:7px;height:8px;background:#7f8096}
.footer_link_list{display: grid;grid-template-columns: repeat(5, 1fr);padding-top:16px}
.footer_link_d1{padding-right:16px;}
.footer_link_d1 h3{font-weight:700;padding-bottom:8px;}
.footer_link_d1 li{margin-top:8px;font-size:15px;}
.footer_link_d1 li a{margin-top:8px;font-size:15px;color:#D9D9D9;} 

.mb_footer{display: none;padding:10px;background:#1a1b1c;text-align: center;color: #fff;}
.mb_footer h1{text-align: center;}
.mb_footer h1 a img{height:24px;}
.mb_footer p{font-size:12px;line-height:18px;margin-top:10px;}
.mb_footer .mft_link{margin-top:10px;color: #fff;font-size:12px;}

/* board */
.apps_tit_area{position:relative;height:30px;padding-bottom:30px;}
.apps_lang_sel{z-index:100;position:absolute;top:0;right:0;width:120px;margin:0;height:30px;background:#f69191;border-radius:15px}
.btn_apps_lang{display:block;width:100%;height:30px;line-height:30px;padding:0 25px 0 10px;text-align:left;font-size:14px;color:#fff;}
.btn_apps_lang span{position:absolute;top:12px;right:10px;display:inline-block;width:11px;height:6px;background:url(/images/bg_ly_arr_w.png) 0 0 no-repeat;background-size:11px 6px;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.lang_show span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.apps_lang_list{display:none;position:absolute;z-index:1;left:-1px;top:30px;width:100%;border:1px solid #eee;background:#fff}
.apps_lang_list li a{display:block;height:25px;line-height:25px;padding-left:10px;font-size:14px}
.apps_lang_list li a.selected{ background:#d8d8d8}
.btn_nominess{z-index:100;position:absolute;top:0;right:130px;width:100px;margin:0;height:30px;border-radius:15px}
.apps_act{z-index:100;position:absolute;top:0;right:0;width:110px;margin:0;height:30px;background:#f6f5f2;border:1px solid #8f8f8f;border-radius:15px}
.apps_act .chk_nlb{left:10px;top:50%;margin-top:-9px;}
.btn_check_arr{display:block;width:100%;height:30px;line-height:30px;padding:0 10px 0 10px;text-align:left;}
.btn_check_arr span{position:absolute;top:12px;right:10px;display:inline-block;width:11px;height:6px;background:url(/images/bg_ly_arr.png) 0 0 no-repeat;background-size:11px 6px;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.act_show span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.btn_act_list{display:none;position:absolute;z-index:1;left:-1px;top:30px;width:100%;border:1px solid #eee;background:#fff}
.btn_act_list li a{display:block;height:25px;line-height:25px;padding-left:10px;font-size:14px}
.btn_act_list li a.selected{ background:#d8d8d8}
.btn_addnew{z-index:100;position:absolute;top:0;right:120px;width:100px;margin:0;height:30px;border-radius:15px}
.apps_tit{font-size:24px;font-weight:bold;line-height:30px;}
.board_title{font-size:20px;line-height:26px;font-weight:bold;color:#000;}
.board_editor{margin-top:20px;background:#fff;min-height:300px}
.board_editor iframe{margin:0;padding:0}
.board_content{margin-top:20px;background:#fff;padding:30px;font-size:15px;line-height:1.5;}
.board_content .board_img{padding-top:30px;}
.board_content .board_img img,.board_content img{max-width:100%}
.board_content .mov{position:relative;margin-top:30px;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.board_content .mov iframe,.board_content .mov object,.board_content .mov embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.board_content iframe{max-width:100%}
.board_ft_area{margin-top:20px;}
.board_vote{text-align:center;}
.board_vote strong{display:inline-block;vertical-align:top;line-height:30px;font-size:15px;margin-right:15px;}
.board_vote .vote_count{display:inline-block;vertical-align:top;line-height:30px;font-size:15px;margin-left:15px;}
.btn_vote{display:inline-block;height:30px;width:80px;border-radius:15px;font-weight:bold;line-height:30px;background:#d8d8d8 url(/images/vote_up.png) 50% 50% no-repeat;background-size:24px 24px;cursor:pointer}
.btn_enter{display:inline-block;height:30px;min-width:80px;padding:0 16px;border-radius:15px;font-weight:bold;line-height:30px;cursor:pointer}
.apps_content .form_btn{margin-top:30px;}
.write_option{position:relative;margin-top:10px;padding-left:150px;min-height:50px;}
.write_option dt{position:absolute;left:0;top:10px;line-height:30px;font-weight:bold;font-size:15px;}
.write_option dd{padding:10px 0;}
.write_option dd.npd{padding:0;}
.target_sel{position:relative;z-index:100;width:150px;margin:0;height:30px;background:#f69191;border-radius:15px}
.btn_target_sel{display:block;width:100%;height:30px;line-height:30px;padding:0 25px 0 10px;text-align:left;font-size:14px;color:#fff;}
.btn_target_sel span{position:absolute;top:12px;right:10px;display:inline-block;width:11px;height:6px;background:url(/images/bg_ly_arr_w.png) 0 0 no-repeat;background-size:11px 6px;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.target_show span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.target_user_list{display:none;position:absolute;z-index:1;left:-1px;top:30px;width:100%;border:1px solid #eee;background:#fff}
.target_user_list li a{display:block;height:25px;line-height:25px;padding-left:10px;font-size:14px}
.target_user_list li a.selected{ background:#d8d8d8}
.board_category{margin-bottom:20px;}
.board_category li{position:relative;float:left;margin-left:10px;padding-left:10px;}
.board_category li:nth-child(1){margin-left:0;padding-left:0;}
.board_category li a{display:inline-block;line-height:20px;font-size:13px;}
.board_category li:after{display:block;width:1px;height:12px;content:'';background:#999;position:absolute;left:0;top:5px;}
.board_category li:nth-child(1):after{display:none;}
.board_category:after{clear:both;display:block;content:''}

.board_order{position:relative;padding-bottom:10px;border-bottom:1px solid #ddd}
.board_order .sch_input{display:inline-block;border:1px solid #8f8f8f}
.dsp_item{position:absolute;top:0;right:80px;font-size:13px;color:#666;text-align:right;line-height:30px;}
.vc_sel{z-index:100;position:absolute;top:0;right:0;width:70px;margin:0;height:30px;background:#f6f5f2;border-radius:15px;border:1px solid #8f8f8f}
.btn_vc{display:block;width:100%;height:30px;line-height:30px;padding:0 25px 0 10px;text-align:left;font-size:14px;color:#000;}
.btn_vc span{position:absolute;top:12px;right:10px;display:inline-block;width:11px;height:6px;background:url(/images/bg_ly_arr.png) 0 0 no-repeat;background-size:11px 6px;-webkit-transition:all 0.1s ease;transition:all 0.1s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.vc_show span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.vc_list{display:none;position:absolute;z-index:1;left:-1px;top:30px;width:100%;border:1px solid #eee;background:#fff}
.vc_list li a{display:block;height:25px;line-height:25px;padding-left:10px;font-size:14px}
.vc_list li a.selected{ background:#d8d8d8}
.board_list li{position:relative;margin-top:15px;padding:15px;background:#fff;}
.board_list.adm_list li{padding:15px 30px 15px 15px;line-height:20px}
.board_list li a{float:left;width:50%;font-size:17px;line-height:20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.board_list li .art_category{float:left;width:15%;text-align:center;font-size:13px;}
.board_list li .art_time{float:left;width:15%;text-align:center;font-size:13px}
.board_list li .art_target{float:left;width:20%;text-align:center;font-size:13px}
.board_list li .art_target span{display:inline-block;border-radius:10px;text-align:center;padding:0 10px;line-height:20px;color:#fff;}
.board_list li .art_target span.tg_01{background:#ca6060;}
.board_list li .art_target span.tg_02{background:#773719;}
.board_list li .art_target span.tg_03{background:#ffd319;}
.board_list li .art_target span.tg_04{background:#60afca;}
.board_list li .chk_nlb{position:absolute;left:auto;right:10px;top:50%;margin-top:-9px;}
.board_list li:after{clear:both;display:block;content:''}

.nominees{margin-top:20px;}
.nominees li{margin-top:10px;background:#fff;position:relative;padding:10px 10px 15px 40px;min-height:20px;}
.nominees li:nth-child(1){margin-top:0;}
.nominees li .form_wrap{padding:0;margin:0;}
.nominees li .form_wrap .chk_nlb{position:absolute;left:10px;top:15px;}
.nominees li .form_wrap .ftxt{height:60px}
.event_nm_detail dl{position:relative;width:50%;float:left;padding:5px 0;}
.event_nm_detail dl dt{position:absolute;left:0;top:5px;line-height:20px;font-size:15px;font-weight:bold;color:#000;letter-spacing:-1px;}
.event_nm_detail dl dd{padding:0 10px 0 100px;line-height:20px;font-size:15px;color:#666;}
.event_nm_detail:after{clear:both;display:block;content:''}

/* media query */

/* pc small */
@media all and (max-width:1024px){
.snb{left:-200px}
.apps_ct{margin:0 auto 0 120px;}
}

@media all and (max-width:1270px){
}

@media all and (max-width:980px){
}

@media all and (max-width:860px){
}

/* mobile 768 */
@media all and (max-width:768px){
    .aside_pc.aside_show{left:-322px;}
    .apps_footer{display:block;position:relative;height:auto;padding-bottom:70px}
    .apps_footer_ct h1{margin-top:50px;}
    .footer_link_list{display: grid;grid-template-columns: repeat(2, 1fr);gap:32px}
    .apps_ct{margin:0 auto 0 auto;}
    .support_intro h2{font-size:26px;line-height:34px;}
    .spt_art_list > li{float:none;width:100%;margin-top:20px;}
    .spt_art_list > li:nth-child(2n-1) .spt_art_box{margin-right:0;}
    .spt_art_list > li:nth-child(2n) .spt_art_box{margin-left:0;}
    .event_nm_detail dl{width:100%;float:none;}
    .board_list li a{float:none;width:100%;}
    .board_list li .art_category{float:none;width:100%;text-align:left;}
    .board_list li .art_time{float:none;width:100%;text-align:left;}
    .board_list li .art_target{float:none;width:100%;text-align:left;}
    .mb_footer{display: block;}
    .support_intro {height:200px}
}

/* mobile 600 */
@media all and (max-width:600px){
}

/* mobile 480 */
@media all and (max-width:480px){
}