header{height: 70px;position: fixed;top: 0;z-index: 200;left: 0;right: 0;padding: 0 40px;min-width: 1280px;}
header::before{content: "";position: absolute;z-index: -1;inset: -1px 0px 0px;transform: translate3d(0px, 0px, 0px);color: rgb(255, 255, 255);transition: backdrop-filter 0.3s linear, background-color 0.3s linear;backdrop-filter: blur(30px);background-color: rgba(0, 0, 0, 0.7);background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));}
header .header_wrap{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 70px;position: relative;}
header .h_left{display: flex;}
header .h_left .logo{display: flex;align-items: center;margin: 0 40px 0 20px;}
header .h_left .logo .logo_img{height: 28px;}
header .h_left .nav_all{display: flex;align-items: center;}
header .h_left .nav_all li a{font-size: 15px;white-space: nowrap;display: flex;height: 70px;align-items: center;}
header .h_left .nav_all li{position: relative;margin-right: 30px;}
header .h_left .nav_all li .submenu{display: none;position: absolute;top: 55px;left: 50%;transform: translateX(-50%);border: 1px solid #4d4d4d;}
header .h_left .nav_all li:hover > .submenu{display: block;}
header .h_left .nav_all li .submenu dd{background: #191919;padding: 14px 22px;cursor: pointer;text-align: center;}
header .h_left .nav_all li .submenu dd:hover{background: #212121;}
header .h_left .nav_all li .submenu dd a{height: auto;}
header .h_right{display: flex;align-items: center;}
header .h_right a.search{margin-right: 30px;opacity: 0.7;}
header .h_right a.search:hover{opacity: 1;}
header .h_right a.search img{}
header .h_right a.regist{background: #fe153c;color: #fff;padding: 5px 10px;border-radius: 4px;}
header .h_right a.login{margin-right: 30px;margin-left: 18px;}
header .h_right .menu_my{width: 28px;height: 28px;cursor: pointer;}
header .h_right .menu_my .loaded{width: 100%;height: 100%;}
.search_main{max-height: 100%;background-color: rgba(25, 25, 25, 0.99);box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px 0px;overflow: hidden;padding: 70px 40px 70px 40px;width: 100%;min-width: 1280px;}
.search_main .search_all{margin-top: 40px;border-bottom: 2px solid #fff;display: flex;padding-bottom: 12px;}
.search_main.addstyle{background-color: rgba(25, 25, 25, 0.99) !important;}
.search_main .search_all .search_input{flex: 1;color: #fff;font-size: 22px;}
.search_main .search_all .search_btn{width: 32px;height: 32px;}
.search_main .search_preview{margin-top: 55px;display: flex;}
.search_main .search_preview .search_left{flex: 1;max-width: 50%;}
.search_main .search_preview .search_left .search_title{display: flex;margin-bottom: 20px;}
.search_main .search_preview .search_left .search_title h2{color: #fff;font-size: 18px;}
.search_main .search_preview .search_left .search_title .delete_all{margin-left: 20px;color: gray;display: flex;justify-content: center;align-items: center;}
.search_main .search_preview .search_left .search_title .delete_all img{margin-left: 6px;}
.search_main .search_preview .search_left .empty_p{color: #868686;font-size: 16px;}
.search_main .search_preview .search_left ul li{font-size: 15px;display: flex;align-items: center;margin: 16px 0;cursor: pointer;}
.search_main .search_preview .search_left ul li a{color: #868686;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_main .search_preview .search_left ul li a:hover{color: #fff;}
.search_main .search_preview .search_left ul li .delete_1{margin-left: 10px;}
.search_main .search_preview .search_left{padding-right: 10px;}
.search_main .search_preview .search_right{flex: 1;max-width: 50%;border-left: 1px solid #2e2e2e;padding-left: 35px;}
.search_main .search_preview .search_right .search_hot{margin-bottom: 20px;}
.search_main .search_preview .search_right .search_hot h2{color: #fff;font-size: 18px;}
.search_main .search_preview .search_right ul li{font-size: 15px;display: flex;align-items: center;margin: 16px 0;cursor: pointer;}
.search_main .search_preview .search_right ul li .rank{width: 20px;color: #ff0000;margin-right: 5px;}
.search_main .search_preview .search_right ul li a{color: #868686;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search_main .search_preview .search_right ul li a:hover{color: #fff;}
.search_main .search_preview .search_right .date_s{color: #606060;font-size: 13px;margin-top: 10px;display: block;}
.search_main .search_list{margin-top: 35px;}
.search_main .search_list ul{display: flex;gap: 10px;}
.search_main .search_list ul li{flex: 1;width: 0;}
.search_main .search_list ul li .item_main{overflow: hidden;position: relative;width: 100%;border-radius: 4px;background-color: hsla(0,0%,100%,.13);}
.search_main .search_list ul li .item_main::before{content: "";display: block;padding-top: 132%;width: 100%;box-sizing: inherit;}
.search_main .search_list ul li .item_img{position: absolute;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%;}
.search_main .search_list ul li .item_tit{margin-top: 10px;color: #868686;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.search_main .search_list ul li .item_tit.selected{color: #ff0000;}
.search_main .search_else{margin-top: 40px;}
.search_main .search_else ul li{margin: 16px 0;}
.search_main .search_else ul li a{color: #868686;}
.search_main .search_else ul li a:hover{color: #fff;}

.menu_my_content{position: absolute;top: 55px;right: 0px;width: 220px;box-sizing: border-box;border-radius: 2px;box-shadow: 0px 5px 10px 0 rgba(0,0,0,0.5);border: 1px solid #4d4d4d;background-color: #212121;display: none;z-index: 99;}
.menu_my_content .profile{display: flex;border-bottom: 1px solid #2e2e2e;padding: 20px 16px;align-items: center;}
.menu_my_content .profile .profile_img{width: 38px;height: 38px;margin-right: 10px;}
.menu_my_content .profile .profile_img img{width: 100%;height: 100%;}
.menu_my_content .profile .profile_info{flex: 1;width: 0;}
.menu_my_content .profile .profile_info .profile_info_name{color: #fff;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu_my_content .profile .profile_info .profile_info_change{margin-top: 4px;opacity: 0.6;display: flex;align-items: center;}
.menu_my_content .profile .profile_info .profile_info_change:hover{opacity: 1;}
.menu_my_content .profile .profile_info .profile_info_change span{font-size: 11px;color: #fff;}
.menu_my_content .profile .profile_info .profile_info_change img{height: 11px;margin-left: 2px;}
.menu_my_content .menu_my_btn_wrap{padding: 20px 0;}
.menu_my_content .menu_my_btn_wrap li{}
.menu_my_content .menu_my_btn_wrap li a{display: inline-block;width: 100%;color: #a3a3a3;-webkit-transition: color 0.1s;transition: color 0.1s;font-size: 14px;padding: 10px 16px;}
.menu_my_content .menu_my_btn_wrap li a:hover{background: #2e2e2e;color: #fff;}

.contents_wrap{margin: 70px 40px 0 40px;min-width: 1280px;}
.contents_wrap .admain_top{display: grid;grid-template-columns: repeat(4, 1fr);gap: 4px;margin: 5px 0;}
.contents_wrap .admain_top li{cursor: pointer;}
.contents_wrap .admain_top li img{width: 100%;}
.contents_wrap .admain_top.adv_bottom{margin-bottom: 30px;}
.index_wrap{overflow-x: hidden;}
.contents_wrap .swiper{width: 100%;}
.contents_wrap .swiper-slide{border-radius: 8px;cursor: pointer;}
.contents_wrap .swiper-slide img{width: 100%;}
.swiper-button-prev{position: absolute;top: 50%;transform: translateY(-50%);opacity: 0.5;background-repeat: no-repeat;background-size: 100%;background-position: 50% 50%;width: 40px;height: 100%;font-size: 0px;margin: 0px;padding: 0px;z-index: 10;transition: opacity 0.1s;cursor: pointer;left: -4rem;}
.swiper-button-next, .swiper-button-prev{opacity: 0.6;width: 40px;height: 0 !important;margin-top: 0 !important;}
.swiper-button-next:hover, .swiper-button-prev:hover{transition: opacity 0.1s;opacity: 1;}
.f_arrow .swiper-button-prev{left: 0;}
.f_arrow .swiper-button-next{right: 0;}
.f_arrow .swiper-button-next, .f_arrow .swiper-button-prev{
position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 100% !important;
  font-size: 0px;
  z-index: 10;
  cursor: pointer;opacity: 0;}
.f_arrow .swiper-button-next{background: radial-gradient(106.25% 50% at 106.25% 50%, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 52.6%, rgba(0, 0, 0, 0) 100%);}
.f_arrow .swiper-button-prev{background: radial-gradient(106.88% 50.3% at -6.88% 50%, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 53.21%, rgba(0, 0, 0, 0) 100%);}
.f_arrow .swiper-button-next:hover, .f_arrow .swiper-button-prev:hover{opacity: 1;}

.index_wrap + .mask_all{position: fixed;top: 0;left: 0;z-index: 222;width: 100%;height: 100%;background-color: rgba(25,25,25,.6);}
.dialog-content{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 223;}
.popup_ads{}
.popup_ads:not(:first-child){position: absolute;top: 0;left: 0;}
.popup_ads .ads_img{width: 385px;height:460px;object-fit: cover;}
.popup_ads .ads_btn{background: #00000080;display: flex;justify-content: space-between;height: 45px;padding: 0 20px;align-items: center;}
.popup_ads .ads_btn a{display: flex;align-items: center;justify-content: center;width: 50%;color: #fff;}
.popup_ads .ads_btn a:first-child{border-right: 1px solid #6a6a6a;}
.index_wrap .Ad_main{margin: 40px 0;}
.index_wrap .Ad_main ul{display: grid;grid-template-columns: repeat(5, 1fr);gap: 12px;}
.index_wrap .Ad_main ul li{overflow: hidden;position: relative;border-radius: 4px;background-color: #262626;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.index_wrap .Ad_main ul li::before{content: "";display: block;padding-bottom: 33.33%;}
.index_wrap .Ad_main ul li:hover{transform: translateY(-8px);}
.index_wrap .Ad_main ul li:nth-child(-n+5){margin-bottom: 10px;}
.index_wrap .Ad_main ul li .ad_img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.index_wrap.index_wrap .film_list{position: relative;}
.index_wrap .film_list .title_top{}
.index_wrap .film_list .title_top h3{color: #fff;font-size: 16px;}
.index_wrap .film_list ul{display: flex;margin-top: 22px;overflow: visible;}
.index_wrap .film_list ul::-webkit-scrollbar {height: 0;}
.index_wrap .film_list ul li{display: flex;margin-right: 10px;cursor: pointer;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.index_wrap .film_list ul li:last-child{margin-right: 0;}
.index_wrap .film_list ul li:hover{transform: translateY(-8px);}
.index_wrap .film_list ul li .rank_num{font-size: 94px;color: #fff;align-items: flex-end;display: flex;font-style: italic;font-weight: 700;margin-right: 1px;font-family: 'Swagger TTF';padding-right: 15px;line-height: 63px;overflow-y: hidden}
.index_wrap .film_list ul li .film_item{position: relative;width: 182px;border-radius: 4px;overflow: hidden;}
.index_wrap .film_list ul li .film_item::before{content: "";display: block;padding-bottom: 132%;}
.index_wrap .film_list ul li .film_item .f_img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.index_wrap .film_list ul li .film_item .new{position: absolute;top:4px;left: 4px;background: #ff0000;color: #fff;
    font-weight: 600;font-size: 12px;border-radius: 2px;padding: 1px 2px;font-family: monospace;}

@font-face {
    font-family: 'Swagger TTF';
    src: url('font/SwaggerTTF.woff2') format('woff2'), url('font/SwaggerTTF.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.index_wrap .historyplay_list{margin-top: 40px;position: relative;}
.index_wrap .historyplay_list .title_top{display: flex;justify-content: space-between;align-items: center;}
.index_wrap .historyplay_list .title_top h3{color: #fff;font-size: 16px;}
.index_wrap .historyplay_list .title_top .more_btn{color: #fff;opacity: 0.6;font-size: 13px;display: none;}
.index_wrap .historyplay_list .title_top .more_btn:hover{opacity: 1;}
.index_wrap .historyplay_list .hislist_all{position: relative;}
.index_wrap .historyplay_list ul{display: flex;overflow: visible;margin-top: 22px;}
.index_wrap .historyplay_list ul::-webkit-scrollbar {height: 0;}
.index_wrap .historyplay_list ul li{display: flex;flex-direction: column;margin-right: 10px;cursor: pointer;position: relative;z-index: 20;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.index_wrap .historyplay_list ul li:last-child{margin-right: 0;}
.index_wrap .historyplay_list ul li:hover{transform: translateY(-8px);}
.index_wrap .historyplay_list ul li .play_img{width: 182px;position: relative;border-radius: 4px 4px 0 0;overflow: hidden;}
.index_wrap .historyplay_list ul li .play_img::before{content: "";display: block;padding-bottom: 132%;}
.index_wrap .historyplay_list ul li .play_img a img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.index_wrap .historyplay_list ul li .play_img .new{position: absolute;top:4px;left: 4px;background: #ff0000;color: #fff;
    font-weight: 600;font-size: 12px;border-radius: 2px;padding: 1px 2px;font-family: monospace;}
.index_wrap .historyplay_list ul li .progressBar_wrapper{position: absolute;left: 0;bottom: 0;z-index: 20;height: .3rem;width: 100%;background-color: rgba(0,0,0,.1);}
.index_wrap .historyplay_list ul li .progressBar_wrapper .progressBar_percent{height: 100%;background-color: rgba(255,21,60,.9);}
.index_wrap .historyplay_list ul li .play_img .player_icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
width: 62px;height: 62px;background: rgba(0,0,0,0.6);border: 1px solid #fff;border-radius: 31px;display: flex;align-items: center;
justify-content: center;}
.index_wrap .historyplay_list ul li .play_img .player_icon img{height: 24px;width: 24px;margin-left: 2px;}
.index_wrap .historyplay_list ul li .play_title{background: #191919;display: flex;height: 40px;align-items: center;
justify-content: space-between;padding: 0 5px 0 10px;position: relative;}
.index_wrap .historyplay_list ul li .play_title .p_text{color: #898989;flex: 1;width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
font-size: 14px;}
.index_wrap .historyplay_list ul li .play_title .other_btn{width: 21px;height: 21px;display: flex;align-items: center;
justify-content: center;}
.index_wrap .historyplay_list ul li .play_title .other_btn img{height: 15px;width: 15px;}
.index_wrap .historyplay_list ul li .other_main{position: absolute;top: 100%;right: 0;box-sizing: border-box;border-radius: 2px;box-shadow: 0px 5px 10px 0 rgba(0,0,0,0.5);border: 1px solid #4d4d4d;background-color: #212121;z-index: 9;width: 170px;display: none;}
.index_wrap .historyplay_list ul li .other_main dl{padding: 8px 0;}
.index_wrap .historyplay_list ul li .other_main dl dd a{display: flex;width: 100%;-webkit-transition: color 0.1s;transition: color 0.1s;font-size: 14px;padding: 10px 16px;color: #fff;opacity: 0.7;align-items: center;}
.index_wrap .historyplay_list ul li .other_main dl dd a:hover{background: #2e2e2e;opacity: 1;}
.index_wrap .historyplay_list ul li .other_main dl dd a img{height: 21px;width: 21px;margin-right: 4px;}
.index_wrap .historyplay_list ul li .other_main dl dd a p{font-size: 14px;}

.index_wrap .list_common{margin-top: 40px;margin-bottom: 40px;position: relative;}
.index_wrap .list_common .title_top{display: flex;justify-content: space-between;align-items: center;}
.index_wrap .list_common .title_top h3{color: #fff;font-size: 16px;}
.index_wrap .list_common .title_top .more_btn{color: #fff;opacity: 0.6;font-size: 13px;display: none;}
.index_wrap .list_common .title_top .more_btn:hover{opacity: 1;}
.index_wrap .list_common ul{display: flex;margin-top: 22px;overflow: visible;}
.index_wrap .list_common ul::-webkit-scrollbar {height: 0;}
.index_wrap .list_common ul li{display: flex;margin-right: 10px;cursor: pointer;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.index_wrap .list_common ul li:last-child{margin-right: 0;}
.index_wrap .list_common ul li:hover{transform: translateY(-8px);}
.index_wrap .list_common ul li.list_item{position: relative;width: 182px !important;border-radius: 4px;overflow: hidden;}
.index_wrap .list_common ul li.list_item::before{content: "";display: block;padding-bottom: 132%;}
.index_wrap .list_common ul li.list_item .mov_img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.index_wrap .list_common ul li.list_item .opt{position: absolute;top:4px;right: 4px;background: rgba(0,0,0,0.7);color: #fff;
    font-weight: 600;font-size: 13px;border-radius: 2px;padding: 1px 2px;}
.index_wrap .list_common ul li.list_item .new{position: absolute;top:4px;left: 4px;background: #ff0000;color: #fff;
    font-weight: 600;font-size: 12px;border-radius: 2px;padding: 1px 2px;font-family: monospace;}
.index_wrap .list_common ul li.list_item.item_higher{width: 214px;position: relative;height: 426px;}
.index_wrap .list_common ul li.list_item.item_higher .drama_img{position: absolute;bottom: 38px;width: 80%;left: 50%;transform: translate(-50%);}
.index_wrap .list_common ul li.list_item.item_higher .nineteen{position: absolute;top:4px;right: 4px;background: #d92b35;color: #fff;
    font-weight: 600;font-size: 18px;border-radius: 2px;font-family: 'Swagger TTF';width: 20px;height: 20px;text-align: center;line-height: 21px;}
.index_wrap .list_common ul li.list_item.item_higher #image-slider{position: relative;width: 100%;height: 100%;}
.index_wrap .list_common ul li.list_item.item_higher #image-slider .f_img{position: absolute;top: 0;left: 0;}

@keyframes imgSwitch {
  0% { background-image: url('/images/fl_1.png'); }
  50% { background-image: url('/images/fl_2.png'); }
  100% { background-image: url('/images/fl_1.png'); }
}

.index_wrap .events_ad{margin: 40px 0;cursor: pointer;}	
.index_wrap .events_ad .ad_img{width:100%;border-radius: 4px;overflow: hidden;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
margin-bottom: 10px;}
.index_wrap .events_ad .ad_img:hover{transform: translateY(-8px);}
.index_wrap .events_ad .ad_img:last-child{margin-bottom: 10px;}
	
.index_wrap .livetv_list{margin-top: 30px;margin-bottom: 40px;}
.index_wrap .livetv_list .title_top{display: flex;justify-content: space-between;align-items: center;}
.index_wrap .livetv_list .title_top h3{color: #fff;font-size: 16px;}
.index_wrap .livetv_list .title_top .more_btn{color: #fff;opacity: 0.6;font-size: 13px;display: none;}
.index_wrap .livetv_list .title_top .more_btn:hover{opacity: 1;}	
.index_wrap .livetv_list .livetv_all{}
.index_wrap .livetv_list .livetv_all ul{display: flex;margin-top: 14px;overflow: auto;padding-top: 8px;}
.index_wrap .livetv_list .livetv_all ul::-webkit-scrollbar {height: 0;}
.index_wrap .livetv_list .livetv_all ul li{display: flex;flex-direction: column;margin-right: 10px;cursor: pointer;position: relative;z-index: 20;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.index_wrap .livetv_list .livetv_all ul li:hover{transform: translateY(-8px);}
.index_wrap .livetv_list .livetv_all ul li .play_img{width: 258px;height: 145px;position: relative;border-radius: 4px 4px 0 0;overflow: hidden;}
.index_wrap .livetv_list .livetv_all ul li .play_img img{width: 100%;height: 100%;}
.index_wrap .livetv_list .livetv_all ul li .progressBar_wrapper{position: absolute;left: 0;bottom: 0;z-index: 20;height: .3rem;width: 100%;background-color: rgba(0,0,0,.1);}
.index_wrap .livetv_list .livetv_all ul li .progressBar_wrapper .progressBar_percent{height: 100%;background-color: rgba(255,21,60,.9);}	
.index_wrap .livetv_list .livetv_all ul li .play_title{margin-top: 10px;display: flex;align-items: start;}
.index_wrap .livetv_list .livetv_all ul li .play_title .rank_num{font-size: 60px;color: #fff;align-items: flex-end;display: flex;font-style: italic;font-weight: 700;margin-right: 3px;font-family: 'Swagger TTF';padding-right: 15px;overflow-y: hidden}
.index_wrap .livetv_list .livetv_all ul li .play_title .live_right{color: #b3b3b3;font-size: 16px;flex: 1;width: 0;}
.index_wrap .livetv_list .livetv_all ul li .play_title .live_right .tele_top{font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}	
.index_wrap .livetv_list .livetv_all ul li .play_title .live_right .tv_tit{font-weight: normal;margin: 5px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}		
.index_wrap .livetv_list .livetv_all ul li .play_title .live_right .tv_progress{}		
	
.index_wrap .top_notice{background: #191919;display: flex;padding: 14px 20px;align-items: center;margin-bottom: 5px;}	
.index_wrap .top_notice .n_left{color: #ffff;font-size: 12px;margin-right: 20px;}	
.index_wrap .top_notice .notice_title{color: #fff;flex: 1;width: 0;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;height: 14px;position: relative;}	
.index_wrap .top_notice .notice_title:hover{color: #ff0000;}
.index_wrap .top_notice .notice_title li{height: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@keyframes news-scroll {
  0% { margin-top: 0; }
  100% { margin-top: -56px; }
}
.index_wrap .top_notice .arrow_go{height: 24px;}	
			
.Footer{border-top: 1px solid #212121;padding: 30px 0;}
.Footer .foot_nav{display: flex;margin-bottom: 20px;}
.Footer .foot_nav li{margin-right: 20px;}
.Footer .foot_nav li a{color: #a3a3a3;}
.Footer .foot_nav li a:hover{color: #dedede;}
.Footer .p1{margin-left: 0em;}
.Footer .p1 span{font-size: 14px;color: #696969;}
.Footer .p1 span:last-child{border-right: none;}
.Footer .p1 span:first-child{padding-left: 0;}
.Footer .p2{color: #6e6e6e;font-size: 12px;}

.search_wrap{margin-top: 20px;}
.search_wrap .list_common ul li .list_item{display: flex;flex-direction: column;}
.search_wrap .list_common ul li .list_item .item_title{color: #c6c6c6;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
.search_wrap .list_common ul li .list_item .item_title:hover{color: #fff;}

.filmlist_wrap .title_top{display: flex;justify-content: space-between;align-items: center;}
.filmlist_wrap .title_top h3{color: #fff;font-size: 1.4rem;}
.filmlist_wrap .title_top .back_btn{color: #fff;opacity: 0.6;font-size: 13px;}
.filmlist_wrap .title_top .back_btn:hover{opacity: 1;}
.filmlist_wrap ul{display: flex;margin-top: 14px;padding-top: 8px;flex-wrap: wrap;justify-content: flex-start;}
.filmlist_wrap ul::-webkit-scrollbar {height: 0;}
.filmlist_wrap ul li{display: flex;margin-right: 8px;cursor: pointer;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
width: calc((100% - 48px) / 7);margin-bottom: 30px;flex-direction: column;}
.filmlist_wrap ul li:nth-child(7n){margin-right: 0;}
.filmlist_wrap ul li:hover{transform: translateY(-8px);}
.filmlist_wrap ul li .list_item{display: flex;flex-direction: column;width: 100%;position: relative;}
.filmlist_wrap ul li .list_item::before{content: "";padding-bottom: 132%;}
.filmlist_wrap ul li .item_title{color: #c6c6c6;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
.filmlist_wrap ul li .item_title:hover{color: #fff;}
.filmlist_wrap ul li .list_item .f_img{width: 100%;border-radius: 4px;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.filmlist_wrap.tvlist_wrap{padding-top: 30px;}
.filmlist_wrap.tvlist_wrap ul li{margin-bottom: 15px;}
/* .filmlist_wrap.tvlist_wrap ul li .list_item{position: relative;}
.filmlist_wrap.tvlist_wrap ul li .list_item::before{content: "";padding-bottom: 132%;} */
.filmlist_wrap.tvlist_wrap ul li .list_item .new{position: absolute;top:4px;left: 4px;background: #ff0000;color: #fff;
    font-weight: 600;font-size: 12px;border-radius: 2px;padding: 1px 2px;font-family: monospace;}
.load_bottom{display: flex;justify-content: center;flex-direction: column;align-items: center;
margin: 30px 0 20px 0;}
.load_bottom #div_end{color: #fff;font-size: 13px;margin-top: 10px;}
/* mypage-css */
.mypage_top{background: #191919;display: flex;padding: 30px 40px;align-items: flex-start;}
.mypage_top .my_picture{width: 114px;height: 114px;border-radius: 4px;overflow: hidden;margin-right: 20px;}
.mypage_top .my_picture img{width: 100%;height: 100%;}
.mypage_top .myinfo{display: flex;align-items: center;flex: 1;width: 0;margin-top: 10px;}
.mypage_top .myinfo .nickname{font-size: 30px;color: #fff;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mypage_top .myinfo .edit_img{cursor: pointer;opacity: 0.7;height: 28px;margin-left: 10px;}
.mypage_top .myinfo .edit_img:hover{opacity: 1;}
.mypage_top .myinfo .Convert_btn{font-size: 12px;color: #fff;padding: 8px 10px;border-radius: 3px;white-space: nowrap;border: solid 1px #4d4d4d;opacity: 0.7;-webkit-transition: opacity 0.1s;transition: opacity 0.1s;
margin-left: 20px;}
.mypage_top .myinfo .Convert_btn:hover{opacity: 1;}
.mypage_wrap{}
.myprofile_contents{}
.myprofile_contents .my_tab{display: flex;border-bottom: 1px solid #212121;}
.myprofile_contents .my_tab li{color: #919191;margin-right: 40px;font-size: 16px;cursor: pointer;height: 46px;
display: flex;align-items: center;}
.myprofile_contents .my_tab li:hover{color: #e2e2e2;}
.myprofile_contents .my_tab li.selected{color: #fff;font-weight: 600;border-bottom: 2px solid #fff;}

.myprofile_contents .Browsing_List ul{display: flex;margin-top: 20px;overflow: auto;padding-top: 8px;flex-wrap: wrap;}
.myprofile_contents .Browsing_List ul li{display: flex;flex-direction: column;margin-right: 8px;cursor: pointer;position: relative;z-index: 20;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    width: calc((100% - 32px) / 5);margin-bottom: 30px;}
.myprofile_contents .Browsing_List ul li:nth-child(5n){margin-right: 0;}
.myprofile_contents .Browsing_List ul li:hover{transform: translateY(-8px);}
.myprofile_contents .Browsing_List ul li .play_img{width: 100%;position: relative;border-radius: 4px 4px 0 0;overflow: hidden;}
.myprofile_contents .Browsing_List ul li .play_img::before{content: "";padding-top: 56.25%;display: block;width: 100%;}
.myprofile_contents .Browsing_List ul li .play_img img{width: 100%;height: 100%;position: absolute;
  top: 0;left: 0;object-fit: cover;}
.myprofile_contents .Browsing_List ul li .play_img .mask_all{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;background-color: rgba(25,25,25,.5);}
.myprofile_contents .Browsing_List ul li .play_img .select_icon{position: absolute;right: 10px;top: 10px;z-index: 3;width: 35px;height: 35px;background: url(../images/edit1.png) no-repeat;background-size: 100%;opacity: 0.7;}
.myprofile_contents .Browsing_List ul li .play_img .select_icon:hover{opacity: 1;}
.myprofile_contents .Browsing_List ul li.click_on .play_img .select_icon{background: url(../images/edit2.png) no-repeat;opacity: 1;}
.myprofile_contents .Browsing_List ul li .progressBar_wrapper{position: absolute;left: 0;bottom: 0;z-index: 20;height: .3rem;width: 100%;background-color: rgba(0,0,0,.1);}
.myprofile_contents .Browsing_List ul li .progressBar_wrapper .progressBar_percent{height: 100%;background-color: rgba(255,21,60,.9);}	
.myprofile_contents .Browsing_List ul li .play_title{}
.myprofile_contents .Browsing_List ul li .play_title .tv_tit{font-weight: normal;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;opacity: 0.7;
font-size: 14px;}		
.myprofile_contents .Browsing_List ul li .play_title .date{color: #a3a3a3;opacity: 0.7;font-size: 12px;}
.myprofile_contents .Browsing_List ul li .play_title:hover .tv_tit{opacity: 1;}
.myprofile_contents .Browsing_List ul li .play_title:hover .date{opacity: 1;}

.mypage_wrap .title_top{display: flex;width: 100%;justify-content: flex-end;margin-top: 24px;align-items: center;}
.mypage_wrap .title_top .selectall_btn{color: #919191;cursor: pointer;font-size: 13px;display: flex;align-items: center;padding-right: 20px;border-right: 1px solid #4d4d4d;height: 12px;}
.mypage_wrap .title_top .selectall_btn:hover{color: #e2e2e2;}
.mypage_wrap .title_top .select_num{color: #919191;cursor: pointer;font-size: 13px;margin-left: 20px;height: 12px;display: flex;align-items: center;}
.mypage_wrap .title_top .select_num:hover{color: #e2e2e2;}
.mypage_wrap .title_top .select_num .num{color: #919191;margin: 0 1px;}
.mypage_wrap .title_top .select_num:hover .num{color: #e2e2e2;}
.mypage_wrap .title_top .edit_btn{font-size: 12px;color: #fff;padding: 6px 12px;border-radius: 3px;white-space: nowrap;border: solid 1px #4d4d4d;opacity: 0.7;-webkit-transition: opacity 0.1s;transition: opacity 0.1s;
margin-left: 20px;}
.mypage_wrap .title_top .edit_btn:hover{opacity: 1;}
.collect_list ul{display: flex;margin-top: 14px;padding-top: 8px;flex-wrap: wrap;justify-content: flex-start;}
.collect_list ul::-webkit-scrollbar {height: 0;}
.collect_list ul li{display: flex;margin-right: 8px;cursor: pointer;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
width: calc((100% - 48px) / 7);margin-bottom: 30px;}
.collect_list ul li:nth-child(7n){margin-right: 0;}
.collect_list ul li:hover{transform: translateY(-8px);}
.collect_list ul li .list_item{display: flex;flex-direction: column;width: 100%;}
.collect_list ul li .list_item .item_title{color: #c6c6c6;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}
.collect_list ul li .list_item .item_title:hover{color: #fff;}
.collect_list ul li .list_item .f_img{width: 100%;height: 100%;border-radius: 4px;position: absolute;top: 0;left: 0;object-fit: cover;}
.collect_list ul li .list_item .item_img{position: relative;}
.collect_list ul li .list_item .item_img::before{content: "";display: block;padding-bottom: 132%;}
.collect_list ul li .list_item .mask_all{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;background-color: rgba(25,25,25,.5);}
.collect_list ul li .list_item .item_img .select_icon{position: absolute;right: 10px;top: 10px;z-index: 3;width: 35px;height: 35px;background: url(../images/edit1.png) no-repeat;background-size: 100%;opacity: 0.7;}
.collect_list ul li .list_item .item_img .select_icon:hover{opacity: 1;}
.collect_list ul li.click_on .list_item .item_img .select_icon{background: url(../images/edit2.png) no-repeat;opacity: 1;}
.mypage_wrap .My_bottom{background: #191919;padding: 20px;margin-bottom: 30px;}
.mypage_wrap .My_bottom h3{color: #fff;opacity: 0.7;}
.mypage_wrap .My_bottom p{color: #fff;opacity: 0.5;font-size: 13px;margin-top: 10px;}
.list_empty{display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 40px 0;}
.list_empty img{height: 55px;margin-bottom: 20px;}
.list_empty p{color: #848484;font-size: 20px;}

/* login-css */
.Login_wrap{margin-top: 70px;}
.Login_wrap .login_content{padding-top: 40px;width: 420px;margin: auto;}
.Login_wrap .login_content .logo{display: flex;justify-content: center;margin-bottom: 28px;}
.Login_wrap .login_content .logo .logo_img{height: 30px;}
.Login_wrap .login_content .h_tit{color: #fff;font-size: 24px;font-weight: 600;text-align: center;margin-bottom: 28px;}
.Login_wrap .login_content .username{position: relative;margin-bottom: 15px;}
.Login_wrap .login_content .username input[type='text']{background: #262626;border: 1px solid #262626;border-radius: 4px;box-sizing: border-box;height: 48px;
display: flex;justify-content: space-between;align-items: center;padding: 0 46px 0 14px;width: 100%;color: #fff;font-size: 15px;}
.Login_wrap .login_content .username input[type='text']:hover{border: 1px solid #595959;}
.Login_wrap .login_content .username input[type='text']::placeholder{color: #808080;}
.Login_wrap .login_content .username input[type='text']:focus{border-color: #b3b3b3;}
.Login_wrap .login_content .username .clear_btn{height: 18px;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);cursor: pointer;display:none;}
.Login_wrap .login_content .password{position: relative;margin-bottom: 15px;}
.Login_wrap .login_content .password input[type='password']{background: #262626;border: 1px solid #262626;border-radius: 4px;box-sizing: border-box;height: 48px;
display: flex;justify-content: space-between;align-items: center;padding: 0 78px 0 14px;width: 100%;color: #fff;font-size: 15px}
.Login_wrap .login_content .password input[type='password']:hover{border: 1px solid #595959;}
.Login_wrap .login_content .password input[type='password']::placeholder{color: #808080;}
.Login_wrap .login_content .password input[type='password']:focus{border-color: #b3b3b3;}
.Login_wrap .login_content .password input[type='text']{background: #262626;border: 1px solid #262626;border-radius: 4px;box-sizing: border-box;height: 48px;
display: flex;justify-content: space-between;align-items: center;padding: 0 78px 0 14px;width: 100%;color: #fff;font-size: 15px}
.Login_wrap .login_content .password input[type='text']:hover{border: 1px solid #595959;}
.Login_wrap .login_content .password input[type='text']::placeholder{color: #808080;}
.Login_wrap .login_content .password input[type='text']:focus{border-color: #b3b3b3;}
.Login_wrap .login_content .password .clear_btn{height: 18px;cursor: pointer;position: absolute;right: 51px;top: 50%;transform: translateY(-50%);display:none;}
.Login_wrap .login_content .password .eye_btn{height: 26px;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);cursor: pointer;}
.Login_wrap .login_content .remember_pw{margin-bottom: 20px;}
.Login_wrap .login_content .remember_pw input[type="checkbox"]{width: 20px;height: 20px;-webkit-appearance: none;outline:none;background-size: 20px 20px;background-image: url("../images/unchecked.png");cursor: pointer;}
.Login_wrap .login_content .remember_pw input[type="checkbox"]:checked{background-image: url("../images/checked.png");}
.Login_wrap .login_content .remember_pw label{color: #808080;font-size: 15px;margin-left: 3px;}
.Login_wrap .login_content .remember_pw input[type="checkbox"]:checked + label{color: #fff;}
.Login_wrap .login_content .Login_btn{width: 420px;height: 48px;background: #ff153c;color: #fff;font-size: 16px;font-weight: 600;border-radius: 4px;cursor: pointer;}
.Login_wrap .login_content .Login_btn:hover{background: #95222b;}
.Login_wrap .login_content .Login_btn.disabled{color: #888;background: #4e4e4e;cursor: auto;}
.Login_wrap .login_content .usersel_tab{display: flex;margin-top: 40px;margin-bottom: 60px;justify-content: center;}
.Login_wrap .login_content .usersel_tab li{color: #b3b3b3;cursor: pointer;padding: 0 30px;}
.Login_wrap .login_content .usersel_tab li:hover{color: #dedede;}
.Login_wrap .login_content .usersel_tab li:nth-child(2){border-left: 1px solid #4f4f4f;}
.Login_wrap .login_content label.error{color: #ff0000;font-size: 13px;line-height: 22px;}

/* regist-css */
.reg_find_wrap{margin-top: 70px;}
.reg_find_wrap .reg_find_content{padding-top: 40px;width: 470px;margin: auto;margin-bottom: 80px;}
.reg_find_wrap .reg_find_content .logo{display: flex;justify-content: center;margin-bottom: 28px;}
.reg_find_wrap .reg_find_content .logo .logo_img{height: 30px;}
.reg_find_wrap .reg_find_content .head_tit{color: #fff;font-size: 28px;font-weight: 700;text-align: center;margin-bottom: 40px;}
.reg_find_wrap .reg_find_content .head_tit p{color: #a3a3a3;font-size: 20px;font-weight: 400;margin-top: 15px;}
.reg_find_wrap .reg_find_content .login_id{margin-bottom: 20px;}
.reg_find_wrap .reg_find_content .login_id label{position: relative;display: block;}
.reg_find_wrap .reg_find_content .login_id input[type='text']{background: #212121;border: 1px solid #212121;border-radius: 4px;box-sizing: border-box;height: 58px;
display: flex;justify-content: space-between;align-items: center;padding: 0 46px 0 14px;width: 100%;color: #fff;font-size: 15px;}
.reg_find_wrap .reg_find_content .login_id input[type='text']::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .login_id input[type='text']:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .login_id .clear_btn{height: 18px;position: absolute;right: 14px;top: 20px;cursor: pointer;display: none;}
.reg_find_wrap .reg_find_content .login_id .input_info{color: #6e6e6e;font-size: 12px;margin-top: 8px;}
.reg_find_wrap .reg_find_content .login_password{margin-bottom: 20px;}
.reg_find_wrap .reg_find_content .login_password label{position: relative;}
.reg_find_wrap .reg_find_content .login_password input[type='password']{background: #212121;border: 1px solid #212121;border-radius: 4px;box-sizing: border-box;height: 58px;
display: flex;justify-content: space-between;align-items: center;padding: 0 78px 0 14px;width: 100%;color: #fff;font-size: 15px}
.reg_find_wrap .reg_find_content .login_password input[type='password']::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .login_password input[type='password']:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .login_password input[type='text']{background: #212121;border: 1px solid #212121;border-radius: 4px;box-sizing: border-box;height: 58px;
display: flex;justify-content: space-between;align-items: center;padding: 0 78px 0 14px;width: 100%;color: #fff;font-size: 15px}
.reg_find_wrap .reg_find_content .login_password input[type='text']::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .login_password input[type='text']:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .login_password .clear_btn{height: 18px;cursor: pointer;position: absolute;right: 51px;top: 20px;display: none;}
.reg_find_wrap .reg_find_content .login_password .eye_btn{height: 26px;position: absolute;right: 14px;top: 16px;cursor: pointer;}
.reg_find_wrap .reg_find_content .login_password label:first-child{margin-bottom: 10px;display: block;}
.reg_find_wrap .reg_find_content .login_password label:nth-child(2){margin-bottom: 10px;display: block;}
.reg_find_wrap .reg_find_content .login_password .input_info{color: #6e6e6e;font-size: 12px;margin-top: 8px;}

.reg_find_wrap .reg_find_content .login_email{margin-bottom: 20px;}
.reg_find_wrap .reg_find_content .login_email label{position: relative;}
.reg_find_wrap .reg_find_content .login_email input[type='text']{background: #212121;border: 1px solid #212121;border-radius: 4px;box-sizing: border-box;height: 58px;
display: flex;justify-content: space-between;align-items: center;padding: 0 46px 0 14px;width: 100%;color: #fff;font-size: 15px;}
.reg_find_wrap .reg_find_content .login_email input[type='text']::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .login_email input[type='text']:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .login_email .clear_btn{height: 18px;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);cursor: pointer;display: none;}
.reg_find_wrap .reg_find_content .login_email .input_info{color: #6e6e6e;font-size: 12px;margin-top: 8px;}
.reg_find_wrap .reg_find_content .login_mobile{margin-bottom: 20px;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt{display: flex;}
.reg_find_wrap .reg_find_content .login_mobile label{position: relative;flex: 1;width: 0;}
.reg_find_wrap .reg_find_content .login_mobile input[type='number']{background: #212121;border: 1px solid #212121;border-radius: 4px;box-sizing: border-box;height: 58px;
display: flex;justify-content: space-between;align-items: center;padding: 0 14px;width: 100%;color: #fff;font-size: 15px;}
.reg_find_wrap .reg_find_content .login_mobile input[type='number']::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .login_mobile input[type='number']:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .login_mobile .clear_btn{height: 18px;position: absolute;right: 44px;top: 50%;transform: translateY(-50%);cursor: pointer;display: none;}
.reg_find_wrap .reg_find_content .login_mobile .input_info{color: #6e6e6e;font-size: 12px;margin-top: 8px;}
.reg_find_wrap .reg_find_content .login_mobile .send_btn{color: #a3a3a3;border: 1px solid #4e4e4e;margin-left: 10px;border-radius: 4px;padding: 0 20px;font-size: 15px;}
.reg_find_wrap .reg_find_content .login_mobile .send_btn:hover{color: #d5d5d5;border: 1px solid #a3a3a3;}
.reg_find_wrap .reg_find_content .login_mobile .send_btn.disabled{color: #4e4e4e;border: 1px solid #2e2e2e;cursor: auto;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt label{display: flex;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .datainput_all{display: flex;flex-direction: column;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .datainput_all label.error{width: auto;color: #ff0000;font-size: 13px;
line-height: 22px;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .datainput{background: #212121;border: 1px solid #212121;border-radius: 3px;box-sizing: border-box;color: #fff;
padding:0 14px;font-size: 15px;height: 58px;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .datainput::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .datainput:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .datainput.num{width: 162px;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt span.word_s{color: #b3b3b3;margin: 0 8px;font-size: 15px;
display: flex;align-items: center;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .select_contact{border: 1px solid #212121;font-size: 15px;color: #fff;
cursor: pointer;padding: 8px 24px 8px 14px;border-radius: 3px;
 -webkit-appearance: none;-moz-appearance: noneappearance: none;background-image: url('../images/down_0.png');background-repeat: no-repeat;background-position: right 6px center;background-size: 14px;
 width: 100px;height: 58px;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt .select_contact:focus{border-color: #595959;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt select option{background: #212121;color: #A3A3A3;}
.reg_find_wrap .reg_find_content .login_mobile .mobile_ipt select option:hover{background: #2E2E2E;color: #DEDEDE;}
.reg_find_wrap .reg_find_content label.error{width: auto;color: #ff0000;font-size: 13px;
line-height: 22px;}

.reg_find_wrap .reg_find_content .allAgree{margin-bottom:10px;}
.reg_find_wrap .reg_find_content .allAgree input[type="checkbox"]{width: 18px;height: 18px;-webkit-appearance: none;outline:none;background-size: 18px 18px;background-image: url("../images/unchecked.png");cursor: pointer;}
.reg_find_wrap .reg_find_content .allAgree input[type="checkbox"]:checked{background-image: url("../images/checked.png");}
.reg_find_wrap .reg_find_content .allAgree label{color: #808080;font-size: 15px;margin-left: 3px;}
.reg_find_wrap .reg_find_content .allAgree input[type="checkbox"]:checked + label{color: #fff;}
.reg_find_wrap .reg_find_content .agree_content{}
.reg_find_wrap .reg_find_content .agree_content li{margin-bottom: 8px;position: relative;}
.reg_find_wrap .reg_find_content .agree_content li label{color: #808080;font-size: 13px;margin-left: 4px;cursor: pointer;}
.reg_find_wrap .reg_find_content .agree_content input[type="checkbox"]{width: 18px;height: 18px;-webkit-appearance: none;outline:none;background-size: 18px 18px;background-image: url("../images/unchecked2.png");cursor: pointer;}
.reg_find_wrap .reg_find_content .agree_content input[type="checkbox"]:checked{background-image: url("../images/checked2.png");}
.reg_find_wrap .reg_find_content .agree_content input[type="checkbox"]:checked + label{color: #fff;}
.reg_find_wrap .reg_find_content .agree_content .marketing-detail{margin-top: 8px;display: flex;height: 18px;}
.reg_find_wrap .reg_find_content .agree_content .marketing-detail li{margin-left: 27px;}
.reg_find_wrap .reg_find_content .agree_content .omni-sub-ul{margin-top: 8px;}
.reg_find_wrap .reg_find_content .agree_content li .icon-arrow{position: absolute;right: 0;}
.reg_find_wrap .reg_find_content .agree_content li .icon-arrow img{height: 13px;}
.reg_find_wrap .reg_find_content .Regist_btn{width: 100%;height: 58px;background: #ff153c;color: #fff;font-size: 16px;font-weight: 600;border-radius: 4px;cursor: pointer;margin-top: 30px;}
.reg_find_wrap .reg_find_content .Regist_btn:hover{background: #95222b;}
.reg_find_wrap .reg_find_content .Regist_btn.disabled{color: #888;background: #4e4e4e;cursor: auto;}

.popup-layer-wrap{position: fixed;top: 50%;left: 50%;z-index: 201;transform: translate(-50%, -50%);width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.87);
display: flex;align-items: center;justify-content: center;}
.popup-box{position: relative;width: 470px;height: 345px;padding:30px 20px;box-sizing: border-box;border-radius: 3px;background-color: #212121;}
.box-wrap h4{color: #fff;font-size:22px;font-weight: 600;}
.popup-box .box-gray{}
.box-gray-simple{color: #a3a3a3;font-size: 14px;line-height: 150%;text-align: justify;word-break: break-all;height: 240px;overflow: auto;margin-top: 20px;}
.popup-close, .popup-agree-close{position: absolute;top: 18px;right: 18px;padding: 0;width: 20px;height: 20px;}
.btn-close{background-image: url("../images/icon_x.png");background-position: 50%;background-repeat: no-repeat;background-size: 100% auto;border: none;text-indent: -9999px;}

/* findpassword-css */
.reg_find_wrap .reg_find_content .head_tit.findresult_no{font-size: 27px;}
.reg_find_wrap .reg_find_content .head_tit.findresult_no .tips_img{height: 60px;margin-bottom: 20px;}
.reg_find_wrap .reg_find_content .head_tit.findresult_no p{font-size: 18px;}

/* userprofiles-css */
.reg_find_content.profile{width: auto;}
.profile-photo{margin-bottom: 40px;}
.profile-photo ul{display: flex;justify-content: center;align-items: center;}
.profile-photo ul li.item{position: relative;box-sizing: border-box;border: solid 1px transparent;border: none;margin: 0 20px;}
.profile-photo ul li.item .profile-img{display: block;padding: 0;width: 155px;height: 155px;border: 0;border-radius: 3px;overflow: hidden;transition: all 0.3s;position: relative;}
.profile-photo ul li.item .profile-img:hover{transform: translateY(-8px);}
.profile-photo ul li.item .profile-img.active{border: 2px solid #fff;}
.profile-photo ul li.item .profile-img img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.profile-photo ul li.item p{margin-top:15px;font-size: 14px;text-align: center;color: #888888;white-space: normal;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;max-width: 155px;}
.profile_btn{display: flex;justify-content: center;}
.profileEdit_btn{display: block;width:180px;height: auto;box-sizing: border-box;border-style: solid;border-width: 1px;padding: 17px 0;border-color: #4e4e4e;background-color: #000;color: #a3a3a3;font-size: 16px;font-weight: normal;text-align: center;border-radius: 4px;cursor: pointer;}
.profileEdit_btn:hover{border-color: #a3a3a3;color: #dedede;}
.profile-photo ul li.item .dim-lock::before{background-image: url("../images/lock.png");content: "";display: block;position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, -50%);width: 100%;height: 100%;background-repeat: no-repeat;background-position: 50%;background-size: 42px;}
.profile-photo ul li.item .dim-lock img{opacity: 0.5;}

/* editprofiles-css */
.profile-photo ul li.item .dim-edit::before{background-image: url("../images/dimedit.png");content: "";display: block;position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, -50%);width: 100%;height: 100%;background-repeat: no-repeat;background-position: 50%;background-size: 42px;}
.profile-photo ul li.item .dim-edit img{opacity: 0.5;}
.editComplete_Btn{width:180px;height: 58px;background: #dedede;color: #000;font-size: 16px;font-weight: 600;border-radius: 4px;cursor: pointer;}
.editComplete_Btn:hover{background: #fff;}
.reg_find_wrap .reg_find_content.profile_edit{width: 370px;}
.reg_find_wrap .reg_find_content .profile_name{margin-bottom: 30px;}
.reg_find_wrap .reg_find_content .profile_name label{position: relative;}
.reg_find_wrap .reg_find_content .profile_name input[type='text']{background: #212121;border: 1px solid #212121;border-radius: 4px;box-sizing: border-box;height: 58px;
display: flex;justify-content: space-between;align-items: center;padding: 0 46px 0 14px;width: 100%;color: #fff;font-size: 15px;}
.reg_find_wrap .reg_find_content .profile_name input[type='text']::placeholder{color: #999;}
.reg_find_wrap .reg_find_content .profile_name input[type='text']:focus{border: 1px solid #595959;}
.reg_find_wrap .reg_find_content .profile_name .clear_btn{height: 18px;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);cursor: pointer;display: none;}
.reg_find_wrap .reg_find_content .profile_name .input_info{color: #6e6e6e;font-size: 12px;margin-top: 8px;line-height: 16px;}
.reg_find_wrap .reg_find_content.profile_edit .toggle-switch-wrap{display: flex;justify-content: space-between;padding: 14px 0;border-top: 1px solid #181818;border-bottom: 1px solid #181818;margin-bottom: 30px;}
.reg_find_wrap .reg_find_content.profile_edit .toggle-switch-wrap .name{font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #b3b3b3;}
.toggle-switch input[type="checkbox"]{box-sizing: border-box;color: #fff;background-color: #2e2e2e;border-style: solid;border-color: #ababab;border-width: 0;font-size: 1.25rem;caret-color: #fff;display: none;-webkit-appearance: none;}
.toggle-switch input[type="checkbox"] + label .toggle-track{display: inline-block;position: relative;width: 33px;height: 20px;border-radius: 11px;background: #6e6e6e;cursor: pointer;}
.toggle-switch input[type="checkbox"] + label .toggle-track::before{content: "";display: block;position: absolute;top: 2px;left: 2px;width: 15px;height: 15px;background: #fff;border-radius: 100%;transition: left 0.3s;}
.toggle-switch input[type="checkbox"] + label .toggle-track.active{background: #ff153c;}
.toggle-switch input[type="checkbox"] + label .toggle-track.active::before{right: 2px;left: auto;}

/* editprofiles2-css */
.profile_btn_edit{display: flex;}
.profileInsert_Btn{width:180px;height: 58px;background: #dedede;color: #000;font-size: 16px;font-weight: 600;border-radius: 4px;cursor: pointer;margin-right: 10px;}
.profileInsert_Btn:hover{background: #fff;}
.profileCancel_Btn{display: block;width:180px;height: auto;box-sizing: border-box;border-style: solid;border-width: 1px;padding: 17px 0;border-color: #4e4e4e;background-color: #000;color: #a3a3a3;font-size: 16px;font-weight: normal;text-align: center;border-radius: 4px;cursor: pointer;}
.profileCancel_Btn:hover{border-color: #a3a3a3;color: #dedede;}

.popup-layer-wrap.popup-imgsel{}
.popup-layer-wrap.popup-imgsel .popup-box{height: calc(100vh - 60px);width: 880px;}
.popup-layer-wrap.popup-imgsel .popup-box .popup-title{color: #fff;font-size: 30px;font-weight: 400;text-align: center;padding-bottom: 12px;}
.popup-layer-wrap.popup-imgsel .popup-box li{transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;cursor: pointer;width: 138px !important;margin: 0 8px 0 0;}
.popup-layer-wrap.popup-imgsel .popup-box li .img_wrap{width: 138px;height: 138px;border-radius: 4px;overflow: hidden;}
.popup-layer-wrap.popup-imgsel .popup-box li .img_wrap img{width: 100%;height: 100%;}
.popup-layer-wrap.popup-imgsel .popup-box li:hover{transform: translateY(-8px);}
.popup-layer-wrap.popup-imgsel .profile-photo{width: 726px;margin: auto;margin-top: 30px;position: relative;}
.popup-layer-wrap.popup-imgsel .profile-photo h4{color: #fff;font-size: 17px;margin-bottom: 10px;font-weight: 400;}
.popup-layer-wrap.popup-imgsel .profile-photo ul{justify-content: flex-start;}
.popup-layer-wrap.popup-imgsel .profile-photo .profile-photo-container{padding-top: 8px;}
.popup-layer-wrap.popup-imgsel .profile-photo .swiper + .swiper-button-next{right: -30px;top: 105px;}
.popup-layer-wrap.popup-imgsel .profile-photo .swiper-button-prev{position: absolute;left: -35px !important;top: 117px;}
.profileImages_main{overflow: auto;height: calc(100vh - 162px);}
.popup-layer-wrap.popup-pw{}
.popup-layer-wrap.popup-pw .head-title{color: #fff;text-align: center;font-size: 30px;}
.popup-layer-wrap.popup-pw .head-title p{color: #a3a3a3;font-size: 18px;font-weight: 400;margin-top: 5px;}
.popup-layer-wrap.popup-pw .popup-box{height: auto;padding: 42px 20px;}
.popup-layer-wrap.popup-pw .popup-box .popupnum-pw{margin: 35px 24px 10px 24px;}
.popup-layer-wrap.popup-pw .popup-box .popupnum-pw ul{display: flex;gap:10px;}
.popup-layer-wrap.popup-pw .popup-box .popupnum-pw ul li label input{padding:24px 0;width: 100%;height: auto;box-sizing: border-box;background-color: #000;text-align: center;font-size: 20px;border: solid 1px #000;color: #fff;border-radius: 4px;}
.popup-layer-wrap.popup-pw .popup-box .popupnum-pw ul li label input:focus{border-color: #808080;}

/* tvcontent-css */
.film_introduction_wrap{overflow-x: hidden;padding-left: 30px;padding-right: 30px;}
.Introduct_content_bg{background: url('https://image.tving.com/ntgs/contents/CTC/caip/CAIP0900/ko/20240825/1440/P001760784.jpg/dims/resize/480') center no-repeat;
background-size: cover;filter: blur(80px) brightness(50%);height: 100%;width: 100%;position: absolute;z-index: -1;}
.Introduct_content{padding: 30px 0px;position: relative;}
.Introduct_content .Introduct_content_all{border-bottom: 1px solid #c3bcb53d;display: flex;justify-content: space-between;
padding-bottom: 50px;}
.Introduct_content .Introduct_content_all .tagwrap_left .playtitle_img{height: 90px;}
.Introduct_content .film_img{}
.Introduct_content .film_img img{height: 410px;border-radius: 4px;box-shadow: 0 18px 30px 0 rgba(0,0,0,0.31);}
.Introduct_content .tag_wrap{display: flex;margin: 20px 0;align-items: center;}
.Introduct_content .tag_wrap ul.tag_content{display: flex;height: fit-content;margin-right: 26px;opacity: 0.64;}
.Introduct_content .tag_wrap ul.tag_content li{color: #fff;margin-right: 6px;padding: 3px 6px;border-radius: 3px;}
.Introduct_content .tag_wrap ul.tag_content li.tag-age{background: #333;font-weight: 700;font-family: monospace;border: 1px solid #333;}
.Introduct_content .tag_wrap ul.tag_content li.tag-blank{border: 1px solid #a1a1a1;font-size: 14px;}
.Introduct_content .playtit_wrap{display: flex;align-items: center;margin-bottom: 20px;}
.Introduct_content .playtit_wrap .detailplay_btn{position: relative;margin-right: 30px;padding: 20px 30px;background-color: #fff;
font-weight: 700;color: #000;border-radius: 4px;display: flex;-moz-box-align: center;align-items: center;white-space: nowrap;
transition: opacity 0.3s, transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor: pointer;}
  .Introduct_content .playtit_wrap .detailplay_btn:hover{transform: scale(1.03);}
.Introduct_content .playtit_wrap .detailplay_btn .play_img{height: 26px;}
.Introduct_content .playtit_wrap .detailplay_btn span{font-size: 16px;}
.Introduct_content .playtit_wrap .detailplay_btn .progressbar_play{position: relative;overflow: hidden;width: 80px;height: 5px;margin: 0px 0px 0px 10px;border-radius: 2px;background-color: rgba(0, 0, 0, 0.1);}
.Introduct_content .playtit_wrap .detailplay_btn .progressbar_percent{position: absolute;top: 0px;left: 0px;height: 100%;opacity: 0.9;border-radius: 2px;background-color: rgb(255, 21, 60);}
.Introduct_content .playtit_wrap .collect_ic{display: flex;flex-direction: column;color: #fff;font-size: 15px;align-items: center;cursor: pointer;margin-right: 26px;opacity: 0.8;cursor: pointer;}
.Introduct_content .playtit_wrap .collect_ic img{height: 28px;margin-bottom: 2px;}
.Introduct_content .playtit_wrap .collect_ic:hover{opacity: 1;}
.Introduct_content .playtit_wrap .collect_ic.active{opacity: 1;}
.Introduct_content .playtit_wrap .like_ic{display: flex;flex-direction: column;color: #fff;font-size: 15px;align-items: center;cursor: pointer;opacity: 0.8;margin-right: 26px;cursor: pointer;}
.Introduct_content .playtit_wrap .like_ic img{height: 28px;margin-bottom: 2px;}
.Introduct_content .playtit_wrap .like_ic:hover{opacity: 1;}
.Introduct_content .playtit_wrap .report_ic{display: flex;flex-direction: column;color: #fff;font-size: 15px;align-items: center;cursor: pointer;opacity: 0.8;cursor: pointer;}
.Introduct_content .playtit_wrap .report_ic img{height: 28px;margin-bottom: 2px;}
.Introduct_content .playtit_wrap .report_ic:hover{opacity: 1;}
.report_popmain{position: fixed;background: #141414;z-index: 99;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 30px;width: 440px;}
.report_popmain h3{color: #fff;font-size: 16px;font-weight: 400;}
.report_popmain .selcet_report{border: 1px solid #414141;font-size: 15px;color: #fff;
opacity: 0.7;cursor: pointer;padding: 8px 24px 8px 14px;border-radius: 3px;
 -webkit-appearance: none;-moz-appearance: noneappearance: none;background-image: url('../images/down_0.png');background-repeat: no-repeat;background-position: right 6px center;background-size: 14px;
 width: 100%;height: 35.5px;margin-top: 15px;}
.report_popmain .selcet_report:hover{opacity: 1;}
.report_popmain .selcet_report option{background: #212121;color: #A3A3A3;}
.report_popmain .selcet_report option:hover{background: #2E2E2E;color: #DEDEDE;}
.report_popmain .report_input{width: 100%;color: #7c7c7c;border-bottom: 1px solid #e8e8e8;padding: 10px 0;font-size: 14px;
margin: 25px 0 15px 0;}
.report_popmain .report_input::placeholder{color: #7c7c7c;}
.report_popmain .report_input:focus{color: #fff;}
.report_popmain p{color: #bfbfbf;line-height: 26px;font-size: 13px;}
.report_popmain p.red{color: #ff0000;}
.report_popmain .report_btn{display: flex;justify-content: flex-end;align-items: center;margin-top: 30px;}
.report_popmain .report_btn .close_btn{color: #d8d8d8;cursor: pointer;}
.report_popmain .report_btn .confirm_btn{color: #ef2456;margin-left: 20px;cursor: pointer;}
.Introduct_content .Introduction_all{color: #fff;line-height: 24px;opacity: 0.64;width: 528px;font-size: 15px;}
.Introduct_content .Introduction_all dl{color: #fff;display: flex;line-height: 22px;opacity: 0.64;font-size: 15px;}
.Introduct_content .Introduction_all dl dt{margin-right: 20px;}
.Introduct_content .Introduction_all dl dd{}
.Introduct_content .Introduction_all p.intro_p{margin-top: 20px;color: #fff;line-height: 24px;opacity: 0.64;font-size: 15px;width: 528px;
word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
display: -webkit-inline-box;word-break: keep-all;}
.Introduct_content .more_btn{margin-top: 10px;}
.Introduct_content .more_btn .arrow{font-size: 15px;color: #fff;opacity: 0.64;display: flex;align-items: center;}
.Introduct_content .more_btn .arrow img{height: 13px;margin-left: 7px;}
.Introduct_content .more_btn .arrow:hover{opacity: 1;}
.Episode_wrap{margin-bottom: 40px;}
.Episode_wrap .title_top{display: flex;justify-content: space-between;}
.Episode_wrap .title_top .head_title{display: flex;align-items: center;position: relative;}
.Episode_wrap .title_top .head_title h3{color: #fff;font-size: 18px;}
.Episode_wrap .title_top .head_title span{color: #fff;opacity: 0.64;margin: 0 10px;}
.Episode_wrap .title_top .head_title .arrow_btn{cursor: pointer;position: relative;}
.Episode_wrap .title_top .head_title .arrow_btn img{height: 16px;}
.Episode_wrap .title_top .head_title .tvselect{background: #212121;padding: 10px 0;box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.5);
    border: 1px solid #4d4d4d;border-radius: 4px;position: absolute;bottom: 0;right: 0;left: 0;top: 30px;z-index: 22;height: fit-content;display: none;}
.Episode_wrap .title_top .head_title .tvselect li{width: 100%;color: #a3a3a3;-webkit-transition: color 0.1s;transition: color 0.1s;font-size: 14px;padding: 8px 25px;cursor: pointer;}
.Episode_wrap .title_top .head_title .tvselect li.active{background: #2e2e2e;color: #fff;}
.Episode_wrap .title_top .head_title .tvselect li.active::after{content: '✓';margin-left: 10px;}
.Episode_wrap .title_top .head_title .tvselect li:hover {background: #2e2e2e;color: #fff;}
.Episode_wrap .title_top .flim_set{display: flex;align-items: center;}
.Episode_wrap .title_top .flim_set .sort{display: flex;border-right: 1px solid #827870;height: 12px;padding-right: 20px;margin-right: 20px;
align-items: center;}
.Episode_wrap .title_top .flim_set .sort li{color: #fff;opacity: 0.64;cursor: pointer;}
.Episode_wrap .title_top .flim_set .sort li.selected{opacity: 1;}
.Episode_wrap .title_top .flim_set .sort li:hover{opacity: 1;}
.Episode_wrap .title_top .flim_set .sort li:first-child{margin-right: 8px;}
.Episode_wrap .title_top .flim_set .sort li:nth-child(2)::before{ content: "•";color: #fff;opacity: 0.6;margin-right: 8px;}
.Episode_wrap .title_top .flim_set .play_continuously{display: flex;}
.play_continuously #labelText{color: #b6b0ab;margin-right: 8px;}
.play_continuously .switch{position: relative;width: 32px;display: block;}
.play_continuously .switch input {display: none;}
.play_continuously .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;transition: .4s;border-radius: 34px;height: 17px;}
.play_continuously .slider:before {position: absolute;content: "";height: 15px;width: 15px;left: 1px;bottom: 1px;background-color: white;transition: .4s;border-radius: 50%;}
.play_continuously input:checked + .slider {background-color: #fd0638;}
.play_continuously input:checked + .slider:before {transform: translateX(15px);}
.play_continuously .slider.round {border-radius: 34px;}
.play_continuously .slider.round:before {border-radius: 50%;}
.Episode_wrap .f_arrow .swiper-button-next, .Episode_wrap .f_arrow .swiper-button-prev{margin-top: 0;}
.Episode_list{position: relative;}
.Episode_list ul{display: flex;margin-top: 20px;overflow: visible;padding-top: 12px;}
.Episode_list ul::-webkit-scrollbar {height: 0;}
.Episode_list ul li{display: flex;flex-direction: column;margin-right: 10px;cursor: pointer;position: relative;z-index: 20;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
width: 260px;height: auto;}
.Episode_list ul li:hover{transform: translateY(-8px);}
.Episode_list ul li.selected{transform: translateY(-8px);}
.Episode_list ul li:last-child{margin-right: 0;}
.Episode_list ul li .play_img{width: 260px;position: relative;border-radius: 4px 4px 0 0;overflow: hidden;}
.Episode_list ul li .play_img::before{content: "";
    padding-top: 56.25%;
    display: block;}
.Episode_list ul li .play_img img{width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;}
.Episode_list ul li .play_img.play_bg{filter:brightness(70%);}
.Episode_list ul li .play_img .player_icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);
width: 62px;height: 62px;background: rgba(0,0,0,0.6);border: 2px solid #fff;border-radius: 31px;display: flex;align-items: center;
justify-content: center;}
.Episode_list ul li .play_img .player_icon img{height: 24px;width: 24px;margin-left: 2px;position: initial;}
.Episode_list ul li .play_title{flex: 1;}
.Episode_list ul li .play_title .tv_tit{font-weight: normal;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: hsla(0,0%,100%,.87);opacity: 1;
font-size: 15px;}	
.Episode_list ul li .play_title .item_subtitle{color: #fff;opacity: 0.7;font-size: 14px;line-height: 20px;display: -webkit-box;
  -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.Episode_list ul li .item_subinfo{color: #fff;opacity: 0.5;font-size: 13px;margin-top: 5px;}
.Episode_list ul li:hover .play_title .tv_tit{opacity: 1;}
.Episode_list ul li:hover .play_title .item_subtitle{opacity: 1;}
.Episode_list ul li:hover .play_title .item_subinfo{opacity: 1;}
.Relatedvideo_List .title_top h3{color: #fff;font-size: 18px;}
.Relatedvideo_List ul{display: flex;margin-top: 20px;overflow: auto;padding-top: 8px;}
.Relatedvideo_List ul::-webkit-scrollbar {height: 0;}
.Relatedvideo_List ul li{display: flex;flex-direction: column;margin-right: 10px;cursor: pointer;position: relative;z-index: 20;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
margin-bottom: 30px;width: 260px;}
.Relatedvideo_List ul li:hover{transform: translateY(-8px);}
.Relatedvideo_List ul li .play_img{width: 260px;height: 146px;position: relative;border-radius: 4px 4px 0 0;overflow: hidden;}
.Relatedvideo_List ul li .play_img img{width: 100%;height: 100%;}
.Relatedvideo_List ul li .play_title{}
.Relatedvideo_List ul li .play_title .tv_tit{font-weight: normal;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;opacity: 0.7;
font-size: 14px;}		
.Relatedvideo_List ul li:hover .play_title .tv_tit{opacity: 1;}
.Similartv_List{position: relative;margin-bottom: 40px;overflow: hidden;}
.Similartv_List .title_top h3{color: #fff;font-size: 18px;}
.Similartv_List ul{display: flex;margin-top: 20px;overflow: visible;padding-top: 8px;}
.Similartv_List ul::-webkit-scrollbar {height: 0;}
.Similartv_List ul li{display: flex;flex-direction: column;margin-right: 10px;cursor: pointer;position: relative;z-index: 20;transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
width: 182px;}
.Similartv_List ul li:last-child{margin-right: 0;}
.Similartv_List ul li:hover{transform: translateY(-8px);}
.Similartv_List ul li .play_img{width: 182px;position: relative;border-radius: 4px;overflow: hidden;}
.Similartv_List ul li .play_img::before{content: "";display: block;padding-bottom: 132%;}
.Similartv_List ul li .play_img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.Similartv_List ul li .play_title{}
.Similartv_List ul li .play_title .tv_tit{font-weight: normal;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;opacity: 0.7;
font-size: 14px;}	
.Similartv_List ul li:hover .play_title .tv_tit{opacity: 1;}

/* tvplay-css */
.Introduct_play_all{display: flex;border-bottom: 1px solid #c3bcb53d;align-items: flex-start;padding: 0 0px 38px 0px;}
.Introduct_play_all .player_main{flex: 1;background: #000;position: relative;}
.Introduct_play_all .player_content{position: relative;width: 100%;padding-bottom: 56.25%;}
.Introduct_play_all .player_main .load_ad{position: absolute;left:0;top: 0;width: 100%;height: 100%;z-index: 1;}
.Introduct_play_all .player_main .load_ad img{width:100%;height:100%;object-fit: cover;}
.Introduct_play_all .player_main .ad_main2_top{position: absolute;left: 50%;top:2px;transform: translateX(-50%);z-index: 2;width: max-content;max-width: 96%;}
.Introduct_play_all .player_main .ad_main2_top img{height: 70px;max-width: 100%;}
.Introduct_play_all .player_main .ad_main2_mid{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: max-content;max-width: 96%;}
.Introduct_play_all .player_main .ad_main2_mid img{height: 70px;max-width: 100%;}
.Introduct_play_all .player_main .ad_main2_bot{position: absolute;left: 50%;bottom: 2px;transform: translateX(-50%);z-index: 2;width: max-content;max-width: 96%;}
.Introduct_play_all .player_main .ad_main2_bot img{height: 70px;max-width: 100%;}
.Introduct_play_all .player_main .close_ad{background: #fff;width: 16px;height: 16px;position: absolute;top: 0;right: 0;cursor: pointer;}
.Introduct_play_all .player_main .close_ad img{height: 16px;vertical-align: top;}
.Introduct_play_all .player_main .tv_iframe{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100% !important;border: none;}

.Introduct_play_all .brief_content{width: 300px;margin-left: 20px;}
.Introduct_play_all .brief_content .film_img{}
.Introduct_play_all .brief_content .film_img img{width: 300px;height: auto;}
.Introduct_play_all .brief_content .Introduction_all{width: 300px;margin-top: 5px;}
.Introduct_play_all .brief_content .intro_p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 14px;}
.Introduct_play_all .more_btn{margin-top: 10px;}
.Introduct_play_all .more_btn .arrow{font-size: 14px;color: #fff;opacity: 0.64;display: flex;align-items: center;}
.Introduct_play_all .more_btn .arrow img{height: 11px;margin-left: 7px;}
.Introduct_play_all .more_btn .arrow:hover{opacity: 1;}
.Introduct_play_all .brief_content .brief_icon{display: flex;margin: 12px 0;justify-content:center;}
.Introduct_play_all .brief_content .collect_ic{display: flex;flex-direction: column;color: #fff;font-size: 15px;align-items: center;cursor: pointer;margin-right: 26px;opacity: 0.8;cursor: pointer;}
.Introduct_play_all .brief_content .collect_ic img{height: 28px;margin-bottom: 2px;}
.Introduct_play_all .brief_content .collect_ic:hover{opacity: 1;}
.Introduct_play_all .brief_content .collect_ic.active{opacity: 1;}
.Introduct_play_all .brief_content .like_ic{display: flex;flex-direction: column;color: #fff;font-size: 15px;align-items: center;cursor: pointer;opacity: 0.8;margin-right: 26px;cursor: pointer;}
.Introduct_play_all .brief_content .like_ic img{height: 28px;margin-bottom: 2px;}
.Introduct_play_all .brief_content .like_ic:hover{opacity: 1;}
.Introduct_play_all .brief_content .report_ic{display: flex;flex-direction: column;color: #fff;font-size: 15px;align-items: center;cursor: pointer;opacity: 0.8;cursor: pointer;}
.Introduct_play_all .brief_content .report_ic img{height: 28px;margin-bottom: 2px;}
.Introduct_play_all .brief_content .report_ic:hover{opacity: 1;}

/* notice-css */
.notice_wrap{margin-top: 90px;}
.notice_wrap .title_top{margin-bottom: 30px;}
.notice_wrap .title_top h3{color: #fff;font-size: 1.4rem;}
.notice_wrap .notice_tab{display: flex;border-bottom: 1px solid #212121;}
.notice_wrap .notice_tab li{color: #919191;margin-right: 40px;font-size: 16px;cursor: pointer;height: 46px;
display: flex;align-items: center;}
.notice_wrap .notice_tab li:hover{color: #e2e2e2;}
.notice_wrap .notice_tab li.selected{color: #fff;font-weight: 600;border-bottom: 2px solid #fff;}
.notice_wrap .notice_list{margin: 30px 0;table-layout:fixed;}
.notice_wrap .notice_list tr th{height: 60px;background-color: #191919;color: #888;font-weight: 400;border-bottom: 1px solid #212121;}
.notice_wrap .notice_list tr th:first-child{text-align: left;padding-left: 20px;}
.notice_wrap .notice_list tr th:nth-child(2){text-align: left;padding-left: 20px;}
.notice_wrap .notice_list tr td{color: #a3a3a3;height: 65px;text-align: center;border-bottom: 1px solid #191919;cursor: pointer;}
.notice_wrap .notice_list tr td.n_red{color: #ff0000;}
.notice_wrap .notice_list tr td.n_title{text-align: left;padding: 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice_wrap .notice_list tr td:first-child{text-align: left;padding-left: 20px;}
.notice_wrap .notice_list tr td:hover.n_title{color: #fff;}
.page_all{margin-bottom: 80px;}
.page_all ul{display: flex;justify-content: center;}
.page_all ul li{width: 28px;height: 28px;margin-left: 20px;border-radius: 3px;cursor: pointer;
display: flex;align-items: center;justify-content: center;color: #fff;opacity: 0.7;}
.page_all ul li:first-child{margin-left: 0;}
.page_all ul li.selected{background: #191919;opacity: 1;}
.page_all ul li:hover{opacity: 1;}

/* noticepage-css */
.noticepage_content{margin-top: 40px;}
.noticepage_content .ntitle_top{display: flex;margin-bottom: 30px;}
.noticepage_content .ntitle_top h4{color: #fff;font-size: 18px;font-weight: 400;flex: 1;width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.noticepage_content .ntitle_top .t_right{display: flex;align-items: center;justify-content: center;}
.noticepage_content .ntitle_top .t_right li{color: #808080;height: 14px;display: flex;align-items: center;}
.noticepage_content .ntitle_top .t_right li:first-child{padding-right: 20px;border-right: 1px solid #808080;}
.noticepage_content .ntitle_top .t_right li:nth-child(2){margin-left: 20px;}
.noticepage_content .ntitle_top .t_right li span{}
.noticepage_content .notice_main{}
.noticepage_content .notice_main p{color: #808080;line-height: 22px;font-size: 14px;}
.noticepage_content .notice_main p span{text-wrap-mode: wrap !important;}
.noticepage_content.replypage{padding: 0 30px;}
.notice_wrap .bot_button{display: flex;justify-content: flex-end;margin: 40px 0;}
.notice_wrap .back_btn{color: #a3a3a3;border: 1px solid #4e4e4e;border-radius: 4px;padding: 12px 30px;font-size: 15px;font-size: 14px;}
.notice_wrap .back_btn:hover{color: #d5d5d5;border: 1px solid #a3a3a3;}

/* faq-css */
.notice_wrap{}
.notice_wrap .faq_search{background: #141414;padding: 30px 0;display: flex;flex-direction: column;align-items: center;
margin: 30px 0;}
.notice_wrap .faq_search .search_all{margin-top: 40px;border-bottom: 2px solid hsla(0,0%,100%,.5);display: flex;padding-bottom: 12px;
width: 64%;}
.notice_wrap .faq_search .search_all .search_input{flex: 1;color: #fff;font-size: 20px;width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice_wrap .faq_search .search_all .search_btn{width: 32px;height: 32px;opacity: 0.5;}
.notice_wrap .faq_search .faq_ex{display: flex;margin-top: 20px;align-items: center;justify-content: center;}
.notice_wrap .faq_search .faq_ex li.f_tit{color: #fff;margin-right: 20px;font-size: 13px;font-weight: 600;}
.notice_wrap .faq_search .faq_ex li.faq_li{color: #a3a3a3;margin: 0 8px;cursor: pointer;font-size: 13px;height: 13px;display: flex;align-items: center;}
.notice_wrap .faq_search .faq_ex li.faq_li:hover{color: #fff;}
.notice_wrap .faq_search .faq_ex li.faq_li:nth-child(3){border-left: 1px solid #a3a3a3;border-right: 1px solid #a3a3a3;padding: 0 16px;}
.notice_wrap .faqcontent_tab{display: flex;}
.notice_wrap .faqcontent_tab li{color: #767676;cursor: pointer;font-size: 15px;padding: 0 20px;border-left: 1px solid #767676;height: 13px;display: flex;align-items: center;}
.notice_wrap .faqcontent_tab li.selected{color: #fff;}
.notice_wrap .faqcontent_tab li:hover{color: #dedede;}
.notice_wrap .faqcontent_tab li:first-child{border-left: none;padding-left: 0;}
.notice_wrap .faq_list{margin: 30px 0;table-layout:fixed;}
.notice_wrap .faq_list tr:first-child{border-top: 1px solid #191919;}
.notice_wrap .faq_list tr td{color: #a3a3a3;height: 65px;text-align: center;border-bottom: 1px solid #191919;cursor: pointer;}
.notice_wrap .faq_list tr td.n_title{text-align: left;padding: 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice_wrap .faq_list tr td:first-child{text-align: left;padding-left: 20px;}
.notice_wrap .faq_list tr td:hover.n_title{color: #fff;}
.notice_wrap .faq_list tr td .arrow{background: url(../images/arrow_down.png) no-repeat;background-size: 20px;width: 20px;height: 20px;display: inline-block;}
.notice_wrap .faq_list .faq_content_tr{display: none;}
.notice_wrap .faq_list .faq_content_tr td:nth-child(2){text-align: left;padding: 10px 20px 20px 20px;}
.notice_wrap .faq_list .faq_content_tr p{line-height: 22px;font-size: 14px;}

/* proposal-css */
.notice_wrap .Consultation_content{display: flex;margin-top: 40px;}
.notice_wrap .Consultation_content h4{color: #fff;font-size: 20px;font-weight: 400;width: 100px;}
.notice_wrap .Consultation_content h4 p{color: #666;font-size: 10px;margin-top: 10px;}
.notice_wrap .Consultation_content .form_info{flex: 1;padding-left: 50px;}
.notice_wrap .Consultation_content .form_info li{padding: 30px 0;border-bottom: 1px solid #191919;display: flex;}
.notice_wrap .Consultation_content .form_info li:first-child{padding-top: 0;}
.notice_wrap .Consultation_content .form_info li:last-child{border-bottom: none;}
.notice_wrap .Consultation_content .form_info li label{color: #b3b3b3;width: 95px;display: inline-block;font-size: 15px;
line-height: 35px;}
.notice_wrap .Consultation_content .form_info li .datainput_all{display: flex;flex-direction: column;}
.notice_wrap .Consultation_content .form_info li .datainput_all label.error{width: auto;color: #ff0000;font-size: 13px;
line-height: 22px;}
.notice_wrap .Consultation_content .form_info li .datainput{background: #212121;border: 1px solid #212121;border-radius: 3px;box-sizing: border-box;color: #fff;
padding: 8px 14px;font-size: 15px;}
.notice_wrap .Consultation_content .form_info li .datainput::placeholder{color: #484848;}
.notice_wrap .Consultation_content .form_info li .datainput:focus{border: 1px solid #ababab;}
.notice_wrap .Consultation_content .form_info li .datainput.company{width: 400px;}
.notice_wrap .Consultation_content .form_info li .datainput.name{width: 400px;}
.notice_wrap .Consultation_content .form_info li .datainput.eml{width: 165px;}
.notice_wrap .Consultation_content .form_info li .datainput.num{width: 130px;}
.notice_wrap .Consultation_content .form_info li span.word_s{color: #b3b3b3;margin: 0 8px;font-size: 15px;height: 35.5px;
display: flex;align-items: center;}
.notice_wrap .Consultation_content .form_info li .selcet_eml{border: 1px solid #414141;font-size: 15px;color: #fff;
opacity: 0.7;cursor: pointer;padding: 8px 24px 8px 14px;margin-left: 10px;border-radius: 3px;
 -webkit-appearance: none;-moz-appearance: noneappearance: none;background-image: url('../images/down_0.png');background-repeat: no-repeat;background-position: right 6px center;background-size: 14px;
 width: 145px;height: 35.5px;}
.notice_wrap .Consultation_content .form_info li .selcet_eml:hover{opacity: 1;}
.notice_wrap .Consultation_content .form_info li .select_contact{border: 1px solid #414141;font-size: 15px;color: #fff;
opacity: 0.7;cursor: pointer;padding: 8px 24px 8px 14px;border-radius: 3px;
 -webkit-appearance: none;-moz-appearance: noneappearance: none;background-image: url('../images/down_0.png');background-repeat: no-repeat;background-position: right 6px center;background-size: 14px;
 width: 100px;height: 35.5px;}
.notice_wrap .Consultation_content .form_info li .select_contact:hover{opacity: 1;}
.notice_wrap .Consultation_content .form_info li select option{background: #212121;color: #A3A3A3;}
.notice_wrap .Consultation_content .form_info li select option:hover{background: #2E2E2E;color: #DEDEDE;}
.notice_wrap .Esinfo_content{display: flex;padding-top: 30px;border-top: 1px solid #191919;}
.notice_wrap .Esinfo_content h4{color: #fff;font-size: 18px;font-weight: 400;width: 100px;}
.notice_wrap .Esinfo_content .form_info{flex: 1;padding-left: 50px;}
.notice_wrap .Esinfo_content .form_info li{padding: 30px 0;border-bottom: 1px solid #191919;display: flex;}
.notice_wrap .Esinfo_content .form_info li:first-child{padding-top: 0;}
.notice_wrap .Esinfo_content .form_info li label{color: #b3b3b3;width: 95px;display: inline-block;font-size: 15px;
line-height: 35px;}
.notice_wrap .Esinfo_content .form_info li .datainput_all{display: flex;flex-direction: column;flex: 1;}
.notice_wrap .Esinfo_content .form_info li .datainput_all label.error{width: auto;color: #ff0000;font-size: 13px;
line-height: 22px;}
.notice_wrap .Esinfo_content .form_info li .textinput_right label.error{width: auto;color: #ff0000;font-size: 13px;line-height: 22px;}
.notice_wrap .Esinfo_content .form_info li .datainput{background: #212121;border: 1px solid #212121;border-radius: 3px;box-sizing: border-box;color: #fff;
padding: 8px 14px;font-size: 15px;}
.notice_wrap .Esinfo_content .form_info li .datainput::placeholder{color: #484848;}
.notice_wrap .Esinfo_content .form_info li .datainput:focus{border: 1px solid #ababab;}
.notice_wrap .Esinfo_content .form_info li .textinput_right{flex: 1;display: flex;flex-direction: column;}
.notice_wrap .Esinfo_content .form_info li .datainput-text{background: #212121;border: 1px solid #212121;border-radius: 3px;box-sizing: border-box;color: #fff;
padding: 8px 14px;font-size: 15px;min-height: 330px;}
.notice_wrap .Esinfo_content .form_info li:nth-child(2){align-items: flex-start;border-bottom: none;}
.notice_wrap .Suggestion_content{border-top: 1px solid #191919;padding-top: 30px;}
.notice_wrap .Suggestion_content h4{color: #fff;font-size: 20px;font-weight: 400;}
.notice_wrap .Suggestion_content p.top_p{color: #777;font-size: 16px;margin-top: 20px;}
.notice_wrap .Suggestion_content ul.privacy_box{background: #191919;padding:30px 40px;margin-top: 20px;}
.notice_wrap .Suggestion_content ul.privacy_box li{color: #888;font-size: 15px;display: flex;line-height: 25px;}
.notice_wrap .Suggestion_content ul.privacy_box li .emphasis-text{border-bottom: solid;}
.notice_wrap .Suggestion_content .infoAgree{margin-bottom:30px;margin-top: 20px;}
.notice_wrap .Suggestion_content .infoAgree input[type="checkbox"]{width: 18px;height: 18px;-webkit-appearance: none;outline:none;background-size: 18px 18px;background-image: url("../images/unchecked.png");cursor: pointer;}
.notice_wrap .Suggestion_content .infoAgree input[type="checkbox"]:checked{background-image: url("../images/checked.png");}
.notice_wrap .Suggestion_content .infoAgree label{color: #808080;font-size: 15px;margin-left: 3px;}
.notice_wrap .Suggestion_content .infoAgree input[type="checkbox"]:checked + label{color: #fff;}
.notice_wrap .btn_wrap{display: flex;justify-content: center;margin-bottom: 50px;}
.notice_wrap .btn_wrap .leavemes_btn{width: 240px;height: 58px;background: #dedede;color: #000;font-size: 16px;font-weight: 600;border-radius: 4px;cursor: pointer;}
.notice_wrap .btn_wrap .leavemes_btn:hover{background: #fff;}

.notice_wrap .Esinfo_content .form_info .inputradio_dl{display: flex;align-items: center;}
.notice_wrap .Esinfo_content .form_info .inputradio_dl dd{margin-right: 30px;}
.notice_wrap .Esinfo_content .form_info .inputradio_dl dd:last-child{margin-right: 0;}
.notice_wrap .Esinfo_content .form_info .inputradio_dl dd input[type='radio']{margin-right: 5px;appearance: none;-webkit-appearance: none;-moz-appearance: none;
width: 13px;height: 13px;border: 1px solid #3e3e3e;border-radius: 50%;position: relative;}
.notice_wrap .Esinfo_content .form_info .inputradio_dl dd input[type='radio']:checked::before{content: '';
    position: absolute;top: 2px;left: 2px;width: 7px;height: 7px;background-color: #fff;border-radius: 50%;}
.notice_wrap .Esinfo_content .form_info .inputradio_dl dd label{width: auto;}
.notice_wrap .Esinfo_content .form_info .info_tips{margin-top: 5px;}
.notice_wrap .btn_wrap .leavemes_btn.btn_list{margin-right: 10px;width: 200px;}
.notice_wrap .btn_wrap .leavemes_btn.btn_submit{width: 200px;}

/* newslist-css */
.sub_contents {width: 100%;margin-top: 10px;}
.board_view {width: 100%;height: auto;position: relative;}
.board_view .view_top_tit {width: 100%;height: auto;position: relative;display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;}
.board_view .view_top_tit > h2 {width: 660px;height: auto;position: relative;font-size: 18px;font-weight: 500;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.board_view .view_top_tit .view_stat {width: auto;height: auto;position: relative;display: flex;align-items: center;}
.board_view .view_top_tit .view_stat > li {font-size: 14px;font-weight: 300;color: #ccc;position: relative;cursor: pointer;}
.board_view .view_top_tit .view_stat > li.line {color: #7d7d7d;margin: 0 8px;}
.board_view .view_txtcon {width: 100%;height: auto;position: relative;padding: 20px 0;}
.board_view .view_txtcon .view_txt{color: #808080;}
.board_view .view_txtcon .view_txt span{text-wrap-mode: wrap !important;}
.board_view .view_txtcon .view_upbox {width: 100%;height: auto;position: relative;text-align: center;margin-top: 100px;}
.board_view .view_txtcon .view_upbox .star_rate_area {width: 100%;height: auto;position: relative;display: flex;align-items: center;justify-content: center;gap: 15px;}
.board_view .view_txtcon .view_upbox .br-wrapper {display: flex;align-items: center;}
.board_view .view_txtcon .view_upbox .br-wrapper .br-widget {display: flex;}
.board_view .view_txtcon .view_upbox .br-wrapper .br-widget li {width: 19px;height: 19px;background: url(../images/star_1.png) no-repeat;background-size: 19px;margin: 0 1px;}
.board_view .view_txtcon .view_upbox .br-wrapper .br-widget li.br_select {background: url(../images/star_2.png) no-repeat;background-size: 19px;}
.board_view .view_txtcon .view_upbox .star_rate_number {font-size: 16px;font-weight: 400;color: #ccc;margin-left: 16px;}
.board_view .view_txtcon .view_upbox .star_rate_number #star_point {color: #e49c12;}
.board_view .view_txtcon .view_upbox .star_rate_number #star_cnt {color: #e49c12;}
.board_view .view_txtcon .up_btn {width: 150px;height: 50px;position: relative;margin: 0 auto;margin-top: 30px;}
.board_view .view_txtcon .up_btn > a {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;gap: 10px;color: #000;font-size: 16px;font-weight: 600;background-color: #e49c12;border-radius: 10px;}
.board_view .view_txtcon .up_btn > a > span {width: 33px;height: 30px;position: relative;background: url(../images/view_up.png) center no-repeat;-webkit-background-size: contain;background-size: contain;}
.user_btnbox {margin-top: 40px;width: 100%;height: auto;position: relative;display: flex;align-items: center;justify-content: center;gap: 20px;}
.user_btnbox > li {width: auto;height: auto;position: relative;}
.user_btnbox > li > a {display: block;width: auto;height: 38px;line-height: 38px;padding: 0 20px;background-color: #1b1b1b;text-align: center;color: #fff;font-size: 14px;font-weight: 600;border: 0;border-radius: 18px;}
.sub_contents .title_top{margin-bottom: 30px;}
.sub_contents .title_top h3{color: #fff;font-size: 1.4rem;}
.boardgall_list {width: 100%;height: auto;position: relative;display: flex;flex-wrap: wrap;gap: 20px;}
.boardgall_list .gall_item {width: -webkit-calc((100% - 60px) / 4);width: -moz-calc((100% - 60px) / 4);width: calc((100% - 60px) / 4);height: auto;position: relative;background-color: #191919;border: 1px solid #212121;}
.boardgall_list .gall_item .gall_thumb {width: 100%;position: relative;border-bottom: 1px solid #484848;}
.boardgall_list .gall_item .gall_thumb::before{content: "";display: block;padding-bottom: 56.25%;}
.boardgall_list .gall_item .gall_thumb img {width: 100%;height: 100%;/*object-fit: cover;*/position: absolute;top: 0;left: 0;}
.boardgall_list .gall_item .gall_txt {width: 100%;height: auto;position: relative;padding: 10px;}
.boardgall_list .gall_item .gall_txt h2 {width: 100%;font-size: 14px;font-weight: 500;color: #fff;overflow: hidden;white-space: normal;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 13px;line-height: 22px;}
.boardgall_list .gall_item .gall_txt .parner_starbox {display: flex;}
.boardgall_list .gall_item .gall_txt .parner_starbox .star_icon {display: flex;}
.boardgall_list .gall_item .gall_txt .parner_starbox .star_icon li {width: 15px;height: 15px;background: url(../images/star_1.png) no-repeat;background-size: 15px;margin: 0 1px;cursor: pointer;}
.boardgall_list .gall_item .gall_txt .parner_starbox .star_icon li.s_active {background: url(../images/star_0.png) no-repeat;background-size: 15px;}
.boardgall_list .gall_item .gall_txt .parner_starbox p {font-size: 14px;font-weight: 400;color: #ccc;margin-left: 5px;}
.user_search {width: 100%;height: auto;position: relative;margin-top: 20px;margin-bottom: 20px;}
.user_search > form {width: 100%;height: auto;position: relative;display: flex;align-items: center;justify-content: center;gap: 5px;}
.sch_select {width: 110px;height: 40px;position: relative;}
.sch_select > select {width: 100%;height: 100%;position: relative;padding: 0 10px;border: 1px solid #484848;font-size: 14px;font-weight: 400;background: url(../images/select_arrows.png) no-repeat right 15px center #1b1b1b;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #bbb;}
.user_search > form .sch_inputbox {width: auto;height: auto;position: relative;display: flex;align-items: center;}
.user_search .sch_input {width: 160px;height: 40px;position: relative;}
.user_search .sch_input > input {width: 100%;height: 100%;background-color: #1b1b1b;border: 1px solid #484848;border-right-width: 1px;border-right-style: solid;border-right-color: rgb(72, 72, 72);border-right: 0;padding: 0 10px;color: #fff;}
.user_search .sch_input > input:autofill {box-shadow: 0 0 0 1000px #1b1b1b inset;color: #fff;-webkit-text-fill-color: #fff;}
.user_search .sch_input > input:-webkit-autofill {box-shadow: 0 0 0 1000px #1b1b1b inset;color: #fff;-webkit-text-fill-color: #fff;}
.user_search .sch_button {width: 40px;height: 40px;position: relative;}
.user_search .sch_button > button {width: 100%;height: 100%;background-color: #1b1b1b;border: 1px solid #484848;border-left-width: 1px;border-left-style: solid;border-left-color: rgb(72, 72, 72);border-left: 0;background-image: url(../images/all_searh_icon.png);background-position: center;background-repeat: no-repeat;-webkit-background-size: auto auto;background-size: auto;}

.ft_flex {display: flex; align-items: center; margin-bottom: 20px;}

.contents_wrap .top_notice {background: #191919;display: flex;padding: 20px;align-items: center;margin-bottom: 20px;margin-top: 20px;}
.contents_wrap .top_notice .n_left {color: #ffff;font-size: 14px;margin-right: 20px;}
.contents_wrap .top_notice .notice_title {color: #fff;flex: 1;width: 0;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;height: 14px;position: relative;line-height: 14px;}
.contents_wrap .top_notice .notice_title:hover {color: #ff0000;}
.contents_wrap .top_notice .notice_title li {height: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@keyframes news-scroll {
    0% {
        margin-top: 0;
    }

    100% {
        margin-top: -56px;
    }
}
.contents_wrap .top_notice .arrow_go {height: 24px;}