/*
 * [[ Korea Development Institute - ENG ]]
 * 2019-01-21
 * cubeA & 이창호(Chang Ho. Lee) / 팀장
 * goldlch@cubea.co.kr
*/

/* 공통 */
.btn_wrap{margin-top:50px;text-align:center}
.btn_wrap a,
.btn_wrap button{display:inline-block;padding:0 40px;height:50px;min-width:132px;line-height:50px;text-align:center;border:1px solid #cecfd3;color:#77797e;box-sizing:border-box;font-weight:600;vertical-align:top;transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s}
.btn_wrap a:hover,
.btn_wrap button:hover{background-color:#f08200;color:#fff;border-color:#f08200}
.tag a{display:inline-block;margin:8px 8px 0 0;padding:5px 20px;background-color:#f0f0f0;color:#737373;border-radius:20px;vertical-align:top}
.tag a:hover{text-decoration:underline}

.view_youtube{display:block;position:relative}
.view_youtube .mov{position:relative;width:100%;padding-bottom:58%;background-color:#000}
.view_youtube .mov iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}

.video_box{display:block;position:relative}
.video_box .video{position:relative;width:100%;padding-bottom:58%;background-color:#000}
.video_box .video iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.video_box .script_view{position:relative;margin-top:20px;text-align:right}
.video_box .script_view a,
.video_box .script_view button{display:inline-block;width:180px;height:40px;line-height:36px;background-color:#f08200;border:1px solid #f08200;color:#fff;text-align:center;vertical-align:top;font-weight:600;border-radius:40px;box-sizing:border-box;
	transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s}
.video_box .script_view a{width:auto}
.video_box .script_view a:before{content:"";display:inline-block;margin-right:15px;;width:20px;height:38px;background:url("../img/ico_view.png") center center no-repeat;background-size:18px auto;vertical-align:top}
.video_box .script_view button .c{display:none}
.video_box .script_view .txt_box{display:none;margin-top:30px;padding:15px 20px;height:230px;background-color:#fff;border:1px solid #cecfd3;text-align:left;overflow-y:auto;z-index:5;box-sizing:border-box;box-shadow:rgba(178, 178, 178, 0.4) 3px 3px 10px;color:#808080;font-size:1em;line-height:1.4em}
.video_box .script_view button{background-color:#fff;border:1px solid #cecfd3;color:#3d3d3d}
.video_box .script_view.open button:before{display:none}
.video_box .script_view.open button:after{display:inline-block}
.video_box .script_view.open button span{display:none}
.video_box .script_view.open button .c{display:inline-block}
.video_box .script_view.open .txt_box{display:block}

.video_box .script_view.line:after{content:'';width:100%;height:1px;background-color:#cecfd3;position:absolute;left:0;top:40px}
.video_box .script_view.line button{border-radius:0;border-width:0}
.video_box .script_view.line .txt_box{margin-top:0}

/* 게시판 공통 스타일 */
.board_list_wrap .list_top{margin-bottom:12px;text-align:right}
.board_list_wrap .list_top *{text-align:left}
.board_list_wrap .list_top .lb_select{margin-left:10px}
.board_list_wrap .list_top p{display:inline-block;margin-right:5px;color:#929292;font-size:0.9em;line-height:48px;vertical-align:Top}
.board_list_wrap .list_top p em{font-weight:600;color:#3d3d3d}
.board_list_wrap .board_list{margin-bottom:50px;border-top:5px solid #3d3d3d}
.board_list_wrap .board_list li{position:relative;padding:40px 0;border-bottom:1px solid #cecfd3}
.board_list_wrap .board_list li > a{display:block;padding-right:100px}
.board_list_wrap .board_list li *,
.board_list_wrap .board_list li *:after{transition:color 0.3s,background-image 0.3s,border 0.3s;-webkit-transition:color 0.3s,background-image 0.3s,border 0.3s}
.board_list_wrap .board_list li > a:hover strong{color:#f08200;text-decoration:underline}
.board_list_wrap .board_list li em{display:block;color:#f08200;font-weight:600}
.board_list_wrap .board_list li strong{display:block;padding:15px 80px 4px 0;font-size:1.5em;line-height:1.1em;font-weight:700}
.board_list_wrap .board_list li p{margin-top:10px;color:#737373}
.board_list_wrap .board_list li p:first-child{margin-top:0}
.board_list_wrap .board_list li .tag{display:block;position:relative}
.board_list_wrap .board_list li .tag a{display:inline-block;margin:8px 8px 0 0;padding:5px 20px;background-color:#f0f0f0;color:#737373;border-radius:20px;vertical-align:top}
.board_list_wrap .board_list li .tag a:hover{text-decoration:underline}
.board_list_wrap .board_list li .data{z-index:1}
.board_list_wrap .board_list li .data span{display:inline-block;padding-left:15px;margin-left:15px;line-height:20px;border-left:1px solid #cecfd3;vertical-align:top}
.board_list_wrap .board_list li .data span:first-child{padding-left:0;margin-left:0;border-left:none}
.board_list_wrap .board_list .files{position:absolute;right:0;top:50%;margin-top:-30px;width:60px;height:60px;z-index:3}
.board_list_wrap .board_list .files .btn_file{display:block;width:100%;height:100%;background:url("../img/btn_file.png") 0 0 no-repeat;font-size:0;line-height:0}
.board_list_wrap .board_list .files .fils_list{display:none;position:absolute;right:100%;top:50%;margin-top:-50px;margin-right:20px;padding:30px 40px;width:300px;background-color:#fff;box-shadow:rgba(125, 125, 125, 0.4) 3px 3px 20px;border-left:10px solid #f08200;z-index:5}
.board_list_wrap .board_list .files .fils_list:after{content:"";display:block;position:absolute;left:100%;top:0;width:80px;height:100%;background:url("../img/ico_file_shadow_r.png") left center no-repeat}
.board_list_wrap .board_list .files .fils_list a{display:block;padding-left:30px;background:url("../img/ico_file.png") 0 2px no-repeat;margin-top:10px;letter-spacing:-1px;text-align:left}
.board_list_wrap .board_list .files .fils_list a:first-child{margin-top:0}
.board_list_wrap .board_list .files .fils_list a:hover{background-image:url("../img/ico_file_on.png");color:#f08200}
.board_list_wrap .board_list .files .btn_file:hover,
.board_list_wrap .board_list .files.open .btn_file{background-image:url("../img/btn_file_on.png")}
.board_list_wrap .board_list .files.open .fils_list{display:block}
.board_list_wrap .board_list .list_tit{position:relative}
.board_list_wrap .board_list.kpi_link li .list_tit button{display:block;position:absolute;right:0;top:50%;margin-top:-30px;width:60px;height:60px;z-index:3;background:url("../img/btn_file.png") 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.board_list_wrap .board_list.kpi_link li .list_tit button:hover{background-image:url("../img/btn_file_on.png");}
.board_list_wrap .board_list li.link .other{display:block;position:absolute;right:0;top:50%;margin-top:-30px;width:60px;height:60px;background:url("../img/ico_link.png") right bottom no-repeat;text-indent:-99999em;overflow:hidden}
.board_list_wrap .board_list li.link .other:hover{background-image:url("../img/ico_link_on.png")}
.board_list_wrap .board_list .more_txt{display:none;margin-top:30px;padding:30px;background-color:#f2f2f2;font-size:1.1em;line-height:1.6em;box-shadow:rgba(51, 51, 51, 0.3) 3px 3px 10px;}
.board_list_wrap .board_list.left_img li{position:relative;padding-left:290px;min-height:180px}
.board_list_wrap .board_list.left_img li .img{position:absolute;left:0;top:40px;width:260px;height:auto;overflow:hidden;border:1px solid #d5d7dc;border-top:10px solid #3d3d3d;box-sizing:border-box}
.board_list_wrap .board_list.left_img li .img img{width:100%;height:auto;display:block}
.board_list_wrap .board_list.left_img li .img.mov:after{content:"";display:block;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;background:rgba(61, 61, 61, 0.8) url("../img/ico_mov.png") center center no-repeat;border-radius:50%;transition:background-color 0.2s;-webkit-transition:background-color 0.2s}
.board_list_wrap .board_list.left_img li > a:hover .img{border-top-color:#f08200}
.board_list_wrap .board_list.left_img li > a:hover .img.mov:after{background-color:#f08200}
.board_list_wrap .board_list.left_img li .img.default{padding-left:130px;border-top:1px solid #d5d7dc;background:url("../img/default_img_kdi.jpg") 0 0 no-repeat;background-size:auto 100%}
.board_list_wrap .board_list.left_img li .img.default img{margin:0;width:100%;height:100%}

.board_list_wrap .board_list.left_img li.no_pic{padding-left:0}
.board_list_wrap.nolink .board_list li > a{cursor:default}
.board_list_wrap.nolink .board_list li > a:hover strong{text-decoration:none;color:#000}
.board_list_wrap .rss{position:absolute;left:5px;top:85px;display:block;width:40px;height:13px;background:url('../img/btn_rss.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden;z-index:1}
.top_share{text-align:right;margin-bottom:20px}
.top_share ul{display:inline-block;vertical-align:top}
.top_share ul:after{content:"";display:block;clear:both}
.top_share ul li{float:left;display:block;margin-left:15px}
.top_share ul li:first-child{margin-left:0}
.top_share ul li button,
.top_share ul li a{display:block;width:40px;height:40px;background:url("../img/ico_share.png") no-repeat;font-size:0;line-height:0;transition:opacity 0.2s;-webkit-transition:opacity 0.2s}
.top_share ul li .f{background-position:0 0}
.top_share ul li .i{background-position:0 -100px}
.top_share ul li .e{background-position:0 -200px}
.top_share ul li .url{background-position:0 -300px}
.top_share ul li .print{background-position:0 -400px}
.top_share ul li button:hover,
.top_share ul li a:hover{opacity:0.7}
.board_view_wrap .top_title a:hover{text-decoration:underline}
.board_view_wrap .top_title dl{border-bottom:1px solid #cecfd3}
.board_view_wrap .top_title dl dt{padding:0 45px;background-color:#66635d;color:#fff;font-size:1.3em;font-weight:700;line-height:46px}
.board_view_wrap .top_title dl dd{position:relative;padding:20px 330px 20px 45px;background-color:#f5f5f6}
.board_view_wrap .top_title dl dd:after{content:"";display:block;clear:both}
.board_view_wrap .top_title dl dd .img{position:absolute;top:46px;left:40px;width:140px}
.board_view_wrap .top_title dl dd .img img{display:block;width:100%;height:auto}
.board_view_wrap .top_title dl dd strong{display:block;font-size:1.5em;line-height:1.2em;letter-spacing:0}
.board_view_wrap .top_title dl dd .data{display:block;margin-top:10px;color:#737373}
.board_view_wrap .top_title dl dd ul li{margin-top:10px}
.board_view_wrap .top_title a.btn_down{display:inline-block;vertical-align:top;padding:0 30px;margin-top:28px;line-height:40px;text-align:center;background-color:#f08200;color:#fff;font-weight:600;border-radius:20px;margin-right:10px}
.board_view_wrap .top_title a.btn_down:before{content:"";display:inline-block;width:34px;height:40px;background:url("../img/ico_pdf.png") left center no-repeat;background-size:20px auto;vertical-align:top}
.board_view_wrap .top_title a.btn_down.out:before{background-image:url('../img/ico_link_on.png');background-position:-10px center;background-size:40px auto}
.board_view_wrap .top_title dl.left_img dd{padding:40px 40px 40px 230px;min-height:194px}
.board_view_wrap .top_title dl.left_img dd a.btn_down{float:right;position:static;margin-top:-40px}
.board_view_wrap .top_title dl.left_img dd ul{margin-bottom:0;padding-right:150px}
.board_view_wrap .top_title dl.dropdown{position:relative}
.board_view_wrap .top_title dl.dropdown dt{position:relative}
.board_view_wrap .top_title dl.dropdown dt a{display:inline-block;vertical-align:top;position:absolute;right:0;top:0;padding:0 26px 0 36px;line-height:46px;color:#fff;font-weight:700;border-left:1px solid #fff}
.board_view_wrap .top_title dl.dropdown dt a:after{content:'';display:inline-block;vertical-align:top;width:26px;height:46px;background:url('../img/ico_arw.png') right center no-repeat}
.board_view_wrap .top_title dl.dropdown dd{position:absolute;right:0;top:0;padding:0;background:none}
.board_view_wrap .top_title dl.dropdown dd > em{display:inline-block;margin-left:20px;font-size:0.9em;font-weight:400;vertical-align:top;color:#fff;line-height:46px;margin-right:20px}
.board_view_wrap .top_title dl.dropdown dd .selt_box{position:relative;padding-right:80px;display:inline-block;vertical-align:top}
.board_view_wrap .top_title dl.dropdown dd .selt_box button{display:block;position:absolute;right:0;top:0;width:80px;height:46px;background-color:#3d3d3d;color:#fff;font-size:1.1em;font-weight:500;transition:opacity 0.2s;-webkit-transition:opacity 0.2s}
.board_view_wrap .top_title dl.dropdown dd .selt_box .lb_select{display:block;width:260px;height:46px;border-width:0}
.board_view_wrap .top_title dl.dropdown dd .selt_box .lb_select:after{width:46px;background-image:url('../img/ico_selt_wh.png')}
.board_view_wrap .top_title dl.dropdown dd .selt_box .lb_select label{height:auto;line-height:46px;font-size:14px;color:#fff;background-color:#8c8880}
.board_view_wrap .top_title dl.dropdown dd .selt_box .lb_select option{font-size:16px}
.board_view_wrap .top_title ul{padding:15px 0}
.board_view_wrap .top_title ul:after{content:"";display:block;clear:both}
.board_view_wrap .top_title ul *{color:#737373}
.board_view_wrap .top_title ul li{float:left;clear:both;position:relative;padding-left:100px;margin-left:60px}
.board_view_wrap .top_title ul li:before{content:"";display:block;position:absolute;top:50%;left:-30px;width:1px;height:20px;margin-top:-10px;background-color:#cecfd3}
.board_view_wrap .top_title ul li:first-child{margin-left:0}
.board_view_wrap .top_title ul li:first-child:before{display:none}
.board_view_wrap .top_title ul li .t{display:block;position:absolute;left:0;top:0;color:#000;font-weight:600;z-index:2}
.board_view_wrap .top_title ul li.float_left{clear:none}
.board_view_wrap .top_title ul li.author,
.board_view_wrap .top_title ul li.tag{margin-left:0}
.board_view_wrap .top_title ul li.author:before,
.board_view_wrap .top_title ul li.tag:before{display:none}
.board_view_wrap .top_title ul li.author{padding-left:70px;margin-bottom:-5px}
.board_view_wrap .top_title ul li.author .t{width:100px;height:100%;background-color:#fff}
.board_view_wrap .top_title ul li.author span{display:inline-block;position:relative;padding-left:30px;margin-bottom:6px;vertical-align:top}
.board_view_wrap .top_title ul li.author span:after{content:"";display:block;position:absolute;left:15px;top:50%;width:1px;height:20px;margin-top:-10px;background-color:#cecfd3}
.board_view_wrap .top_title ul li.author span.i
.board_view_wrap .top_title ul li.author span a{display:block}
.board_view_wrap .top_title ul li.author span a:before{content:"";display:inline-block;margin-right:5px;width:20px;height:22px;background:url("../img/ico_who.png") left center no-repeat;vertical-align:top}
.board_view_wrap .top_title ul li.tag{margin-top:0}
.board_view_wrap .top_title ul li.tag .t{top:4px}
.board_view_wrap .top_title ul li.tag.tj .t{top:14px}
.board_view_wrap .top_title ul li.tag ul{padding:0;font-size:0}
.board_view_wrap .top_title ul li.tag ul li{float:none;margin-top:0;padding-left:0;display:inline-block;vertical-align:top}
.board_view_wrap .top_title ul li.tag ul li a{display:block;padding:5px 12px;background:none;position:relative;margin:0}
.board_view_wrap .top_title ul li.tag ul li a:before{content:"Ι";display:block;position:absolute;left:-2px;top:6px}
.board_view_wrap .top_title ul li.tag ul li:first-child a{padding-left:0}
.board_view_wrap .top_title ul li.tag ul li:first-child a:before{display:none}
.board_view_wrap .top_title ul ul li{margin-left:0}
.board_view_wrap .top_title ul ul li:before{display:none}
.board_view_wrap .top_title dl ul{margin:12px 0 30px 0;padding:0}
.board_view_wrap .top_title dl ul li.author .t{background-color:#f5f5f6}
.board_view_wrap .top_title .img_author{position:relative;padding:30px 30px 30px 230px;min-height:184px;background-color:#f2f2f2}
.board_view_wrap .top_title .img_author .img{position:absolute;top:30px;left:50px;width:140px}
.board_view_wrap .top_title .img_author .img img{display:block;width:100%;height:auto}
.board_view_wrap .top_title .img_author ul li{margin-left:0}
.board_view_wrap .top_title .img_author ul li:before{display:none}
.board_view_wrap .top_title .img_author ul li.title{padding-left:0;margin-top:0;padding-bottom:10px}
.board_view_wrap .top_title .img_author ul li.title strong{display:block;font-size:1.6em;color:#000}
.board_view_wrap .top_title .img_author ul li.author{padding-left:145px}
.board_view_wrap .top_title .img_author ul li.author .t{width:170px}
.board_view_wrap.digest_view .top_title dl dt{background-color:#3d3d3d}
.board_view_wrap.digest_view .top_title dl dd{padding:20px 360px 20px 45px;background:#f5f5f6 url("../img/sub_top_digest.jpg") left bottom no-repeat;background-size:auto 100%}
.board_view_wrap.digest_view .top_title dl dd strong{margin-bottom:15px;font-size:1.8em;font-weight:500;line-height:1.2em}
.board_view_wrap.digest_view .top_title dl dd .tag a{background-color:#fff}
.board_view_wrap.digest_view .top_title dl dd .data{margin-top:15px}
.board_view_wrap.digest_view .top_title a.btn_down{margin-top:20px}
.board_view_wrap.digest_view .top_title em{display:block;color:#f08200}
.board_view_wrap.news_view .top_title dl dt{background-color:#3d3d3d}
.board_view_wrap.news_view .top_title dl dd{background:#f5f5f6 url("../img/sub_top_news.jpg") right bottom no-repeat;background-size:auto 100%}
.board_view_wrap.news_view .top_title dl dd strong{margin-bottom:25px;font-size:2.25em;font-weight:500;line-height:1.2em}
.board_view_wrap .tit{display:block;font-size:2em;line-height:1em;color:#3d3d3d}

.repoart_contents{padding:55px 0 30px;border-top:5px solid #3d3d3d;border-bottom:1px solid #cecfd3}
.repoart_contents:after{content:"";display:block;clear:both}
.repoart_contents .cnts_sum{float:left;width:26%}
.repoart_contents .cnts_sum button{display:block;width:100%;height:60px;border:1px solid #d5d7dc;color:#3d3d3d;font-weight:600;line-height:60px}
.repoart_contents .cnts_sum button:after{content:"";display:inline-block;margin-left:20px;width:16px;height:60px;background:url("../img/ico_b_plus.png") center center no-repeat;vertical-align:top}
.repoart_contents .cnts_sum button.plus:after{background-image:url("../img/ico_b_mus.png")}
.repoart_contents .cnts_sum ul{display:none;padding:50px 30px;border-bottom:1px solid #cecfd3;background-color:#f1f1f1}
.repoart_contents .cnts_sum ul li{position:relative;margin-top:35px;padding-left:50px;color:#3d3d3d;line-height:1.2em}
.repoart_contents .cnts_sum ul li:first-child{margin-top:0}
.repoart_contents .cnts_sum ul li em{display:Block;position:absolute;left:0;top:0;width:26px;height:26px;background-color:#3d3d3d;color:#fff;line-height:26px;text-align:center;border-radius:50%;letter-spacing:-1px}
.repoart_contents .cnts_detail{float:right;width:69.5%;font-size:18px;line-height:2em}
.repoart_contents .cnts_detail.center{float:none;margin:0 auto;width:80%}
.repoart_contents .cnts_detail .tit{margin-bottom:20px;font-size:1.4em}
.repoart_contents .cnts_detail .sub_tit{margin:30px 0;padding:20px 0;border:solid #cecfd3;border-width:1px 0;color:#f08200;font-weight:500;font-size:26px}
.repoart_contents .cnts_detail .sub_tit em{font-style:italic}
.repoart_contents .cnts_detail h4{margin:15px 0;font-size:1.7em}
.repoart_contents .cnts_detail h5{margin:15px 0;font-size:1.2em}
.repoart_contents .cnts_detail .r{display:block;margin:10px 0;text-align:right}
.repoart_contents .cnts_detail .chart{margin:30px 0;height:600px;border:1px solid #cecfd3;overflow:hidden}
.repoart_contents .cnts_detail .chart .r{color:#808080;font-size:0.9em}
.repoart_contents .cnts_detail img{max-width:100%}
.repoart_contents .cnts_detail .video_box{margin-bottom:60px}
.repoart_contents .cnts_detail p{margin:30px 0;font-size:1.1em;line-height:1.8em}
.repoart_contents .cnts_detail p em{float:left;margin:10px 10px 0 0;font-size:3em;line-height:1em}
.repoart_contents .cnts_detail table p{margin:0}
.repoart_contents .cnts_detail ul.ico_list{margin:30px 0}
.repoart_contents .cnts_detail ul.ico_list li{position:relative;margin-top:5px;padding-left:30px;line-height:2em}
.repoart_contents .cnts_detail ul.ico_list li:first-child{margin-top:0}
.repoart_contents .cnts_detail ul.ico_list li:before{content:"";display:block;position:absolute;left:13px;top:15px;width:3px;height:3px;background-color:#000;border-radius:50%}
.repoart_contents .cnts_detail ul.date_list{margin:30px 0}
.repoart_contents .cnts_detail ul.date_list li{position:relative;margin-top:10px}
.repoart_contents .cnts_detail ul.date_list li:first-child{margin-top:0}
.repoart_contents .cnts_detail ul.date_list li em{display:inline-block;min-width:70px;margin-right:10px;vertical-align:top;font-weight:600}
.repoart_contents .cnts_detail ul.date_list li span{display:inline-block;vertical-align:top;color:#f08200}
.repoart_contents .cnts_detail .css_init *{word-break:break-all;word-break:keep-all}
.repoart_contents .cnts_detail .css_init p{margin:0 0 24px 0;font-size:1.2em}
.repoart_contents .cnts_detail .css_init ul{margin-bottom:20px}
.repoart_contents .cnts_detail .css_init li{line-height:1.7em;margin-top:10px;position:relative;padding-left:16px;margin-left:30px}
.repoart_contents .cnts_detail .css_init li:before{content:'';display:block;width:6px;height:6px;background-color:#6f6f6f;border-radius:3px;position:absolute;left:0;top:13px}
.repoart_contents .cnts_detail .css_init table,
.repoart_contents .cnts_detail .css_init tr,
.repoart_contents .cnts_detail .css_init td{padding:4px 0 6px 10px;line-height:1.8em}
.repoart_contents .cnts_detail .download_list{padding-left:0;padding-right:0;width:100%}

.related_content{margin-top:55px;padding:30px 60px 50px;border-top:5px solid #3d3d3d;background-color:#f5f5f6}
.related_content .rel_top{margin-bottom:30px}
.related_content .rel_top:after{content:"";display:block;clear:both}
.related_content .rel_top .tit{display:inline-block;margin-right:25px;vertical-align:Top}
.related_content .rel_top p,
.related_content .rel_top span{display:inline-block;margin-top:10px;color:#737373;vertical-align:Top}
.related_content .rel_top .r{float:right;line-height:30px}
.related_content .rel_top .r:before{content:"";display:inline-block;margin-right:10px;width:30px;height:30px;background:url("../img/ico_i.png") center center no-repeat;vertical-align:top}
.related_content .rel_top .r_btn{float:right;display:block;margin-top:-10px;height:60px;padding:0 40px;font-size:1.2em;font-weight:500;line-height:60px;background-color:#3d3d3d;color:#fff;transition:background-color 0.2s;-webkit-transition:background-color 0.2s}
.related_content .rel_top .r_btn:hover{background-color:#f08200}
.related_content ul{display:block;margin:0 auto;width:86%;background-color:#fff;border:1px solid #cecfd3}
.related_content ul li{position:relative;padding:25px 50px;border-top:1px solid #cecfd3}
.related_content ul li:first-child{border-top:0}
.related_content ul li a{display:block}
.related_content ul li em{color:#f08200;font-size:1.1em;font-weight:600}
.related_content ul li .data{color:#737373}
.related_content ul li strong{display:block;margin:20px 0;font-size:1.3em;line-height:1.2em;transition:color 0.2s;-webkit-transition:color 0.2s}
.related_content ul li a:hover strong{text-decoration:underline;color:#f08200}
.related_content ul li.top{background:url("../img/ico_i.png") 10px center no-repeat}
.related_content.article_list ul li{border-top:0}
.related_content.article_list ul li:last-child{border-bottom:0}
.related_content.article_list ul li a,
.related_content.article_list ul li button *{transition:All 0.2s;-webkit-transition:All 0.2s}
.related_content.article_list ul li a{position:absolute;left:50px;top:30px;width:60px;height:60px;padding:0;font-size:0;line-height:0;z-index:3}
.related_content.article_list ul li a:hover{background-image:url("../img/btn_file_on.png")}
.related_content.article_list ul li button{position:relative;display:block;width:100%;min-height:70px;padding:0 270px 0 90px;text-align:left;z-index:1}
.related_content.article_list ul li strong{margin:0}
.related_content.article_list ul li .btn{display:block;position:absolute;right:0;top:50%;margin-top:-30px;width:100px;height:60px;font-size:0;line-height:0;box-sizing:border-box;border:1px solid #cecfd3;background:url("../img/ico_plus2.png") center center no-repeat;border-radius:30px}
.related_content.article_list ul li.on button strong,
.related_content.article_list ul li button:hover strong{color:#f08200}
.related_content.article_list ul li.on button .btn,
.related_content.article_list ul li button:hover .btn{background-color:#f08200;background-image:url("../img/ico_plus2_on.png");border-color:#f08200}
.related_content.article_list ul li.on button .btn{background-image:url("../img/ico_mus2_on.png")}
.related_content.article_list ul li .txt_more{display:none;margin:30px 0px 0 90px;color:#666;line-height:1.6em}
.related_content.article_list ul.link_list li a{display:table;position:relative;left:0;top:0;width:100%;height:auto;font-size:1em;line-height:1.4em}
.related_content.article_list ul.link_list li a strong{display:Table-cell;padding:0 150px 0 100px;vertical-align:middle}
.related_content.article_list ul.link_list li a .btn{transition:background 0.2s;-webkit-transition:background 0.2s}
.related_content.article_list ul.link_list li a:hover .btn{background-color:#f08200;background-image:url("../img/ico_plus2_on.png");border-color:#f08200}

.page_top_banner{position:relative;margin-bottom:20px;padding:55px 55px 55px 330px;background:#3d3d3d url("../img/page_top_bg.jpg") left center no-repeat;background-size:cover;color:#fff;border:1px solid #cecfd3}
.page_top_banner a{color:#fff;transition:opacity 0.2s;-webkit-transition:opacity 0.2s}
.page_top_banner a:hover{opacity:0.7}
#ui_contents .page_top_banner h2{position:absolute;left:20px;top:50%;width:270px;height:200px;margin-top:-100px;background:url("../img/page_top_tit.png") left center no-repeat;background-size:auto 80%;border:solid rgba(255, 255, 255, 0.2);border-width:1px 0;font-size:0 !important;line-height:0 !important}
.page_top_banner em{display:block;color:#f08200;font-weight:600}
.page_top_banner strong{display:block;margin:20px 0;font-size:2.25em;line-height:1.1em;font-weight:500}
.page_top_banner strong a{display:block;font-size:1em;;line-height:inherit;font-weight:inherit}
.page_top_banner .tag a{background-color:#808080;color:#fff}
.page_top_banner .data{display:block;margin-top:25px;color:#d5d7dc}

.digest_view .download_list{border-top:0;border-bottom:1px solid #cecfd3}
.digest_view .download_list .down_add{left:55px}

.report_vod_wrap{position:relative;padding-right:470px;padding-top:20px;min-height:623px;border-bottom:1px solid #cecfd3}
.report_vod_wrap .vod_cnts{padding-bottom:30px;border-right:1px solid #cecfd3}
.report_vod_wrap .vod_cnts .tit{margin:45px 40px 0 0;min-height:110px}
.report_vod_wrap .vod_cnts .tit strong{display:block;font-size:1.4em;font-weight:500;line-height:1.2em}
.report_vod_wrap .vod_cnts .top_share{float:left;position:relative;top:20px}
.report_vod_wrap .vod_cnts .script_view .txt_box{position:relative}
.report_vod_wrap .vod_cnts .script_view .go_ytb{float:none;display:inline-block;margin-right:15px;width:auto;padding:0 30px}
.report_vod_wrap .vod_cnts .script_view .go_ytb:after{display:none}
.report_vod_wrap .vod_list{position:absolute;right:0;top:60px;width:470px;border-left:1px solid #cecfd3}
.report_vod_wrap .vod_list_top{border:1px solid #cecfd3}
.report_vod_wrap .vod_list_top:after{content:"";display:block;clear:both}
.report_vod_wrap .vod_list_top .lb_select{float:left;display:block;width:33.3%;border:none;height:60px}
.report_vod_wrap .vod_list_top .lb_select label{line-height:60px;font-size:20px;color:#3d3d3d;font-weight:600}
.report_vod_wrap .vod_list_top .lb_select option{font-size:18px}
.report_vod_wrap .vod_list_top .lb_select.v_on{background-color:#3d3d3d;color:#fff}
.report_vod_wrap .vod_list_top .lb_select.v_on label{color:#fff}
.report_vod_wrap .vod_list_top .lb_select.v_on:after{background-image:url("../img/ico_selt_wh.png")}
.report_vod_wrap .vod_list_top button{float:left;display:block;width:33.3%;height:80px;font-weight:600;color:#3d3d3d;border-left:1px solid #cecfd3}
.report_vod_wrap .vod_list_top button.v_on{background-color:#3d3d3d;color:#fff}
.report_vod_wrap .vod_list_box{padding:20px;max-height:523px;overflow-y:auto}
.report_vod_wrap .vod_list_box li{display:block;margin-top:10px}
.report_vod_wrap .vod_list_box li:first-child{margin-top:0}
.report_vod_wrap .vod_list_box li a{display:block}
.report_vod_wrap .vod_list_box li a:after{content:"";display:block;clear:both}
.report_vod_wrap .vod_list_box li a.more:after{display:inline-block}
.report_vod_wrap .vod_list_box li .img{float:left;display:block;padding:8px;width:180px;height:100px;transition:background-color 0.2s;-webkit-transition:background-color 0.2s}
.report_vod_wrap .vod_list_box li .img img{width:100%}
.report_vod_wrap .vod_list_box li p{float:left;margin:10px 0 10px 10px;width:200px;line-height:1.4em;color:#676767;transition:color 0.2s;-webkit-transition:color 0.2s}
.report_vod_wrap .vod_list_box li.on a .img,
.report_vod_wrap .vod_list_box li a:hover .img{background-color:#f08200}
.report_vod_wrap .vod_list_box li.on a p,
.report_vod_wrap .vod_list_box li a:hover p,
.report_vod_wrap .vod_list_box li.on strong,
.report_vod_wrap .vod_list_box li:hover strong{color:#f08200}
.report_vod_wrap .vod_list_box li .tag a{display:inline-block}

.report_vod_wrap.center_mode{padding-right:0;min-height:0}
.report_vod_wrap.center_mode .vod_cnts{border-right:0;padding:40px 100px;background-color:#efefef;border-top:5px solid #333;margin-bottom:60px}
.report_vod_wrap.center_mode .vod_cnts .top_tit{display:block;margin-bottom:40px;font-size:1.6em;line-height:1.4em;font-weight:600}
.report_vod_wrap.center_mode .vod_cnts .tit{margin:0 0 40px;min-height:0}
.report_vod_wrap.center_mode .vod_cnts .video{margin:0 auto}
.report_vod_wrap.center_mode .vod_cnts .script_view{margin:20px auto 0}
.report_vod_wrap.center_mode .vod_list_top .lb_select{width:300px}
.report_vod_wrap.center_mode .vod_list_top p{float:left;margin-left:30px;line-height:60px;color:#3d3d3d}
.report_vod_wrap.center_mode .vod_list_top p span{display:inline-block;margin-right:10px;color:#000}
.report_vod_wrap.center_mode .vod_list_top p em{font-weight:600}
.report_vod_wrap.center_mode .vod_list{position:static;width:auto;border-left:0}
.report_vod_wrap.center_mode .vod_list_box{margin:0;max-height:100%;overflow-y:inherit}
.report_vod_wrap.center_mode .vod_list_box li{margin-top:0;padding:20px;border-top:1px solid #cecfd3;transition:background-color 0.2s;-webkit-transition:background-color 0.2s}
.report_vod_wrap.center_mode .vod_list_box li:first-child{border-top:0}
.report_vod_wrap.center_mode .vod_list_box li .img{width:300px;height:auto}
.report_vod_wrap.center_mode .vod_list_box li > button{display:block;position:relative;padding-left:350px;padding-right:60px;width:100%;min-height:184px;text-align:left}
.report_vod_wrap.center_mode .vod_list_box li > button:after{content:"";display:block;position:absolute;right:0;top:50%;width:40px;height:40px;margin-top:-20px;background:url("../img/ico_plus.png") 0 0 no-repeat}
.report_vod_wrap.center_mode .vod_list_box li.on > button:after{background-image:url("../img/ico_plus_on.png")}
.report_vod_wrap.center_mode .vod_list_box li > button *{transition:color 0.2s, background-color 0.2s;-webkit-transition:color 0.2s, background-color 0.2s}
.report_vod_wrap.center_mode .vod_list_box li > button .img{position:absolute;left:0;top:0}
.report_vod_wrap.center_mode .vod_list_box li > button em{display:block;margin-bottom:5px;color:#f08200}
.report_vod_wrap.center_mode .vod_list_box li > button strong{font-size:1.4em}
.report_vod_wrap.center_mode .vod_list_box li > button p{float:none;display:block;width:auto;margin:0;padding:10px 0;font-size:1em;color:#333}
.report_vod_wrap.center_mode .vod_list_box li > button p.data{padding:0;margin-top:5px;color:#999}
.report_vod_wrap.center_mode .vod_list_box li > button:hover .img{background-color:#f08200}
.report_vod_wrap.center_mode .vod_list_box li > button:hover p{color:#f08200}
.report_vod_wrap.center_mode .vod_list_box li .tag{position:relative;z-index:2}
.report_vod_wrap.center_mode .vod_list_box .video_box{display:none;padding:20px 60px 0 60px}
.report_vod_wrap.center_mode .vod_list_box .video_box .video{margin-left:290px;width:auto;padding-bottom:42%}
.report_vod_wrap.center_mode .vod_list_box .video_box .tit{margin-top:20px}
.report_vod_wrap.center_mode .vod_list_box .video_box .tit strong{display:block;font-size:1.5em;font-weight:500;line-height:1.2em}
.report_vod_wrap.center_mode .vod_list_box .video_box .script_view .go_ytb{float:none;display:inline-block;margin-right:10px;padding:0 20px 0 30px}
.report_vod_wrap.center_mode .vod_list_box .video_box .script_view .txt_box{position:static;margin-left:290px}
.report_vod_wrap.center_mode .vod_list_box .top_share{position:relative;float:left;right:auto;margin-left:290px;left:0;top:20px;z-index:10}
.report_vod_wrap.center_mode .vod_list_box .top_share li{padding:0;border:none}
.report_vod_wrap.center_mode .vod_list_box li.on{background-color:#efefef}
.report_vod_wrap.center_mode .vod_list_box li.on > button .img{background-color:#f08200}
.report_vod_wrap.center_mode .vod_list_box li.on > button p{color:#f08200}
.report_vod_wrap.center_mode .vod_list_box li.on .tag a{background-color:#fff}
.report_vod_wrap.center_mode.multi_contenrts .vod_list_box li > button{min-height:214px}
.report_vod_wrap.multi_contenrts .vod_cnts .tit strong{text-align:center}
.report_vod_wrap.multi_contenrts .img_slide_wrap{margin:0 auto;width:800px;border:0;padding:0;background:none}
.report_vod_wrap.multi_contenrts .img_slide_wrap .num{float:none;width:auto;margin:10px 0 0}

.img_slide_wrap{position:relative;padding:50px;margin:60px 0;background-color:#f1f1f1;border:1px solid #e0e0e0}
.img_slide_wrap:first-child{margin-top:0}
.img_slide_wrap:last-child{margin-bottom:0}
.img_slide_wrap .img_slide{position:relative}
.img_slide_wrap .img_slide .slick-arrow{position:absolute;top:0;width:100px;height:100%;background:center center no-repeat;background-size:30px auto;font-size:0;line-height:0;z-index:5}
.img_slide_wrap .img_slide .slick-arrow.slick-prev{left:0;background-image:url("../img/arw_main-prev.png")}
.img_slide_wrap .img_slide .slick-arrow.slick-next{right:0;background-image:url("../img/arw_main-next.png")}
.img_slide_wrap .slick-list{margin:0 100px;overflow:hidden}
.img_slide_wrap .slick-track{position:relative;z-index:1}
.img_slide_wrap .slick-track:after{content:"";display:block;clear:both}
.img_slide_wrap .slick-track .item{float:left;width:100%}
.img_slide_wrap .slick-track .item img{display:block;margin:0 auto;width:100%}
.img_slide_wrap .num{text-align:center;color:#999}
.img_slide_wrap .num em{display:inline-block;margin:0 4px 0 0;color:#f08200;font-weight:600}
.img_slide_wrap .num span{display:inline-block;margin-left:4px;color:#333}
.img_slide_wrap.thmnail{padding:40px 0}
.img_slide_wrap.thmnail .img_slide .item{display:none}
.img_slide_wrap.thmnail .img_slide .item.slick-current{display:block}
.img_slide_wrap.thmnail .img_thm{position:relative;padding-top:30px;margin:30px 0 0;border-top:1px solid #eee}
.img_slide_wrap.thmnail .img_thm .item{padding:4px;margin:0 5px}
.img_slide_wrap.thmnail .img_thm .item.slick-current{padding:0;border:4px solid #f08200}
.img_slide_wrap.thmnail .img_thm .slick-arrow{position:absolute;top:50%;width:40px;height:40px;margin-top:-5px;background:center center no-repeat;font-size:0;line-height:0;border:1px solid #7c7b75;z-index:5}
.img_slide_wrap.thmnail .img_thm .slick-arrow.slick-prev{left:35px;background-image:url("../img/ico_page-prev.png")}
.img_slide_wrap.thmnail .img_thm .slick-arrow.slick-next{right:35px;background-image:url("../img/ico_page-next.png")}

.repoart_contents .cnts_detail p.num{margin:20px 0 0;line-height:1.2em}
.repoart_contents .cnts_detail p.num em{float:none;margin:0 4px 0 0;font-size:1em}

.multi_btns{display:block;margin:30px auto 0}
.multi_btns:after{content:"";display:block;clear:both}
.multi_btns .top_share{position:static;float:left}
.multi_btns .more{float:right;display:block;padding:0 30px 0 40px;background-color:#fff;color:#3d3d3d;border:1px solid #d5d7dc;line-height:38px;border-radius:20px;transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s}
.multi_btns .more:after{content:"";display:inline-block;margin-left:15px;width:12px;height:38px;background:url("../img/ico_page-next.png") center center no-repeat;vertical-align:top}
.multi_btns .more:hover{background-color:#f08200;color:#fff;border-color:#f08200}
.multi_btns .more:hover:after{background-image:url("../img/ico_page-next_wh.png")}

.report_vod_wrap .vod_cnts .multi_btns,
.report_vod_wrap.center_mode .vod_list_box .multi_btns{width:430px}
.report_vod_wrap .vod_cnts .multi_btns .top_share{position:static}
.report_vod_wrap.center_mode .vod_list_box .multi_btns .top_share{top:0;margin-left:0}

/* Newsletter */
.newsletter_top{position:relative;padding:30px 180px 30px 300px;background:url("../img/newsletter_bg.jpg") left top no-repeat;background-size:cover;color:#fff;margin-top:100px}
.newsletter_top .btn_view{display:block;position:absolute;right:0;bottom:100%;margin-bottom:13px;width:300px;height:50px;line-height:48px;border:1px solid #cecfd3;background-color:#fff;color:#737373;font-weight:600;vertical-align:top;
	transition:background-color 0.2s, color 0.2s;-webkit-transition:background-color 0.2s, color 0.2s}
.newsletter_top .btn_view:after{content:"";display:inline-block;margin-left:10px;width:12px;height:50px;background:url("../img/ico_page-next.png") center center no-repeat;vertical-align:top}
.newsletter_top .btn_view:hover{background-color:#f08200;border-color:#f08200;color:#fff}
.newsletter_top .btn_view:hover:after{background-image:url("../img/ico_page-next_wh.png")}
.newsletter_top em{display:block;position:absolute;left:20px;top:50%;width:220px;height:180px;margin-top:-90px;border:solid #fff;border-width:1px 0;background:url("../img/newsletter_tit.png") left center no-repeat;background-size:100% auto;opacity:0.2;font-size:0;line-height:0}
.newsletter_top strong{display:block;margin-bottom:15px;font-size:1.8em;line-height:1.4em}
.newsletter_top p{display:block;color:#cecfd3}
.newsletter_top .input{position:relative;margin:25px 80px 25px 0;padding-right:150px}
.newsletter_top .input input{width:100%;height:45px;line-height:45px}
.newsletter_top .input button{position:absolute;right:0;top:0;width:150px;height:100%;background-color:#f08200;color:#fff;font-weight:600}
.newsletter_top .input button:hover{text-decoration:underline}
.newsletter_wrap{margin-top:60px;border:solid #cecfd3;border-width:1px 1px 0 1px}
/* .newsletter_wrap table{width:auto} */
.newsletter_wrap table td,
.newsletter_wrap table th{word-break:break-all;word-break:keep-all}
.old_news{margin-top:60px;border-top:1px solid #cecfd3;overflow:hidden}
.old_news .letter_contents{margin:-10px auto 0;width:743px !important;padding:0 40px;border:solid #cecfd3;border-width:0 1px}
.old_news .letter_contents > table{margin:0 auto;width:700px !important;}
.old_news .briefmail-top a img{display:inline-block;width:auto;}
.old_news .briefmail-relatedlist img{width:auto;}
.old_news .brief_materials{margin:0 auto;width:743px !important;}


#newsmail .clear:after{content:"";clear:both;display:block;}

@media all and ( max-width:1540px ){
	.report_vod_wrap.center_mode .vod_cnts .script_view{margin:40px 0 0;width:auto}
}

@media all and ( max-width:720px ){
	.board_list_wrap .list_top,
	.board_list_wrap .list_top.r_top{position:static}
	.board_list_wrap .list_top{margin-bottom:8px}
	.board_list_wrap .list_top:after{content:"";display:block;clear:both}
	.board_list_wrap .list_top P{float:left;line-height:28px}
	.board_list_wrap .list_top .lb_select{margin-left:5px;width:110px}
	.board_list_wrap .board_list{margin-bottom:25px;border-top-width:3px}
	.board_list_wrap .board_list li{padding:20px 50px 20px 0}
	.board_list_wrap .board_list li > a{padding-right:0}
	.board_list_wrap .board_list li strong{margin-top:10px;padding:0 0 2px 0;font-size:1.2em;line-height:1.2em}
	.board_list_wrap .board_list li p{margin-top:5px}
	.board_list_wrap .board_list li .data{position:static;margin-top:10px}
	.board_list_wrap .board_list li .data span{display:block;margin:0;padding:0;border-left:0;line-height:1.4em}
	.board_list_wrap .board_list li .tag{display:none}
	.board_list_wrap .board_list li .tag a{margin:4px 4px 0 0;padding:4px 12px}
	.board_list_wrap .board_list li.link .other,
	.board_list_wrap .board_list.kpi_link li .list_tit button{width:30px;height:30px;margin-top:-15px;background-size:100% auto}
	.board_list_wrap .board_list .files{width:30px;height:30px;margin-top:-15px}
	.board_list_wrap .board_list .files .btn_file{background-size:100% 100%}
	.board_list_wrap .board_list .files .fils_list{padding:10px 20px;width:140px;border-left-width:4px}
	.board_list_wrap .board_list .files .fils_list:after{background-size:16px auto}
	.board_list_wrap .board_list .files .fils_list a{margin-top:4px;padding:4px 0 4px 15px;background-size:10px auto}
	.board_list_wrap .board_list .list_tit{padding-right:50px;margin-right:-50px}
	.board_list_wrap .board_list .btn_more{width:30px;height:30px;margin-top:-15px;background-size:100% 100%}
	.board_list_wrap .board_list .more_txt{margin-right:-50px;margin-top:15px;padding:15px;font-size:1.1em;line-height:1.6em;}
	.board_list_wrap .board_list.left_img li{padding:25px 0;min-height:0}
	.board_list_wrap .board_list.left_img li strong{min-height:auto}
	.board_list_wrap .board_list.left_img li > a{padding:0 0 0 135px;min-height:80px}
	.board_list_wrap .board_list.left_img li > a:after{display:none}
	.board_list_wrap .board_list.left_img li.no_pic > a{padding-left:0}
	.board_list_wrap .board_list.left_img li .img{top:25px;width:120px;height:80px;border-top-width:4px}
	.board_list_wrap .board_list.left_img li .img img{margin:0;width:100%}
	.board_list_wrap .board_list.left_img li .img.mov:after{margin:-15px 0 0 -15px;width:30px;height:30px;background-size:12px auto}
	.board_list_wrap .board_list.left_img li .img.default{padding-left:60px}
	.board_list_wrap .rss{background-image:url('../img/btn_rss_mob.gif');background-size:37px auto;top:12px;right:15px}
	.board_view_wrap{margin-top:20px}
	.board_view_wrap .tit{display:block;font-size:1.4em}
	.related_content .rel_top p{display:block;margin-top:5px}
	.board_view_wrap .top_title ul{padding:12px 5px 15px 5px}
	.board_view_wrap .top_title ul li,
	.board_view_wrap .top_title ul li.float_left{float:none;padding-left:58px;margin:8px 0 0 0}
	.board_view_wrap .top_title ul li.float_left:before{display:none}
	.board_view_wrap .top_title ul li.author{padding-left:49px}
	.board_view_wrap .top_title ul li.author .t{width:66px}
	.board_view_wrap .top_title ul li.author span{padding-left:20px;line-height:1em}
	.board_view_wrap .top_title ul li.author span:after{left:10px;height:12px;margin-top:-6px}
	.board_view_wrap .top_title ul li.author span a{line-height:1em;display:inline-block;vertical-align:top}
	.board_view_wrap .top_title ul li.author span a:before{width:10px;height:12px;background-size:100% auto}
	.board_view_wrap .top_title ul li.tag .t{top:6px}
	.board_view_wrap .top_title ul li.tag ul li a{padding-left:0;padding-right:0;padding-top:0}
	.board_view_wrap .top_title ul li.tag ul li:first-child{padding-top:5px}
	.board_view_wrap .top_title ul li.tag ul li a:before{display:none}
	.board_view_wrap .top_title ul li.tag ul li:before{display:none}
	.board_view_wrap .top_title dl ul{margin:10px 0 15px;padding-left:105px}
	.board_view_wrap .top_title dl dd ul li,
	.board_view_wrap .top_title dl dd ul li.float_left{padding-left:69px}
	.board_view_wrap .top_title dl dd ul li:before{display:none}
	.board_view_wrap .top_title dl dt{padding:0 10px;font-size:1.1em;line-height:40px}
	.board_view_wrap .top_title dl.dropdown dt span{display:none}
	.board_view_wrap .top_title dl.dropdown dt a{top:100%;z-index:2;color:#000;border-left-width:0;line-height:30px;padding:0 18px 0 18px;text-decoration:underline}
	.board_view_wrap .top_title dl.dropdown dt a:after{height:30px;background-image:url('../img/m/ico_arw.png');background-size:5px auto;width:14px}
	.board_view_wrap .top_title dl dd{padding:10px 15px}
	.board_view_wrap .top_title dl dd strong{font-size:1.2em}
	.board_view_wrap .top_title dl dd .img{top:15px;left:15px;width:90px}
	.board_view_wrap .top_title dl dd .data{margin-top:5px}
	.board_view_wrap .top_title dl.dropdown dd{position:static}
	.board_view_wrap .top_title dl.dropdown dd > em{display:none}
	.board_view_wrap .top_title dl.dropdown dd .selt_box{display:block;}
	.board_view_wrap .top_title dl.dropdown dd .selt_box .lb_select{width:auto;height:40px}
	.board_view_wrap .top_title dl.dropdown dd .selt_box .lb_select label{line-height:40px;padding-left:10px;font-size:13px}
	.board_view_wrap .top_title dl.dropdown dd .selt_box button{height:40px}
	.board_view_wrap .top_title dl.left_img dd ul{padding-right:0}
	.board_view_wrap .top_title dl.left_img dd{padding:15px}
	.board_view_wrap .top_title dl.left_img dd .top_tit{padding-left:105px}
	.board_view_wrap .top_title dl.left_img dd a.btn_down,
	.board_view_wrap .top_title a.btn_down{margin:0;height:24px;line-height:24px;padding:0;display:block;border-radius:15px;position:absolute;left:15px;top:146px;font-weight:400;font-size:10px;float:none;width:90px}
	.board_view_wrap .top_title a.btn_down:before{margin-right:6px;width:12px;height:100%;background-size:100% auto}
	.board_view_wrap .top_title a.btn_down.out:before{background:url('../img/m/link.png') 0 center no-repeat;background-size:18px auto;width:18px}
	.board_view_wrap .top_title a.btn_down.rdm{position:static;margin-top:10px}
	.board_view_wrap .top_title .img_author{padding:15px 0;min-height:155px}
	.board_view_wrap .top_title .img_author .img{top:15px;left:15px;padding:0 8px 8px 0;width:90px;background-size:100% auto}
	.board_view_wrap .top_title .img_author ul{padding:0 15px 0 120px}
	.board_view_wrap .top_title .img_author ul li,
	.board_view_wrap .top_title .img_author ul li.author{padding-left:0}
	.board_view_wrap .top_title .img_author ul li .t,
	.board_view_wrap .top_title .img_author ul li.author .t{position:static;width:auto;display:inline-block;vertical-align:top;padding-bottom:2px;padding-right:6px}
	.board_view_wrap .top_title .img_author ul li.author span{padding-left:0}
	.board_view_wrap .top_title .img_author ul li.author span:after{display:none}
	.board_view_wrap .top_title .img_author ul li.title{padding-bottom:8px}
	.board_view_wrap .top_title .img_author ul li.title strong{font-size:1.2em}
	.board_view_wrap .top_title .img_author a.btn_down.bd_sub{left:120px;padding:0 14px;width:auto}
	.board_view_wrap.digest_view .top_title dl dt{line-height:30px}
	.board_view_wrap.digest_view .top_title dl dd{padding:10px 15px}
	.board_view_wrap.digest_view .top_title dl dd strong{font-size:1.6em;margin-bottom:10px}
	.board_view_wrap.digest_view .top_title dl dd .data{margin:12px 0 0 2px}
	.board_view_wrap.digest_view .top_title a.btn_down{margin-top:10px;position:static}
	.board_view_wrap.news_view .top_title dl dd strong{margin-bottom:10px;font-size:1.6em}
	.news_view .download_list{padding:10px 0}
	.news_view .download_list .down_add{left:0}
	.repoart_contents{padding:25px 0;border-top-width:3px}
	.repoart_contents .cnts_sum{float:none;width:auto;margin-bottom:25px}
	.repoart_contents .cnts_sum button{height:30px;line-height:30px}
	.repoart_contents .cnts_sum button:after{height:30px;background-size:10px auto}
	.repoart_contents .cnts_sum ul{padding:25px 18px}
	.repoart_contents .cnts_sum ul li{margin-top:20px;padding-left:26px}
	.repoart_contents .cnts_sum ul li em{width:16px;height:16px;line-height:16px}
	.repoart_contents .cnts_detail{float:none;width:auto;font-size:13px;line-height:1.6em}
	.repoart_contents .cnts_detail h4{font-size:1.5em;line-height:1.6em}
	.repoart_contents .cnts_detail .tit{margin-bottom:10px;margin-top:20px}
	.repoart_contents .cnts_detail ul.ico_list li{padding-left:15px}
	.repoart_contents .cnts_detail ul.ico_list li:before{left:6px;top:8px;width:2px;height:2px}
	.repoart_contents .cnts_detail .video_box{margin-bottom:0}
	.repoart_contents .cnts_detail p,
	.repoart_contents .cnts_detail ul.ico_list{margin:15px 0}
	.repoart_contents .cnts_detail p:first-child{margin-top:0}
	.repoart_contents .cnts_detail .chart{height:auto;min-height:200px}
	.repoart_contents .cnts_detail .sub_tit{margin:16px 0;padding:10px 0;font-size:18px;line-height:1.5em}
	.repoart_contents .cnts_detail ul.date_list{margin:20px 0 0}
	.repoart_contents .cnts_detail ul.date_list li{position:relative;margin-top:5px;padding-left:50px}
	.repoart_contents .cnts_detail ul.date_list li em{position:absolute;left:0;top:0;width:50px;min-width:0}
	.repoart_contents .cnts_detail.center{width:auto}
	.video_box .script_view{margin-top:0;text-align:left}
	.video_box .script_view a,
	.video_box .script_view button{width:96px;height:30px;line-height:28px}
	.video_box .script_view a:before{height:28px;background-size:14px auto;margin-right:4px}
	.video_box .script_view .txt_box{margin-top:15px;padding:15px 20px 15px 15px}
	.video_box .script_view.line:after{top:30px}
	.related_content{margin:-1px -15px 0;padding:25px 15px;border-top-width:3px}
	.related_content .rel_top{margin-bottom:15px}
	.related_content .rel_top .r{float:none;text-align:right;display:block;line-height:15px}
	.related_content .rel_top .r:before{margin-right:6px;width:15px;height:15px;background-size:100% auto}
	.related_content .rel_top .r_btn{padding:0 15px;margin-top:-3px;height:30px;line-height:30px}
	.related_content ul{width:auto}
	.related_content ul li{padding:14px 24px}
	.related_content ul li strong{margin:10px 0;font-size:1.2em}
	.related_content ul li.top{background-size:15px auto;background-position:5px center}
	.related_content.article_list ul li{padding:10px}
	.related_content.article_list ul li button{padding:0 50px;min-height:60px;height:auto}
	.related_content.article_list ul li .btn{width:40px;height:30px;margin-top:-15px;background-size:12px auto}
	.related_content.article_list ul li a{left:10px;top:10px;width:40px;height:40px;background-size:100% auto}
	.related_content.article_list ul li .txt_more{margin:20px 10px 0 50px}
	.related_content.article_list ul.link_list li a{background-size:30px auto}
	.related_content.article_list ul.link_list li a strong{padding:0 60px 0 40px;font-size:1.2em}
	.repoart_contents .cnts_detail .css_init p{margin:0 0 12px 0}
	.repoart_contents .cnts_detail .css_init li{padding-left:10px;margin-top:6px}
	.repoart_contents .cnts_detail .css_init li:before{width:4px;height:4px;border-radius:2px;top:9px}
	
	.btn_wrap{margin-top:25px}
	.btn_wrap a,
	.btn_wrap button{height:30px;line-height:30px;padding:0 20px;min-width:75px}

	.top_share{text-align:left}
	.top_share ul li{margin-left:8px}
	.top_share ul li button,
	.top_share ul li a{width:30px;height:30px;background-size:30px auto}
	.top_share ul li .f{background-position:0 0}
	.top_share ul li .i{background-position:0 -75px}
	.top_share ul li .e{background-position:0 -150px}
	.top_share ul li .url{background-position:0 -225px}
	.top_share ul li .print{background-position:0 -300px}

	.page_top_banner{margin:25px 15px 10px;padding:25px 20px}
	#ui_contents .page_top_banner h2{position:static;border:none;width:auto;height:auto;margin:0;padding:0 !important}
	.page_top_banner strong{margin:10px 0;font-size:1.4em;line-height:1.3em}
	.page_top_banner .data{margin-top:15px}
	
	.report_vod_wrap{margin-top:0;padding:0;border-bottom:none}
	.report_vod_wrap .vod_cnts{padding:0;border:none}
	.report_vod_wrap .vod_cnts .tit{margin:20px 0;min-height:0}
	.report_vod_wrap .vod_cnts .top_share{position:static;margin:0;float:none;text-align:left}
	.report_vod_wrap .vod_cnts .script_view{text-align:left}
	.report_vod_wrap .vod_cnts .script_view button{margin-right:0}
	.report_vod_wrap .vod_cnts .script_view .go_ytb{padding:0 15px;margin-right:0}
	.report_vod_wrap .vod_cnts .script_view a:before{height:28px;background-size:14px auto;margin-right:4px}

	.report_vod_wrap .vod_list{position:static;width:auto;margin-top:30px;border:1px solid #cecfd3}
	.report_vod_wrap .vod_list_top{border-width:0 0 1px 0}
	.report_vod_wrap .vod_list_top .lb_select{height:40px}
	.report_vod_wrap .vod_list_top .lb_select label{font-size:12px;height:40px;line-height:40px}
	.report_vod_wrap .vod_list_top button{height:40px}
	.report_vod_wrap .vod_list_box{padding:30px 15px;max-height:100%;overflow:auto}
	.report_vod_wrap .vod_list_box li{position:relative;margin-top:10px;padding-left:120px;min-height:75px}
	.report_vod_wrap .vod_list_box li .img{position:absolute;left:0;top:0;padding:5px;width:100px;height:55px}
	.report_vod_wrap .vod_list_box li p{float:none;margin:0;padding:10px 10px 10px 5px;width:auto}

	.report_vod_wrap.center_mode .vod_cnts{border-top-width:3px;padding:20px;margin-bottom:25px}
	.report_vod_wrap.center_mode .vod_cnts .tit,
	.report_vod_wrap.center_mode .vod_cnts .top_tit{margin-bottom:20px}
	.report_vod_wrap.center_mode .vod_cnts .video{margin-bottom:10px;width:100%;padding-bottom:58%}
	.report_vod_wrap.center_mode .vod_cnts .script_view{margin-top:10px}
	.report_vod_wrap.center_mode .vod_list{border-left:1px solid #cecfd3}
	.report_vod_wrap.center_mode .vod_list_top .lb_select{width:100px}
	.report_vod_wrap.center_mode .vod_list_top p{margin-left:15px;line-height:40px}
	.report_vod_wrap.center_mode .vod_list_top p span{margin-right:5px}
	.report_vod_wrap.center_mode .vod_list_box{margin:0;padding:0}
	.report_vod_wrap.center_mode .vod_list_box li{padding:15px;min-height:55px}
	.report_vod_wrap.center_mode.multi_contenrts .vod_list_box li > button,
	.report_vod_wrap.center_mode .vod_list_box li > button{padding-left:120px;padding-right:20px;min-height:65px}
	.report_vod_wrap.center_mode .vod_list_box li > button:after{margin-top:-10px;width:20px;height:20px;background-size:100% auto}
	.report_vod_wrap.center_mode .vod_list_box li > button p{padding:0;min-height:20px}
	.report_vod_wrap.center_mode .vod_list_box li > button p.tag{display:none}
	.report_vod_wrap.center_mode .vod_list_box li > button strong{display:block;padding-top:0;min-height:40px;font-size:1.2em;line-height:1.3em}
	.report_vod_wrap.center_mode .vod_list_box li > button .img{width:100px}
	.report_vod_wrap.center_mode .vod_list_box .video_box{padding:15px 0 0 0}
	.report_vod_wrap.center_mode .vod_list_box .video_box .video{margin-left:0;width:100%;padding-bottom:58%}
	.report_vod_wrap.center_mode .vod_list_box .video_box .script_view .go_ytb{display:inline-block;vertical-align:top;padding:0 15px;margin:0 auto 0;width:auto}
	.report_vod_wrap.center_mode .vod_list_box .video_box .script_view .txt_box{margin-left:0}
	.report_vod_wrap.center_mode .vod_list_box .top_share{position:static;float:none;margin:10px 0}
	.report_vod_wrap.center_mode .vod_list_box .top_share li{padding:0;min-height:0}
	.report_vod_wrap.multi_contenrts .img_slide_wrap{width:auto}
	.img_slide_wrap .slick-track .item img{width:100%}
	
	.img_slide_wrap{margin:25px 0;padding:20px}
	.img_slide_wrap .slick-list{margin:0}
	.img_slide_wrap .img_slide .slick-arrow{width:30px;background-size:16px auto}
	.img_slide_wrap .img_slide .slick-arrow.slick-prev{background-image:url("../img/m/arw_prev_wh.png")}
	.img_slide_wrap .img_slide .slick-arrow.slick-next{background-image:url("../img/m/arw_next_wh.png")}
	.img_slide_wrap.thmnail{padding:10px}
	.img_slide_wrap.thmnail .img_thm{margin-top:10px;padding:10px 30px 0}
	.img_slide_wrap.thmnail .img_thm .item{margin:0 2px;padding:2px}
	.img_slide_wrap.thmnail .img_thm .item.slick-current{border-width:2px}
	.img_slide_wrap.thmnail .img_thm .slick-arrow{margin-top:-5px;width:20px;height:20px;background-size:8px auto}
	.img_slide_wrap.thmnail .img_thm .slick-arrow.slick-prev{left:0}
	.img_slide_wrap.thmnail .img_thm .slick-arrow.slick-next{right:0}
	.img_slide_wrap.thmnail p.num{margin-top:10px}

	.multi_btns{margin-top:20px}
	.report_vod_wrap .vod_cnts .multi_btns,
	.report_vod_wrap.center_mode .vod_list_box .multi_btns{width:auto}
	.report_vod_wrap.center_mode .vod_cnts .multi_btns .top_share{margin-left:0}
	.multi_btns .more{float:none;margin:15px auto 0;padding:0 20px;width:160px;line-height:35px;text-align:Center}
	.multi_btns .more:after{margin-left:10px;height:35px;background-size:8px auto}

	/* Newsletter */
	.newsletter_top{margin-top:60px;padding:20px 10px;background-color:#000}
	.newsletter_top em{position:static;font-size:1em;line-height:1.4em;margin:0;width:auto;height:auto;background:none;border:none;opacity:1;color:#f08200}
	.newsletter_top strong{margin-bottom:10px;font-size:1.6em;line-height:1.4em}
	.newsletter_top .input{margin:15px 0;padding-right:80px}
	.newsletter_top .input button{width:80px}
	.newsletter_top .input input{height:40px;line-height:40px;font-size:13px}
	.newsletter_top .btn_view{right:50%;height:40px;width:200px;margin-right:-100px;margin-bottom:10px;line-height:40px}
	.newsletter_top .btn_view:after{height:40px;background-size:8px auto}

	.newsletter_wrap{margin-top:30px;border:none;width:100%}
	.newsletter_wrap .top_logo{width:100% !important}
	.newsletter_wrap .top_logo img{width:40px}
	.newsletter_wrap .bottom_address{width:100% !important}
	.newsletter_wrap .bottom_address img{display:block;width:100%}
	.newsletter_wrap .bottom_address table table img{width:75px;display:inline}
	.newsletter_wrap .foot_logo img{width:40px !important}
	.newsletter_wrap .box700{width:100% !important}
	.newsletter_wrap .box700 table{width:100% !important}
	.newsletter_wrap .box640{padding-left:15px !important;padding-right:15px !important}
	.newsletter_wrap .box640 table{width:100% !important}
	.newsletter_wrap .box40{width:45% !important}
	.newsletter_wrap .box10{width:10% !important}
	.newsletter_wrap .img100 img{display:block;width:100%;height:auto}
	.newsletter_wrap .img50 img{display:block;width:50%;height:auto;margin:0 auto}
	.newsletter_wrap .img26{width:30px !important}
	.newsletter_wrap .img70{width:100px !important;margin:0 auto;display:block}
	.newsletter_wrap .img70 img{display:block;width:100%}
	.newsletter_wrap .img15 img{display:block;width:15px}
	.newsletter_wrap .sign{width:100px !important}
	.newsletter_wrap .sign img{display:block;width:100%;height:auto}
	.newsletter_wrap .page_num{padding:0 10px !important;height:34px !important;line-height:34px !important}
	.newsletter_wrap .w30{width:30% !important}
	.newsletter_wrap .w30 img{width:90% !important}
	.newsletter_wrap .btn_two{width:100% !important}
	.newsletter_wrap .btn_two a{width:40% !important;margin:0 1% !important}
	.newsletter_wrap .btn_two a img{width:100% !important}
	.newsletter_wrap .img30 img{display:block;width:25%;height:auto;margin:0 auto;}
	#newsmail{font-size:12px !important}

	#table_chart{}
	#table_chart .scrolll{overflow-x:auto;margin:0 20px;}
	#table_chart .scrolll2{width:180%;}

	.old_news{margin-top:10px}
	.old_news .letter_contents{width:100% !important;margin:0;padding:0;border-width:0}
	.old_news .letter_contents > table{width:100% !important;}
	.old_news img{display:block;width:100%;}
	.old_news .brief_table_ban td{width:50%;}
	.old_news font{font-size:0.8em !important;}
	.old_news .brief_materials{width:auto !important;}
	.old_news img.brief_more{display:inline-block;width:auto !important;}
	.old_news .briefmail-fullbtn img{width:100% !important;}
	.old_news .briefmail-relatedtitle img{display:inline-block;width:auto !important;}
	.old_news .brief_sns_table img{width:auto !important;}
	.old_news .briefmail-lightcopy img{display:inline-block;width:auto !important;}
}