@charset "UTF-8";.wrap-box{padding-top:7.69%;padding-bottom:7.69%}.i-ban{overflow:hidden;position:relative;height:calc(100% - 154px);background-color:#191718}.i-ban .swiper-pagination{bottom:40px !important}.i-ban .swiper-iban{height:100%}.i-ban .swiper-iban .swiper-pagination-bullet{margin:0 10px !important;width:46px;height:5px;background:#FFFFFF;opacity:1 !important;border-radius:5px}.i-ban .swiper-iban .swiper-pagination-bullet-active{background:#C4000E}.i-ban .box{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100}.i-ban .box .layout{width:100%;height:100%;text-align:center}.i-ban .box .layout .i-ban-frist img{height:96px}.i-ban .box .layout .i-ban-frist .slogan{margin:40px 0 28px;line-height:1;font-weight:bold;font-size:24px;color:#FFFFFF}.i-notice{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:64px;background-image:url(../images/icon-04.png);background-position:center left;background-size:auto 64px;background-color:#EEEEEE;background-repeat:no-repeat}.i-notice .i-notice-tit{width:132px;line-height:64px;font-size:24px;color:#FFFFFF;font-weight:bold;background-image:url(../images/icon-05.png);background-position:center right;background-size:auto 64px;background-repeat:no-repeat}.i-notice .i-notice-cnt{width:calc(100% - 172px);height:64px}.i-notice .i-notice-cnt .i-notice-cnt-item{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-size:16px;color:#1A1A1A}.i-notice .i-notice-cnt .i-notice-cnt-item:hover{color:#C4000E}.i-notice .i-notice-cnt .i-notice-cnt-item .i-notice-cnt__h2{line-height:64px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:70%}.i-notice .i-notice-cnt .i-notice-cnt-item .i-notice-cnt-time{line-height:64px;width:30%;text-align:right}.i-about{padding-top:7.69%;padding-bottom:7.69%;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.i-about .i-about-l{width:65.77%}.i-about .i-about-l .i-about-l__h1{line-height:50px;font-size:36px;font-weight:bold;letter-spacing:0px;color:#C4000E}.i-about .i-about-l .i-about-l__h2{margin:7px 0 27px;line-height:26px;font-size:18px;font-weight:bold;letter-spacing:0px;color:#6E6E6E;text-transform:uppercase}.i-about .i-about-l .i-about-l__h3{font-size:18px;font-weight:bold;line-height:32px;letter-spacing:0px;color:#1A1A1A;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:96px}.i-about .i-about-l .i-about-l__font{margin:37px 0 82px;font-size:14px;line-height:32px;color:#1A1A1A;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:128px}.i-about .i-about-l .i-about-l-number{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.i-about .i-about-l .i-about-l-number .i-about-l-number__item{margin-right:3.89%;width:22.03%;height:140px;background-color:#F1F1F1}.i-about .i-about-l .i-about-l-number .i-about-l-number__item:last-child{margin-right:0}.i-about .i-about-l .i-about-l-number .i-about-l-number__item .i-about-date{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;line-height:1}.i-about .i-about-l .i-about-l-number .i-about-l-number__item .i-about-date .year{font-size:48px;color:#C4000E;font-weight:bold}.i-about .i-about-l .i-about-l-number .i-about-l-number__item .i-about-date .start{padding-left:10px;font-size:14px;color:#C4000E}.i-about .i-about-l .i-about-l-number .i-about-l-number__item .i-about-date-start{padding:0 10px;margin-top:20px;line-height:1;font-size:14px;color:#1A1A1A;text-align:center}.i-about .i-about-l .i-about-l-btn{position:relative;margin-top:80px;display:block;width:226px;height:62px;background-color:#C4000E;font-size:24px;line-height:62px;text-align:center;color:#FFFFFF}.i-about .i-about-r{position:relative;width:31.6%;padding-top:49.87%;box-sizing:border-box}.i-about .i-about-r .i-about-r-box{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.i-news{padding-top:7.69%;padding-bottom:7.69%;background-image:url(../images/bg.jpg);background-position:center;background-size:cover}.i-news .i-news-tit{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.i-news .i-news-tit .i-news-tit-l{color:#1A1A1A}.i-news .i-news-tit .i-news-tit-l .i-news-tit-l__h2{line-height:1;font-weight:bold;font-size:24px}.i-news .i-news-tit .i-news-tit-l .i-news-tit-l__h3{line-height:1;font-weight:bold;font-size:36px;margin-bottom:20px}.i-news .i-news-tit .i-news-tit-r{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;line-height:42px}.i-news .i-news-tit .i-news-tit-r a{position:relative;margin-left:20px;width:132px;display:block;text-align:center;color:#FFFFFF;background-color:#C4000E;font-size:18px}.i-news .i-news-cnt{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;background-color:#FFFFFF;margin-top:40px}.i-news .i-news-cnt .i-news-cnt-l{position:relative;width:33.33%}.i-news .i-news-cnt .i-news-cnt-l .i-news-cnt-l__img{position:absolute;top:0;bottom:0;left:0;right:0}.i-news .i-news-cnt .i-news-cnt-l .i-news-cnt-l-tit{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;position:absolute;bottom:0;left:0;right:0;height:60px;background-color:rgba(0,0,0,0.5);line-height:60px;font-size:18px;color:#FFFFFF;padding:0 20px}.i-news .i-news-cnt .i-news-cnt-l .i-news-cnt-l-tit h2{width:calc(100% - 100px);line-height:60px;font-size:18px;color:#FFFFFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.i-news .i-news-cnt .i-news-cnt-l .i-news-cnt-l-tit .i-news-cnt-l-time{width:100px;text-align:right}.i-news .i-news-cnt .i-news-cnt-l:hover .i-news-cnt-l-tit{background-color:#C4000E}.i-news .i-news-cnt .i-news-cnt-r{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:66.67%;border-right:1px solid #EEEEEE}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item{width:50%;position:relative;padding:40px;border-bottom:1px solid #EEEEEE;box-sizing:border-box;border-right:1px solid #EEEEEE}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item:nth-child(2n){border-right-width:0}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item:nth-child(5){border-bottom-width:0}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item:nth-child(6){border-bottom-width:0}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item .i-news-cnt-r-item__h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;font-size:18px;color:#1A1A1A;font-weight:bold;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item .i-news-cnt-r-item__p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:23px 0 13px;line-height:28px;font-size:14px;color:#6E6E6E;height:56px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item .i-news-cnt-r-item-time{line-height:1;font-size:14px;color:#6E6E6E;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item a{display:block;position:relative;z-index:10}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item.btn::before{background-color:#C4000E}.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item:hover .i-news-cnt-r-item__h2,.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item:hover .i-news-cnt-r-item__p,.i-news .i-news-cnt .i-news-cnt-r .i-news-cnt-r-item:hover .i-news-cnt-r-item-time{color:#FFFFFF}.i-project{padding-top:7.69%;padding-bottom:7.69%}.i-project .i-project-tit{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.i-project .i-project-tit .i-project-tit-l{color:#1A1A1A}.i-project .i-project-tit .i-project-tit-l .i-project-tit-l__h2{line-height:1;font-weight:bold;font-size:24px}.i-project .i-project-tit .i-project-tit-l .i-project-tit-l__h3{line-height:1;font-weight:bold;font-size:36px;margin-bottom:20px}.i-project .i-project-tit .i-project-tit-r{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;line-height:42px}.i-project .i-project-tit .i-project-tit-r a{position:relative;margin-left:20px;width:132px;display:block;text-align:center;color:#FFFFFF;background-color:#C4000E;font-size:18px}.i-project .i-project-cnt{margin-top:40px;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.i-project .i-project-cnt .i-project-item{width:23.07%;margin-right:2.56%}.i-project .i-project-cnt .i-project-item .i-project-item-wrap{padding-top:161.66%;position:relative;z-index:10}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-font{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,0.4)}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-font .i-project-item-font-box{position:relative;padding:11.11%;background-color:rgba(0,0,0,0.4)}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-font .i-project-item-font-box .i-project-item-font-box__h2{line-height:1;color:#FFFFFF;font-size:24px;font-weight:bold;position:relative;z-index:10}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-font .i-project-item-font-box .i-project-item-font-box__h3{line-height:1;color:#FFFFFF;font-size:18px;text-transform:uppercase;font-weight:bold;margin:20px 0 40px;position:relative;z-index:10}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-font .i-project-item-font-box .i-project-item-font-box__icon{width:24px;height:24px;position:relative;z-index:10}.i-project .i-project-cnt .i-project-item .i-project-item-wrap .i-project-item-font .i-project-item-font-box.btn::before{background-color:#C4000E}.i-project .i-project-cnt .i-project-item:last-child{margin-right:0}.i-project .i-project-cnt .i-project-item:hover .btn::before{width:100%}.n-about{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.n-about img{max-width:100%}.n-about .n-about-font{width:65.77%}.n-about .n-about-font h1{line-height:1;font-size:36px;font-weight:bold;color:#C4000E;margin-bottom:15px}.n-about .n-about-font h2{line-height:1;font-size:18px;font-weight:bold;color:#1A1A1A;margin-bottom:20px}.n-about .n-about-font .n-about-font-txt{line-height:32px;font-size:16px}.n-about .n-about-photo{width:31.6%;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.n-about .n-about-photo .n-about-item{width:100%}.n-about .n-about-photo .n-about-item .n-about-box{position:relative;padding-top:61.86%}.n-about .n-about-photo .n-about-item .n-about-box .n-about-box-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.n-organization li{padding:40px 0;border-bottom:1px solid #EEEEEE}.n-organization li:first-child{border-top:1px solid #EEEEEE}.n-organization li a{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.n-organization li a .n-organization-l{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;padding-right:40px;width:92px;text-align:center;line-height:1}.n-organization li a .n-organization-l .Day{font-weight:bold;font-size:40px;color:#1A1A1A;padding-bottom:10px}.n-organization li a .n-organization-l p{font-size:18px;color:#6E6E6E}.n-organization li a .n-organization-m{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;padding-right:92px;width:calc(100% - 491px)}.n-organization li a .n-organization-m h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;line-height:1;font-size:18px;color:#1A1A1A}.n-organization li a .n-organization-m p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:20px 0;line-height:28px;height:56px;font-size:14px;color:#6E6E6E}.n-organization li a .n-organization-m .n-organization-m-btn{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.n-organization li a .n-organization-m .n-organization-m-btn span{padding-right:10px;font-weight:bold;font-size:14px;color:#C4000E}.n-organization li a .n-organization-m .n-organization-m-btn i{width:25px;height:8px}.n-organization li a .n-organization-r{width:267px;height:165px}.n-organization li:hover .n-organization-l{padding-left:40px}.n-organization li:hover .n-organization-m{padding-right:52px}.n-details-organization{padding:2.56% 0 1.28%;line-height:28px;font-size:14px;color:#333333}.n-details-organization img{max-width:100%}.n-news li{padding:40px 0;border-bottom:1px solid #EEEEEE}.n-news li:first-child{border-top:1px solid #EEEEEE}.n-news li a{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.n-news li a .n-news-l{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;padding-right:40px;width:92px;text-align:center;line-height:1}.n-news li a .n-news-l .Day{font-weight:bold;font-size:40px;color:#1A1A1A;padding-bottom:10px}.n-news li a .n-news-l p{font-size:18px;color:#6E6E6E}.n-news li a .n-news-m{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;padding-right:92px;width:calc(100% - 491px)}.n-news li a .n-news-m h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;line-height:1;font-size:18px;color:#1A1A1A}.n-news li a .n-news-m p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:20px 0;line-height:28px;height:56px;font-size:14px;color:#6E6E6E}.n-news li a .n-news-m .n-news-m-btn{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.n-news li a .n-news-m .n-news-m-btn span{padding-right:10px;font-weight:bold;font-size:14px;color:#C4000E}.n-news li a .n-news-m .n-news-m-btn i{width:25px;height:8px}.n-news li a .n-news-r{width:267px;height:165px}.n-news li:hover .n-news-l{padding-left:40px}.n-news li:hover .n-news-m{padding-right:52px}.n-details-news{padding:2.56% 0 1.28%;line-height:28px;font-size:14px;color:#333333}.n-details-news img{max-width:100%}.n-notice dt{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;line-height:48px;font-size:18px;color:#1A1A1A;font-weight:bold;text-align:center;background-color:#dddddd !important}.n-notice .wbiaoti{border-right:2px solid #FFFFFF;box-sizing:border-box;width:42.56%}.n-notice .wtime{border-right:2px solid #FFFFFF;box-sizing:border-box;width:20.22%}.n-notice .wdetails{border-right:2px solid #FFFFFF;box-sizing:border-box;width:17%;border-right-width:0}.n-notice dd{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:48px;line-height:48px;font-size:14px;color:#1A1A1A;text-align:center;background-color:#F1F1F1}.n-notice dd h2{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;padding:0 6.02%;line-height:48px}.n-notice dd .wdetails{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.n-notice dd .wdetails a{overflow:hidden;position:relative;width:100px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#FFFFFF;background-color:#C4000E;border-radius:3px;font-weight:bold}.n-notice dd:nth-child(2n){background-color:#FFFFFF}.n-details__h1{padding-bottom:1.28%;line-height:1;font-size:36px;text-align:center;font-weight:bold;color:#1A1A1A}.n-details-info{display:flex;display:-webkit-flex;justify-content:center;font-size:0;color:#999999}.n-details-info .n-details-info-font{position:relative;margin:0 8px;font-size:14px}.n-details-info .n-details-info-font i{color:#999999}.n-details-zhaiyao{padding:2.56% 0 1.28%;line-height:28px;font-size:14px;color:#333333}.n-details-tab{border:1px solid #e6e6e6}.n-details-tab li{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border-bottom:1px solid #e6e6e6}.n-details-tab li:last-child{border-bottom-width:0}.n-details-tab li .n-details-tab-l{padding:1.28% 2.56%;width:22.88%;background-color:#F7F7F7;border-right:1px solid #e6e6e6;box-sizing:border-box;font-size:18px;color:#333333;font-weight:bold;line-height:1}.n-details-tab li .n-details-tab-r{padding:1.28% 2.56%;width:77.12%;box-sizing:border-box;font-size:14px;line-height:28px;color:#333333}.n-details-tab li .n-details-tab-r a{overflow:hidden;position:relative;width:132px;height:48px;line-height:48px;text-align:center;font-size:16px;color:#FFFFFF;background-color:#C4000E;border-radius:3px;font-weight:bold}.n-details-cnt{line-height:28px;font-size:14px;color:#333333}.n-details-cnt img{max-width:100%}.n-project{margin-top:2.56%}.n-project ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.n-project ul li{position:relative;padding:2.56%;padding-right:0;margin-right:2.56%;margin-bottom:2.56%;width:43.6%}.n-project ul li:nth-child(2n){margin-right:0}.n-project ul li a{display:block;position:relative;z-index:20}.n-project ul li h2{line-height:1;font-size:24px;color:#1A1A1A;font-weight:bold}.n-project ul li .line{margin:20px 0;width:20px;height:1px;background-color:#999999}.n-project ul li .n-project-font{width:48.73%;line-height:28px;font-size:14px;color:#6E6E6E;height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.n-project ul li .n-project-img{margin:20px 0;width:100%;position:relative}.n-project ul li .n-project-img .n-project-img-box{padding-top:61.86%}.n-project ul li .n-project-img .n-project-img-box .n-project-img-box-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.n-project ul li .n-project-btn{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:160px;height:42px;border:1px solid #999999;font-size:14px;font-weight:bold;color:#999999}.n-project ul li .n-project-btn i{margin-left:10px;width:30px;height:10px;background-image:url(../images/icon-20.png);background-size:100% 100%}.n-project ul li::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;z-index:10;width:60%;background-color:#F1F1F1}.n-project ul li:hover h2,.n-project ul li:hover .n-project-font{color:#FFFFFF}.n-project ul li:hover .line{background-color:#FFFFFF}.n-project ul li:hover .n-project-btn{border-color:#FFFFFF;color:#FFFFFF}.n-project ul li:hover .n-project-btn i{background-image:url(../images/icon-21.png)}.n-project ul li:hover::after{background-color:#C4000E}.n-details-project .n-details-project-item{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:2.56%}.n-details-project .n-details-project-item .n-details-project-l{display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:26.48%;padding:2.56%;background-color:#C4000E}.n-details-project .n-details-project-item .n-details-project-l h1{line-height:1;font-weight:bold;font-size:36px;color:#FFFFFF}.n-details-project .n-details-project-item .n-details-project-l .n-details-project-l-font{padding-top:20px;line-height:30px;font-size:16px;color:#FFFFFF}.n-details-project .n-details-project-item .n-details-project-r{width:65.77%;position:relative}.n-details-project .n-details-project-item .n-details-project-r .n-details-project-r-img{padding-top:61.86%}.n-details-project .n-details-project-item .n-details-project-r .n-details-project-r-img .n-details-project-r-img-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.n-details-projectPhoto{margin-top:2.56%;overflow:hidden;position:relative;}.n-details-projectPhoto img{width:100%;}.n-details-projectPhoto .n-details-projectPhoto-img{padding-top:48.86%}.n-details-projectPhoto .n-details-projectPhoto-img .n-details-projectPhoto-img-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.n-details-projectPhoto .swiper-pagination{bottom:40px !important}.n-details-projectPhoto .swiper-photo .swiper-pagination-bullet{margin:0 10px !important;width:46px;height:5px;background:#FFFFFF;opacity:1 !important;border-radius:5px}.n-details-projectPhoto .swiper-photo .swiper-pagination-bullet-active{background:#C4000E}.n-join{margin-top:2.56%}.n-join .n-join-tit{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding-left:2.56%;background-color:#F1F1F1;margin-top:1.28%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.n-join .n-join-tit:first-child{margin-top:0}.n-join .n-join-tit .n-join-tit__font{cursor:pointer;width:calc(100% - 120px)}.n-join .n-join-tit .n-join-tit__font .n-join-tit__font-top{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.n-join .n-join-tit .n-join-tit__font .n-join-tit__font-top h2{line-height:18px;font-size:18px;font-weight:bold;color:#1A1A1A}.n-join .n-join-tit .n-join-tit__font .n-join-tit__font-top .n-join-time{line-height:18px;font-size:14px;color:#999999;padding-left:10px;border-left:1px solid #D3D3D3;margin-left:10px}.n-join .n-join-tit .n-join-tit__font .n-join-tit__font-bot{margin-top:20px;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.n-join .n-join-tit .n-join-tit__font .n-join-tit__font-bot .n-join-item{padding-right:40px;line-height:28px;font-size:14px;color:#666666}.n-join .n-join-tit .n-join-btn{border-left:1px solid #D3D3D3;width:120px;height:120px}.n-join .n-join-tit .n-join-btn i{width:30px;height:30px;background-image:url(../images/icon-18.png);background-size:100% 100%}.n-join .n-join-tit.current{margin-bottom:0;background-color:#C4000E}.n-join .n-join-tit.current h2,.n-join .n-join-tit.current .n-join-time,.n-join .n-join-tit.current .n-join-item{color:#FFFFFF !important}.n-join .n-join-tit.current i{background-image:url(../images/icon-19.png)}.n-join .n-join-font{display:none;background-color:#F1F1F1;border:1px solid #D3D3D3;margin-bottom:1.28%;border-top-width:0;padding:2.56%;line-height:28px;font-size:14px;color:#999999}.n-join .n-join-font .n-join-font-box{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.n-join .n-join-font .n-join-font-box .n-join-font-l{width:65.77%;padding-right:2.56%;box-sizing:border-box}.n-join .n-join-font .n-join-font-box .n-join-font-r{width:34.23%;box-sizing:border-box;border-left:1px solid #D3D3D3;padding-left:2.56%}.n-join .n-join-font .n-join-font-box .n-join-font-r a{color:#C4000E;font-weight:bold}.n-contact{padding-top:2.56%}.n-contact .n-contact-top ul{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.n-contact .n-contact-top ul li{width:31.53%;background-color:#F1F1F1;margin-right:2.7%;margin-bottom:2.7%}.n-contact .n-contact-top ul li:last-child{margin-right:0}.n-contact .n-contact-top ul li .box{padding-top:61.86%}.n-contact .n-contact-top ul li .box .box-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-align:center}.n-contact .n-contact-top ul li .box .box-wrap .box-icon{padding:2.56%;width:69px;height:69px;border:3px solid #C4000E;border-radius:100%;margin-bottom:20px}.n-contact .n-contact-top ul li .box .box-wrap h2{line-height:1;font-size:18px;font-weight:bold;color:#1A1A1A}.n-contact .n-contact-top ul li .box .box-wrap p{margin-top:10px;line-height:1;font-size:14px;color:#6E6E6E}.n-contact .n-contact-bot{height:580px;border:1px solid #EEEEEE}