@charset "utf-8";
/* CSS Document */

@media screen and (-webkit-min-device-pixel-ratio:0) {.slider {
	border-right: solid 1px #2c3544
}}
.slider_main {
	position: relative;
	width: 100%;
	height: 497px;
	overflow: hidden;
	background-color:#545a64 ;
}

.slider_main .slide {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.slider_main .slide img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1px;
	height: 1px;
	cursor: default;
}

.slider_main .slide-content {
	position: absolute;
	bottom: 30%;
	width: 100%;
	text-align: center;
	color: #fff;
	-webkit-text-shadow: 0 2px 5px rgba(0, 0, 0, 0.6), 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0 2px 5px rgba(0, 0, 0, 0.6), 0 0 5px rgba(0, 0, 0, 0.5);
	/* text-shadow: 0 2px 5px rgba(0, 0, 0, 0.6), 0 0 5px rgba(0, 0, 0, 0.5); */
}

.slider_main .slider-nav {
	position: absolute;
	bottom:0;
	left: 65%;
	width: 100%;
	z-index: 10;
}

.slider_main .next-slide {
	/*{ width:70px; height:70px; background-color:#626771; background-image:url(../img/ico_roll_prev.png); background-position:center; background-repeat:no-repeat; position:absolute; left:45px; bottom:0px}*/
	position: absolute;
	display: inline-block;
	width:70px; height:70px; background-color:#626771; background-image:url(../img/ico_roll_next.png); background-position:center; background-repeat:no-repeat; 
	margin: 0;
	left:74px;
	bottom:0px;
	overflow: hidden;
	cursor: pointer;
	z-index: 20;}

	.slider_main .prev-slide {
	/*{ width:70px; height:70px; background-color:#626771; background-image:url(../img/ico_roll_prev.png); background-position:center; background-repeat:no-repeat; position:absolute; left:45px; bottom:0px}*/
	position: absolute;
	display: inline-block;
	width:70px; height:70px; background-color:#626771; background-image:url(../img/ico_roll_prev.png); background-position:center; background-repeat:no-repeat; 
	margin: 0;
	left:0;
	bottom:0px;
	overflow: hidden;
	cursor: pointer;
	z-index: 20;}


	.slider_main .next-slide:hover,
	.slider_main .prev-slide:hover {
	background-color: rgba(0, 0, 0, 0.6);
}



.test { border:solid 2px #E58B8C}
#main_container {width:1260px; margin:0 auto; position:relative}
#main_container .all_menu a{ position:absolute; width:40px; height:40px; background:url(../img/ico_allmenu.png) no-repeat left center; left:0; top:17px;}
.main_notice { width:40.7%; height:55px; float:right; position:relative; margin:9px 0 9px 0; padding: 10px 0 0 0;}
.main_notice .title { position:absolute; top:12px; left:0; width:auto; color:#bebfc3; font-family:OpenSans600i;}
/* .main_notice .btn_bx { position:absolute; top:0; right:0; border-left:solid 1px #3d4452; border-right:solid 1px #3d4452; width:37px; height:54px; padding:0 3px }
.main_notice a.up { display:block; width:100%; height:26px; background:url(../img/ico_up_ar.png) no-repeat center; border-bottom:solid 2px #373e49 }
.main_notice a.down { display:block; width:100%; height:26px; background:url(../img/ico_down_ar.png) no-repeat center } */
.main_notice ul { float:left; width:auto; margin-left:18%; padding-top:6px}
.main_notice ul li a { color:#9fa1a6; font-size:0.8em; font-family:'OpenSans_i'; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:100% ; display:block; background:url(../img/bullet_01.png) no-repeat 0 center; padding-left:7px; line-height:1.4;}
.main_notice ul li a:hover { text-decoration:underline}
.main_notice .bx-wrapper .bx-prev { display:block; width:36px; height:32px; background:url(../img/ico_up_ar.png) no-repeat center; top:0; right:0;border-bottom:solid 1px #3d4452;}
.main_notice .bx-wrapper .bx-prev:hover,
.main_notice .bx-wrapper .bx-prev:focus { background-color:rgba(255, 255, 255, 0.1);}
.main_notice .bx-wrapper .bx-next { display:block; width:36px; height:32px; background:url(../img/ico_down_ar.png) no-repeat center;top:26px; right:0;}
.main_notice .bx-wrapper .bx-next:hover,
.main_notice .bx-wrapper .bx-next:focus { background-color:rgba(255, 255, 255, 0.1);}
.main_notice .bx-wrapper .bx-controls-direction a { position: absolute; outline: 0; width: 36px; height: 27px; text-indent: -9999px; z-index: 9999;border-left:solid 1px #3d4452;border-right:solid 1px #3d4452;}
.main_notice .bx-wrapper .bx-controls-direction a.disabled { display: none;} 

.m_bg_bx { float:left; width:100%;}
.m_bg_bx .m_bg_dark { float:left; width:23%; position:relative}
.m_bg_bx .m_bg_gray { float:right; width:77%; background-color:#545a64; }
.m_bg_bx .top_spc { height:45px;}
/* .m_bg_bx .game_spc { height:820px;} */


/* .m_bg_bx .game_spc { height:1180px;} */

/* 배너 가로영역 추가 */
.m_bg_bx .game_spc { height:1390px;}




/* .m_bg_dark .gm_next { float:left; width:100%; padding-top:56px; padding-right:18.7%}
.m_bg_dark .gm_next p { border-bottom:solid 1px #545a64; border-top:solid 1px #545a64; color:#c6c8ca; font-size:0.875em; padding:8px 0;  }
.m_bg_dark .gm_next ul { float:left; width:100%; margin-top:14px}
.m_bg_dark .gm_next li { float:left; width:100%; background:url(../img/bullet_02.png) no-repeat 0 10px; padding-left:10px; color:#6b7078; font-size:0.8em; line-height:1.4; margin-bottom:14px}
.m_bg_dark .gm_next li span { display:inline-block; font-size:11px; background-color:#3e4754; color:#6b7078; padding:2px 10px; border-radius:30px; margin-top:4px} */
.m_bg_dark .gm_next { float:left; width:100%; padding-top:56px; padding-right:18.7%}
.m_bg_dark .gm_next p { border-bottom:solid 1px #545a64; border-top:solid 1px #545a64; color:#c6c8ca; font-size:0.875em; padding:8px 0;  }
.m_bg_dark .gm_next ul { float:left; width:100%; margin-top:14px}
.m_bg_dark .gm_next li { float:left; width:100%; background:url(../img/bullet_02.png) no-repeat 0 10px; padding-left:10px; color:#acaeb2; font-size:0.8em; line-height:1.4; margin-bottom:14px}
.m_bg_dark .gm_next li span { display:inline-block; font-size:11px; background-color:#3e4754; color:#acaeb2; padding:1px 8px; border-radius:30px; margin-top:4px; margin-left: 4px;}
.m_bg_dark .gm_next li a { color: #acaeb2;}
.m_bg_dark .gm_next li a:hover { color: #ffffff;}




/* .m_bg_dark .dark_btm { float:left; width:100%; padding-right:18.7%; margin-top:28px;} */
.m_bg_dark .dark_btm { float:left; width:238px; margin-top:28px;}
.m_bg_dark .dark_btm p { float:left; margin-top:1px; width: 100%; display: block;}
.m_bg_dark .dark_btm p img { width: 100%;}

/*.m_bg_dark .dark_btm p a { float:left; width:100%; height: auto; margin-bottom:0; text-align: center; background-color: #ffffff; margin-bottom:1px; }*/
.m_bg_dark .dark_btm p a { float:left; width:100%; height: auto; text-align: center; background-color: #ffffff; margin-bottom:4px; }
.m_bg_dark .dark_btm p .inbox { width: 100%; height:120px; background-repeat: no-repeat; background-position: center; background-size:contain; display: block;}

.m_bg_dark .newsletter {width:238px;position:absolute; bottom:0;}
.m_bg_dark .newsletter_tit { float:left; width:100%; font-size:1.3em; color:#707681;text-transform:uppercase; line-height:1; margin-top:24px}
.m_bg_dark .newsletter_tit em { font-size:10px}
.m_bg_dark .newsletter_form {float:left; width:100%; margin-top:8px }
.m_bg_dark .newsletter_form input { background-color:#4a4f56; width:100%; height:38px; border:none; margin-bottom:4px; padding-left:5px;}
.m_bg_dark .newsletter_form input::placeholder { font-size:11px; color: #acaeb2;}
.m_bg_dark .newsletter_form a { display:block; background-color:#1a2029; text-align:center; color:#f6ff00;height:38px; line-height:38px;}
.m_bg_dark .newsletter_form a:hover { background-color:#545a64;}

.news_visual { float:left; width:100%;}
/* .news_visual .visual_bx { background-color:#000000 !important;} */
.news_visual .visual_bx a{ float:left; width:61%; height:496px;background-color:#1a2029 !important;}
.news_visual .news_text {float:left; width:39%; position:relative; height:496px;}
.news_visual .news_text .date { position:absolute; width:auto; height:26px; display:inline-block; background-color:#f6ff00; padding:0 10px 0 8px; font-size:11px; color:#0a0509}
/* .news_visual .news_text .big_title { padding:42px 50px 0 48px; margin-top:30px; font-size:1.95em; line-height:1.4em} */
.news_visual .news_text .big_title { padding:0px 50px 0 48px; margin-top:0; font-size:1.95em; line-height:1.4em}
.news_visual .news_text .big_title a { color:#fff;}
.news_visual .news_text .sm_title { padding:30px 50px 0 48px; color:#c6c8ca; font-size:0.875em; line-height:1.6em}

.news_visual .news_text .roll_prev a { width:70px; height:70px; background-color:#626771; background-image:url(../img/ico_roll_prev.png); background-position:center; background-repeat:no-repeat; position:absolute; left:45px; bottom:0px}
.news_visual .news_text .roll_next a { width:70px; height:70px; background-color:#626771; background-image:url(../img/ico_roll_next.png); background-position:center; background-repeat:no-repeat; position:absolute; left:120px; bottom:0px}
.news_visual .news_text a:hover { background-color:#1a2029}



#main_container .hd-title {font-family:'OpenSans_i'; color:#FFF; font-size:1.5em; position:relative}
#main_container .hd-title2 {font-family:'OpenSans_i'; color:#FFF; font-size:1.5em; position:relative; display: inline;}
/* #main_container .hd-title {font-family:'OpenSans_i'; color:#FFF; font-size:1.5em; position:relative} */
.athletes .hd-title_s {font-family:'OpenSans_i'; color:#FFF; font-size:1.4em; position:relative}
/* .competition_wp { width:100%; padding:55px 5.4% 0 5.4%;}
.competition_wp .game_tap_bx { float:left; width:100%; border-top:solid 1px #f6ff00; border-bottom:solid 1px #474e5a; height:65px; margin-top:20px; position:relative; margin-bottom:29px;}
.competition_wp .game_tap_bx ul { float:left; width:82%; }
.competition_wp .game_tap_bx ul li a{ float:left; width:25%; height:46px;  padding-right:1%; padding-top:18px; text-transform:uppercase; font-size:0.8em; line-height:1.2; color:#f3f2f2; overflow:hidden }
.competition_wp .game_tap_bx ul li a.select{ font-size:0.8em; color:#f6ff00; font-family:'OpenSans600'; border-top:solid 2px #f6ff00;padding-top:16px;}
.competition_wp .game_tap_bx ul li a:hover { color:#f6ff00; }
.competition_wp .game_tap_bx .gm_roll_prev a{ position:absolute; width:64px; height:63px; display:block; top:1px; right:64px; border-left:solid 1px #474e5a; background:url(../img/ico_tap_prev.png) no-repeat center}
.competition_wp .game_tap_bx .gm_roll_next a{ position:absolute; width:64px; height:63px; display:block; top:1px; right:0; border-left:solid 1px #474e5a; border-right:solid 1px #474e5a; background:url(../img/ico_tap_next.png) no-repeat center}
.competition_wp .game_tap_bx .gm_roll_prev a:hover, .competition_wp .game_tap_bx .gm_roll_next a:hover { background-color:#626771;} */
.competition_wp { float:left; width:100%; padding:55px 5.4% 0 5.4%;}
.competition_wp .game_tap_bx { float:left; width:100%; border-top:solid 1px #f6ff00; border-bottom:solid 1px #474e5a; height:65px; margin-top:20px; position:relative; margin-bottom:29px;}
.competition_wp .game_tap_bx ul { float:left; width:82%; }
.competition_wp .game_tap_bx ul li a{ float:left; width:100%; height:46px;  padding-right:1%; padding-top:18px; text-transform:uppercase; font-size:0.8em; line-height:1.2; color:#f3f2f2; overflow:hidden }
.competition_wp .game_tap_bx ul li a.select{ font-size:0.8em; color:#f6ff00; font-family:'OpenSans600'; border-top:solid 2px #f6ff00;padding-top:16px;}
.competition_wp .game_tap_bx ul li a:hover { color:#f6ff00; }
.competition_wp .game_tap_bx .gm_roll_prev a{ position:absolute; width:64px; height:63px; display:block; top:1px; right:64px; border-left:solid 1px #474e5a; background:url(../img/ico_tap_prev.png) no-repeat center}
.competition_wp .game_tap_bx .gm_roll_next a{ position:absolute; width:64px; height:63px; display:block; top:1px; right:0; border-left:solid 1px #474e5a; border-right:solid 1px #474e5a; background:url(../img/ico_tap_next.png) no-repeat center}
.competition_wp .game_tap_bx .gm_roll_prev a:hover, .competition_wp .game_tap_bx .gm_roll_next a:hover { background-color:#626771;}

/* GameTap Control */
.game_tap_bx .bx-wrapper .bx-prev { width:64px; height:63px; display:block; top:0px; right:64px; border-left:solid 1px #474e5a; background:url(../img/ico_tap_prev.png) no-repeat center; display: block; background-color: #545a64;}
.game_tap_bx .bx-wrapper .bx-prev:hover,
.game_tap_bx .bx-wrapper .bx-prev:focus {  background-color:#fff;}
.game_tap_bx .bx-wrapper .bx-next { width:64px; height:63px; display:block; top:0px; right:0; border-left:solid 1px #474e5a; border-right:solid 1px #474e5a; background:url(../img/ico_tap_next.png) no-repeat center;background-color: #545a64;}
.game_tap_bx .bx-wrapper .bx-prev:hover,
.game_tap_bx .bx-wrapper .bx-prev:focus,
.game_tap_bx .bx-wrapper .bx-next:hover,
.game_tap_bx .bx-wrapper .bx-next:focus { background-color:#626771;}
.game_tap_bx .bx-wrapper .bx-controls-direction a { position: absolute; outline: 0; width:64px; height:63px; text-indent: -9999px; z-index: 9999;}
.game_tap_bx .bx-wrapper .bx-controls-direction a.disabled { display: none;}

.competition_wp ul.competition_list {float:left; width:100%; }
.competition_wp ul.competition_list li { float:left; width:32%; margin-right:2%; margin-bottom:30px}
.competition_wp ul.competition_list li .news_tit {display:block; font-size:1.05em;font-family:'OpenSans600i'; text-transform:uppercase; height:34px; position:relative}
.competition_wp ul.competition_list li .news_tit .more {position:absolute; top:-2px; right:0; text-transform:none}
.competition_wp ul.competition_list li:nth-child(3n+3) { margin-right:0;}
.competition_wp ul.competition_list li dl { float:left; width:100%; height:auto;}
.competition_wp ul.competition_list li dl dt a{ float:left; width:100%; height:178px; background-position:center; background-repeat:no-repeat; position:relative }
.competition_wp ul.competition_list li dl dt a .video { position:absolute; width:100%; height:178px; background:url(../img/icon_midvideo.png); background-position:center; background-repeat:no-repeat}
/*.competition_wp ul.competition_list li dl dd { float:left; width:100%; padding:10px 0;}*/
.competition_wp ul.competition_list li dl dd { float:left; width:100%; padding:10px 0; height: 60px;}
.competition_wp ul.competition_list li dl dd a { font-size:0.875em; color:#c6c8ca; display:block; line-height:1.5}
.competition_wp ul.competition_list li dl dd a:hover { color:#ffffff }
.competition_wp ul.competition_list .compe_tit { display:block; font-size:0.9em;font-family:'OpenSans_i'; text-transform:uppercase; vertical-align: middle; }
.competition_wp ul.competition_list .compe_tit span{  display: flex;align-items: center; height:34px; line-height:1em ; }
/* .competition_wp ul.competition_list .competition_titlebx { float:left; width:100%; height:230px; background-color:#FFFFFF}
.competition_wp ul.competition_list .competition_titlebx dl {float:left; width:100%; padding:3px 16px 0 16px}
.competition_wp ul.competition_list .competition_titlebx dl dt {float:left; width:100%; text-align:center; height:178px; line-height:178px;  }
.competition_wp ul.competition_list .competition_titlebx dl dt img { width:238px; height: auto}
.competition_wp ul.competition_list .competition_titlebx dl dd { float:left; width:100%; height:52px; background:url(../img/bg_resultline.png) repeat-x center; position:relative }
.competition_wp ul.competition_list .competition_titlebx dl dd .btn{ right:0; top:15px; position:absolute} */
.competition_wp ul.competition_list .competition_titlebx { float:left; width:100%; height:230px; background-color:#FFFFFF}
.competition_wp ul.competition_list .competition_titlebx dl {float:left; width:100%; padding:3px 16px 0 16px}
.competition_wp ul.competition_list .competition_titlebx dl dt {float:left; width:100%; text-align:center; height:178px; line-height:178px; }
.competition_wp ul.competition_list .competition_titlebx dl dd { float:left; width:100%; height:52px; background:url(../img/bg_resultline.png) repeat-x center; position:relative }
.competition_wp ul.competition_list .competition_titlebx dl dd .btn{ right:0; top:15px; position:absolute}
/* 210901 추가 시작 */
.competition_wp ul.competition_list .inform { float:left; width:100%; height:238px; padding:17px 20px;}
.competition_wp ul.competition_list .s_cate { display:inline-block; background-color:#fff; color:#2c3544; font-size:0.8em; padding:4px 8px; line-height:1;font-family:OpenSansBold; margin-bottom:5px}
.competition_wp ul.competition_list .subj a{ color:#b3b4b4; display:block; font-size:0.875em; display:block; line-height:1.5; margin-bottom:5px}
.competition_wp ul.competition_list .pdf_down a { margin-bottom:4px; }
.competition_wp ul.competition_list a:hover { color:#fff !important}
/* 210901 추가 끝 */


.mcontents_bx { float:left; width:100%; margin-top:30px}
.mcontents_bx .lef_bx { float:left; width:56.6%}
.mcontents_bx .right_bx { float:right; width:38.6%; padding-top:49px}
.mcontents_bx .rank_tab { width:100%; height:54px; background-color:#f5ff01; position:relative; margin-top:10px; text-transform:uppercase; color:#1a2029; font-size:0.875em; line-height:3.7; padding-left:20px;font-family:OpenSans600; position:relative}
.mcontents_bx .rank_tab span { display: inline-block; padding-right:4px; line-height: 1.2em; font-family:'OpenSansBold';}
.mcontents_bx .rank_tab a{ position:absolute; width:85px; height:51px; top:0; right:0; background-color:#202732; display:block; background-image:url(../img/icon_yellow_ar.png); background-position:center; background-repeat:no-repeat}
.mcontents_bx .rank_tab a:hover { background-color:#545a64}
.mcontents_bx ul.rank_list { float:left; width:100%;}
.mcontents_bx ul.rank_list li { float:left; width:100%; border-bottom:solid 1px #3a414c; height:28px;}
.mcontents_bx ul.rank_list .num { font-size:0.875em; color:#7d8082; width:17%; display:inline-block; text-align:center}
.mcontents_bx ul.rank_list .country { width:32%; display:inline-block; padding-left:2%; font-size:11px; color:#80868f; }
.mcontents_bx ul.rank_list .country span { margin-right:14px; }
/* .mcontents_bx ul.rank_list .name { width:47%; display:inline-block; color:#7d8082; font-size:0.8em} */
.mcontents_bx ul.rank_list .name { width:47%; display:inline-block; color:#969a9c; font-size:0.8em}


.mcontents_bx .right_bx .m_calendar { float:left; width:100%; height:284px; border-top:solid 1px #545a64; border-bottom:solid 1px #545a64;margin-top:14px; position:relative}
.mcontents_bx .right_bx .m_calendar .roll_prev a { position:absolute; width:22px; height:22px; background-image:url(../img/ico_prev_ar_s.png); background-position:center; background-repeat:no-repeat; background-color:#f6ff00; border-radius:22px; top:18px; right:27px;}
.mcontents_bx .right_bx .m_calendar .roll_next a { position:absolute; width:22px; height:22px; background-image:url(../img/ico_next_ar_s.png); background-position:center; background-repeat:no-repeat; background-color:#f6ff00; border-radius:22px; top:18px; right:0;}
.mcontents_bx .right_bx .m_calendar .roll_prev a:hover, .mcontents_bx .right_bx .m_calendar .roll_next a:hover { background-color:#fff}
.mcontents_bx .right_bx .m_calendar ul { float:left; width:100%; padding:20px 0; }
.mcontents_bx .right_bx .m_calendar li { float:left; width:33.3%; height:236px; border-right:solid 1px #333c4a; text-align:center; padding-top:65px;}
.mcontents_bx .right_bx .m_calendar li:last-child { border-right:none;}
.mcontents_bx .right_bx .m_calendar li .date { font-size:1.55em; color:#ffffff}
.mcontents_bx .right_bx .m_calendar li .text a { font-size:0.75em; color:#80868f; line-height:1.2; display:block; padding:20px }
.mcontents_bx .right_bx .m_calendar li .text a:hover { color:#fff}
.hd-title .more{ position:absolute; right:0; top:-3px}

/* m_calendar Control */
.m_calendar .bx-wrapper .bx-prev { width:22px; height:22px; background-image:url(../img/ico_prev_ar_s.png); background-position:center; background-repeat:no-repeat; background-color:#f6ff00; border-radius:22px; top:18px; right:27px;}
.m_calendar .bx-wrapper .bx-prev:hover,
.m_calendar .bx-wrapper .bx-prev:focus {  background-color:#fff;}
.m_calendar .bx-wrapper .bx-next { width:22px; height:22px; background-image:url(../img/ico_next_ar_s.png); background-position:center; background-repeat:no-repeat; background-color:#f6ff00; border-radius:22px; top:18px; right:0;}
.m_calendar .bx-wrapper .bx-next:hover,
.m_calendar .bx-wrapper .bx-next:focus { background-color:#fff;}
.m_calendar .bx-wrapper .bx-controls-direction a { position: absolute; outline: 0; width: 22px; height: 22px; text-indent: -9999px; z-index: 9999;}
.m_calendar .bx-wrapper .bx-controls-direction a.disabled { display: none;}

.m_athletes { float:left; width:100%; height:243px; background:url(../img/bg_athletes.png) no-repeat 40.7% 0; padding-top:46px; }
.m_athletes .md-title {font-family:'OpenSans_i'; color:#FFF; font-size:1.4em; position:relative; width:150px; margin-left:17%}
.m_athletes .md-title .more{ position:absolute; right:0; top:-3px}
.m_athletes ul { float:left; width:100%; margin-top:22px}
.m_athletes li { float:left; width:50%}
.m_athletes li dl { float:left; width:100%;}
.m_athletes li dl dt { float:left; width:55%; padding:13% 8% 0 2%; text-align:right}
/* .m_athletes li dl dt .name a {width:100%; font-size:13px; color:#6c7175; font-family:OpenSans600; display:block; line-height:1.4} */
.m_athletes li dl dt .name a {width:100%; font-size:13px; color:#6c7175; font-family:OpenSans600; display:block; line-height:1.4}
.m_athletes li dl dt .name a:hover,.m_athletes li dl dt .more a:hover { color:#fff}
.m_athletes li dl dt .more a { font-size:11px; color:#6c7175; font-family:OpenSans; display:inline-block; background:url(../img/ico_arrow_s.png); background-repeat:no-repeat; background-position:5px center; padding:0 5px 0 17px; background-color:#434b59; height:14px; line-height:1}
.m_athletes li dl dd { float:left; width:45%;}
.m_athletes li dl dd a { width:152px; height:152px; display:block; border-radius:152px;}

.around { float:left; width:100%; height:196px; border-bottom:solid 1px #545a64; border-top:solid 1px #545a64; margin-top:38px;}
.around dl {float:left; width:100%;position:relative }
.around dl dt { float:left;width:37.7%; display:block; padding-top:32px; padding-right:14px; }
.around dl dt a{font-size:13px; color:#80868f; font-family:OpenSans600; display:block; line-height:1.4; margin-top:14px;height:58px;overflow:hidden}
.around dl dt a:hover { color:#fff}
.around dl dt p { color:#f6ff00; font-size:1.2em;font-family:'OpenSans_i';}
.around dl dd { padding: 0;}
.around dl dd a{ float:left;width:62.3%; height:194px; display:block}
/* around PAGER */
.slierWrap { width: 100%; position: relative;}
.around .bx-wrapper .bx-pager,
.around .bx-wrapper .bx-controls-auto { position: absolute; bottom: 10px;width: 100%;}
.around .bx-wrapper .bx-pager.bx-default-pager a { text-indent: -9999px;margin: 0 5px; outline: 0; display:inline-block;width:13px; height:13px; background-color:#80868f; border-radius:13px; }
.around .bx-wrapper .bx-pager.bx-default-pager a:hover,
.around .bx-wrapper .bx-pager.bx-default-pager a.active,
.around .bx-wrapper .bx-pager.bx-default-pager a:focus { display:inline-block;width:13px; height:13px; border-radius:13px; border:solid 2px #f6ff00; background-color:transparent }
.around .bx-wrapper .bx-pager-item,
.around .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; vertical-align: bottom; }
.around .bx-wrapper .bx-pager-item { line-height: 0; }



.m_rule_bx {float:left; width:100%; height:173px; background-color:#484f5b; margin-top:48px; padding:40px}
.m_rule_bx .md-title { float:left; width:12%; font-family:'OpenSans_i'; color:#FFF; font-size:1.125em; position:relative; width:110px;}
.m_rule_bx .md-title .more{ position:absolute; right:0; top:-3px}
.m_rule_bx .rule_lst { float:right; width:88%}
.m_rule_bx ul.rule_lft { float:left; width:48%; }
.m_rule_bx ul.rule_right{ float:right; width:48%; }
.m_rule_bx ul li { float:left; width:100%; border-bottom:solid 1px #5b616c; position:relative; padding:0px 0 10px 0; margin-bottom:8px}
.m_rule_bx ul li dt { float:left; width:74%; font-size:0.8em; color:#b1b1b1;background:url(../img/bullet_white.png) no-repeat left 6px; padding-left:10px; line-height:1.4; height:40px }
.m_rule_bx ul li dd {float:left; width:26%; position:relative}
.m_rule_bx ul li dd .btn { top:3px; position:absolute; right:0; min-width:108px;}
.m_rule_bx ul li:last-child { border-bottom:none}

.mbanner_bx { float:left; width:100%;}
.mbanner_bx .lef_banner { float:left; width:61.4%; background-color:#545a64; padding:32px 40px 0 40px; 
	height:220px}
.mbanner_bx .lef_banner ul { float:left; width:100%; margin-top:50px;}
.mbanner_bx .right_banner { float:right; width:38.6%; background-color:#ffffff;padding:32px 40px 0 40px; height:220px}
.mbanner_bx .right_banner ul { float:left; width:100%; margin-top:40px}
.mbanner_bx .right_banner ul li a{ float:left; width:100%; text-align:center}
.mbanner_bx p { color:#020202; font-size:0.95em;font-family:'OpenSans_i';  }
/* banner 100% */
.mbanner_bx .all_banner { float:left; width:100%; background-color:#545a64; padding:32px 40px 0 40px; 
	height:220px}
.mbanner_bx .all_banner ul { float:left; width:100%; margin-top:50px;}

.m_recognized { float:left; width:100%; position:relative}
.m_recognized ul {}
.m_recognized li { float:left; width:20%; height:120px;text-align:center; }
.m_recognized .bx-wrapper .bx-prev { width:22px; height:22px; background-image:url(../img/ico_prev_ar_s.png); background-position:center; background-repeat:no-repeat; background-color:rgba(177, 177, 177, 0.3); border-radius:22px; top:-20px; right:27px;}
.m_recognized .bx-wrapper .bx-prev:hover,
.m_recognized .bx-wrapper .bx-prev:focus {  background-color:#fff;}
.m_recognized .bx-wrapper .bx-next { width:22px; height:22px; background-image:url(../img/ico_next_ar_s.png); background-position:center; background-repeat:no-repeat; background-color:rgba(177, 177, 177, 0.3); border-radius:22px; top:-20px; right:0;}
.m_recognized .bx-wrapper .bx-next:hover,
.m_recognized .bx-wrapper .bx-next:focus { background-color:#fff;}
.m_recognized .bx-wrapper .bx-controls-direction a { position: absolute; outline: 0; width: 22px; height: 22px; text-indent: -9999px; z-index: 9999;}
.m_recognized .bx-wrapper .bx-controls-direction a.disabled { display: none;}

/* main banner box */
.main_banner_box { float: left; width: 100%; background-color: #ffffff; padding: 45px 5.4% 45px 5.4%;}
.main_banner_box ul { float: left; width: 100%;}
.main_banner_box ul.logo_wp li { float: left; width: 28%;  text-align: center; margin-bottom: 30px;}
.main_banner_box ul.logo_wp li.space { float: left; width: 8%; }
.main_banner_box ul.logo_wp li.space span {float: left;border-right: 1px solid #dedede; width: 50%; height: 118px;}
.main_banner_box ul.logo_wp li:last-child { text-align: right;}
.main_banner_box ul.logo_wp li:first-child { text-align: left;}
.main_banner_box ul.banner_wp li { float: left; width: 28%;  text-align: center;}
.main_banner_box ul.banner_wp li.space { float: left; width: 8%; height: 118px; }
.main_banner_box ul.banner_wp li:last-child { text-align: right;}
.main_banner_box ul.banner_wp li:first-child { text-align: left;}
.main_banner_box ul.banner_wp li a { border: 1px solid #dedede; display:inline-block; padding: 0; }
.main_banner_box .full_wp { width: 100%; margin-bottom: 30px;}
.main_banner_box .full_wp a img { width: 100%;}

.nw_news_wp.video { margin-bottom: 20px; float: left; width: 100%;}
.nw_news_wp .hd-title { border-bottom: 1px solid #f6ff00;  margin-bottom: 20px;}
.nw_news_wp .hd-title em { display: inline-block; border-bottom: 2px solid #f6ff00;padding-bottom: 10px;}
.m_bg_bx .game_spc_style01 { height:1840px;}
.m_bg_bx .game_spc_style03 { height:2056px;}
.m_bg_bx .game_spc_style02 { height:1080px;}

@media screen and (max-width:1260px) {
#main_container { width:100%; }

.mbanner_bx .lef_banner { width:61.4%; padding:32px 20px 0 30px;}
.mbanner_bx .lef_banner ul li a{ float:left; width:auto; padding:0 3.5%}
.m_bg_dark .dark_btm { float:left; width:100%; padding-right:18.7%; margin-top:28px;}
.m_bg_dark .newsletter {width:100%; padding-right:18.7%; }


}

@media screen and (max-width:1100px) {
.m_athletes li dl dt { float:left; width:55%; padding:13% 7% 0 4%; text-align:right}
.m_rule_bx ul li dt { width:72%; }
.m_rule_bx ul li dd {width:28%}

/* .mbanner_bx .lef_banner { width:61.4%; padding:32px 10px 0 30px;}
.mbanner_bx .lef_banner ul li a{ padding:0 3%} */

}