@charset "utf-8";

.evtWrap img,.banner img {vertical-align:top;}
.clear:after {display:block;content:'';clear:both;}
.fLeft {float:left;}
.fRight{float:right;}
.taR {text-align:right;}
.inner {display:block;width:1080px;margin:0 auto;}
.evtWrap .hide{text-indent:-9999em;}

.visualWrap {display:block;width:100%;height:548px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/reserve/0501/bg_wrap.jpg') repeat-x;}
.evtVisual {display:block;width:100%;max-width:1634px;margin:0 auto;height:548px;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/reserve/0501/visual.jpg') center center no-repeat;}
.evtVisual h2 {display:block;padding-top:48px;text-align:center;}
.evtVisual .date {display:block;padding-top:20px;text-align:center;font-family:'Noto Regular';font-size:16px;line-height:1.1em;}
.evtVisual .date b {display:inline-block;width:120px;height:30px;line-height:30px;background:#877ce4;border-radius:20px;font-family:'Noto Bold';color:#fff;font-size:18px;}
.evtVisual .date span {display:inline-block;width:249px;height:30px;line-height:30px;margin-left:5px;font-family:'Noto Medium';color:#3a3632;font-size:18px;text-align:left;letter-spacing:-1px;}

/* section01 */
.section01 {display:block;width:100%;height:100%;background:#877ce4;padding:21px 0 0;}

/* section02 */
.section02 {display:block;width:100%;height:100%;background:#fff;padding:58px 0 60px;}
.section02 h3 {display:block;text-align:center;padding:0 0 30px;}
.section02 ul {display:block;width:100%;}

.section02 ul li {float:left;display:block;width:540px;height:200px;margin-bottom:40px;}
.section02 ul li:after {display:block;content:'';clear:both;}
.section02 ul li > div {padding:38px 0 0 0;}
.section02 ul li:nth-child(5) > div,.section02 ul li:nth-child(6) > div {padding:52px 0 0 0;}

.section02 ul li i {float:left;display:inline-block;padding:0 26px 0 0;}
.section02 ul li b {display:block;font-family:'Noto Regular';font-size:22px;line-height:31px;color:#000;padding:0 0 18px;}
.section02 ul li p {display:block;font-family:'Noto Regular';font-size:16px;line-height:24px;color:#000;}

.section02 .btn_viewConfiguration {display:block;width:333px;height:73px;line-height:73px;background:#877ce4;font-family:'Noto Bold';font-size:28px;color:#fff;text-align:center;margin:0 auto;border-radius:8px;}

/* section03 */
.section03 {display:block;width:100%;height:100%;background:#f8f8f8;padding:50px 0 50px;}
.section03 h3 {display:block;text-align:center;padding:0 0 44px;}

/* section04 */
.section04 {display:block;width:100%;height:100%;background:#fff;padding:60px 0 59px;}
.section04 h3 {display:block;text-align:center;padding:0px 0 40px;}
.section04 ul {display:block;width:100%;}
.section04 ul li:nth-child(1),.section04 ul li:nth-child(2) {margin-bottom:21px;}
.section04 ul li:nth-child(3){margin-bottom:29px;}
.section04 ul li.last {position:relative;}
.section04 ul li.last a {display:block;width:135px;height:28px;position:absolute;top:179px;left:40px;text-indent:-9999em;}

/* section05 */
.section05 {display:block;width:100%;height:100%;background:#fff;padding:0 0 64px;}
.section05 h3 {display:block;text-align:center;padding:0 0 50px;}
.section05 ul {display:block;width:100%;}
.section05 ul li.first{margin-bottom:30px;}
.section05 .subTxt {margin-top:10px;}

/* section06 */
.section06 {display:block;width:100%;height:100%;background:#fff;padding:0 0 92px;}
.section06 h3 {display:block;text-align:center;padding:0 0 30px;}
.section06 ul {display:block;width:100%;}
.section06 ul li {position:relative;}
.section06 ul li.half {display:block;width:540px;float:left;}
.section06 ul li.full {display:block;width:100%;float:left;margin:31px 0 0 0;}

.section06 ul li a {display:block;width:103px;height:23px;position:absolute;text-indent:-9999em;}
.section06 ul li.first a {top:25px;left:384px;}
.section06 ul li.second a {top:25px;left:398px;}
.section06 ul li.last a {top:25px;left:938px;}

/* section07 */
.section07 {display:block;width:100%;height:100%;background:#fff;padding:0 0 50px;}
.section07 h3 {display:block;text-align:center;padding:0 0 10px;}

.section07 .btn_more {float:right;display:block;width:97px;height:30px;line-height:30px;color:#000;font-size:14px;text-align:center;border:1px solid #bbb;box-sizing:border-box;}

ol.review {display:block;width:1080px;margin:0 auto;padding:25px 0 0;}
ol.review.st02 li {float:left;width:345px;height:333px;margin-left:22.5px;padding:22px 12px 30px 13px;border:5px solid #e8e8e8;border-radius:5px;box-sizing:border-box;}
ol.review.st02 li:first-child {margin-left:0;}
ol.review.st02 > li figure img {max-width:312px;height:198px;}
ol.review.st02 mark.step04 {display:block;width:97px;height:25px;background:#f4721c !important;padding:0;box-sizing:border-box;}
ol.review.st02 .box {padding-top:23px;}
ol.review > li h5 {font-size:23px;line-height:1em;margin:0 0 7px;font-weight:bold;}
ol.review > li h5 + p {height:auto;font-size:15px;line-height:1em;color:#727272;margin:0;padding:0;background:none;}

/* evtNotice */
.evtNotice {display:block;width:100%;background:#f7f8f9;padding: 52px 0 32px;}
.evtNotice h3 {display:block;padding:0 0 22px;}
.evtNotice ul li {display:block;width:100%;background:url('https://pic.neungyule.com/ichallenge/pc/promotion/reserve/0501/icon_dotted.gif') 0 10px no-repeat;padding-left:9px;font-family:"Noto Medium";font-size:14px;line-height:24px;color:#000 ;}
.evtNotice ul li p {display:block;padding-left:2px;}

.evtNotice table {display:table;width:650px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.evtNotice table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.evtNotice table thead th:first-child {border-left:0;}
.evtNotice table tbody tr td {font-size:14px;line-height:1em;color:#4e4e4e;text-align:center;padding:5px 0;border-left:1px solid #b2b2b2;}
.evtNotice table tbody tr td:first-child {border-left:0;}

/* section08 */
.section08 {display:block;width:100%;height:100%;background:#fff;padding:52px 0 54px;}
.section08 .title_wrap h3 {display:inline-block;float:left;}
.section08 .title_wrap a {display:inline-block;float:right;}

.table_wrap {display:block;width:100%;margin-top:22px;}
.section08 .table_box {display:block;width:1080px;height:310px;margin:0 auto;border:1px solid #e3e8f2;}
.section08 .table_box table {display:table;width:100%;border:1px solid #e3e8f2;border-right:0;border-bottom:0;border-left:0;border-collapse: collapse;box-sizing:border-box;}
.section08 .table_box table thead {background:#f3f5f7;}
.section08 .table_box table thead th {padding:14px 0 14px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.section08 .table_box table tbody th {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.section08 .table_box table tbody td {padding:10px 0 10px 31px;font-size:14px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.section08 .table_box table tbody th,.section08 .table_box table tbody td {border-bottom:1px solid #e3e8f2;}
.section08 .table_box table tbody td span {display:block;padding-left:6px;}
.section08 .table_box table tbody td b {font-family:'Noto Bold';}
.section08 .table_box table tbody tr.last th,.section08 .table_box table tbody tr.last td {border-bottom:0;}

.section08 .hide_table {display:none;width:1080px;height:auto;margin:0 auto;border:1px solid #e3e8f2;border-top:0;}
.section08 .hide_table table {display:table;width:100%;border:1px solid #e3e8f2;border-top:0;border-right:0;border-left:0;border-collapse: collapse;box-sizing:border-box;}
.section08 .table_box table.firstTable {border-top:0;}
.section08 .hide_table table tbody tr.first th,.section08 .hide_table table tbody tr.first td {border-top:0;}
.section08 .hide_table table thead {background:#f3f5f7;}
.section08 .hide_table table thead th {padding:14px 0 14px 30px;font-size:18px;line-height:1em;color:#163552;font-family:'Noto Medium';text-align:left;}
.section08 .hide_table table tbody th {padding:10px 0 10px 31px;font-size:16px;line-height:26px;color:#163552;font-family:'Noto Medium';background:#fbfcfd;border-right:1px solid #eaedf5;text-align:left;}
.section08 .hide_table table tbody td {padding:10px 0 10px 31px;font-size:14px;line-height:26px;color:#585858;font-family:'Noto Regular';text-align:left;}
.section08 .hide_table table tbody th,.section08 .hide_table table tbody td {border-bottom:1px solid #e3e8f2;}
.section08 .hide_table table tbody td span {display:block;padding-left:6px;}
.section08 .hide_table table tbody td b {font-family:'Noto Bold';}


/* Äü¸Þ´º */
.banner {position: fixed;/* top: 462px; */top:252px;right: 290px;z-index: 9998;width:105px;height: 270px;display: block; }
.banner a {display:block;}

.quick {position: fixed;bottom:30px;right:30px;z-index: 1;width: 50px;height: 50px;display: block; }
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}