.cfx:before,.cfx:after{display:table;content:" ";clear:both}.hide{display:none !important}.content_block{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.block_title{display:block;text-align:center;margin-bottom:60px}.block_title span{display:inline-block;vertical-align:middle;font-size:36px;line-height:50px;color:#000;font-weight:bold;border-top:3px dashed #497300;border-bottom:3px dashed #497300}.block_title:before{content:"";vertical-align:middle;display:inline-block;width:38px;height:48px;background:url("../images/map_title_tree.png") center center no-repeat;background-size:100% auto;margin-right:15px}@media (max-width: 720px){.block_title{margin-bottom:40px}.block_title span{font-size:30px;line-height:40px}}.top_banner{width:100%;background:#f7f4d5;position:relative;overflow:hidden;min-height:582px}.top_banner .lantern_l{position:absolute;width:20vw;top:0;left:0;-moz-animation:lantern_an 2s linear 0s infinite alternate;-webkit-animation:lantern_an 2s linear 0s infinite alternate;animation:lantern_an 2s linear 0s infinite alternate}.top_banner .lantern_r{position:absolute;width:20vw;top:0;right:0;-moz-animation:lantern_an 2s linear 1s infinite alternate;-webkit-animation:lantern_an 2s linear 1s infinite alternate;animation:lantern_an 2s linear 1s infinite alternate}@-moz-keyframes lantern_an{0%{-moz-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-moz-transform:translateY(-15px) rotate(5deg);transform:translateY(-15px) rotate(5deg)}}@-webkit-keyframes lantern_an{0%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(-15px) rotate(5deg);transform:translateY(-15px) rotate(5deg)}}@keyframes lantern_an{0%{-moz-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-moz-transform:translateY(-15px) rotate(5deg);-ms-transform:translateY(-15px) rotate(5deg);-webkit-transform:translateY(-15px) rotate(5deg);transform:translateY(-15px) rotate(5deg)}}.top_banner .idx_banner_l{position:absolute;width:10vw;left:5vw;bottom:70px}.top_banner .idx_banner_r{position:absolute;width:10vw;right:5vw;bottom:70px}.top_banner .content_block{width:100%;max-width:920px;display:block;margin:0 auto;position:relative}.top_banner .content_block .title_pic{max-width:450px;float:right;margin-top:30px}.top_banner .content_block .spa_box{width:420px;max-height:420px;max-width:420px;position:absolute;left:0;bottom:90px;box-sizing:border-box;border:8px solid #dc9d55;box-sizing:border-box}.top_banner .content_block .spa_box .slide_box{max-width:404px;max-height:404px;overflow:hidden}.top_banner .content_block .spa_box .slick-list{max-width:404px;max-height:404px;overflow:hidden}.top_banner .content_block .spa_box img{width:100%}.top_banner .content_block .spa_box:after{content:"";position:absolute;bottom:-98px;left:calc(50% - 20px);width:40px;height:90px;background:url("../images/idx_pole.png") center bottom no-repeat;background-size:100% 100%}@media (max-width: 1200px){.top_banner{min-height:496px}.top_banner .content_block{max-width:800px}.top_banner .content_block .title_pic{max-width:380px}.top_banner .content_block .spa_box{max-width:380px;bottom:70px}}@media (max-width: 990px){.top_banner{min-height:398px}.top_banner .content_block{max-width:610px}.top_banner .content_block .title_pic{max-width:300px}.top_banner .content_block .spa_box{max-width:260px;bottom:60px}}@media (max-width: 768px){.top_banner{min-height:748px}.top_banner .content_block{max-width:610px;box-sizing:border-box;width:100%;padding:30px 20px}.top_banner .content_block .title_pic{position:relative;width:100%;display:block;float:none;margin:0 auto 30px auto}.top_banner .content_block .spa_box{position:relative;width:100%;display:block;float:none;bottom:initial;left:initial;margin:0 auto 30px auto}.top_banner .content_block .spa_box:after{display:none}}#sec1{padding:100px 0}#sec1 .subtitle{width:100%;max-width:600px;margin:0 auto 60px auto;text-align:center;font-size:22px;line-height:32px;color:#735c4e;font-weight:bold}#sec1 ul{font-size:0}#sec1 ul li{display:inline-block;vertical-align:top;box-sizing:border-box;width:calc(33.3333333% - 40px)}#sec1 ul li .title{position:relative;width:100%;background:#55b6e4;color:#fff;padding:35px 0;margin-bottom:20px;text-align:center}#sec1 ul li .title .number{position:absolute;left:0;top:calc(50% - 17px);font-size:24px;display:inline-block;text-align:center;width:35px;height:35px;line-height:35px;border-radius:50%;background:#fff;color:#55b6e4;margin:0 15px}#sec1 ul li .title span{color:#fff;font-size:28px;line-height:28px;display:inline-block;vertical-align:middle}#sec1 ul li .cont{font-size:22px;color:#000;line-height:30px}#sec1 ul li:nth-child(2){margin-left:60px;margin-right:60px;position:relative}#sec1 ul li:nth-child(2) .title{position:relative}#sec1 ul li:nth-child(2) .title:before{content:"";display:block;width:13px;height:26px;position:absolute;background:url("../images/darts_icon.png") center center no-repeat;background-size:100% auto;top:calc(50% - 13px);left:-40px}#sec1 ul li:nth-child(2) .title:after{content:"";display:block;width:13px;height:26px;position:absolute;background:url("../images/darts_icon.png") center center no-repeat;background-size:100% auto;top:calc(50% - 13px);right:-40px}#sec1 ul li:nth-child(1) .title{background:#5e9e5e}#sec1 ul li:nth-child(1) .title .number{color:#5e9e5e}#sec1 ul li:nth-child(3) .title{background:#e1a358}#sec1 ul li:nth-child(3) .title .number{color:#e1a358}@media (max-width: 1200px){#sec1 ul li .title{padding:30px 0}#sec1 ul li .title span{font-size:20px}#sec1 ul li .title .number{font-size:18px;width:30px;height:30px;line-height:30px;margin:0 10px}#sec1 ul li .cont{font-size:18px;line-height:26px}}@media (max-width: 820px){#sec1 ul li{display:block;margin:0 auto;padding:25px 0;width:350px;max-width:100%}#sec1 ul li .title{padding:30px 0}#sec1 ul li .title span{font-size:20px}#sec1 ul li .title .number{font-size:18px;width:30px;height:30px;line-height:30px;margin:0 10px}#sec1 ul li .cont{font-size:18px;line-height:26px}#sec1 ul li:nth-child(2){margin:0 auto}#sec1 ul li:nth-child(2) .title:after{display:none}#sec1 ul li:nth-child(2) .title:before{display:none}}@media (max-width: 720px){#sec1 .subtitle{font-size:18px;margin:0 auto 40px auto}}#sec2{background:#f2e1bf;width:100%;position:relative;padding:80px 0;box-sizing:border-box}#sec2 .bgl{position:absolute;width:8vw;z-index:0;left:50px;top:calc(50% - 100px)}#sec2 .bgr{position:absolute;width:10vw;z-index:0;right:50px;top:calc(50% - 100px)}#sec2 .content_block{width:100%;max-width:990px}#sec2 .content_block ul{font-size:0}#sec2 .content_block ul li{position:relative;display:inline-block;vertical-align:top;width:calc(33.33333% - 30px);margin:20px 15px 45px 15px;text-align:center;box-sizing:border-box}#sec2 .content_block ul li .title{position:absolute;width:227px;height:76px;text-align:center;font-size:30px;color:#000;box-sizing:border-box;padding-top:20px;background:url("../images/sec3_top.png") center center no-repeat;background-size:100% auto;z-index:2;top:-30px;left:calc(50% - 114px)}#sec2 .content_block ul li .title.red_title{background:url("../images/sec3_top_red.png") center center no-repeat;background-size:100% auto}#sec2 .content_block ul li .pic_box{position:relative;display:inline-block;z-index:1;width:260px;height:260px;line-height:260px;border-radius:50%;background:#fff;text-align:center;overflow:hidden;margin-bottom:15px}#sec2 .content_block ul li .pic_box img{width:100%;max-width:185px;max-height:185px;display:inline-block;vertical-align:middle;width:auto}#sec2 .content_block ul li .award_cont{font-size:22px;line-height:24.5px;min-height:90px}#sec2 .content_block ul li .award_cont span{font-size:1em;line-height:1em;display:block}@media (max-width: 980px){#sec2 .content_block ul li{width:calc(50% - 30px)}}@media (max-width: 720px){#sec2 .content_block ul li{width:calc(100% - 30px);margin-bottom:70px}#sec2 .content_block ul li .title{font-size:22px}#sec2 .content_block ul li .award_cont{font-size:18px}#sec2 .content_block ul li .award_cont span{font-size:18px}#sec2 .bgl,#sec2 .bgr{display:none}}#sec3{position:relative;padding:90px 0;background:url("../images/idx_sec3_bg.png") center center no-repeat #bbedff;background-size:100% auto;overflow:hidden}#sec3 .bg_ball_1{position:absolute;width:auto;max-width:300px;bottom:0px;left:-40px;z-index:1;-moz-animation:ball_an 14s linear 0s infinite normal;-webkit-animation:ball_an 14s linear 0s infinite normal;animation:ball_an 14s linear 0s infinite normal}#sec3 .bg_ball_2{position:absolute;width:auto;max-width:300px;bottom:0;right:-30px;z-index:1;-moz-animation:ball_an 12s linear 0s infinite normal;-webkit-animation:ball_an 12s linear 0s infinite normal;animation:ball_an 12s linear 0s infinite normal}@-moz-keyframes ball_an{0%{-moz-transform:rotate(0deg) scale(0.1);transform:rotate(0deg) scale(0.1);bottom:-100px}40%{opacity:1}100%{-moz-transform:rotate(360deg) scale(0.9);transform:rotate(360deg) scale(0.9);bottom:calc(100% + 300px);opacity:0}}@-webkit-keyframes ball_an{0%{-webkit-transform:rotate(0deg) scale(0.1);transform:rotate(0deg) scale(0.1);bottom:-100px}40%{opacity:1}100%{-webkit-transform:rotate(360deg) scale(0.9);transform:rotate(360deg) scale(0.9);bottom:calc(100% + 300px);opacity:0}}@keyframes ball_an{0%{-moz-transform:rotate(0deg) scale(0.1);-ms-transform:rotate(0deg) scale(0.1);-webkit-transform:rotate(0deg) scale(0.1);transform:rotate(0deg) scale(0.1);bottom:-100px}40%{opacity:1}100%{-moz-transform:rotate(360deg) scale(0.9);-ms-transform:rotate(360deg) scale(0.9);-webkit-transform:rotate(360deg) scale(0.9);transform:rotate(360deg) scale(0.9);bottom:calc(100% + 300px);opacity:0}}#sec3 ul{position:relative;font-size:0;background:url("../images/sec4_btm.png") bottom right no-repeat;background-size:60% auto;z-index:2}#sec3 ul li{display:inline-block;width:calc(33.333333% - 30px);margin:10px 15px;text-align:center;background:#fff;transition:0.3s}#sec3 ul li a{display:block;text-decoration:none}#sec3 ul li .title_bar{width:100%;font-size:34px;color:#fff;padding:15px 10px;text-align:center;background:#ff4b4b}#sec3 ul li .cont_box{width:100%;padding:0 25px 15px 25px;text-align:center}#sec3 ul li .cont_box .pic_box{width:100%;height:0;padding-bottom:100%;overflow:hidden;margin:15px 0;display:block}#sec3 ul li .cont_box .pic_box img{width:100%}#sec3 ul li .cont_box .btn_bar{font-size:0}#sec3 ul li .cont_box .btn_bar .like_btn{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:10px 5px;color:#fff;background:#ea5514;transition:0.3s;text-align:center;padding:10px}#sec3 ul li .cont_box .btn_bar .like_btn span{font-size:22px;display:inline-block;vertical-align:middle;color:#fff}#sec3 ul li .cont_box .btn_bar .like_btn:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:22px;background:url("../images/idx_like_icon.png") center center no-repeat;background-size:100% auto}#sec3 ul li .cont_box .btn_bar .ballot{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin:10px 5px;font-size:22px;background:#d2d2d2;color:#000;padding:10px 0}#sec3 ul li .cont_box .btn_bar .ballot span{font-size:20px}#sec3 ul li.blue_card .title_bar{background:#448aca}@media (min-width: 991px){#sec3 ul li.blue_card:hover{box-shadow:0px 0px 0px 6px #2d6da8;-webkit-box-shadow:0px 0px 0px 6px #2d6da8;-moz-box-shadow:0px 0px 0px 6px #2d6da8;-o-box-shadow:0px 0px 0px 6px #2d6da8}#sec3 ul li:hover{box-shadow:0px 0px 0px 6px #c02b2b;-webkit-box-shadow:0px 0px 0px 6px #c02b2b;-moz-box-shadow:0px 0px 0px 6px #c02b2b;-o-box-shadow:0px 0px 0px 6px #c02b2b}#sec3 ul li:hover .btn_bar .like_btn{background:#b43f0d}}@media (max-width: 990px){#sec3 ul{max-width:760px;margin:0 auto;background-size:50% auto}#sec3 ul li{width:calc(50% - 30px)}#sec3 ul li .title_bar{font-size:24px}#sec3 ul li .cont_box .btn_bar .like_btn::before{width:18px;height:18px}#sec3 ul li .cont_box .btn_bar .like_btn span{font-size:18px}#sec3 ul li .cont_box .btn_bar .ballot{font-size:18px}#sec3 ul li .cont_box .btn_bar .ballot span{font-size:18px}}@media (max-width: 720px){#sec3 ul{text-align:center}#sec3 ul li{width:calc(100% - 30px);max-width:340px}#sec3 ul li .cont_box .btn_bar .like_btn::before{width:16px;height:16px}#sec3 ul li .cont_box .btn_bar .like_btn span{font-size:16px}#sec3 ul li .cont_box .btn_bar .ballot{font-size:16px}#sec3 ul li .cont_box .btn_bar .ballot span{font-size:16px}}#sec4{padding:90px 0}#sec4 .content_block{width:100%;max-width:1200px;margin:0 auto}#sec4 .block_1{margin-bottom:65px}#sec4 .block_1 h4{font-size:30px;font-weight:bold;margin-bottom:30px;color:#0068b7}#sec4 .block_1 ul{counter-reset:num}#sec4 .block_1 ul li{font-size:22px;line-height:38px;color:#353535;position:relative;padding-left:35px}#sec4 .block_1 ul li:before{counter-increment:num;content:counter(num);width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center;color:#fff;background:#0068b7;font-size:16px;position:absolute;left:0;top:5px}#sec4 .block_2{margin-bottom:65px}#sec4 .block_2 h4{font-size:30px;font-weight:bold;margin-bottom:30px;color:#ff4b4b}#sec4 .block_2 ul li{font-size:22px;line-height:38px;color:#353535}#sec4 .block_2 ul li a{font-size:22px;transition:0.3s;color:#353535}#sec4 .block_2 ul li a:hover{color:#5e9e5e}#sec4 .block_3{margin-bottom:65px}#sec4 .block_3 h4{font-size:30px;font-weight:bold;margin-bottom:30px;color:#7e6b5a}#sec4 .block_3 ul{counter-reset:num}#sec4 .block_3 ul li{font-size:22px;line-height:38px;color:#353535;padding-left:35px;position:relative}#sec4 .block_3 ul li:before{counter-increment:num;content:counter(num) ".";color:#353535;font-size:22px;position:absolute;left:0px;top:9px}@media (max-width: 990px){#sec4 .block_3 ul li:before{font-size:16px;left:3px;top:3px}}@media (max-width: 980px){#sec4 .block_1{margin-bottom:65px}#sec4 .block_1 h4{font-size:22px;font-weight:bold;margin-bottom:20px}#sec4 .block_1 ul li{font-size:16px;line-height:28px;color:#353535}#sec4 .block_2{margin-bottom:65px}#sec4 .block_2 h4{font-size:22px;font-weight:bold;margin-bottom:20px}#sec4 .block_2 ul li{font-size:16px;line-height:28px;color:#353535}#sec4 .block_2 ul li a{font-size:16px}#sec4 .block_3{margin-bottom:65px}#sec4 .block_3 h4{font-size:22px;font-weight:bold;margin-bottom:20px}#sec4 .block_3 ul li{font-size:16px;line-height:28px;color:#353535}}@media (max-width: 1365px){body{padding-bottom:50px !important}}
/*# sourceMappingURL=index.css.map */
