/* -------------------------------- 首页 -------------------------------- */
/* 幻灯片 */
.banner { padding-top: 41.67%; }
.banner-cnt { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 900; }
.banner .swiper-button-next, .banner .swiper-button-prev { width: 36px; height: 70px; margin-top: -35px; background-size: 35px 35px; background-color:rgba(0, 0, 0, 0.5); border-radius: 5px; cursor: pointer; opacity: 0; -moz-transition:all .4s ease-out .1s; -webkit-transition:all .4s ease-out .1s; transition:all .4s ease-out .1s; }
.swiper-iBanner-button-next { right: 12.50%; } 
.swiper-iBanner-button-prev { left: 12.50%; }
.banner .pc { display: block; }
.banner .md { display: none; }
.banner .swiper-pagination-bullet { width: 16px; height: 8px; border-radius: 4px; background: #ffffff; opacity: 1; }
.banner .swiper-pagination-bullet-active { background: #E54700; }
.banner:hover .swiper-button-next { opacity: 1; -moz-transform: translateY(60px); -webkit-transform: translateY(60px); transform: translateX(60px); }
.banner:hover .swiper-button-prev { opacity: 1; -moz-transform: translateY(-60px); -webkit-transform: translateY(-60px); transform: translateX(-60px); }
.banner-01-txt { position: absolute; top: 20.32%; left: 12.50%; z-index: 99; width: 28.125%; }
.banner-btn { position: absolute; top: 54.61%; left: 12.50%; width: 122px; height: 44px; line-height: 44px; font-size: 16px; background-color: #E54700; color: #F4B599; text-align: center; border-radius: 3px; }
/* 产品中心 */
.iProduct-wrap { margin-top: -120px; height: 240px; position: relative; z-index: 990; }
.iProduct-wrap-box { height: 240px; background: #FFFFFF; box-shadow: 0 2px 44px 0 rgba(0,0,0,0.10); }
.iProduct-wrap .swiper-button-next, .iProduct-wrap .swiper-button-prev { width: 25px; height: 50px; margin-top: -25px; background-size: 25px 25px; background-color:rgba(0, 0, 0, 0.5); border-radius: 5px; cursor: pointer; opacity: 0; -moz-transition:all .4s ease-out .1s; -webkit-transition:all .4s ease-out .1s; transition:all .4s ease-out .1s; }
.swiper-iProduct-button-next { right: 4.16%; } 
.swiper-iProduct-button-prev { left: 4.16%; }
.iProduct-wrap-box:hover .swiper-button-next { opacity: 1; -moz-transform: translateY(30px); -webkit-transform: translateY(30px); transform: translateX(30px); }
.iProduct-wrap-box:hover .swiper-button-prev { opacity: 1; -moz-transform: translateY(-30px); -webkit-transform: translateY(-30px); transform: translateX(-30px); }
.iProductList { position: relative; padding: 6.28%; box-sizing: border-box; display: flex; display: -webkit-flex; flex-direction: column; justify-content: space-between; }
.iProductList__h2 { line-height: 1; font-size: 18px; font-weight: bold; color: #1C1E2B; text-align: center; }
.iProductList__font { line-height: 24px; height: 72px; -webkit-line-clamp: 3; font-size: 14px; color: #A4A5AA; text-align: justify; }
.iProductList__span { width: 58px; padding-right: 20px; line-height: 20px; font-size: 14px; color: #A4A5AA; background-image: url(../images/icon-05.png); background-size: 9px 14px; background-repeat: no-repeat; background-position: right center; }
.iProductList::after { content: " "; display: block; position: absolute; top: 0; bottom: 0; right: -1px; width: 1px; background-color: #E5E5E5; }
.iProductList:hover .iProductList__h2 { color: #E54700; }
/* 关于我们 */
.iAbout-wrap { padding: 4.68% 0; }
.iAbout-wrap-number { padding: 4.16% 0; display: flex; display: -webkit-flex; }
.iAbout-wrap-number-item { padding-right: 2.08%; -webkit-flex: 1; flex: 1; }
.iAbout-wrap-number-item:last-child { padding-right: 0; }
.iAbout-wrap-number__h2 { display: flex; display: -webkit-flex; align-items: flex-start; line-height: 1; font-size: 60px; font-weight: bold; color: #E54700; }
.iAbout-wrap-number__h2 p { padding-left: 10px; line-height: 1; font-size: 32px; }
.iAbout-wrap-number__adv { padding: 5.72% 0; line-height: 1; font-size: 24px; font-weight: bold; color: #1C1E2B; }
.iAbout-wrap-number__slogan { line-height: 1; font-size: 16px;color: #1C1E2B; }
.iAbout-wrap-font { padding: 2.08%; background: #FFFFFF; box-shadow: 0 2px 44px 0 rgba(0,0,0,0.10); display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.iAbout-wrap-font-l { width: 48.91%; display: flex; display: -webkit-flex; flex-direction: column; }
.iAbout-wrap-font-l__h2 { padding-bottom: 4.44%; line-height: 1; font-size: 36px; font-weight: bold; color: #1C1E2B; }
.iAbout-wrap-font-l__font { line-height: 28px; font-size: 14px; color: #A4A5AA; text-align: justify; }
.iAbout-wrap-font-l__a { position: absolute; bottom: 0; display: block; width: 122px; line-height: 46px; border: 1px solid #E5E5E5; font-size: 16px; text-align: center; color: #999999; border-radius: 3px; cursor: pointer; }
.iAbout-wrap-font-l__a:hover { border-color: #E54700; background-color: #E54700; color: #ffffff; }
.iAbout-wrap-font-r { width: 45.72%; }
.iAbout-wrap-font-r__img { padding-top: 61.79%; }
.iAbout-wrap-font-r__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
/* 工程案例 */
.iCase-wrap { padding: 4.68% 0; background-color: #ffffff; }
.iCase-wrap-menu ul { padding: 4.16% 0 2.08%; display: flex; display: -webkit-flex; justify-content: center; }
.iCase-wrap-menu li { position: relative; cursor:pointer; padding: 0 1.04%; line-height: 1; font-size: 16px; }
.iCase-wrap-menu li.hover{ color: #E54700; font-weight: bold; }
.iCase-wrap-menu li::after { content: " "; display: block; position: absolute; top: 0; bottom: 0; right: -1px; width: 1px; background-color: #E5E5E5; }
.iCase-wrap-menu li:last-child::after { display: none; }
.iCase-wrap-box { clear: both; }
.iCase-wrap-list {  display: flex; display: -webkit-flex; justify-content: flex-start;  }
.iCase-wrap-item { margin-right: 2.08%; width: 31.94%; }
.iCase-wrap-item:last-child { margin-right: 0; }
.iCase-wrap-item__img { padding-top: 61.79%; }
.iCase-wrap-item__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.iCase-wrap-item__font { padding: 6.52%; background-color: #F4F5FA; }
.iCase-wrap-item-font__h2 { padding-bottom: 4.34%; line-height: 1; font-size: 18px; font-weight: bold; color: #1C1E2B; }
.iCase-wrap-item-font__p { line-height: 24px; height: 72px; -webkit-line-clamp: 3; font-size: 14px; color: #A4A5AA; text-align: justify; }
.iCase-wrap-item-font__span { margin-top: 4.34%; display: block; width: 94px; line-height: 34px; border: 1px solid #E5E5E5; font-size: 12px; text-align: center; color: #999999; border-radius: 3px; cursor: pointer; }
.iCase-wrap-item:hover .iCase-wrap-item-font__span { border-color: #E54700; background-color: #E54700; color: #ffffff; }
/* 新闻动态 */
.iNews-wrap { padding: 4.68% 0; background-color: #F4F5FA; }
.iNews-wrap-menu ul { padding: 4.16% 0 2.08%; display: flex; display: -webkit-flex; justify-content: center; }
.iNews-wrap-menu li { position: relative; cursor:pointer; padding: 0 1.04%; line-height: 1; font-size: 16px; }
.iNews-wrap-menu li.hover{ color: #E54700; font-weight: bold; }
.iNews-wrap-menu li::after { content: " "; display: block; position: absolute; top: 0; bottom: 0; right: -1px; width: 1px; background-color: #E5E5E5; }
.iNews-wrap-menu li:last-child::after { display: none; }
.iNews-wrap-box { clear: both; }
.iNews-wrap-item { padding: 2.08%; margin-bottom: 1.04%; background: #FFFFFF; }
.iNews-wrap-list .iNews-wrap-item:last-child { margin-bottom: 0; }
.iNews-wrap-item a { display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.iNews-wrap-item-l { width: 24.42%; }
.iNews-wrap-item-l__img { padding-top: 61.79%; }
.iNews-wrap-item-l__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.iNews-wrap-item-r { width: 73.41%; display: flex; display: -webkit-flex; justify-content: center; }
.iNews-wrap-item-r__h2 { padding-bottom: 2.46%; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; height: 18px; font-size: 18px; font-weight: bold; color: #1C1E2B; }
.iNews-wrap-item-r__time { padding-left: 20px; margin: 2px 0; font-size: 14px; font-weight: normal; color: #A4A5AA; background-image: url(../images/icon-07.png); background-size: 14px; background-repeat: no-repeat; background-position: left center; }
.iNews-wrap-item-r__p { line-height: 24px; height: 72px; -webkit-line-clamp: 3; font-size: 14px; color: #A4A5AA; text-align: justify; }
.iNews-wrap-item-r__span { margin-top: 2.46%; display: block; width: 94px; line-height: 34px; border: 1px solid #E5E5E5; font-size: 12px; text-align: center; color: #999999; border-radius: 3px; cursor: pointer; }
.iNews-wrap-item:hover .iNews-wrap-item-r__span { border-color: #E54700; background-color: #E54700; color: #ffffff; }
/* 链接 */
.iLinKdate { padding: 3.12%; background-image: url(../images/ins_ban_03.png); background-repeat: no-repeat; background-position: center; background-size: cover; }
.iLinKdate-list { display: flex; display: -webkit-flex; }
.iLinKdate-item { -webkit-flex: 1; flex: 1; margin-right: 2.08%; background-color: rgba(255, 255, 255, .20); }
.iLinKdate-item:last-child { margin-right: 0; }
.iLinKdate-item__img { padding-top: 61.79%; z-index: 1; }
.iLinKdate-item__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.iLinKdate-item__icon { width: 17.82%; }
.iLinKdate-item__h2 { margin-top: 3.26%; line-height: 1; font-size: 24px; font-weight: bold; text-align: center; color: #ffffff; }


/* -------------------------------- 关于我们 -------------------------------- */
/* 走进我们 */
.nAbout-wrap-number { margin-bottom: 2.08%; display: flex; display: -webkit-flex; }
.nAbout-wrap-number-item { padding: 2.08%; margin-right: 2.08%; -webkit-flex: 1; flex: 1; background-color: #f4f5fa; }
.nAbout-wrap-number-item:last-child { margin-right: 0; }
.nAbout-wrap-number__h2 { display: flex; display: -webkit-flex; align-items: flex-start; line-height: 1; font-size: 60px; font-weight: bold; color: #E54700; }
.nAbout-wrap-number__h2 p { padding-left: 10px; line-height: 1; font-size: 32px; }
.nAbout-wrap-number__adv { padding: 5.72% 0; line-height: 1; font-size: 24px; font-weight: bold; color: #1C1E2B; }
.nAbout-wrap-number__slogan { line-height: 1; font-size: 16px;color: #1C1E2B; }
.nAbout-wrap-font { padding-bottom: 6.25%; display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.nAbout-wrap-font-l { width: 57.43%; display: flex; display: -webkit-flex; flex-direction: column; }
.nAbout-wrap-font-l__font { line-height: 32px; font-size: 16px; color: #1C1E2B; text-align: justify; }
.nAbout-wrap-font-r { width: 40.48%; }
.nAbout-wrap-font-r__img { padding-top: 61.79%; }
.nAbout-wrap-font-r__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nAbout-process { display: flex; display: -webkit-flex; align-items: stretch; }
.nAbout-process-l { padding: 3.12% 0 4.68% 1.56%; width: 16.87%; background-color: #1C1E2B; box-sizing: border-box; }
.nAbout-process-l__h2 { padding-bottom: 5.10%; line-height: 1; font-size: 32px; font-weight: bold; color: #ffffff; }
.nAbout-process-l__h3 { padding-bottom: 10.20%; line-height: 1; font-size: 16px; color: #60616b; }
.nAbout-process-l__line { width: 15.64%; height: 4px; background-color: #60616b; }
.nAbout-process-l__p { padding-top: 10.20%; font-size: 16px; line-height: 32px; color: #ffffff; }
.nAbout-process-r { width: 83.13%; }
.nAbout-process-r .swiper-wrapper .swiper-slide { background-image: url(../images/img-21.png); background-position: center; background-repeat: no-repeat; background-size: cover; }
.nAbout-process-r .swiper-wrapper .swiper-slide:nth-child(2) { background-image: url(../images/img-22.png); }
.nAbout-process-r .swiper-wrapper .swiper-slide:nth-child(3) { background-image: url(../images/img-23.png); }
.nAbout-process-r .swiper-wrapper .swiper-slide:nth-child(4) { background-image: url(../images/img-24.png); }
.nAbout-process-r .swiper-wrapper .swiper-slide:nth-child(5) { background-image: url(../images/img-25.png); }
.nAbout-process-r .swiper-wrapper .swiper-slide:nth-child(6) { background-image: url(../images/img-26.png); }
.nAbout-process-r-box { background-color: rgba(0, 0, 0, .60); }
.nAbout-process-r-box__icon { width: 31.58%; }
.nAbout-process-r-box__h2 { padding-top: 5.64%; line-height: 1; font-size: 16px; text-align: center; color: #ffffff; }
.nAbout-course { padding: 4.68% 0 6.25%; background-color: #ffffff; background-image: url(../images/bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; }
.nAbout-course-box { margin-top: 2.98%; text-align: center; background-image: url(../images/icon-25.png); background-repeat: no-repeat; background-position: center; background-size: 100% auto; }
.nAbout-course__h2 { line-height: 1; font-size: 36px; font-weight: bold; color: #1C1E2B; }
.nAbout-course__p { height: 48px; font-size: 14px; line-height: 24px; }
.nAbout-course__line { margin: 10px 0; height: 70px; }
/* 企业荣誉 */
.nHonor ul { display: flex; display: -webkit-flex; flex-wrap: wrap }
.nHonor li { margin-right: 2.08%; margin-bottom: 2.08%; width: 23.33%; }
.nHonor li:nth-child(4n) { margin-right: 0; }
.nHonor-img { padding-top: 144.37%; border: 1px solid #DCDCDC; }
.nHonor-img.padding61 { padding-top: 61.79%; }
.nHonor-img-box { position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; z-index: 10; }
.nHonor-img-box img { margin: 0 auto; max-width: 100%; max-height: 100%; }
.nHonor-font { padding: 0 7.08%; height: 52px; background-color: #DCDCDC; line-height: 52px; font-size: 16px; text-align: center; color: #333333; }
.nHonor li:hover .nHonor-font { background-color: #E54700; color: #ffffff !important; }
/* 旗下公司 */
.Nits-wrap-item { margin-bottom: 2.08%; background: #F4F5FA; display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.Nits-wrap-list .Nits-wrap-item:last-child { margin-bottom: 0; }
.Nits-wrap-item-l { width: 31.94%; }
.Nits-wrap-item-l__img { padding-top: 61.79%; }
.Nits-wrap-item-l__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.Nits-wrap-item-r { padding: 2.08% 2.08% 0; width: 63.90%; }
.Nits-wrap-item-r__h2 { font-size: 18px; font-weight: bold; color: #1C1E2B; }
.Nits-wrap-item-r-number { margin: 1.09% 0 2.18%; display: flex; display: -webkit-flex;  align-items: center; height: 18px; }
.Nits-wrap-item-r-number__icon { margin-right: 1.09%; width: 15px; height: 15px; }
.Nits-wrap-item-r-number__txt { margin-right: 3.27%; font-size: 14px; font-weight: normal; color: #E54700; }
.Nits-wrap-item-r__p { line-height: 24px; font-size: 14px; color: #A4A5AA; text-align: justify; }
/* 企业文化 */
.nCulture-wrap-tit { padding: 0 2.08%; background: rgb(229,71,0); background: -moz-linear-gradient(left, rgba(229,71,0) 0%, rgba(250,251,253,1) 100%); background: -webkit-linear-gradient(left, rgba(229,71,0) 0%,rgba(250,251,253,1) 100%); background: linear-gradient(to right, rgba(229,71,0) 0%,rgba(250,251,253,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E54700', endColorstr='#FAFBFD',GradientType=1); line-height: 60px; font-size: 36px; color: #ffffff; }
.nCulture-zzjg { margin-top: 1.04%; padding: 2.08%; background-color: #F4F5FA; }
.nCulture-list { padding: 2.08% 0; display: flex; display: -webkit-flex; flex-wrap: wrap; }
.nCulture-list__item { margin-right: 2.08%; margin-bottom: 2.08%; width: 23.33%; }
.nCulture-list__item:nth-child(4n) { margin-right: 0; }
.nCulture-list-img { padding-top: 61.79%; border: 1px solid #DCDCDC; }
.nCulture-list-img-box { position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; z-index: 10; }
.nCulture-list-img-box img { margin: 0 auto; max-width: 100%; max-height: 100%; }
.nCulture-list-font { padding: 0 7.08%; height: 52px; background-color: #DCDCDC; line-height: 52px; font-size: 16px; text-align: center; color: #333333; }
.nCulture-list li:hover .nCulture-list-font { background-color: #E54700; color: #ffffff !important; }
.nCulture-font { display: flex; display: -webkit-flex; justify-content: space-between; flex-wrap: wrap; }
.nCulture-font__item { margin-bottom: 2.08%; width: 48.95%; }
.nCulture-font__item-img { padding-top: 61.79%; }
.nCulture-font__item-img-box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; }
.nCulture-font__item-txt { position: absolute; top: 30px; right: 34.02%; bottom: 30px; left: 30px; z-index: 11; }
.nCulture-font__item-txt__h2 { line-height: 1; font-size: 36px; font-weight: bold; color: #1C1E2B; }
.nCulture-font__item-txt__line { margin: 3.50% 0; width: 48px; height: 4px; background-color: #E54700;}
.nCulture-font__item-txt__p { font-size: 16px; line-height: 32px; color: #1C1E2B; }
.nCulture-font__item:first-child, .nCulture-font__item:last-child { width: 100%; }
.nCulture-font__item:first-child .nCulture-font__item-img, .nCulture-font__item:last-child .nCulture-font__item-img { padding-top: 36.45%; }


/* -------------------------------- 产品与解决方案 -------------------------------- */
/* 列表页 */
.nProdcut-wrap { display: flex; display: -webkit-flex; justify-content: space-between; }
.nMenu-pro { width: 245px; }
.nMenu-pro-tit { padding-top: 61.79%; background-color: #E54700; }
.nMenu-pro-tit-box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; line-height: 1; color: #ffffff; }
.nMenu-pro__h2 { padding: 0 24px; font-size: 24px; font-weight: bold; }
.nMenu-pro__line { margin: 14px 0 14px 24px; width: 34px; height: 3px; background-color: #ffffff; }
.nMenu-pro__h3 { padding: 0 24px; font-size: 14px; font-weight: lighter; }
.nMenu-pro__list-first { position: relative; padding: 0 9.80%; height: 60px; line-height: 60px; cursor: pointer; border-bottom: 1px solid #ffffff; background-color: #dcdcdc; font-size: 14px; color: #333333; }
.nMenu-pro__list-first i { position: absolute; top: 50%; right: 9.80%; margin-top: -4px; width: 5px; height: 9px; background-image: url(../images/icon-14.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
.nMenu-pro__list-first a { color: #333333; }
.nMenu-pro__list_second { display: none; }
.nMenu-pro__list_second a { position: relative; padding: 0 9.80%; display: block; height: 60px; line-height: 60px; border-bottom: 1px dashed #dcdcdc; background-color: #f4f5fa; color: #333333; font-size: 14px; }
.nMenu-pro__list_second a i { position: absolute; top: 50%; right: 9.80%; margin-top: -4px; width: 5px; height: 9px; background-image: url(../images/icon-14.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
.nMenu-pro__list_second a:last-child { margin-bottom: 1px; border-bottom-width: 0; }
.nMenu-pro__list_second a.hover { color: #E54700; }
.nMenu-pro__list_second a.hover i { background-image: url(../images/icon-15.png);  }
.nMenu-pro-hove { background-color: #1c1e2b; color: #ffffff; }
.nMenu-pro-hove i { background-image: url(../images/icon-29.png); }
.nProduct-list { width:calc(100% - 305px); width:-webkit-calc(100% - 305px); width:-moz-calc(100% - 305px); }
.nProdcut-list-top { padding-bottom: 2.08%; height: 60px; display: flex; display: -webkit-flex; justify-content: space-between; }
.nProdcut-list-top__h2 { line-height: 60px; font-size: 32px; font-weight: bold; color: #333333; }
.nProdcut-list-box { display: flex; display: -webkit-flex; justify-content: space-between; flex-wrap: wrap; }
.nProdcut-list__item { margin-right: 2.08%; margin-bottom: 2.08%; width: 48.45%; }
.nProdcut-list__item:nth-child(2n) { margin-right: 0; }
.nProdcut-list__item__img { padding-top: 61.79%; }
.nProdcut-list__item__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nProdcut-list__item__font { padding: 6.52%; background-color: #F4F5FA; }
.nProdcut-list__item-font__h2 { padding-bottom: 4.34%; line-height: 1; font-size: 18px; font-weight: bold; color: #1C1E2B; }
.nProdcut-list__item-font__p { line-height: 24px; height: 72px; -webkit-line-clamp: 3; font-size: 14px; color: #A4A5AA; text-align: justify; }
.nProdcut-list__item-font__span { margin-top: 4.34%; display: block; width: 94px; line-height: 34px; border: 1px solid #E5E5E5; font-size: 12px; text-align: center; color: #999999; border-radius: 3px; cursor: pointer; }
.nProdcut-list__item:hover .nProdcut-list__item-font__span { border-color: #E54700; background-color: #E54700; color: #ffffff; }
/* 详细页 */
.nProdcutDetailed-top { display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.nProdcutDetailed-top-box { width: 48.45%; }
.nProdcutDetailed-top__img { padding-top: 61.79%; }
.nProdcutDetailed-top__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nProdcutDetailed-top__h1 { line-height: 1; font-size: 24px; font-weight: bold; color: #1c1e2b; }
.nProdcutDetailed-top__p { padding-top: 2.72%; font-size: 16px; line-height: 32px; color: #a4a5aa; }
.nProdcutDetailed-top__a { margin-top: 5.45%; display: block; width: 94px; line-height: 34px; border: 1px solid #E54700; font-size: 12px; text-align: center; color: #ffffff; border-radius: 3px; cursor: pointer; background-color: #E54700; }
.nProdcutDetailed-font { padding-top: 2.64%; }
.nProdcutDetailed-font-menu { border-bottom: 2px solid #E54700; }
.nProdcutDetailed-font-menu ul { display: flex; display: -webkit-flex; justify-content: flex-start; }
.nProdcutDetailed-font-menu li { position: relative; cursor:pointer; width: 124px; line-height: 1; font-size: 16px; text-align: center; line-height: 50px; color: #1c1e2b; }
.nProdcutDetailed-font-menu li.hover{ background-color: #E54700; color: #ffffff; }
.nProdcutDetailed-font_p { padding: 2.64%; font-size: 16px; line-height: 32px; color: #a4a5aa; background-color: #f4f5fa; }
.nProdcutDetailed-title { padding: 2.64% 0 1.32%; line-height: 1; font-weight: bold; font-size: 24px; color: #1c1e2b; }
.nProdcutCase-list { display: flex; display: -webkit-flex; justify-content: flex-start; flex-wrap: wrap; }
.nProdcutCase-list-item { margin-right: 2.64%; width: 31.36%; }
.nProdcutCase-list-item:nth-child(3n) { margin-right: 0; }
.nProdcutCase-list-item__img { padding-top: 61.79%; background-color: #f4f5fa; }
.nProdcutCase-list-item__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nProdcutCase-list-item__img-box img { max-width: 100%; max-height: 100%; }
.nProdcutCase-list-item-font { padding: 0 7.08%; height: 52px; background-color: #DCDCDC; line-height: 52px; font-size: 16px; text-align: center; color: #333333; }


/* -------------------------------- 服务支持 -------------------------------- */
/* 列表页 */
.nService ul { display: flex; display: -webkit-flex; flex-wrap: wrap }
.nService li { margin-right: 2.08%; margin-bottom: 2.08%; width: 31.94%; }
.nService li:nth-child(3n) { margin-right: 0; }
.nService-img { padding-top: 61.79%; border: 1px solid #DCDCDC; }
.nService-img-box { position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; z-index: 10; }
.nService-img-box img { margin: 0 auto; max-width: 100%; max-height: 100%; }
.nService-font { padding: 0 7.08%; height: 52px; background-color: #DCDCDC; line-height: 52px; font-size: 16px; text-align: center; color: #333333; }
.nService li:hover .nService-font { background-color: #E54700; color: #ffffff !important; }
/* 详细页 */
.nServiceDetailed-top { display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.nServiceDetailed-top-box { width: 48.45%; }
.nServiceDetailed-top__img { padding-top: 61.79%; }
.nServiceDetailed-top__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nServiceDetailed-top__h1 { line-height: 1; font-size: 24px; font-weight: bold; color: #1c1e2b; }
.nServiceDetailed-top__p { padding-top: 2.72%; font-size: 16px; line-height: 32px; color: #a4a5aa; }
.nServiceDetailed-top__a { margin-top: 5.45%; display: block; width: 94px; line-height: 34px; border: 1px solid #E54700; font-size: 12px; text-align: center; color: #ffffff; border-radius: 3px; cursor: pointer; background-color: #E54700; }
.nServiceDetailed-font { padding-top: 2.64%; }
.nServiceDetailed-font-menu { border-bottom: 2px solid #E54700; }
.nServiceDetailed-font-menu ul { display: flex; display: -webkit-flex; justify-content: flex-start; }
.nServiceDetailed-font-menu li { position: relative; cursor:pointer; width: 124px; line-height: 1; font-size: 16px; text-align: center; line-height: 50px; color: #1c1e2b; }
.nServiceDetailed-font-menu li.hover{ background-color: #E54700; color: #ffffff; }
.nServiceDetailed-font_p { padding: 2.64%; font-size: 16px; line-height: 32px; color: #a4a5aa; background-color: #f4f5fa; }


/* -------------------------------- 新闻资讯 -------------------------------- */
/* 列表页 */
.nNews-wrap-item { padding: 2.08%; margin-bottom: 2.08%; background: #FFFFFF; box-shadow: 0px 2px 44px 0px rgba(0, 0, 0, 0.1); }
.nNews-wrap-item a { display: flex; display: -webkit-flex; justify-content: space-between; align-items: stretch; }
.nNews-wrap-item-l { width: 24.42%; }
.nNews-wrap-item-l__img { padding-top: 61.79%; }
.nNews-wrap-item-l__img-box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nNews-wrap-item-r { width: 73.41%; display: flex; display: -webkit-flex; justify-content: center; }
.nNews-wrap-item-r__h2 { padding-bottom: 2.46%; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center; height: 18px; font-size: 18px; font-weight: bold; color: #1C1E2B; }
.nNews-wrap-item-r__time { padding-left: 20px; margin: 2px 0; font-size: 14px; font-weight: normal; color: #A4A5AA; background-image: url(../images/icon-07.png); background-size: 14px; background-repeat: no-repeat; background-position: left center; }
.nNews-wrap-item-r__p { line-height: 24px; height: 72px; -webkit-line-clamp: 3; font-size: 14px; color: #A4A5AA; text-align: justify; }
.nNews-wrap-item-r__span { margin-top: 2.46%; display: block; width: 94px; line-height: 34px; border: 1px solid #E5E5E5; font-size: 12px; text-align: center; color: #999999; border-radius: 3px; cursor: pointer; }
.nNews-wrap-item:hover .nNews-wrap-item-r__span { border-color: #E54700; background-color: #E54700; color: #ffffff; }
/* 详细页 */
.nNews-details_h1 { padding-bottom: 18px; line-height: 1; font-size: 32px; text-align: center; font-weight: bold; color: #333333; }
.nDetails-info { display: flex; display: -webkit-flex; justify-content: center; font-size: 0; color: #666666; }
.nDetails-info-font { position: relative; margin: 0 8px; font-size: 14px; }
.nDetails-info-font i { color: #999999; }
.nDetails-info-font .bdsharebuttonbox { display: inline-block; }
.nDetails-info-font .bdshare-button-style1-24 a { float: none !important; display: inline-block!important; font-size: 0 !important; padding-left: 0 !important; line-height: 0 !important; width: 20px; height: 20px !important; background-image: url("../images/icon-32.png") !important; _background-image: url("../images/icon-32.png") !important; background-size: 20px 80px; margin: 0 5px -3px 0 !important; }
.nDetails-info-font .bdshare-button-style1-24 .bds_tsina { background-position: 0 0; }
.nDetails-info-font .bdshare-button-style1-24 .bds_weixin { background-position: 0 -20px; }
.nDetails-info-font .bdshare-button-style1-24 .bds_qzone { background-position: 0 -40px; }
.nDetails-info-font .bdshare-button-style1-24 .bds_sqq { background-position: 0 -60px; }
.nNews-details-cnt { padding: 4.16% 0; border-bottom: 1px solid #E0E0E0; line-height: 28px; font-size: 14px; text-align: justify; color: #666666; }
.nNews-details-cnt img { max-width: 100%; }


/* -------------------------------- 加入我们 -------------------------------- */
/* 招贤纳士 */
.job-top { padding-top: 4.16%; padding-bottom: 6.24%; }
.job-top li { margin-bottom: 2.36%; }
.job-top li:last-child { margin-bottom: 0; }
.job-top__img { float: left; width: 48.82%; }
.job-top__img-box { padding-top: 61.79%; }
.job-top__img-box-cnt { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; }
.job-top__font { float: right; width: 48.82%; }
.job-top__font-box { padding-top: 61.79%; }
.job-top__font-box-cnt { position: absolute; left: -9.68%; right: 0; top: 4.84%; bottom: 4.84%; z-index: 10; padding: 0 9.59%; background-color:#f4f5fa; }
.job-top__font-box-cnt dl { padding-bottom: 22px; }
.job-top__font-box-cnt dl:last-child { padding-bottom: 0; }
.job-top__font-box-cnt dt { padding-bottom: 12px; line-height: 1; font-size: 24px; font-weight: bold; color: #333333; }
.job-top__font-box-cnt dd { position: relative; padding-left: 20px; line-height: 32px; font-size: 14px; color: #666666; }
.job-top__font-box-cnt dd::before { content: ""; display: block; position: absolute; left: 0; top: 12px; width: 8px; height: 8px; border-radius: 4px; background-color: #E54700; }
.job-top li:nth-child(2n) .job-top__img { float: right; }
.job-top li:nth-child(2n) .job-top__font { float: left; }
.job-top li:nth-child(2n) .job-top__font-box-cnt { position: absolute; right: -9.68%; left: 0; top: 4.84%; bottom: 4.84%; z-index: 10; }
.nJob-menu ul { padding: 2.08% 0; display: flex; display: -webkit-flex; justify-content: center; }
.nJob-menu li { position: relative; cursor:pointer; padding: 0 1.04%; line-height: 1; font-size: 16px; }
.nJob-menu li.hover{ color: #E54700; font-weight: bold; }
.nJob-menu li::after { content: " "; display: block; position: absolute; top: 0; bottom: 0; right: -1px; width: 1px; background-color: #E5E5E5; }
.nJob-menu li:last-child::after { display: none; }
.Contentbox { clear: both; }
.nJob-cnt-tit { height: 56px; line-height: 56px; background-color: #F1F1F1; }
.nJob-cnt dt, .nJob-cnt dd { float: left; }
.nJob-cnt dt { padding-left: 2.36%; width: 29.60%; }
.nJob-cnt dd { text-align: center; }
.nJob-cnt dd.w280 { width: 19.44%; }
.nJob-cnt dd.w210 { width: 14.58%; }
.nJob-cnt-tit dt, .nJob-cnt-tit dd { font-size: 18px; font-weight: bold; color: #333333; }
.nJob-cnt__list li { border-bottom: 1px solid #E0E0E0; line-height: 48px; }
.nJob-cnt__list dt, .nJob-cnt__list dd { font-size: 14px; color: #666666; }
.nJob-cnt__list li:hover { background-color: #E54700; }
.nJob-cnt__list li:hover dt, .nJob-cnt__list li:hover dd { color: #ffffff; }
/* 详细页 */
.nJob-detailed { margin-top: 2.36%; padding: 4.72%; -moz-box-shadow: 0 0 40px 0 rgba(51,51,51,.05); -webkit-box-shadow: 0 0 40px 0 rgba(51,51,51,.05); box-shadow: 0 0 40px 0 rgba(51,51,51,.05); }
.nJob-detailed-cnt { width: 61.94%; }
.nJob-detailed-cnt__h1 { padding-bottom: 4.25%; line-height: 1; font-size: 24px; font-weight: bold; color: #333333; }
.nJob-detailed-cnt__sj { line-height: 1; font-size: 14px; color: #666666; }
.nJob-detailed-cnt__sj span { padding-right: 4.25%; }
.nJob-detailed-cnt__sj span:nth-child(2) { padding-right: 12.75%; }
.nJob-detailed-cnt__line { margin: 4.25% 0; height: 1px; background-color: #E0E0E0; }
.nJob-detailed-cnt__tit { padding-bottom: 2.25%; line-height: 1; font-size: 14px; font-weight: bold; color: #666666; }
.nJob-detailed-cnt__txt { padding-bottom: 8.50%; line-height: 28px; font-size: 14px; text-align: justify; color: #666666; }


/* 联系我们 */
.nContact { padding: 4.68% 0; background-color: #ffffff; }
.nContact-cnt { margin-top: 4.16%; display: flex; display: -webkit-flex; background-color: #f4f5fa; justify-content: space-between; align-items: stretch; }
.nContact-cnt-map { position: relative; width: 61.94%; }
.nContact-cnt-map-box { padding-top: 61.79%; }
.nContact-cnt-map-box-wrap { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: black; }
.nContact-cnt-map-box-wrap iframe { display: block; width: 100%; height: 100%; }
.nContact-cnt-font { padding: 0 4.16%; width: 38.06%; box-sizing: border-box; line-height: 42px; font-size: 16px; color: #a4a5aa; }
.nContact-cnt-font__h1 { padding-bottom: 12px; line-height: 1; font-size: 24px; font-weight: bold; color: #333333; }
.nMsg { padding: 4.68% 0; background-image: url(../images/bg-01.png); background-repeat: repeat-x; background-position: center top; background-color: #ffffff; }
.nMsg .Title { color: #ffffff; }
.nMsg-box { margin-top: 4.16%; padding: 4.16% 4.16% 0; background-color: #ffffff; }
.nMsg-box__item { width: 48.82%; }
.nMsg-box__item li { position: relative; margin-bottom: 3.80%; border: 1px solid #e0e0e0; }
.nMsg-box__item li:last-child { margin-bottom: 0;}
.nMsg-box__item-icon { padding-top: 8.86%; width: 8.86%; background-color: #E54700; background-repeat: no-repeat; background-size: 100% 100%; background-position: center; }
.nMsg-box__item-input { position: absolute; top: 0; bottom: 0; right: 5.38%; left: 10.76%; }
.nMsg-box__item-input input { width: 100%; height: 100%; line-height: 100%; border: none; background-color: transparent; outline: none; font-size: 16px; color: #333333; font-weight: 400; }
.nMsg-box__item-r { padding-top: 47.94%; }
.nMsg-box__item-r-box { position: absolute; top: 0; bottom: 0; right: 0; left: 0; padding: 3.16%; border: 1px solid #e0e0e0; }
.nMsg-box__item-r-box textarea { width: 100%; height: 100%; border-width: 0; background-color: transparent; font-size: 16px; color: #333333; font-weight: 400; resize: none; }
.nMsg-box__item-input input::-webkit-input-placeholder, .nMsg-box__item-r-box textarea::-webkit-input-placeholder { color: #B4B4B4 !important; }
.nMsg-box__item-input input:-moz-placeholder, .nMsg-box__item-r-box textarea:-moz-placeholder { color: #B4B4B4 !important; }
.nMsg-box__item-input input::-moz-placeholder, .nMsg-box__item-r-box textarea::-moz-placeholder { color: #B4B4B4 !important; }
.nMsg-box__item-input input:-ms-input-placeholder, .nMsg-box__item-r-box textarea:-ms-input-placeholder { color: #B4B4B4 !important; }
.nMsg-btn { cursor: pointer; margin-top: 2.61%; padding-top: 4.75%; width: 14.58%; background-color: #E54700; }
.nMsg-btn-box { position: absolute; top: 0; bottom: 0; right: 0; left: 0; font-size: 18px; color: #ffffff; }
.nMsg-btn-box a { color: #ffffff; }
.nMsg-btn:hover { background-color: #FDC52C; }

@media(max-width: 1500px){
	.banner-01-txt { left: 8.78%; }
    .banner-btn { left: 8.78%; }
}
.mProduct-nav, .nJoin-process-item-img, .mProMenu { display: none; }
@media(max-width:960px){
    .banner { padding-top: 61.79%; }
    .banner .swiper-button-next, .banner .swiper-button-prev { width: 18px; height: 36px; margin-top: -18px; background-size: 18px 18px; }
    .swiper-iBanner-button-next { right: 15px; }
    .swiper-iBanner-button-prev { left: 15px; }
    .banner .pc { display: none; }
    .banner .md { display: block; }
    /* 产品中心 */
    .iProduct-wrap { margin-top: -60px; height: 160px; }
    .iProduct-wrap-box { height: 160px; }
    .iProductList__font { height: 48px; -webkit-line-clamp: 2; }
    /* 关于我们 */
    .iAbout-wrap-number { flex-wrap: wrap; justify-content: space-between; }
    .iAbout-wrap-number-item { padding: 4.16%; width: 47.92%; box-sizing: border-box; -webkit-flex: auto; flex: auto; align-items: stretch; background: #FFFFFF; box-shadow: 0 2px 44px 0 rgba(0,0,0,0.10);  }
    .iAbout-wrap-number__h2 { font-size: 30px; }
    .iAbout-wrap-number__h2 p { font-size: 16px; }
    .iAbout-wrap-number__adv { padding: 10px 0; font-size: 14px; }
    .iAbout-wrap-number__slogan { font-size: 12px; }
    .iAbout-wrap-font { padding: 4.16%; flex-wrap: wrap; }
    .iAbout-wrap-font-l { width: 100%; }
    .iAbout-wrap-font-l__h2 { font-size: 18px; }
    .iAbout-wrap-font-l__a { position: relative; bottom: auto; margin: 20px 0; width: 100%; border-color: #E54700; background-color: #E54700; color: #ffffff; } 
    .iAbout-wrap-font-r { width: 100%; }
    /* 工程案例 */
    .iCase-wrap-menu ul { flex-wrap: wrap; justify-content: flex-start; }
    .iCase-wrap-menu li { margin-bottom: 2.08%; width: 33.33%; box-sizing: border-box; font-size: 14px; text-align: center; }
    .iCase-wrap-menu li:last-child::after { display: block; }
    .iCase-wrap-menu li:nth-child(3n)::after { display: none; }
    .iCase-wrap-list { flex-wrap: wrap; }
    .iCase-wrap-item { -webkit-flex: auto; flex: auto; margin-bottom: 4.16%; margin-right: 0; width: 100%; }
    .iCase-wrap-item:last-child { margin-right: 0; margin-bottom: 0; }
    .iCase-wrap-item__font { padding: 4.16%; background-color: #F4F5FA; }
    .iCase-wrap-item-font__h2 { font-size: 14px; }
    .iCase-wrap-item-font__p { line-height: 24px; height: 48px; -webkit-line-clamp: 2; font-size: 12px; }
    /* 新闻动态 */
    .iNews-wrap-menu ul { flex-wrap: wrap; justify-content: flex-start }
    .iNews-wrap-menu li { margin-bottom: 2.08%; width: 33.33%; box-sizing: border-box; font-size: 14px; text-align: center; }
    .iNews-wrap-menu li:last-child::after { display: block; }
    .iNews-wrap-menu li:nth-child(3n)::after { display: none; }
    .iNews-wrap-item { padding: 4.16%; margin-bottom: 2.08%; background: #FFFFFF; }
    .iNews-wrap-list .iNews-wrap-item:last-child { margin-bottom: 0; }
    .iNews-wrap-item-l { width: 38.84%; }
    .iNews-wrap-item-r { width: 58.0%; }
    .iNews-wrap-item-r__h2 { padding-bottom: 2.46%; justify-content: flex-start; flex-wrap: wrap; height: auto; font-size: 14px; }
    .iNews-wrap-item-r__time { padding-left: 20px; margin: 2px 0; font-size: 14px; font-weight: normal; }
    .iNews-wrap-item-r__p { line-height: 24px; height: 24px; -webkit-line-clamp: 1; }
    .iNews-wrap-item-r__span { display: none; }
    /* 链接 */
    .iLinKdate-item { margin-right: 4.16%; }
    .iLinKdate-item__img { padding-top: 90%; z-index: 1; }
    .iLinKdate-item__icon { width: 35.64%; }
    .iLinKdate-item__h2 { margin-top: 13.04%; line-height: 1; font-size: 12px; }


    /* -------------------------------- 关于我们 -------------------------------- */
    /* 走进我们 */
    .nAbout-wrap-number { flex-wrap: wrap; justify-content: space-between; align-items: stretch; }
    .nAbout-wrap-number-item { padding: 4.16%; margin-right: 4.16%; margin-bottom: 4.16%; -webkit-flex: auto; flex: auto; width: 38.51%; }
    .nAbout-wrap-number-item:nth-child(2n) { margin-right: 0; }
    .nAbout-wrap-number__h2 { font-size: 30px; }
    .nAbout-wrap-number__h2 p { font-size: 16px; }
    .nAbout-wrap-number__adv { font-size: 14px; }
    .nAbout-wrap-number__slogan { font-size: 12px; }
    .nAbout-wrap-font { padding-bottom: 6.25%; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; }
    .nAbout-wrap-font-l { width: 100%; }
    .nAbout-wrap-font-l__font { line-height: 28px; font-size: 14px; }
    .nAbout-wrap-font-r { width: 100%; }
    .nAbout-process-l { padding: 6.24% 0 4.68% 3.12%; width: 33.33%; }
    .nAbout-process-l__h2 { font-size: 16px; }
    .nAbout-process-l__h3 { font-size: 14px; }
    .nAbout-process-l__p { padding-top: 10.20%; font-size: 14px; line-height: 28px; }
    .nAbout-process-r { width: 66.67%; }
    .nAbout-process-r-box__icon { width: 31.58%; }
    .nAbout-course-box { margin-top: 5.96%; background-image: url(../images/icon-25m.png); }
    .nAbout-course__h2 { font-size: 18px; }
    .nAbout-course__p { height: 80px; font-size: 14px; line-height: 20px; }
    .nAbout-course__line { height: 35px; }
    /* 企业荣誉 */
    .nHonor li { width: 100%; border-right-width: 0; }
    .nHonor li:nth-child(3n) { border-right-width: 0; }
    .nHonor-font { line-height: 36px; }
    /* 旗下公司 */
    .Nits-wrap-item { margin-bottom: 4.16%; flex-wrap: wrap; justify-content: flex-start; }
    .Nits-wrap-list .Nits-wrap-item:last-child { margin-bottom: 0; }
    .Nits-wrap-item-l { width: 100%; } 
    .Nits-wrap-item-r { padding: 4.16% 4.16%; width: 91.68%; } 
    .Nits-wrap-item-r-number { flex-wrap: wrap; margin: 2.18% 0 0; height: auto; }
    .Nits-wrap-item-r-number__icon { margin-right: 10px; margin-bottom: 2.08%; }
    .Nits-wrap-item-r-number__txt { margin-right: 0; margin-bottom: 2.08%; width:-webkit-calc(100% - 25px); width:-moz-calc(100% - 25px); width:calc(100% - 25px);  font-size: 14px; }
    .Nits-wrap-item-r__p { line-height: 24px; font-size: 14px; color: #A4A5AA; text-align: justify; }
    /* 企业文化 */
    .nCulture-wrap-tit { padding: 0 4.16%; line-height: 36px; font-size: 18px; }
    .nCulture-zzjg { margin-top: 1.04%; padding: 2.08%; background-color: #F4F5FA; }
    .nCulture-list { padding: 4.16% 0; }
    .nCulture-list { justify-content: space-between; }
    .nCulture-list__item { margin-bottom: 4.16%; margin-right: 0; width: 47.92%; }
    .nCulture-list-font { height: 36px; line-height: 36px; font-size: 14px; }
    .nCulture-font { justify-content: flex-start; flex-wrap: wrap; }
    .nCulture-font__item { margin-bottom: 4.16%; width: 100%; }
    .nCulture-font__item-img-box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; }
    .nCulture-font__item-txt { position: absolute; top: 4.16%; right: 4.16%; bottom: 4.16%; left: 4.16%; z-index: 11; }
    .nCulture-font__item-txt__h2 { font-size: 18px; }
    .nCulture-font__item-txt__p { font-size: 14px; line-height: 28px; }
    .nCulture-font__item:first-child, .nCulture-font__item:last-child { width: 100%; }
    .nCulture-font__item:first-child .nCulture-font__item-img { padding-top: 186.45%; }
    .nCulture-font__item:last-child .nCulture-font__item-img { padding-top: 61.79%; }


    /* -------------------------------- 产品与解决方案 -------------------------------- */
    /* 列表页 */
    .nProdcut-wrap { justify-content: flex-start; }
    .mProMenu { display: block; }
    .nMenu-pro { display: none; }
    .mProduct-nav { padding: 4.08% 0 0; display: block; background-color: #ffffff; }
    .mProduct-nav ul { display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: flex-start; }
    .mProduct-nav li { margin-right: 2.08%; margin-bottom: 2.08%; width: 31.76%; background-color: #F1F1F1; line-height: 38px; font-size: 14px; border-radius: 3px; text-align: center; }
    .mProduct-nav li:nth-child(3n) { margin-right: 0; }
    .mProduct-nav li a { color: #333333; }
    .mProduct-nav__hover { background-color: #E54700 !important; }
    .mProduct-nav__hover a { color: #ffffff !important; }
    .nProduct-list { width:calc(100% - 0px); width:-webkit-calc(100% - 0px); width:-moz-calc(100% - 0px); }
    .nProdcut-list-top { display: none; }
    .nProdcut-list__item { margin-right: 0; margin-bottom: 4.16%; width: 47.92%; }
    .nProdcut-list__item-font__h2 { font-size: 16px; }
    .nProdcut-list__item-font__p { line-height: 20px; height: 40px; -webkit-line-clamp: 2; font-size: 14px; }
    .nProdcut-list__item-font__span { display: none; }
    /* 详细页 */
    .nProdcutDetailed-top { flex-wrap: wrap; }
    .nProdcutDetailed-top-box { width: 100%; }
    .nProdcutDetailed-top__h1 { margin-top: 4.16%; font-size: 18px; }
    .nProdcutDetailed-top__p { font-size: 14px; line-height: 24px; }
    .nProdcutDetailed-top__a { display: none; }
    .nProdcutDetailed-font { padding-top: 4.18%; }
    .nProdcutDetailed-font_p { padding: 4.18%; font-size: 14px; line-height: 28px; }
    .nProdcutDetailed-title { padding: 4.16% 0 2.08%; line-height: 1; font-size: 18px; }
    .nProdcutCase-list { justify-content: space-between; }
    .nProdcutCase-list-item { margin-right: 0; margin-bottom: 4.16%; width: 47.92%; }
    .nProdcutCase-list-item-font { height: 36px; line-height: 36px; }


    /* -------------------------------- 服务支持 -------------------------------- */
    /* 列表页 */
    .nService ul { flex-wrap: wrap; justify-content: space-between; }
    .nService li { margin-right: 0; margin-bottom: 4.16%; width: 47.92%; }
    .nService-font { height: 36px; line-height: 36px; }
    /* 详细页 */
    .nServiceDetailed-top { flex-wrap: wrap; justify-content: flex-start; }
    .nServiceDetailed-top-box { width: 100%; }
    .nServiceDetailed-top__h1 { margin-top: 4.16%; font-size: 18px; }
    .nServiceDetailed-top__p { font-size: 14px; line-height: 24px; }
    .nServiceDetailed-top__a { display: none; }
    .nServiceDetailed-font { padding-top: 4.18%; }
    .nServiceDetailed-font_p { padding: 4.18%; font-size: 14px; line-height: 28px;}

    
    /* -------------------------------- 新闻资讯 -------------------------------- */
    /* 列表页 */
    .nNews-wrap-item { padding: 4.16%; margin-bottom: 4.16%; }
    .nNews-wrap-item-l { width: 38.84%; }
    .nNews-wrap-item-r { width: 58.0%; }
    .nNews-wrap-item-r__h2 { padding-bottom: 2.46%; justify-content: flex-start; flex-wrap: wrap; height: auto; font-size: 14px; }
    .nNews-wrap-item-r__time { padding-left: 20px; margin: 2px 0; font-size: 14px; font-weight: normal; }
    .nNews-wrap-item-r__p { line-height: 24px; height: 24px; -webkit-line-clamp: 1; }
    .nNews-wrap-item-r__span { display: none; }
    /* 详细页 */
    .nNews-details_h1 { font-size: 24px; }
    .nDetails-info-font { position: relative; margin: 0 8px; font-size: 14px; }
    .nDetails-info-font:nth-child(1) { display: none; }
    .nDetails-info-font:nth-child(2) { display: none; }
    .nDetails-info-font i { color: #999999; }
    .nDetails-info-font.share { display: none; }


    /* -------------------------------- 加入我们 -------------------------------- */
    /* 招贤纳士 */
    .job-top { }
    .job-top li { margin-bottom: 2.36%; }
    .job-top li:last-child { margin-bottom: 0; }
    .job-top__img { width: 100%; }
    .job-top__img-box { padding-top: 61.79%; }
    .job-top__font { width: 100%; }
    .job-top__font-box { padding-top: 0; }
    .job-top__font-box-cnt { position: relative; left: auto; right: auto; top: auto; bottom: auto; padding: 4.72%; }
    .job-top li:nth-child(2n) .job-top__font-box-cnt { position: relative; right: auto; left: auto; top: auto; bottom: auto; }
    .nJob-menu { padding: 2.36% 0; }
    .nJob-menu li { width: 86px; line-height: 30px; text-align: center; }
    .Contentbox { clear: both; padding-top: 2.36%; }
    .nJob-cnt-tit { height: 40px; line-height: 40px; }
    .nJob-cnt dt { padding-left: 4.16%; width: 60.00%; }
    .nJob-cnt dd.w280 { display: none; }
    .nJob-cnt dd.w210 { display: none; }
    .nJob-cnt dd:last-child { display: block !important; width: 35.84%; }
    .nJob-cnt__list li:last-child { border-bottom-width: 0; }
    /* 详细页 */
    .nJob-detailed { margin-top: 7.08%; padding: 4.72%;  }
    .nJob-detailed-cnt { width: 100%; }
    .nJob-detailed-cnt__h1 { font-size: 18px; }
    .nJob-detailed-cnt__sj { line-height: 24px; font-size: 12px; }
    .nJob-detailed-cnt__sj span { display: block; width: 100%; padding-right: 0; }
    .nJob-detailed-cnt__sj span:nth-child(2) { padding-right: 0; }

    /* 联系我们 */
    .nContact-cnt { flex-wrap: wrap; justify-content: flex-start; }
    .nContact-cnt-map { width: 100%; }
    .nContact-cnt-font { padding: 4.16%; width: 100%; line-height: 28px; font-size: 14px; }
    .nContact-cnt-font__h1 { font-size: 18px; }
    .nMsg-box { padding: 4.16%; }
    .nMsg-box__item { width: 100%; }
    .nMsg-box__item li:last-child { margin-bottom: 3.80%; }
    .nMsg-btn { cursor: pointer; margin-top: 2.61%; padding-top: 9.50%; width: 34.58%; background-color: #E54700; }
}



.fy { line-height: 1; text-align: center; font-size: 0; }
.fy span { display: inline-block; padding: 8px 10px !important; margin: 0 6px; background-color: #E54700 !important; border: 1px solid #E54700 !important; font-size: 14px !important; color: #ffffff !important; border-radius: 5px; }
.fy a { display: inline-block; padding: 8px 10px; margin: 0 6px; background-color: #ffffff; border: 1px solid #DCDCDC; color: #1C1E2B; font-size: 14px; border-radius: 5px; }
.fy a:hover { background-color: #E54700; border: 1px solid #E54700; color: #ffffff; }