.tv_widget_wrap {display:block; position:relative; margin-bottom:-1px; width:100%; height:46px; overflow:hidden;}
.tv_widget_wrap .inner {position:absolute; left:0; width:calc(100% + 30px);}
.tv_widget_wrap .bg {position:absolute; top:0; bottom:0; right:0; left:0; z-index:10;}

.main_banner_area {}
.main_banner_area .inner {margin:0 auto; height:410px;}
.main_banner_area .item {position:relative; margin:0 auto; width:1200px;}
.item .main_tit {margin:100px 0 20px 0;}
.item .main_tit p {font-size:37px; color:#222;}
.item .sub_tit p {margin-bottom:5px; font-size:20px; color:#4a5957;}
.item .image .asset {position:absolute;}

.swiper-slide.type1 {background-color:#d8f0f2;}
.swiper-slide.type1 .main_tit p.bold {font-size:43px; font-weight:bold; color:#235669;}
.swiper-slide.type1 .asset {bottom:-20px; right:120px; width:419px; height:379px; background:url('/public/images/main_banner/asset_1.png?v') no-repeat 0 0;}
.swiper-slide.type1 .btn {float:left; margin-top:30px; padding-right:20px; height:44px; line-height:44px; border-radius:10px; font-weight:bold; background-color:#f2da00;}
.swiper-slide.type1 .btn:before {float:left; margin:10px 10px 0 15px; content:''; width:26px; height:24px; background:url('/public/images/main_banner/ic_kakao.png?v') no-repeat 0 0;}

.swiper-slide.type2 {background-color:#fff4f3;}
.swiper-slide.type2 .main_tit p.bold {font-size:43px; font-weight:bold; color:#d66367;}
.swiper-slide.type2 .asset {bottom:-40px; right:10px; width:621px; height:414px; background:url('/public/images/main_banner/asset_2.png') no-repeat center center;}

.swiper-slide.type3 {background-color:#daeeff;}
.swiper-slide.type3 .main_tit p.bold {font-size:43px; font-weight:bold; color:#2f597d;}
.swiper-slide.type3 .asset {bottom:-20px; right:10px; width:608px; height:414px; background:url('/public/images/main_banner/asset_3.png') no-repeat center center;}

.swiper-slide.type4 {background-color:#ffebf3;}
.swiper-slide.type4 .main_tit p.bold {font-size:43px; font-weight:bold; color:#98353e;}
.swiper-slide.type4 .asset {bottom:0px; right:100px; width:440px; height:358px; background:url('/public/images/main_banner/asset_4.png?v=1') no-repeat center center;}



.start_info_area {background-color:#f4f5f7;}
.start_info_area .inner {margin:0 auto; width:1200px; height:130px;}
.start_info_area .info {float:left; padding:45px 30px 0 0; width:200px; background:url('/public/images/ic_arrow.png') no-repeat 0 25px; box-sizing:border-box;}
.start_info_area .info p {margin-bottom:3px; font-size:20px; font-weight:bold; color:#0977c9;}
.start_info_area .info span {color:#666; line-height:17px;}
.start_info_area ul {float:left; padding-top:25px;}
.start_info_area li {position:relative; float:left; width:200px; height:80px; text-align:center; box-sizing:border-box;}
.start_info_area li:first-child {border-left:1px solid #ddd;}
.start_info_area li i {position:absolute; top:50%; right:-15px; margin-top:-15px; width:30px; height:30px; line-height:30px; text-align:center; border-radius:100%; background-color:#ebebeb; color:#666;}
.start_info_area li:before {display:block; margin:0 auto 10px auto; content:''; width:50px; height:50px; background:url('/public/images/sprite.png') no-repeat 0 0;}
.start_info_area li.step1:before {background-position:0 0;}
.start_info_area li.step2:before {background-position:-60px 0;}
.start_info_area li.step3:before {background-position:-120px 0;}
.start_info_area li.step4:before {background-position:-180px 0;}
.start_info_area li.step5:before {background-position:-240px 0;}

.service_info_area {width:100%; margin-bottom:80px; padding:50px 0; background-color:#f4f9fe; box-sizing:border-box;}
.service_info_area:after {display:block; content:''; clear:both;}
.service_info_area .inner {margin:0 auto; width:1200px;}
.service_info_area .info {float:left; width:250px;}
.service_info_area .info .tit {margin-bottom:10px;}
.service_info_area .info .tit span {display:block; font-size:40px;}
.service_info_area .info .tit .s {font-weight:bold; color:#0977c9;}
.service_info_area .info .tx {width:200px; line-height:21px;}
.service_info_area .list {float:right; width:950px;}
.service_info_area .item {display:block; padding:25px 20px; height:250px; background-color:#fff; box-sizing:border-box;}
.service_info_area .item dl {text-align:center;}
.service_info_area .item dl:before {display:block; content:''; margin:0 auto 20px auto; width:100px; height:100px; background:url('/public/images/sprite.png') no-repeat 0 0;}
.service_info_area .item .s1:before {background-position:0 -60px;}
.service_info_area .item .s2:before {background-position:-110px -60px;}
.service_info_area .item .s3:before {background-position:-220px -60px;}
.service_info_area .item .s4:before {background-position:-330px -60px;}
.service_info_area .item .s5:before {background-position:-440px -60px;}
.service_info_area .item .s6:before {background-position:-550px -60px;}
.service_info_area .item dt {margin-bottom:10px; font-size:19px; font-weight:bold;}
.service_info_area .item dd {line-height:19px; font-size:14px;}
.service_info_area .tip_box {margin-top:20px;}
.service_info_area .tip_box p {line-height:25px; color:#666;}

.hts_info_area {margin-bottom:160px; background:linear-gradient(45deg, #0977c9 40%, #2AF598 100%) !important;}
.hts_info_area:after {display:block; content:''; clear:both;}
.hts_info_area .inner {position:relative; margin:0 auto; width:1200px; height:200px;}
.hts_info_area dl {padding:50px 0;}
.hts_info_area dt {margin-bottom:15px; font-size:35px; color:#fff;}
.hts_info_area dd p {line-height:23px; font-size:17px; color:#fff;}
.hts_info_area .bg_hts {position:absolute; top:-55px; right:0;}

.invest_info_area {margin-bottom:150px; background-color:#fff;}
.invest_info_area:after {display:block; content:''; clear:both;}
.invest_info_area .inner {margin:0 auto; width:1200px;}
.invest_info_area .summary {margin-bottom:80px; text-align:center;}
.invest_info_area .summary .tit {margin-bottom:15px; font-size:45px;}
.invest_info_area .summary strong {margin-left:5px; font-weight:bold; color:#0977c9;}
.invest_info_area .summary p {font-size:17px;}
.invest_info_area .info_list {display:flex;}
.invest_info_area .column {flex:1; padding:0 30px; border-left:1px solid #ccc; text-align:center;}
.invest_info_area .column:first-child {padding-left:0; border-left:none;}
.invest_info_area .column:last-child {padding-right:0;}
.invest_info_area .column h3 {display:inline-block; margin-bottom:30px; padding:0 5px 3px 5px; font-weight:bold; font-size:19px; border-bottom:2px solid #111;}
.invest_info_area .column .list {text-align:left; height:280px;}
.invest_info_area .column .list li {border-bottom:1px solid #eee;}
.invest_info_area .column .list li:after {display:block; content:''; clear:both;}
.invest_info_area .column .list a {display:block; padding:0 10px; height:45px; line-height:50px;}
.invest_info_area .column .list a:hover .subject {text-decoration:underline;}
.invest_info_area .column .list .subject {float:left; max-width:270px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.invest_info_area .column .list .subject:before {float:left; margin-right:3px; content:'·';}
.invest_info_area .column .list .date {float:right; color:#999;}
.invest_info_area .column .list .empty {height:280px; line-height:280px; text-align:center; border:none;}
.invest_info_area .column .btn_more {display:inline-block; padding:0 20px; height:40px; line-height:40px; background-color:#0977c9; color:#fff; border-radius:3px;}



@media (max-width:700px) {

    .tv_widget_wrap {display:none !important;}

    .main_banner_area .inner {height:270px;}
    .main_banner_area .item {padding:0 15px; width:100%; box-sizing:border-box;}
    .main_banner_area .item .image .asset {position:relative;}
    .main_banner_area .item .main_tit {position:relative; margin:40px 0 10px 0; z-index:10;}
    .main_banner_area .item .main_tit p {margin-top:3px; font-size:20px; text-align:center;}
    .main_banner_area .item .main_tit p.bold {font-size:25px;}

    .main_banner_area .item .sub_tit {display:none;}
    .main_banner_area .item .sub_tit {position:relative; z-index:10;}
    .main_banner_area .item .sub_tit p {font-size:15px; text-align:center;}

    .swiper-slide.type1 .asset {bottom:-5px; left:50%; right:0; margin-left:-175px; background-size:80% 80% !important;}
    .swiper-slide.type2 .asset {bottom:70px; left:50%; right:0; margin-left:-310px; background-size:70% 70% !important;}
    .swiper-slide.type3 .asset {bottom:80px; left:50%; right:0; margin-left:-304px; background-size:75% 75% !important;}
    .swiper-slide.type4 .asset {bottom:60px; left:50%; right:0; margin-left:-220px; background-size:70% 70% !important;}

    .start_info_area {background-color:#fff;}
    .start_info_area .inner {width:100%; height:100%;}
    .start_info_area .info {float:none; width:100%; padding:45px 0 0 0; text-align:center; background-position:center 25px;}
    .start_info_area .info p {margin-bottom:10px; font-size:25px;}
    .start_info_area .info span {font-size:16px;}
    .start_info_area ul {float:none; padding-top:30px;}
    .start_info_area ul:after {display:block; content:''; clear:both;}
    .start_info_area li {width:33.3%; margin-bottom:40px;}
    .start_info_area li:nth-child(3) i {display:none;}

    .service_info_area {padding:40px 0; margin-bottom:0;}
    .service_info_area .inner {width:100%;}
    .service_info_area .info {float:none; margin-bottom:20px; width:100%; text-align:center;}
    .service_info_area .info .tit span {display:inline-block; font-size:30px;}
    .service_info_area .info .tx {width:100%;}
    .service_info_area .list {padding:15px; width:100%; box-sizing:border-box;}
    .service_info_area .item {padding:10px 20px; height:initial;}
    .service_info_area .item dl:before {margin-bottom:0;}
    .service_info_area .tip_box p {line-height:19px; font-size:12px;}

    .hts_info_area {margin-bottom:270px;}
    .hts_info_area .inner {width:100%; height:initial;}
    .hts_info_area dl {padding:30px 20px 60px 20px;}
    .hts_info_area dl dt {font-size:30px; text-align:center;}
    .hts_info_area dl dt strong {display:block;}
    .hts_info_area dl dd p {text-align:center; font-size:15px;}
    .hts_info_area .bg_hts {top:initial; bottom:-220px; left:50%; width:320px; margin-left:-170px;}

    .invest_info_area {margin-bottom:0; padding-top:40px; background-color:#f4f9fe;}
    .invest_info_area .inner {padding:0 15px 30px 15px; width:100%; box-sizing:border-box;}
    .invest_info_area .summary {margin-bottom:35px;}
    .invest_info_area .summary .tit {margin-bottom:10px; font-size:30px;}
    .invest_info_area .summary p {font-size:15px;}
    .invest_info_area .info_list {display:block;}
    .invest_info_area .column {margin-bottom:20px; border:none; padding:25px 15px 10px 15px; box-sizing:border-box; background-color:#fff;}
    .invest_info_area .column:first-child {padding-left:15px;}
    .invest_info_area .column:last-child {padding-right:15px;}
    .invest_info_area .column .list {height:initial;}
    .invest_info_area .column .list a {height:40px; line-height:40px;}
    .invest_info_area .column .list .subject {display:block; float:none; max-width:initial;}
    .invest_info_area .column .btn_more {margin:20px 0 10px 0; height:35px; line-height:35px; }

}