@charset "utf-8"; 
* { box-sizing: border-box; }
body { font-family: -apple-system, ".SFNSText-Regular", BlinkMacSystemFont, "San Francisco", "Roboto", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Lucida Grande", sans-serif; font-size: 1rem; line-height: 1.222; }

* { margin: 0; padding: 0; -webkit-text-size-adjust: none; }
img, fieldset { border: 0 }
ul, ol, li, dl { list-style: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; letter-spacing: -0.05em; font-weight: 700; }
hr { display: none; }
a { color: inherit; cursor: pointer; }
a, a:link { color: #333; text-decoration: none; }
a:visited { color: #333; }
a:hover, a:active { color: #333; text-decoration: none; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 12px; }
em, i, address { font-style: normal; font-weight: normal; }
legend, caption { display: none; clear: both; }
input, textarea, select, button, table { font-size: inherit; font-family: inherit; line-height: inherit; }
section, nav, article, aside, header, footer { display: block; }
strong, b { font-weight: bold; }
textarea, input { }
textarea { resize: none; }


#lnb .lnb_main, #lnb .lnb_sub, #aside, #cMcontent, #content, #subcMcontent, #asidefc, #content_c, #footer .partner, #footer .foot
 { width: 1041px; margin: auto; }

.static_img { background: url("../images/sp_v1.png") no-repeat; }
.static-thumbnail { position: relative; display: block; font-size: 0; }
.static-thumbnail-style { position: absolute; display: inline-block; width: 100%; height: 100%; border: 1px solid #000; opacity: 0.08; z-index: 10; border-radius: 6px; }
.static-thumbnail-style2 { position: absolute; display: inline-block; width: calc(100% - 2px); height: calc(100% - 2px); border: 1px solid #000000; opacity: 0.06; z-index: 10; border-radius: 6px; }


#header { position: sticky; top: 0; z-index: 100; } 
#gnb { position: relative; border-bottom: 1px solid #D8000D; background: #fff; }

.header-background {position: relative;}
.header-background > div {position: absolute;width: 100%;height: 200px;}
.header-background.sub > div {background: url(../images/gnb_topbg1.png) repeat-x; }

#background-ad{ margin-top: -72px;}

#gnb .gnb_top { margin: auto; width: 1041px; height: 71px; }
.gnb_logo { float: left; margin-top: 26px; }
.lnb_main_left { display: inline-block; margin: 21px 0 0 24px; }
.lnb_main_left ul { }
.lnb_main_left li { float: left; font-size: 17px; color: #000; padding: 0 17px; }
.lnb_main_left li a { color: #000; text-decoration: none; }
.lnb_main_left .lnb_menu li a.on { color: #D71F17; border-bottom: solid 1px #D71F17; height: 32px; display: block; }

.gnb_search_mo { display: none; }

.ico_meca_off { background-position: 0px 0px; width: 178px; height: 22px; display: inline-block; margin-top: 3px; }
.ico_meca_on { background-position: 0px -34px; width: 178px; height: 22px; display: inline-block; margin-top: 3px; }
.lnb_main_right { float: right; margin: 13px 12px 13px 0px; }
.search_tx_box { height: 50px; width: 180px; top: 0; display: inline-flex; margin-top: 4px; }
.search_tx_box .input_area { right: 13px; width: 100%; height: 31px; z-index: 9; margin-right: 10px; }
.search_tx_box .input_area input { height: 31px; width: 100%; border: 0; padding-left: 15px; background: #F8F8F8; border-radius: 14px; color: #000; font-size: 14px; letter-spacing: -1.2px; }
.search_tx_box .ico_sc_ico { margin-top: 3px; height: 35px; }
.search_tx_box .ico_sc { background-position: 0px -63px; width: 25px; height: 25px; display: inline-block; vertical-align: bottom; }

.lnb_sub { height: 72px; z-index: 99; position: relative; }
.lnb_sub_tit {margin: auto;width: 1041px;height: 71px;border-bottom: 1px solid #F7F8FB;background: #fff;}
.subtit_txt { font-size: 38px; padding-top: 9px; }

#middle { margin: 15px 0; display: flow-root; }
#aside { position: relative; z-index: 2; }
#aside .aside_left { position: absolute; left: -151px; top: 0px; }
.aside_left_ad { margin-bottom: 20px; border: 1px solid #FFFFFF; height: 243px; }
#aside .aside_right { position: absolute; right: -151px; top: 0px; }
.aside_right_ad { margin-bottom: 20px; border: 1px solid #FFFFFF; height: 243px; }


#middle #content { position: relative; }
#middle #content .content-left { float: left; width: 750px; padding-right: 35px; }
#middle #content .content-right { float: right; width: 260px; }

.top_ad_box { width: 1041px; display: inline-block; }
.top_ad { float: left; }
.top_ban { float: right; }
.top_ban_mo { display: none; }

.Layout_box { width: 100%; border-radius: 8px; background-color: #FFFFFF; margin-bottom: 15px; display: inline-block; }
.Layout_box img { border-radius: 6px; }
.news_thum_list { }
.news_thum_list li { padding: 10px 0 15px; float: left; }
.news_thum_list li:not(: last-of-type) { border-bottom: 1px solid #F5F6F7; }
.news_thum_list .link_thumb { float: left; margin-top: 8px; margin-right: 25px; }
.news_thum_list .link_thumb img { width: 207px; }
.news_thum_list .cont_thumb_news { overflow: hidden; min-height: 60px; }
.news_thum_list .cont_thumb { width: 100%; height: 21px; float: left; margin-top: 8px; margin-bottom: 2px; }
.news_thum_list .cont_thumb_logo img { width: auto; border-radius: 0; }
.news_thum_list .tit_g { margin-top: 6px; width: 100%; display: block; overflow: hidden; font-weight: 500; font-size: 21px; float: left; height: auto; letter-spacing: 0; }
.news_thum_list .day_news { display: inline-block; padding-right: 11px; font-weight: normal; font-size: 12px; color: #7777; margin-top: 20px; font-family: verdana, sans-serif; }
.news_thum_list .day_name { display: inline-block; font-weight: normal; font-size: 12px; color: #7777; margin-top: 20px; letter-spacing: -0.5px; }

.box_tit_are { height: 40px; border-bottom: solid 1px #D71F17; }
.box_tit { color: #080808; font-size: 18px; font-weight: 700; float: left; }

.box_tit_are2 { height: 40px; border-top: solid 1px #5F5F5F; }
.box_tit2 { color: #080808; font-size: 16px; font-weight: 700; float: left; margin-top: 20px; }

.box_reco_news { margin-top: 15px; }
.reco_news_box { margin-top: 20px; }
.reco_news_box .tit_name { margin-top: 6px; width: 100%; display: block; overflow: hidden; font-weight: 500; font-size: 16px; float: left; }
.reco_news_box img {width: 260px;}
.ad_right { margin: 35px 0 40px 0; }
.ad_mid { margin: 35px 0 35px 0; text-align: center; }

.box_rank_news { margin-top: 0px; }
.rank_list { float: left; width: 260px; margin-top: 14px; }
.rank_list ul { overflow: hidden; margin-top: 4px; margin-left: -2px; }
.rank_list li { float: left; margin-left: 4px; line-height: 23px; margin-bottom: 24px; }
.rank_list li a { font-size: 16px; letter-spacing: -0.05em; display: block; text-overflow: ellipsis; overflow: hidden; font-weight: 500; }
.rank_list li:last-child { margin-bottom: 0px; }

.rk_news_txt { display: flex; }
.rank_num { background: url(../images/num_news.png) no-repeat; display: inline-block; float: left; }
.num1 { background-position: 0 8px; width: 21px; height: 28px; }
.num1 { background-position: 0 8px; width: 21px; height: 28px; }
.num2 { background-position: 0 -12px; width: 21px; height: 28px; }
.num3 { background-position: 0 -32px; width: 21px; height: 28px; }
.num4 { background-position: 0 -52px; width: 21px; height: 28px; }
.num5 { background-position: 0 -72px; width: 21px; height: 28px; }
.num6 { background-position: 0 -92px; width: 21px; height: 28px; }
.num7 { background-position: 0 -112px; width: 21px; height: 28px; }
.num8 { background-position: 0 -132px; width: 21px; height: 28px; }
.num9 { background-position: 0 -152px; width: 21px; height: 28px; }
.num10 { background-position: 0 -172px; width: 21px; height: 28px; }

.pagingNav { clear: both; font-size: 16px; padding-bottom: 5px; margin: 25px 0 24px 0; line-height: normal; padding-top: 20px; font-family: 'verdana', sans-serif; white-space: nowrap; letter-spacing: -1px; text-align: center; }
.pagingNav .cur_num { display: inline-block; margin: 0 15px; vertical-align: middle; padding: 3px 8px 4px; text-decoration: none; background-color: #f23219; border: 1px solid #f23219; color: #FFFFFF; border-radius: 13px; }
.pagingNav a { display: inline-block; vertical-align: middle; color: #656565; padding: 3px 8px 4px; text-decoration: none; margin: 0 3px; border-radius: 13px; }
.pagingNav a:hover { display: inline-block; vertical-align: middle; border: 1px solid #EFEFEF; padding: 3px 8px 4px; text-decoration: none; border-radius: 13px; }
.pagingNav a:visited { display: inline-block; margin: 1px; vertical-align: middle; color: #656565; padding: 3px 8px 4px; text-decoration: none; border-radius: 13px; }
.pagingNav .num_box { color: #656565; border: 1px solid #FFFFFF; margin: 0 15px; }
.pagingNav .num_pre { width: 34px; height: 34px; background-position: 0px -90px; border: 0; }
.pagingNav .num_next { width: 34px; height: 34px; background-position: -41px -90px; border: 0; }

.pagingNav a:hover.num_pre { border: 0 }
.pagingNav a:hover.num_next { border: 0 }

.box_Partner { margin-bottom: 40px;}
.Partner_ban { margin: 35px 0 0 ; }
.Partner_ban .b01 { margin-right: 27px}

.box_sns { }
.sns_ban { margin: 35px 0 0 ; }
.sns_ban .b01 { margin-right: 27px}

.article-title .original, .news_view .original, .commt_view .original { display: none; }

.article-title { overflow: hidden; margin: 20px 0; border-bottom: 1px solid #f2f2f2; }
.article-title h1 { color: #000000; font-size: 35px; letter-spacing: -0.05em; }
.article-title .article-info { float: left; font-size: 13px; color: #777; margin: 15px 0; }
.article-title .article-info .writer { }
.article-title .article-info .date {margin-left: 10px;}

.news_view { color: #26272c; font-size: 17px; line-height: 1.69; word-break: break-all; word-wrap: break-word; }
.news_view p { margin: revert; }
.news_view img { max-width: 100%; }
.news_view h3 {line-height: 36px;font-size: 24px;margin-top: 40px;}
.news_view iframe {max-width: 715px;max-height: 403px;}

.view_org_box { margin-top: 35px; display: inline-block; margin-right: 14px;}
.view_org_ico { width: 26px; height: 26px; background-position: -30px -58px; display: block; float: left; }
.brn_view_org { color: #6572C0 !important; font-size: 13px; }

.view_org_box2 { margin-left: 15px; display: inline-block; }
.brn_view_nati { color: #A2A2A2 !important; font-size: 13px; margin-right: 10px; }
.brn_view_org2 { color: #6572C0 !important; font-size: 13px; }

.view-writerN { width: 100%; margin-bottom: 10px; font-size: 13px; overflow: hidden; border-width: 1px; border-style: solid; border-color: rgb(239, 239, 239); border-image: initial; padding: 20px; }
.reporter-box { display: inline-flex; width: 100%; }
.reporter-box .repic { position: relative; width: 80px; height: 80px; float: left; display: inline-table; }
.photo_inner_img { border-radius: 56px; vertical-align: top; width: 81px; height: 81px; }
.rename { padding-left: 15.5px; width: 100%; }
.rename span.logo { height: 18px; width: 70px; background-position: 0px -135px; margin: 8px 0 3px 0; display: block; }
.rename span.logo2 { height: 18px; width: 70px; background-position: -71px -135px; margin: 8px 0 3px 0; display: block; }
.rename span.name { font-size: 17px; font-weight: normal; color: #000; letter-spacing: -0.3px; }
.subscribe { font-size: 14px; margin: 8px 0 3px 0; color: #888; letter-spacing: -0.3px; line-height: 20px; }
.subscribe span.mail { display: block; margin-top: 3px; background-position: 0px -158px; padding-left: 19px; }
.gmail_link { font-size: 13px; color: #888; }
.newsthreeBox { border-top: 1px solid #f1f1f1; margin-top: 18px; padding-top: 11px; }
.newsths { }
.newsths ul { }
.newsths li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 1px; padding-top: 11px; font-size: 16px; color: #222; letter-spacing: -0.3px; }
.newsths li::before { display: inline-block; width: 3px; height: 3px; background: #c1c1c1; border-radius: 3px; margin-top: 10.5px; margin-right: 6.5px; vertical-align: top; content: ''; }

.article-comment { width: 100%; background: #F6F6F6; margin-top: 25px; padding: 14px 14px; }

.gm_comment { } 
.commt_heard { }
.comment_num { font-size: 18px; font-weight: 600; float: left; margin-top: 17px; }
.comm_num_ico { height: 21px; width: 26px; background-position: 0px -296px; display: block; float: left; }

.loginBox { float: right; }
.loginBox > button { background: url("../images/sp_v1.png") no-repeat; width: 39px; height: 39px; margin-right: 3px; cursor: pointer; border: 0; }
.loginBox button.gamemeca { background-position: -43px -194px; }
.loginBox button.naver { background-position: 1px -194px; }
.loginBox button.google { background-position: -88px -194px; }
.loginBox button.facebook { background-position: -131px -194px; }
.loginBox button.naver.on { background-position: 1px -245px; }
.loginBox button.google.on { background-position: -88px -246px; }
.loginBox button.facebook.on { background-position: -131px -246px; }
.loginBox button.logout { background: #fff; width: auto; float: right; border: 1px solid #e7e7e7; font-size: 12px; padding: 0 8px; }
.commt_write { width: 100%; border: 1px solid #E6E6E6; padding: 0px; box-sizing: border-box; background: #ffffff; display: inline-block; margin-top: 9px; }
.commt_write textarea { width: 100%; height: 90px; resize: none; border: 0; border-bottom: 0px solid #EDEDED; font-size: 15px; color: #000; padding: 10px 15px; line-height: 23px; }
.gm_comment > button { background-color: #D7030D; border: none; height: 40px; color: #FFFFFF; font-weight: bolder; font-size: 12px; cursor: pointer; width: 100%; margin-top: 10px; }


.commt_list { margin-top: 29px; }
.commt_view { border-bottom: 0px solid #F0F1F6; padding: 15px 0; box-sizing: border-box; }
.commt_view h2 { font-weight: 600; font-size: 15px; padding: 0; color: #3E5B95; font-family: "³ª´®°íµñ", nanumgothic, sans-serif; display: flex; }
.al_btn { display: inline-block; float: right; margin-top: -25px; background-position: -61px -67px; height: 15px; width: 15px; cursor: pointer; }
.al_box { display: inline-flex; width: 84px; position: absolute; margin-top: -11px; right: 342px; z-index: 100; }


.commt_view .com_re_box { background: #fff; padding: 10px; margin-top: 10px; }
.commt_best { background: #FCF6F0 !important; border: 1px solid #D7030D; }
.commt_view .com_re_box p { color: #2a2a2a; font-size: 15px; line-height: 180%; margin-bottom: 10px; word-break: break-all; }
.commt_view p { color: #2a2a2a; font-size: 15px; line-height: 180%; margin-bottom: 10px; word-break: break-all; }
.commt_view .commt_ctr { position: relative; width: 100%; height: 40px; box-sizing: border-box; }
.commt_ctr button.reply { color: #6585C2; }
.commt_view button.bad { float: right; color: #999999; margin-left: -1px; background: url(../images/ico_down.png) no-repeat scroll 4px 2px; width: 58px; border: 0px !important; }
.commt_ctr button.good { float: right; color: #999999; margin-right: 10px; background: url(../images/ico_up.png) no-repeat scroll 6px 3px; width: 58px; border: 0px !important; }
.commt_view button.bad.on {background: url(../images/ico_down_on.png) no-repeat scroll 4px 2px;}
.commt_ctr button.good.on {background: url(../images/ico_up_on.png) no-repeat 6px 3px;}
.commt_reply { background: #fafafa; padding: 12px 10px 10px 5%; margin: 0 0 0; }
.commt_reply:empty { display: none; }
.commt_reply > button { background-color: #D7030D; border: none; height: 40px; color: #FFFFFF; font-weight: bolder; font-size: 12px; cursor: pointer; width: 100%; margin-top: 10px; }
.please_write_comment {text-align: center;font-size: 12px;}

.commt_ctr > button { border: 1px solid #e7e7e7; height: 26px; margin: 10px 0 0 10px; font-size: 13px; cursor: pointer; padding: 0 6px; }
.commt_ctr button: nth-of-type(1) { margin-left: 0; }
.commt_ctr button[data-num]::after { content: ' ' attr(data-num); float: right; }
.commt_ctr button.reply[data-num]::after { content: ' ' attr(data-num); float: none; }

.commt_view h2 span.naver { background-position: 1px -194px; }
.commt_view h2 span.gamemeca { background-position: -43px -194px; }
.commt_view h2 span.google { background-position: -88px -194px; }
.commt_view h2 span.facebook { background-position: -131px -194px; }
.commt_view h2 span.naver.on { background-position: 1px -246px; }
.commt_view h2 span.gamemeca.on { background-position: -43px -246px; }
.commt_view h2 span.google.on { background-position: -88px -246px; }
.commt_view h2 span.facebook.on { background-position: -131px -246px; }
.commt_view h2 span.sns_icon { margin-right: 3px; clear: both; margin-top: -10px; }
.commt_view h2 span { width: 39px; height: 39px; display: inline-block; vertical-align: bottom; }
.commt_view h2 span.date { background: none; width: 150px; height: 13px; margin-left: 10px; font-size: 10px; font-family: tahoma; font-weight: normal; color: #90949c; font-size: 12px; margin-top: 2px; letter-spacing: 0; }

.al_box_inner { border: solid 1px #d0d0d0; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05), 0 1px 1px 0 rgba(0, 0, 0, .07); background-color: #fff; text-align: center; font-size: 13px; }
.al_box_inner a.report { float: left; padding: 12px 0; width: 84px; }
.al_box_inner a.delete { float: left; padding: 12px 0; width: 84px; border-top: 1px solid #1111; }

.reply_title { background: url("../images/ico_re.png") no-repeat; width: 12px; height: 12px; position: absolute; margin: 13px 0 0 -15px; }
.commt_view2 { margin-top: 10px; padding-bottom: 5px; border-bottom: 0px solid #e4e4e4; }

.Readmore_box { width: 100%; margin-top: 40px; }
.more_tit_are { height: 40px; border-bottom: solid 4px #D71F17; }
.more_tit_are .box_tit { color: #080808; font-size: 18px; font-weight: 700; float: left; }
.more_news { margin-top: 30px; }
.more_news li {width: 100%; margin-bottom: 50px; display: inline-block; }
.more_news li .tit_name { margin-top: 15px; width: 100%; display: block; overflow: hidden; font-weight: 500; font-size: 21px; float: left; }
.more_news li img {width: 100%;}

.box_wallpaper { }

.ph_list li { display: inline-block; width: 33.3%; float: left; margin-bottom: 10px; margin-left: 0px; }
/*.ph_list li:nth-child(-n+3) { margin-top: -10px; }*/
.ph_list li .pic_txt_ar { margin: 0px 20px 12px 0; padding-left: 7px; }
.ph_list li .thumb_txt_logo { color: #434343; font-size: 17px; font-weight: 700; position: relative; height: 44px; width: 100%; display: inline-block; }
.ph_list li .thumb_txt_logo .logo_n { position: absolute; bottom: 0px; }
.ph_list li .thum_txnum { font-size: 13px; }
.ph_list li .thum_txnum .pic_num { background-position: -38px -400px; width: 14px; height: 17px; display: inline; margin-right: 9px; vertical-align: sub; padding-left: 18px; }
.ph_list li .thum_txnum .pic_date { vertical-align: bottom; letter-spacing: 0; }
.phone_thum a { margin: 0 6px 0px 3px; display: block; }
.phone_thum a img { width: 100%; }

.list_gallery3pl { padding: 10px 0 0; width: 100%; overflow: hidden; }
.list_gallery3pl .fst { margin-left: 9px; }
.list_gallery3pl li { display: inline-block; width: 23%; margin-right: -3px; margin-bottom: 14px; }
.list_gallery3pl li a { position: relative; }
.list_gallery3pl li a span { display: block; position: relative; border-radius: 6px; }
.list_gallery3pl li a span img { width: 100%; }
.list_gallery3pl li span.thuml_ico { background-position: 2px -389px; width: 22px; height: 40px; display: flex; flex-direction: row-reverse; position: absolute; bottom: 5px; right: 15px; overflow: visible; border-radius: 0; }
.list_gallery3pl .info_tit { width: 88%; height: 34px; padding-top: 5px; font-size: 13px; }
.list_gallery3pl .urev_time { color: #B3B3B1; background-position: -0px -371px; display: inline-block; padding-left: 15px; margin-left: 0px; position: absolute; }


.foot { }
.foot_txt_box { padding: 26px 0; margin: 0 0 20px; border-top: solid 1px #E5E5E5; font-size: 13px; }
.foot_ai_info { background: #F9F9F9; display: inline-block; padding: 5px 10px; border-radius: 4px;}
.foot_ai_info2 { background: #F9F9F9; display: inline-block; padding: 5px 10px; border-radius: 4px; font-size: 13px;}
.foot_ft_txt1 { margin: 27px 0 0; }
.foot_ft_txt2 { margin: 25px 0 0; }
.foot_copy_area { margin-top: 55px; }
.copy_txt { font-size: 13px; font-weight: 500; }
.copy_logo { float: right; }


.menu_pop { background: #FFF; width: 100%; display: inline-block; position: absolute; z-index: 100; }
.namebox { padding-bottom: 18px; display: flow-root; border-bottom: 1px solid #D22129; padding: 15px; }
.gnb_logo_menu { float: left; margin-top: 16px; }
.namebox .closebtn { display: inline-block; float: right; margin-top: 6px; }
.namebox .closebtn .ico_awr { background-position: -89px -317px; width: 27px; height: 27px; display: inline-block; vertical-align: bottom; }

.svcSection { padding: 0px 0 10px 0; border-bottom: 0px solid #F1F1F1; }
.svcSection .svcgaList { margin-top: 0; }
.svcSection .svcgaList li a { display: flex; }
.svcSection .svcgaList li:not(: last-child) { border-bottom: 1px solid #EBEBEB; }
.svcSection .svcgaList li { padding: 18px 0 10px 15px; height: 60px; }
.svcSection .svcgaList li .svcganame { display: block; font-size: 19px; color: #444444; float: left; }
.svcSection .svcgaList li span.pgon { height: 14px; width: 14px; background: #D42C29; float: right; border-radius: 30px; margin: -17px 22px; }

.booth_body { width: 1041px; position: fixed; z-index: 999; display: none;margin-top: -184px;}
.booth_pop { width: 100%; height: auto; background: #FFFFFF; position: relative; margin: 0 auto; }
.booth_btn { background: url("../images/sl_btn.png") no-repeat; text-indent: -9999px; }
.booth_pop .tit_bat { border-bottom: 1px solid #ECEDF1; margin-bottom: 25px; }
.booth_pop .tit_bat .tit_tx { font-size: 20px; font-weight: 600; line-height: 64px; color: #000; display: inline-block; float: left; margin: 0 15px; }
.booth_pop .booth_pop_pic { text-align: center; padding-bottom: 25px; }
.booth_pop .btn_colse { right: 0; cursor: pointer; float: right; }
.booth_pop .btn_colse .booth_btn { background-position: -73px -442px; display: block; height: 57px; width: 57px; }
.info_page { font-weight: 400; font-size: 20px; font-family: tahoma; line-height: 67px; color: #98989C; }
.screen_out { overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px; }
.booth_pop .btn_slider { position: absolute; top: 50%; }
.booth_pop .btn_slider .booth_btn { display: block; width: 55px; height: 55px; cursor: pointer; }
.booth_pop .btn_prev { left: 0; }
.booth_pop .btn_prev .booth_btn { background-position: 5px -131px; }
.booth_pop .btn_next { right: 0; }
.booth_pop .btn_next .booth_btn { background-position: -10px -209px; }
.booth_pop .booth_pop_pic .img_thumb { width: auto; max-width: 1041px; max-height: 720px; }
.booth_pop .booth_pop_pic .img_slase { width: 100%; height: 720px; background: transparent; position: absolute; display: none; }
.swiper-slide img { max-width: 100%; max-height: 100%; }

.booth_pop .phone_btn { position: absolute; top: 11.5%; right: 0px; }
.booth_pop .phone_btn .ios { margin-bottom: 7px; }
.booth_pop .phone_btn .gax { }

.booth_pop .phone_mbtn { display: none; }
