 .life_apply{height: auto;box-sizing: border-box;border: 1px solid #d2d2d2;text-align: center;background-color: #fff;padding: 70px 119px 70px;display: inline-block;width: 100%;}
 .life_apply .apply_box01{float: left;}
 .life_apply .apply_box01 .triangle{width: 0px;border-top: 7px solid #b5b5b5;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: auto;display: block;}
 .life_apply .apply_box01 .apply_content01{width: 233px;height: 130px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 20px 20px 0 0;background-color: #0077d6;margin-bottom: 20px;padding: 26px;}
 .life_apply .apply_box01 .apply_content01 .icon{background: url("/contents/756/apply_icon01.png") no-repeat;width: 47px;height: 45px;display: block;margin: auto;}
 .life_apply h4{background: none;font-size: 19px;color: #fff;font-weight:600;text-decoration: none;margin: 10px 0 0;}
 .life_apply .apply_box01 .apply_text01 {text-align: center;}
 .life_apply .apply_box01 .apply_text01 .border_box {width: 233px;height: 63px;box-sizing: border-box;background-color: #f6f6f6;margin-top: 15px;padding: 21px 0;}
 .life_apply .apply_box01 .apply_text01 .border_box .txt{background: none;font-size: 15px;color: #444444;font-weight: 400;}
 .life_apply .apply_box01 .apply_text01 .border_box .side_txt{background: none;font-size: 15px;color: #444444;font-weight: 400;position: relative;top: -13px;}
 .life_apply .apply_box02{float: left;padding: 0 30px;}
 .life_apply .apply_box02 .triangle{width: 0px;border-top: 7px solid #b5b5b5;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: auto;display: block;}
 .life_apply .apply_box02 .apply_content02{width: 233px;height: 130px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 20px 20px 0 0;background-color: #1c7e8d;padding: 26px;}
 .life_apply .apply_box02 .apply_content02 .icon{background: url("/contents/756/apply_icon02.png") no-repeat;width: 47px;height: 45px;display: block;margin: auto;}
 .life_apply .apply_box02 .apply_text02 {text-align: center;}
 .life_apply .apply_box02 .apply_text02 .border_box {width: 233px;height: 63px;box-sizing: border-box;background-color: #f6f6f6;margin-top: 20px;padding: 21px 0;}
 .life_apply .apply_box02 .apply_text02 .border_box .txt{background: none;font-size: 15px;color: #444444;font-weight: 400;}
 .life_apply .apply_box02 .apply_text02 .border_box .side_txt{background: none;font-size: 15px;color: #444444;font-weight: 400;position: relative;top: -13px;}
 .life_apply .apply_box03{float: left;}
 .life_apply .apply_box03 .triangle{width: 0px;border-top: 7px solid #b5b5b5;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: auto;display: block;}
 .life_apply .apply_box03 .apply_content03{width: 233px;height: 130px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 20px 20px 0 0;background-color: #008a10;padding: 26px;}
 .life_apply .apply_box03 .apply_content03 .icon{background: url("/contents/756/apply_icon03.png") no-repeat;width: 42px;height: 45px;display: block;margin: auto;}
 .life_apply .apply_box03 .apply_text03 {text-align: center;}
 .life_apply .apply_box03 .apply_text03 .border_box {width: 233px;height: 63px;box-sizing: border-box;background-color: #f6f6f6;margin-top: 20px;padding: 21px 0;}
 .life_apply .apply_box03 .apply_text03 .border_box .txt{background: none;font-size: 15px;color: #444444;font-weight: 400;}
  .life_intro{margin: 30px 0;}
 .life_intro .life_txtbox{width: 43%;float: left;text-align: center;}
 .life_intro .life_txtbox .txt_title{}
 .life_intro .life_txtbox .txt_title h3{background: none;font-size: 33px;font-weight: 500;color: #363636;line-height: 38px;margin-bottom: 30px;}
 .life_intro .life_txtbox .txt_title h3 .bold{color: #118bed;font-weight: 800;}
 .life_intro .life_txtbox .txt_title .quote_01{background: url("/contents/755/intro_quote01.png") no-repeat;width: 16px;height: 14px;display: block;position: relative;right: -80px;top: 10px;}
 .life_intro .life_txtbox .txt_title .quote_02{background: url("/contents/755/intro_quote02.png") no-repeat;width: 17px;height: 13px;display: block;position: relative;float: right;margin: -70px 15px;}
 .life_intro .life_txtbox .txt_title .line{display: block;width: 2px;height: 41px;box-sizing: border-box;background-color:#c4cbd3; margin: auto;}
 .life_intro .life_txtbox .middle_txt{background: none;font-size: 19px;font-weight: 300;color: #363636;line-height: 30px;letter-spacing: -1.3px;margin: 30px 0 29px;}
 .life_intro .life_txtbox .low_txt{background: none;font-size: 17px;color: #363636;font-weight: 200;line-height: 26px;margin: 0 0 38px;}
 .life_intro .life_txtbox .txt_line {margin: 0 0 50px;}
 .life_intro .life_txtbox .txt_line .line_blue{width: 416px;height: 10px;box-sizing: border-box;border: 1px solid #cfe8fb;border-radius: 10px;background-color: #cfe8fb;display: block;margin: auto;}
 .life_intro .life_txtbox .txt_line h4{background: none;font-size: 21px;color: #363636;font-weight: 500;line-height: 26px;margin: -12px;text-decoration: none;}
 .life_intro .life_txtbox .low_from h4{background: none;font-size: 22px;color: #383838;font-weight: 200;text-decoration: none;margin-top: 45px;}
 .life_intro .txt_img{width: 50%;float: right;}
 .life_intro .txt_img .life_sunlin{background: url("/contents/755/intro_sunlin.png") no-repeat;width: 469px;height: 594px;display: block;margin: auto;position: relative;z-index: 9999;}
 .life_intro .txt_img .bg_box{background: url("/contents/755/intro_sunlin_bg.png") no-repeat;width: 456px;height: 594px;display: block;position: absolute;right: 0px;bottom: 102px;}
  .life_task{}
 .life_task .work{}
 .life_task .work h4{width: 212px;height: 69px;box-sizing: border-box;border: 1px solid #004276;border-radius: 100px;background-color: #004276;font-size: 25px;font-weight: 500;color: #fff;text-align: center;display: block;position: relative;top: 34px;padding: 22px;margin: auto;}
 .life_task .task_box {width: 1000px;height: 956px;box-sizing: border-box;border: 1px solid #d2d2d2;padding: 110px 37px;text-align: center;display: inline-block;float: left;}
 .life_task .task_box .content_01{padding: 0;display: inline-block;float: left;}
 .life_task .task_box .content_01 .counsel_box{padding: 0 10px; display: inline-block; float: left;}
 .life_task .task_box .content_01 .counsel_box .circle_area{}
 .life_task .task_box .content_01 .counsel_box .circle_area .dot_circle01{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #1c7e8d;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle01{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color:#1c7e8d;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle01 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_dot01{background: none;border-left: 1px dashed #1c7e8d;display: block;width: 1px;height: 28px;float: left;position: absolute;margin: 0px 143px;}
 .life_task .task_box .content_01 .counsel_box .txt_area .top_line01{width:287px;height: 4px;box-sizing: border-box;background-color:#1c7e8d;display:block;}
 .life_task .task_box .content_01 .counsel_box .circle_area .dot_circle02{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #0077d6;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle02{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color: #0077d6;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_circle02 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_01 .counsel_box .circle_area .line_dot02{background: none;border-left: 1px dashed #0077d6;display: block;width: 1px;height: 28px;float: left;position: absolute;margin: 0px 143px;}
 .life_task .task_box .content_01 .counsel_box .txt_area{width:287px;height:172px;box-sizing: border-box;background-color:#f6f6f6;display:block;margin: 24px 0px;border-radius: 0 0 25px 25px;}
 .life_task .task_box .content_01 .counsel_box .txt_area .top_line02{width:287px;height: 4px;box-sizing: border-box;background-color:#0077d6;display:block;}
 .life_task .task_box .content_01 .counsel_box .txt_area p{color: #636363;letter-spacing: -0.3px;padding: 26px 0 0;font-weight: 400;}
 .life_task .task_box .content_02{padding: 0;display: inline-block;float: left;font-weight: 400;}
 .life_task .task_box .content_02 .counsel_box{padding: 0 10px; display: inline-block; float: left;}
 .life_task .task_box .content_02 .counsel_box .circle_area{}
 .life_task .task_box .content_02 .counsel_box .circle_area .dot_circle02{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #0077d6;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle02{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color: #0077d6;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle02 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_dot02{background: none;border-left: 1px dashed #0077d6;display: block;width: 1px;height: 28px;float: left;position: absolute;margin: 0px 143px;}
 .life_task .task_box .content_02 .counsel_box .txt_area .top_line02{width:287px;height: 4px;box-sizing: border-box;background-color:#0077d6;display:block;}
 .life_task .task_box .content_02 .counsel_box .txt_area p{color: #636363;letter-spacing: -0.3px;padding: 15px 0 0;}
 .life_task .task_box .content_02 .counsel_box .circle_area .dot_circle01{display:inline-block;width: 157px;height: 157px;box-sizing: border-box;border: 1px dashed #1c7e8d;background-color:#fff;border-radius: 100px;padding: 9px;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle01{display:inline-block;width: 137px;height: 137px;box-sizing: border-box;background-color:#1c7e8d;border-radius: 100px;padding: 57px 0;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_circle01 .circle_txt{font-size: 19px;color: #fff;font-weight: 600;}
 .life_task .task_box .content_02 .counsel_box .circle_area .line_dot01{background: none;border-left: 1px dashed #1c7e8d;display: block;width: 1px;height: 28px;float: left;position: absolute;margin: 0px 143px;}
 .life_task .task_box .content_02 .counsel_box .txt_area{width:287px;height:172px;box-sizing: border-box;background-color:#f6f6f6;display:block;margin: 24px 0px;border-radius: 0 0 25px 25px;}
 .life_task .task_box .content_02 .counsel_box .txt_area .top_line01{width:287px;height: 4px;box-sizing: border-box;background-color:#1c7e8d;display:block;}
  .way_box{background-color: #0077d6;width: 420px;height: 150px;box-sizing: border-box;border: 1px solid #0077d6 ;box-shadow: 22px 20px rgb(15 53 53 / 19%);border-radius: 15px;padding: 27px 34px;display: block;float: right;position: relative;bottom: 80px;right: 34px;z-index:10;}
 .way_box .address h5{ background: none; color: #fff; font-size: 18px; font-weight: 500; margin: 0; padding: 4px 0 0; }
 .way_box .address p{ background: none; color: #fff; font-size: 13px; padding: 8px 0 0 19px; margin: 0; line-height: 19px; }
 .way_box .address .icon{ background: url("/contents/762/loadmap_icon.png") no-repeat; width: 11px; height: 14px; display: block; position: absolute; padding: 10px; margin: 2px -18px; }
 .way_box .loadmap_button{background: #0077d6;color:#fff;border-radius: 30px;border: 1px solid #fff;text-decoration-line: none;display: inline-block;float: right;margin: -5px -15px 0 0;padding: 5px 22px;font-size: 13px;}
 .way_box .loadmap_button:hover{ cursor:pointer;color: #0077d6;background: #fff; }
 .way_box .sunlin_logo{ background: url("/contents/762/loadmap_logo01.png") no-repeat; width: 154px; height: 102px; display: block; float: right; position: absolute; margin: -27px 280px; }
 .mapbox .map_imsi{ background-color: #000; width:1000px; height: 415px; box-sizing: border-box; }
 