*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none}:active,:after:active,:after:focus,:before:active,:before:focus,:focus{outline:none}.img{font-size:0}.custom-container{margin-left:auto;margin-right:auto;max-width:1200px}body,button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:#444}a,a:hover{text-decoration:none}.inner-swiper{overflow:hidden;position:relative}.hidden,[hidden]{display:none!important}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cf:after,.clearfix:after{display:block;content:"";clear:both}.href-div{top:0;left:0;z-index:20}.href-div,.href-div .href-a{position:absolute;width:100%;height:100%}.href-div .href-a{display:block;cursor:pointer;z-index:10}img{max-width:100%;width:100%}@font-face{font-family:iconfont;src:url(../fonts/iconfont.eot?t=1611125328460);src:url(../fonts/iconfont.eot?t=1611125328460#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../fonts/iconfont.woff?t=1611125328460) format("woff"),url(../fonts/iconfont.ttf?t=1611125328460) format("truetype"),url(../fonts/iconfont.svg?t=1611125328460#iconfont) format("svg")}@font-face{font-family:RobotoSlabRegular;src:url(fonts/time/RobotoSlabRegular.eot);src:url(fonts/time/RobotoSlabRegular.eot?#iefix) format("embedded-opentype"),url(fonts/time/RobotoSlabRegular.svg#RobotoSlabRegular) format("svg"),url(fonts/time/RobotoSlabRegular.ttf) format("truetype"),url(fonts/time/RobotoSlabRegular.woff) format("woff"),url(fonts/time/RobotoSlabRegular.woff2) format("woff2");font-weight:400;font-style:normal}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconduigou:before{content:"\E63E"}.iconclose:before{content:"\E616"}.iconlist:before{content:"\E617"}.iconshoucang:before{content:"\E614"}.iconlist-right-copy-copy:before{content:"\E67C"}.iconlist-right-copy-copy-copy:before{content:"\E67D"}.iconlist-right:before{content:"\E619"}.iconlist-right-copy:before{content:"\E67B"}.iconvolunteer:before{content:"\E613"}.iconshangpin:before{content:"\E611"}.iconaixin:before{content:"\E612"}.iconheart:before{content:"\E610"}.iconiconfontweixin:before{content:"\E635"}.iconweibo:before{content:"\E67A"}.inner-mobile-banner{display:block}.inner-pc-banner{display:none}.custom-breadcrumb{display:none;padding-left:15px;padding-right:15px}.required:before{content:"*";color:red}.page-inner-tpl{max-width:1200px}.page-inner-tpl .pit-menu{background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.06);overflow-x:auto}.page-inner-tpl .pit-menu.over{overflow:visible}.page-inner-tpl .pit-menu .pit-menu-group{font-size:0;display:flex;justify-content:center}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item{display:inline-block;flex-shrink:0}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item a{display:inline-block;color:#666;font-size:14px;padding:15px;position:relative}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id{position:absolute!important;left:0;background:#fff;width:100%;z-index:10}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id a{display:flex;text-align:left}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id a span{flex:1}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active>a{color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active>a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active .active{color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active .active:after{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E63E"}.page-inner-tpl .pit-con{padding:15px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item{background-color:#fff;border-radius:10px;padding:20px 18px;margin-bottom:10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div{display:none}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3{font-size:18px;color:#000;text-align:center;font-weight:700;margin-bottom:20px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3 .z,.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:before{content:"";display:inline-block;width:35px;height:1px;background-color:#ccc;vertical-align:middle}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:before{margin-right:10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:after{content:"";display:inline-block;width:35px;height:1px;background-color:#ccc;vertical-align:middle;margin-left:10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p{position:relative;padding-left:20px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style:before,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p:before{content:"";width:5px;height:5px;position:absolute;border-radius:50%;border:1px solid #999;left:5px;top:10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text .before-style,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text p{font-size:14px;line-height:24px;min-height:24px;color:#000;margin:0 0 5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text .before-style{display:flex}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text .before-style span:first-child{flex:1}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text img{max-width:100%;width:auto}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .row{margin-left:-5px;margin-right:-5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .row>div{padding-left:5px;padding-right:5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main{margin-bottom:15px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .img{font-size:0;position:relative}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .pcm-text{background-color:#f0f0f0;padding:14px 10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main p{margin:0;color:#000;font-size:12px;line-height:18px;min-height:18px;overflow:hidden;height:36px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case.project-case-custom .card{display:block}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .swiper-button-next i,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .swiper-button-prev i{color:#999;font-size:26px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .swiper-button-next:after,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .swiper-button-prev:after{display:none}.apply-form{padding:20px}.apply-form .apply-form-head h3{text-align:center;font-size:16px;color:#000;font-weight:700}.apply-form .apply-form-head h3:after{content:"";width:60px;height:0;border-top:1px solid #eee;display:block;margin:10px auto}.apply-form .apply-form-head p{color:#666;font-size:14px;line-height:24px;margin-bottom:20px;text-indent:2em}.apply-form .apply-form-body{padding-bottom:20px}.apply-form .apply-form-body .form-setting .form-setting-item>div{width:100%;margin-bottom:10px}.apply-form .apply-form-body .form-setting .form-setting-item>div .label{width:100px;margin-bottom:5px;padding:0}.apply-form .apply-form-body .form-setting .form-setting-item>div .input{width:100%}.apply-form .apply-form-tips{margin-bottom:30px;color:rgba(156,176,176,.6901960784313725);font-size:14px;line-height:23px}.apply-form .apply-form-footer{text-align:center}.apply-form .apply-form-footer .btn{margin:0 10px;border-radius:20px;padding-left:20px;padding-right:20px}.custom-message{position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.apply-image{position:fixed;top:50%;z-index:1030;right:0}.apply-image a{display:block;background-color:#c92c1e;color:#fff;text-align:center;padding:15px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:14px}.apply-image a img{max-width:40px;margin-bottom:6px;width:auto;display:block;margin-left:auto;margin-right:auto}.inner-swiper-video{overflow:hidden;position:relative;--swiper-navigation-size:16px;--swiper-navigation-color:#999}.inner-swiper-video .swiper-button-next,.inner-swiper-video .swiper-button-prev{text-align:center;line-height:30px;width:30px;height:30px;padding:0;border-radius:50%;background-color:#fff;opacity:1}.inner-swiper-video .swiper-button-next.swiper-button-disabled,.inner-swiper-video .swiper-button-prev.swiper-button-disabled{opacity:.8}.swiper-box{position:fixed;z-index:9999;display:flex;align-items:center;justify-content:center}.swiper-box,.swiper-box--bg{top:0;left:0;width:100%;height:100%}.swiper-box--bg{background-color:rgba(0,0,0,.75);position:absolute}.swiper-box .swiper-box-main{position:relative;z-index:2;height:80%;display:flex;width:90%;flex-direction:column}.swiper-box .swiper-box-main .close-swiper-box i{font-weight:700;font-size:40px;color:#fff}.swiper-box .swiper-box-main .sbm-body{flex:1;position:relative}.swiper-box .swiper-box-main .sbm-body .show-backg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.swiper-box .swiper-box-main .sbm-body img{max-width:100%}@media (min-width:992px){.inner-mobile-banner{display:none}.inner-pc-banner{display:block}.custom-breadcrumb{display:block;border-bottom:1px solid #ececec}.custom-breadcrumb .breadcrumb{background:transparent;padding:25px 0;margin-bottom:0}.custom-breadcrumb .breadcrumb li{font-size:16px;color:#999}.custom-breadcrumb .breadcrumb li a{color:#000}.custom-breadcrumb .breadcrumb li:first-child:before,.custom-breadcrumb .breadcrumb li:nth-child(2):before{display:none}.custom-breadcrumb .breadcrumb li:nth-child(n+3):before{content:">"}.page-inner-tpl{padding-bottom:50px}.page-inner-tpl:after{display:block;content:"";clear:both}.page-inner-tpl>div{float:left}.page-inner-tpl .pit-menu{background-color:#fff;box-shadow:none;overflow:inherit;width:21.83333333%}.page-inner-tpl .pit-menu .pit-menu-group{font-size:0;border:1px solid #ececec;border-top:none;text-align:center;width:auto;display:block}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item{display:block;border-bottom:1px solid #ececec}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item:last-child{border-bottom:0}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item a{color:#000;font-size:16px;padding:18px 0;font-weight:700;display:block}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id{position:relative!important}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id a{text-align:center;font-weight:400;color:#666;display:block}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active>a{background-color:#f8f8f8;color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active>a:after{width:3px;top:-1px;right:0;left:inherit;height:calc(100% + 2px)}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active #achievement-id a.active{color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active #achievement-id a.active:after{display:none}.page-inner-tpl .pit-con{width:78.16667%;padding:20px 50px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item{padding:20px 18px;margin-bottom:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header{margin-bottom:30px;display:flex;align-items:center;border-bottom:1px solid #ccc}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header h3{flex:1;margin-bottom:0;border-bottom:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div{position:relative;display:block}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div>*{vertical-align:middle}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div span{display:inline-block}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div a{width:30px;height:30px;border-radius:4px;display:inline-block;background-color:#f5f5f5;margin:0 10px;border:1px solid #eaeaea;cursor:pointer;overflow:hidden;text-align:center;line-height:30px;color:#a4a4a4}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3{font-size:24px;text-align:left;margin-bottom:30px;border-bottom:1px solid #ccc;padding:16px 0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:after,.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:before{display:none}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p{position:relative;padding-left:20px;color:#333}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style:before,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p:before{content:"";width:5px;height:5px;position:absolute;border-radius:50%;border:1px solid #999;left:5px;top:10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style .date,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p .date{color:#999}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text .before-style,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text p{font-size:16px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .row{margin-left:-5px;margin-right:-5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .row>div{padding-left:5px;padding-right:5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main{margin-bottom:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .img{font-size:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .img img{display:none}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .pcm-text{background-color:#f0f0f0;padding:14px 10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .pcm-text span{height:42px;overflow:hidden;display:block;line-height:21px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main p{font-size:16px;line-height:23px;overflow:hidden;height:46px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .s-height{line-height:22px;overflow:hidden;height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .text-black-50{font-size:14px}.apply-form{padding:30px 46px}.apply-form .apply-form-head h3{font-size:20px}.apply-form .apply-form-head h3:after{width:90px;margin:15px auto}.apply-form .apply-form-head p{margin-bottom:20px}.apply-form .apply-form-body{padding-bottom:30px}.apply-form .apply-form-body .form-setting .form-setting-item{flex-wrap:wrap;align-items:center;display:flex;justify-content:space-between}.apply-form .apply-form-body .form-setting .form-setting-item>div{width:48%;margin-bottom:15px;display:flex}.apply-form .apply-form-body .form-setting .form-setting-item>div .label{margin-bottom:0;display:flex;align-items:center}.apply-form .apply-form-body .form-setting .form-setting-item>div .label span{display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;width:100%;position:relative;padding-right:5px}.apply-form .apply-form-body .form-setting .form-setting-item>div .label span:after{content:":";position:absolute;top:0;right:0;height:100%}.apply-form .apply-form-body .form-setting .form-setting-item>div .input{flex-grow:1;padding-left:10px}.apply-form .apply-form-footer .btn{padding-left:40px;padding-right:40px}.apply-image a{padding:20px 25px;font-size:16px}.apply-image a img{max-width:100%;margin-bottom:10px}.pc-img{height:150px;background-repeat:no-repeat;background-position:50%;background-size:cover;display:block}}@media (min-width:1680px){.inner-mobile-banner{display:none}.inner-pc-banner{display:block}.custom-breadcrumb{display:block;border-bottom:1px solid #ececec}.custom-breadcrumb .breadcrumb{background:transparent;padding:25px 0;margin-bottom:0}.custom-breadcrumb .breadcrumb li{font-size:16px;color:#999}.custom-breadcrumb .breadcrumb li a{color:#000}.custom-breadcrumb .breadcrumb li:first-child:before,.custom-breadcrumb .breadcrumb li:nth-child(2):before{display:none}.custom-breadcrumb .breadcrumb li:nth-child(n+3):before{content:">"}.page-inner-tpl{padding-bottom:50px}.page-inner-tpl:after{display:block;content:"";clear:both}.page-inner-tpl>div{float:left}.page-inner-tpl .pit-menu{background-color:#fff;box-shadow:none;overflow:inherit;width:21.83333333%}.page-inner-tpl .pit-menu .pit-menu-group{font-size:0;border:1px solid #ececec;border-top:none;text-align:center;width:auto;display:block}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item{display:block;border-bottom:1px solid #ececec}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item:last-child{border-bottom:0}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item a{color:#000;font-size:18px;padding:24px 0;font-weight:700;display:block}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id{position:relative!important}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item #achievement-id a{text-align:center;font-weight:400;color:#666;display:block}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active>a{background-color:#f8f8f8;color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active>a:after{width:3px;top:-1px;right:0;left:inherit;height:calc(100% + 2px)}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active #achievement-id a.active{color:#c92c1e}.page-inner-tpl .pit-menu .pit-menu-group .pit-menu-item.active #achievement-id a.active:after{display:none}.page-inner-tpl .pit-con{width:78.16667%;padding:20px 50px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item{padding:20px 18px;margin-bottom:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header{margin-bottom:30px;display:flex;align-items:center;border-bottom:1px solid #ccc}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header h3{flex:1;margin-bottom:0;border-bottom:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div{position:relative;display:block}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div>*{vertical-align:middle}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div span{display:inline-block}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .pit-con-item-header .right-div a{width:30px;height:30px;border-radius:4px;display:inline-block;background-color:#f5f5f5;margin:0 10px;border:1px solid #eaeaea;cursor:pointer;overflow:hidden;text-align:center;line-height:30px;color:#a4a4a4}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3{font-size:24px;text-align:left;margin-bottom:30px;border-bottom:1px solid #ccc;padding:16px 0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:after,.page-inner-tpl .pit-con .pit-con-group .pit-con-item h3:before{display:none}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p{position:relative;padding-left:20px;color:#333}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style:before,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p:before{content:"";width:5px;height:5px;position:absolute;border-radius:50%;border:1px solid #999;left:5px;top:10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before .before-style .date,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text.before p .date{color:#999}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text .before-style,.page-inner-tpl .pit-con .pit-con-group .pit-con-item .text p{font-size:16px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .row{margin-left:-5px;margin-right:-5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .row>div{padding-left:5px;padding-right:5px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main{margin-bottom:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .img{font-size:0}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .img img{display:none}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .pcm-text{background-color:#f0f0f0;padding:14px 10px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main .pcm-text span{height:42px;overflow:hidden;display:block;line-height:21px}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .project-case-main p{font-size:16px;line-height:23px;overflow:hidden;height:46px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .s-height{line-height:22px;overflow:hidden;height:22px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.page-inner-tpl .pit-con .pit-con-group .pit-con-item .project-case .text-black-50{font-size:14px}.apply-form{padding:30px 46px}.apply-form .apply-form-head h3{font-size:20px}.apply-form .apply-form-head h3:after{width:90px;margin:15px auto}.apply-form .apply-form-head p{margin-bottom:20px}.apply-form .apply-form-body{padding-bottom:30px}.apply-form .apply-form-body .form-setting .form-setting-item{flex-wrap:wrap;align-items:center;display:flex;justify-content:space-between}.apply-form .apply-form-body .form-setting .form-setting-item>div{width:48%;margin-bottom:15px;display:flex}.apply-form .apply-form-body .form-setting .form-setting-item>div .label{margin-bottom:0;display:flex;align-items:center}.apply-form .apply-form-body .form-setting .form-setting-item>div .label span{display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;width:100%;position:relative;padding-right:5px}.apply-form .apply-form-body .form-setting .form-setting-item>div .label span:after{content:":";position:absolute;top:0;right:0;height:100%}.apply-form .apply-form-body .form-setting .form-setting-item>div .input{flex-grow:1;padding-left:10px}.apply-form .apply-form-footer .btn{padding-left:40px;padding-right:40px}.apply-image a{padding:20px 25px;font-size:16px}.apply-image a img{max-width:100%;margin-bottom:10px}.pc-img{height:150px;background-repeat:no-repeat;background-position:50%;background-size:cover;display:block}}body:not(.index){padding-top:51px;background-color:#f4f4f4}body:not(.index) .navbar{background-color:#fff!important;border-bottom:1px solid #eaeaea}body:not(.index) .navbar .navbar-light .nav-link{color:#333}body:not(.index) .navbar .navbar-brand{position:absolute;left:33px;top:6px;width:70px}body:not(.index) .navbar .navbar-brand .index-logo{display:none}body:not(.index) .navbar .navbar-brand .other-logo{display:block}body:not(.index) .navbar .menu{display:flex;align-items:center}body:not(.index) .navbar .menu .donation-btn{display:none}body:not(.index) .navbar .menu a.custom-btn{width:32px;height:32px;line-height:32px}body:not(.index) .navbar .menu a.custom-btn i{font-size:32px;margin-left:0}body:not(.index) .navbar .menu .inner-donation{display:block;color:#fff;margin-right:12px}body:not(.index) .navbar .menu .menu-target{margin-left:13px}body:not(.index) .navbar .menu .menu-target i{color:#000}body:not(.index) .navbar .menu .menu-target:before{background-color:rgba(0,0,0,.3);left:-10px}.sticky-top{top:51px}.navbar:after{content:""}.navbar.open{background-color:#fff!important}.navbar.open .navbar-brand{opacity:0}.navbar.open .nav-item{border-bottom:1px solid rgba(0,0,0,.08)}.navbar.open .nav-item:last-child{border-bottom:0}.navbar.open .nav-item .nav-link{font-size:14px;padding:16px 10px;color:#212121}.navbar.open .nav-item .dropdown-menu a{font-size:14px}.navbar.open .menu .menu-target.black i,.navbar.open .menu .menu-target i{color:#000}.navbar.open .menu .menu-target.black:before,.navbar.open .menu .menu-target:before{background-color:rgba(0,0,0,.3)}.navbar.black .nav-item .nav-link{color:#212121}.navbar .navbar-brand{width:55px;position:relative;z-index:5}.navbar .navbar-brand .index-logo{display:block}.navbar .navbar-brand .other-logo{display:none}.navbar .navbar-toggler{border:0;padding:0}.navbar .menu{margin-left:auto}.navbar .menu a.custom-btn{width:53px;height:49px;display:inline-block;margin-left:5px;margin-right:5px;line-height:49px;vertical-align:middle}.navbar .menu a.custom-btn i{font-size:40px}.navbar .menu a.custom-btn:last-child{margin-right:0}.navbar .menu .inner-donation{display:none}.navbar .menu .donation-btn{background:url(../imgs/index/icon-donation.png) no-repeat 50%;background-size:contain}.navbar .menu .menu-target{position:relative}.navbar .menu .menu-target i{font-size:22px;color:#fff;margin-left:10px}.navbar .menu .menu-target:before{content:"";width:1px;height:22px;position:absolute;top:50%;left:0;margin-top:-11px;background-color:hsla(0,0%,100%,.3)}.navbar .menu .menu-target.black i{color:#000}.navbar .menu .menu-target.black:before{background-color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-item{position:relative}.navbar-light .navbar-nav .nav-item .dropdown-menu{border:0}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .active .nav-link,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#c92c1e}.navbar-light .inner-donation{border-radius:26px;background-color:#c92c1e;padding-left:13px;font-size:12px;height:34px;line-height:34px;padding-right:13px}.navbar-light .inner-donation span{display:inline-block;width:28px;height:28px;background:url(/assets/imgs/index/icon-donation-pc.png) no-repeat 50%;background-size:20px;vertical-align:middle;margin-top:-1px}.navbar-light .inner-donation:focus{box-shadow:none}.navbar-light .inner-donation i{color:#f0e52e;vertical-align:middle;font-size:18px}.navbar-expand-md .navbar-toggler{display:block}.navbar-collapse-custom{flex-basis:100%;flex-grow:1;align-items:center}.my-donation{display:none}@media (min-width:768px){.navbar .navbar-brand{width:70px}.navbar-light .navbar-nav .nav-item .dropdown-menu{border:1px solid rgba(0,0,0,.15)}}@media (min-width:768px) and (min-width:992px){body:not(.index){padding-top:55px;background:#fff}body:not(.index) .navbar .navbar-brand{top:10px}body:not(.index) .navbar .menu{display:none}body:not(.index) .navbar-light .navbar-nav .nav-link{color:#212121}body:not(.index) .navbar-light .navbar-nav .nav-item.active .nav-link{color:#c92c1e}.sticky-top{top:55px}.my-donation{display:block}.my-donation i{color:#f0e52e;font-size:20px}.my-donation .btn{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:1200px){body:not(.index){padding-top:79px}body:not(.index) .navbar .navbar-brand{top:12px;width:120px;left:60px}.sticky-top{top:79px}.navbar{padding:20px 60px}.navbar-expand-md .navbar-nav .nav-link{padding-left:20px;padding-right:20px;font-size:18px}}.footer .footer-info{padding:30px 20px;background-color:#262626;text-align:center}.footer .footer-info h3{font-size:18px;color:#fff;margin-bottom:10px;font-weight:400}.footer .footer-info h3:after{content:"";width:30px;height:1px;display:block;margin-left:auto;margin-right:auto;background-color:#4f4f4f;margin-top:10px}.footer .footer-info .contact-con{margin-bottom:25px}.footer .footer-info .contact-con p{font-size:12px;color:hsla(0,0%,100%,.43);margin:0 0 5px}.footer .footer-info .footer-partner{margin-left:-10px;margin-right:-10px;overflow:hidden}.footer .footer-info .footer-partner>div{float:left;padding:0 10px;margin-bottom:20px;box-sizing:border-box}.footer .footer-info .footer-partner>div a{display:block;height:60px;background-repeat:no-repeat;background-position:50%;background-size:contain}.footer .footer-info .footer-partner>div a img{height:100%;width:auto}.footer .footer-copy-right{background-color:#212121;border-top:1px solid #313131;text-align:center;padding:28px 20px;flex-wrap:wrap;justify-content:center}.footer .footer-copy-right .fcr-top-text{margin-bottom:10px;font-size:0}.footer .footer-copy-right .fcr-top-text a{font-size:12px;color:#fff;padding:0 10px;display:inline-block;position:relative}.footer .footer-copy-right .fcr-top-text a:after{content:"";position:absolute;top:2px;right:0;width:1px;bottom:2px;background-color:#565656}.footer .footer-copy-right .fcr-top-text a:last-child:after{display:none}.footer .footer-copy-right .fcr-copy-right{font-size:14px;color:#6a6a6a;line-height:18px;width:100%;margin:0 0 15px}.footer .footer-copy-right .fcr-copy-right:last-child{margin-bottom:0}.footer .footer-copy-right .fcr-copy-right img{max-width:100%;width:120px}@media (min-width:768px){.footer{color:#000}.footer .footer-info{text-align:left;padding-top:90px;padding-right:90px}.footer .footer-info .footer-info-main{display:flex;align-items:flex-start;max-width:1600px;margin-left:auto;margin-right:auto}.footer .footer-info h3{font-size:24px;margin-bottom:20px}.footer .footer-info h3:after{width:60px;margin-top:20px;margin-left:0}.footer .footer-info .contact-con{margin-bottom:25px}.footer .footer-info .contact-con p{font-size:18px;margin-bottom:15px}.footer .footer-info .footer-partner{display:flex;flex-wrap:wrap;align-items:center}.footer .footer-info .footer-partner>div{padding:0 15px;margin-bottom:20px}.footer .footer-info .right{padding-left:114px;flex:1}.footer .footer-copy-right{padding-top:30px;padding-bottom:30px}.footer .footer-copy-right .fcr-top-text a{font-size:18px;padding:0 25px}}@media (min-width:768px) and (min-width:920px){.footer .footer-copy-right{text-align:left}.footer .footer-copy-right .fcr-copy-right{margin-bottom:0;font-size:18px;width:auto}.footer .footer-copy-right .fcr-copy-right img{max-width:100%;width:auto}}@media (min-width:768px) and (min-width:884px){.footer .footer-copy-right .fcr-top-text a:last-child:after{display:block}}