@charset "utf-8";

@import url('/fonts/NanumMyeongjo/NanumMyeongjo.css');
@import url('/fonts/NotoSansKR/NotoSansKR.css');


* {-webkit-text-size-adjust:none}
html {height:100%}
body {margin:0;padding:0;color:#333;font-family:'Noto Sans KR',AppleSDGothicNeo-Light,Helvetica,Malgun Gothic,sans-serif;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);max-width:800px;margin:0 auto} 
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, img, input, textarea, blockquote, th, td, p, header, hgroup, nav, section, article, aside {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%}
dl, ul, ol {list-style:none}
img {border:0}
q:before, q:after {content:''}
input,textarea, button{outline-style:none}
a {color:#000;text-decoration:none;border:none}
a:link, a:active {}
table {border-collapse:collapse; border-spacing:0px}
img, select, input, textarea, select, button {vertical-align:top}
td {vertical-align:middle}

.fr {float:right}
.fl {float:left}
.pr {position:relative}
.tal {text-align:left}
.tar {text-align:right}
.tac {text-align:center}
.dpn {display:none}
.cb {clear:both;width:0px;height:0px;font-size:0px;line-height:0px}
.fwb {font-weight:bold;}

.mt1 {margin-top:1px}
.mt2 {margin-top:2px}
.mt4 {margin-top:4px}
.mt5 {margin-top:5px}
.mt7 {margin-top:7px}
.mt8 {margin-top:8px}
.mt9 {margin-top:9px}
.mt10 {margin-top:10px}
.mt11 {margin-top:11px}
.mt12 {margin-top:12px}
.mt13 {margin-top:13px}
.mt14 {margin-top:14px}
.mt15 {margin-top:15px}
.mt16 {margin-top:16px}
.mt17 {margin-top:17px}
.mt18 {margin-top:18px}
.mt19 {margin-top:19px}
.mt20 {margin-top:20px}
.mt22 {margin-top:22px}
.mt25 {margin-top:25px}
.mt28 {margin-top:28px}
.mt30 {margin-top:30px}
.mt32 {margin-top:32px}
.mt35 {margin-top:35px}
.mb13 {margin-bottom:13px}
.pt5 {padding-top:5px}
.pt10 {padding-top:10px}
.bb1{border-bottom:1px solid #f0f0f0}

body{background:#fff}
#wrap{min-width:360px;margin:0 auto;background:#fff;overflow:hidden} 
.container {width:100%;overflow:hidden;background:#fff;font-family: 'Noto Sans KR', sans-serif;} 

#cover{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:#000;z-index:2000000;opacity:0}

#header {border-bottom:1px solid #d2d2d2;overflow:hidden;font-family:'Noto Sans KR',sans-serif;z-index:2000}
.header_nb #header{border-bottom:0px}
#header > .bgg {background-color:#f0f0f0}
#header > #top_head {height:54px;position:relative}
#header > #top_head.nobg{background-color:#fff}
#header > #top_head .logo_main {display:inline-block;width:100%;height:54px;background:#fff;}
#header > #top_head .logo_main > p {line-height:54px}
#header > #top_head .logo_main input {font-size:18px;padding:5px 5px;border:1px solid #dadada;border-radius:5px;width:77%;margin-top:10px}
#header > #top_head .logo_main img{width:140px;position:absolute;top:calc(50% - 10px);left:calc(50% - 70px);z-index:10000;}
#header > #top_head .logo_sub {display:inline-block;width:100%;height:54px;font-size:22px;text-align:center;line-height:54px;color:#000}
#header > #top_head .logo_sub img{width:135px;position:relative;top:10px;}
#header > #top_head .menu_btn{width:36px;height:100%;position:absolute;top:0;left:7px;z-index:10;text-align:center}
#header > #top_head .search_btn {width:34px;height:100%;position:absolute;top:0;right:0;z-index:10}
#header > #top_head .close_btn{width:36px;height:100%;position:absolute;top:0;right:44px;text-align:center}
#header > #top_head .close_btn img{width:20px;height:22px;margin:17.5px auto auto auto;}
#header > #top_head #go_home_btn {display:block;width:44px;position:absolute;top:2px;left:36px;height:100%;text-align:center}
#header > #top_head .menu_btn img{width:23px;height:22px;margin:17.5px auto auto auto}
#header > #top_head .search_btn img{width:22px;height:22px;margin:17.5px auto auto auto}
#header > #top_head #go_home_btn img{width:21px;height:21px;margin-top:17px}
#header > #top_head.search_gnb_wrap .menu_btn{right:44px}
#header > #top_head.search_gnb_wrap .close_btn{right:7px}

form[name='searchForm']{display:table;width:100%;height:54px}
form[name='searchForm'] > #top_head{display:table-row}
form[name='searchForm'] > #top_head > .logo_main{display:table-cell;width:100%;height:54px;font-size:24px;text-align:center;vertical-align:middle}
form[name='searchForm'] > #top_head > .logo_main > a{line-height:56px}
form[name='searchForm'] > #top_head > .logo_main input {font-size:18px;padding:5px 5px;border:1px solid #dadada;border-radius:5px;width:94%}
form[name='searchForm'] > #top_head > .logo_main img{width:135px;position:absolute;top:50%;left:50%;margin:-11px 0 0 -67.5px}
form[name='searchForm'] > #top_head .menu_btn{display:table-cell;width:44px;height:54px;text-align:center;vertical-align:middle;padding:0 17px}
form[name='searchForm'] > #top_head .search_btn{display:table-cell;width:44px;height:54px;text-align:center;vertical-align:middle;padding:0 17px}
form[name='searchForm'] > #top_head .menu_btn img{width:19px;margin:0}
form[name='searchForm'] > #top_head .search_btn img{width:19px;margin:0}

#header #nav {height:34px;overflow:hidden;background-color:#fff;padding-bottom:5px;border-bottom:1px solid  #3e3e3e}
#header #nav ul {width:100%}
#header #nav ul li {float:left;text-align:center;white-space:nowrap}
#header #nav ul li a {display:block;height:34px;line-height:34px;color:#000}
#header #nav ul li a.on {font-weight:bold;position:relative;z-index:1000}
#header #nav ul li a.on span{border-bottom:4px solid #b20f08;height:34px;padding:9px 0}
#header #nav ul li.fw01 {width:16%}
#header #nav ul li.fw02 {width:16%}
#header #nav ul li.fw03 {width:25.1%}
#header #nav ul li.fw04 {width:21.7%}
#header #nav ul li.fw05 {width:21.2%}
#header #nav ul li span {font-size:16px;letter-spacing:-1px}

#search_box{width:100%;position:absolute;top:10px;z-index:2001000;display:none;opacity:0; max-width:800px;}
#search_box .search_box_ui{width:90%;margin:0 auto;padding:10px;background:#fff;border-radius:6px;display:table}
#search_box .search_box_ui ul{display:table-row}
#search_box .search_box_ui ul li{display:table-cell;height:32px}
#search_box .search_box_ui ul li.shb{width:auto;vertical-align:middle;border:1px solid #cdcdcd;padding:0 6px;border-radius:6px}
#search_box .search_box_ui ul li.shb form{display:table;height:24px}
#search_box .search_box_ui ul li.shb form > div{display:table-row}
#search_box .search_box_ui ul li.shb form > div > div{display:table-cell;vertical-align:middle}
#search_box .search_box_ui ul li.shb form > div > div:nth-child(1){width:100%}
#search_box .search_box_ui ul li.shb form > div > div:nth-child(2){width:35px}
#search_box .search_box_ui ul li.shb form > div > div input{width:100%;font-size:15px;line-height:18px;padding-left:6px;margin-top:4px}
#search_box .search_box_ui ul li.shb form > div > div button{width:36px;height:24px;border:0;background:url(https://img.asiatoday.co.kr/m_img/search_btn.jpg) no-repeat 7px 1px;background-size:22px} 
#search_box .search_box_ui ul li.shb form > div > div button span{display:none}
#search_box .search_box_ui ul li.cl{width:40px;text-indent:-1000px;overflow:hidden;background:url(https://img.asiatoday.co.kr/m_img/close.png) no-repeat 10px 6px;background-size:20px}

.swiper-container {width:100%;min-height:calc(100% - 197px)}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide .container{min-height:600px;position:relative}
.swiper-container-photo{overflow:hidden}
.swiper-container-cardnews{overflow:hidden}
.swiper-pagination-bullet{width:14px !important;height:14px !important;margin:0 3px;opacity:1 !important;background:#e6e6e6 !important}
.swiper-pagination-bullet-active{background:#731b36 !important}

.container .sub_nav {border-bottom:1px solid #d2d2d2;width:100%;display:table}
.container .sub_nav ul {display:table-row}
.container .sub_nav ul li{width:25%;height:32px;display:table-cell;text-align:center;line-height:18px;vertical-align:middle}
.container .sub_nav ul li:nth-child(-n+3){border-right:1px solid #f0f0f0}
.container .sub_nav ul li a {font-size:14px;color:#8c8c8c}
.container .sub_nav ul li a.on {color:#000}
.container .con_box_wrap {width:100%;overflow:initial;}
.container .con_box_01 {width:100%;overflow:initial}
.container .con_box_02 {width:100%;overflow:initial}
.container .con_box_03 {width:100%;overflow:hidden}

.container .con_box_03 .at2019{left:50%; padding: 10px;}
.container .con_box_03 .at2019 .on{color:#3D8FCC; font-weight:bold;}


.con_box_in {width:100%;overflow:hidden}   
.con_box_in .con_box_in01 {width:100%;overflow:initial} 
.con_box_in .con_box_in02 {width:100%;overflow:initial}  
.view_box {width:100%;overflow:hidden;margin-bottom:70px}  
.view_box .view_con_box01 {width:100%;overflow:hidden} 
.view_box .view_con_box02 {width:100%;overflow:hidden} 

.ad01 img {width:100%}

/* 2024 footer */
footer {width:100%;clear:both;background:#1f202b}
footer dl {overflow:hidden;padding:10px 15px 0 15px;}
footer dl dt {border-bottom:1px solid #45464f;padding-bottom:5px;margin-bottom:20px;}
footer dl dt .sns_box {width:219px;height:30px;margin:0 auto;overflow:hidden;}
footer dl dt .sns_box p {height:30px;float:left;background-image:url(https://img.asiatoday.co.kr/a2img/mobile/common/footer_sns_icon.png);background-repeat:no-repeat;background-size:219px 30px;text-indent:-999px;overflow:hidden;}
footer dl dt .sns_box p:last-child {margin-right:0;}
footer dl dt .sns_box p.sns01 {width:21px;background-position:0 0;margin-right:30px;}
footer dl dt .sns_box p.sns02 {width:17px;background-position:-52px 0;margin-right:30px;}
footer dl dt .sns_box p.sns03 {width:25px;background-position:-98px 0;margin-right:30px;}
footer dl dt .sns_box p.sns04 {width:14px;background-position:-151px 0;margin-right:30px;}
footer dl dt .sns_box p.sns05 {width:22px;background-position:-198px 0;}
footer dl dt .sns_box_f {width:221px;height:30px;margin:15px auto;overflow:hidden;}
footer dl dt .sns_box_f p {height:30px;float:left;background-image:url(https://img.asiatoday.co.kr/images/footer/footer_sns_icon2.png);background-repeat:no-repeat;background-size:219px 30px;text-indent:-999px;overflow:hidden;}
footer dl dt .sns_box_f p:last-child {margin-right:0;}
footer dl dt .sns_box_f p.sns01 {width:21px;background-position:0 0;margin-right:30px;}
footer dl dt .sns_box_f p.sns02 {width:17px;background-position:-52px 0;margin-right:30px;}
footer dl dt .sns_box_f p.sns03 {width:25px;background-position:-98px 0;margin-right:30px;}
footer dl dt .sns_box_f p.sns04 {width:14px;background-position:-151px 0;margin-right:30px;}
footer dl dt .sns_box_f p.sns05 {width:24px;background-position:-195px 0;}
footer dl dd {text-align:center;overflow:hidden;}
footer dl dd a {color:rgba(255,255,255,0.65);font-size:15px;padding:0 5px 0 5px;white-space:nowrap;}
footer dl dd span {color:#454653;font-size:6px;position:relative;top:-2px;}
footer dl dd a:last-child {padding-right:0;}
footer dl dd.copyright{color:rgba(255,255,255,0.65);font-size:11px;padding-bottom:20px;}

/* 2020 footer menu */
.footer_menu {width:100%;background:#fff;} 
.footer_menu dl {overflow:hidden;border-top:1px solid #f0f0f0;}
.footer_menu dl dd {float:left;width:calc(25% - 1px);font-size:15px;padding:7px 0;text-align:center;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.footer_menu dl dd:nth-last-child(5) {width:25%;border-right:0;} 

/* 2020 footer_channel */
.footer_channel {width:100%;text-align:center;padding-bottom:15px;}
.footer_channel.topline {border-top:1px solid #f0f0f0;}
.footer_channel h5 {font-size:15px;font-weight:bold;padding:10px 0;letter-spacing:-0.5px;}
.footer_channel ul {display:flex;width:320px;margin:0 auto;}
.footer_channel ul li {flex:1;padding:0 10px;}
.footer_channel ul li img {width:100%;}

/* side_menu */
#menu {position:absolute;top:0;left:-100%;width:80%;height:100%;background:#fff;z-index:2001000;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}
#menu .logo_top{width:100%;height:52px;border-bottom:1px solid #404040;margin:0;position:relative}
#menu .menu_logo{width:100%;height:100%;position:relative}
#menu .menu_logo .logo{width:125px;position:absolute;top:17px;left:25px}
#menu #menu_close_btn{width:50px;height:100%;position:absolute;top:0;right:0;text-align:center}
#menu #menu_close_btn img{width:18px;margin-top:17px}
#menu div.sub1, #menu div.sub2, #menu div.sub3, div.sub4{width:100%;height:40px;display:table;border-top:1px solid #e9e9e9}
#menu div.submenu{border-top:1px solid #e9e9e9}
#menu div.sub1 > div, #menu div.sub2 > div{display:table-row}
#menu div.submenu > div {display:table;width:100%}
#menu div.sub1 > div > a{display:table-cell;width:100%;height:100%;padding-left:25px;font-size:16px;color:#222;vertical-align:middle}
#menu div.sub2 > div > a{display:table-cell;width:100%;height:100%;padding-left:25px;font-size:16px;color:#222;vertical-align:middle;line-height:11px}
#menu div.sub2 > div > p{display:table-cell;width:46px;height:100%;text-align:center;padding:0 17px}
#menu div.sub2 > div > p > img{width:12px;transition:0.3s;-webkit-transition:0.3s;margin-top:17.405px}
#menu div.sub3 > div{display:table-cell;width:50%;height:50%;padding-left:25px;font-size:16px;color:#222;vertical-align:middle}
#menu div.sub3 > div:nth-child(1){border-right:1px solid #e9e9e9}
#menu div.sub3  .atootvicon {width:25px;position:relative;top:5px;}
#menu div.sub4 > div{display:table-cell;width:33.33%;height:33.33%;text-align:center;font-size:16px;color:#222;vertical-align:middle}
#menu div.sub4 > div:nth-child(1){border-right:1px solid #e9e9e9}
#menu div.sub4 > div:nth-child(2){border-right:1px solid #e9e9e9}
#menu div.submenu{display:none}
#menu div.submenu a{display:table-cell;width:50%;height:40px;padding-left:25px;font-size:16px;color:#6d6d6d;overflow:hidden;vertical-align:middle}
#menu div.submenu a:nth-child(odd){border-right:1px solid #e9e9e9}
#menu .sns{width:100%;overflow:hidden;display:table}
#menu .sns > div{text-align:center;padding:10px 0;}
#menu .sns > div h5 {padding-bottom:9px;letter-spacing:-0.5px;}
#menu .sns > div > a > img{width:37px;height:37px;padding:0 8px;}
#menu .side_footer{width:100%;height:52px;overflow:hidden;display:table;background:#595959}
#menu .side_footer > div{display:table-row}
#menu .side_footer > div > a{display:table-cell;width:33.33333%;height:100%;color:#fff;font-size:14px;text-align:center;vertical-align:middle}
#menu .side_footer > div > a:nth-child(-n+2){border-right:1px solid #aeaeae}
#menu .side_copy{width:100%;padding:5px 0;text-align:center;font-size:10px;color:#808080}
#menu .trans_asiatoday {background:#f2f2f2;overflow:hidden;text-align:center;}
#menu .trans_asiatoday a {width:90px;text-align:center;display:inline-block;background:#fff;font-size:14px;border:1px solid #c4c4c4;border-radius:12px;padding:3px 0 4px 0;font-family:HelveticaNeue-Light,AppleSDGothicNeo-Light,sans-serif;}
#menu .trans_asiatoday a:first-child {margin-right:5px;}
#top_button {position:fixed;bottom:0px;right:15px;width:11.5%;max-width:38px;max-height:38px;display:none;z-index:2000} 
#top_button img {width:100%}

#s_result_y, #s_result_n{display:none}

#photoSlideFrm{position:fixed;top:0;left:0;z-index:9999999;background-color:#1a1c22;display:none;-webkit-overflow-scrolling:touch}

.user-select{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}


/* 2020 search_2020_box */
.search_2020_box {width:100%;padding:10px 0;}
.search_2020_box .search_con {margin:0 12px 5px 12px;height:25px;border-bottom:1px solid #f0f0f0;}
.search_2020_box .search_con input {width:80%;Float:left;}
.search_2020_box .search_con p {position:relative;top:-3px;}
.search_2020_box .search_con .close_search {float:right;width:20px;height:20px;padding:2px 4px;}
.search_2020_box .search_con .btn_search {float:right;width:20px;height:20px;padding:2px 4px;}
.search_2020_box .search_con img {width:100%;}

/* 2020 search option */
.search_option  {width:100%;padding:10px 0 6px 0;margin-bottom:5px;background:#f5f5f5;overflow:hidden;border-bottom:1px solid #ece9e9;}
.search_option.dn{display:none}
.search_option .sel_option_tit {margin:0 12px;clear:both;}
.search_option .sel_option_tit dt {width:50px;font-size:15px;font-weight:bold;padding:4px 0;float:left;}
.search_option .sel_option_tit dd {width:calc(100% - 50px);font-size:15px;padding:4px 0;float:left;}
.search_option .sel_option_tit dd span {margin-right:10px;display:block;float:left;color:#707070;line-height:22px;}
.search_option .sel_option_tit dd span.on {color:#e95533;font-weight:bold;}
.search_option .sel_option_tit dd span:before {content:'';display:inline-block;overflow:hidden;width:5px;height:5px;margin-right: 5px;border-radius: 5px;vertical-align:3px;background-color: #c9c9ca;}
.search_option .sel_option_tit dd span .btn_up,
.search_option .sel_option_tit dd span .btn_dn{width:18px;height:14px;display:inline-block;position:relative;top:3px;left:2px;background-size:contain;background-repeat:no-repeat}
.search_option .sel_option_tit dd span .btn_up{background-image:url(https://img.asiatoday.co.kr/m_img/option_up.png)} 
.search_option .sel_option_tit dd span .btn_dn{background-image:url(https://img.asiatoday.co.kr/m_img/option_dn.png)} 
.search_option .line {height:5px;border-bottom:1px solid #ece9e9;clear:both;margin:3px 0 5px 0;overflow:hidden;}
.search_option ul {margin:0 12px;clear:both;}
.search_option ul li.tit {width:50px;font-size:15px;font-weight:bold;padding:8px 0;float:left;position:relative;top:2px}
.search_option ul li.txt {width:calc(100% - 50px);font-size:15px;padding:8px 0;float:left;}
.search_option ul li.txt input {width:50%;padding:3px 4px;margin-left:10px;}
.search_option ul li.txt button {margin-left:5px;padding:0 9px;}
.search_option .btn_date {display:block;font-size:15px;margin:10px auto 4px auto;width:85px;padding:7px 0;text-align:center;background:#fff;border:1px solid #eee;}

/* 2020 date */
.sel_date  {padding:5px 12px;margin-bottom:5px;background:#f5f5f5;clear:both;}
.sel_date.dn{display:none}
.sel_date .sel_date_list {padding:8px 10px;background:#fff;border:1px solid #e6e4e4;}
.sel_date .sel_date_list span {display:inline-block;}
.sel_date .sel_date_list span {color:#c6c6c6;}
.sel_date .sel_date_list span.on {color:#6d6d6d;}
.sel_date .sel_date_list span label {display:inline-block;width:13px;height:13px;position:relative;top:2px;padding-right:5px;}
.sel_date .sel_date_list span label img {width:100%;}
.sel_date .sel_date_list .fs_calendar {width:calc(50% - 20px);}
.sel_date .sel_date_list .gap {width:20px;text-align:center;color:#c6c6c6;}
.sel_date .sel_date_list .nx_calendar {width:calc(50% - 20px);}
.sel_date .sel_date_list .calendar_sel_btn{background-position:0 2px;background-size:14px 13px;background-repeat:no-repeat;background-image:url(https://img.asiatoday.co.kr/m_img/cal_date.png);padding-left:20px;box-sizing:border-box}
.sel_date .sel_date_list .calendar_sel_btn.on{background-image:url(https://img.asiatoday.co.kr/m_img/cal_date_on.png)}
.sel_date .calendar_box {overflow:hidden;background:#fff;margin-top:5px;}
.sel_date .calendar_box dt {width:calc(100% - 2px);padding:7px 0;border:1px solid #e6e4e4;overflow:hidden;}
.sel_date .calendar_box dt span {width:33.333%;display:block;float:left;text-align:center;}
.sel_date .calendar_box dd {float:left;width:33.333%;height:180px;overflow-x:hidden;overflow-y:scroll;border-bottom:1px solid #e6e4e4;background:#e6e4e4;-webkit-overflow-scrolling:touch;position:relative}
.sel_date .calendar_box dd ol {width:99%;background: #fff;margin:0 auto}
.sel_date .calendar_box dd ol li {text-align:center;padding:7px 0;border-bottom:1px solid #e6e4e4;}
.sel_date .calendar_box dd ol li.area_sel {background:#fef4ed;} 
.sel_date .calendar_box dd ol li span{color:#acacac;}
.sel_date .calendar_box dd ol li.area_sel span{color:#ff8400;font-weight:bold;}

/* 2020 search title */
.sub_search_box{width:100%;height:38px;border-bottom:1px solid #f0f0f0;display:table}
.sub_search_box h5{display:table-cell;font-weight:bold;font-size:15px;color:#000;vertical-align:middle;padding:0 12px;text-align:left;width:70%}
.sub_search_box h5 label{color:#ff0000;padding-left:5px;} 
.sub_search_box .option_box {display:table-cell;vertical-align:middle;padding:0 12px 0 0;text-align:right;width:30%;box-sizing:border-box}
.sub_search_box .option_box button {border:0;background:none;font-size:15px;padding:0}
.sub_search_box .option_box button .option_icon {display:inline-block;width:16px;height:16px;position:relative;top:2px;padding-left:2px;overflow:hidden;}
.sub_search_box .option_box button .option_icon img {width:100%;}

/* 2020 search reporter */
.search_reporter_box {width:100%;padding:10px 0;}
.search_reporter_box h4 {font-weight:bold;font-size:15px;color:#000;margin:0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;}
.search_reporter_box dl {margin:10px 12px 8px 12px;overflow:hidden;}
.search_reporter_box dl dt {float:left;margin-right:10px;}
.search_reporter_box dl dt p {width:85px;height:85px;border:1px solid #d5d5d5;border-radius:43px;overflow:hidden;}
.search_reporter_box dl dt p img {width:100%;}
.search_reporter_box dl dd h5 {font-size:15px;font-weight:bold;padding-bottom:2px;}
.search_reporter_box dl dd span {font-size:13px;}
.search_reporter_box dl dd {float:left;padding-top:22px;}
.search_reporter_box ul {overflow:hidden;margin:0 12px;}
.search_reporter_box ul li {padding:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search_reporter_box ul li a {font-size:15px;}
.search_reporter_box .more_tit {text-align:right;font-size:12px;padding:7px 12px 5px 12px;}



.img_thumb {overflow:hidden;display:block;position:relative;}
.img_thumb::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid rgba(0,0,0,0.08);
}
.img_thumbr {overflow:hidden;display:block;position:relative;}
.img_thumbr::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius:8px;
    border: 1px solid rgba(0,0,0,0.08);
}

.ellipsis_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.ellipsis_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}

@media only screen and (min-width:640px) {
	.container .con_box_01, .con_box_in .con_box_in01{width:50%;float:left;position:relative} 
	.container .con_box_01:after, .con_box_in .con_box_in01:after{display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:#efefef;content:'';z-index:100}
	.container .con_box_02, .con_box_in .con_box_in02{width:50%;float:left;position:relative}
	.view_box .view_con_box01{width:60%;float:left;position:relative}
	.view_box .view_con_box01:after{display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:#efefef;content:'';z-index:100}
	.view_box .view_con_box02{width:40%;float:left;position:relative}
    #menu {width:400px;}
}

@media only screen and (max-width:340px) {
	#header #nav ul li span{font-size:14px}
}