@charset "utf-8";

.weather_div {width:460px;border:1px solid #e0e1e3; box-sizing: border-box;background:#fff;color:#000;box-shadow: 0 3px 3px 0 rgba(50, 50, 50, 0.08);float:left;
margin:0 20px 20px 0}
.time_div {background:#f9fafa;padding:15px 20px;border-bottom:1px solid #e0e1e3;font-family:open sans;}
.time_div .t_year{font-size:15px;letter-spacing:-0.05em;}
.time_div .t_day{font-size:25px;letter-spacing:-0.05em;}
.time_div .t_day span{font-size:70%; font-family:'Noto Sans KR'}
.time_div .m_date{float:left;}
.time_div .m_time {float:right;font-size:40px;font-family:open sans;}
.m_time i{font-size:105%;margin-top:-5px;color:#666}
.time_div:after{clear:both;display:block;content:""}

.weather{border-bottom:1px solid #e0e1e3;padding:10px 20px;position:relative;height:80px;}
.weather label{position:absolute; top:20px; left:20px;font-size:15px;}
.weather .w_img{display:inline-block;margin:0 20px 0 80px;}
.weather .w_img img{width:90%}
.weather .w_temp{display:inline-block;vertical-align:top; font-family:open sans}
.weather .w_temp li:first-child{font-size:60px;padding-bottom:10px;color:#000;}
.weather .w_temp li:first-child sup{font-size:18px;font-weight:normal;}
.weather .w_temp li{font-size:18px;color:#c6c6c6;}
.weather .w_txt{float:right;font-size:16px;text-align:right;padding-top:5px;}
.weather .w_txt p{color:#ff6f0b;margin-top:5px;text-align:right}
.weather:after{clear:both; display:block; content:""}

.air_div{padding:0px; vertical-align:top;}
.air_div dl{display:inline-block;border-right:1px solid #e0e1e3;margin:0;box-sizing: border-box;width:32.5%;padding:10px 15px;}
.air_div dt{color:#727272;font-size:14px;text-align:center;padding-bottom:5px;}
.air_div dd{margin:0;text-align:center;font-size:15px;}
.air_div dd i{margin:0;padding:0}
.air_div dl:last-child{border:0px;}

.weather_div .warning {background:#e3173d;padding:8px 15px;color:#fff;font-weight:bold;width:460px;}
.weather_div .warning span{float:right;}
.weather_div .warning img{margin-right:8px;}
.weather_div .warning:after{clear:both; display:block; content:""}

.m_box{box-shadow: 0 3px 3px 0 rgba(50, 50, 50, 0.08);border:1px solid #e0e1e3; box-sizing: border-box;background:#fff;}
.m_box .m_tit{padding:15px 10px 13px 20px; background:#f0f1f2; border-bottom:1px solid #e0e1e3; font-size:20px;font-weight:bold; letter-spacing:-0.05em; color:#000;}
.m_box .m_tit span {color:#666;font-size:14px;}
.m_box .m_tit a {color:#000;}
.m_box .m_tit a:hover {color:#000;}
.m_box .m_tit img{margin-right:8px;}
.m_box .m_tit i {float:right;text-align:right;margin:0px;padding:0px;color:#666666;font-size:30px}
.m_box .m_tit:after{clear:both; display:block; content:""}
.box_cont {padding:10px;}
.box_cont h3{margin-top:5px; margin-bottom:15px;font-weight:bold;}

.cctv_div {width:620px;height:300px;float:left;}
.pjt_div {width:460px;height:240px;margin-bottom:20px;float:left;}
.pjt_div:after{clear:both; display:block; content:""}

.worker_div {width:460px; height:410px;float:left;}
.worker_div:after{clear:both; display:block; content:""}

.equ_div {width:480px;float:right; height:220px;margin-bottom:20px;}
.danger_div {width:620px;float:left; height:300px;}
.risk_div {width:620px;float:left; height:290px;margin:20px 0}


.cctv_dwg {float:left;border:1px solid #e0e1e3;position:relative;}
.ico_dot {position:absolute; }
.cctv_video{width:390px; height:220px;position:relative;box-sizing: border-box;float:left;}
.cctv_video img{max-width:100%;height:100%;}
.cctv_video .cctv_tit {position:absolute;bottom:0;background:#000;padding:10px;width:100%;box-sizing: border-box;color:#fff;font-weight:bold;opacity:0.8;}
.cctv_list {float:right; text-align:left; width:190px; height:210px; overflow:auto;}
.cctv_list li {font-size:14px;padding:4px 0; font-weight:500;}
.cctv_list .sub {margin:5px 0;margin-left:10px;}
.cctv_list .sub li{font-size:12px;font-weight:normal}
.cctv_list li img {margin-right:5px;}
.cctv_div:after{clear:both; display:block; content:""}

.danger_info{width:155px; height:210px;margin-right:10px;box-sizing:border-box;float:left;margin-top:5px;margin-left:5px;cursor:pointer;}
.danger_info li {padding:7px 0;border-bottom:1px solid #e0e1e3;font-weight:500;}
.danger_info li span{float:right;font-weight:normal;font-size:13px;}
.danger_info:after{clear:both; display:block; content:""}

.danger_num {color:#fff; font-weight:normal; font-size:40px;padding-bottom:15px;text-align:right;
padding-right:15px;float:left;width:160px; height:55px;background:#ff6f0b;margin-bottom:10px;box-sizing:border-box;position:relative;}
.danger_num span{font-size:16px;}
.danger_card {width:82px; height:95px; border:2px solid #e0e1e3;box-sizing:border-box;padding:5px;display:inline-block;margin:5px 0;position:relative;}
.danger_card label {color:#545454;font-size:11.5px;letter-spacing:-0.08em;display:block;position:absolute;top:60px;line-height:14px;}
.danger_on{border:2px solid #e3173d}
.danger_on label{color:#e3173d;font-weight:bold;}

.danger_div:after{clear:both; display:block; content:""}

.worker_num {color:#fff; font-weight:normal; font-size:55px;padding-bottom:10px;text-align:right;
padding-right:15px;float:left;width:200px; height:110px;background:#ff6f0b;position:relative;margin-bottom:15px;box-sizing:border-box;}
.worker_num label {position:absolute; top:10px; left:10px;font-size:15px;font-weight:bold;}
.worker_num span{font-size:16px;}
.worker_graph{float:right;background:#f6f6f6;width:250px; height:110px;box-sizing:border-box;vertical-align:bottom;text-align:center;position:relative;}
.counter {bottom:10px;right:10px;position:absolute;}

.notice{color:#ff6f0b;font-weight:bold;padding-bottom:10px; text-align:right;}

.equ_num {color:#fff; font-weight:normal; font-size:40px;padding-bottom:10px;text-align:right;
padding-right:15px;width:455px; height:55px;background:#ff6f0b;position:relative;margin-bottom:5px;box-sizing:border-box;}
.equ_num label {position:absolute; top:10px; left:10px;font-size:15px;font-weight:bold;}
.equ_num span{font-size:16px;}
.equ_graph {width:230px;background:#f6f6f6;float:left; height:80px; padding:5px;box-sizing:border-box;position:relative;}
.equ_table {width:220px;float:right}
.equ_table table th{font-size:12px;}


.risk_num {color:#e3173d; font-weight:normal; font-size:58px;padding-bottom:10px;text-align:right;
padding-right:15px;width:300px; height:90px;background:#fff;position:relative;margin-bottom:5px;box-sizing:border-box;border-bottom:1px solid #e3173d}
.risk_num label {position:absolute; top:10px; left:10px;font-size:15px;font-weight:bold;color:#e3173d}
.risk_num span{font-size:16px;margin-left:5px;}

.risk_list {width:300px;float:left;}
.risk_list ul{margin-top:10px;}
.risk_list li{padding:5px 0;letter-spacing:-0.05em;}
.risk_list li span{font-weight:bold;color:#e3173d;float:right;letter-spacing:-0.05em;font-size:12px;}
.risk_list li img{max-height:15px; margin-right:5px;}

.risk_graph {float:right;}
.risk_graph {width:270px;height:200px;text-align:center;}



.bar_graph {position:absolute;bottom:10px; left:10px;text-align:center;}
.bar_graph dl{margin:0 5px;padding:0;font-size:11.5px;display:inline-block;}
.bar_graph dd{margin:0;padding:0;text-align:left}
.bar_graph dd div{width:20px;display:block;background:#c1c1c1;margin:0;padding:0;}
.bar_graph dd .act{width:20px;display:block;background:#ff6f0b;margin:0;padding:0;}
.bar_graph dt{text-align:left;padding-top:5px;}
.bar_graph .b_num{margin:0;padding:0; padding-bottom:5px; color:#666;text-align:left;}
.bar_graph .f_orange{color:#ff6f0b;font-weight:bold;}


.bar_graph2 {position:absolute;bottom:3px; left:5px;text-align:center;}
.bar_graph2 table{border:0;padding:0;margin:0;}
.bar_graph2 td{padding:2px;font-size:11.5px;text-align:left;}
.bar_graph2 td:first-child {width:35px;}
.bar_graph2 td div{width:100px;height:10px;background:#ff6f0b;display:inline-block;}
.bar_graph2 td span{display:inline-block;margin-left:5px;}
.bar_graph2 .bar01{background:#36c2cf}
.bar_graph2 .bar02{background:#ff2b67}
.bar_graph2 .bar03{background:#ff710e}
.bar_graph2 .bar04{background:#92ed7f}


.map_div {width:738px; background:#adc3d9;float:left;height:930px;box-shadow: 0 3px 3px 0 rgba(50, 50, 50, 0.05);border:1px solid #e0e1e3; box-sizing: border-box;position:relative;}


.m_left {width:460px; height:930px; float:left;}
.m_mid {width:738px; height:930px; float:left; margin:0 20px;}
.m_right {width:620px; height:930px; float:left; }


.graph_div {background:#f6f6f6; border-radius:5px; margin-top:15px;padding:6px;display:inline-block;padding-bottom:10px;}
.graph_div:first-child{margin-right:5px;}
.graph_div:last-child{margin-left:5px;width:143px;}
.graph_div h3{font-weight:bold;margin-bottom:10px;margin-top:10px;margin-left:5px;}
.graph_div .man{display:inline-block;padding:5px;border-bottom:1px solid #e3e3e3;padding-bottom:0}
.graph_div .man p{text-align:center;padding-bottom:5px;font-weight:bold;}
.graph_div .man img{padding-top:15px;}

.site_info {position:absolute;right:30px;bottom:30px;background:#fff;border:1px solid #7a7a7a;width:620px;height:610px;box-sizing: border-box; display:none;}
.site_top {background:#7a7a7a;padding:20px; font-weight:bold; font-size:20px; color:#fff;}
.site_top span{display:inline-block;width:18px;float:right}
.site_top span img{max-width:100%;cursor:pointer;}
.site_top:after{clear:both; display:block; content:""}
.site_tit {float:left; width:100%;border-bottom:1px solid #e0e1e3;box-sizing: border-box;}

.site_tit ul{width:620px;box-sizing: border-box;}
.site_tit li{display:inline-block;font-weight:bold;font-size:23px;line-height:30px;vertical-align:middle;box-sizing: border-box;}
.site_tit li:first-child{width:450px;border-right:1px solid #e0e1e3;padding:20px 20px}
.site_tit li:last-child{text-align:center;width:160px;vertical-align:middle;font-weight:normal;}
.site_tit li .sw_img{width:80px;margin:0;padding:0;display:inline-block;vertical-align:middle;}
.site_tit li .sw_img img{max-width:100%;}
.site_tit:after{clear:both;display:block; content:""}

.site_cont:before{clear:both;display:block; content:""; }
.site_cont {padding:20px 20px;}
.site_cont h3:before{display:block; content:""; clear:both;}
.site_cont h3{padding-top:20px;font-size:18px;}
.site_img {float:left;width:225px;}
.site_img img{width:100%;}
.site_list {float:left;margin-left:15px;margin-bottom:15px;height:220px; width:335px;overflow:hidden; }
.site_list li{line-height:22px}
.site_list li label{font-weight:bold; width:70px;display:inline-block;}
.site_cont li{list-style:none;}
.person_sta {position:absolute; bottom:100px; left:20px; width:570px;}
.site_table {margin-top:22px;}

.site_btn .redline {text-align:left;padding:10px;width:160px;}
.site_btn .redline img{margin-top:-5px;}
.site_btn .redline p{font-size:13px;}
.site_btn {position:absolute; bottom:18px;left:18px;right:10px;}
.site_btn button{height:55px;float:left;margin-right:10px;}
.site_btn::after{clear:both; display:block; content:""}




.alert_popup {width:620px; height:300px; box-sizing: border-box;  position:absolute;top:119px;right:30px;z-index:100;display:none;background:rgba(255, 0, 51, 0.9);}
.alert_top {padding:20px; padding-left:90px;font-weight:bold; font-size:20px; color:#fff;border-bottom: 1px solid rgba(255, 255, 255, .2);
z-index:101;}
.alert_top span{display:inline-block;width:18px;float:right;z-index:1000;}
.alert_top span img{max-width:100%;cursor:pointer;}
.alert_box {background:rgba(255, 0, 51, 0.8);position:absolute; top:0;left:0;z-index:100;width:100%;height:100%;animation: backColor 1.0s infinite;}
@keyframes backColor{ 100%{  opacity : 1; }50%{    opacity : 0;   }0%{  opacity : 1;   }}

.siren_img {width:65px;position:absolute;top:-15px; left:10px;z-index:1000;}
.siren_img img{max-width:100%;}

.alert_cont{padding-left:90px;padding-top:15px;height:200px;}
.alert_cont li{line-height:20px;color:#fff;font-size:18px;text-align:left;line-height:30px;}
.alert_cont li label{font-weight:bold; width:100px;display:inline-block;}

.alert_btn{background:#222222;position:absolute; bottom:0; height:50px;width:100%;z-index:1000;}
.alert_btn button{background:transparent;color:#fff; font-size:17px; font-weight:bold;text-align:center;width:48.5%; padding-top:10px;}
.alert_btn span{color:#fff;}
.alert_btn button img {margin-right:10px;}

.popup_layer{position: fixed; top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1000;}
.pop_bg{  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: #000;  opacity: .8;  filter: alpha(opacity=80);}
.popup_box {position:absolute;left:50%; top:30px; margin-left:-675px; background:#fff;width:1340px;height:900px;box-sizing: border-box;
z-index:1000;}
.popup_top {background:#616161;padding:25px; font-weight:bold; font-size:22px; color:#fff;}
.popup_top span{display:inline-block;width:18px;float:right}
.popup_top span img{max-width:100%;cursor:pointer;}
.popup_top:after{clear:both; display:block; content:""}
.popup_cont {text-align:center;padding:25px;}
.pop_cctv{position:relative;}
.pop_cctv img{max-width:100%;}
.popup_cont h3 {padding-top:20px;text-align:left;font-weight:bold;font-size:18px;color:#333;}
.pop_btn_div {margin-top:20px;}
.bg_red {background:#e0002a;}
.bg_blue {background:#014099;}

.move_right {position:absolute;top:50%;right:10px;z-index:100;margin-top:-28px;}
.move_left {position:absolute;top:50%;left:10px;z-index:100;margin-top:-28px;}
.move_top {position:absolute;top:10px;left:50%;z-index:100;margin-left:-28px;}
.move_bottom {position:absolute;bottom:10px;left:50%;z-index:100;margin-left:-28px;}
.zoom_out {position:absolute;top:10px; right:10px;}
.zoom_in {position:absolute;top:60px; right:10px;}


.search_div {padding:20px 0;margin-bottom:10px; text-align:right;}
.search_div input{border-bottom:1px solid #222222; border-left:0; border-right:0; border-top:0;font-size:15px;width:30%;
padding-left:40px;background:url('../img/ico_search.png') no-repeat 0px 10px;}
.search_div button{background:#222222; color:#fff; font-weight:bold; font-size:15px;padding:10px 20px;margin-left:10px;}

.search_div1 {padding:20px 0;margin-bottom:10px; text-align:right;}
.search_div1 input{}
.search_div1 button{background:#222222; color:#fff; font-weight:bold; font-size:15px;padding:10px 20px;margin-left:10px;}

.weather_popup {width:1360px; position:absolute;top:137px;left:30px;z-index:1000;background:rgba(255, 0, 51, 0.9);height:750px;display:none;}
.weather_cont {color:#fff; font-weight:bold;font-size:30px;margin-right:100px;text-align:center;line-height:50px;padding-top:180px;}
.weather_cont h2 {font-size:80px; color:#fff;text-align:center;margin-bottom:100px;}

/*.dwg_box {padding:20px;}
.dwg_div {height:100%;position:relative;}
.dwg_div img{width:100%;height:100%;}
.dwg_div .pin{position:relative;}*/

.pro_img {width:450px; height:300px;border:1px solid #e1e1e1;margin-top:10px;vertical-align:middle;}
.pro_img img {max-width:100%;height:100%;}

.scroll_div{position:relative; width:100%; overflow-x:auto}
.scrolly_div{position:relative; width:100%; overflow-y:auto}
.print_x {color:#ccc}
.print_o {color:#e0002a}


.pro_img_view {width:28%; height:345px;border:1px solid #e1e1e1;float:left;text-align:center;vertical-align:middle}
.pro_img_view img {max-width:100%;height:100%;}
.device_view {margin-left:30px; width:65%; float:left;}
.spec_view textarea{width:100%;padding:20px;box-sizing:border-box;}
.spec_view h3{text-align:left;margin:20px 0;margin-top:0;}
.history_view {text-align:right}
.history_view h3{text-align:left;margin:20px 0;margin-top:30px;}

.search_result01 {padding:10px 0; font-weight:500;font-size:16px;}
.search_result01 span{color:#e0002a;padding-left:5px;}
.search_result01 i {margin-top:-3px;color:#e0002a;}

.expand_view {margin:20px 0;text-align:center;}
.expand_view button{}

.dwg_box {float:right;width:100%;box-sizing:border-box;position:relative;}
.dwg_div {text-align:center;position:relative;margin:0;padding:0}
.dwg_div img{width:100%; height:auto;}
.dwg_div .pin{position:absolute;cursor:pointer;}
.dwg_category {height:80px;background:;margin-bottom:5px;position:relative;}


.dwg_select{background:#fff;border:1px solid #e1e1e1; z-index:100;position:absolute; top:0px; left:0px;border-radius:5px 5px 0px 0px;
height:83px;box-sizing:border-box;padding-top:18px;padding-left:18px;width:50%;}
.dwg_select label{margin-right:20px;font-weight:500;color:#777}
.dwg_select select {margin-right:5px;width:25%}
.dwg_select i{color:#777777;}

.risk_layer {position:absolute; top:50px; border-radius:5px; right:50px;padding:10px; background:#fff;   
z-index:50;box-sizing:border-box;}
.risk_layer li{display:block;text-align:center;padding:5px 5px;}
.risk_layer li img{width:35px;}
.risk_layer li label{display:block; font-size:12.5px;text-align:center;margin-top:5px;color:#666666}



.pin .blue_label {display:block; padding:3px; font-size:13px; font-weight:bold; background:#fff; border:2px solid #1660e8;border-radius:20px;
text-align:center;position:absolute;top:0;right:-16px;color:#1660e8;width:20px;}
.pin .red_label {display:block; padding:3px; font-size:13px; font-weight:bold; background:#fff; border:2px solid #e0002a;border-radius:20px;
text-align:center;position:absolute;top:0;right:-16px;color:#e0002a;width:20px;}
.pin label sub{font-size:10px;}




.risk_list {width:15%; height:100%; overflow:auto;box-sizing: border-box;float:left;background:#f6f9fc;}
.risk_box{border:1px solid #e1e1e1;box-sizing: border-box;padding:10px;border-radius:3px;cursor:pointer;background:rgba(255,255,255,0.9);z-index:50;
position:absolute;width:250px;}
.risk_box li{padding:5px 0;color:#9b9b9b}
.risk_box li:nth-child(1){font-size:14px; color:#616161;font-weight:500;}
.risk_box li:nth-child(2){font-size:20px; color:#e0002a;font-weight:500;}
.risk_box li:nth-child(3){font-size:15px; color:#000;font-weight:500;}
.risk_box li:nth-child(4) div{font-size:16px; color:#ff6f0b;font-weight:500;border-radius:3px;border:1px solid #e1e1e1;padding:10px;}
.risk_box.box_on {border:2px solid #e0002a}
.risk_box.box_off {background:#ededed;color:#9b9b9b}
.risk_box.box_off li{color:#9b9b9b}
.risk_box.box_off li div{color:#9b9b9b;background:#ededed;}
.risk_box.box_off li span{color:#9b9b9b;background:#ededed;}
.risk_date{padding:10px 10px 5px 10px;;font-size:14px; color:#9b9b9b;position:relative;font-weight:500;}
.risk_date span{display:inline-block;border-top:1px dashed #e1e1e1;width:65%;position:absolute; top:18px;margin-left:10px;}


.worker_info_l {float:left;width:250px;height:445px;box-sizing:border-box;overflow-y:auto;margin-right:20px;}
.worker_info_r {float:right;width:1020px;}

.worker_card {border-radius:5px;box-sizing:border-box;width:230px;border:1px solid #e1e1e1;padding:10px;text-align:left;line-height:21px;margin-bottom:5px;}
.worker_card .area{color:#666; font-size:13px;}
.worker_card .name{font-weight:500;}
.worker_card .tag {margin-top:5px;}
.worker_card .tag li{border:1px solid #e1e1e1; width:65px;height:40px; display:inline-block;margin-right:2px;text-align:center;
vertical-align:middle;padding:5px 10px;box-sizing:border-box;}
.worker_card .tag li:last-child{margin-right:0px;}
.worker_card:last-child{margin-bottom:0px}


.cctv_sta{background:#fff; width:100%; height:90%;}
.cctv_num {float:left;font-size:16px;font-weight:400;padding-top:5px;}
.cctv_num label{display:inline-block;padding:3px 8px; font-size:15px; font-weight:500; background:#e0002a; border:2px solid #e0002a;border-radius:2px;
text-align:center;color:#fff;margin-left:5px;}
.category {float:right;width:50%}
.cctv_div2 {padding:0px 0;}
.cctv_div2  .cctv_video{width:405px; height:225px; position:relative;box-sizing: border-box;float:left;margin:10px 20px; border:1px solid #e1e1e1}
.cctv_div2  .cctv_video img{max-width:100%;height:100%;}
.cctv_div2  .cctv_video .cctv_tit {position:absolute;bottom:0;background:#000;padding:10px;width:100%;box-sizing: border-box;color:#fff;font-weight:500;opacity:0.8;}
.cctv_div2 .analysis{position:absolute; top:10px; left:10px;}
.cctv_div2 .analysis span{display:block; background:rgba(255, 90, 0, 1.0); color:#fff; font-size:13px; font-weight:500;padding:5px;border-radius:2px;}
.cctv_div2 .analysis .loader{display:inline-block;width:20px;padding-left:3px;padding-right:3px;}
.cctv_div2 .analysis .loader img{max-width:100%;height:auto;vertical-align:middle;margin-left:3px;}
.cctv_div2:after {clear:both; display:block;content:""}

.cctv_video .cctv_ico {width:30px;display:inline-block;position:absolute;bottom:30px;left:10px;}
.cctv_video .cctv_ico img{max-width:100%;height:auto;}

.pop_cctv_txt {position:relative;float:right;margin-right:0px;margin-top:15px;font-weight:500;}
.pop_cctv_txt .analysis{display:inline-block;margin-left:15px;}
.pop_cctv_txt .analysis span{display:block; background:rgba(255, 90, 0, 1.0); color:#fff; font-size:13px; font-weight:500;padding:10px;border-radius:2px;}
.notice_td label{margin-left:10px;}

.box_close {width:0.8em;position:absolute; right:10px; top:10px;}
.box_close img{max-width:100%;}

.manage_sta {position:absolute;top:50px;right:135px;z-index:500;background:#fff;box-sizing:border-box;border-radius:5px;border:1px solid #e1e1e1}
.manage_sta ul{margin:15px 10px;}
.manage_sta li{display:inline-block;box-sizing:border-box;border-right:1px dotted #616161;padding:0px 10px;}
.manage_sta li:last-child{border-right:0px;}
.manage_sta li label{display:inline-block;font-size:100%;margin-right:20px;color:#616161;}
.manage_sta li span{font-size:260%;font-weight:bold;display:inline-block;color:#000;}

.detail_manage {position:absolute;background:rgba(255,255,255,0.7);width:250px; z-index:300;vertical-align:bottom;
box-shadow: 0px 5px 10px 3px #666;padding:30px;border-radius:8px;box-sizing:border-box;padding-top:40px;}
.detail_manage .box_close {top:15px; right:15px;}
.detail_manage ul{box-sizing:border-box;}
.detail_manage li{border:12px solid #7d7d7d;border-bottom:0px;vertical-align:bottom;
height:80px;position:relative;box-sizing:border-box;display:block;background:rgba(255,255,255,0.65);}
.detail_manage li:nth-child(5){background:rgba(242,240,230,0.65);}
.detail_manage li:nth-child(4){background:rgba(242,230,237,0.65);}
.detail_manage li:nth-child(3){background:rgba(230,234,242,0.65);}
.detail_manage li:nth-child(2){background:rgba(236,230,242,0.65);}
.detail_manage li:nth-child(1){background:rgba(242,230,237,0.65);}
.detail_manage li:last-child{border-bottom:12px solid #7d7d7d;vertical-align:bottom;
height:90px;position:relative;box-sizing:border-box;display:block;}

.pin_worker {position:absolute;z-index:500;}
.detail_manage .blue_label {display:block; padding:3px; font-size:13px; font-weight:bold; background:#fff; border:2px solid #1660e8;border-radius:50px;width:20px;
text-align:center;position:absolute;top:0;right:-16px;color:#1660e8}
.shadow_box {background:rgba(0,0,0,0.1);height:13px;width:100%;position:absolute;bottom:0;left:0;}