/**/
.report_view_box {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); z-index:1000;visibility:hidden; opacity:0; transition:all .3s;}
.report_view_box.show {visibility: visible; opacity:1;}

.report_view_box .close_report {position: absolute; top: 0px; right: 0px; width: var(--pop_hset); height: var(--pop_hset); line-height: var(--pop_hset); font-size: 20px; color: #333; transform: rotate(0); transition: all .3s; cursor: pointer;text-align: center; z-index:2;}
.report_view_box .close_report:hover {transform: rotate(270deg);}
.report_view_box .report_content {position: absolute; top: 50%; left: 50%; max-width: 900px; max-height: 1100px; width: calc(100% - 30px); height: calc(100% - 30px); transform: translate(-50%, -50%); font-size: 0; border-radius: 10px; overflow: hidden; z-index: 1; }
.report_view_box .report_content h3 {position: relative; height: var(--pop_hset); border-bottom: 1px dashed #e9e9e9; line-height: var(--pop_hset); font-size: 18px; font-weight: 800; color: #000; padding-left:20px;background: #fff; }
.report_view_box .report_content .detail_info {position: relative; height: calc(100% - calc(var(--pop_hset) + var(--pop_bset)));  background: #fff; }
.report_view_box .report_content .detail_info.none {height: calc(100% - var(--pop_hset));  }
.report_view_box .report_content .detail_info		{overflow-x:hidden;overflow-y:overlay;}
.report_view_box .report_content .detail_info:: {-ms-overflow-style: none;}
.report_view_box .report_content .detail_info::-webkit-scrollbar {background: transparent; width:5px; height:5px; border-radius:15px;}
.report_view_box .report_content .detail_info::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
.report_view_box .report_content .detail_info .model1 {position:absolute; top:20px; right:-60px; height:110%; z-index:1;}
.report_view_box .report_content .detail_info .pic_p {position:relative; left:0; right:0; width:calc(100% - 50px); height:400px; margin:35px auto 0 auto; overflow:hidden; border-radius:10px; background:#fff;}
.report_view_box .report_content .detail_info .pic_p img {width:100%; border-radius:15px;}
.report_view_box .report_content .detail_info .sym_bx {position:absolute; bottom:0; right:7%; height:90%; width:250px; background:#edffd5; border-radius:110px 0 0 0;}
.report_view_box .report_content .detail_info .sym_bx2 {position:absolute; bottom:0; right:15%; height:75%; width:250px; background:#edffd5; border-radius:110px 0 0 0; opacity:0.5;}
.report_view_box .report_content .detail_info .qr {position:absolute; bottom:-70px; right:70px; width:100px; transform:translateY(100%) rotate(-7deg);}
.report_view_box .report_content .detail_info .bs_msg {display:inline-block; width:100%; position:relative; line-height:150%; font-weight:500; font-size:12px; padding:30px 50px 0 70px; color:#000;}
/*.report_view_box .report_content .down{position:sticky; top:0; left:0; width:100%; border:1px solid green; text-align:center; z-index:1; background:orange; padding:10px;}*/

.report_view_box .report_content ul.down{position:relative; height:var(--pop_bset);background:var(--sym_color); display:flex;}
.report_view_box .report_content ul.down li {flex:1;}
.report_view_box .report_content ul.down li.paper {background:rgba(0,0,0,0.1);}
.report_view_box .report_content ul.down li a{display:block; line-height:var(--pop_bset); text-align:center; font-size:0;}
.report_view_box .report_content ul.down li a i,
.report_view_box .report_content ul.down li a span {display:inline-block; vertical-align:middle; }
.report_view_box .report_content ul.down li a i	{font-size:20px; color:#fff; display:none;}
.report_view_box .report_content ul.down li a i:before	{content:"cloud_download";}
.report_view_box .report_content ul.down li a span	{font-size:15px; color:#fff; font-weight:600;}


.report_view_box .report_content .exp_box{position:relative; padding:0; z-index:1;}
.report_view_box .report_content .exp_box img {max-width:100%;}
.report_view_box .report_content .detail_info ul.blk_tv {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) rotate(5deg); font-size:0; width:1000px; counter-reset:li}
.report_view_box .report_content .detail_info ul.blk_tv > li {display:inline-block; vertical-align:middle; width:calc(33.3333% - 6px); margin:3px; position:relative; font-size:0; border-radius:10px; overflow:hidden; background:url(/images/logo_default_w.png) no-repeat; background-size:20% auto; background-position:center center !important;}
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(7) {background:url(/images/crew.jpg) no-repeat; background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(8) {background:url(/images/thum_ar_1.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(9) {background:url(/images/thum_ar_2.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(10) {background:url(/images/thum_ar_3.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(11) {background:url(/images/crew.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(12) {background:url(/images/thum_ar_1.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(13) {background:url(/images/thum_ar_2.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(14) {background:url(/images/thum_ar_3.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(15) {background:url(/images/crew.jpg) no-repeat;background-size:cover !important; }
.report_view_box .report_content .detail_info ul.blk_tv > li:after {content:""; display:block; padding-top:57%; background:#000; opacity:0.2;}
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(8):after { opacity:0.3;}
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(14):after { opacity:0.6;}
.report_view_box .report_content .detail_info ul.blk_tv > li:nth-child(15):after { opacity:0.45;}

@media screen and (max-width: 650px){
.report_view_box .report_content {max-width: 100%; max-height: 100%; width:100%; height:100%; border-radius: 0; }
.report_view_box .report_content h3 {font-size: 16px;}
.report_view_box .report_content .detail_info .pic_p { width:calc(100% - 40px); height:250px; margin:20px auto 0 auto; }
.report_view_box .report_content .detail_info .model1 {top:60px; height:250px;}
.report_view_box .report_content .detail_info .bs_msg { font-size:11px; padding:20px 30px 0 30px;}
.report_view_box .report_content .detail_info .sym_bx {width:150px;}
.report_view_box .report_content .detail_info .sym_bx2 {width:150px;border-radius:80px 0 0 0;}
.report_view_box .report_content .detail_info ul.blk_tv {width:700px;border-radius:80px 0 0 0;}
.report_view_box .report_content ul.down li a span	{font-size:14px;}
}

.report_view_box .basic_exp {position:relative; padding:50px 0; border-bottom:1px solid #e9e9e9; }
.report_view_box .basic_exp.hd {overflow:hidden;}
.report_view_box .basic_exp .student {position:absolute; bottom:0px; right:-60px; height:90%; z-index:1;}
.report_view_box .basic_exp > img {}
.report_view_box .basic_exp .be_hdbx {position:relative; padding:0 50px; z-index:2;}
.report_view_box .basic_exp .be_hdbx year,
.report_view_box .basic_exp .be_hdbx h4,
.report_view_box .basic_exp .be_hdbx p {display:inline-block; width:100%; position:relative; line-height:100%;}
.report_view_box .basic_exp .be_hdbx year {font-weight:800;  font-size:35px; color:#000; padding:0 0 15px 0;}
.report_view_box .basic_exp .be_hdbx h4 {font-weight:900; font-size:55px; color:#000;}
.report_view_box .basic_exp .be_hdbx h4 span {color:var(--sb_color);}
.report_view_box .basic_exp .be_hdbx p {font-weight:500; font-size:14px; color:#333; line-height:150%; padding:30px 0px 0 5px;}
.report_view_box .basic_exp .be_hdbx p span {font-weight:800; color:#000;}
.report_view_box .basic_exp ul.basic_info {position:relative; padding:30px 50px 0 55px; z-index:2;}
.report_view_box .basic_exp ul.basic_info li {position:relative; display:inline-block; width:100%; font-size:0; padding-top:10px;}
.report_view_box .basic_exp ul.basic_info li span {position:relative; display:inline-block; vertical-align:top; }
.report_view_box .basic_exp ul.basic_info li .b_tit {width:90px; font-size:15px; font-weight:500; color:#000;}
.report_view_box .basic_exp ul.basic_info li .b_tit:before {content:"ㆍ";}
.report_view_box .basic_exp ul.basic_info li .b_txt {width:calc(100% - 90px); font-size:15px; font-weight:600; color:#000;}
.report_view_box .basic_exp ul.basic_info li .b_txt exp {display:inline-block; width:100%;  font-size:12px; font-weight:500; color:#934343; padding:3px 0 0 0;}

.report_view_box .basic_sec {position:relative; padding:50px 0; border-bottom:1px dashed #ddd;}
.report_view_box .basic_sec.support {}
.report_view_box .basic_sec.last_sec {border:0;}
.report_view_box .basic_sec h5 {display:inline-block; width:100%; position:relative; line-height:100%; font-weight:800; font-size:22px; padding:0 50px; color:#000;}
.report_view_box .basic_sec h5 span {color:var(--sb_color);}
.report_view_box .basic_sec h5 spm {position:absolute; bottom:0; right:50px; font-size:13px; color:#000; line-height:110%; font-weight:600;}
.report_view_box .basic_sec h5 spm point {color:red;}

.report_view_box .basic_sec .ment {display:inline-block; width:100%; position:relative; line-height:150%; font-weight:500; font-size:12px; padding:15px 50px 0 50px; color:#000;}
.report_view_box .basic_sec .tb_wrap {position:relative; padding:15px 40px 0 40px; }
.report_view_box .basic_sec .tb_wrap		{overflow-x:overlay;}
.report_view_box .basic_sec .tb_wrap:: {-ms-overflow-style: none;}
.report_view_box .basic_sec .tb_wrap::-webkit-scrollbar {background: transparent; width:5px; height:5px; border-radius:15px;}
.report_view_box .basic_sec .tb_wrap::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }



.report_view_box .basic_sec .wrn_msg {display:inline-block; width:100%; position:relative; line-height:150%; font-weight:500; font-size:13px; padding:15px 50px 0 50px; color:#000; font-weight:600;}
.report_view_box .basic_sec .wrn_msg ul.wm_detail {display:inline-block; width:100%; position:relative; padding:10px 0 0 0;}
.report_view_box .basic_sec .wrn_msg ul.wm_detail li {display:inline-block; width:100%; position:relative; line-height:150%; padding:5px 0 0 13px; text-indent:-12px; font-size:12px; font-weight:500;}
.report_view_box .basic_sec .wrn_msg ul.wm_detail li:before {content:"ㆍ";}
.report_view_box .basic_sec .wrn_msg ul.wm_detail li.last {padding:20px 0 0 0; text-indent:13px; color:red;}
.report_view_box .basic_sec .wrn_msg ul.wm_detail li.last:before {display:none;}

.report_view_box .basic_sec ul.wm_list {display:inline-block; width:100%; position:relative; padding:15px 50px 0 50px;}
.report_view_box .basic_sec ul.wm_list li {display:inline-block; width:100%; position:relative; line-height:150%; padding:2px 0 0 13px; text-indent:-12px; font-size:13px; font-weight:500;}
.report_view_box .basic_sec ul.wm_list li:before {content:"ㆍ";}



.report_view_box table.info_tb			{position:relative; width:100%; min-width:700px; border-top:2px solid #333; border-collapse:collapse; text-align:center;}

.report_view_box table.info_tb tr th,
.report_view_box table.info_tb tr td	{border:none; border:0px solid #ddd; border-width:0px 1px 1px 1px; vertical-align:middle; padding:10px 15px; font-size:12px; min-width:60px;}
.report_view_box table.info_tb tr td i.xi-won	{display:inline-block; vertical-align:bottom;  font-size:10px;padding-right:3px; color:#999; font-weight:normal;display:none;}



.report_view_box table.info_tb tr th		{background:#f5f3f3; color:#000; font-weight:600;}
.report_view_box table.info_tb tr td	{background:#fff;font-weight:500; color:#000;}
.report_view_box table.info_tb tr td.tit_bg	{background:#fff4eb;}

.report_view_box table.info_tb tr th em,
.report_view_box table.info_tb tr td em	{display:inline-block; width:100%; font-size:11px; line-height:110%; font-style:normal; padding-top:3px; color:#934343;}
.report_view_box table.info_tb tr td sm_msg	{display:inline-block; width:100%; font-size:11px; line-height:110%; font-style:normal; padding-top:3px; color:#934343;}


.report_view_box table.info_tb tr.spc td	{background:#f5faff; color:#007dbb; font-weight:800 !important; height:50px;}
.report_view_box table.info_tb.send tr th,
.report_view_box table.info_tb.send tr td	{text-align:left;padding:12px 15px; line-height:150%;}
.report_view_box table.info_tb .wd_df	{width:160px;}
.report_view_box table.info_tb .wd_df2	{width:100px;}


@media screen and (max-width: 900px){
.report_view_box .basic_exp {padding:30px 0; }
.report_view_box .basic_exp .be_hdbx {padding:0 30px; z-index:2;}
.report_view_box .basic_exp .be_hdbx year {font-size:27px; padding:0 0 15px 0;}
.report_view_box .basic_exp .be_hdbx h4 {font-size:45px;}
.report_view_box .basic_exp .be_hdbx p {font-size:13px; padding:25px 0px 0 3px;}
.report_view_box .basic_exp ul.basic_info {padding:20px 30px 0 30px;}
.report_view_box .basic_exp ul.basic_info li {padding-top:10px;}
.report_view_box .basic_exp ul.basic_info li .b_tit {width:90px; font-size:14px;}
.report_view_box .basic_exp ul.basic_info li .b_txt {width:calc(100% - 90px); font-size:14px;}
.report_view_box .basic_exp ul.basic_info li .b_txt exp {font-size:11px;}

.report_view_box .basic_sec {padding:30px 0;}
.report_view_box .basic_sec h5 {font-size:20px; padding:0 30px;}
.report_view_box .basic_sec h5 spm {right:30px;}
.report_view_box .basic_sec .ment {padding:15px 30px 0 30px;}
.report_view_box .basic_sec .tb_wrap {padding:15px 25px 0 25px;}


.report_view_box .basic_sec .wrn_msg {padding:15px 30px 0 30px;}












}

@media screen and (max-width: 650px){
.report_view_box .basic_exp .be_hdbx year {font-size:20px; padding:0 0 10px 0;}
.report_view_box .basic_exp .be_hdbx h4 {font-size:25px;}
.report_view_box .basic_exp .be_hdbx p {font-size:10px; padding:10px 0px 0 3px;}
.report_view_box .basic_exp ul.basic_info {padding:15px 30px 0 30px;}
.report_view_box .basic_exp ul.basic_info li {padding-top:5px;}
.report_view_box .basic_exp ul.basic_info li .b_tit {width:70px; font-size:11px;}
.report_view_box .basic_exp ul.basic_info li .b_txt {width:calc(100% - 70px); font-size:11px;}
.report_view_box .basic_exp ul.basic_info li .b_txt exp {font-size:10px; line-height:140%;}

.report_view_box .basic_sec h5 {font-size:17px;}
.report_view_box .basic_sec h5 spm {right:20px; font-size:11px;}
.report_view_box .basic_sec .ment {padding:15px 30px 0 30px;font-size:10px; }
.report_view_box .basic_sec .tb_wrap {padding:10px 25px 0 25px;}


.report_view_box .basic_sec .wrn_msg {padding:10px 30px 0 30px; font-size:11px;}



.report_view_box .basic_sec .wrn_msg ul.wm_detail li {line-height:140%; font-size:10px;}
.report_view_box .basic_sec .wrn_msg ul.wm_detail li.last {padding:10px 0 0 0;}

.report_view_box .basic_sec ul.wm_list {padding:15px 30px 0 30px;}
.report_view_box .basic_sec ul.wm_list li {font-size:10px; }


.report_view_box table.info_tb tr th,
.report_view_box table.info_tb tr td	{padding:8px; font-size:10px;}
.report_view_box table.info_tb tr td i.xi-won	{font-size:9px;}

.report_view_box table.info_tb tr th em,
.report_view_box table.info_tb tr td em	{font-size:9px;}
.report_view_box table.info_tb tr td sm_msg	{font-size:9px; }
.report_view_box table.info_tb.send tr th,
.report_view_box table.info_tb.send tr td	{padding:10px 8px;}
}