﻿.rel {position:relative;}
.abs {position:absolute;}
.fixed {position:fixed;}
.flex {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */}
.flex-wrap {flex-flow:wrap;}
.flex-between {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.inline-block {display:inline-block;}
.block {display:block;}
.hide {display:none;}
.bold {font-weight:700;}
.txt-center {text-align:center;}
.txt-left {text-align:left;}
.txt-right {text-align:right;}
.before {opacity:0;visibility:hidden;}
.after {opacity:1;visibility:visible;}
.font {font-family:Arial;}
.font2 {font-family:dlight;}
.txt {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body {overflow-x:hidden;}
@font-face {font-family:"dlight";src:url('../fonts/dlight.OTF');font-weight:normal;font-style:normal;}
@font-face {font-family:"dbold";src:url('../fonts/din.OTF');font-weight:normal;font-style:normal;}
.upper {text-transform:uppercase;}
.middle {vertical-align:middle;}
.box-container-fluid {width:100%;margin:0 auto;}
.index-more {display:block;font-size:18px;color:#fff;}
.index-more:hover i {transform:translateX(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);}
.index-more i {display:inline-block;width:25px;height:21px;background:url(../images/go.png) no-repeat;background-size:contain;transition:transform 0.4s ease;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-ms-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;margin-left:14px;vertical-align:middle;}
.index-more-2 {display:block;width:150px;height:40px;border:1px solid rgba(255,255,255,0.5);line-height:40px;color:#fff;font-weight:bold;font-family:Arial;padding:0 42px 0 20px;margin:46px auto 0;background-image:url(../images/iaicon2.png);background-repeat:no-repeat;background-position:right 18px center;}
.index-title-box {text-align:center;margin-bottom:62px;}
.index-title-box .title {font-size:30px;margin-bottom:4px;}
.index-title-box p {font-size:14px;font-family:Arial;}
.index-box-1 a {position:relative;display:block;}
.index-box-1 a > img {width:100%;height:auto;}
.index-box-1 a .index-more {position:absolute;right:3.125vw;bottom:55px;z-index:10;}
.index-box-2 .intro {position:relative;width:50%;background:#da251d;height:400px;padding:68px 42px 0 120px;}
.index-box-2 .intro .num,.index-box-2 .intro .title {color:#fff;display:inline-block;vertical-align:top;}
.index-box-2 .intro .num span {display:inline-block;font-family:dlight;font-size:272px;color:#fff;}
.index-box-2 .intro .num {line-height:210px;}
.index-box-2 .intro .num img {display:inline-block;position:relative;top:10px;vertical-align:top;}
.index-box-2 .intro .title {font-size:70px;line-height:100px;margin-left:22px;padding-top:16px;}
.index-box-2 .intro .index-more {position:absolute;right:42px;bottom:32px;z-index:10;}
.index-box-2 .list {width:50%;position:relative;overflow:hidden;display:block;}
.index-box-2 .list:hover .hidetextbox {opacity:1;}
.index-box-2 .list:hover .showtextbox {display:none;}
.index-box-2 .list:hover .img img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}
.index-box-2 .list .img img {height:400px;object-fit:cover;}
.index-box-2 .list .showtextbox {width:100%;padding:0 3.125vw;position:absolute;bottom:55px;left:0;}
.index-box-2 .list .title {color:#fff;font-size:18px;}
.index-box-2 .list .text {color:#fff;margin-top:5px;}
.index-box-2 .list .hidetextbox {width:100%;height:100%;background-color:rgba(251,84,0,0.5);position:absolute;top:0;opacity:0;left:0;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;transition:0.4s ease;-webkit-transition:0.4s ease;}
.index-box-2 .list .hidetextbox .title {margin-top:20px;}
.index-box-2 .list .hidetextbox .icon {text-align:center;}
.index-box-2 .list .hidetextbox .icon img {display:initial;}
.index-box-2 .list .hidetextbox .title,.index-box-2 .list .hidetextbox .text {text-align:center;}
.index-box-3 {background:#f0f0f0;}
.index-box-3 .w1200 {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    align-items:center;}
.index-box-3 li {padding:0 64px 0 30px;}
.index-box-3 li:first-child {border-bottom:2px solid #bebebe;}
.index-box-3 .pic {width:42.8%;}
.index-box-3 .pic img.phone {display:none;}
.index-box-3 .info {margin-left:90px;margin-top:-36px;}
.index-box-3 .num span {font-family:dlight;font-size:200px;color:#da251d;}
.index-box-3 .num img {position:relative;top:44px;display:inline-block;vertical-align:top;margin-left:5px;}
.index-box-3 .num,.index-box-3 .title {display:inline-block;vertical-align:middle;}
.index-box-3 .title {font-size:60px;color:#333;line-height:80px;letter-spacing:2px;margin-left:15px;}
.index-box-4 {position:relative;font-size:0;}
.index-box-4 > img {width:100%;height:auto;}
.index-box-4 > img.phone {display:none;}
.index-box-4 .info {width:50vw;height:100%;background:rgba(218,37,29,0.5);display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    align-items:center;position:absolute;left:0;top:0;z-index:10;padding-left:6.7vw;}
.index-box-4 .info .num {font-size:70px;color:#fff;}
.index-box-4 .info .num span {font-size:272px;line-height:110px;font-family:dlight;margin-right:24px;position:relative;top:16px;}
.index-box-4 .info .desc {display:inline-block;font-size:25px;line-height:56px;color:#fff;border:2px solid #fff;border-left:none;border-right:none;text-transform:uppercase;margin-top:20px;padding:24px 50px 24px 0;}
.index-box-4 .info .desc a {font-size:25px;}
.index-box-4 .inner {width:100%;}
.index-box-4 .index-more {position:absolute;right:40px;bottom:32px;z-index:10;}
.index-box-5 {background:#da251d;height:680px;display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    align-items:center;text-align:center;}
.index-box-5 .info .num,.index-box-5 .info .title {display:inline-block;vertical-align:top;}
.index-box-5 .info .num span {font-family:dlight;color:#fff;font-size:272px;}
.index-box-5 .info .num {line-height:210px;}
.index-box-5 .info .num img {display:inline-block;position:relative;top:10px;vertical-align:top;}
.index-box-5 .info .title {text-align:left;font-size:70px;line-height:100px;margin-left:22px;padding-top:16px;color:#fff;}
.index-box-5 .info .line {width:100%;height:2px;background:#fff;margin-top:-48px;}
.index-box-6 {position:relative;}
.index-box-6 > img {width:100%;}
.index-box-6 .info {width:58.85vw;height:100%;display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    align-items:center;position:absolute;right:0;top:0;z-index:10;}
.index-box-6 .info .inner {width:100%;height:500px;background:rgba(255,255,255,0.8);padding:60px 160px 0 100px; }
.index-box-6 .info .num,.index-box-6 .info .title {display:inline-block;vertical-align:top;}
.index-box-6 .info .num span {font-family:dlight;color:#da251d;font-size:272px;}
.index-box-6 .info .num {line-height:210px;}
.index-box-6 .info .num img {display:inline-block;position:relative;top:10px;vertical-align:top;}
.index-box-6 .info .title {font-size:40px;line-height:100px;white-space:nowrap; color:#da251d;}
.index-box-6 .info .line {width:100%;line-height:28px; color:#da251d;}
.index-box-6 .info .line::before {content:"";display:block;background:#da251d;width:100%;height:2px;margin:5px 0 15px 0;}
.index-box-6 .info .index-more {text-align:right;color:#da251d;margin-top:70px;}
.index-box-6 .info .index-more i {background:url(../images/go2.png) no-repeat;background-size:contain;}
.index-box-7 {padding:90px 0;background-color:#fff;}
.index-box-7 .w1200 {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */}
.index-box-7 .index-title-box,.index-box-7 .swiper-box {display:none;}
.index-box-7 .imgbox {position:relative;width:350px;}
.index-box-7 .imgbox .textbox {position:absolute;top:56px;left:36px;}
.index-box-7 .imgbox .textbox .cntitle {color:#fff;font-size:30px;}
.index-box-7 .imgbox .textbox .entitile {color:#fff;font-family:Arial;margin-top:5px;}
.index-box-7 .imgbox .textbox .more {display:block;}
.index-box-7 .initems {flex:1;overflow:hidden;display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    flex-flow:wrap;}
.index-box-7 .initem {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    align-items:center;width:46%;margin-left:4%;margin-bottom:30px;}
.index-box-7 .initem:nth-last-of-type(1),.index-box-7 .initem:nth-last-of-type(2) {margin-bottom:0;}
.index-box-7 .initem .textbox {flex:1;overflow:hidden;padding:0 66px 0 30px;}
.index-box-7 .initem .date {color:#666;font-family:Arial;}
.index-box-7 .initem .img {width:256px;}
.index-box-7 .initem .title {font-size:16px;margin-top:14px;line-height:2;max-height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.index-box-7 .initem .img img {height:164px;object-fit:cover;/*-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);*/}
.index-box-7 .initem:hover {background:#da251d;}
.index-box-7 .initem:hover .img img {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0);transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.index-box-7 .initem:hover .textbox .title,.index-box-7 .initem:hover .textbox .date {color:#fff;}
.index-box-8 {background:#f5f5f5;padding:86px 0 38px;}
.index-box-8 .swiper-slide {background:#fff;}
.index-box-8 .swiper-slide:hover .line_1,.index-box-8 .swiper-slide:hover .line_3 {width:100%;}
.index-box-8 .swiper-slide:hover .line_2,.index-box-8 .swiper-slide:hover .line_4 {height:100%;}
.index-box-8 .swiper-slide span {position:absolute;background:#da251d;-webkit-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);}
.index-box-8 .line_1 {top:0;left:0;width:0;height:1px;}
.index-box-8 .line_2 {top:0;right:0;width:1px;height:0;}
.index-box-8 .line_3 {right:0;bottom:0;width:0;height:1px;}
.index-box-8 .line_4 {bottom:0;left:0;width:1px;height:0;}
.page-box {padding:60px 0;}
.page-title-box .cn {font-size:36px;font-weight:700;color:#da251d;}
.page-title-box .en {font-size:14px;color:#333;margin:3px auto 35px;}
.page-caption-box {}
.page-caption-box .caption {font-size:30px;color:#333;font-weight:700;margin-bottom:26px;clear:both;}
.page-caption-box .cir {font-size:0;}
.page-caption-box span {display:inline-block;width:26px;height:26px;border:1px solid #da251d;border-radius:50%;}
.page-caption-box span:first-child {border-color:#da251d;margin-right:8px;}
.page-desc {font-size:14px;color:#333;line-height:30px;margin:24px auto 26px;}
.honor-wrapper {padding-bottom:30px;}
.honor-wrapper .list ul {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    flex-flow:wrap;}
.honor-wrapper .list li {cursor:pointer;background:#fafafa;margin-bottom:46px;transition:0.3s ease;}
.honor-wrapper .list li:hover {box-shadow:0px 11px 68px rgba(0,0,0,0.11);}
.honor-wrapper .list li:hover .pic {background:#fff;}
.honor-wrapper .list li:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.honor-wrapper .list li:hover .name {background:#da251d;color:#fff;}
.honor-wrapper .list .pic,.honor-wrapper .list .name {transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;}
.honor-wrapper .list .name {font-size:14px;color:#666;line-height:52px;background:#f6f6f6;text-align:center;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.honor-wrapper .list img {transition:transform 1s ease;-webkit-transition:transform 1s ease;-moz-transition:transform 1s ease;-ms-transition:transform 1s ease;-o-transition:transform 1s ease;}
.honor-wrapper .list .ul-1 {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.honor-wrapper .list .ul-1 li {width:563px;}
.honor-wrapper .list .ul-1 .pic {padding:35px;}
.honor-wrapper .list .ul-2 li,.honor-wrapper .list .ul-3 li {width:268px;margin-right:42px;}
.honor-wrapper .list .ul-2 li:nth-child(4n),.honor-wrapper .list .ul-3 li:nth-child(4n) {margin-right:0;}
.honor-wrapper .list .ul-2 li .pic,.honor-wrapper .list .ul-3 li .pic {padding:30px 38px;}
.solution-wrapper {padding-bottom:70px;}
.solution-wrapper .box-1 ul {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */}
.solution-wrapper .box-1 ul li {width:360px;margin-right:58px;display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    height:194px;align-items:center;text-align:center;padding:0 10px;background:#da251d;}
.solution-wrapper .box-1 ul li:hover,.solution-wrapper .box-1 ul li.on {background:#fb5400;font-weight:700;}
.solution-wrapper .box-1 ul li:last-child {margin-right:0;}
.solution-wrapper .box-1 ul li a {display:block;width:100%;}
.solution-wrapper .box-1 ul li .icon {width:53px;margin:0 auto;}
.solution-wrapper .box-1 ul li .name {color:#fff;font-size:16px;margin-top:22px;}
.solution-wrapper .box-2 {margin:76px auto 90px;background:#da251d;padding:102px 0 100px;}
.solution-wrapper .box-2 .page-title-box .cn,.solution-wrapper .box-2 .page-title-box .en {color:#fff;}
.solution-wrapper .box-2 .content {font-size:14px;color:#fff;line-height:24px;margin-top:36px;}
.solution-wrapper .box-3 {margin-bottom:80px;}
.solution-wrapper .box-3 .content {font-size:14px;color:#666;line-height:30px;}
.solution-wrapper .box-3 .content b {color:#333;}
.solution-wrapper .box-4 {background:#da251d;padding-bottom:88px;}
.solution-wrapper .box-4 .page-caption-box .caption {color:#fff;}
.solution-wrapper .box-4 .page-caption-box .cir span:last-child {border-color:#fff;}
.solution-wrapper .box-4 .swiper-box {position:relative;}
.solution-wrapper .box-4 .swiper-slide:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.solution-wrapper .box-4 .swiper-slide:hover .name {color:#fff;background:#da251d;}
.solution-wrapper .box-4 .swiper-slide .pic {width:100%;overflow:hidden;}
.solution-wrapper .box-4 .swiper-slide .pic img {transition:transform 0.6s ease;-webkit-transition:transform 0.6s ease;-moz-transition:transform 0.6s ease;-ms-transition:transform 0.6s ease;-o-transition:transform 0.6s ease;}
.solution-wrapper .box-4 .swiper-slide .name {font-size:14px;color:#666;text-align:center;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:56px;background:#f6f6f6;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;}
.solution-wrapper .box-4 .swiper-btn {position:absolute;top:45%;z-index:10;color:#fff;font-family:宋体;font-size:60px;}
.solution-wrapper .box-4 .swiper-btn:visited,.solution-wrapper .box-4 .swiper-btn:focus {outline:none;}
.solution-wrapper .box-4 .swiper-btn.prev {left:-78px;}
.solution-wrapper .box-4 .swiper-btn.next {right:-78px;}
.solution-wrapper .box-4 .swiper-btn:hover {color:#da251d;}
.solution-wrapper .box-4 .swiper-pagination {display:none;}
.solution-wrapper .box-5 {margin-bottom:88px;}
.solution-wrapper .box-5 .pic {width:100%;}
.solution-wrapper .box-5 .pic img {width:100%;height:auto;}
.solution-wrapper .box-5 .box {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    margin-top:49px;}
.solution-wrapper .box-5 .base,.solution-wrapper .box-5 .detail {width:50%;}
.solution-wrapper .box-5 .base {padding-right:15px;}
.solution-wrapper .box-5 .name {font-size:24px;color:#333;font-weight:700;margin-bottom:2px;}
.solution-wrapper .box-5 .date {font-size:14px;color:#999;}
.solution-wrapper .box-5 .content {font-size:14px;color:#666;line-height:30px;}
.solution-wrapper .box-5 .index-more-2 {background-color:#da251d;background-image:url(../images/iaicon2.png);background-repeat:no-repeat;background-position:right 18px center;color:#fff;border-color:#da251d;margin:25px 0 0;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;}
.solution-wrapper .box-5 .index-more-2:hover {background-color:#da251d;border-color:#da251d;}
.solution-wrapper .box-6 {background:#f6f6f6;padding-bottom:76px;}
.solution-wrapper .box-6 .swiper-slide {cursor:pointer;height:224px;display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    align-items:center;}
.solution-wrapper .box-6 .swiper-slide:hover img {transform:rotateY(180deg);}
.solution-wrapper .box-6 .swiper-slide .inner {width:100%;text-align:center;}
.solution-wrapper .box-6 img {width:56px;margin:0 auto 20px;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;}
.solution-wrapper .box-6 .name {font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.solution-wrapper .box-7 .list ul {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    flex-flow:wrap;}
.solution-wrapper .box-7 .list li {width:363px;margin-right:55px;margin-bottom:58px;}
.solution-wrapper .box-7 .list li:nth-child(3n) {margin-right:0;}
.solution-wrapper .box-7 .list li a {display:block;}
.solution-wrapper .box-4 .swiper-pagination,.solution-wrapper .box-6 .swiper-pagination {display:none;}
.construct-wrapper .box-1 .swiper-box {margin:78px auto 65px;padding:78px 0 68px;background:#da251d;}
.construct-wrapper .box-1 .swiper-box .title {font-size:14px;color:#fff;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;margin-top:32px;}
.construct-wrapper .box-1 .swiper-pagination {display:none;}
.construct-wrapper .box-2 {margin-bottom:30px;}
.construct-wrapper .box-2 ul {display:flex;display:-webkit-box;/* Chrome 4+,Safari 3.1,iOS Safari 3.2+ */    display:-moz-box;/* Firefox 17- */    display:-webkit-flex;/* Chrome 21+,Safari 6.1+,iOS Safari 7+,Opera 15/16 */    display:-moz-flex;/* Firefox 18+ */    display:-ms-flexbox;/* IE 10 */    flex-flow:wrap;}
.construct-wrapper .box-2 ul li {width:344px;margin-right:80px;margin-bottom:30px;}
.construct-wrapper .box-2 ul li:nth-child(3n) {margin-right:0;}
.construct-wrapper .box-2 ul li:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.construct-wrapper .box-2 ul li a {display:block;}
.construct-wrapper .box-2 ul li .pic {width:100%;overflow:hidden;}
.construct-wrapper .box-2 ul li .pic img {transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;}
.construct-wrapper .box-2 ul li .name {font-size:14px;color:#666;text-align:center;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:16px;}
.construct-wrapper .box-3 {padding:48px 0 20px;background:#f6f6f6;}
.construct-wrapper .box-3 ul li {margin-bottom:32px;}
.construct-wrapper .box-3 ul li .name {position:relative;display:block;font-size:15px;font-weight:700;}
.construct-wrapper .box-3 ul li .name:before {display:inline-block;content:"";border:10px solid transparent;border-left-color:#fb5400;margin-right:8px;vertical-align:middle;position:relative;top:-2px;}
.construct-wrapper .box-3 ul li .desc {font-size:14px;margin-top:8px;padding-left:26px;}
.construct-wrapper .box-4 {margin-top:66px;}
.construct-wrapper .box-4 .page-desc {margin:60px auto 36px;}
.construct-wrapper .box-4 .num {display:inline-block;}
.construct-wrapper .box-4 .num span {font-size:100px;font-family:dbold;color:#da251d;display:inline-block;}
.construct-wrapper .box-4 .num i {display:inline-block;font-weight:700;color:#fb5400;font-size:40px;vertical-align:top;font-style:normal;position:relative;top:-20px;margin-left:5px;}
.construct-wrapper .box-4 .table-box {width:100%;}
.construct-wrapper .box-4 .table-box table {width:100%;border-collapse:collapse;}
.construct-wrapper .box-4 .table-box th {color:#fff;background:#da251d;font-size:14px;font-weight:700;text-align:left;}
.construct-wrapper .box-4 .table-box th,.construct-wrapper .box-4 .table-box td {height:60px;padding:0 10px;width:340px;text-align:center;}
.construct-wrapper .box-4 .table-box th:nth-child(odd),.construct-wrapper .box-4 .table-box td:nth-child(odd) {width:260px;}
.construct-wrapper .box-4 .table-box td {border:1px solid #e0e0e0;}
@media screen and (min-width:1024px) {
.wapother {display:none;}
.index-box-8 .swiper-wrapper {}
.index-box-8 .swiper-slide {width:9.28%;margin-right:3.67%;margin-bottom:56px;}
.index-box-8 .swiper-slide:nth-child(8n) {margin-right:0;}
.solution-wrapper .box-1 ul li .name {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.solution-wrapper .box-6 .swiper-slide {background:url(../images/quare2.png) no-repeat 4px center;background-size:contain;}
.solution-wrapper .box-6 .swiper-slide:first-child {background:url(../images/quare1.png) no-repeat right center;background-size:contain;}
.solution-wrapper .box-6 .swiper-slide:last-child {background:url(../images/quare3.png) no-repeat left center;background-size:contain;}
.construct-wrapper .box-3 ul li .name,.construct-wrapper .box-3 ul li .desc {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
@media screen and (min-width:1024px) and (max-width:1600px) {
.index-box-8 .swiper-slide {width:10.75%;margin-right:2%;margin-bottom:2%;}
}
@media screen and (max-width:1600px) {
.index-box-2 .intro .num span,.index-box-4 .info .num span,.index-box-5 .info .num span,.index-box-6 .info .num span {font-size:240px;}
.index-box-2 .intro .title,.index-box-4 .info .num,.index-box-5 .info .title,.index-box-6 .info .title {font-size:60px;}
.index-box-2 .intro {padding-left:100px;}
.index-box-3 .num span {font-size:180px;}
.index-box-3 .title {font-size:46px;line-height:70px;}
.index-box-3 .num img,.index-box-2 .intro .num img,.index-box-5 .info .num img,.index-box-6 .info .num img {width:34px;}
.index-box-4 .info .desc {font-size:28px;line-height:48px;}
.index-box-6 .info .inner {padding-left:100px;}
.index-box-7 .initem .img {width:240px;}
.index-box-7 .initem .textbox {padding-right:30px;}
.headbot .logo {padding-bottom:0;}
}
@media screen and (max-width:1440px) {
.index-box-2 .intro .num span,.index-box-4 .info .num span,.index-box-5 .info .num span,.index-box-6 .info .num span {font-size:220px;}
.index-box-2 .intro .title,.index-box-4 .info .num,.index-box-5 .info .title,.index-box-6 .info .title {font-size:50px;}
.index-box-2 .intro {padding-left:80px;}
.index-box-3 .num span {font-size:150px;}
.index-box-3 .title {font-size:42px;line-height:56px;}
.index-box-3 .num img,.index-box-2 .intro .num img,.index-box-5 .info .num img,.index-box-6 .info .num img {width:30px;}
.index-box-4 .info .desc {font-size:26px;line-height:44px;}
.index-box-6 .info .inner {padding-left:100px;}
.index-box-7 .initem .img {width:220px;}
.index-box-7 .initem .textbox {padding:0 20px;}
.footother .foototherlist:nth-of-type(1) {padding-right:6px;}
.footother .foototherlist {padding:0 6px;}
.index-title-box {text-align:center;margin-bottom:40px;}
.index-title-box .title {font-size:26px;}
.index-box-8 {padding-top:60px;}
.index-more {font-size:16px;}
.page-caption-box {padding:60px 0 40px;}
.page-caption-box .caption {font-size:26px;margin-bottom:16px;}
.page-caption-box span {width:22px;height:22px;}
.page-title-box .cn {font-size:30px;}
.page-title-box .en {font-size:12px;margin-bottom:25px;}
}
@media screen and (max-width:1366px) {
.index-box-2 .intro .num span,.index-box-4 .info .num span,.index-box-5 .info .num span,.index-box-6 .info .num span {font-size:180px;}
.index-box-2 .intro .title,.index-box-4 .info .num,.index-box-5 .info .title,.index-box-6 .info .title {font-size:50px;}
.index-box-2 .intro {padding-left:70px;}
.index-box-3 .num span {font-size:140px;}
.index-box-3 .title {font-size:40px;line-height:50px;}
.index-box-3 .num img,.index-box-2 .intro .num img,.index-box-5 .info .num img,.index-box-6 .info .num img {width:30px;}
.index-box-4 .info .desc {font-size:24px;line-height:40px;}
.index-box-6 .info .inner {padding-left:90px;}
.index-box-6 .info .inner {height:460px;}
.index-box-6 .info .num img,.index-box-5 .info .num img,.index-box-2 .intro .num img {top:40px;}
.index-box-3 .num img {top:28px;}
}
@media screen and (max-width:1024px) {
.index-more {font-size:12px;}
.index-more i {width:16px;height:16px;margin-left:10px;}
.index-more-2 {width:140px;margin:10px auto 0;background-size:20px;}
.index-title-box {margin-bottom:15px;}
.index-title-box .title {font-size:24px;}
.index-title-box p {margin-top:8px;}
.index-box-1 a .index-more {right:15px;bottom:10px;}
.index-box-2 .intro {width:100%;height:auto;padding:20px 15px 20px 30px;}
.index-box-2 .intro .num span {font-size:100px;}
.index-box-2 .intro .num {line-height:100px;}
.index-box-2 .intro .num img {top:10px;width:22px;margin-left:5px;}
.index-box-2 .intro .title {font-size:30px;line-height:38px;margin-left:10px;}
.index-box-2 .intro .index-more {right:15px;bottom:10px;}
.index-box-2 .list {width:100%;}
.index-box-2 .list .img img {height:auto;}
.index-box-2 .list .showtextbox {width:100%;padding:0 15px;bottom:15px;}
.index-box-2 .list .title {font-size:16px;}
.index-box-2 .list .text {margin-top:2px;font-size:14px;}
.index-box-2 .list .hidetextbox .title {margin-top:5px;}
.index-box-2 .list .hidetextbox .text {margin-top:0;}
.index-box-3 {background:#fff;padding:20px 0 15px;}
.index-box-3 .w1200 {flex-flow:wrap;}
.index-box-3 li {padding:0 15px;margin-bottom:10px;}
.index-box-3 li:first-child {border-width:1px;padding-bottom:10px;}
.index-box-3 .pic {width:100%;margin-bottom:30px;}
.index-box-3 .pic img.phone {display:block;}
.index-box-3 .pic img.pc {display:none;}
.index-box-3 .info {width:100%;margin-left:0;margin-top:0;}
.index-box-3 .num span {font-size:75px;}
.index-box-3 .num img {width:22px;top:14px;}
.index-box-3 .title {font-size:60px;font-size:30px;line-height:38px;margin-left:15px;}
.index-box-4 > img.phone {display:block;}
.index-box-4 > img.pc {display:none;}
.index-box-4 .info {width:100%;padding:0 15px;display:block;}
.index-box-4 .info .num {font-size:30px;}
.index-box-4 .info .num span {font-size:100px;line-height:100px;margin-right:24px;top:16px;}
.index-box-4 .info .desc {display:block;font-size:14px;line-height:24px;border-width:1px;padding:10px 0;}
.index-box-4 .index-more {right:15px;bottom:10px;}
.index-box-5 {height:auto;padding:30px 0 5px;}
.index-box-5 .info {text-align:left;}
.index-box-5 .info .num span {font-size:90px;}
.index-box-5 .info .num {line-height:90px;}
.index-box-5 .info .num img {width:22px;top:10px;}
.index-box-5 .info .title {font-size:22px;line-height:32px;margin-left:10px;padding-top:18px;}
.index-box-6 > img {height:400px;object-fit:cover;}
.index-box-6 .info {width:100%;padding:0 15px;height:80%;top:10%;}
.index-box-6 .info .inner {height:100%;padding:10px 15px; overflow:hidden;}
.index-box-6 .info .num span {font-size:100px;}
.index-box-6 .info .num {line-height:100px;}
.index-box-6 .info .num img {width:22px;top:10px;}
.index-box-6 .info .title {font-size:26px;line-height:36px;}
.index-box-6 .info .line {}
.index-box-6 .info .index-more {margin-top:20px;}
.index-box-7 {padding:20px 0 15px;}
.index-box-7 .w1200 {flex-flow:wrap;}
.index-box-7 .index-title-box {text-align:left;}
.index-box-7 .index-title-box,.index-box-7 .swiper-box {display:block;}
.index-box-7 .imgbox,.index-box-7 .initems {display:none;}
.index-box-7 .swiper-box {width:100%;}
.index-box-7 .swiper-wrapper {padding-bottom:20px;}
.index-box-7 .swiper-pagination {bottom:0;}
.index-box-7 .swiper-pagination .swiper-pagination-bullet {margin:0 5px;width:10px;height:10px;opacity:1;background:none;border:1px solid #da251d;}
.index-box-7 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#da251d;}
.index-box-7 .initem {width:100%;margin-left:0;margin-bottom:15px;}
.index-box-7 .initem:nth-last-of-type(1),.index-box-7 .initem:nth-last-of-type(2) {margin-bottom:15px;}
.index-box-7 .initem .textbox {padding:0;padding-left:15px;}
.index-box-7 .initem .img {width:40%;}
.index-box-7 .initem .date {font-size:12px;}
.index-box-7 .initem .title {font-size:14px;margin-top:6px;line-height:22px;max-height:44px;}
.index-box-7 .initem .img img {height:auto;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);}
.index-box-8 {padding:20px 0;}
.index-box-8 .swiper-wrapper {padding-bottom:40px;}
.index-box-8 .swiper-pagination {bottom:0;}
.index-box-8 .swiper-pagination .swiper-pagination-bullet {margin:0 5px;width:10px;height:10px;opacity:1;background:none;border:1px solid #da251d;}
.index-box-8 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#da251d;}
.page-title-box .cn {font-size:22px;}
.page-title-box .en {font-size:12px;margin-bottom:0;}
.page-title-box img {display:inherit;margin-top:15px;}
.page-caption-box {padding:30px 0;}
.page-caption-box .caption {font-size:22px;margin-bottom:10px;}
.page-caption-box span {width:18px;height:18px;}
.page-caption-box span:first-child {margin-right:5px;}
.page-desc {line-height:22px;}
.page-box {padding:30px 15px 50px;}
.honor-wrapper {padding-bottom:30px;}
.honor-wrapper .list li {margin-bottom:15px;}
.honor-wrapper .list .name {line-height:46px;}
.honor-wrapper .list .ul-1 li {width:100%;}
.honor-wrapper .list .ul-1 .pic {padding:20px;}
.honor-wrapper .list .ul-2 li,.honor-wrapper .list .ul-3 li {width:100%;margin-right:0;}
.honor-wrapper .list .ul-2 li .pic,.honor-wrapper .list .ul-3 li .pic {padding:20px;}
.solution-wrapper {padding-bottom:35px;padding-left:0;padding-right:0;}
.solution-wrapper .box-1 ul {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.solution-wrapper .box-1 ul li {width:31.33%;margin-right:0;height:120px;}
.solution-wrapper .box-1 ul li .icon {width:36px;}
.solution-wrapper .box-1 ul li .name {font-size:14px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:20px;}
.solution-wrapper .box-2 {margin:30px auto;padding:30px 0;}
.solution-wrapper .box-2 .content {margin-top:20px;}
.solution-wrapper .box-3 {margin-bottom:30px;}
.solution-wrapper .box-3 .content {line-height:24px;}
.solution-wrapper .box-4 {padding-bottom:20px;}
.solution-wrapper .box-4 .swiper-slide .name {line-height:48px;}
.solution-wrapper .box-4 .swiper-btn {display:none;}
.solution-wrapper .box-4 .swiper-wrapper {padding-bottom:40px;}
.solution-wrapper .box-4 .swiper-pagination {bottom:0;display:block;}
.solution-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet {margin:0 5px;width:10px;height:10px;opacity:1;background:none;border:1px solid #da251d;}
.solution-wrapper .box-4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#da251d;}
.solution-wrapper .box-5 {margin-bottom:30px;}
.solution-wrapper .box-5 .box {flex-flow:wrap;margin-top:20px;}
.solution-wrapper .box-5 .base,.solution-wrapper .box-5 .detail {width:100%;}
.solution-wrapper .box-5 .base {padding-right:0;margin-bottom:15px;}
.solution-wrapper .box-5 .name {font-size:18px;}
.solution-wrapper .box-5 .content {line-height:24px;}
.solution-wrapper .box-6 {padding-bottom:30px;}
.solution-wrapper .box-6 .swiper-slide {height:180px;background:url(../images/p_quare.png) no-repeat center center;background-size:contain;}
.solution-wrapper .box-6 .swiper-slide .name {font-size:16px;}
.solution-wrapper .box-6 img {width:50px;margin:0 auto 8px;}
.solution-wrapper .box-6 .swiper-wrapper {padding-bottom:40px;}
.solution-wrapper .box-6 .swiper-pagination {bottom:0;display:block;}
.solution-wrapper .box-6 .swiper-pagination .swiper-pagination-bullet {margin:0 5px;width:10px;height:10px;opacity:1;background:none;border:1px solid #da251d;}
.solution-wrapper .box-6 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#da251d;}
.solution-wrapper .box-7 .list ul {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.solution-wrapper .box-7 .list li {width:48%;margin-right:0;margin-bottom:15px;}
.construct-wrapper .box-1 > .wrap {padding:0;}
.construct-wrapper .box-1 .swiper-box {margin:30px auto;padding:40px 0 30px;}
.construct-wrapper .box-1 .swiper-box .title {margin-top:20px;}
.construct-wrapper .box-1 .swiper-box .swiper-wrapper {padding-bottom:30px;}
.construct-wrapper .box-1 .swiper-pagination {bottom:0;display:block;}
.construct-wrapper .box-1 .swiper-pagination .swiper-pagination-bullet {margin:0 5px;width:10px;height:10px;opacity:1;background:none;border:1px solid #da251d;}
.construct-wrapper .box-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#da251d;}
.construct-wrapper .box-2 {padding:0;margin-bottom:15px;}
.construct-wrapper .box-2 ul li {width:100%;margin-right:0;margin-bottom:15px;}
.construct-wrapper .box-2 ul li .name {margin-top:10px;}
.construct-wrapper .box-3 {padding:30px 0 20px;background:#f6f6f6;}
.construct-wrapper .box-3 ul li {margin-bottom:15px;}
.construct-wrapper .box-3 ul li .name {height:44px;line-height:22px;padding-left:20px;}
.construct-wrapper .box-3 ul li .name:before {border-width:8px;margin-right:0;position:absolute;left:0;top:2px;z-index:10;}
.construct-wrapper .box-3 ul li .name,.construct-wrapper .box-3 ul li .desc {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.construct-wrapper .box-3 ul li .desc {line-height:20px;height:40px;padding-left:20px;margin-top:4px;}
.construct-wrapper .box-4 {margin-top:30px;padding:0;}
.construct-wrapper .box-4 .page-desc {margin:30px auto 20px;text-align:justify;}
.construct-wrapper .box-4 .num span {font-size:60px;}
.construct-wrapper .box-4 .num i {font-size:30px;top:-20px;}
.construct-wrapper .box-4 .table-box {width:100%;overflow-x:auto;/* 滚动条样式 */    /*定义滚动条的轨道颜色、内阴影及圆角*/    /*定义滑块颜色、内阴影及圆角*/}
.construct-wrapper .box-4 .table-box::-webkit-scrollbar {height:4px;/*对垂直流动条有效*/}
.construct-wrapper .box-4 .table-box::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.1);}
.construct-wrapper .box-4 .table-box::-webkit-scrollbar-thumb {background-color:#da251d;}
.construct-wrapper .box-4 .table-box table {width:1200px;}
.construct-wrapper .box-4 .table-box th,.construct-wrapper .box-4 .table-box td {height:50px;width:30%;}
.construct-wrapper .box-4 .table-box th:nth-child(odd),.construct-wrapper .box-4 .table-box td:nth-child(odd) {width:20%;}
}
@media (max-width:768px) {
.page-caption-box {padding:0px 0 30px;}
}
