@charset "utf-8";

html, body, form, input, legend, label, select, option, button, fieldset, textarea, div, p, pre, blockquote, img, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li {margin:0;padding:0;}
body {font-size:14px;font-family:'맑은 고딕', '돋움';color:#fff;overflow:hidden;}
fieldset,img{border:none;}
a{text-decoration:none;}
ol, ul, dl, li {list-style:none;}
.blind {position:absolute;left:-3000px;top:-3000px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

.wrp_launcher{width:982px;height:480px;background-color:#000;}

.launcher .main_banner{position:relative;float:left;border-right:1px solid #141d25;width:488px;height:478px;}
.launcher .main_banner .visual_slider{z-index:5;}
.launcher .main_banner .bx-controls{position:absolute;right:20px;top:20px;overflow:hidden;z-index:100;}
.launcher .main_banner .bx-controls a{display:block;float:left;width:30px;height:30px;text-indent:-9999px;}
.launcher .main_banner .bx-controls a:hover{background-position:0px -32px;}
.launcher .main_banner .bx-controls .bx-prev{margin-right:10px;background:url(../image/btn_prev.png) no-repeat;}
.launcher .main_banner .bx-controls .bx-next{background:url(../image/btn_next.png) no-repeat;}

.launcher .contents{position:relative;width:449px;height:458px;float:left;padding:10px 20px;background:url(../image/launcherbg.png) left top no-repeat;}
.launcher .contents .top_bx{clear:both;overflow:hidden;height:60px;margin-bottom:20px;}
.launcher .contents .menu_list {
    float: left;
    padding-top: 3px;
    margin-left: 10px; /* Ajuste a margem esquerda para mover os botões para a esquerda */
}

.launcher .contents .menu_list li {
    display: block;
    margin: 10px 0;
}

.launcher .contents .menu_list li a {
    display: block;
    width: 120px;
    height: 40px;
    background: url(../image/btn_red.png) no-repeat;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    line-height: 44px;
    margin-left: 80px; /* Ajuste a margem esquerda negativa para mover os botões mais para a esquerda */
}

.launcher .contents .menu_list li a:hover {
    background: url(../image/btn_red_over.png) no-repeat;
}




.launcher .contents .game_grade{float:right;width:91px;height:50px;background:url(../image/bg_grade.jpg) no-repeat;}
.launcher .contents .noti_list{clear:both;padding-bottom:22px;}

.launcher .contents .noti_list dt 
{
  overflow: hidden;
  padding-bottom: 7px;
  margin-bottom: 5px;
  color: #fff002;
  /* border-bottom: 1px solid;*/
  font-weight: bold;
}







.launcher .contents .noti_list dt span{display:block;float:left;}
.launcher .contents .noti_list dt a{display:block;float:right;width:43px;height:16px;background-color:#b02323;border-radius:2px;color:#fff;font-size:11px;line-height:16px;text-align:center;}
.launcher .contents .noti_list dd{padding-left:10px;background:url(../image/ico_list_r.gif) 0px 12px no-repeat;}
.launcher .contents .noti_list dd a{overflow:hidden;display:block;width:435px;color:#ffffff;line-height:1.7em;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.launcher .contents .noti_list dd a:hover{color:#b02323;}
.launcher .contents .noti_list dd.important a{color:#b02323;}
.launcher .contents .ad_link{position:absolute;bottom:10px;left:19px;display:block;}

/*blue launcher*/
.launcher.blue .main_banner .bx-controls .bx-prev{margin-right:10px;background:url(../image/btn_prev_blue.png) no-repeat;}
.launcher.blue .main_banner .bx-controls .bx-next{background:url(../image/btn_next_blue.png) no-repeat;}
.launcher.blue .main_banner .bx-controls a:hover{background-position:0px -32px;}
.launcher.blue .contents .menu_list li a{display:block;width:110px;height:440px;background:url(../image/btn_blue.jpg) no-repeat;color:#d8cabf;font-size:14px;text-align:center;line-height:44px;}
.launcher.blue .contents .menu_list li a:hover{background:url(../image/btn_blue_over.jpg) no-repeat;}
.launcher.blue .contents .noti_list dt{border-bottom:1px solid #2371b0;}
.launcher.blue .contents .noti_list dd{background:url(../image/ico_list_b.gif) 0px 11px no-repeat;}
.launcher.blue .contents .noti_list dd a:hover{color:#2371b0;}
.launcher.blue .contents .noti_list dd.important a{color:#2371b0;}
.launcher.blue .contents .noti_list dt a{background-color:#2371b0;border:1px solid #2371b0;border-radius:2px;}



