/**Release Date: 2025/12/12 18:29:12  **/
*{margin:0;padding:0;list-style:none;font-size:.26rem}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}textarea{-webkit-appearance:none}input,select{outline:0}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}div,a,span,i,li,p,b{font-size:.26rem;background-size:contain;padding:0;margin:0}h1{font-size:.3rem}h2{font-size:.25rem}h3{font-size:.2rem}body,td,a,li,div,span,ul,p,p,b,i,form,h1,h2,h3{font-family:"PingFang SC",Arial,Verdana,sans-serif}html{font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"\5b8b\4f53",sans-serif,tahoma}a{color:#333;text-decoration:none}.m-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-flex-column{-webkit-flex-direction:column;flex-direction:column}.m-flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.m-flex-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.m-flex-space-between{-webkit-justify-content:space-between;justify-content:space-between}.m-flex-center{-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center}.m-flex-v-center{-webkit-align-items:center;align-items:center}.m-flex-h-center{-webkit-justify-content:center;justify-content:center}.m-flex-right{-webkit-justify-content:flex-end;justify-content:flex-end}.swiper-pagination-zt .swiper-pagination-bullet-active{background:#ccc}.swiper-button-zt-prev{background:url(images/btn_next.png) no-repeat;background-size:.44rem .44rem;width:.44rem;height:.44rem}.swiper-button-prev.swiper-button-zt,.swiper-container-rtl .swiper-button-next.swiper-button-zt{background:url(images/btn_prev.png) no-repeat;background-size:.44rem .44rem;width:.44rem;height:.44rem}.swiper-button-next.swiper-button-zt,.swiper-container-rtl .swiper-button-prev.swiper-button-zt{background:url(images/btn_next.png) no-repeat;background-size:.44rem .44rem;width:.44rem;height:.44rem}.swiper-btn-red{background-color:#bb1929}body{background:#fff;overflow-x:hidden}.layui-layer{overflow:visible!important}.clear{clear:both;height:0;line-height:0;font-size:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.text-ellipsis{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}.text-ellipsis2{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.text-ellipsis3{text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}.text-gray{color:#666}.wp100{width:100%}.w-100p{width:100%}.h-100p{height:100%}.wh-100p{width:100%;height:100%}.w-50p{width:50%}.h-50p{height:50%}.wh-50p{width:50%;height:50%}.float-left{float:left}.float-right{float:right}.bg-white{background-color:#fff}.bg-red{background-color:#f00}.bg-blue{background-color:#00f}.bg-green{background-color:#0f0}.bg-black{background-color:#000}.bg-gray{background-color:#eee}.bg-orange{background-color:#ff8400}.bg-cyan{background-color:#dbeef5}.bg-white-opacity{background-color:rgba(255,255,255,0.8)}.bg-cyan-opacity{background-color:rgba(219,238,245,0.8)}.bg-orange-opacity{background-color:rgba(255,132,0,0.8)}.page-padding{padding:0 .25rem}.page-margin-top{margin-top:.3rem}.article-content{color:#808080;line-height:2;text-align:justify}.main-ctx{width:7.5rem;overflow:hidden;padding:0;margin:0}.main-page-content{width:6.7rem;margin:0 .4rem}#d-mask{position:fixed;z-index:50;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.5;display:none;pointer-events:auto;touch-action:none}.animate__animated.delay-10ms{-webkit-animation-delay:10ms;animation-delay:10ms}.animate__animated.delay-20ms{-webkit-animation-delay:20ms;animation-delay:20ms}.animate__animated.delay-30ms{-webkit-animation-delay:30ms;animation-delay:30ms}.animate__animated.delay-40ms{-webkit-animation-delay:40ms;animation-delay:40ms}.animate__animated.delay-50ms{-webkit-animation-delay:50ms;animation-delay:50ms}.animate__animated.delay-60ms{-webkit-animation-delay:60ms;animation-delay:60ms}.animate__animated.delay-70ms{-webkit-animation-delay:70ms;animation-delay:70ms}.animate__animated.delay-80ms{-webkit-animation-delay:80ms;animation-delay:80ms}.animate__animated.delay-90ms{-webkit-animation-delay:90ms;animation-delay:90ms}.animate__animated.delay-100ms{-webkit-animation-delay:100ms;animation-delay:100ms}.animate__animated.delay-200ms{-webkit-animation-delay:200ms;animation-delay:200ms}.animate__animated.delay-300ms{-webkit-animation-delay:300ms;animation-delay:300ms}.animate__animated.delay-400ms{-webkit-animation-delay:400ms;animation-delay:400ms}.animate__animated.delay-500ms{-webkit-animation-delay:500ms;animation-delay:500ms}.animate__animated.delay-600ms{-webkit-animation-delay:600ms;animation-delay:600ms}.animate__animated.delay-700ms{-webkit-animation-delay:700ms;animation-delay:700ms}.animate__animated.delay-800ms{-webkit-animation-delay:800ms;animation-delay:800ms}.animate__animated.delay-900ms{-webkit-animation-delay:900ms;animation-delay:900ms}.animate__animated.delay-1000ms{-webkit-animation-delay:1000ms;animation-delay:1000ms}.animate__animated.animate__fastest{-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-duration:300ms;animation-duration:300ms}@-webkit-keyframes a_banner_s_line{0%{transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:1}20%{transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:1}30%{transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:0}31%{transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01);transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;opacity:0}50%{transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;opacity:1}100%{transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:1}}@keyframes a_banner_s_line{0%{transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:1}20%{transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:1}30%{transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:0}31%{transform:scale(1,0.01);-webkit-transform:scale(1,0.01);-ms-transform:scale(1,0.01);-moz-transform:scale(1,0.01);-o-transform:scale(1,0.01);transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;opacity:0}50%{transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;opacity:1}100%{transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;opacity:1}}.a_banner_s_line{-webkit-animation-name:a_banner_s_line;animation-name:a_banner_s_line}.main-content{position:relative;top:0;left:0;padding-top:1.2rem;overflow:hidden;padding:0;margin:0;width:7.5rem;min-height:70vh}.main-content-full{position:relative;top:0;left:0;overflow:hidden;padding:0;margin:0;width:100%;height:100%}.main-ctx-top{height:4.8rem}.home-footer{height:.7rem;margin:.4rem .4rem .2rem .4rem}.home-footer p{font-size:.26rem;line-height:.4rem;padding:0;margin:0;font-weight:bold}.main-footer{height:1.4rem;padding:.4rem .4rem 0rem .4rem;background-color:#efeff5;position:relative}.main-footer p{font-size:.26rem;line-height:.4rem;padding:0;margin:0;color:#999;font-weight:bold}#main-nav{position:fixed;left:0;top:0;width:100%;height:1.2rem;width:100%;overflow:hidden;z-index:100;transition:all .3s}#main-nav .lnk-logo{height:1.2rem;margin:.25rem 0 0 .3rem;overflow:hidden;display:block;float:left;vertical-align:middle;background-size:contain}#main-nav .lnk-logo img{width:2.15rem;height:.6rem}#main-btn-menu{width:.70rem;height:.70rem;overflow:hidden;position:absolute;right:.36rem;top:.25rem;display:block;background-color:#e40522}#main-btn-menu span.s0{width:.70rem;height:.70rem;overflow:hidden;display:block;background:url(images/btn-menu.png) no-repeat center center;background-size:50% 50%;position:absolute}#main-btn-menu span.s1{width:.70rem;height:.70rem;overflow:hidden;display:block;background:url(images/btn-menu-close.png) no-repeat center center;background-size:50% 50%;position:absolute;display:none}#main-btn-menu.on .s0{display:none}#main-btn-menu.on .s1{display:block}#main-nav.on{background-color:#cc041f}body.menu-on #main-content,body.menu-on #main-nav{-webkit-transform:translateX(-72%)}#main-menu-mask{position:fixed;top:1.2rem;right:0;z-index:98;width:100%;height:100%;overflow:hidden;display:none;touch-action:none;background:rgba(0,0,0,0.2)}#main-menu{position:fixed;top:1.2rem;right:0;bottom:0;z-index:99;width:4.8rem;background-color:#fff;overflow:hidden;display:none;padding:.40rem;background:#fff url(images/bg-blue-tr-2.jpg) no-repeat top right;background-size:100% 100%}#main-menu .menu-list{width:100%;text-align:center}#main-menu .menu-list .menu-item{height:1rem;line-height:1rem}#main-menu .menu-list .menu-item .link{color:#172347;font-size:.3rem;font-weight:bold}.screen-btn-next{width:100px;height:100px;position:absolute;bottom:80px;left:-50px;margin-left:50%;z-index:1;border-radius:50%;cursor:pointer}.screen-btn-next:before{content:"";display:block;position:absolute;left:0;top:0;right:0;margin:auto;width:4px;height:48px;background-color:#fff;animation:a_banner_s_line 3s .3s linear both infinite;-webkit-animation:a_banner_s_line 3s .3s linear both infinite}.screen-btn-next .text{width:100%;display:block;text-align:center;padding-top:58px;color:#fff}.main-home-fullbanner{width:100%;height:100%}.zz-tabbar{padding:0 .25rem;margin:0;list-style:none;width:100%;overflow:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.zz-tabbar .item{height:1.36rem;line-height:1.3rem;padding:0 .35rem}.zz-tabbar .item a{font-size:.3rem;color:#a1a1a1}.zz-tabbar .selected a{color:#000}.zz-tabbar .selected a:after{content:' ';display:block;width:50%;margin:0 auto;border-top:2px solid #e40522;overflow:hidden}.main-nav-tabbar-container{height:.9rem;line-height:.86rem;overflow:hidden;margin:0}.main-nav-tabbar{overflow:hidden}.main-nav-tabbar .swiper-slide{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.main-nav-tabbar .item{text-align:center;height:.9rem;padding:0 .2rem;overflow:hidden;white-space:nowrap;display:inline-block}.main-nav-tabbar .item .link{white-space:nowrap}.main-nav-tabbar .item .link{font-size:.26rem;display:block;text-align:center;color:#555}.main-nav-tabbar .item .selected{color:#000}.main-nav-tabbar .item .selected:after{content:' ';display:block;width:40%;border-top:2px solid #e40522;overflow:hidden;height:0;margin:0 auto}.main-nav-tabbar-container-fixed{position:fixed!important;top:1.2rem;right:0;left:0;z-index:10!important;background-color:#fff}.app-page-content{width:100%;overflow:hidden;position:relative}.app-page-content .ct-header{padding:0 .25rem;height:1.75rem;line-height:1.7rem;overflow:visible}.app-page-content .ct-header h2{font-size:.38rem;padding:0;margin:0;line-height:1rem;float:left}.app-page-content .ct-header h2:after{content:' ';display:block;width:50%;overflow:hidden;height:0;border-top:2px solid #e40522}.app-page-content .ct-caption{font-size:.30rem;padding:.3rem 0;margin:0}.app-page-content .since1992{position:absolute;right:.25rem;top:.6rem;font-size:.72rem;z-index:0;color:rgba(255,255,255,.8)}.app-page-content .pnl-banner{margin:.25rem;height:2.5rem;overflow:hidden;text-align:center;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.main-subtab{height:1rem}.main-subtab .item{margin-right:.3rem}.main-subtab .item a{font-size:.3rem;color:#a1a1a1}.main-subtab .selected:after{color:#000;content:' ';display:block;width:50%;overflow:hidden;height:0;border-top:2px solid #e40522;margin:0 auto;margin-top:.2rem}.main-subtab .selected a{color:#000}.housing-intro-slider{height:5rem;width:100%;position:relative}.housing-intro-slider .intro-text{position:absolute;bottom:0;left:0;right:0;height:.5rem;line-height:.5rem;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center}.housing-intro-slider .swiper-pagination-homebanner{bottom:.4rem!important}.swiper-pagination-homebanner .swiper-pagination-bullet-active{background-color:#e40522}.zt-bg-orange{background:url(images/layout-01.jpg) no-repeat top right;background-size:100% 100%}.zt-bg-blue-tr{background:url(images/bg-blue-tr.jpg) no-repeat top right;background-size:100% 100%}.zt-bg-page-top{background:url(images/page-top-bg.png) no-repeat top right;background-size:100% 100%}.zt-bg-content1{background:url(images/bg-blue-content-tr.jpg) no-repeat top right;background-size:100% auto}.text-block{position:absolute;left:.41rem;top:1.5rem;color:#fff}.text-block .text-title{font-size:.44rem;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.text-block .text-title-sub{font-size:.44rem;opacity:.3;margin-top:.1rem;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.text-centerblock{color:#fff;text-align:center;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center}.text-centerblock .text-caption{font-size:.30rem;text-align:center;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.text-centerblock .text-caption-sub{font-size:.18rem;margin-top:.1rem;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.text-totop{padding-top:25%;width:100%;color:#fff;text-align:center}.text-totop .text-caption{font-size:.30rem;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.text-totop .text-caption-sub{font-size:.18rem;margin-top:.1rem;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.text-bottom-title{position:absolute;bottom:0;left:0;width:100%;right:0;height:.9rem;line-height:.9rem;overflow:hidden;text-align:center;color:#fff}.text-white{color:#fff}.text-black{color:#535353!important;text-shadow:1px 1px 1px rgba(255,255,255,0.4)!important}.text-gray{color:#aab6bb!important;text-shadow:1px 1px 1px rgba(255,255,255,0.4)!important}.viewcontainer{transition:all .3s}.viewpage{width:100%;height:100%;background-color:#f0f0f0}.viewpage .view-top-50{height:50%;position:relative}.viewpage .view-top-30{height:30%;position:relative}.viewpage .view-top-40{height:40%;position:relative}.viewpage .view-bottom-50{height:50%;position:relative}.viewpage .view-row{padding:0;margin:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .4s;transition:all .4s}.viewpage .view-block{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .4s;transition:all .4s}.viewpage .link-block{width:100%;height:100%;position:relative;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all .4s;transition:all .4s}.viewcontainer .swiper-slide-prev .view-block{transform:translateX(100%)}.viewcontainer .swiper-slide-prev .ani-in-right{transform:translateX(100%)}.viewcontainer .swiper-slide-prev .ani-in-left{transform:translateX(-100%)}.viewcontainer .swiper-slide-prev .ani-in-up{transform:translateY(-50%)}.viewcontainer .swiper-slide-prev .ani-in-down{transform:translateY(50%)}.viewcontainer .swiper-slide-prev .ani-scale-in{transform:scale(0.5)}.viewcontainer .swiper-slide-prev .ani-scale-out{transform:scale(2)}.viewcontainer .swiper-slide-active .view-block{transform:none}.viewcontainer .swiper-slide-next .view-block{transform:translateX(100%)}.viewcontainer .swiper-slide-next .ani-in-right{transform:translateX(-100%)}.viewcontainer .swiper-slide-next .ani-in-left{transform:translateX(100%)}.viewcontainer .swiper-slide-next .ani-in-up{transform:translateY(50%)}.viewcontainer .swiper-slide-next .ani-in-down{transform:translateY(-50%)}.viewcontainer .swiper-slide-next .ani-scale-in{transform:scale(2)}.viewcontainer .swiper-slide-next .ani-scale-out{transform:scale(0.5)}.viewcontainer .swiper-slide-active .delay-100ms{transition-delay:100ms}.viewcontainer .swiper-slide-active .delay-200ms{transition-delay:200ms}.viewcontainer .swiper-slide-active .delay-300ms{transition-delay:300ms}.viewcontainer .swiper-slide-active .delay-400ms{transition-delay:400ms}.viewpage .about-intro{background:url(images/about-home-1.jpg) no-repeat center bottom;background-size:cover}.viewpage .layout-dev{background:url(images/about-home-1.jpg) no-repeat center bottom;background-size:cover}.viewpage .joinus-bg-center{background:url(images/joinus-bg-1.jpg) no-repeat center bottom;background-size:cover}.h-news-cls{padding:.25rem}.h-news-cls .title{font-size:.34rem;color:#535353}.h-news-cls .subtitle{font-size:.30rem;color:#a1a1a1}.home-news-toplist{height:100%;width:100%}.home-news-toplist .title{font-size:.30rem;color:#535353;height:1rem;line-height:.5rem;overflow:hidden}.home-news-toplist .brief{font-size:.26rem;color:#868686;line-height:.5rem;max-height:1.5rem;overflow:hidden}.home-news-toplist .date{font-size:.26rem;color:#808080;line-height:2}.home-news-toplist .item{width:100%;height:100%}.home-news-buttons{height:.8rem;padding:0 .25rem .25rem .25rem}.home-news-buttons a{width:.5rem;height:.5rem;overflow:hidden;display:block;border:1px solid #dad7d7;margin-right:.1rem}.home-news-buttons .btn-pre{background:url(../p/images/ic-arrow-left.png) no-repeat center center;background-size:40% 40%}.home-news-buttons .btn-next{background:url(../p/images/ic-arrow-right.png) no-repeat center center;background-size:40% 40%}.contact-infobox{padding:.25rem}.contact-infobox .title{font-size:.6rem;color:#000}.contact-infobox .phone{font-size:.36rem;color:#e40522;height:.88rem;line-height:.88rem}.contact-infobox .addr{font-size:.26rem;color:#535353}.viewpage-0{background:url(images/home_banner_1.jpg) no-repeat center center;background-size:cover}h2.cls-title{font-size:.36rem;padding:.3rem 0 .1rem 0;line-height:1}.about-expert-list{padding:0}.about-expert-list .item{height:1rem;line-height:1rem;overflow:hidden;border-bottom:1px solid #f3f3f5;padding-left:.3rem;background:url(images/ic-dot-red.png) no-repeat left center;background-size:.2rem .2rem}.about-expert-list .item a{font-size:.3rem;color:#172347;display:block;background:url(images/ic-arrow-down.png) no-repeat right center;background-size:.24rem .28rem}.about-culture .num-image{height:1.5rem}.about-culture .caption span{font-size:.48rem;padding-left:.5rem}.about-culture .content{line-height:2}.about-culture .content h3{font-size:.26rem;color:#535353;padding:0;margin:0;margin-top:20px;line-height:2}.about-culture .content p,.about-culture .content .desc{font-size:.26rem;color:#585858;line-height:2}.article-top{margin:0 .25rem .4rem .25rem;padding:0 0 .25rem 0;background-color:#f9fafc}.article-top .imagebox{height:4rem;width:100%;background-repeat:no-repeat;background-size:contain}.article-top .infobox{padding:0 .25rem}.article-top .title{font-size:.32rem;line-height:.5rem;max-height:1rem;overflow:hidden}.article-top .brief{font-size:.26rem;color:#808080;line-height:.4rem;height:.4rem;max-height:.8rem;overflow:hidden}.article-top .date{font-size:.24rem;color:#808080;line-height:.4rem;height:.4rem;overflow:hidden}.news-list{width:100%;padding:0;margin:0;list-style:none}.news-list .item{overflow:hidden;width:100%;border-bottom:1px solid #e7e9ec;padding:.2rem 0;font-size:.26rem;line-height:.4rem;overflow:hidden}.news-list .item .date{width:1.7rem;color:#585858;font-size:.26rem}.news-list .item .title{color:#535353;font-size:.26rem;max-height:.8rem;overflow:hidden}.news-detail-caption{margin:.2rem 0rem;border-bottom:1px dashed #e9e9e9;padding-bottom:.4rem}.news-detail-caption .title{font-size:.3rem;color:#666;line-height:.42rem}.news-detail-caption .title:after{content:' ';display:block;width:1rem;overflow:hidden;height:0;border-top:2px solid #e40522;margin-top:.2rem}.news-detail-caption .date{font-size:.26rem;color:#585858}.news-detail-content{margin:.2rem .4rem;overflow:hidden;line-height:1.5}.news-detail-content *{line-height:1.5}.news-detail-introlist{width:6.7rem;margin:0 .4rem .8rem .4rem}.news-detail-introlist .caption{color:#bfbfbf;font-size:.24rem;line-height:.4rem}.news-detail-introlist .item{width:6.7rem;overflow:hidden;display:block;color:#666;font-size:.26rem;line-height:.4rem;border-bottom:1px dashed #efefef;margin-bottom:.1rem;padding-bottom:.1rem}.news-detail-introlist .item b{display:block;color:#999;font-size:.26rem;line-height:.55rem;height:.55rem;overflow:hidden}.main-pagenumctx{padding:.5rem 0 .5rem 0;margin:0 auto}.main-pagenumctx .lnk{width:.4rem;height:.4rem;display:block;overflow:hidden;margin-right:.05rem}.main-pagenumctx .lnk-first{background:url(/res/ztgroup2/p/images/page_first_0.png) no-repeat center center;background-size:100% 100%}.main-pagenumctx .lnk-pre{background:url(/res/ztgroup2/p/images/page_pre_0.png) no-repeat center center;background-size:100% 100%}.main-pagenumctx .lnk-next{background:url(/res/ztgroup2/p/images/page_next_0.png) no-repeat center center;background-size:100% 100%}.main-pagenumctx .lnk-last{background:url(/res/ztgroup2/p/images/page_last_0.png) no-repeat center center;background-size:100% 100%}.main-pagenumctx .inputbox{width:60px;height:40px;border:0;padding:0;margin:0;text-align:center;background-color:#eef5f9;border-radius:10px}.main-pagenumctx .numlist .num{color:#333;padding:0 5px}.main-pagenumctx .numlist .selected{color:#f60}.main-pagenumctx .jumpto{width:40px;height:40px;line-height:40px;display:block;background-color:#ff7200;border-radius:10px;color:#fff;text-align:center}.hornor-yearlist{height:.9rem;line-height:.9rem}.hornor-yearlist .swiper-slide{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.hornor-yearlist .itembox{height:.9rem;line-height:.9rem;overflow:hidden;white-space:nowrap}.hornor-yearlist .itembox .item{display:inline-block}.hornor-yearlist .year{color:#a9a9a9;font-size:.34rem;white-space:nowrap;padding:0 .1rem}.hornor-yearlist .selected .year{color:#000}.hornor-content{padding:.3rem 0}.hornor-content .content-item{line-height:.6rem;color:#535353;font-size:.26rem}.hornor-content .content-item,.hornor-content .content-item *{color:#535353!important;font-size:.26rem!important;line-height:.6rem}.videolist{width:100%}.videolist .item{position:relative;width:100%;background-color:#fff;margin-bottom:.4rem}.videolist .item .video{height:3.4rem;overflow:hidden}.videolist .item .title{height:1.1rem;line-height:1.1rem;overflow:hidden;text-align:center}.tax-pannel .item .imagebox-wrapper{background-color:transparent;border-radius:10px;padding:.2rem 0}.tax-pannel .item .imagebox{background-color:transparent;display:block;height:3.57rem;width:100%;overflow:hidden}.tax-pannel .item .tax-content{padding:.2rem .25rem .5rem .25rem}.tax-pannel .item .tax-title{font-size:.3rem;color:#575d74}.tax-pannel .item .tax-desc{font-size:.24rem;color:#585858;text-align:justify;padding-right:.2rem}.welfare-swiper-view .itembox{display:block;width:100%;overflow:hidden}.welfare-swiper-view .imagebox{height:3.45rem;overflow:hidden}.welfare-swiper-view .item .title{font-size:.3rem;color:#e40522;text-align:center;background-color:#fff;line-height:1.5;padding:.3rem 0}.volunteer-desc .title{font-size:.3rem;color:#535353;line-height:1.5;margin-bottom:.2rem;margin-top:.2rem}.volunteer-desc .brief{color:#585858;font-size:.26rem;line-height:2;text-align:justify}.contact-main .contact-item{padding:0}.contact-main .contact-item .name{font-size:.6rem;color:#000;line-height:1.1rem;overflow:hidden}.contact-main .contact-item .phone{font-size:.6rem;color:#e40522;line-height:1rem;overflow:hidden;font-weight:bold}.contact-main .contact-item .addr{font-size:.24rem;color:#535353;line-height:.50rem;background:url(images/ic-dot-gray.png) no-repeat left .17rem;background-size:.16rem .16rem;padding-left:.25rem}.contact-main .contact-image{height:6rem;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}.main-dot-line{font-size:.24rem;color:#535353;line-height:.50rem;background:url(images/ic-dot-gray.png) no-repeat left .17rem;background-size:.16rem .16rem;padding-left:.25rem}.location-list-container{width:6.7rem;overflow:hidden;margin-bottom:.4rem}#location-list{width:7rem;overflow:hidden}#location-list .loc-level{line-height:.60rem;width:6.7rem;overflow:hidden;text-align:justify;text-justify:inter-ideograph}#location-list .level-0{height:1rem;line-height:1rem;border-bottom:2px solid #e5e5e5}#location-list .level-1{height:.8rem;line-height:.8rem;margin-bottom:.3rem;border-bottom:1px dashed #e5e5e5}#location-list .item{padding:0 .2rem 0 0;display:block;float:left}#location-list a{color:#666;font-size:.24rem}#location-list a:hover{color:#be0022}#location-list .selected{font-weight:bold;color:#be0022}#location-list .level-0 a{font-size:.3rem}#location-info{color:#888;line-height:.5rem;margin-top:.40rem;font-size:.24rem}#location-house-tel{height:.24rem;line-height:.24rem;padding-left:.45rem;margin-top:.50rem;color:#be0022;font-size:.20rem;background:url(images/tel400.png) no-repeat;background-size:.3rem .24rem}.contact-review .review-desc{overflow:hidden;padding:.25rem;background-color:rgba(255,157,51,0.9);font-size:.24rem;line-height:2;color:#fff;text-align:justify;opacity:.9}.contact-review .review-desc h3,.contact-review .review-desc .title{font-size:.30rem;color:#fff;line-height:.5rem;opacity:1;padding:0;margin:0}.contact-review .review-desc .content{font-size:.24rem;line-height:2;color:#fff;text-align:justify;opacity:.9}.contact-review .review-list{padding:.3rem 0}.main-review-content{padding:.2rem .4rem;margin-top:.3rem}.main-review-content h1{color:#be0022;font-size:.3rem;height:.9rem;line-height:.9rem;padding:0;margin:0}.main-review-content h2{color:#be0022;font-size:.26rem;height:.45rem;line-height:.45rem;padding:0;margin:0}.main-review-content p{color:#666;line-height:.42rem}.main-review-content a{color:#6481d3;text-decoration:underline}.main-review-content .textbox{background-color:#fafcff;width:100%;font-size:.24rem;height:.8rem}.textarea{background-color:#fafcff;width:100%;font-size:.24rem}.main-review-content .form-item{width:100%}.main-review-buttons{margin-top:.60rem;margin-bottom:.50rem;text-align:center}.main-review-buttons a{margin-right:.30rem;font-size:.24rem;border:1px solid #be0022;border-radius:.1rem;display:inline-block;width:2rem;height:.8rem;line-height:.8rem;font-weight:bold}.main-review-buttons .btn-red-fill{background-color:#be0022;color:#fff}.main-review-buttons .btn-red-fill:hover{background-color:#be0022;color:#fff}.main-review-buttons .btn-red-frame{background-color:#fff;color:#be0022}.main-review-buttons .btn-red-frame:hover{background-color:#be0022;color:#fff}.zt-principle .caption{font-size:.24rem;color:#172347;line-height:1.5;padding:.2rem 0}.zt-principle .item{border:1px solid #f9f9f9;border-radius:10px;overflow:hidden;background-color:#fff;-webkit-transition:all .4s;transition:all .4s;-o-transition:box-shadow linear .3s;-ms-transition:box-shadow linear .3s;-moz-transition:box-shadow linear .3s;box-shadow:0 0 11px rgba(43,93,151,0.1);-moz-box-shadow:0 0 11px rgba(43,93,151,0.1)}.zt-principle .item .imagebox{height:3.5rem;background-position:center;background-repeat:no-repeat;background-size:cover}.zt-principle .item .title{font-size:.3rem;color:#575d74;line-height:1.5;padding:.2rem .25rem}.zt-principle .item .brief{font-size:.24rem;color:#585858;line-height:1.5;padding:0 .25rem}.zp-entry-list{margin:0}.zp-entry-list .item{display:block;width:100%;overflow:hidden;position:relative;margin-bottom:.1rem;height:2.6rem;background-position:center;background-repeat:no-repeat;background-size:cover}.zp-entry-list .item .textblock{padding:.9rem 0 0 .3rem}.zp-entry-list .item .title{color:#fff;font-size:.28rem}.zp-entry-list .item .title-sub{color:#fff}.zp-search-form{height:1.1rem;line-height:1.1rem;width:8rem;display:flex;align-items:center;justify-content:center}.zp-search-form input,.zp-search-form option{font-size:.24rem}.zp-search-form .cell{height:1.1rem;line-height:1.1rem;font-size:.24rem}.zp-search-form .col1{width:2rem}.zp-search-form .col2{width:2rem}.zp-search-form .col3{width:2rem}.zp-search-form .col4{width:1.5rem}.main-job-list{background-color:#fafafa;padding:.2rem 0}.main-job-list .job-item{overflow:hidden;position:relative;padding:0 0 .2rem 0;margin-bottom:.2rem;background:#fff}.main-job-list .job-detail{width:6.7rem;overflow:hidden;padding:.3rem .3rem .2rem .2rem;border-top:1px solid #bfbfbf;margin-bottom:.2rem;margin-top:.2rem;background:#fafafa;line-height:.32rem;color:#666;font-size:.24rem;line-height:.4rem;text-align:justify;text-justify:inter-ideograph}.main-job-list .job-detail p *{font-size:.26rem!important}.main-job-list .pnl-infobox{height:1.40rem;width:7rem;overflow:hidden;display:block}.main-job-list .pnl-more{width:.40rem;height:1.4rem;position:absolute;right:0}.main-job-list .lnk-more{height:.40rem;width:.40rem;margin-top:.50rem;display:block;background:url(images/job_btn_more.png) no-repeat;background-size:.4rem .4rem}.main-job-list .jobtitle{padding:0;margin:.15rem 0 0 0;line-height:.5rem;height:.5rem;font-size:.24rem}.main-job-list .requirements{color:#4c4c4c;height:.32rem;line-height:.32rem;font-size:.24rem;overflow:hidden}.main-job-list .requirements span{color:#4c4c4c;margin-right:.10rem}.main-job-list .date{color:#585858;font-size:.24rem;margin-top:.10rem}.recruit_devplan .intro{padding:0}.recruit_devplan .intro .title{font-size:.3rem;color:#be0022;line-height:.7rem}.recruit_devplan .intro .desc{font-size:.26rem;color:#808080;line-height:2}.housing-listbox{padding:.25rem;overflow:hidden}.housing-searchbox{width:100%}.housing-searchbox .searchbox{width:50%}.housing-searchbox .se-inputbox{width:100%;height:.6rem;line-height:.6rem;font-size:.28rem;padding:0 .1rem}.housinglist .item{margin-bottom:.1rem;background-image:linear-gradient(#d9e3ec,#eff5f9)}.housinglist .item .thumb{width:3.34rem;min-width:3.34rem;height:2.2rem;overflow:hidden}.housinglist .item .desc{padding:0 0 0 .2rem}.housinglist .item .title{font-size:.3rem;color:#e40522;height:.7rem;line-height:.7rem;overflow:hidden}.housinglist .item .brief{font-size:.26rem;color:#808080;height:1rem;line-height:.5rem;overflow:hidden}.housinglist .item .phone{font-size:.26rem;color:#172347;line-height:1.5}.loupan-detail{padding-top:.5rem}.loupan-detail .housing-album-slider{height:4.7rem}.loupan-pnl-top{overflow:hidden;margin-bottom:20px;padding:0}.loupan-pnl-top .box{height:.9rem;line-height:.9rem;overflow:hidden;color:#808080}.loupan-pnl-top .box-addr{background:url(/res/ztgroup2/p/images/loupan-addr.png) no-repeat left center;background-size:.37rem .37rem;padding-left:.5rem}.loupan-pnl-top .box-phone{background:url(/res/ztgroup2/p/images/loupan-phone.png) no-repeat left center;background-size:.37rem .37rem;padding-left:.5rem}.loupan-pnl-top .logo{height:1.5rem;margin-bottom:.1rem}.loupan-pnl-desc{margin-top:40px}.loupan-pnl-desc .title{font-size:.32rem;color:#e40522;margin-bottom:.2rem}.loupan-pnl-desc .brief{font-size:.28rem;color:#808080;margin-bottom:.3rem}.loupan-pnl-desc .article-content{font-size:.28rem;color:#808080;text-align:justify;line-height:2}.input-table{width:100%}.input-table .input-title{white-space:nowrap}.input-form .vcode{float:left;width:100px}.input-form .must{color:#f00;padding-right:5px}.input-form h3{font-size:.3rem;line-height:.5rem;color:#555;padding:0;margin:0}.input-form label{font-size:.3rem;line-height:.5rem;color:#555;padding:0;margin:0}.input-form .field{font-size:.24rem;color:#666;margin:.1rem 0}.input-form .job-info{height:.6rem;line-height:.6rem;font-size:.3rem}.input-form .job-info span,.input-form .job-info b{font-size:.3rem}.input-form .form-control{color:#333;font-size:.3rem;line-height:.6rem;padding:.1rem;margin:0}.input-form .input-row2 .field{padding-left:.5rem}.field-validation-error{z-index:99;padding:0 15px 0 20px;display:inline-block;height:27px;background:#fff9c9 url(images/error-info.jpg) no-repeat 5px center;border:1px solid #c7bf93;border-radius:4px;color:#f00;font:14px/27px "Microsoft YaHei","SimSun";white-space:nowrap}.field-validation-error span{color:#f00;font:14px/27px "Microsoft YaHei","SimSun";white-space:nowrap}.field-validation-error:hover{background:#fefeaf url(images/error-info.jpg) no-repeat 5px center}.field-validation-tip{padding:0 15px 0 20px;display:inline-block;height:25px;background:#fff9c9 url(images/error-info.jpg) no-repeat 5px center;border:1px solid #c7bf93;border-radius:4px;color:#f00;font:14px/27px "Microsoft YaHei","SimSun";white-space:nowrap}.field-validation-tip span{color:#f00;font:14px/27px "Microsoft YaHei","SimSun";white-space:nowrap}.field-validation-tip:hover{background:#fff9c9 url(images/error-info.jpg) no-repeat 5px center}.validation-summary-errors{padding:0;margin:0}.validation-summary-errors ul{list-style:none;padding:0;margin:0}.validation-summary-errors ul li{color:#f00;font:14px/27px "Microsoft YaHei","SimSun";height:27px;line-height:27px;display:inline-block;_zoom:1;*display:inline;overflow:hidden;margin-left:5px;margin-bottom:10px;background:#FFFFC0 url(images/error-info.jpg) no-repeat 5px center;padding:0 10px 0 20px;border:1px solid #FFD040;border-radius:2px}.validation-summary-errors ul li:hover{background:#fef9d9 url(images/error-info.jpg) no-repeat 5px center}.validation-summary-valid{display:none}