@charset "utf-8";

#main{position:relative;z-index:10;}

#visual{position:relative;height:520px;overflow:hidden;}
#visual:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background-image: url(/page/gwcia/images/main/main_visual_bg.png); background-repeat:no-repeat;background-size:1920px 520px;background-position: 50% 0;}
#visual .slick{position:absolute;width:1920px;left:50%;top:0;transform:translateX(-50%);z-index:5;}
#visual .slick img{position:relative;left:50%;transform:translate(-50%, 100%);image-rendering:-webkit-optimize-contrast;display:block;z-index:20;width:auto!important;height:100%!important;}
#visual .type_mo{display:none!important;}
/* #visual .slick .slick-zoom img{animation: fadeInUp 3s both ease-in-out;} */
#visual .slick .slick-current img{animation: fadeInUp 1s both ease-in-out;}
#visual .visual-slick{width:1200px;margin:0 auto;position:relative;padding-bottom:80px;}
#visual .visual-slick .dots{position:absolute;bottom:0;width:100%;}
#visual .visual-slick .control div a{font-weight:900;font-size:40px;display:inline-block}
#visual .visual-slick .control div a + a{margin-left:10px;}
#visual .visual-slick2{margin:0 0 150px;}
#visual .visual-slick2 .slick-slide{margin:0 10px;}
#visual .visual-slick2 .dots{margin-top:20px;}
#visual .inner{position:absolute;top:0;left:50%;transform:translateX(-50%);height:520px;z-index:20;width:1200px;padding:0;}
#visual .inner .man{display:block;position:absolute;bottom:0;left:0;filter:brightness(.8) blur(.5px);transition-duration:1s;image-rendering:-webkit-optimize-contrast;}
#visual .inner .man.active{filter:brightness(1) blur(0px);transition:all 5s;}
#visual .inner .text-bx{color:#fff;position:relative;;height:100%;z-index:10;display:flex;justify-content:center;flex-direction:column;margin-top:-17px;}
#visual .inner .text-bx h2{line-height:1.4;font-weight:500;transition:all .2s .5s;}
#visual .inner .text-bx h2 strong{font-weight:500;font-size:45.5px;display:block;white-space: nowrap;letter-spacing:-1.9px;opacity:0;font-weight:bold;}
#visual .inner .text-bx h2 strong em{font-weight:400;}
#visual .inner .text-bx h2 span{font-weight:500;font-size:30px;display:block;white-space: nowrap;letter-spacing:-1.4px;opacity:0;}

#visual .inner .text-bx h2.active span{animation:text1 .55s .3s both ease-in-out;}
#visual .inner .text-bx h2.active strong{animation:text1 .55s .6s both ease-in-out;}
#visual .inner .text-bx h2.active i{animation:text1 .55s .9s both ease-in-out;}

#visual .control{position:absolute;top:334px;left:-12px;z-index:30;width:240px;height:28px;}
#visual .control .ps-btn{display:block;position:absolute;top:0;right:-29px;width:24px;height:24px;}
#visual .control .play:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:12px;margin-top:2px;background: url(/page/gwcia/images/common/sp_gwcia.png) -743px -9px no-repeat;background-size:1000px 2000px}
#visual .control .pause:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:12px;margin-top:2px;background: url(/page/gwcia/images/common/sp_gwcia.png) -664px -9px no-repeat;background-size:1000px 2000px}
#visual .control .dots{display:inline-block;vertical-align:top;margin-right:20px;}
#visual .control > a{display:inline-block;vertical-align:top;}
#visual .control .dots li{display:inline-block;margin-left:10px;width:54px;}
#visual .control .dots li.slick-active a em{opacity:1;}
#visual .control .dots li a{display:block;position:relative;color:#fff;font-size:18px;font-weight:400;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5);}
#visual .control .dots li a span{display:block;line-height:1.1;margin-top:13px;}
#visual .control .dots li a em{display:block;position:relative;height:2px;background:#fff;opacity:0.5}
/* #visual .control .dots li a em:after{content:'';display:block;position:absolute;top:-3.5px;left:0;width:9px;height:9px;border-radius:50%;background:#fff;} */
#visual .control .dots li.slick-active a em:after{content:'';display:block;position:absolute;top:-3px;left:-4px;width:9px;height:9px;border-radius:50%;background:#fff;}
#visual .control .dots li.loading a em:after{animation: slickdots 15s linear;}
#visual .control .dots.stop li.loading a em:after{animation-play-state: paused;}
#visual .visual-slick .control .paging a{display: inline-block;position:absolute;vertical-align: middle;width: 26px;height: 26px;top:0;left:4px;}
#visual .visual-slick .control .paging a:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:12px;background: url(/page/gwcia/images/common/sp_gwcia.png) -500px -9px no-repeat;background-size:1000px 2000px;}
#visual .visual-slick .control .paging a i{display:none;}
#visual .visual-slick .control .paging .next{left:auto;right:-6px;}
#visual .visual-slick .control .paging .next:before{background-position:-579px -9px;}
#visual .shortcuts_area{position:absolute;top:130px;right:0;z-index:50;text-align:right;}
#visual .shortcuts_box .box_item{displaY:inline-block;padding:0 40px 0 28px;vertical-align:top;background:#3759ae;color:#fff;min-width:170px;height:50px;line-height:50px;font-size:18px;white-space:nowrap;border-radius:25px 0 0 25px;letter-spacing:-0.4px;}
#visual .shortcuts_box+.shortcuts_box{margin-top:12px;}
#visual .shortcuts_box .box_item:hover{background:#284384;padding-left:13px;transition:all 1s;}
#visual .shortcuts_box .box_item:hover:before{content:'';display:inline-block;vertical-align:top;width:24px;height:24px;margin:13px 12px 0 0;background: url(/page/gwcia/images/common/sp_gwcia.png) -813px -3px no-repeat;background-size:1000px 2000px;transition:all 1s;}

@keyframes slickdots {
    0%{left:0;}
    100%{left:100%;}
  }

@keyframes text1{
    0%{transform:translateY(-70%);opacity:0;}
    100%{transform:translateY(0%);opacity:1;}
}

@keyframes fadeInUp {
    0% {
        transform: translate(-50%, 100%);
    }
    to {
        transform: translate(-50%, 0);
    }
}

@keyframes fadeInUpmo {
    0% {
        transform: translate(0, 100%);
    }
    to {
        transform: translate(0, 0);
    }
}

@media (max-width:1199px) {
    #visual .visual-slick{width:auto;}
    #visual{height:379px;}
    #visual .slick{height:379px;width:100%;}
    #visual .slick .slick-slide{height:379px;}
    #visual .inner{width:100%;height:379px;margin-left: 20px;}
    #visual .inner .text-bx{margin-top:0;padding-left:0;}
    #visual .inner .text-bx h2 strong{font-size:40px;}
    #visual .inner .text-bx h2 span{font-size:26px;letter-spacing:-2px;}
    #visual .control{margin-top:0;top:252px;left:20px;transform:scale(.9);;}
    #visual .shortcuts_box .box_item{height:46px;line-height:46px;font-size:16px;}
    #visual .shortcuts_box .box_item.active:before, #visual .shortcuts_box .box_item:hover:before{margin-top:11px;transform:scale(.9)}
}

@media (max-width:991px) {
    #visual{height:352px;}
    #visual .inner{height:352px;}
    #visual .slick{height:352px;}
    #visual .slick .slick-slide{height:352px;}
    #visual .inner .text-bx{padding-left:0;}
    #visual .inner .text-bx h2 strong{font-size:48px;}
    #visual .inner .text-bx h2 span{font-size:30px;}
    #visual .inner .text-bx h2 i{font-size:20px;margin-top:5px;}
    #visual .control{margin-top:0;transform:scale(.8);}
}

@media (max-width:760px) {
    #visual .type_pc{display:none!important;}
    #visual .type_mo{display:block!important;}
    #visual .inner{width:clac(100% - 20px);padding:0;}
    #visual .inner .text-bx{padding-left:0px;justify-content:flex-start;padding-top:100px;}
    #visual .inner .text-bx h2 strong{font-size:34px;margin-top:1px;max-width:calc(100% - 40px);white-space:normal;letter-spacing:-1.6px;}
    #visual .inner .text-bx h2 span{font-size:20px;letter-spacing:-1px;max-width:calc(100% - 40px);white-space:normal;letter-spacing:-0.8px}
    #visual .inner .text-bx h2 i{font-size:15px;margin-top:5px;}
    #visual .control{width:234px;margin-top:0px;transform:scale(.8);position:absolute;top:200px;left:-9px;}
    #visual .control .dots li{margin-left:4px;}
    #visual .control .dots li a em{height:1px;}
    #visual .control .dots li.loading a em:after{width:7px;height:7px;border-radius:7px;}
    #visual .visual-slick .control .paging a{top:1px;left:-1px;}
    #visual .visual-slick .control .paging .next{right:-2px;}
    #visual .control .ps-btn{right:-22px;}
    #visual .shortcuts_area{display:none;}
    #visual .slick img{position:absolute;width:375px!important;height:352px!important;left:auto;right:0;transform:translate(0, 100%);image-rendering:-webkit-optimize-contrast;z-index:20;}
    #visual .slick .slick-current img{animation: fadeInUpmo 1s both ease-in-out;}
}

@media (max-width:400px) {
    #visual .inner .text-bx h2 strong{font-size:28px;}
}

@media (max-width:320px) {
    #visual .inner .text-bx h2 strong{font-size:26px;}
    #visual .control{top:231px;}
}

#consulting_wrap{position:relative;width:100%;height:267px;background: url(/page/gwcia/images/main/consulting_wrap_bg.png) 50% 0 #353ec9 no-repeat;background-size:1920px 267px;}
#consulting_wrap .section_inner{position:relative;width:1200px;height:100%;margin:0 auto;}
#consulting_wrap .section_title h3{display:inline-block;vertical-align:top;padding-top:61px;font-size:24px;line-height:32px;color:#fff;font-weight:bold;letter-spacing:-1.5px;}
#consulting_wrap .section_title h3 em{position:relative;display:inline-block;vertical-align:0;font-size:30px;color:#ffde8c}
#consulting_wrap .section_title h3 em:before{content:'';display:block;position:absolute;top:-23px;left:-14px;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.07);}
#consulting_wrap .section_title p{position:relative;margin-top:23px;padding-top:8px;font-size:18px;line-height:34px;color:#fff;font-weight:normal;letter-spacing:-0.7px}
#consulting_wrap .section_title p:before{content:'';display:block;position:absolute;top:0;left:1px;width:18px;height:1px;background:#fff;}
#consulting_wrap .consulting_list{position:absolute;top:45px;right:0;width:885px;height:176px;padding-left:67px;border-radius:50px 0 50px 50px;background:#fff;font-size:0;box-shadow: 4px 4px 29px 0px rgba(0, 0, 0, 0.45);}
#consulting_wrap .consulting_list .list_item{display:inline-block;margin-top:-11px;height:184px;font-size:20px;line-height:28px;color:#000;}
#consulting_wrap .consulting_list .list_item:hover .item_image{transform:scale(1.1);transition:all 0.3s;}
/* #consulting_wrap .consulting_list .list_item:nth-child(2){margin-left:38px;}
#consulting_wrap .consulting_list .list_item:nth-child(3){margin-left:54px;} */
#consulting_wrap .consulting_list .list_item:first-child{margin-left:0!important;}
#consulting_wrap .consulting_list .list_item:nth-child(3) .item_title{font-size:20px;}
#consulting_wrap .consulting_list .list_item:nth-child(3) .item_title em{font-size:18px;}
#consulting_wrap .consulting_list .list_item:nth-child(-n+3){width:146px;margin-left:31px;}
#consulting_wrap .consulting_list .list_item:last-child{position:relative;padding-left:65px;margin-left:50px;}
#consulting_wrap .consulting_list .list_item:last-child:before{content:'';display:block;position:absolute;top:46px;left:0;width:1px;height:106px;background: url(/page/gwcia/images/main/border_consulting_list.png) repeat-y;}
#consulting_wrap .consulting_list .list_item:last-child .item_title{font-size:20px;}
#consulting_wrap .consulting_list .item_image{display:block;width:106px;height:106px;margin:0 auto;box-shadow: 8px 8px 8px #d6d6d6;border-radius:21px;background-image: url(/page/gwcia/images/common/sp_gwcia.png);background-repeat:no-repeat;background-size:1000px 2000px}
#consulting_wrap .consulting_list .online{background-position:-10px -79px}
#consulting_wrap .consulting_list .offline{background-position:-168px -79px}
#consulting_wrap .consulting_list .faq{background-position:-336px -79px}
#consulting_wrap .consulting_list .simulation{transform:translateY(6px);box-shadow:none;border-radius:0;background-position:-484px -79px}
#consulting_wrap .consulting_list .item_title{display:block;margin-top:20px;font-size:18px;font-weight:normal;text-align:center;}
#consulting_wrap .consulting_list .item_title em{font-size:20px;font-weight:bold;}
@media (max-width:1399px) {
    #consulting_wrap .section_inner{width:100%;padding:0 40px;}
    #consulting_wrap .section_title h3{font-size:20px;line-height:28px;}
    #consulting_wrap .section_title h3 em{font-size:26px;line-height:36px;}
    #consulting_wrap .section_title p{font-size:16px;line-height:23px;}
    #consulting_wrap .consulting_list{width:calc(100% - 362px); padding: 0 20px;right:40px;text-align:center;}
    #consulting_wrap .consulting_list .item_image{transform:scale(0.9);}
    #consulting_wrap .consulting_list .list_item{font-size:18px;margin-top:-17px;}
    #consulting_wrap .consulting_list .list_item:hover .item_image{transform:scale(0.95);}
    #consulting_wrap .consulting_list .list_item+.list_item{margin-left:5%;}
    #consulting_wrap .consulting_list .list_item:last-child{padding-left:5%;margin-left:5%;}
}

@media (max-width:1199px) {
    #consulting_wrap{height:auto;}
    #consulting_wrap .section_inner{width:100%;padding:0 40px 30px;}
    #consulting_wrap .section_title h3{display:block;padding-top:23px;}
    #consulting_wrap .section_title h3 em:before{width:60px;height:60px;top:-13px;left:-4px;}
    #consulting_wrap .section_title h3 br{display:none;}
    #consulting_wrap .section_title p{margin-top:0;}
    #consulting_wrap .section_title p:before{display:none;}
    #consulting_wrap .consulting_list{position:relative;width:100%;top:auto;right:auto;margin-top:20px;padding:0;}
    #consulting_wrap .consulting_list p:before{display:none;}
}

@media (max-width:760px) {
    #consulting_wrap{height:auto;}
    #consulting_wrap .section_inner{padding:0 20px 36px;}
    #consulting_wrap .section_title h3{padding-top:28px;font-size:18px;letter-spacing:-1.0px;}
    #consulting_wrap .section_title h3 em{font-size:24px;}
    #consulting_wrap .section_title h3 em:before{left:-8px;}
    #consulting_wrap .section_title p{padding-top:4px;}
    #consulting_wrap .consulting_list{position:relative;width:100%;height:auto;top:auto;right:auto;font-size:0;margin-top:17px;margin-left:0!important;padding-bottom:22px;}
    #consulting_wrap .consulting_list .list_item{margin-top:15px!important;width:calc(50% - 7px)!important;height:auto;font-size:14px;line-height:20px;}
    #consulting_wrap .consulting_list .item_image{transform:scale(0.7);}
    #consulting_wrap .consulting_list .list_item:hover .item_image{transform:scale(0.75);}
    #consulting_wrap .consulting_list .list_item .item_title{margin-top:2px;font-size:16px!important;letter-spacing:-0.7px;}
    #consulting_wrap .consulting_list .item_title em{font-size:16px!important;}
    #consulting_wrap .consulting_list .list_item+.list_item{margin-left:0!important;}
    #consulting_wrap .consulting_list .list_item:nth-child(-n+2){margin-top:10px!important;}
    #consulting_wrap .consulting_list .list_item:nth-child(2n){margin-left:10px!important;}
    #consulting_wrap .consulting_list .list_item:nth-child(2n) .item_title{margin-right:4px;}
    #consulting_wrap .consulting_list .list_item:last-child{margin-left:10px;padding:0;}
    #consulting_wrap .consulting_list .list_item:last-child:before{display:none;}
    #consulting_wrap .consulting_list p:before{display:none;}
}

#notice_board{position:relative;width:100%;background:#fff;}
#notice_board .section_inner{position:relative;width:1200px;padding:50px 0 56px;height:100%;margin:0 auto;font-size:0;}
#notice_board .section_title{margin-bottom:22px;}
#notice_board .section_title h3{display:block;font-size:30px;line-height:48px;color:#000;font-weight:bold;letter-spacing:-3.1px;}
#notice_board .media_board_wrap{position:relative;display:inline-block;vertical-align:top;width:620px;}
#notice_board .media_board_wrap .more_view{right:35px;}
#notice_board .media_list ul{font-size:0;}
#notice_board .media_list ul li{display:inline-block;vertical-align:top;width:282px;font-size:20px;line-height:28px;color:#313131;}
#notice_board .media_list ul li .list_item:hover .title_info{text-decoration:underline;}
#notice_board .media_list ul li+li{margin-left:21px;}
#notice_board .media_list .thumb_box{position:relative;width:282px;height:165px}
#notice_board .media_list .thumb_box img{display:block;position:absolute;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);}
#notice_board .media_list .info_box{margin-top:20px;}
#notice_board .media_list .date_info{display:block;font-size:18px;line-height:25px;color:#888;font-weight:300;}
#notice_board .media_list .title_info{display:block;margin-top:2px;font-weight:normal; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;max-height:46px;line-height:23px;letter-spacing:-0.8px;}
#notice_board .notice_wrap{position:relative;display:inline-block;vertical-align:top;width:580px;}
#notice_board .notice_list ul{font-size:0;border-top:2px solid #000;}
#notice_board .notice_list ul li{height:129px;font-size:20px;line-height:28px;border-bottom:1px solid #e6e6e6;padding:0 9px;}
#notice_board .notice_list .list_item{display:table;height:125px;width:100%;vertical-align:middle;}
#notice_board .notice_list .list_item:hover p{text-decoration:underline;transition:all 0.3s;}
#notice_board .notice_list .list_item p{display:table-cell;vertical-align:middle;line-height:29px;letter-spacing:-0.8px;}
#notice_board .notice_list .date_info{display:table-cell;vertical-align:middle;font-size:18px;line-height:25px;width:168px;text-align:right;color:#888;font-weight:300;}
#notice_board .notice_list .badge{display:inline-block;vertical-align:top;width:26px;height:26px;border-radius:50%;font-size:0;line-height:24px;color:transparent;text-align:center;font-weight:bold;background: url(/page/gwcia/images/common/sp_gwcia.png) -730px -83px no-repeat;background-size:1000px 2000px;}
#notice_board .more_view{position:absolute;top:26px;right:0;font-size:18px;line-height:25px;}
#notice_board .more_view:after{content:'';display:inline-block;vertical-align:top;width:8px;height:13px;margin:6px 0 0 8px;background: url(/page/gwcia/images/common/sp_gwcia.png) -660px -86px no-repeat;background-size:1000px 2000px;}
#notice_board .more_view:hover{text-decoration:underline;}
@media (max-width:1199px) {
    #notice_board{height:auto;}
    #notice_board .section_inner{width:100%;padding:30px 40px;}
    #notice_board .section_title h3{font-size:26px;line-height:36px;}
    #notice_board .media_board_wrap{width:51.7%;}
    #notice_board .media_list .thumb_box{width:100%;height:140px;}
    #notice_board .media_list .thumb_box img{height:140px;width:100%;}
    #notice_board .media_list ul li{width:calc(50% - 7px);font-size: 16px; line-height: 22px;}
    #notice_board .media_list ul li+li{margin-left:14px;}
    #notice_board .media_list .title_info{max-height:44px;}
    #notice_board .notice_wrap{width:calc(48.3% - 20px);margin-left:20px;}
    #notice_board .notice_list ul li{font-size:16px;line-height:22px;height:117px}
    #notice_board .notice_list .list_item{height:115px;}
    #notice_board .notice_list .badge{transform:scale(0.9);}
    #notice_board .more_view{top:10px; font-size: 16px;line-height:22px;right:0!important;}
}

@media (max-width:760px) {
    #notice_board{height:auto;}
    #notice_board .section_inner{width:100%;padding:27px 20px 35px;}
    #notice_board .section_title{margin-bottom:18px;}
    #notice_board .section_title h3{font-size:26px;line-height:36px;letter-spacing:-1.3px;}
    #notice_board .media_board_wrap{display:block;width:100%;}
    #notice_board .media_list .thumb_box{width:100%;height:165px;}
    #notice_board .media_list .thumb_box img{height:165px;width:100%;}
    #notice_board .media_list u{padding-top:1px;}
    #notice_board .media_list ul li{width:calc(50% - 7px);font-size: 17px; line-height: 23px;}
    #notice_board .media_list ul li+li{margin-left:14px;}
    #notice_board .media_list .info_box{margin-top:12px;}
    #notice_board .media_list .title_info{margin-top:0;max-height:46px;}
    #notice_board .media_list .date_info{font-size:15px;line-height:21px;}
    #notice_board .notice_wrap{display:block;width:100%;margin-top:59px;margin-left:0;}
    #notice_board .notice_list{padding-top: 2px;}
    #notice_board .notice_list ul li{height:auto;font-size:17px;line-height:22px;padding:0 5px;}
    #notice_board .notice_list .list_item{height:90px;display:table;table-layout: fixed;width:100%;}
    #notice_board .notice_list .list_item p{vertical-align:middle;letter-spacing:-0.7px;line-height:22px;}
    #notice_board .notice_list .list_item .date_info{width:130px;font-size:15px;}
    #notice_board .notice_list .badge{transform:scale(0.7);}
    #notice_board .more_view{top:15px; font-size: 16px;line-height:23px;}
    #notice_board .more_view:after{margin: 7px 0 0 7px;}

}

#incentive_wrap{position:relative;width:100%;height:395px;background: url(/page/gwcia/images/main/incentive_wrap_bg.png) 50% 0 #fafbfe no-repeat;background-size:cover;}
#incentive_wrap .section_inner{position:relative;width:1200px;padding-top:49px;height:100%;margin:0 auto;font-size:0;}
#incentive_wrap .section_title h3{display:inline-block;font-size:30px;line-height:48px;color:#000;font-weight:bold;vertical-align:top;letter-spacing:-3.1px;}
#incentive_wrap .section_title .sub_title{display:inline-block;height:48px;margin-left:8px;font-size:24px;line-height:50px;vertical-align:top;color:#c3c7d1;letter-spacing:-0.9px;}
#incentive_wrap .incentive_list {margin-top:20px;}
#incentive_wrap .incentive_list ul{font-size:0;}
#incentive_wrap .incentive_list ul li{display:inline-block;width:282px;height:218px;vertical-align:top;}

#incentive_wrap .incentive_list ul li+li{margin-left:24px;}
#incentive_wrap .incentive_list .list_item{display:block;position:relative;padding-top:34px;width:100%;height:100%;background:#fff;border-radius:17px;box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.1);text-align:center;}
#incentive_wrap .incentive_list .list_item:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.1);border-radius:17px;}
#incentive_wrap .incentive_list .item_title{display:inline-block;vertical-align:top;height:41px;border-radius:41px;margin-top:16px;padding:0 23px;background:#3f43db;border:1px solid #3f43db;font-size:20px;line-height:39px;color:#fff;;letter-spacing:-0.4px}
#incentive_wrap .incentive_list .sub_title{display:block;margin-top:8px;font-size:18px;line-height:26px;font-weight:300;color:#a4a4a4;word-break: keep-all;word-wrap: break-word;padding:0 10px;letter-spacing:-0.6px}
#incentive_wrap .incentive_list .item_image{display:block;height:61px;margin:0 auto;background-image: url(/page/gwcia/images/common/sp_gwcia.png);background-repeat:no-repeat;background-size:1000px 2000px}
#incentive_wrap .incentive_list .goverment{width:50px;background-position:0 -228px;}
#incentive_wrap .incentive_list .local{width:51px;background-position:-81px -228px;}
#incentive_wrap .incentive_list .foreign{width:53px;background-position:-158px -228px;}
#incentive_wrap .incentive_list .corporate{width:49px;background-position:-240px -228px;}
#incentive_wrap .incentive_list ul li.active{transform:translateY(-12px);transition:all 0.3s;}
#incentive_wrap .incentive_list ul li.active .list_item{background: linear-gradient(315deg, rgba(70,32,216,1) 0%, rgba(62,71,219,1) 50%, rgba(45,158,225,1) 100%);box-shadow: 7px 7px 10px 0px rgba(0, 0, 0, 0.3);}
#incentive_wrap .incentive_list ul li.active .list_item:after{content:'';display:block;position:absolute;top:23px;right:23px;width:20px;height:21px;background: url(/page/gwcia/images/common/sp_gwcia.png) -655px -243px no-repeat;background-size:1000px 2000px;}
#incentive_wrap .incentive_list ul li.active .item_title{background:none;border-color:rgba(2255,255,255,0.1);}
#incentive_wrap .incentive_list ul li.active .sub_title{color:rgba(255,255,255,0.54);}
#incentive_wrap .incentive_list ul li.active .goverment{width:50px;background-position:-318px -228px;}
#incentive_wrap .incentive_list ul li.active .local{width:51px;background-position:-398px -228px;}
#incentive_wrap .incentive_list ul li.active .foreign{width:53px;background-position:-477px -228px;}
#incentive_wrap .incentive_list ul li.active .corporate{width:49px;background-position:-558px -228px;}

@media (max-width:1199px) {
    #incentive_wrap{height:auto;}
    #incentive_wrap .section_inner{width:100%;padding:30px 40px;}
    #incentive_wrap .section_title h3{font-size:26px;line-height:36px;}
    #incentive_wrap .section_title .sub_title{font-size:20px;line-height:36px;}
    #incentive_wrap .incentive_list ul li{width:calc(25% - 15px);height:auto;}
    /* #incentive_wrap .incentive_list ul li{width:calc(50% - 10px);margin-top:20px;}
    #incentive_wrap .incentive_list ul li+li{margin-left:0;}
    #incentive_wrap .incentive_list ul li:nth-child(2n){margin-left:20px;}
    #incentive_wrap .incentive_list ul li:nth-child(-n+2){margin-top:0;} */
    #incentive_wrap .incentive_list ul li+li{margin-left:20px;}
    #incentive_wrap .incentive_list .item_title{margin-top:11px;font-size:18px;height:38px;border-radius:38px;line-height:38px;}
    #incentive_wrap .incentive_list .sub_title{margin-top:10px;font-size:16px;line-height:17px;padding-bottom:30px;}
}

@media (max-width:760px) {
    #incentive_wrap .section_inner{padding:24px 20px 32px;;}
    #incentive_wrap .section_title h3{font-size:26px;line-height:36px;letter-spacing:-2.4px;}
    #incentive_wrap .section_title .sub_title{font-size:22px;line-height:39px;height:36px;}
    #incentive_wrap .incentive_list ul li{width:calc(50% - 7px);height:auto;margin-left:0!important;margin-top:9px;}
    #incentive_wrap .incentive_list ul li:hover{background: #fff;transform:none;}
    #incentive_wrap .incentive_list ul li:nth-child(2n){margin-left:14px!important;}
    #incentive_wrap .incentive_list ul li:nth-child(-n+2){margin-top:0;}
    #incentive_wrap .incentive_list ul li.active{background: #fff;transform:none;}
    #incentive_wrap .incentive_list .item_image{transform:scale(0.9);}
    #incentive_wrap .incentive_list .item_title{padding: 0 20px}
}

#target_area{position:relative;width:100%;background:#fff;}
#target_area .section_inner{position:relative;width:1200px;padding-top:49px;padding-bottom:60px;height:100%;margin:0 auto;font-size:0;}
#target_area .section_title h3{display:inline-block;font-size:30px;line-height:48px;color:#000;font-weight:bold;vertical-align:top;letter-spacing:-3.1px;}
#target_area .map_area{display:inline-block;vertical-align:top;position:relative;margin-top:21px;width:821px;padding-top:47px;height:100%;}
#target_area .map_area:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:512px;border-radius:0 20px 20px 20px;background-image: url(/page/gwcia/images/main/target_area_bg.png);background-repeat:no-repeat;background-size:cover;}
#target_area .map_area .title_box{position:relative;margin-left:41px;letter-spacing:-1.5px;}
#target_area .map_area .title_box .sub_txt{display:block;font-size:22px;line-height:31px;color:#0f315d;}
#target_area .map_area .title_box .area_title{display:block;margin-top:9px;font-size:26px;line-height:35px;color:#0f315d;}
#target_area .map_area .title_box .area_title em{font-size:28px;color:#072040;}
#target_area .map_area .map_box{position:relative;margin-top:-47px;margin-left:44px;width:534px;height:517px;background-image: url(/page/gwcia/images/main/target_area_map.png);background-repeat:no-repeat;z-index:10;}
#target_area .map_area .map_box .map_point{position:absolute;top:0;right:0;bottom:0;left:0;}
#target_area .map_area .map_box [class*="point_city"]{position:absolute;display:block;width:48px;height:48px;}
#target_area .map_area .map_box [class*="point_city"]:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;}
#target_area .map_area .map_box [class*="point_"].active .blind{display:block;position:relative;width:48px;height:48px;line-height:48px;text-align:center;font-size:16px;color:#fff;z-index:20;font-weight:bold;}
#target_area .map_area .map_box [class*="point_"].active:before{content:'';display:block;position:absolute;width:54px;height:70px;top:-62px;left:50%;transform:translateX(-50%);margin-left:1px;background: url(/page/gwcia/images/common/sp_gwcia.png) -157px -302px no-repeat;background-size:1000px 2000px;z-index:20;filter: drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.25));}
#target_area .map_area .map_box [class*="point_"].active:after{content:'';display:block;position:absolute;top:-26px;left:-26px;width:105px;height:105px;background: url(/page/gwcia/images/main/target_city_hover.png);background-repeat:no-repeat;z-index:10;}
#target_area .map_area .map_box .point_city_01{top:35.2%;left:24.95%;}
#target_area .map_area .map_box .point_city_02{top:71.2%;left:29.4%;}
#target_area .map_area .map_box .point_city_03{top:48.7%;left:74.0%;}
#target_area .map_area .map_box .point_city_04{top:63.8%;left:82.8%;}
#target_area .map_area .map_box .point_city_05{top:85.1%;left:78.1%;}
#target_area .map_area .map_box .point_city_06{top:22.5%;left:61.3%;}
#target_area .map_area .map_box .point_city_07{top:75.6%;left:85.4%;}
#target_area .map_area .map_box .point_city_08{top:45.5%;left:38.0%;}
#target_area .map_area .map_box .point_city_09{top:60.0%;left:39.3%;}
#target_area .map_area .map_box .point_city_10{top:80.1%;left:54.5%;}
#target_area .map_area .map_box .point_city_11{top:57.4%;left:55.2%;}
#target_area .map_area .map_box .point_city_12{top:69.2%;left:66.1%;}
#target_area .map_area .map_box .point_city_13{top:15.1%;left:8.6%;}
#target_area .map_area .map_box .point_city_14{top:21%;left:21.7%;}
#target_area .map_area .map_box .point_city_15{top:19%;left:36.7%;}
#target_area .map_area .map_box .point_city_16{top:27.5%;left:49.1%;}
#target_area .map_area .map_box .point_city_17{top:11.2%;left:55.2%;}
#target_area .map_area .map_box .point_city_18{top:31.5%;left:63.5%;}

/* #target_area .map_area .map_box [class*="point_"]{position:absolute;display:block;width:17px;height:17px;box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.12);;border-radius:50%;background: url(/page/gwcia/images/common/sp_gwcia.png) -17px -325px no-repeat;background-size:1000px 2000px;}
#target_area .map_area .map_box [class*="point_"].active{background-position:-96px -325px; }
#target_area .map_area .map_box [class*="point_"].active:before{content:'';display:block;position:absolute;width:58px;height:70px;bottom:7px;left:50%;transform:translateX(-50%);margin-left:1px;background: url(/page/gwcia/images/common/sp_gwcia.png) -157px -302px no-repeat;background-size:1000px 2000px;z-index:20;}
#target_area .map_area .map_box [class*="point_"]:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:17px;z-index:30;}
#target_area .map_area .map_box .point_001{top:235px;left:135px;}
#target_area .map_area .map_box .point_002{top:245px;left:118px;}
#target_area .map_area .map_box .point_003{top:345px;left:180px;}
#target_area .map_area .map_box .point_004{top:360px;left:168px;}
#target_area .map_area .map_box .point_005{top:360px;left:193px;}
#target_area .map_area .map_box .point_006{top:376px;left:180px;}
#target_area .map_area .map_box .point_007{top:243px;left:418px;}
#target_area .map_area .map_box .point_008{top:225px;left:404px;}
#target_area .map_area .map_box .point_009{top:312px;left:460px;}
#target_area .map_area .map_box .point_010{top:334px;left:474px;}
#target_area .map_area .map_box .point_011{top:353px;left:482px;}
#target_area .map_area .map_box .point_012{top:119px;left:349px;}
#target_area .map_area .map_box .point_013{top:144px;left:339px;}
#target_area .map_area .map_box .point_014{top:438px;left:422px;}
#target_area .map_area .map_box .point_015{top:346px;left:236px;}
#target_area .map_area .map_box .point_016{top:449px;left:335px;}
#target_area .map_area .map_box .point_017{top:362px;left:292px;}
#target_area .map_area .map_box .point_018{top:403px;left:368px;}
#target_area .map_area .map_box .point_019{top:78px;left:39px;}
#target_area .map_area .map_box .point_020{top:91px;left:22px;}
#target_area .map_area .map_box .point_021{top:179px;left:313px;}
#target_area .map_area .map_box .point_022{top:155px;left:355px;} */
#target_area .map_area .area_info_box{position:absolute;top:41px;right:0;height:452px;width:341px;letter-spacing:-0.8px;}
#target_area .map_area .area_info_group{display:none;}
#target_area .map_area .area_info_group.active{display:block;}
#target_area .map_area .area_info_box .area_name{display:table;height:62px;vertical-align:middle;padding-right:2.6rem;}
#target_area .map_area .area_info_box .city_logo{position:relative;display:inline-block;vertical-align:top;margin-top:4px;margin-right:13px;width:91px;height:57px;background:#fff;border-radius:8px;}
#target_area .map_area .area_info_box .city_logo img{display:block;position:absolute;top:50%;left:50%;transform:scale(0.8) translate(-50%,-50%);transform-origin:top left;width:100%;height:auto;}
#target_area .map_area .area_info_box .area_title{display:table-cell;vertical-align:middle;font-size:22px;line-height:31px;color:#173e8f;font-weight:bold;}
#target_area .map_area .area_info_box .area_info{margin-top:48px;margin-left:3px;font-size:18px;line-height:31px;color:#313131;padding-right:26px;}
#target_area .map_area .area_info_box .info_group{clear:both;}
#target_area .map_area .area_info_box .info_group+.info_group{margin-top:8px;}
#target_area .map_area .area_info_box .area_info dt{float:left;display:flex;width:90px;font-weight:bold;text-align:justify;word-break: break-all;height:31px;}
#target_area .map_area .area_info_box .area_info dd{overflow:hidden;}
#target_area .map_area .area_info_box .area_info dd sup{line-height: 15px;font-size: 11px; margin-top: 0px;display: inline-block;vertical-align: top;margin-left: -5px;}
#target_area .map_area .area_info_box .info_name {display:flex;vertical-align:top;width:70px;letter-spacing:-0.9px;justify-content: space-between;}
#target_area .map_area .area_info_box .info_name .name_txt{display:inline-block;}
#target_area .map_area .area_info_box .estate_list{display:inline-block;vertical-align:top;margin-top:20px;margin-left:13px;font-size:1.8rem;line-height:2.6rem;width:198px;}
#target_area .map_area .area_info_box .estate_list li{position:relative;}
#target_area .map_area .area_info_box .estate_list li+li{margin-top:1.0rem;}
#target_area .map_area .area_info_box .estate_list li a{display:block;padding:0 14px 0 8px;}
/* #target_area .map_area .area_info_box .estate_list li a .link_text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} */
#target_area .map_area .area_info_box .estate_list li a:hover .list_text{text-decoration:underline;}
#target_area .map_area .area_info_box .estate_list li:before{content:'';display:block;position:absolute;top:1.2rem;left:0;width:2px;height:2px;background:#313131;}
#target_area .map_area .area_info_box .estate_list li a:hover:after{content:'';display:block;position:absolute;top:0.7rem;right:-4px;width:7px;height:14px;background: url(/page/gwcia/images/common/sp_gwcia.png) -258px -326px no-repeat;background-size:1000px 2000px;}
/* #target_area .map_area .area_info_box .info_name:after{content: "";display: inline-block; vertical-align:top;width: 100%;} */
#target_area .map_area .area_info_box .colon_text{display:inline-block;vertical-align:top;margin-left:4px;line-height: 29px;}
#target_area .map_area .area_info_box .more_view{display:block;position:absolute;bottom:45px;right:35px;height:40px;line-height:40px;padding:0 20px 0 25px;border-radius:40px;font-size:18px;background:rgba(255,255,255,0.5);}
#target_area .map_area .area_info_box .more_view:after{content:'';display:inline-block;vertical-align:2px;width:7px;height:12px;margin-left:4px;background: url(/page/gwcia/images/common/sp_gwcia.png) -258px -326px no-repeat;background-size:1000px 2000px;}
#target_area .map_area .area_info_box .more_view:hover{transform:scale(1.05);transition:all 0.3s;}
#target_area .shortcuts_list{margin-top:5px;}
#target_area .target_shortcuts{display:inline-block;vertical-align:top;position:relative;width:328px;margin-top:21px;margin-left:51px;letter-spacing:-0.9px;}
#target_area .target_shortcuts .title_box{position:relative;width:100%;height:64px;border-radius:31px;font-size:20px;color:#fff;text-align:center;}
#target_area .target_shortcuts .title_box:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:64px;border-radius:31px;background: url(/page/gwcia/images/main/target_shortscuts_title_bg.png) no-repeat;background-size:cover;}
#target_area .target_shortcuts .title_box .area_title{position:relative;z-index:10;font-weight:normal;letter-spacing:-1.0px;}
#target_area .target_shortcuts .title_box .area_title:before{content:'';display:inline-block;vertical-align:top;width:26px;height:27px;margin-top:18px;margin-left:-5px;margin-right:9px;background: url(/page/gwcia/images/common/sp_gwcia.png) -333px -319px no-repeat;background-size:1000px 2000px;}
#target_area .target_shortcuts .title_box .area_title em{font-weight:bold;line-height:62px;}
#target_area .target_shortcuts .list_item{position:relative;display:block;padding:48px 0 13px;margin-left:16px;font-size:24px;line-height:40px;color:#313131;font-weight:bold;}
#target_area .target_shortcuts .list_item:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#e5e5e5;}
#target_area .target_shortcuts li.active .list_itemr{padding-bottom:10px;}
#target_area .target_shortcuts li.active .list_item:before{bottom:-6px;height:4px;background:#1b1b1b;border-radius:4px;}
#target_area .target_shortcuts .list_item:after{content:'';display:block;position:absolute;top:61px;right:1px;width:12px;height:19px;background: url(/page/gwcia/images/common/sp_gwcia.png) -418px -321px no-repeat;background-size:1000px 2000px;}
.logo_fez{display:inline-block;vertical-align:top;width:59px;height:30px;margin-top:6px;margin-right:2px;background: url(/page/gwcia/images/main/logo_fez.png) no-repeat;}

@media (max-width:1199px) {
    #target_area{height:auto;}
    #target_area .section_inner{width:100%;padding:30px 40px;}
    #target_area .section_title h3{font-size:26px;line-height:36px;}
    #target_area .map_area{width:68.4%;max-width:821px;min-width:686px;}
    #target_area .map_area:before{height:460px;}
    #target_area .target_shortcuts{width:calc(31.6% - 30px);margin-left:30px;}
    #target_area .target_shortcuts .title_box .area_title em{line-height:55px;}
    #target_area .map_area .title_box .sub_txt{font-size:20px;line-height:28px;}
    #target_area .map_area .title_box .area_title{font-size:22px;line-height:24px;}
    #target_area .map_area .title_box .area_title em{font-size:26px;line-height:36px;}
    #target_area .map_area .map_box{transform:scale(0.9);margin-left:20px;margin-top: -75px;}
    #target_area .map_area .area_info_box{top:43px;max-width:280px;;}
    #target_area .map_area .area_info_box .city_logo{width:82px;height:53px;margin-top:5px;margin-right:10px;}
    #target_area .map_area .area_info_box .city_logo img{transform: scale(0.7) translate(-50%,-50%);}
    #target_area .map_area .area_info_box .area_title{font-size:20px;line-height:28px;;}
    #target_area .map_area .area_info_box .area_info{font-size:17px;line-height:24px;margin-top: 30px;}
    #target_area .map_area .area_info_box .estate_list{width:151px;}
    /* #target_area .map_area .area_info_box .area_info dt{font-weight:normal;} */
    #target_area .map_area .area_info_box .colon_text{line-height:22px;}
    #target_area .map_area .area_info_box .area_info dd sup{font-size:10px;margin-top:-5px;}
    #target_area .map_area .area_info_box .more_view{height:35px;line-height:33px;font-size:16px;}
    #target_area .map_area .area_info_box .more_view:after{margin-left:6px;transform:scale(0.9);vertical-align: 0px;}

    #target_area .target_shortcuts .title_box{height:63px;line-height:63px;font-size:20px;border-radius:27px;}
    #target_area .target_shortcuts .title_box:before{height:63px;background-position:50%;}
    #target_area .target_shortcuts .title_box .area_title:before{transform:scale(0.93);margin-top:19px;margin-left:0;}
    #target_area .target_shortcuts .list_item{font-size:22px;line-height:34px;}
    #target_area .target_shortcuts .list_item:after{transform:scale(0.91);top:41px;}
    .logo_fez{transform:scale(0.9);margin-top:0;}
}

@media (max-width:1100px) {
    #target_area .section_inner{padding:25px 0 69px;}
    #target_area .map_area{width:100%;max-width:inherit;min-width:inherit;padding-top:20px; }
    #target_area .target_shortcuts .title_box .area_title{letter-spacing:-0.9px;}
    #target_area .target_shortcuts .title_box .area_title:before{transform:scale(0.93);margin-right:12px;}
    #target_area .target_shortcuts{display:block;;margin:32px 20px 0;width:auto;}
    #target_area .target_shortcuts .list_item{margin-left:0;padding: 36px 0 15px;}
    #target_area .target_shortcuts li:first-child .list_item{padding-top:29px!important;}
    #target_area .target_shortcuts li:first-child .list_item:after{top:41px;}
    #target_area .target_shortcuts li.active .list_item{padding:29px 0 19px;}
    #target_area .target_shortcuts li.active .list_item:before{bottom:0;height:4px;background:#1b1b1b;border-radius:4px;}
    #target_area .target_shortcuts li.active + li .list_item{padding-top:29px;}
    #target_area .target_shortcuts .list_item:after{top:48px;right:0;}
    #target_area .shortcuts_list{margin-top:0;}
}

@media (max-width:760px) {
    #target_area .section_title h3{margin-left:20px;letter-spacing: -1.3px;}
    #target_area .map_area{margin-top:19px;padding-top:19px;}
    #target_area .map_area:before{height:100%;border-radius:0;background-position: 50% 0;}
    #target_area .map_area .title_box{margin-left:20px;}
    #target_area .map_area .title_box .area_title{margin-top:1px;letter-spacing: -1.0px;}
    #target_area .map_area .title_box .sub_txt{letter-spacing:-0.8px;}
    /* #target_area .map_area .title_box .area_title br{display:none;} */
    #target_area .map_area .map_box{margin:0 auto; left: 50%;transform:scale(0.7) translateX(-50%);margin-top: -84px;margin-left: -78px;margin-bottom:-31px;}
    /* #target_area .target_shortcuts .list_item{padding: 22px 0 12px;} */
    /* #target_area .target_shortcuts .list_item:after{transform:scale(0.7);top:26px;} */
    #target_area .map_area .area_info_box .area_name{width:100%;}
    #target_area .map_area .area_info_box .estate_list{width:calc(100% - 151px);max-width:200px;}
    #target_area .map_area .area_info_box{position:relative;top:-36px;left:auto;max-width:inherit;width:100%;height:auto;padding:0 20px 43px;}
    #target_area .map_area .area_info_box .info_group+.info_group{margin-top:5px;}
    #target_area .map_area .area_info_box .area_info{margin-top:15px;}
    #target_area .map_area .area_info_box .more_view{position:absolute;top:auto;right:20px;bottom:0;display:inline-block;vertical-align:top;padding: 0 16px 0 22px;}
}
@media (max-width:500px) {
    #target_area .map_area .area_info_box .estate_list{display:block;width:100%;max-width:100%;margin-left:0;}
}