@charset "utf-8";
/* =====================内页样式======================== */
.sonTitle{width: 100%;text-align: center;text-align: center;}
.sonTitle h4, .sonTitle-h4{font-size: 50px;color: #222;line-height: 1;}
.sonTitle span{display: block;font-size: 28px;color: #888;text-transform: uppercase;line-height: 1;font-family:'QUARTO';margin-bottom: 32px;}
.sonTitle p{font-size: 18px;color: #888;line-height: 32px;max-width: 780px;margin: 20px auto 0;}
.sonTitle.white h4, .sonTitle.white .sonTitle-h4{color: #fff;}
.sonTitle.red span{color: #de1c31;}

.lineLink{display: block;width: 206px;height: 44px;line-height: 44px;position: relative;font-size: 16px;color: #ee3f4d;padding: 0 12px 0 26px;text-align: left;}
.lineLink::before{content: "";position: absolute;width: 16px;height: 1px;background: #ee3f4d;right: 190px;top: 50%;transition: all .6s ease;}
.lineLink::after{content: "";position: absolute;width: 100%;height: 1px;background: #ee3f4d;right: 0;bottom: 0;transition: all .6s ease;}
.lineLink span{display: inline-block;position: relative;width: 100%;}
.lineLink span::before{content: "";position: absolute;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #ee3f4d;right: -6px;top: 6px;transform: scale(0.4);transition: all .4s ease .2s;opacity: 0;}
.lineLink span::after{content: "";position: absolute;width: 20px;height: 44px;background: url('../images/index/arrow1.svg') no-repeat center/13px auto;right: 0;top: 0;}
.lineLink:hover::before{width: 48px;right: 20px;}
.lineLink:hover:after{width: 60%;opacity: 0;}
.lineLink:hover span::before{transform: scale(1);opacity: 1;}

/* 案例-列表 */
.caseban{width: 100%;position: relative;}
.caseban img{width: 100%;height: 340px;object-fit: none;}
.caseban-cont{width: 100%;position: absolute;z-index: 2;display: flex;align-items: center;top: 0;left: 0;height: 100%;}
.caseban-cont-center{width: 100%;text-align: center;margin-top: 66px;}
.caseban-cont h2, .caseban-cont-h2{font-size: 36px;color: #fff;font-weight: 700;}
.casemenu{width: 100%;}
.casemenu-link{float: left;}
.casemenu-link-scroll{width: 100%;}
.casemenu-link a{display: flex;align-items: flex-end;float: left;overflow: hidden;position: relative;height: 90px;padding: 0 24px 24px;}
.casemenu-link a::before{content: "";position: absolute;width: 100%;height: 0;background: #de1c31;left: 0;top: 0;z-index: 1;transition: all .4s ease;}
.casemenu-link a h2, .casemenu-link-h2{font-size: 16px;color: #888;transition: all .4s ease;line-height: 1;position: relative;z-index: 3;}
.casemenu-link a span{position: absolute;font-family:'COLFAX-MEDIUM';font-size: 60px;color: #f5f5f5;text-align: right;right: 2px;z-index: 2;line-height: 1;bottom: -20px;opacity: 0;transition: all .4s ease;}
.casemenu-link:hover a::before{height: 0;}
.casemenu-link a.active::before{height: 100%;}
.casemenu-link a.active h2, .casemenu-link a.active .casemenu-link-h2{color: #fff;}
.casemenu-link a.active span{opacity: 0.2;}
.casemenu-select{float: right;position: relative;width: 230px;height: 90px;display: flex;align-items: flex-end;}
.casemenu-select-name{width: 100%;height: 34px;cursor: pointer;user-select: none;font-size: 16px;color: #888;border-bottom: 2px solid #de1c31;position: relative;padding: 0 10px;}
.casemenu-select-name::before{content: "";position: absolute;width: 20px;height: 20px;background: url('../images/pages/arrow1.png') no-repeat;right: 0;top: 0;}
.casemenu-select-name.active::before{transform: rotate(180deg);}
.casemenu-select-drop{position: absolute;width: 100%;display: none;top: 90px;left: 0;background: #f5f5f5;z-index: 9;padding: 8px 0;}
.casemenu-select-drop a{display: block;height: 34px;line-height: 34px;font-size: 16px;color: #888;padding: 0 10px;transition: all .4s ease;}
.casemenu-select-drop a:hover, .casemenu-select-drop a.active{color: #de1c31;}
.caselb{width: 100%;padding: 60px 0 120px;}
.caselb-ul{margin-left: -1%;display: flex;flex-wrap: wrap;display: -ms-flex;-ms-flex-wrap: wrap;}
.caselb-link{display: block;width: 32.3333%;float: left;margin-left: 1%;padding-bottom: 10px;}
.caselb-link-item{width: 100%;position: relative;overflow: hidden;transition: all .6s ease;}
.caselb-link-img{width: 100%;}
.caselb-link-img img{width: 100%;object-fit: cover;height: 327px;}
.caselb-link-cont{position: absolute;width: 100%;height: 100%;z-index: 2;top: 0;left: 0;display: flex;align-items: center;padding: 0 36px;z-index: 4;}
.caselb-link-cont-center{width: 100%;}
.caselb-link-shade{position: absolute;z-index: 1;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: 0;top: 0%;left: 0;transition: all .6s ease;}
.caselb-link-cont h4, .caselb-link-cont-h4{font-size: 24px;color: #fff;line-height: 1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.caselb-link-cont h6, .caselb-link-cont-h6{font-size: 16px;color: #fff;opacity: 0.6;line-height: 24px;margin-top: 16px;}
.caselb-link-cont p{font-size: 14px;color: #fff;line-height: 24px;margin-top: 30px;height: 72px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.caselb-link-cont label{margin-top: 32px;display: block;cursor: pointer;font-weight: 500;font-size: 14px;color: #fff;opacity: 0.6;line-height: 18px;padding-left: 26px;background: url('../images/index/link2.png') no-repeat left center;}
.caselb-link-cont label i{display: inline-block;width: 12px;}
.caselb-link-name{width: 100%;margin-top: 18px;height: 72px;transition: all .6s ease;}
.caselb-link-name h4, .caselb-link-name-h4{font-size: 24px;color: #333;line-height: 1;margin-bottom: 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.caselb-link-name h6, .caselb-link-name-h6{font-size: 14px;color: #888;line-height: 20px;min-height: 40px;}
.caselb-link:hover .caselb-link-item{transform: translateY(-16px);}
.caselb-link:hover .caselb-link-name{transform: translateY(-16px);}
.caselb-link:hover .caselb-link-shade{opacity: 1;}
.caselb-link:hover .caselb-link-name h4, .caselb-link:hover .caselb-link-name-h4{color: #de1c31;}
.caselb-link-cont h4, .caselb-link-cont-h4, .caselb-link-cont h6, .caselb-link-cont-h6, .caselb-link-cont p, .caselb-link-cont label{opacity: 0;transform: translateY(20px);transition: all .4s ease;}
.caselb-link:hover .caselb-link-cont h4, .caselb-link:hover .caselb-link-cont-h4{opacity: 1;transform: translateY(0);transition: all .4s ease 0.2s;}
.caselb-link:hover .caselb-link-cont h6, .caselb-link:hover .caselb-link-cont-h6{opacity: 1;transform: translateY(0);transition: all .4s ease 0.3s;}
.caselb-link:hover .caselb-link-cont p{opacity: 1;transform: translateY(0);transition: all .4s ease 0.4s;}
.caselb-link:hover .caselb-link-cont label{opacity: 1;transform: translateY(0);transition: all .4s ease 0.4s;}
.paging{width: 100%;font-size: 0;text-align: center;padding: 0 4%;margin-top: 80px;}
.paging a{display: inline-block;vertical-align: middle;width: 40px;height: 40px;background: #fff;line-height: 44px;border-radius: 40px;box-shadow: 0 0 24px rgba(0,0,0,.14);margin: 0 5px;font-size: 14px;color: #333;font-family: "COLFAX-REGULAR";transition: all .4s ease;}
.paging a:first-child{margin-right: 14px;width: 70px;}
.paging a:last-child{margin-left: 14px;width: 70px;}
.paging a:hover, .paging a.active{background: #de1c31;color: #fff;}
.paging a.default{color: #999 !important;background: #fff !important;cursor: default;}
.corinfo{width: 100%;padding: 110px 0 120px;background: #f4f4f4;position: relative;z-index: 2;}
.corinfo-list{width: 100%;margin-top: 40px;overflow: hidden;}
.corinfo-link{display: block;width: 48.4%;background: #fff;overflow: hidden;margin-top: 40px;padding: 40px;}
.corinfo-link:nth-child(2n+1){float: left;}
.corinfo-link:nth-child(2n){float: right;}
.corinfo-link-time{width: 130px;float: left;text-align: center;font-family:'COLFAX-MEDIUM';}
.corinfo-link-time p{font-size: 44px;color: #22262a;line-height: 1;}
.corinfo-link-time span{display: block;font-size: 16px;color: #999;line-height: 1;margin-top: 6px;}
.corinfo-link-cont{width: calc(100% - 130px);padding-left: 30px;float: right;}
.corinfo-link-cont h2, .corinfo-link-cont h3, .corinfo-link-cont-h{font-size: 20px;color: #333;font-weight: 700;line-height: 1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.corinfo-link-cont p{font-size: 14px;color: #888;line-height: 24px;margin: 12px 0 24px;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.corinfo-link-cont i{width: 36px;height: 9px;background: url('../images/pages/arrow2.png') no-repeat right center;display: block;transition: all .4s ease;position: relative;}
.corinfo-link:hover .corinfo-link-cont h2, .corinfo-link:hover .corinfo-link-cont h3, .corinfo-link:hover .corinfo-link-cont-h{color: #de1c31;}
.corinfo-link:hover .corinfo-link-cont i{background-image: url('../images/pages/arrow2H.png');width: 50px;}
.corinfo-more{width: 100%;margin-top: 44px;}
.corinfo-more a{margin: 0 auto;}

/* 案例-详情 */
.corcase{width: 100%;padding: 100px 0 110px;position: relative;background: #fff;z-index: 2;}
.corcase-list{width: 100%;margin-top: 68px;}
.corcase-skip{width: 100%;margin-top: 44px;}
.corcase-skip a{margin: 0 auto;}
.casexqtz{width: 100%;padding: 260px 0 140px;position: fixed;z-index: 1;}
.casexqtz-blank{height: 658px;position: relative;width: 100%;z-index: 0;}
.casexqtz-cont{width: 100%;text-align: center;transition: all .4s linear 0;}
.casexqtz-cont h4, .casexqtz-cont-h4{font-size: 72px;color: #010101;line-height: 1;}
.casexqtz-cont p{font-size: 24px;color: #888;font-weight: 300;line-height: 1;margin-top: 22px;}
.casexqtz-cont p a{transition: all .4s ease;}
.casexqtz-cont p a:hover{color: #de1c31;}
.casexqtz-cont i{font-style: normal;position: relative;width: 60px;height: 60px;display: block;margin: 80px auto 0;}
.casexqtz-cont i a{position: absolute;width: 100%;height: 100%;border-radius: 50%;border: 2px solid #343434;left: 0;top: 0;background: url('../images/pages/casexqic1.png') no-repeat center/30px auto;transition: all .4s ease;}
.casexqtz-cont i a:hover{border: 2px solid #de1c31;background-image: url('../images/pages/casexqic1H.png');}
.casexqjj{width: 100%;position: relative;z-index: 2;background: #fff;}
.casexqjj-bg{width: 100%;position: relative;background-repeat: no-repeat;left: 0;top: 0;background-size: cover;background-position: center;height: 875px;transition: all .4s linear 0s;}
.casexqjj-blank{display: none;width: 100%;height: 875px;}
.casexqjj-bg.toFixed{position: fixed;}
.casexqtz-blank::before, .casexqjj-bg::after{content: "";position: absolute;width: 1px;left: 50%;z-index: 2;transition: all .4s ease;}
.casexqtz-blank::before{height: 40px;background: #ee3f4d;bottom: 0;}
.casexqjj-bg::after{height: 50px;background: #fff;top: 0;}
.casexqtz-blank.active::before{height: 0;transition: all 0s ease;}
.casexqjj-bg.active::after{height: 0;transition: all 0s ease;}
.casexqjj-item{width: 100%;}
.casexqjj-img{width: 100%;padding: 0 4%;text-align: center;margin-top: -700px;position: relative;z-index: 4;}
.casexqjj-img img{max-width: 100%;position: relative;z-index: 2;}
.casexqjj-img::after{content: "";position: absolute;z-index: 1;width: 100%;height: 328px;left: 0;bottom: 0;background: #fff;}
.casexqjj-cont{width: 100%;padding-bottom: 176px;background: #fff;text-align: center;position: relative;z-index: 4;}
.casexq-h{font-size: 48px;color: #333;line-height: 1;}
.casexqjj-cont p{font-size: 18px;color: #888;line-height: 30px;}
.casexqjj-cont h4, .casexqjj-cont-h4{margin-bottom: 42px;}
.casexqgf{width: 100%;padding: 100px 0 40px;position: relative;overflow: hidden;z-index: 2;}
.casexqgf-bgcolor{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.casexqgf-img{width: 100%;text-align: right;position: relative;z-index: 2;transition: all .4s linear 0s;}
.casexqgf-img img{max-width: 96%;height: 832px;}
.casexqgf-cont{width: 100%;position: absolute;height: 100%;top: 0;left: 0;padding-top: 162px;z-index: 2;}
.casexqgf-cont-desc{width: 550px;}
.casexqgf-cont-desc h4, .casexqgf-cont-desc-h4{color: #fff;margin-bottom: 28px;}
.casexqgf-cont-desc p{font-size: 18px;color: #fff;line-height: 30px;}
.casexqgf-cont-color{width: 100%;margin-top: 68px;font-size: 0;}
.casexqgf-cont-color li{display: inline-block;vertical-align: top;text-align: center;margin-left: -40px;position: relative;}
.casexqgf-cont-color li i{display: block;width: 164px;height: 164px;border-radius: 50%;}
.casexqgf-cont-color li p{font-size: 18px;color: #fff;margin-top: 16px;line-height: 1;}
.casexqgf-cont-color li:nth-child(1){z-index: 8;margin-left: 0;}
.casexqgf-cont-color li:nth-child(2){z-index: 7;}
.casexqgf-cont-color li:nth-child(3){z-index: 6;}
.casexqgf-cont-color li:nth-child(4){z-index: 5;}
.casexqgf-cont-color li:nth-child(5){z-index: 4;}
.casexqgf-cont-color li:nth-child(6){z-index: 3;}
.casexqgf-cont-color li:nth-child(7){z-index: 2;}
.casexqgf-cont-color li:nth-child(8){z-index: 1;}
.casexq-item{width: 100%;background: #f5f6f8;position: relative;z-index: 2;}
.casexqzs{width: 100%;padding: 110px 0 116px;}
.casexqzs-title{width: 100%;text-align: center;}
.casexqzs-list{width: 100%;}
.casexqzs-list li{width: 100%;margin-top: 100px;border: 12px solid #323232;border-radius: 30px;overflow: hidden;box-shadow: 0 0 24px 8px rgba(0,0,0,0.3);}
.casexqzs-list li img{width: 100%;object-fit: cover;}
.casexqsj{width: 100%;padding-bottom: 80px;}
.casexqsj-list{width: 100%;font-size: 0;text-align: center;margin-top: 88px;background: url('../images/pages/casexq6.png') no-repeat center /100% auto;}
.casexqsj-list li{display: inline-block;vertical-align: top;width: 265px;margin: 0 14px;height: 535px;border: 8px solid #323232;border-radius: 30px;overflow: hidden;box-shadow: 0 0 24px 8px rgba(0,0,0,0.3);}
.casexqsj-list li img{width: 100%;object-fit: cover;}
.casexqsj-list li:nth-child(2n){margin-top: 120px;}
.casexqsj-code{width: 100%;text-align: center;margin-top: 80px;}
.casexqsj-code-hover{display: inline-block;cursor: pointer;position: relative;}
.casexqsj-code-hover i{display: block;font-style: normal;width: 50px;height: 50px;border-radius: 50%;background: #c4c5c6 url('../images/pages/casexqic2.png') no-repeat center;margin: 0 auto;transition: all .4s ease;}
.casexqsj-code-hover p{font-size: 16px;color: #888;margin-top: 20px;line-height: 1;}
#qrcode{opacity: 0;transform: translateY(16px);transition: all .4s ease;position: absolute;width: 144px;height: 144px;left: 50%;margin-left: -72px;bottom: 100px;background: #fff;box-shadow: 0 0 16px rgba(0,0,0,.2);padding-top: 12px;border-radius: 6px;z-index: 4;}
#qrcode::after{content: '';width: 0;height: 0;border: 8px solid transparent;border-top-color: #fff;position: absolute;bottom: -16px;left: 50%;margin-left: -8px;}
.casexqsj-code-hover:hover i{background-color: #de1c31;}
.casexqsj-code-hover:hover #qrcode{opacity: 1;transform: translateY(0);}
.casexqsj-btn{width: 100%;margin-top: 64px;position: relative;}
.casexqsj-prev, .casexqsj-next{position: relative;height: 70px;line-height: 70px;width: 144px;font-size: 14px;color: #888;}
.casexqsj-prev span, .casexqsj-next span{position: relative;z-index: 2;background-repeat: no-repeat;}
.casexqsj-prev{padding-left: 24px;float: left;text-align: left;}
.casexqsj-next{padding-right: 24px;float: right;text-align: right;}
.casexqsj-prev span{padding-left: 30px;background-image: url('../images/pages/casexqic3.png');background-position: left bottom 3px;}
.casexqsj-next span{padding-right: 30px;background-image: url('../images/pages/casexqic4.png');background-position: right bottom 3px;}
.casexqsj-prev::before, .casexqsj-next::before{content: "";width: 70px;height: 70px;background: #fff;border-radius: 50%;position: absolute;top: 0;transition: all .6s ease}
.casexqsj-prev::before{right: 74px;}
.casexqsj-next::before{left: 74px;}
.casexqsj-prev:hover::before{right: 0;background-color: #de1c31;}
.casexqsj-next:hover::before{left: 0;background-color: #de1c31;}
.casexqsj-menu{position: absolute;width: 200px;height: 56px;left: 50%;margin-left: -100px;top: 50%;margin-top: -28px;display: flex;align-items: center;border-radius: 28px;border: 1px solid #cacbcc;text-align: center;font-size: 14px;color: #888;letter-spacing: 0.1em;justify-content: center;transition: all .4s ease;}
.casexqsj-menu span{display: inline-block;padding-left: 22px;position: relative;}
.casexqsj-menu span::before{content: "";width: 12px;height: 12px;top: 50%;margin-top: -6px;position: absolute;left: 0;background: url('../images/pages/casexqic5.png') no-repeat;transition: all .4s ease;}
.casexqsj-menu:hover{border: 1px solid #de1c31;color: #fff;background: #de1c31;}
.casexqsj-menu:hover span::before{background-image: url('../images/pages/casexqic5H.png');}
.casexqzx{width: 100%;background: #27282d;padding: 102px 0;position: relative;overflow: hidden;z-index: 2;}
.casexqzx-cont{width: 100%;text-align: center;position: relative;z-index: 2;}
.casexqzx-cont h4, .casexqzx-cont-h4{font-size: 80px;color: #fff;line-height: 1;}
.casexqzx-cont h4 b, .casexqzx-cont-h4 b, .casexqzx-cont-h4 span{color: #de1c31;font-weight: 500;}
.casexqzx-cont h6, .casexqzx-cont-h6{font-size: 28px;color: #fff;line-height: 1;margin: 36px 0 60px;}
.casexqzx-cont p{width: 100%;}
.casexqzx-cont p img{width: 100px;border-radius: 50%;}
.casexqzx-cont a{display: flex;align-items: center;justify-content: center;width: 138px;height: 28px;border: 1px solid rgba(255,255,255,0.5);border-radius: 14px;font-size: 16px;color: #fff;margin: 12px auto 0;transition: all .4s ease;}
.casexqzx-cont a:hover{background: #de1c31;border: 1px solid #de1c31;color: #fff;}
.casexqzx-rela{position: absolute;width: 100%;text-shadow: #4b262e 1px 0 0, #4b262e 0 1px 0, #4b262e -1px 0 0, #4b262e 0 -1px 0;font-size: 230px;text-transform: uppercase;color: #27282d;line-height: 1;font-family: Arial;font-weight: 700;text-align: center;left: 0;bottom: -52px;}
/* ----dh---- */
.casexqtz-cont i a{opacity: 0;animation: caseZd 1.2s ease both;}
@keyframes caseZd{0%{opacity: 0;transform: rotate(-360deg);}100%{opacity: 1;transform: rotate(0);}}
.casexqgf-cont-color li{opacity: 0;}
.casexqgf-cont-color.startAnimate li:nth-child(1){animation: casexqClCt 1s ease both .4s;}
.casexqgf-cont-color.startAnimate li:nth-child(2){animation: casexqClCt 1s ease both .6s;}
.casexqgf-cont-color.startAnimate li:nth-child(3){animation: casexqClCt 1s ease both .8s;}
.casexqgf-cont-color.startAnimate li:nth-child(4){animation: casexqClCt 1s ease both 1s;}
.casexqgf-cont-color.startAnimate li:nth-child(5){animation: casexqClCt 1s ease both 1.2s;}
.casexqgf-cont-color.startAnimate li:nth-child(6){animation: casexqClCt 1s ease both 1.4s;}
.casexqgf-cont-color.startAnimate li:nth-child(7){animation: casexqClCt 1s ease both 1.6s;}
.casexqgf-cont-color.startAnimate li:nth-child(8){animation: casexqClCt 1s ease both 1.8s;}
@keyframes casexqClCt{0%{opacity: 0;}100%{opacity: 1;}}
.casexqsj-list li{opacity: 0;}
.casexqsj-list.startAnimate li:nth-child(2n+1){animation: casexqUp 1.6s ease both .6s;}
.casexqsj-list.startAnimate li:nth-child(2n){animation: casexqDown 1.6s ease both 0.8s;}
@keyframes casexqUp{0%{opacity: 0;transform: translateY(-100px);}100%{opacity: 1;transform: translateY(0);}}
@keyframes casexqDown{0%{opacity: 0;transform: translateY(100px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

/* 服务-网站建设 */
.serveBan{width: 100%;height: 100vh;position: relative;background-repeat: no-repeat;background-position: left top;background-size: cover;display: flex;align-items: center;}
.serveBan-cont{width: 100%;}
.serveBan-cont h2, .serveBan-cont-h2, .serveBan-cont h1{font-size: 70px;color: #fff;line-height: 1.2;}
.serveBan-num{width: 100%;margin-top: 82px;}
.serveBan-num li{display: inline-block;vertical-align: top;margin-left: 82px;color: #fff;}
.serveBan-num li:first-child{margin-left: 0;}
.serveBan-num li p{line-height: 1;font-size: 84px;font-family: Arial;margin-left: -8px;}
.serveBan-num li h4, .serveBan-num-h4{font-size: 20px;line-height: 1;margin-top: 20px;}
.serwzxx{width: 100%;padding: 100px 0 120px;}
.serwzxx-menu{width: 100%;font-size: 0;text-align: center;margin-top: 38px;}
.serwzxx-menu a{display: inline-block;vertical-align: middle;font-size: 16px;color: #acacac;margin: 0 24px;position: relative;padding-bottom: 2px;transition: all .4s ease;}
.serwzxx-menu a:first-child{margin-left: 0;}
.serwzxx-menu a:last-child{margin-right: 0;}
.serwzxx-menu a.active, .serwzxx-menu a:hover{color: #de1c31;}
.serwzxx-menu a::after{content: "";width: 0%;height: 1px;background: #de1c31;position: absolute;right: 0;bottom: 0;transition: all .4s ease;}
.serwzxx-menu a.active::after{width: 100%;right: auto;left: 0;}
.serwzxx-loop{width: 100%;margin-top: 40px;}
.serwzxx-item{width: 100%;background: url('../images/pages/serwz1.jpg') no-repeat center/cover;position: relative;}
.serwzxx-cont, .serwzxx-img{height: 664px;position: relative;}
.serwzxx-cont{width: 560px;float: left;padding: 100px 68px 0;background: rgba(255,255,255,0.1);}
.serwzxx-img{display: flex;align-items: flex-end;width: calc(100% - 560px);float: right;justify-content: center;padding-bottom: 30px;}
.serwzxx-img img{max-width: 88%;max-height: 88%;position: relative;}
.serwzxx-cont h6, .serwzxx-cont-h6{font-size: 24px;color: #fff;font-family:'QUARTO';line-height: 1;}
.serwzxx-cont h2, .serwzxx-cont-h2{font-size: 36px;color: #fff;line-height: 1;margin: 12px 0 36px;}
.serwzxx-cont p{font-size: 16px;color: #fff;line-height: 32px;height: 160px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.serwzxx-cont a{color: #fff;font-family:'QUARTO';margin-top: 36px;}
.serwzxx-cont label{position: absolute;right: 54px;bottom: 54px;font-size: 180px;font-family:'Limerick';display: block;line-height: 0.8;color: #202020;text-shadow: #414141 1px 0 0, #414141 0 1px 0, #414141 -1px 0 0, #414141 0 -1px 0;}
.serwzxx-item.serwzxx-item-one .serwzxx-cont label{right: 24px;}
/* ----dh---- */
.serwzxx-cont h6, .serwzxx-cont-h6, .serwzxx-cont h2, .serwzxx-cont-h2, .serwzxx-cont p, .serwzxx-cont a, .serwzxx-cont label{opacity: 0;}
.serwzxx-img img{opacity: 0;}
.swiper-slide-active .serwzxx-img img{animation: serwzxxImg 2s ease both;}
@keyframes serwzxxImg{0%{opacity: 1;transform: scale(.6);top: -80px;}36%{opacity: 1;transform: scale(1);top: -80px;}100%{opacity: 1;transform: scale(1);top: 0;}}
.swiper-slide-active .serwzxx-cont h6, .swiper-slide-active .serwzxx-cont-h6{animation: serwzxxWd 1s ease both 0.2s;}
.swiper-slide-active .serwzxx-cont h2, .swiper-slide-active .serwzxx-cont-h2{animation: serwzxxWd 1s ease both 0.4s;}
.swiper-slide-active .serwzxx-cont p{animation: serwzxxWd 1s ease both 0.6s;}
.swiper-slide-active .serwzxx-cont a{animation: serwzxxWd 1s ease both 0.8s;}
.swiper-slide-active .serwzxx-cont label{animation: serwzxxWd 1s ease both 1s;}
@keyframes serwzxxWd{0%{opacity: 0;transform: translateY(60px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */
.serwzlc{width: 100%;padding: 110px 0 160px;}
.serwzlc-loop{width: 100%;margin-top: 42px;position: relative;}
.serwzlc-loop .swiper-container{padding-top: 20px;}
.serwzlc-item{width: 100%;text-align: center;}
.serwzlc-num{width: 100%;position: relative;padding-bottom: 34px;}
.serwzlc-num img{max-width: 100%;}
.serwzlc-num::after{content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;background: #de1c31;bottom: 0;left: 50%;margin-left: -5px;}
.serwzlc-cont{width: 100%;margin-top: 32px;}
.serwzlc-cont p{font-size: 16px;color: #fff;line-height: 30px;}
.serwzlc-loop::after{content: "";width: 100%;height: 1px;background: #de1c31;position: absolute;left: 0;top: 148px;}
.serwzfw{width: 100%;background: url('../images/pages/serwz4.jpg') no-repeat center/cover;padding: 132px 0;}
.serwzfw-loop{width: 100%;margin-top: 60px;}
.serwzfw-loop .swiper-container{padding-top: 20px;}
.serwzfw-item{width: 100%;text-align: center;}
.serwzfw-img{display: flex;align-items: center;transition: all .4s ease;position: relative;justify-content: center;width: 160px;height: 160px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.3);margin: 0 auto;}
.serwzfw-img img{width: auto;}
.serwzfw-cont{width: 100%;margin-top: 68px;}
.serwzfw-cont p{font-size: 18px;color: #fff;line-height: 1;}
.serwzfw-img::before, .serwzfw-img::after{content: "";background: rgba(255,255,255,0.3);position: absolute;bottom: -30px;}
.serwzfw-img::before{width: 1px;left: 50%;height: 50px;transition: all .4s ease;}
.serwzfw-img::after{width: 0px;height: 1px;left: 0;right: 0;margin: 0 auto;transition: all .4s ease;}
.serwzfw-item:hover .serwzfw-img::before{height: 0;}
.serwzfw-item:hover .serwzfw-img::after{width: 50px;}
.serwzfw-item:hover .serwzfw-img{background: #de1c31;border: 1px solid #de1c31;transform: translateY(-8px);}
/* ----dh---- */
.serwzlc-loop::after{width: 0;}
.serwzlc-loop.startAnimate::after{animation: serwzlcLine 2s ease both 0.2s;}
@keyframes serwzlcLine{0%{width: 0;}100%{width: 100%;}}
.serwzlc-item{opacity: 0;}
.serwzlc-loop.startAnimate .serwzlc-item{animation: serwzlcCt 1s ease both;}
@keyframes serwzlcCt{0%{opacity: 0;transform: translateY(-16px);}100%{opacity: 1;transform: translateY(0);}}
.serwzfw-item{opacity: 0;}
.serwzfw-loop.startAnimate .serwzfw-item{animation:serwzfwCt 1s ease both;}
@keyframes serwzfwCt{0%{opacity: 0;transform: translateY(-16px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

/* 服务-品牌创意设计 */
.serveBan-desc{width: 100%;max-width: 620px;margin-top: 38px;}
.serveBan-desc h6, .serveBan-desc-h6{font-size: 18px;color: #fff;line-height: 36px;font-weight: 700;}
.serveBan-desc p{font-size: 18px;color: #fff;line-height: 36px;opacity: 0.8;}
.serppch{width: 100%;padding: 100px 0 110px;background: #f5f5f5;}
.serppch-loop{width: 100%;margin-top: 62px;}
.serppch-loop li{display: flex;align-items: center;width: 33.3333%;float: left;height: 435px;position: relative;}
.serppch-loop li::before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.serppch-loop li.serppch-loop-vis::before{background: #eb4a37;}
.serppch-loop li.serppch-loop-hc::before{background: #ffd855;}
.serppch-loop li.serppch-loop-xc::before{background: #010101;}
.serppch-cont{width: 100%;padding: 0 44px;position: relative;z-index: 3;}
.serppch-loop li.serppch-loop-vis{color: #dcd7c1;}
.serppch-loop li.serppch-loop-hc{color: #050100;}
.serppch-loop li.serppch-loop-xc{color: #cfccb9;}
.serppch-cont-name{width: 100%;}
.serppch-cont-name h6, .serppch-cont-name-h6{line-height: 1;font-size: 24px;font-family:'QUARTO';text-transform: uppercase;}
.serppch-cont-name h4, .serppch-cont-name-h4{line-height: 1;font-size: 36px;margin: 14px 0 28px;}
.serppch-cont-name i{display: block;font-style: normal;height: 70px;}
.serppch-cont-name i img{max-height: 100%;}
.serppch-cont-tags{width: 100%;margin-top: 42px;}
.serppch-cont-tags p{font-size: 16px;line-height: 24px;position: relative;float: left;padding-left: 28px;}
.serppch-cont-tags p:nth-child(2n+1){width: 53%;}
.serppch-cont-tags p:nth-child(2n){width: 47%;}
.serppch-cont-tags p::before{content: "";position: absolute;top: 50%;width: 16px;height: 1px;left: 0;}
.serppch-loop li.serppch-loop-vis .serppch-cont-tags p::before{background: #dcd7c1;}
.serppch-loop li.serppch-loop-hc .serppch-cont-tags p::before{background: #050100;}
.serppch-loop li.serppch-loop-xc .serppch-cont-tags p::before{background: #cfccb9;}
.serppjz{width: 100%;padding: 112px 0 140px;background: url('../images/pages/serpp1.jpg') no-repeat center/cover;}
.serppjz-list{width: 100%;margin-top: 20px;}
.serppjz-list ul{margin-left: -2%;}
.serppjz-list li{width: 31.3333%;float: left;margin-left: 2%;margin-top: 36px;display: flex;background: #fff;transition: all .4s ease;height: 220px;position: relative;border-top-right-radius: 30px;border-bottom-left-radius: 30px;overflow: hidden;}
.serppjz-cont{width: 100%;padding: 38px 44px 0;}
.serppjz-cont h4, .serppjz-cont-h4{font-size: 24px;color: #333;line-height: 1;margin-bottom: 24px;}
.serppjz-cont p{font-size: 16px;color: #888;line-height: 24px;max-width: 316px;}
.serppjz-cont label{position: absolute;bottom: 24px;right: 24px;display: block;line-height: 0.8;font-size: 70px;color: #fff;font-family:'Limerick';text-shadow: #e8e8e8 1px 0 0, #e8e8e8 0 1px 0, #e8e8e8 -1px 0 0, #e8e8e8 0 -1px 0;transition: all .4s ease;}
.serppjz-list li:first-child .serppjz-cont label{right: 4px;}
.serppjz-list li::before{content: "";position: absolute;height: 14px;background: #de1c31;right: 0;top: -7px;border-radius: 10px;width: 80%;transition: all .4s ease;}
.serppjz-list li:hover{transform: translateY(-10px);box-shadow: 0 1px 16px 1px rgba(255,255,255,0.4);}
.serppjz-list li:hover::before{width: 100%;}
.serppjz-list li:hover .serppjz-cont label{text-shadow: #de1c31 1px 0 0, #de1c31 0 1px 0, #de1c31 -1px 0 0, #de1c31 0 -1px 0;}
.serpplc{width: 100%;padding: 100px 0 110px;background: #f4f4f4;}
.serpplc-tags{width: 100%;margin-top: 50px;}
.serpplc-tags li{width: 33.3333%;float: left;text-align: center;}
.serpplc-tags li i, .serpplc-tags li span{display: inline-block;vertical-align: middle;}
.serpplc-tags li i{font-style: normal;width: 38px;height: 38px;line-height: 38px;background: #de1c31;font-size: 24px;color: #fff;border-radius: 50%;}
.serpplc-tags li span{font-size: 26px;color: #333;margin-left: 16px;}
.serpplc-img{width: 100%;text-align: center;margin-top: 38px;}
.serpplc-img img{max-width: 100%;}
/* ----dh---- */
.serppch-loop li::before{width: 0;}
.startAnimate.serppch-loop li.serppch-loop-vis::before{animation: serpplcSk 1s ease both 0.4s;}
.startAnimate.serppch-loop li.serppch-loop-hc::before{animation: serpplcSk 1s ease both 0.8s;}
.startAnimate.serppch-loop li.serppch-loop-xc::before{animation: serpplcSk 1s ease both 1.2s;}
@keyframes serpplcSk{0%{width: 0;}100%{width: 100%;}}
.serppch-cont{opacity: 0;}
.startAnimate.serppch-loop li.serppch-loop-vis .serppch-cont{animation: serpplcCt 1s ease both 0.8s;}
.startAnimate.serppch-loop li.serppch-loop-hc .serppch-cont{animation: serpplcCt 1s ease both 1.2s;}
.startAnimate.serppch-loop li.serppch-loop-xc .serppch-cont{animation: serpplcCt 1s ease both 1.6s;}
@keyframes serpplcCt{0%{opacity: 0;}100%{opacity: 1;}}
.serppjz-list li{opacity: 0;}
.startAnimate.serppjz-list li:nth-child(1){animation: serppjzCt 1s ease both .4s;}
.startAnimate.serppjz-list li:nth-child(2){animation: serppjzCt 1s ease both .6s;}
.startAnimate.serppjz-list li:nth-child(3){animation: serppjzCt 1s ease both .8s;}
@keyframes serppjzCt{0%{opacity: 0;transform: scale(0.8);}100%{opacity: 1;transform: scale(1);}}
/* ----dh---- */

/* 服务-数字营销推广 */
.serszlc{width: 100%;padding: 100px 0 120px;}
.serszlc-loop{width: 100%;margin-top: 34px;}
.serszlc-loop .swiper-container{padding-top: 20px;}
.serszlc-item{width: 100%;position: relative;border: 1px solid #dcdcdc;transition: all .4s ease;}
.serszlc-cont{width: 100%;position: relative;height: 375px;padding: 54px 26px 0;overflow: hidden;}
.serszlc-cont h4, .serszlc-cont-h4{font-size: 28px;color: #333;line-height: 1;position: relative;margin-bottom: 24px;padding-top: 20px;}
.serszlc-cont h4::before, .serszlc-cont-h4::before{content: "";position: absolute;left: 0;width: 20px;height: 3px;top: 0;background: #de1c31;}
.serszlc-cont p{font-size: 14px;color: #888;line-height: 28px;}
.serszlc-cont label{display: inline-block;font-size: 80px;color: #ed8d97;line-height: 0.8;font-family:'COLFAX-BOLD';position: absolute;bottom: 36px;right: -14px;transition: all .4s ease;}
.serszlc-item:hover{border: 1px solid #de1c31;}
.serszlc-item:hover .serszlc-cont label{color: #de1c31;}
/* ----dh---- */
.serszlc-item{opacity: 0;}
.serszlc-loop.startAnimate .serszlc-item{animation: serszlcCt 1s ease both;}
@keyframes serszlcCt{0%{opacity: 0;transform: translateY(-16px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

/* 公司简介 */
.brierfban{width: 100%;height: 100vh;background: #040000 url('../images/pages/briefBan.jpg') no-repeat center/cover;display: flex;align-items: center;position: relative;z-index: 2;}
.brierfban-cont{width: 100%;position: relative;z-index: 4;padding: 0 4%;text-align: center;}
.brierfban-cont h2, .brierfban-cont-h2{font-size: 80px;color: #de1c31;font-weight: 700;line-height: 1;}
.brierfban-cont h6, .brierfban-cont-h6{font-size: 60px;color: #fff;line-height: 1;margin-top: 12px;}
.brierfban-cont p{font-size: 20px;line-height: 42px;color: #fff;}
.brierfban-space{width: 100%;height: 110px;}
.brierfpp{width: 100%;background: #fff;height: 100vh;position: relative;overflow: hidden;display: flex;align-items: center;}
.brierfpp-cont{width: 100%;position: relative;z-index: 4;padding: 0 4%;text-align: center;}
.brierfpp-cont h6, .brierfpp-cont-h6{font-size: 28px;color: #000;font-weight: 500;line-height: 1;}
.brierfpp-cont h2, .brierfpp-cont-h2{font-size: 180px;color: #010101;font-family:'Limerick';line-height: 0.8;text-transform: uppercase;letter-spacing: 0.1em;margin: 32px 0 38px;}
.brierfpp-cont h2 img, .brierfpp-cont-h2 img{max-width: 1020px;}
.brierfpp-cont p{font-size: 16px;color: #000;line-height: 32px;max-width: 950px;margin: 0 auto;}
.brierfpp-font-one, .brierfpp-font-two{width: 100%;background-repeat: repeat-x;background-size: auto 100%;position: absolute;left: 0;}
.brierfpp-font-one{top: 168px;height: 269px;background-image: url("../images/pages/briefF1.png");background-position: 0 center;animation: briefFR1 200s linear infinite;}
@keyframes briefFR1{from{background-position:0 center}to{background-position:-10562px center}}
.brierfpp-font-two{bottom: 168px;height: 227px;background-image: url("../images/pages/briefF2.png");background-position: right 0 center;animation: briefFR2 400s linear infinite;}
@keyframes briefFR2{from{background-position:right 0 center}to{background-position:14650px center}}
.brierfzq{width: 100%;padding: 100px 0;background: #f4f4f4;position: relative;z-index: 2;}
.brierfzq-menu{width: 100%;font-size: 0;text-align: center;margin-top: 12px;}
.brierfzq-menu a{display: inline-block;vertical-align: middle;position: relative;font-size: 14px;color: #888;font-family: Arial;margin: 0 5px;padding: 0 2px 6px;transition: all .4s ease;}
.brierfzq-menu a::before{content: "";position: absolute;width: 0;bottom: 0;right: 0;height: 2px;background: #de1c31;transition: all .4s ease;}
.brierfzq-menu a:hover{color: #de1c31;}
.brierfzq-menu a.active{color: #333 !important;}
.brierfzq-menu a.active::before{width: 100%;right: auto;left: 0;}
.brierfzq-loop{width: 100%;margin-top: 44px;padding: 0 4%;}
.brierfzq-item{width: 100%;position: relative;height: 584px;}
.brierfzq-num{position: absolute;width: 100%;top: 0;left: 0;font-size: 730px;color: #fff;font-weight: 700;font-family: Arial;text-align: center;line-height: 0.8;opacity: 0.5;transform: scale(0.8);transition: all .6s linear;}
.brierfzq-imgcont{position: relative;z-index: 4;width: 1240px;margin: 0 auto;overflow: hidden;top: 80px;}
.brierfzq-img, .brierfzq-cont{height: 395px;}
.brierfzq-img{width: 705px;float: left;overflow: hidden;position: relative;}
.brierfzq-img img{width: 100%;object-fit: cover;transform: translateY(100%);transition: all 0.6s ease .6s;}
.brierfzq-cont{width: calc(100% - 705px);float: right;display: flex;align-items: center;padding-left: 132px;}
.brief-cont-center{width: 100%;opacity: 0;transform: translateY(-120px);transition: all 0.6s ease .6s;}
.brierfzq-cont p{font-size: 16px;color: #333;line-height: 24px;}
.swiper-slide-active .brierfzq-num{transform: scale(1);opacity: 1;}
.swiper-slide-active .brierfzq-img img{transform: translateY(0);}
.swiper-slide-active .brief-cont-center{opacity: 1;transform: translateY(0);}
.brierfxl{width: 100%;padding: 100px 0 140px;}
.brierfxl-loop{width: 1080px;margin: 110px auto 0;position: relative;}
.brierfxl-loop li{width: 100%;}
.brierfxl-item{width: 60%;float: right;position: relative;z-index: 2;}
.brierfxl-icon, .brierfxl-cont{height: 210px;position: relative;z-index: 4;}
.brierfxl-icon{width: 188px;float: left;}
.brierfxl-icon-arr{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}
.brierfxl-icon .iconfont{pointer-events:none;font-size: 250px;position: absolute;transition: all .4s ease-out;left: -16px;top: 50%;margin-top: -125px;font-family: "iconfont";color: #fff;line-height: 1;text-shadow: 0 8px 50px rgba(0, 0, 0, 0.3);font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.brierfxl-icon .iconfont:before {content: "\e63d";}
.brierfxl-icon .iconfont::after{content: "\e6a6";opacity: 0;font-size: 24px;position: absolute;right: 48px;top: 50%;margin-top: -12px;color: #fff;transition: all .4s ease-out;}
.brierfxl-icon-img{position: absolute;z-index: 3;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;}
.brierfxl-icon-img img{width: auto;position: absolute;left: 50px;transition: all .4s ease-out;}
.brierfxl-icon-img img.s{opacity: 1;}
.brierfxl-icon-img img.h{opacity: 0;}
.brierfxl-icon-num{position: absolute;z-index: 3;transition: all .2s ease;font-size: 24px;color: #e5e5e5;font-weight: 700;font-family:'COLFAX-BOLD';right: 20px;top: 50%;margin-top: -16px;}
.brierfxl-num{position: absolute;opacity: 0;transform: translateX(20px);transition: all 0.6s ease-out;z-index: 1;pointer-events:none;left: 110px;font-family:'GOTHAMHTF-BOLD';font-size: 500px;line-height: 1;color: rgba(51, 51, 51, 0.05);top: 50%;margin-top: -250px;}
.brierfxl-cont{width: calc(100% - 210px);float: right;display: flex;align-items: center;padding-left: 66px;}
.brierfxl-cont-center{width: 100%;position: relative;}
.brierfxl-cont-center{width: 100%;}
.brierfxl-cont h4, .brierfxl-cont-h4{font-size: 30px;color: #333;font-weight: 500;line-height: 1;transition: all .4s ease;}
.brierfxl-cont p{font-size: 16px;color: #999;line-height: 1;margin: 16px 0 24px;transition: all .4s ease;}
.brierfxl-cont span{display: block;width: 100%;height: 1px;position: relative;background: linear-gradient(90deg, #cacaca 50%, rgba(202, 202, 202, 0) 100%);}
.brierfxl-cont span::before{content: "";opacity: 0;position: absolute;width: 100%;height: 1px;left: 0;top: 0;background: linear-gradient(90deg, #de1c31 50%, rgba(202, 202, 202, 0) 100%);transition: all .4s ease-out;}
.brierfxl-cont span::after{content: "";position: absolute;width: 38px;transition: all .6s ease-out;height: 5px;background: #de1c31;bottom: 0;left: 0;transform: translateX(12px);opacity: 0;}
.brierfxl-cont h6, .brierfxl-cont-h6{opacity: 0;transition: all .6s ease-out;transform: translateX(12px);font-size: 20px;color: #de1d32;line-height: 1;font-family:'COLFAX-MEDIUM';text-transform: uppercase;margin-top: 16px;}
.brierfxl-loop li:nth-child(2n) .brierfxl-item{float: left;}
.brierfxl-loop li:nth-child(2n) .brierfxl-icon{float: right;}
.brierfxl-loop li:nth-child(2n) .brierfxl-cont{float: left;padding-left: 0;padding-right: 66px;text-align: right;}
.brierfxl-loop li:nth-child(2n) .brierfxl-cont span{background: linear-gradient(270deg, #cacaca 50%, rgba(202, 202, 202, 0) 100%);}
.brierfxl-loop li:nth-child(2n) .brierfxl-icon-arr{transform: rotate(180deg);}
.brierfxl-loop li:nth-child(2n) .brierfxl-icon .iconfont{left: auto;right: -46px}
.brierfxl-loop li:nth-child(2n) .brierfxl-icon-num{right: auto;left: 20px;}
.brierfxl-loop li:nth-child(2n) .brierfxl-icon-img img{left: auto;right: 50px;}
.brierfxl-loop li:nth-child(2n) .brierfxl-cont span::before{background: linear-gradient(270deg, #de1c31 50%, rgba(202, 202, 202, 0) 100%);}
.brierfxl-loop li:nth-child(2n) .brierfxl-cont span::after{left: auto;right: 0;transform: translateX(-12px);}
.brierfxl-loop li:nth-child(2n) .brierfxl-num{left: auto;right: 110px;transform: translateX(-20px);}
.brierfxl-loop li:nth-child(2n) .brierfxl-cont h6, .brierfxl-loop li:nth-child(2n) .brierfxl-cont-h6{transform: translateX(-12px);}
.brierfxl-item.active .brierfxl-icon .iconfont{transform: scale(1.2);color: #de1c31;}
.brierfxl-item.active .brierfxl-icon-img img.s{opacity: 0;}
.brierfxl-item.active .brierfxl-icon-img img.h{opacity: 1;}
.brierfxl-item.active .brierfxl-icon-num{opacity: 0;}
.brierfxl-item.active .brierfxl-icon .iconfont::after{opacity: 1;}
.brierfxl-item.active .brierfxl-cont h4, .brierfxl-item.active .brierfxl-cont-h4{color: #de1c31;}
.brierfxl-item.active .brierfxl-cont p{color: #de1c31;}
.brierfxl-item.active .brierfxl-cont span::before{opacity: 1;}
.brierfxl-item.active .brierfxl-cont span::after{transform: translateX(0) !important;opacity: 1;}
.brierfxl-item.active .brierfxl-num{transform: translateX(0) !important;opacity: 1;}
.brierfxl-item.active .brierfxl-cont h6, .brierfxl-item.active .brierfxl-cont-h6{transform: translateX(0) !important;opacity: 1;}
.brierffw{width: 100%;background: #27282d;padding: 110px 0 88px;}
.brierffw-item{width: 100%;margin-top: 60px;}
.brierffw-logo{width: 100%;overflow: hidden;height: 360px;}
.brierffw-logo a{display: block;}
.brierffw-logo a{display: flex;width: 20%;float: left;align-items: center;justify-content: center;height: 120px;}
.brierffw-logo a img{max-width: 88%;max-height: 88%;transition: all .4s ease;}
.brierffw-logo a:hover img{transform: translateY(-8px);}
.brierffw-click{width: 100%;text-align: center;margin-top: 28px;}
.brierffw-click span{display: inline-block;width: 100px;height: 50px;background: url('../images/pages/briefic2.png') no-repeat center;cursor: pointer;opacity: 0.2;transition: opacity .4s ease-out;}
.brierffw-click span:hover{opacity: 1;}
.brierffw-click span.active{transform: rotate(180deg);}
/* ----dh---- */
.brierfxl-item{opacity: 0;}
.brierfxl-loop li:nth-child(2n+1).startAnimate .brierfxl-item{animation: brierfxlR 1s ease both .4s;}
.brierfxl-loop li:nth-child(2n).startAnimate .brierfxl-item{animation: brierfxlL 1s ease both .4s;}
@keyframes brierfxlR{0%{opacity: 0;transform: translateX(-60px);}100%{opacity: 1;transform: translateX(0);}}
@keyframes brierfxlL{0%{opacity: 0;transform: translateX(60px);}100%{opacity: 1;transform: translateX(0);}}
/* ----dh---- */

/* 广州网站制作 */
.gzwebBan.serveBan{height: 720px;}
.gzwebmc{width: 100%;padding: 100px 0 120px;background: #f5f5f5;}
.gzwebmc-list{width: 100%;margin-top: 56px;}
.gzwebmc-list ul{margin-left: -2%;}
.gzwebmc-list li{width: 31.3333%;transition: all .4s ease;margin-left: 2%;background: #fff;box-shadow: 0 8px 24px rgba(0,0,0,.1);float: left;min-height: 320px;padding: 42px 48px 0;}
.gzwebmc-img{width: 67px;height: 67px;margin: 0 auto;position: relative;}
.gzwebmc-img img{max-width: 100%;position: relative;z-index: 2;}
.gzwebmc-cont{width: 100%;}
.gzwebmc-cont h6, .gzwebmc-cont-h6{font-size: 28px;color: #333;text-align: center;margin: 20px 0 12px;}
.gzwebmc-cont p{font-size: 16px;color: #888;line-height: 28px;}
.gzwebmc-img::before{content: "";position: absolute;width: 54px;height: 54px;border-radius: 50%;background: #de1c31;opacity: 0.1;left: -18px;top: -12px;transition: all .4s ease;}
.gzwebmc-list li:hover{box-shadow: 0 8px 24px rgba(0,0,0,.2);margin-top: -10px;}
.gzwebmc-list li:hover .gzwebmc-img::before{transform: scale(1.4);}
.gzwebfa{width: 100%;padding: 100px 0 120px;}
.gzwebfa-list{width: 100%;margin-top: 68px;}
.gzwebfa-ul{margin-left: -2%;margin-top: -2%;}
.gzwebfa-link{display: block;width: 31.3333%;float: left;margin-top: 2%;margin-left: 2%;transition: all .4s ease;}
.gzwebfa-img{width: 100%;overflow: hidden;}
.gzwebfa-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.gzwebfa-cont{width: 100%;padding: 32px;border: 1px solid #e5e5e5;transition: all .4s ease;}
.gzwebfa-cont h2, .gzwebfa-cont h3, .gzwebfa-cont-h{font-size: 24px;line-height: 1;color: #333;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.gzwebfa-cont p{font-size: 16px;color: #888;line-height: 28px;margin: 12px 0 14px;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.gzwebfa-cont i{width: 60px;height: 60px;border-radius: 50%;display: block;background: #fff url('../images/pages/gzwebic.svg') no-repeat center/14px auto;transition: all .4s ease;}
.gzwebfa-link:hover{box-shadow: 0 8px 20px rgba(0,0,0,.1);}
.gzwebfa-link:hover .gzwebfa-img img{transform: scale(1.06);}
.gzwebfa-link:hover .gzwebfa-cont h2, .gzwebfa-link:hover .gzwebfa-cont h3, .gzwebfa-link:hover .gzwebfa-cont-h{color: #de1c31;}
.gzwebfa-link:hover .gzwebfa-cont i{background-color: #de1c31;background-image: url('../images/pages/gzwebicH.svg');transform: rotate(45deg);}
/* ----dh---- */
.gzwebmc-list li{opacity: 0;}
.gzwebmc-list.startAnimate li{animation: gzwebCt 1s ease both;}
@keyframes gzwebCt{0%{opacity: 0;transform: translateY(32px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

/* 解决方案 */
.projectBan-img{width: 785px;float: right;text-align: center;}
.projectBan-img img{max-width: 100%;opacity: 0;animation: projectBanImg 1s ease both 0.6s;}
@keyframes projectBanImg{0%{opacity: 0;transform: translateY(-100px);}100%{opacity: 1;transform: translateY(0);}}
.projectBan-item{width: 650px;float: left;position: relative;padding-top: 28px;}
.projectBan-item .serveBan-desc{max-width: 100%;min-height: 204px;}
.projectBan-code{display: inline-block;position: relative;margin-top: 28px;user-select: none;cursor: pointer;}
.projectBan-code i, .projectBan-code h6, .projectBan-code-h6{display: inline-block;vertical-align: middle;}
.projectBan-code i{width: 54px;height: 54px;border-radius: 50%;background: #de1c31 url('../images/pages/project1_2.png') no-repeat center;}
.projectBan-code h6, .projectBan-code-h6{font-size: 18px;color: #fff;margin-left: 10px;transition: all .4s ease;}
.projectBan-code:hover h6, .projectBan-code:hover .projectBan-code-h6{color: #de1c31;}
.projectBan-code-img{display: none;width: 170px;position: absolute;bottom: 60px;z-index: 6;padding: 16px;left: 8px;}
.projectBan-code-img img{max-width: 100%;}
.projectBan-code-img span{position: absolute;display: block;width: 30px;height: 30px;opacity: 0;transition: all 0s ease 0s;}
.projectBan-code-img.active span{animation: projectBanCt 1.2s ease infinite;opacity: 1;transition: all .6s ease .6s;}
.projectBan-code-img span.projectBan-code-x1{border-top: 1px solid #fff;border-left: 1px solid #fff;left: 10px;top: 10px;}
.projectBan-code-img span.projectBan-code-x2{border-top: 1px solid #fff;border-right: 1px solid #fff;right: 10px;top: 10px;}
.projectBan-code-img span.projectBan-code-x3{border-bottom: 1px solid #fff;border-left: 1px solid #fff;left: 10px;bottom: 10px;}
.projectBan-code-img span.projectBan-code-x4{border-bottom: 1px solid #fff;border-right: 1px solid #fff;right: 10px;bottom: 10px;}
@keyframes projectBanCt{0% {transform: scale(1);}100% {transform: scale(1.2);}}
.projectBan-item .serveBan-cont, .projectBan-item .serveBan-desc, .projectBan-item .projectBan-code{opacity: 0;}
.projectBan-item .serveBan-cont{animation: projectBanWz 1s ease both .4s;}
.projectBan-item .serveBan-desc{animation: projectBanWz 1s ease both .6s;}
.projectBan-item .projectBan-code{animation: projectBanWz 1s ease both .8s;}
@keyframes projectBanWz{0%{opacity: 0;transform: translateY(100px);}100%{opacity: 1;transform: translateY(0);}}
.projectjg{width: 100%;padding: 110px 0 120px;}
.projectjg-list{width: 100%;margin-top: 68px;}
.projectjg-list ul{margin-left: -2%;margin-top: -2%;}
.projectjg-list li{width: 23%;float: left;margin-left: 2%;transition: all .4s ease;margin-top: 2%;box-shadow: 0 6px 16px 2px rgba(0,0,0,.1);min-height: 400px;padding: 54px 38px 0;text-align: center;}
.projectjg-list li i{display: block;font-style: normal;height: 62px;}
.projectjg-list li i img{max-height: 100%;}
.projectjg-list li h4, .projectjg-list-h4{font-size: 28px;color: #333;line-height: 1;margin: 36px 0 34px;}
.projectjg-list li p{font-size: 16px;color: #888;line-height: 26px;}
.projectjg-list li:hover{box-shadow: 0 6px 16px 2px rgba(0,0,0,.2);transform: translateY(-10px);}
.projectys{width: 100%;padding: 110px 0 120px;background-repeat: no-repeat;background-size: cover;background-position: left top;}
.projectys-list{width: 100%;margin-top: 68px;}
.projectys-list ul{margin-left: -1.5%;margin-top: -1.5%;}
.projectys-list li{width: 48.5%;float: left;margin-left: 1.5%;margin-top: 1.5%;overflow: hidden;transition: all .4s ease;background: #fff;padding: 0 34px;}
.projectys-cont, .projectys-img{display: flex;align-items: center;height: 265px;}
.projectys-cont{width: calc(100% - 110px);float: left;padding-right: 40px;}
.projectys-cont-center{width: 100%;}
.projectys-cont h4, .projectys-cont-h4{display: inline-block;position: relative;font-size: 28px;color: #333;line-height: 1;padding-bottom: 14px;margin-bottom: 20px;}
.projectys-cont h4::after, .projectys-cont-h4::after{content: "";position: absolute;width: 32px;height: 4px;left: 0;bottom: 0;background: #de1c31;transition: all .4s ease;}
.projectys-cont p{font-size: 16px;color: #888;line-height: 32px;}
.projectys-img{width: 110px;float: right;justify-content: center;}
.projectys-img img{max-width: 100%;position: absolute;transition: all .4s ease;}
.projectys-img img.projectys-img-s{opacity: 1;}
.projectys-img img.projectys-img-h{opacity: 0;}
.projectys-list li:hover .projectys-cont h4, .projectys-list li:hover .projectys-cont-h4::after{width: 100%;}
.projectys-list li:hover .projectys-img img.projectys-img-s{opacity: 0;}
.projectys-list li:hover .projectys-img img.projectys-img-h{opacity: 1;}

/* 联系我们 */
.rel-banner{height:100vh;width: 100%;background-repeat: no-repeat;background-position: left top;background-size: cover;position: relative;}
.rel-banner .contain{height:100%;display:flex;position:relative}
.rel-banner .lft{width:650px;height:100%;display:flex;flex-direction:column;justify-content:center}
.rel-banner h2, .rel-banner-h2{font-family:"QUARTO";font-size:80px;color:#fff;position:relative;line-height: 1.1;}
.rel-banner h2:after, .rel-banner-h2::after{content:'';width:46px;height:5px;background:#fff;position:absolute;top: -40px;left:0}
.rel-banner h3, .rel-banner-h3{font-size:24px;line-height:36px;color:#fff;margin-top:34px}
.rel-banner h3 strong, .rel-banner-h3 strong{font-weight: normal;}
.rel-btn{margin-top: 64px}
.rel-btn a{display:block;width:145px;height:56px;text-align:center;line-height:56px;color:#fff;border-radius:5px;border:1px solid #fff;transition:all .4s ease;font-size:16px}
.rel-btn a:hover{background: #de1c31;border-color: #de1c31}
.rel-banner .rgt{position:absolute;right:15%;top:50%;transform:translateY(-50%);width:250px}
.rel-city{display:flex;align-items:flex-end}
.rel-city span{font-size:24px;color:#fff;margin-left:15px}
.rel-city i{display:block;background:url("../images/pages/rel1.png") no-repeat;width:34px;height:56px;background-size:100%}
.rel-dot{width:18px;height:18px;background-color:#de1c31;border-radius:50%;margin: 14px 0 0 auto;position:relative}
.rel-dot:after{content:'';position:absolute;top:9px;left:-232px;background:#de1c31;height:1px;width:250px}
.rel-dot:before{content:'';display:block;position:absolute;left:-206px;top:-206px;width:412px;height:412px;border-radius:50%;background:rgba(219,42,24,.2);animation:boderM 3s infinite;z-index:-1}
@keyframes boderM{0%{transform:scale(1);opacity:0} 20%{opacity:1} 75%{transform:scale(2);opacity:0} 100%{opacity:0} }
.rel-address{padding:110px 0 240px;position:relative}
.rel-address .contact{position:absolute;left: 6%;bottom: -28px;font-size:230px;animation: relRun 24s ease infinite;font-family:'Arial';display: inline-block;line-height: 0.8;font-weight: 700;color:#fff;text-shadow:-1px 1px 0 #ededed,1px 1px 0 #ededed,1px -1px 0 #ededed,-1px -1px 0 #ededed;z-index:-1}
@keyframes relRun{0%{left: 6%;}50%{left: calc(94% - 1108px);}100%{left: 6%;}}
.rel-address h2, .rel-address h3, .rel-address-h{font-size:50px;color:#222}
.rel-address .cont{display:flex;margin-top:54px}
.rel-item{max-width:50%;padding-right:250px}
.rel-item .item-inner{max-width:68%}
.rel-item .top{display:flex;align-items:center;margin-bottom:40px}
.rel-item .top i{display:flex;width:84px;height:84px;background:#de1c31;border-radius:50%;align-items:center;justify-content:center;margin-right:24px}
.rel-item .top i img{max-height: 90%;}
.rel-item .top .en{font-family:"QUARTO";line-height:24px;color:#888;font-size:24px}
.rel-item .top .chn{font-size:36px;line-height:32px;color:#050100;padding-top:10px}
.rel-item .address-chn, .rel-item .address-en{font-size:22px;line-height: 42px;color:#000;position: relative;}
.rel-item .address-chn span, .rel-item .address-en span{padding-bottom: 2px;background-image: linear-gradient(to bottom, rgba(0,0,0,0) 94%,#000 0%);background-size: 100% 100%;background-repeat: no-repeat;text-decoration: none;}
.rel-contact{margin-top:50px}
.rel-contact p{color:#000;font-size:23px;line-height:38px;margin-top:10px}
.rel-contact p:first-child{margin-top: 0;}
.rel-contact a{transition:all .4s ease;position: relative;pointer-events: none;cursor: default;}
.rel-contact a::after{content: "";position: absolute;width: 100%;height: 2px;background: #000;left: 0;bottom: 0;transition: all .4s ease;}
/* .rel-contact a:hover{color:#de1c31}
.rel-contact a:hover::after{background: #de1c31;} */
.rel-hz{background:#f4f4f4;padding:80px 0}
.rel-hz-cont{display:flex}
.rel-hz h2, .rel-hz h3, .rel-hz-h{font-size:50px;color:#222;margin-bottom:60px}
.rel-hz-lft{width:calc(100% - 450px);padding-right:65px;float: left;}
.rel-hz-lft .inline-input{width:100%;padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}
.rel-hz-lft input{width:100%;background:0 0;height:45px;line-height:45px;font-size:18px}
.rel-hz-lft input::placeholder{color:#b6b6b6}
.rel-hz-lft .inline-code{position:relative;margin-bottom:0;padding-right: 160px;}
.rel-hz-lft .code{position:absolute;right:0;top:0;width:140px;height:45px;user-select: none;cursor: pointer;}
.rel-hz-lft .code img{width:100%;height:100%;object-fit:cover}
.rel-hz-lft .submit-btn{display:block;background:#2e2d2b;width:245px;height:62px;cursor: pointer;color:#fff;font-size:18px;margin-top:70px;transition:all .4s ease}
.rel-hz-lft .submit-btn:hover{background: #de1c31;}
.rel-hz-rgt{position:relative;width:450px;float: right;}
.rel-hz-rgt img{width:100%;height:100%;object-fit:cover}
.rel-hz-rgt .cont{position:absolute;left:0;top:0;width:100%;height:100%;padding:60px 50px}
.rel-hz-rgt .cont .label{padding: 4px 10px;border:1px solid #fff;color:#fff;font-size:24px;line-height:32px;display:inline-block;font-weight: 500;}
.rel-hz-rgt .cont h4, .rel-hz-rgt-cont-h4{font-size:50px;line-height: 1.2;color:#fff;margin-top:30px}
.rel-hz-rgt .cont p{font-weight:300;margin-top:35px;font-size:24px;line-height:36px;color:#fff}
.rel-hz-rgt .cont .qr-code{width:170px;height:170px;margin-top:75px}
.rel-hz-rgt .cont .qr-code img{width:100%;height:100%;object-fit:cover}
.rel-hz-rgt .cont .sc-code{font-size:14px;color:#fff;margin-top:20px}
.rel-hz-rgt .cont .sc-code img{width:23px;height:20px;margin-right:10px}

/* 新闻详情 */
#toShare .icon-wechat{position:relative}
#toShare .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
#toShare .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
#toShare .icon-wechat .wechat-qrcode.bottom:after{display:none}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display:block}
.newsxqtj .sonTitle h4, .newsxqtj .sonTitle-h4{font-size: 34px;color: #333;text-align: left;}
.newsxqtj .corinfo-list{margin-top: 4px;}
.newsxq{padding-top:182px;background:#f5f5f5}
.newsxq .contain{background: #fff;position: relative;}
.newsxq-line{position: absolute;width: 20px;background: #f5f5f5;right: 410px;height: 100%;top: 0;}
.newsxq-lft{width:calc(100% - 410px);padding:56px 60px;float: left;}
.newsxq-lft h1, .newsxq-lft-h1{font-size:32px;line-height: 1.2;font-weight:700;color:#333;position:relative}
.newsxq-lft h1:after, .newsxq-lft-h1::after{content:'';background:#de1c31;width:5px;height:100%;position:absolute;left:-60px;top:0}
.newsxq-info{margin:40px 0;padding-bottom:40px;border-bottom:1px solid #ccc;color:#888;font-size:14px;display:flex;align-items:center}
.newsxq-date,.newsxq-source{position:relative}
.newsxq-date{padding-left:12px;margin-left:12px}
.newsxq-date:after{content:'';background:#888;width:1px;height:14px;position:absolute;left:0;top:4px}
.newsxq-share{margin-left:auto}
.newsxq-share .toshare{display:flex}
.newsxq-share .social-share-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ccc;color:#fff;border-radius:50%;transition:all .4s ease}
.newsxq-share .social-share-icon:hover{background:#828080}
.newsxq-share .social-share-icon:not(:first-child){margin-left:10px}
.newsxq-cont p{font-size:16px;line-height:28px;color:#333}
.newsxq-cont br{content:'';display:block;height:1em}
.newsxq-cont img{max-width:100%;object-fit:cover}
.newsxq-like{width:100%;position:relative;margin:100px 0 20px}
.newsxq-like .like-btn{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid #a4a4a4;border-radius:50%;color:#a4a4a4;margin:0 auto}
.newsxq-like:after,.newsxq-like:before{content:'';background:#ccc;width:calc(50% - 68px);height:1px;position:absolute;top:50%}
.newsxq-like:before{right:0}
.newsxq-like:after{left:0}
.newsxq-like .like-btn.active{background:#de1c31;color:#fff;border-color:#db2a22}
.newsxq-like .like-btn.active svg{animation:doPulse 1.1s ease-in-out}
@keyframes doPulse{70%{opacity:.3} 75%{transform:scale3d(.8,.8,.8)} 80%{transform:scale3d(1.3,1.3,1.3);opacity:1} 100%{opacity:1} }
.newsxq-nav span{font-size:16px;color:#888}
.newsxq-nav a{font-size:16px;line-height:24px;color:#333;transition: all .4s ease;}
.newsxq-nav a:hover{color: #de1c31}
.newsxq-nav p{position: relative;padding-left: 64px;}
.newsxq-nav p span{position: absolute;left: 0;line-height: 24px;}
.newsxq-nav p:last-child{margin-top:5px}
.newsxq-rgt{width:410px;padding:50px 30px;float: right;}
.newsxq-rgt h4, .newsxq-rgt-h4{font-size:24px;color:#333;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #e5e5e5}
.newsxq-rgt h4:not(:first-child), .newsxq-rgt-h4:not(:first-child){margin-top:45px}
.newsxq-rgt .rgt-list li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #cdcdcd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsxq-rgt .rgt-list li a{display:block;color:#666;font-size:16px;transition:all .6s ease;position:relative;}
.newsxq-rgt .rgt-list li a span{display: block;width: 100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newsxq-rgt .rgt-list li a:after{content:'';width:18px;height:9px;background:url("../images/pages/newsxq-arrow-right.png") no-repeat;position:absolute;left:-30px;top:8px;opacity:0;transition:all .6s ease}
.newsxq-rgt .rgt-list li a:hover{transform:translateX(30px);color:#de1c31}
.newsxq-rgt .rgt-list li a:hover:after{opacity:1}
.newsxq-rgt .rgt-list li:last-child{margin-bottom:0}
.newsxq-rgt .label-list{display:flex;flex-wrap:wrap}
.newsxq-rgt .label-list li{margin:0 15px 10px 0;font-size:16px;color:#666;}
.newsxq-rgt .label-list li a{transition: all .4s ease;}
.newsxq-rgt .label-list li a:hover{color:#de1c31}

/* 新闻列表 */
.news.corinfo{padding: 184px 0 120px;}
.news-menu{width: 100%;font-size: 0;text-align: left;user-select: none;}
.news-menu a{display: inline-block;vertical-align: middle;font-size: 16px;color: #888;line-height: 20px;margin-left: 40px;position: relative;transition: all .4s ease;}
.news-menu a:first-child{margin-left: 0;}
.news-menu a::before{content: "";position: absolute;left: 0;top: 50%;width: 0;height: 1px;background: #000;transition: all .4s ease;}
.news-menu a.active, .news-menu a:hover{color: #333;}
.news-menu a.active{padding-left: 42px;}
.news-menu a.active::before{width: 30px;}

/* 新闻总页面 */
.sumnewszx{width: 100%;background: #f5f5f5;padding-top: 184px;}
.sumnewszx-title{width: 100%;position: relative;}
.sumnewszx-title h4, .sumnewszx-title-h4{font-size: 46px;color: #222;line-height: 1;font-weight: 700;}
.sumnewszx-num{position: absolute;bottom: -4px;right: 0;font-size: 20px;color: #888;font-family:'COLFAX-BOLD';}
.sumnewszx-num b, .sumnewszx-num-b, .sumnewszx-num span, .sumnewszx-num label{display: inline-block;vertical-align: bottom;}
.sumnewszx-num label{margin: 0 2px 0 4px;line-height: 1;}
.sumnewszx-num span{line-height: 0.8;}
.sumnewszx-num b, .sumnewszx-num-b{font-size: 28px;color: #de1c31;line-height: 0.8;}
.sumnewszx-btn{width: 100%;font-size: 0;text-align: right;padding: 40px 0 80px;border-bottom: 2px solid #e5e5e5;}
.sumnewszx-btn>div{width: 55px;height: 55px;background: #d8d8d8 url('../images/pages/sumnewsic2.png') no-repeat center;cursor: pointer;transition: all .4s ease;display: inline-block;}
.sumnewszx-btn>div.sumnewszx-next{transform: rotate(180deg);margin-left: 10px;}
.sumnewszx-btn>div:hover{background-color: #de1c31;}
.sumnewszx-loop{width: 100%;margin-top: 42px;}
.sumnewszx-item{width: 100%;background: #fff;box-shadow: 0 4px 20px 4px rgba(0,0,0,.12);}
.sumnewszx-img{width: calc(100% - 690px);float: left;display: block;}
.sumnewszx-img img{width: 100%;object-fit: cover;}
.sumnewszx-cont{width: 690px;display: flex;align-items: center;padding: 0 68px;}
.sumnewszx-loop .swiper-wrapper{height: 496px !important;}
.sumnewszx-loop .swiper-container-cube .swiper-cube-shadow{display: none;}
.sumnewszx-loop .swiper-slide-shadow-top, .sumnewszx-loop .swiper-slide-shadow-bottom{display: none;}
.sumnewszx-cont, .sumnewszx-img img{height: 496px;}
.sumnewszx-cont-center{width: 100%;}
.sumnewszx-cont-date{width: 100%;font-family:'COLFAX-BOLD';}
.sumnewszx-cont-date-h, .sumnewszx-cont-date p{display: inline-block;vertical-align: middle;}
.sumnewszx-cont-date-h{font-size: 80px;color: #ccc;font-weight: 700;line-height: 0.8;padding-bottom: 16px;border-bottom: 3px solid #ee3f4d;}
.sumnewszx-cont-date p{font-size: 16px;color: #979797;font-weight: 700;margin-left: 12px;}
.sumnewszx-cont-date p b, .sumnewszx-cont-date p span{display: block;}
.sumnewszx-cont-title{width: 100%;margin-top: 30px;}
.sumnewszx-cont-title h2{font-size: 28px;color: #333;font-weight: 700;line-height: 1.2;margin-bottom: 20px;}
.sumnewszx-cont-title h2 a{transition: all .4s ease;}
.sumnewszx-cont-title h2 a:hover{color: #de1c31;}
.sumnewszx-cont-title p{font-size: 16px;color: #888;line-height: 28px;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sumnewszx-cont-link{width: 100%;text-align: right;margin-top: 80px;}
.sumnewszx-cont-link a{display: inline-block;font-size: 16px;color: #333;font-family:'COLFAX-MEDIUM';padding-right: 48px;background: url('../images/pages/sumnewsic1.png') no-repeat right top 4px;transition: all .4s ease;}
.sumnewszx-cont-link a:hover{color: #de1c31;}
.sumnewslb.corinfo{padding: 84px 0 110px;}

/* ❉❉❉❉ 网站建设 ❉❉❉❉ */
.gzwebBan.serveBan .serveBan-desc{max-width: 760px;}
.fswzjs-item{width: 100%;margin-top: 120px;position: relative;padding: 0 0 0 100px;}
.fswzjs-list{position: relative;z-index: 2;}
.fswzjs-list.fswzjs-l{float: left;}
.fswzjs-list.fswzjs-r{float: right;}
.fswzjs-list p{position: relative;font-size: 18px;color: #555;line-height: 52px;}
.fswzjs-list p b, .fswzjs-list p span{font-weight: 700;}
.fswzjs-list.fswzjs-r p b, .fswzjs-list.fswzjs-r p span{color: #808080;}
.fswzjs-list.fswzjs-l p{padding-right: 44px;text-align: right;}
.fswzjs-list.fswzjs-r p{padding-left: 44px;}
.fswzjs-list p::before{content: "";position: absolute;top: 50%;width: 12px;height: 12px;margin-top: -6px;border: 2px solid #c5c5c5;border-radius: 50%;}
.fswzjs-list.fswzjs-l p::before{right: 0;}
.fswzjs-list.fswzjs-r p::before{left: 0;}
.fswzjs-circle{position: absolute;z-index: 1;width: 314px;height: 314px;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.fswzjs-circle img{max-width: 88%;max-height: 88%;position: relative;z-index: 2;}
.fswzjs-circle::before, .fswzjs-circle::after{content: "";position: absolute;border-radius: 50%;}
.fswzjs-circle::before{width: 414px;height: 414px;background: rgba(255,255,255,0.4);top: -50px;left: -50px;}
.fswzjs-circle::after{width: 100%;height: 100%;top: 0;left: 0;background: #fff;}
/* ----dh---- */
.fswzjs-list.fswzjs-l, .fswzjs-list.fswzjs-r, .fswzjs-circle::before, .fswzjs-circle::after, .fswzjs-circle img{opacity: 0;}
.fswzjs-item.startAnimate .fswzjs-list.fswzjs-l{animation: fsCt1 1s ease both 1.2s;}
@keyframes fsCt1{0%{opacity: 0;transform: translateX(-100px);}100%{opacity: 1;transform: translateX(0);}}
.fswzjs-item.startAnimate .fswzjs-list.fswzjs-r{animation: fsCt2 1s ease both 1.2s;}
@keyframes fsCt2{0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0);}}
.fswzjs-item.startAnimate .fswzjs-circle::before{animation: fsCt3 1s ease both .4s;}
.fswzjs-item.startAnimate .fswzjs-circle::after{animation: fsCt3 1s ease both .6s;}
.fswzjs-item.startAnimate .fswzjs-circle img{animation: fsCt3 1s ease both 1s;}
@keyframes fsCt3{0%{opacity: 0;transform: scale(0.2);}100%{opacity: 1;transform: scale(1);}}
/* ----dh---- */

.gzwzjs-list{width: 100%;margin-top: 54px;}
.gzwzjs-list ul{margin-left: -1.5%;}
.gzwzjs-list li{width: 18.5%;float: left;margin-left: 1.5%;position: relative;background: #fff;height: 320px;box-shadow: 0 2px 20px 0px rgba(0,0,0,.1);transition: all .4s ease;}
.gzwzjs-list li::before{content: "";position: absolute;width: 40px;height: 3px;background: #de1c31;left: 0;right: 0;margin: 0 auto;top: 0;transition: all .6s ease;}
.gzwzjs-cont{width: 100%;padding: 48px 22px 0;}
.gzwzjs-cont span{width: 100%;display: block;text-align: center;line-height: 1;font-size: 60px;color: #edecec;font-family:'COLFAX-BOLD';background: linear-gradient(to bottom,#e9e9e9,#fff);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.gzwzjs-cont h4, .gzwzjs-cont-h4{font-size: 24px;color: #333;line-height: 1;text-align: center;margin: 16px 0 18px;}
.gzwzjs-cont p{font-size: 14px;color: #7e7e7e;line-height: 22px;}
.gzwzjs-list li:hover{box-shadow: 0 2px 20px 0px rgba(0,0,0,.2);margin-top: -8px;}
.gzwzjs-list li:hover::before{width: 100%;}
/* ----dh---- */
.gzwzjs-list li{opacity: 0;}
.gzwzjs-list.startAnimate li{animation: gzwzjsCt 1s ease both;}
@keyframes gzwzjsCt{0%{opacity: 0;transform: translateY(42px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

.gzwzsj-list.gzwebmc-list li{padding: 54px 48px 0;}

.szwzjs-list{width: 100%;margin-top: 50px;}
.szwzjs-list li{display: flex;width: 326px;height: 326px;border-radius: 50%;transition: all .4s ease;float: left;position: relative;overflow: hidden;align-items: center;margin-left: -26px;}
.szwzjs-list li:first-child{margin-left: 0;}
.szwzjs-bg{position: absolute;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.9;}
.szwzjs-item{width: 100%;position: relative;z-index: 3;text-align: center;padding: 0 20px;}
.szwzjs-img{width: 100%;height: 60px;position: relative;margin: 0 auto;}
.szwzjs-img img{max-height: 100%;position: relative;z-index: 2;}
.szwzjs-cont{width: 100%;margin-top: 24px;}
.szwzjs-cont p{font-size: 24px;color: #fff;line-height: 28px;max-width: 200px;margin: 0 auto;min-height: 56px;}
.szwzjs-img::after{content: "";position: absolute;z-index: 1;width: 44px;height: 44px;transition: all .6s ease;margin-left: -40px;border-radius: 50%;background: linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,0));left: 50%;top: -16px;}
.szwzjs-list li:hover .szwzjs-img::after{transform: scale(1.6);}
.szwzjs-list li:hover{box-shadow: 0 2px 12px 2px rgba(0,0,0,.2);}
/* ----dh---- */
.szwzjs-list li{opacity: 0;}
.szwzjs-list.startAnimate li{animation: szwzjsCt 1s ease both;}
@keyframes szwzjsCt{0%{opacity: 0;transform: scale(0.6);}100%{opacity: 1;transform: scale(1);}}
/* ----dh---- */

.wmwzjs-list.gzwebmc-list li{min-height: 300px;position: relative;padding: 54px 40px 0 150px;}
.wmwzjs-list.gzwebmc-list .gzwebmc-cont p b, .wmwzjs-list.gzwebmc-list .gzwebmc-cont p span{font-weight: 700;color: #de1c31;}
.wmwzjs-list.gzwebmc-list .gzwebmc-cont h6, .wmwzjs-list.gzwebmc-list .gzwebmc-cont-h6{margin-top: 0;text-align: left;}
.wmwzjs-list.gzwebmc-list .gzwebmc-img{position: absolute;left: 50px;top: 50%;margin-top: -34px;}

.wzjs-item{width: 100%;margin-top: 54px;position: relative;padding: 0 38px;}
.wzjs-list{width: 580px;position: relative;height: 512px;}
.wzjs-list.wzjs-l{float: left;}
.wzjs-list.wzjs-r{float: right;}
.wzjs-cont{position: absolute;width: 100%;z-index: 2;}
.wzjs-cont-desc{width: 100%;}
.wzjs-cont-num{display: flex;align-items: center;top: -6px;justify-content: center;width: 36px;height: 36px;position: absolute;font-style: normal;border-radius: 50%;font-size: 16px;color: #fff;font-family:'COLFAX-MEDIUM';}
.wzjs-cont-num::before, .wzjs-cont-num::after{content: "";position: absolute;border-radius: 50%;z-index: 1;}
.wzjs-cont-num::before{width: 50px;height: 50px;top: -7px;left: -7px;background: #eaeaea;opacity: 0.78;}
.wzjs-cont-num::after{background: #de1c31;top: 0;left: 0;width: 100%;height: 100%;}
.wzjs-cont-num span{position: relative;z-index: 2;display: inline-block;margin-top: 4px;}
.wzjs-cont-desc h4, .wzjs-cont-desc-h4{font-size: 24px;color: #333;line-height: 1;margin-bottom: 12px;}
.wzjs-cont-desc p{font-size: 16px;color: #777;line-height: 26px;min-height: 52px;}
.wzjs-img{width: 512px;height: 512px;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 50%;margin-left: -256px;}
.wzjs-img::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url('../images/pages/wzjs2.png') no-repeat top left/100% auto;}
.wzjs-img img{width: 390px;border-radius: 50%;position: relative;z-index: 2;}
.wzjs-list.wzjs-l .wzjs-cont{left: 0;text-align: right;padding-right: 140px;}
.wzjs-list.wzjs-r .wzjs-cont{right: 0;text-align: left;padding-left: 140px;}
.wzjs-list.wzjs-l .wzjs-cont:nth-child(1){bottom: -14px;}
.wzjs-list.wzjs-l .wzjs-cont:nth-child(2){top: 50%;margin-top: -18px;}
.wzjs-list.wzjs-l .wzjs-cont:nth-child(3){top: 50px;}
.wzjs-list.wzjs-r .wzjs-cont:nth-child(1){top: 50px;}
.wzjs-list.wzjs-r .wzjs-cont:nth-child(2){top: 50%;margin-top: -18px;}
.wzjs-list.wzjs-r .wzjs-cont:nth-child(3){bottom: -14px;}
.wzjs-list.wzjs-l .wzjs-cont:nth-child(2) .wzjs-cont-desc{width: 80%;}
.wzjs-list.wzjs-r .wzjs-cont:nth-child(2)  .wzjs-cont-desc{width: 80%;float: right;}
.wzjs-list.wzjs-l .wzjs-cont .wzjs-cont-num{right: 0;}
.wzjs-list.wzjs-r .wzjs-cont .wzjs-cont-num{left: 0;}
.wzjs-list.wzjs-l .wzjs-cont:nth-child(2) .wzjs-cont-num{right: 15.2%;}
.wzjs-list.wzjs-r .wzjs-cont:nth-child(2) .wzjs-cont-num{left: 15.2%;}
.wzjs-cont-line{position: absolute;width: 60px;height: 1px;background: #ededed;top: 12px;}
.wzjs-cont-line::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: #ededed;top: 50%;margin-top: -4px;position: absolute;}
.wzjs-list.wzjs-l .wzjs-cont-line{right: 60px;}
.wzjs-list.wzjs-l .wzjs-cont-line::before{left: -4px;}
.wzjs-list.wzjs-r .wzjs-cont-line{left: 60px;}
.wzjs-list.wzjs-r .wzjs-cont-line::before{right: -4px;}
.wzjs-list.wzjs-l .wzjs-cont:nth-child(2) .wzjs-cont-line{right: 25.5%;}
.wzjs-list.wzjs-r .wzjs-cont:nth-child(2) .wzjs-cont-line{left: 25.5%;}
/* ----dh---- */
.wzjs-cont, .wzjs-img img, .wzjs-img::before{opacity: 0;}
.wzjs-item.startAnimate .wzjs-img::before{animation: wzjsCt1 1.2s ease both .6s;}
@keyframes wzjsCt1{0%{opacity: 0;transform: rotate(-180deg);}100%{opacity: 1;transform: rotate(0);}}
.wzjs-item.startAnimate .wzjs-img img{animation: wzjsCt2 1s ease both 1s;}
@keyframes wzjsCt2{0%{opacity: 0;transform: scale(0.4);}100%{opacity: 1;transform: scale(1);}}
.wzjs-item.startAnimate .wzjs-list.wzjs-l .wzjs-cont:nth-child(3){animation: wzjsCt3 1s ease both 2.2s;}
.wzjs-item.startAnimate .wzjs-list.wzjs-l .wzjs-cont:nth-child(2){animation: wzjsCt3 1s ease both 2s;}
.wzjs-item.startAnimate .wzjs-list.wzjs-l .wzjs-cont:nth-child(1){animation: wzjsCt3 1s ease both 1.8s;}
@keyframes wzjsCt3{0%{opacity: 0;transform: translateX(-100px);}100%{opacity: 1;transform: translateX(0);}}
.wzjs-item.startAnimate .wzjs-list.wzjs-r .wzjs-cont:nth-child(1){animation: wzjsCt4 1s ease both 1.2s;}
.wzjs-item.startAnimate .wzjs-list.wzjs-r .wzjs-cont:nth-child(2){animation: wzjsCt4 1s ease both 1.4s;}
.wzjs-item.startAnimate .wzjs-list.wzjs-r .wzjs-cont:nth-child(3){animation: wzjsCt4 1s ease both 1.6s;}
@keyframes wzjsCt4{0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0);}}
/* ----dh---- */

.wzsj-list{width: 100%;margin-top: 60px;}
.wzsj-list ul{margin-left: -2%;}
.wzsj-list li{width: 31.3333%;float: left;transition: all .4s ease;margin-left: 2%;background: #fff;box-shadow: 0 2px 16px 2px rgba(0,0,0,.1);min-height: 280px;padding: 44px 54px;}
.wzsj-cont{width: 100%;}
.wzsj-cont h4, .wzsj-cont-h4{font-size: 28px;color: #333;line-height: 1;margin-bottom: 20px;}
.wzsj-cont h4 img, .wzsj-cont h4 span, .wzsj-cont-h4 img, .wzsj-cont-h4 span{display: inline-block;vertical-align: middle;}
.wzsj-cont h4 span, .wzsj-cont-h4 span{margin-left: 20px;}
.wzsj-cont p{font-size: 16px;color: #888;line-height: 28px;}
.wzsj-list li:hover{box-shadow: 0 2px 16px 2px rgba(0,0,0,.2);margin-top: -10px;}
/* ----dh---- */
.wzsj-list li{opacity: 0;}
.wzsj-list.startAnimate li{animation: wzsjCt 1s ease both;}
@keyframes wzsjCt{0%{opacity: 0;transform: translateY(42px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

.wzzz-list{width: 100%;margin-top: 60px;height: 368px;}
.wzzz-list ul{margin-left: -2%;}
.wzzz-list li{width: 48%;float: left;transition: all .4s ease;margin-left: 2%;background: #fff;box-shadow: 0 2px 16px 2px rgba(0,0,0,.1);min-height: 368px;padding: 30px 0 32px;}
.wzzz-name, .wzzz-desc{padding: 0 36px;position: relative;}
.wzzz-name{width: 100%;border-bottom: 1px solid #f3f3f3;}
.wzzz-name h4, .wzzz-name-h4{position: relative;font-size: 28px;color: #333;line-height: 1;padding-bottom: 28px;display: inline-block;}
.wzzz-name h4 img, .wzzz-name h4 span, .wzzz-name-h4 img, .wzzz-name-h4 span{display: inline-block;vertical-align: middle;}
.wzzz-name h4 span, .wzzz-name-h4 span{margin-left: 12px;}
.wzzz-name h4::before, .wzzz-name-h4::before{content: "";width: 58px;height: 2px;position: absolute;background: #de1c31;left: 0;bottom: -1px;transition: all .6s ease;}
.wzzz-desc{width: 100%;margin-top: 24px;}
.wzzz-desc p{position: relative;padding-left: 26px;font-size: 16px;color: #777;line-height: 40px;}
.wzzz-desc p::before{width: 12px;height: 12px;border: 2px solid #c5c5c5;border-radius: 50%;content: "";position: absolute;left: 0;top: 14px;}
.wzzz-list li:hover{box-shadow: 0 2px 16px 2px rgba(0,0,0,.2);margin-top: -10px;}
.wzzz-list li:hover .wzzz-name h4::before, .wzzz-list li:hover .wzzz-name-h4::before{width: 100%;}
/* ----dh---- */
.wzzz-list li{opacity: 0;}
.wzzz-list.startAnimate li{animation: wzzzCt 1s ease both;}
@keyframes wzzzCt{0%{opacity: 0;transform: translateY(42px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

.yxwz-list{width: 100%;margin-top: 44px;}
.yxwz-list ul{margin-left: -1.5%;margin-top: -1.5%;}
.yxwz-list li{width: 18.5%;float: left;margin-left: 1.5%;margin-top: 1.5%;background: #fff;display: flex;align-items: center;height: 194px;transition: all .4s ease;}
.yxwz-item{width: 100%;text-align: center;}
.yxwz-img{width: 100%;height: 50px;transition: all .4s ease;}
.yxwz-img img{max-height: 100%;}
.yxwz-cont{width: 100%;margin-top: 14px;transition: all .4s ease;}
.yxwz-cont h4, .yxwz-cont-h4{font-size: 22px;color: #444;line-height: 1;}
.yxwz-list li:hover{box-shadow: 0 2px 16px 2px rgba(0,0,0,.1);}
.yxwz-list li:hover .yxwz-img{transform: translateY(-8px);}
.yxwz-list li:hover .yxwz-cont{transform: translateY(-8px);}
/* ----dh---- */
.yxwz-list li{opacity: 0;}
.yxwz-list.startAnimate li{animation: yxwzCt 1s ease both;}
@keyframes yxwzCt{0%{opacity: 0;transform: translateY(42px);}100%{opacity: 1;transform: translateY(0);}}
/* ----dh---- */

.fadzy-item{width: 100%;position: relative;margin-top: 66px;}
.fadzy-list{width: 100%;}
.fadzy-list li{width: 100%;overflow: hidden;}
.fadzy-list li:first-child{margin-top: -24px;}
.fadzy-numcont{width: 480px;padding: 24px 0 24px 88px;border-bottom: 1px solid #f3f3f3;position: relative;z-index: 3;}
.fadzy-numcont:first-child{float: left;}
.fadzy-numcont:last-child{float: right;}
.fadzy-num{width: 65px;height: 65px;line-height: 66px;font-size: 24px;color: #de1c31;font-family:'COLFAX-BOLD';border-radius: 50%;border: 1px solid #de1c31;position: absolute;left: 0;top: 50%;margin-top: -32px;text-align: center;}
.fadzy-list li:last-child .fadzy-numcont{border-bottom: none;padding-bottom: 0;}
.fadzy-cont{width: 100%;}
.fadzy-cont h4, .fadzy-cont-h4{font-size: 28px;color: #333;line-height: 1;margin-bottom: 14px;}
.fadzy-cont p{font-size: 16px;color: #888;line-height: 26px;min-height: 78px;}
.fadzy-show{position: absolute;width: 484px;left: 50%;margin-left: -242px;top: 0;}
.fadzy-show-bg{width: 100%;object-fit: cover;}
.fadzy-show-cont{width: 100%;position: absolute;left: 0;text-align: center;top: 46%;transform: translateY(-50%);}
.fadzy-show-cont img{width: auto;}
.fadzy-show-cont p{font-size: 40px;color: #222;font-weight: 700;line-height: 1.2;margin-top: 20px;}

.fafdc-list{width: 100%;margin-top: 48px;}
.fafdc-list ul{margin-left: -2%;}
.fafdc-list li{width: 31.3333%;float: left;margin-left: 2%;}
.fafdc-num{width: 100%;line-height: 1;font-size: 27px;color: #de1c31;font-family:'COLFAX-BOLD';background: url('../images/pages/fafdc1.png') no-repeat right 2px top 8px /441px auto;}
.fafdc-cont{width: 100%;}
.fafdc-cont h4, .fafdc-cont-h4{font-size: 24px;color: #333;margin: 16px 0 18px;}
.fafdc-cont p{font-size: 15px;line-height: 26px;color: #777;min-height: 144px;}
.fafdc-list li:nth-child(n+4) .fafdc-cont p{min-height: auto;}

.fakj-list{width: 100%;margin-top: 54px;}
.fakj-list ul{margin-left: -2%;margin-top: -2%;}
.fakj-list li{display: flex;align-items: center;width: 31.3333%;float: left;margin-left: 2%;margin-top: 2%;box-shadow: 0 2px 16px 2px rgba(0,0,0,.1);height: 290px;transition: all .4s ease;}
.fakj-cont{width: 100%;text-align: center;padding: 0 68px;}
.fakj-cont img{width: auto;}
.fakj-cont h4, .fakj-cont-h4{font-size: 24px;color: #333;line-height: 1;margin: 20px 0 18px;}
.fakj-cont p{font-size: 16px;color: #888;line-height: 24px;min-height: 48px;}
.fakj-list li:hover{transform: translateY(-10px);box-shadow: 0 2px 16px 2px rgba(0,0,0,.2);}

.projectBg.projectjg{background: #f7f7f7;}
.fakxp-list{width: 100%;position: relative;height: 648px;margin-top: 48px;}
.fakxp-item{width: 300px;height: 300px;position: absolute;padding: 28px 0 0;}
.fakxp-item::after{content: "";position: absolute;background: #fff;width: 100%;height: 100%;top: 0;left: 0;transform: rotate(45deg);transition: all .4s ease;}
.fakxp-center{width: 100%;text-align: center;}
.fakxp-img{height: 64px;position: relative;display: inline-block;z-index: 2;}
.fakxp-img img{max-height: 100%;position: relative;z-index: 2;}
.fakxp-img::after{content: "";position: absolute;z-index: 1;width: 44px;height: 44px;transition: all .6s ease;border-radius: 50%;background: linear-gradient(135deg,rgba(222,29,50,.2),rgba(255,255,255,0));left: -18px;top: -16px;}
.fakxp-item:hover .fakxp-img::after{transform: scale(1.4);}
.fakxp-cont{width: 100%;margin-top: 20px;position: relative;z-index: 2;}
.fakxp-cont h4, .fakxp-cont-h4{font-size: 24px;color: #333;line-height: 1;}
.fakxp-cont p{font-size: 15px;color: #777;line-height: 22px;margin-top: 12px;}
.fakxp-cont span{display: block;font-size: 36px;color: #f0f0f0;font-family:'COLFAX-BOLD';line-height: 1;margin-top: 38px;transition: all .4s ease;}
.fakxp-item.fakxp-item-1, .fakxp-item.fakxp-item-3, .fakxp-item.fakxp-item-5{bottom: 62px;}
.fakxp-item.fakxp-item-2, .fakxp-item.fakxp-item-4, .fakxp-item.fakxp-item-6{top: 62px;}
.fakxp-item.fakxp-item-1{left: 62px;}
.fakxp-item.fakxp-item-2{left: 284px;}
.fakxp-item.fakxp-item-3{left: 504px;}
.fakxp-item.fakxp-item-4{right: 504px;}
.fakxp-item.fakxp-item-5{right: 284px;}
.fakxp-item.fakxp-item-6{right: 62px;}
.fakxp-item:hover .fakxp-cont span{color: #de1c31;}
.fakxp-item:hover::after{box-shadow: 0 2px 16px 2px rgba(0,0,0,.1);}

.fass-list{width: 100%;margin-top: 54px;font-size: 0;text-align: center;}
.fass-list ul{margin-top: -40px;}
.fass-list li{width: 332px;height: 332px;transition: all .4s ease;margin: 40px 32px 0;border-radius: 50%;background: #fff;text-align: center;padding: 54px 40px 0;display: inline-block;vertical-align: top;}
.fass-list li:nth-child(4n+1){margin-left: 0;}
.fass-list li:nth-child(4n+4){margin-right: 0;}
.fass-img{height: 58px;position: relative;display: inline-block;z-index: 2;}
.fass-img::after{content: "";position: absolute;z-index: 1;width: 44px;height: 44px;transition: all .6s ease;border-radius: 50%;background: linear-gradient(135deg,rgba(222,29,50,.2),rgba(255,255,255,0));left: -16px;top: -14px;}
.fass-list li:hover .fass-img::after{transform: scale(1.4);}
.fass-cont{width: 100%;}
.fass-cont h4, .fass-cont-h4{font-size: 26px;color: #333;line-height: 1;margin: 18px 0 14px;}
.fass-cont p{font-size: 16px;color: #888;line-height: 26px;}
.fass-list li:hover{box-shadow: 0 2px 16px 2px rgba(0,0,0,.1);transform: translateY(-10px);}

.faxp-list{width: 100%;margin-top: 54px;}
.faxp-list ul{margin: 1px 0 0 1px;}
.faxp-list li{width: 33.3333%;float: left;margin: -1px 0 0 -1px;text-align: center;border: 1px solid #f5f5f5;transition: all .4s ease;height: 324px;padding: 44px 48px 0;}
.faxp-cont{width: 100%;}
.faxp-cont img{width: auto;transition: all .4s ease;}
.faxp-cont h4, .faxp-cont-h4{font-size: 24px;color: #333;line-height: 1;margin: 18px 0 14px;}
.faxp-cont p{font-size: 16px;color: #888;line-height: 26px;}
.faxp-list li:hover{background: #f5f5f5;}
.faxp-list li:hover .faxp-cont img{transform: translateY(-10px);}

/* 解决方案-列表 */
.projectlb{width: 100%;background: #eaeaea;padding: 100px 0 120px;}
.projectlb-item{width: 100%;margin-top: 30px;overflow: hidden;}
.projectlb-item:first-child{margin-top: 0;}
.projectlb-item li{background: #fff;margin-top: 30px;overflow: hidden;width: 49.4%;float: left;}
.projectlb-item li:first-child{margin-top: 0;width: 100%;}
.projectlb-item li:last-child{float: right;}
.projectlb-big-img{display: block;width: calc(100% - 550px);float: left;overflow: hidden;}
.projectlb-big-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.projectlb-big-img:hover img{transform: scale(1.06);}
.projectlb-big-cont{width: 550px;float: right;padding: 90px 48px 0;}
.projectlb-item:nth-child(2n+1) .projectlb-big-img{float: right;}
.projectlb-item:nth-child(2n+1) .projectlb-big-cont{float: left;}
.projectlb-big-cont h2, .projectlb-big-cont-h2{font-size: 24px;color: #333;position: relative;padding-bottom: 18px;}
.projectlb-big-cont h2 a, .projectlb-big-cont-h2 a{transition: all .4s ease;}
.projectlb-big-cont h2 a:hover, .projectlb-big-cont-h2 a:hover{color: #de1c31;}
.projectlb-big-cont h2::after, .projectlb-big-cont-h2::after{content: "";position: absolute;width: 15px;height: 2px;background: #d3d3d3;left: 0;bottom: 0;}
.projectlb-big-cont h6, .projectlb-big-cont p, .projectlb-big-cont-h6{font-size: 16px;line-height: 24px;}
.projectlb-big-cont h6, .projectlb-big-cont-h6{color: #666;margin-top: 24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.projectlb-big-cont p{color: #888;margin-top: 18px;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.projectlb-big-cont .projectlb-big-link{width: 60px;height: 60px;display: block;margin-top: 84px;border-radius: 50%;border: 1px solid #d3d3d3;background: url('../images/pages/projectlbArr.png') no-repeat center;transition: all .4s ease;}
.projectlb-big-cont .projectlb-big-link:hover{border: 1px solid #de1c31;animation: arrRun .6s linear both;background-image: url('../images/pages/projectlbArrH.png');}
@keyframes arrRun{0%{background-position: center center;}60%{background-position: 60px center;}60.0001%{background-position: -60px center;}100%{background-position: center center;}}
.projectlb-imgcont{display: block;width: 100%;}
.projectlb-img{width: 100%;overflow: hidden;}
.projectlb-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.projectlb-cont{width: 100%;display: flex;align-items: center;padding: 0 48px;height: 206px;background: #fff;}
.projectlb-cont-center{width: 100%;}
.projectlb-cont h2, .projectlb-cont-h2{line-height: 1;font-size: 24px;color: #333;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.projectlb-cont h6, .projectlb-cont-h6{font-size: 16px;color: #888;margin-top: 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.projectlb-cont p{width: 100%;margin-top: 32px;border-top: 1px solid #e5e5e5;font-size: 14px;color: #888;padding-top: 18px;background: url('../images/pages/projectlbArr.png') no-repeat right bottom;transition: all .4s ease;}
.projectlb-imgcont:hover .projectlb-img img{transform: scale(1.06);}
.projectlb-imgcont:hover .projectlb-cont h2, .projectlb-imgcont:hover .projectlb-cont-h2{color: #de1c31;}
.projectlb-imgcont:hover .projectlb-cont p{color: #de1c31;background-image: url('../images/pages/projectlbArrH.png');}

/* 网站建设-列表 */
.weblb.gzwebfa .gzwebfa-list{margin-top: 0;}

/* 网站地图 */
.webmap{width: 100%;padding-top: 164px;}
.webmap-name{width: 100%;border-bottom: 1px solid #f1f1f1;padding-bottom: 16px;}
.webmap-name h4, .webmap-name-h4{font-size: 30px;color: #333;font-weight: 700;line-height: 1;}
.webmap-mix{width: 100%;margin-top: 40px;}
.webmap-item{width: 100%;margin-top: 30px;}
.webmap-item:first-child{margin-top: 0;}
.webmap-title{width: 100%;}
.webmap-title h2, .webmap-title-h2{font-size: 20px;color: #333;line-height: 1;}
.webmap-title h2 a, .webmap-title-h2 a{transition: all .4s ease;}
.webmap-title h2 a:hover, .webmap-title-h2 a:hover{color: #de1c31;}
.webmap-link{width: 100%;border: 1px solid #f0f0f0;padding: 8px 20px;margin-top: 18px;}
.webmap-link li{width: 16.6666%;float: left;display: flex;align-items: center;height: 30px;}
.webmap-link li h2, .webmap-link-h2{font-size: 15px;color: #777777;position: relative;padding-left: 18px;}
.webmap-link li h2::before, .webmap-link-h2::before{content: "";position: absolute;width: 5px;height: 5px;border-radius: 50%;left: 0;top: 50%;margin-top: -2px;background: #d2d2d2;}
.webmap-link li h2 a, .webmap-link-h2 a{transition: all .4s ease;}
.webmap-link li h2 a:hover, .webmap-link-h2 a:hover{color: #de1c31;}

.gzwebfaxq .gzwebfa-img img{height: 272px;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .caseban-cont h2, .caseban-cont-h2{font-size: 32px;}
    .caseban img{height: 300px;}
    .casemenu-link a{height: 80px;padding: 0 20px 20px;}
    .casemenu-link a span{font-size: 50px;right: 4px;bottom: -18px;}
    .casemenu-select {width: 208px;height: 80px;}
    .casemenu-select-drop{top: 80px;}
    .caselb{padding: 60px 0 88px;}
    .caselb-link-cont h4, .caselb-link-name h4, .caselb-link-name-h4, .caselb-link-cont-h4{font-size: 20px;}
    .caselb-link-cont h6, .caselb-link-cont-h6{font-size: 14px;line-height: 20px;margin-top: 12px;}
    .caselb-link-cont label {margin-top: 18px;}
    .caselb-link-cont{padding: 0 24px;}
    .caselb-link-cont h4, .caselb-link-cont-h4, .caselb-link-cont h6, .caselb-link-cont-h6, .caselb-link-cont p, .caselb-link-cont label{transform: translateY(16px);}
    .caselb-link:hover .caselb-link-item{transform: translateY(-10px);}
    .caselb-link:hover .caselb-link-name{transform: translateY(-10px);}
    .caselb-link-cont p{margin-top: 24px;}
    .paging {margin-top: 60px;}
    .sonTitle h4, .sonTitle-h4 {font-size: 40px;}
    .sonTitle span{font-size: 26px;margin-bottom: 28px;}
    .sonTitle p{line-height: 30px;margin-top: 18px;}
    .corinfo {padding: 80px 0 88px;}
    .corinfo-link {margin-top: 32px;padding: 32px;}
    .corinfo-link-time p {font-size: 38px;}
    .corinfo-link-time{width: 110px;}
    .corinfo-link-cont {width: calc(100% - 110px);padding-left: 20px;}
    .corinfo-link-cont p {line-height: 22px;margin: 10px 0 20px;height: 44px;}
    .corinfo-list {margin-top: 30px;}
    .caseban-cont-center {margin-top: 50px;}
    .caselb-link-img img{height: 256px;}
    .corcase {padding: 80px 0 88px;}
    .corcase-list {margin-top: 54px;}
    .corcase-skip {margin-top: 36px;}
    .casexqtz-blank::before{height: 32px;}
    .casexqjj-bg::after{height: 44px;}
    .casexqtz {padding: 200px 0 100px;}
    .casexqtz-cont h4, .casexqtz-cont-h4{font-size: 54px;}
    .casexqtz-cont p {font-size: 20px;margin-top: 18px;}
    .casexqtz-cont i{margin-top: 60px;}
    .casexqjj-bg{height: 700px;}
    .casexqjj-blank{height: 700px;}
    .casexqjj-img{margin-top: -580px;}
    .casexqjj-img img{max-width: 1000px;}
    .casexq-h {font-size: 36px;}
    .casexqjj-cont h4, .casexqjj-cont-h4{margin-bottom: 32px;}
    .casexqgf-img img{height: 624px;}
    .casexqjj-cont {padding-bottom: 120px;}
    .casexqgf-cont-color li i{width: 128px;height: 128px;}
    .casexqgf-cont-color {margin-top: 48px;}
    .casexqgf-cont-desc{width: 500px;}
    .casexqzs {padding: 88px 0 100px;}
    .casexqzs-list li{margin-top: 68px;border-radius: 20px;}
    .casexqsj-list li {width: 220px;height: 420px;border-radius: 20px;}
    .casexqsj-list li:nth-child(2n) {margin-top: 88px;}
    .casexqsj-list{margin-top: 68px;}
    .casexqsj-code {margin-top: 68px;}
    .casexqsj-btn {margin-top: 48px;}
    .casexqzx-cont h4, .casexqzx-cont-h4{font-size: 60px;}
    .casexqzx-cont h6, .casexqzx-cont-h6{font-size: 24px;margin: 28px 0 48px;}
    .casexqzx {padding: 88px 0;}
    .casexqzx-rela{font-size: 200px;}
    .casexqgf-cont-desc h4, .casexqgf-cont-desc-h4{margin-bottom: 24px;}
    .casexqgf-cont-color li{margin-left: -34px;}
    .serveBan-cont h2, .serveBan-cont-h2, .serveBan-cont h1{font-size: 52px;}
    .serveBan-num li p{font-size: 62px;margin-left: -6px;}
    .serveBan-num li h4, .serveBan-num-h4{margin-top: 12px;}
    .serveBan-num {margin-top: 64px;}
    .serwzxx {padding: 80px 0 100px;}
    .serwzxx-cont h6, .serwzxx-cont-h6{font-size: 20px;}
    .serwzxx-cont h2, .serwzxx-cont-h2{font-size: 30px;margin: 10px 0 28px;}
    .serwzxx-cont p {line-height: 28px;height: 140px;}
    .serwzxx-cont a {margin-top: 30px;}
    .serwzxx-cont label {right: 28px;bottom: 50px;font-size: 150px;}
    .serwzxx-item.serwzxx-item-one .serwzxx-cont label{right: 2px;}
    .serwzxx-cont, .serwzxx-img{height: 600px;}
    .serwzxx-cont {width: 500px;padding: 80px 50px 0;}
    .serwzxx-img {width: calc(100% - 500px);}
    .serwzlc {padding: 80px 0 120px;}
    .serwzlc-loop {margin-top: 36px;}
    .serwzlc-num {padding-bottom: 13px;}
    .serwzlc-loop::after{top: 128px;}
    .serwzlc-cont {margin-top: 28px;}
    .serwzfw {padding: 100px 0;}
    .serwzfw-loop {margin-top: 40px;}
    .serwzfw-img{width: 140px;height: 140px;}
    .serwzfw-cont{margin-top: 60px;}
    .serwzlc-cont p {font-size: 14px;line-height: 16px;}
    .serveBan-num li {margin-left: 68px;}
    .casexqtz-blank{height: 512px;}
    .casexqjj-img::after{height: 270px;}
    .serveBan-desc {max-width: 600px;margin-top: 28px;}
    .serppch {padding: 80px 0 88px;}
    .serppch-loop {margin-top: 50px;}
    .serppch-cont-name h6, .serppch-cont-name-h6{font-size: 20px;}
    .serppch-cont-name h4, .serppch-cont-name-h4{font-size: 32px;margin: 12px 0 24px;}
    .serppch-cont {padding: 0 32px;}
    .serppch-cont-tags {margin-top: 36px;}
    .serppch-cont-tags p{width: 100% !important;}
    .serppch-loop li{height: 400px;}
    .serppjz {padding: 88px 0 100px;}
    .serppjz-cont h4, .serppjz-cont-h4{font-size: 24px;margin-bottom: 20px;}
    .serppjz-cont {padding: 22px 36px 0;}
    .serppjz-cont label{font-size: 62px;}
    .serppjz-list li:first-child .serppjz-cont label {right: 8px;}
    .serppjz-list li{height: 208px;}
    .serpplc {padding: 80px 0 88px;}
    .serpplc-tags {margin-top: 42px;}
    .serpplc-tags li span {font-size: 24px;margin-left: 12px;}
    .serpplc-tags li i {width: 32px;height: 32px;line-height: 32px;font-size: 20px;}
    .serpplc-img {margin-top: 32px;}
    .serppjz-list {margin-top: 12px;}
    .serszlc {padding: 80px 0 88px;}
    .serszlc-loop {margin-top: 24px;}
    .serszlc-cont {height: 336px;padding: 42px 20px 0;}
    .serszlc-cont p {line-height: 24px;}
    .serszlc-cont h4, .serszlc-cont-h4{font-size: 26px;margin-bottom: 18px;padding-top: 18px;}
    .serszlc-cont label {font-size: 68px;bottom: 28px;right: -10px;}
    .brierfban-cont h2, .brierfban-cont-h2{font-size: 66px;}
    .brierfban-cont h6, .brierfban-cont-h6{font-size: 50px;margin-top: 10px;}
    .brierfban-space {height: 68px;}
    .brierfban-cont p {line-height: 38px;}
    .brierfpp-cont h6, .brierfpp-cont-h6{font-size: 26px;}
    .brierfpp-cont h2, .brierfpp-cont-h2{font-size: 140px;margin: 26px 0 32px;}
    .brierfpp-cont h2 img, .brierfpp-cont-h2 img{max-width: 900px;}
    .brierfpp-cont p {max-width: 900px;line-height: 28px;}
    .brierfpp-font-one {top: 120px;height: 200px;}
    .brierfpp-font-two {bottom: 100px;height: 180px;}
    .brierfzq {padding: 88px 0;}
    .brierfzq-num{font-size: 580px;}
    .brierfzq-item {height: 510px;}
    .brierfzq-img {width: 660px;}
    .brierfzq-cont {width: calc(100% - 660px);padding-left: 100px;}
    .brierfzq-img, .brierfzq-cont{height: 368px;}
    .brierfzq-imgcont{top: 40px;}
    .brierfxl-cont {padding-left: 50px;}
    .brierfxl-loop li:nth-child(2n) .brierfxl-cont {padding-right: 50px;}
    .brierfxl-cont h4, .brierfxl-cont-h4{font-size: 28px;}
    .brierfxl-num {left: 110px;font-size: 420px;margin-top: -210px;}
    .brierfxl-loop li:nth-child(2n) .brierfxl-num {right: 110px;}
    .brierffw {padding: 88px 0 80px;}
    .brierffw-logo{height: 300px;}
    .brierffw-logo a{height: 100px;}
    .brierfxl {padding: 88px 0 110px;}
    .brierfxl-loop{margin-top: 88px;}
    .gzwebBan.serveBan{height: 640px;}
    .gzwebmc {padding: 80px 0 88px;}
    .gzwebmc-list li {padding: 32px 36px 0;}
    .gzwebmc-cont h6, .gzwebmc-cont-h6{font-size: 26px;margin: 18px 0 10px;}
    .gzwebmc-cont p{line-height: 26px;}
    .gzwebmc-list {margin-top: 48px;}
    .gzwebfa {padding: 80px 0 88px;}
    .gzwebfa-list {margin-top: 52px;}
    .gzwebfa-cont {padding: 28px;}
    .gzwebfa-cont p {height: 52px;line-height: 26px;margin: 10px 0 12px;}
    .projectBan-item{width: 560px;}
    .projectBan-img{width: 610px;}
    .projectjg, .projectys{padding: 80px 0 88px;}
    .projectjg-list li{padding: 40px 28px 0;min-height: 380px;}
    .projectjg-list li h4, .projectjg-list-h4{font-size: 24px;margin: 24px 0 28px;}
    .projectjg-list, .projectys-list{margin-top: 54px;}
    .projectys-cont h4, .projectys-cont-h4{font-size: 24px;margin-bottom: 16px;}
    .projectys-cont p{line-height: 28px;}
    .projectys-list li{padding: 0 28px;}
    .projectys-cont{padding-right: 32px;}
    .projectys-cont, .projectys-img{height: 240px;}
    .rel-banner h2, .rel-banner-h2{font-size: 68px;}
    .rel-banner h3, .rel-banner-h3{font-size: 22px;margin-top: 28px;}
    .rel-btn a {width: 144px;height: 50px;line-height: 50px;}
    .rel-dot:before {left: -170px;top: -170px;width: 340px;height: 340px;}
    .rel-address {padding: 88px 0 180px;}
    .rel-address h2, .rel-address-h, .rel-hz h2, .rel-hz-h, .rel-hz-rgt .cont h4, .rel-hz-rgt-cont-h4, .rel-address h3, .rel-hz h3{font-size: 40px;}
    .rel-item .top .chn {font-size: 32px;line-height: 1;padding-top: 8px;}
    .rel-item {padding-right: 88px;}
    .rel-item .address-chn, .rel-item .address-en {font-size: 22px;line-height: 40px;}
    .rel-item .top {margin-bottom: 32px;}
    .rel-contact p {font-size: 22px;line-height: 30px;margin-top: 10px;}
    .rel-address .contact {bottom: -24px;font-size: 180px;}
    @keyframes relRun{0%{left: 6%;}50%{left: calc(94% - 866px);}100%{left: 6%;}}
    .newsxq{padding-top: 160px;}
    .newsxq-lft h1, .newsxq-lft-h1{font-size: 28px;}
    .newsxq-info{margin: 32px 0;padding-bottom: 32px;}
    .newsxq-rgt h4, .newsxq-rgt-h4{font-size: 22px;padding-bottom: 16px;margin-bottom: 20px;}
    .newsxq-rgt h4:not(:first-child), .newsxq-rgt-h4:not(:first-child){margin-top: 36px;}
    .newsxq-like {margin: 66px 0 18px;}
    .newsxqtj .sonTitle h4, .newsxqtj .sonTitle-h4 {font-size: 32px;}
    .news.corinfo {padding: 150px 0 90px;}
    .sumnewszx {padding-top: 160px;}
    .sumnewszx-title h4, .sumnewszx-title-h4{font-size: 34px;}
    .sumnewszx-cont {width: 540px;padding: 0 40px;}
    .sumnewszx-cont-date-h{font-size: 68px;}
    .sumnewszx-cont-title h2 {font-size: 24px;margin-bottom: 16px;}
    .sumnewszx-cont-title {margin-top: 24px;}
    .sumnewszx-cont-link {margin-top: 60px;}
    .sumnewszx-img {width: calc(100% - 540px);}
    .sumnewszx-cont, .sumnewszx-img img{height: 392px;}
    .sumnewszx-loop .swiper-wrapper {height: 392px !important;}
    .sumnewslb.corinfo {padding: 80px 0 88px;}
    .fswzjs-item {margin-top: 88px;padding: 0 0 0 94px;}
    .fswzjs-circle{width: 250px;height: 250px;}
    .fswzjs-circle::before {width: 350px;height: 350px;}
    .fswzjs-list p {font-size: 16px;line-height: 48px;}
    .fswzjs-list.fswzjs-l p{padding-right: 32px;}
    .fswzjs-list.fswzjs-r p{padding-left: 32px;}
    .gzwzjs-cont span{font-size: 48px;}
    .gzwzjs-cont h4, .gzwzjs-cont-h4{font-size: 18px;margin: 12px 0 16px;}
    .gzwzjs-cont {padding: 34px 20px 0;}
    .gzwzjs-list li{height: 280px;}
    .gzwzjs-list {margin-top: 48px;}
    .gzwzsj-list.gzwebmc-list li{padding: 54px 36px 0;}
    .szwzjs-list li{width: 260px;height: 260px;}
    .szwzjs-cont p {font-size: 20px;line-height: 26px;max-width: 160px;min-height: 52px;}
    .szwzjs-cont {margin-top: 18px;}
    .wmwzjs-list.gzwebmc-list .gzwebmc-cont h6, .wmwzjs-list.gzwebmc-list .gzwebmc-cont-h6 {font-size: 20px;}
    .wmwzjs-list.gzwebmc-list li {min-height: 254px;padding: 42px 28px 0 130px;}
    .wmwzjs-list.gzwebmc-list .gzwebmc-img{left: 40px;}
    .wzjs-img img{width: 320px;}
    .wzjs-item{padding: 0;}
    .wzjs-img{width: 460px;height: 460px;margin-left: -230px;}
    .wzjs-cont-desc h4, .wzjs-cont-desc-h4{font-size: 20px;margin-bottom: 8px;}
    .wzjs-cont-desc p {line-height: 24px;min-height: 72px;}
    .wzjs-list{width: 480px;height: 484px;}
    .wzjs-list.wzjs-r .wzjs-cont:nth-child(1), .wzjs-list.wzjs-l .wzjs-cont:nth-child(3){top: 34px;}
    .wzjs-list.wzjs-r .wzjs-cont:nth-child(2) .wzjs-cont-desc, .wzjs-list.wzjs-l .wzjs-cont:nth-child(2) .wzjs-cont-desc{width: 68%;}
    .wzjs-list.wzjs-l .wzjs-cont:nth-child(2) .wzjs-cont-num {right: 19%;}
    .wzjs-list.wzjs-r .wzjs-cont:nth-child(2) .wzjs-cont-num {left: 19%;}
    .wzjs-list.wzjs-l .wzjs-cont:nth-child(2) .wzjs-cont-line {right: 33%;}
    .wzjs-list.wzjs-r .wzjs-cont:nth-child(2) .wzjs-cont-line {left: 33%;}
    .wzjs-cont-line{top: 10px;}
    .wzsj-cont h4, .wzsj-cont-h4{font-size: 24px;margin-bottom: 16px;}
    .wzsj-cont p {line-height: 26px;}
    .wzsj-list li {min-height: 224px;padding: 34px 28px;}
    .wzsj-cont h4 span, .wzsj-cont-h4 span{margin-left: 16px;}
    .wzsj-list {margin-top: 48px;}
    .wzzz-name h4, .wzzz-name-h4{font-size: 24px;padding-bottom: 24px;}
    .wzzz-desc p{line-height: 36px;}
    .wzzz-desc {margin-top: 20px;}
    .wzzz-name, .wzzz-desc {padding: 0 28px;}
    .wzzz-list li{min-height: 318px;}
    .wzzz-list {margin-top: 48px;height: 318px;}
    .wzzz-desc p::before{top: 12px;}
    .yxwz-cont h4, .yxwz-cont-h4{font-size: 20px;}
    .yxwz-list li{height: 160px;}
    .fadzy-cont h4, .fadzy-cont-h4{font-size: 24px;margin-bottom: 12px;}
    .fadzy-num {width: 54px;height: 54px;line-height: 56px;font-size: 22px;margin-top: -27px;}
    .fadzy-numcont {width: 380px;padding: 24px 0 24px 68px;}
    .fadzy-cont p {min-height: 104px;}
    .fadzy-show-cont p {font-size: 32px;margin-top: 16px;}
    .fadzy-show {width: 380px;left: 50%;margin: -190px 0 0 -190px;top: 50%;}
    .fafdc-cont h4, .fafdc-cont-h4{font-size: 22px;margin: 12px 0 14px;}
    .fafdc-num{background-size: 336px auto;}
    .fafdc-cont p{line-height: 24px;}
    .fakj-cont h4, .fakj-cont-h4{font-size: 22px;margin: 16px 0 14px;}
    .fakj-cont {padding: 0 40px;}
    .fakj-list li{height: 254px;}
    .fakxp-cont h4, .fakxp-cont-h4{font-size: 20px;}
    .fakxp-item {width: 230px;height: 230px;padding: 24px 20px 0;}
    .fakxp-cont{margin-top: 12px;}
    .fakxp-cont p {font-size: 13px;line-height: 20px;margin-top: 8px;}
    .fakxp-cont span{font-size: 28px;margin-top: 16px;}
    .fakxp-list{height: 500px;}
    .fakxp-item.fakxp-item-1, .fakxp-item.fakxp-item-3, .fakxp-item.fakxp-item-5{bottom: 48px;}
    .fakxp-item.fakxp-item-2, .fakxp-item.fakxp-item-4, .fakxp-item.fakxp-item-6{top: 48px;}
    .fakxp-item.fakxp-item-1{left: 48px;}
    .fakxp-item.fakxp-item-2{left: 224px;}
    .fakxp-item.fakxp-item-3{left: 398px;}
    .fakxp-item.fakxp-item-4{right: 398px;}
    .fakxp-item.fakxp-item-5{right: 224px;}
    .fakxp-item.fakxp-item-6{right: 48px;}
    .fass-list li {width: 270px;height: 270px;margin: 36px 20px 0;padding: 42px 28px 0;}
    .fass-cont h4, .fass-cont-h4{font-size: 22px;margin: 14px 0 10px;}
    .fass-cont p {font-size: 14px;line-height: 22px;}
    .faxp-list li {height: 312px;padding: 36px 32px 0;}
    .faxp-cont h4, .faxp-cont-h4{font-size: 22px;margin: 16px 0 12px;}
    .faxp-list {margin-top: 48px;}
    .corinfo-more{margin-top: 32px;}
    .projectlb {padding: 80px 0 100px;}
    .projectlb-big-cont {width: 550px;padding: 40px 40px 0;}
    .projectlb-big-cont .projectlb-big-link{margin-top: 42px;}
    .projectlb-cont {padding: 0 40px;height: 180px;}
    .projectlb-cont h6, .projectlb-cont-h6{margin-top: 12px;}
    .projectlb-cont p {margin-top: 20px;padding-top: 14px;}
    .projectlb-big-cont h6, .projectlb-big-cont-h6{margin-top: 20px;}
    .projectlb-big-cont p {margin-top: 16px;}

    .gzwebfaxq .gzwebfa-img img{height: 214px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
    .brierfzq-num {font-size: 558px;}
    .brierfzq-img {width: 600px;}
    .brierfzq-cont {width: calc(100% - 600px);padding-left: 100px;}
    .brierfzq-img, .brierfzq-cont{height: 336px;}
    .brierfzq-item {height: 490px;}
}

@media all and (max-width:1359px) {
    /* 1280 */
    .brierfzq-imgcont{width: 92%;}
    .brierfzq-num{font-size: 528px;}
    .brierfzq-item {height: 460px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .caselb-link-cont h4, .caselb-link-name h4, .caselb-link-name-h4, .caselb-link-cont-h4{font-size: 18px;}
    .caselb-link-name h6, .caselb-link-name-h6 {font-size: 12px;line-height: 16px;min-height: 32px;}
    .caselb-link-cont h6, .caselb-link-cont-h6{font-size: 12px;line-height: 16px;}
    .caselb-link-cont label{font-size: 12px;margin-top: 16px;padding-left: 22px;}
    .caselb-link-cont p {font-size: 12px;height: 66px;line-height: 22px;margin-top: 18px;}
    .caselb-link-cont{padding: 0 12px;}
    .casemenu-link a {height: 68px;padding: 0 14px 16px;}
    .casemenu-link a span {font-size: 40px;right: 6px;bottom: -12px;}
    .casemenu-select {width: 180px;height: 68px;}
    .casemenu-select-drop {top: 68px;}
    .caselb {padding: 54px 0 68px;}
    .paging {margin-top: 44px;}
    .corinfo {padding: 60px 0 68px;}
    .sonTitle h4, .sonTitle-h4 {font-size: 32px;}
    .sonTitle span{font-size: 24px;margin-bottom: 24px;}
    .sonTitle p{line-height: 28px;margin-top: 16px;font-size: 16px;}
    .corinfo-link {margin-top: 24px;padding: 24px;}
    .corinfo-link-time p {font-size: 32px;}
    .corinfo-link-time {width: 80px;}
    .corinfo-link-cont {width: calc(100% - 80px);padding-left: 16px;}
    .corinfo-link-cont h2, .corinfo-link-cont h3, .corinfo-link-cont-h {font-size: 18px;}
    .corinfo-list {margin-top: 20px;}
    .caseban-cont-center {margin-top: 40px;}
    .caselb-link-img img{height: 192px;}
    .corcase {padding: 60px 0 68px;}
    .corcase-list {margin-top: 44px;}
    .corcase-skip {margin-top: 28px;}
    .casexqtz-blank::before{height: 28px;}
    .casexqjj-bg::after{height: 36px;}
    .casexqtz {padding: 160px 0 80px;}
    .casexqtz-cont h4, .casexqtz-cont-h4{font-size: 44px;}
    .casexqtz-cont p {font-size: 18px;margin-top: 16px;}
    .casexqtz-cont i {margin-top: 40px;}
    .casexqjj-img img {max-width: 750px;}
    .casexqjj-bg {height: 550px;}
    .casexqjj-blank{height: 550px;}
    .casexqjj-img {margin-top: -440px;}
    .casexqjj-cont h4, .casexqjj-cont-h4{margin-bottom: 24px;}
    .casexq-h {font-size: 30px;}
    .casexqjj-cont p, .casexqgf-cont-desc p{font-size: 16px;line-height: 26px;}
    .casexqjj-cont {padding-bottom: 88px;}
    .casexqgf-img img{height: 500px;}
    .casexqgf-cont-desc h4, .casexqgf-cont-desc-h4{margin-bottom: 20px;}
    .casexqgf-cont-desc {width: 390px;}
    .casexqgf-cont{padding-top: 140px;}
    .casexqgf-cont-color li p {font-size: 16px;margin-top: 14px;}
    .casexqgf-cont-color li i{width: 100px;height: 100px;}
    .casexqgf-cont-color li{margin-left: -28px;}
    .casexqgf-cont-color {margin-top: 34px;}
    .casexqzs {padding: 68px 0 88px;}
    .casexqzs-list li {margin-top: 50px;border-radius: 16px;border: 8px solid #323232;}
    .casexqsj-list {margin-top: 50px;}
    .casexqsj-list li {width: 170px;height: 320px;border-radius: 16px;margin: 0 10px;border: 5px solid #323232;}
    .casexqsj-list li:nth-child(2n) {margin-top: 68px;}
    .casexqzx-cont h4, .casexqzx-cont-h4{font-size: 50px;}
    .casexqzx-rela {font-size: 168px;bottom: -38px;}
    .casexqzx {padding: 76px 0;}
    .serveBan-cont h2, .serveBan-cont-h2, .serveBan-cont h1{font-size: 40px;}
    .serveBan-num li p {font-size: 52px;margin-left: -4px;}
    .serveBan-num li h4, .serveBan-num-h4{margin-top: 10px;font-size: 18px;}
    .serveBan-num {margin-top: 44px;}
    .serwzxx {padding: 68px 0 80px;}
    .serwzxx-loop {margin-top: 32px;}
    .serwzxx-cont h2, .serwzxx-cont-h2{font-size: 26px;margin: 8px 0 24px;}
    .serwzxx-cont {width: 450px;padding: 68px 36px 0;}
    .serwzxx-cont a {margin-top: 26px;}
    .serwzxx-cont label {right: 24px;bottom: 40px;font-size: 128px;}
    .serwzxx-item.serwzxx-item-one .serwzxx-cont label{right: 0;}
    .serwzxx-cont, .serwzxx-img {height: 536px;}
    .serwzxx-img {width: calc(100% - 450px);align-items: center;padding-bottom: 0;}
    .serwzlc-cont p {font-size: 12px;line-height: 16px;}
    .serwzlc-num {padding-bottom: 15px;}
    .serwzlc-cont {margin-top: 24px;}
    .serwzlc-loop::after {top: 114px;}
    .serwzlc {padding: 68px 0 88px;}
    .serwzfw {padding: 84px 0;}
    .serwzfw-img {width: 110px;height: 110px;}
    .serwzfw-img::before, .serwzfw-img::after{bottom: -20px;}
    .serwzfw-img::before {height: 30px;}
    .serwzfw-cont {margin-top: 36px;}
    .serwzxx-menu a{margin: 0 18px;}
    .casexqtz-blank{height: 418px;}
    .casexqjj-img::after {height: 200px;}
    .serveBan-desc p, .serveBan-desc h6, .serveBan-desc-h6{line-height: 32px;}
    .serveBan-desc {max-width: 520px;margin-top: 22px;}
    .serppch {padding: 60px 0 68px;}
    .serppch-cont-name h6, .serppch-cont-name-h6{font-size: 16px;}
    .serppch-cont-name h4, .serppch-cont-name-h4{font-size: 26px;margin: 10px 0 20px;}
    .serppch-cont-tags {margin-top: 26px;}
    .serppch-cont {padding: 0 24px;}
    .serppch-loop li {height: 350px;}
    .serppch-loop {margin-top: 42px;}
    .serppjz {padding: 68px 0 88px;}
    .serppjz-cont h4, .serppjz-cont-h4{font-size: 24px;margin-bottom: 16px;}
    .serppjz-cont {padding: 42px 24px 0;}
    .serppjz-cont label {font-size: 80px;}
    .serpplc {padding: 60px 0 68px;}
    .serpplc-tags {margin-top: 34px;}
    .serpplc-tags li span {font-size: 22px;margin-left: 10px;}
    .serppjz-list {margin-top: 4px;}
    .serszlc {padding: 60px 0 68px;}
    .serszlc-loop {margin-top: 18px;}
    .serszlc-cont {height: 280px;padding: 32px 10px 0;}
    .serszlc-cont h4, .serszlc-cont-h4{font-size: 22px;margin-bottom: 16px;padding-top: 14px;}
    .serszlc-cont p {line-height: 20px;font-size: 12px;}
    .serszlc-cont label {font-size: 58px;bottom: 20px;right: -8px;}
    .brierfban-cont h2, .brierfban-cont-h2{font-size: 54px;}
    .brierfban-cont h6, .brierfban-cont-h6{font-size: 44px;margin-top: 8px;}
    .brierfban-space {height: 48px;}
    .brierfban-cont p {line-height: 32px;font-size: 18px;}
    .brierfpp-cont h6, .brierfpp-cont-h6{font-size: 24px;}
    .brierfpp-cont h2, .brierfpp-cont-h2{font-size: 120px;margin: 22px 0 28px;}
    .brierfpp-cont h2 img, .brierfpp-cont-h2 img{max-width: 700px;}
    .brierfzq-num {font-size: 474px;}
    .brierfzq-img {width: 500px;}
    .brierfzq-cont {width: calc(100% - 500px);padding-left: 80px;}
    .brierfzq-img, .brierfzq-cont{height: 280px;}
    .brierfzq-item {height: 420px;}
    .brierfxl-num {left: 110px;font-size: 360px;margin-top: -180px;}
    .brierfxl-loop li:nth-child(2n) .brierfxl-num {right: 110px;}
    .brierfxl-loop{width: 92%;}
    .brierfxl-cont {padding-left: 40px;}
    .brierfxl-loop li:nth-child(2n) .brierfxl-cont {padding-right: 40px;}
    .brierfzq {padding: 80px 0;}
    .brierffw-item {margin-top: 48px;}
    .brierffw-logo a {height: 84px;}
    .brierffw-logo {height: 252px;}
    .gzwebmc-list li{min-height: 360px;}
    .gzwebmc-cont h6, .gzwebmc-cont-h6{font-size: 24px;margin: 16px 0 10px;}
    .gzwebfa-cont {padding: 22px 20px;}
    .gzwebfa-cont h2, .gzwebfa-cont h3, .gzwebfa-cont-h{font-size: 20px;}
    .gzwebfa-cont p {height: 48px;line-height: 24px;}
    .gzwebfa-cont i{width: 48px;height: 48px;}
    .gzwebfa-list {margin-top: 44px;}
    .gzwebfa {padding: 60px 0 68px;}
    .gzwebmc {padding: 60px 0 68px;}
    .projectBan-item {width: 440px;}
    .projectBan-img {width: 440px;}
    .projectBan-item .serveBan-cont h2, .projectBan-item .serveBan-cont h1, .projectBan-item .serveBan-cont-h2{font-size: 36px;}
    .projectBan-item .serveBan-desc p, .projectBan-item .serveBan-desc h6, .projectBan-item .serveBan-desc-h6{font-size: 16px;line-height: 28px;}
    .projectjg-list li h4, .projectjg-list-h4{font-size: 20px;margin: 20px 0 24px;}
    .projectjg-list li {padding: 32px 20px 0;min-height: 420px;}
    .projectys-cont p {line-height: 24px;}
    .projectys-cont h4, .projectys-cont-h4{font-size: 22px;margin-bottom: 14px;}
    .projectjg-list, .projectys-list{margin-top: 46px;}
    .projectjg, .projectys {padding: 60px 0 68px;}
    .rel-dot:before {left: -140px;top: -140px;width: 280px;height: 280px;}
    .rel-city span{font-size: 22px;}
    .rel-banner .rgt{width: 220px;}
    .rel-dot:after {left: -204px;width: 216px;}
    .rel-banner h2, .rel-banner-h2{font-size: 44px;}
    .rel-banner .lft{width: 430px;}
    .rel-banner h2:after, .rel-banner-h2::after{height: 3px;top: -28px;}
    .rel-banner h3, .rel-banner-h3{font-size: 20px;margin-top: 24px;}
    .rel-btn {margin-top: 46px;}
    .rel-address h2, .rel-address-h, .rel-hz h2, .rel-hz-h, .rel-hz-rgt .cont h4, .rel-hz-rgt-cont-h4, .rel-address h3, .rel-hz h3{font-size: 32px;}
    .rel-address {padding: 68px 0 120px;}
    .rel-item .top i {width: 68px;height: 68px;margin-right: 18px;}
    .rel-item .top .en {line-height: 1;font-size: 20px;}
    .rel-item .top .chn {font-size: 28px;line-height: 1;padding-top: 6px;}
    .rel-address .cont {margin-top: 44px;}
    .rel-item .address-chn, .rel-item .address-en {font-size: 20px;line-height: 36px;}
    .rel-item .top {margin-bottom: 28px;}
    .rel-item {padding-right: 38px;}
    .rel-contact {margin-top: 40px;}
    .rel-contact p {font-size: 20px;line-height: 24px;}
    .rel-address .contact {bottom: -20px;font-size: 140px;}
    @keyframes relRun{0%{left: 6%;}50%{left: calc(94% - 674px);}100%{left: 6%;}}
    .rel-hz-rgt{width: 380px;}
    .rel-hz-rgt .cont {padding: 44px 38px;}
    .rel-hz-rgt .cont .label {font-size: 20px;line-height: 28px;}
    .rel-hz-rgt .cont p {margin-top: 24px;font-size: 22px;line-height: 32px;}
    .rel-hz-rgt .cont .qr-code{margin-top: 48px;}
    .rel-hz-lft .inline-input {padding-bottom: 14px;margin-bottom: 14px;}
    .rel-hz h2, .rel-hz h3, .rel-hz-h{margin-bottom: 40px;}
    .rel-hz-lft .submit-btn {width: 228px;height: 54px;font-size: 18px;margin-top: 58px;}
    .rel-hz-lft{width:calc(100% - 380px);padding-right:50px}
    .newsxq-rgt {width: 370px;padding: 40px 24px;}
    .newsxq-lft {width: calc(100% - 370px);padding: 40px 36px;}
    .newsxq-line{width: 12px;right: 370px;}
    .newsxq-lft h1:after, .newsxq-lft-h1::after{left: -36px;}
    .newsxq-lft h1, .newsxq-lft-h1{font-size: 24px;}
    .newsxq-like {margin: 50px 0 18px;}
    .newsxqtj .sonTitle h4, .newsxqtj .sonTitle-h4 {font-size: 26px;}
    .news.corinfo {padding: 140px 0 80px;}
    .news-menu a{margin-left: 32px;}
    .sumnewszx-cont-date-h {font-size: 52px;}
    .sumnewszx-cont-title h2 {font-size: 20px;margin-bottom: 12px;}
    .sumnewszx-cont-link {margin-top: 40px;}
    .sumnewszx-cont {width: 430px;padding: 0 28px;}
    .sumnewszx-img {width: calc(100% - 430px);}
    .sumnewszx-cont, .sumnewszx-img img {height: 310px;}
    .sumnewszx-loop .swiper-wrapper {height: 310px !important;}
    .sumnewszx-cont-title {margin-top: 20px;}
    .sumnewszx-cont-title p {line-height: 26px;height: 52px;}
    .sumnewszx-btn>div{width: 48px;height: 48px;}
    .sumnewszx-title h4, .sumnewszx-title-h4{font-size: 28px;}
    .sumnewszx-num{font-size: 18px;}
    .sumnewszx-num b, .sumnewszx-num-b{font-size: 24px;}
    .sumnewszx-btn {padding: 40px 0 68px;}
    .sumnewslb.corinfo {padding: 68px 0 68px;}
    .fswzjs-list p {font-size: 14px;line-height: 44px;}
    .fswzjs-list.fswzjs-l p{padding-right: 28px;}
    .fswzjs-list.fswzjs-r p{padding-left: 28px;}
    .fswzjs-circle{width: 140px;height: 140px;}
    .fswzjs-circle::before {width: 240px;height: 240px;}
    .fswzjs-item {margin-top: 48px;padding: 0 0 0 86px;}
    .gzwzjs-cont span {font-size: 38px;}
    .gzwzjs-cont h4, .gzwzjs-cont-h4{line-height: 1.2;}
    .gzwzjs-list li {height: 340px;}
    .gzwzsj-list.gzwebmc-list li {padding: 44px 20px 0;min-height: 300px;}
    .szwzjs-list li{width: 200px;height: 200px;}
    .szwzjs-cont p {font-size: 16px;line-height: 22px;max-width: 128px;min-height: 44px;}
    .szwzjs-list {margin-top: 44px;}
    .wmwzjs-list.gzwebmc-list li {min-height: 340px;padding: 42px 20px;}
    .wmwzjs-list.gzwebmc-list .gzwebmc-img {position: relative;left: 0;top: 0;margin-top: 0;margin-bottom: 16px;}
    .wmwzjs-list.gzwebmc-list .gzwebmc-cont h6, .wmwzjs-list.gzwebmc-list .gzwebmc-cont-h6{text-align: center;}
    .wzjs-img img {width: 280px;}
    .wzjs-img {position: relative;width: 360px;height: 360px;margin-left: -180px;}
    .wzjs-list{width: 100%;height: auto;}
    .wzjs-cont{position: relative;right: auto !important;padding-right: 0 !important;padding-left: 140px !important;left: 0 !important;bottom: auto !important;top: 0 !important;margin: 40px 0 0 !important;text-align: left !important;}
    .wzjs-cont-desc{float: none !important;width: 100% !important;}
    .wzjs-cont-num{right: auto !important;left: 0 !important;}
    .wzjs-cont-line::before{left: auto !important;right: 0 !important;}
    .wzjs-cont-line{right: auto !important;left: 60px !important;}
    .wzjs-cont-desc p{min-height: auto;}
    @keyframes wzjsCt3{0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0);}}
    .wzsj-cont h4, .wzsj-cont-h4{font-size: 20px;margin-bottom: 14px;}
    .wzsj-cont h4 span, .wzsj-cont-h4 span{margin-left: 12px;}
    .wzsj-list li {min-height: 228px;padding: 28px 20px;}
    .wzzz-desc p {line-height: 24px;margin-top: 12px;}
    .wzzz-desc p:first-child{margin-top: 0;}
    .wzzz-desc p::before {top: 6px;}
    .wzzz-list{height: 374px;}
    .wzzz-list li {min-height: 358px;}
    .yxwz-cont h4, .yxwz-cont-h4{font-size: 18px;}
    .yxwz-list li {height: 140px;}
    .fadzy-show{position: relative;top: 0;margin-top: 0;}
    .fadzy-list{margin-top: 40px;}
    .fadzy-numcont{width: 420px;}
    .fadzy-cont h4, .fadzy-cont-h4{font-size: 22px;margin-bottom: 10px;}
    .fadzy-item {margin-top: 50px;}
    .fafdc-cont p{font-size: 14px;}
    .fafdc-cont p{min-height: 154px;}
    .fafdc-cont h4, .fafdc-cont-h4{font-size: 20px;margin: 10px 0 8px;}
    .fafdc-num{font-size: 24px;background-size: 240px auto;}
    .fakxp-item::after{transform: rotate(0);}
    .fakxp-list{height: auto;margin-top: 32px;}
    .fakxp-item{position: relative;margin-top: 2%;right: auto !important;bottom: auto !important;left: 0 !important;top: 0 !important;width: 49%;height: auto;padding: 40px 32px;}
    .fakxp-item:nth-child(2n+1){float: left;}
    .fakxp-item:nth-child(2n){float: right;}
    .fakxp-cont p{min-height: 40px;}
    .fass-list li{margin: 28px 12px 0 !important;}
    .faxp-cont h4, .faxp-cont-h4{font-size: 20px;margin: 16px 0 10px;}
    .faxp-list li {height: 320px;padding: 28px 24px 0;}
    .projectlb {padding: 68px 0 80px;}
    .projectlb-big-cont {width: 388px;padding: 30px 30px 0;}
    .projectlb-big-img {width: calc(100% - 388px);}
    .projectlb-big-cont h2, .projectlb-big-cont-h2{font-size: 22px;padding-bottom: 10px;}
    .projectlb-big-cont h6, .projectlb-big-cont-h6{margin-top: 12px;}
    .projectlb-big-cont p {margin-top: 12px;}
    .projectlb-big-cont .projectlb-big-link {width: 48px;height: 48px;margin-top: 32px;}
    .projectlb-cont h2, .projectlb-cont-h2{font-size: 22px;}
    .projectlb-cont {padding: 0 30px;height: 168px;}
    .webmap-name h4, .webmap-name-h4{font-size: 28px;}
    .webmap-link li{width: 20%;}
    .webmap-mix {margin-top: 36px;}
    .webmap {padding-top: 154px;}

    .gzwebfaxq .gzwebfa-img img{height: 160px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .gzwebBan.serveBan{height: auto;}
    .serveBan{height: auto;min-height: 640px;}
    .brierfzq-num {font-size: 428px;}
    .brierfzq-imgcont {top: 24px;}
    .brierfban{height: auto;min-height: 640px;}
    .brierfpp{height: auto;min-height: 640px;}
    .rel-banner{height: 640px;}
    .rel-dot:before {left: -110px;top: -110px;width: 220px;height: 220px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .caselb-link-cont, .caselb-link-shade{display: none;}
    .casemenu-select{width: 100%;}
    .corinfo-link{width: 100%;}
    .caselb-link-img img{height: 151px;}
    .casexqtz {padding: 80px 0;}
    .casexqjj-img img{max-width: 100%;}
    .casexqjj-bg{height: 480px;}
    .casexqjj-blank{height: 480px;}
    .casexqjj-img {margin-top: -410px;}
    .casexqgf-cont{position: relative;padding-top: 60px;}
    .casexqgf-cont-desc{width: 100%;}
    .casexqgf-img img{height: auto;}
    .casexqgf-cont-color li{opacity: 1;}
    .casexqgf {padding: 80px 0;}
    .casexqsj-list li{opacity: 1;}
    .casexqsj-list li {width: 144px;height: 280px;}
    .casexqzx-cont h4, .casexqzx-cont-h4{font-size: 44px;}
    .casexqzx-rela {font-size: 120px;bottom: -10px;}
    .serveBan {min-height: 440px;}
    .serveBan-cont h2 , .serveBan-cont-h2, .serveBan-cont h1{font-size: 36px;}
    .serveBan-num li p{margin-left: 0;font-size: 44px;}
    .serveBan-num li {margin-left: 52px;}
    .serveBan-num {margin-top: 38px;}
    .serwzxx-menu a {margin: 0 6px;}
    .serwzxx-img{width: 100%;height: auto;padding: 60px 0 20px;}
    @keyframes serwzxxImg{0%{opacity: 1;transform: scale(.6);top: -40px;}36%{opacity: 1;transform: scale(1);top: -40px;}100%{opacity: 1;transform: scale(1);top: 0;}}
    .serwzxx-cont {width: 100%;padding: 40px 4% 100px;height: auto;}
    .serwzlc-item, .serwzfw-item{opacity: 1;}
    .serszlc-loop .swiper-pagination,
    .serwzlc-loop .swiper-pagination,
    .serwzfw-loop .swiper-pagination{bottom: 0;}
    .serwzlc-loop .swiper-pagination-bullet,
    .serwzfw-loop .swiper-pagination-bullet{width: 10px;height: 10px;opacity: .5;background: #fff;}
    .serszlc-loop .swiper-pagination-bullet{width: 10px;height: 10px;opacity: .2;background: #000;}
    .serszlc-loop .swiper-pagination-bullet-active,
    .serwzlc-loop .swiper-pagination-bullet-active,
    .serwzfw-loop .swiper-pagination-bullet-active {opacity: 1;background: #de1c31;}
    .serszlc-loop .swiper-container,
    .serwzlc-loop .swiper-container,
    .serwzfw-loop .swiper-container{padding-bottom: 48px;}
    .sonTitle h4, .sonTitle-h4 {font-size: 26px;}
    .casexqtz-blank{height: 338px;}
    .casexqjj-img::after {height: 190px;}
    .serppch-loop li::before{width: 100%;}
    .serppch-cont{opacity: 1;}
    .serppch-cont-name h6, .serppch-cont-name-h6{font-size: 12px;}
    .serppch-cont-tags p{font-size: 14px;}
    .serppjz-list li{opacity: 1;}
    .serveBan-desc p, .serveBan-desc h6, .serveBan-desc-h6{line-height: 28px;font-size: 16px;}
    .serszlc-item{opacity: 1;}
    .serszlc-cont p {line-height: 22px;font-size: 14px;}
    .brierfban-cont h2, .brierfban-cont-h2{font-size: 46px;}
    .brierfban-cont h6, .brierfban-cont-h6{font-size: 36px;}
    .brierfban-space {height: 40px;}
    .brierfban {min-height: 460px;}
    .brierfpp-cont h2, .brierfpp-cont-h2{font-size: 88px;margin: 18px 0 24px;}
    .brierfpp-cont h2 img, .brierfpp-cont-h2 img{max-width: 88%;}
    .brierfpp-font-one {top: 88px;height: 160px;}
    .brierfpp-font-two {bottom: 80px;height: 140px;}
    .brierfpp {min-height: 520px;}
    .brierfzq-num {font-size: 310px;}
    .brierfzq-img {width: 340px;}
    .brierfzq-cont {width: calc(100% - 340px);padding-left: 60px;}
    .brierfzq-img, .brierfzq-cont{height: 190px;}
    .brierfzq-item {height: 270px;}
    .brierfxl-item{opacity: 1;width: 100%;}
    .brierfxl-num{display: none;}
    .brierfxl-cont h6, .brierfxl-cont-h6{display: none;}
    .serwzlc-loop::after{width: 100%;}
    .gzwebmc-list li{opacity: 1;padding: 32px 20px 0;min-height: 380px;}
    .gzwebfa-cont {padding: 20px 18px;}
    .projectBan-img{width: 100%;padding-top: 40px;}
    .projectBan-item{width: 100%;margin-bottom: 60px;}
    @keyframes projectBanImg{0%{opacity: 0;transform: translateY(-40px);}100%{opacity: 1;transform: translateY(0);}}
    @keyframes projectBanWz{0%{opacity: 0;transform: translateY(40px);}100%{opacity: 1;transform: translateY(0);}}
    .projectjg-list li{width: 48%;min-height: 330px;}
    .projectys-list ul {margin-left: 0;margin-top: -20px;}
    .projectys-list li{width: 100%;margin-top: 20px;margin-left: 0;}
    .projectys-cont, .projectys-img {height: 208px;}
    .projectBan-item .serveBan-cont h2, .projectBan-item .serveBan-cont-h2, .projectBan-item .serveBan-cont h1 {font-size: 30px;}
    .rel-address .cont{display: block;overflow: hidden;width: 100%;}
    .rel-item{width: 100%;padding-right: 0;max-width: none;}
    .rel-item:last-child{margin-top: 44px;}
    .rel-item .top {margin-bottom: 20px;}
    .rel-contact {margin-top: 28px;}
    .rel-banner .rgt{display: none;}
    .rel-banner .lft{width: 100%;}
    .rel-address .contact{animation: none;width: 100%;text-align: center;font-size: 120px;left: 0;}
    .rel-hz-lft{width: 100%;padding-right: 0;}
    .rel-hz-rgt{width: 100%;margin-top: 60px;}
    .rel-hz-cont{display: block;width: 100%;overflow: hidden;}
    .rel-hz-rgt .cont{text-align: center;padding-top: 36%;}
    .rel-hz-rgt .cont .qr-code{margin: 44px auto 0;}
    .newsxq {padding-top: 60px;}
    .newsxq-line{display: none;}
    .newsxq .contain{background: transparent;}
    .newsxq-lft{width: 100%;background-color: #fff;}
    .newsxq-rgt{width: 100%;background: #fff;margin-top: 40px;}
    .newsxq-cont br{height: 0.5em;}
    .news.corinfo {padding: 64px 0 80px;}
    .sumnewszx-item{box-shadow: none;}
    .sumnewszx {padding-top: 60px;}
    .sumnewszx-img{width: 100%;}
    .sumnewszx-img img{height: auto;}
    .sumnewszx-loop .swiper-wrapper{height: auto !important;}
    .sumnewszx-cont{width: 100%;}
    .fswzjs-list.fswzjs-l, .fswzjs-list.fswzjs-r, .fswzjs-circle::before, .fswzjs-circle::after, .fswzjs-circle img{opacity: 1;}
    .fswzjs-list{width: 100%;}
    .fswzjs-item{padding: 0;}
    .fswzjs-list p{text-align: left !important;padding-right: 0 !important;padding-left: 28px !important;}
    .fswzjs-list p::before{right: auto !important;left: 0 !important;}
    .fswzjs-list.fswzjs-r{margin-top: 280px;}
    .gzwzjs-list ul {margin-left: 0;margin-top: -20px;}
    .gzwzjs-list li{opacity: 1;width: 100%;height: auto;margin-left: 0;margin-top: 20px !important;}
    .gzwzjs-cont {padding: 34px 20px;}
    .gzwzsj-list.gzwebmc-list li {min-height: 340px;}
    .szwzjs-list{text-align: center;}
    .szwzjs-list li{opacity: 1;display: inline-block;float: none;padding-top: 44px;}
    .wmwzjs-list.gzwebmc-list .gzwebmc-cont h6, .wmwzjs-list.gzwebmc-list .gzwebmc-cont-h6 {font-size: 18px;}
    .wmwzjs-list.gzwebmc-list li {min-height: 384px;}
    .wzjs-cont, .wzjs-img img, .wzjs-img::before{opacity: 1;}
    .wzsj-list li{opacity: 1;}
    .wzsj-cont h4, .wzsj-cont-h4{text-align: center;}
    .wzsj-cont h4 span, .wzsj-cont-h4 span{display: block;margin-top: 16px;}
    .wzzz-list li{opacity: 1;}
    .yxwz-list li{opacity: 1;}
    .projectBan-item .serveBan-desc {min-height: auto;}
    .fadzy-cont p {min-height: auto;}
    .fadzy-numcont{width: 100%;border-bottom: 1px solid #f3f3f3 !important;padding-bottom: 24px !important;}
    .fadzy-list li:last-child .fadzy-numcont:last-child{border-bottom: none !important;padding-bottom: 0 !important;}
    .fafdc-list li{width: 48%;}
    .fafdc-cont p {min-height: 148px !important;}
    .fafdc-list li:nth-child(n+5) .fafdc-cont p {min-height: auto !important;}
    .fafdc-num {background-size: 300px auto;}
    .fakj-list li{width: 48%;}
    .fakj-cont {padding: 0 28px;}
    .faxp-list li{width: 50%;}
    .projectlb-big-img{width: 100%;}
    .projectlb-big-cont{width: 100%;padding: 30px;}
    .webmap {padding-top: 56px;}
    .webmap-link li {width: 25%;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .caselb-link{width: 48.5%;}
    .caselb-link-name h6, .caselb-link-name-h6{display: none;}
    .caselb-link-name{height: 24px;margin-top: 12px;}
    .caselb-link-cont h4, .caselb-link-name h4, .caselb-link-name-h4, .caselb-link-cont-h4 {font-size: 16px;}
    .caseban-cont h2, .caseban-cont-h2{font-size: 24px;}
    .caseban-cont-center {margin-top: 0;}
    .caseban img {height: 240px;}
    .casemenu .contain{width: 100%;}
    .casemenu-link{width: 100%;overflow-x: auto;overflow-y: hidden;position: relative;}
    .casemenu-link-scroll{overflow: hidden;height: 54px;position: relative;}
    .casemenu-link a {height: 54px;padding: 0 16px 16px;}
    .casemenu-link a span {font-size: 36px;}
    .casemenu-link-scroll::before{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #eee;}
    .casemenu-select{height: 50px;}
    .casemenu-select-name::before{right: 10px;}
    .casemenu-select-drop{top: 50px;}
    .caselb {padding: 38px 0 40px;}
    .paging a {width: 32px;height: 32px;line-height: 36px;border-radius: 32px;margin: 2px;}
    .paging a:first-child {margin-right: 6px;width: 60px;}
    .paging a:last-child {margin-left: 6px;width: 60px;}
    .paging {margin-top: 28px;}
    .corinfo {padding: 40px 0;}
    .sonTitle h4, .sonTitle-h4 {font-size: 22px;line-height: 1.2;}
    .sonTitle span{font-size: 22px;margin-bottom: 12px;}
    .sonTitle p{line-height: 26px;margin-top: 12px;}
    .corinfo-link {margin-top: 18px;padding: 18px;}
    .corinfo-link-time p {font-size: 28px;}
    .corinfo-link-time{width: 68px;}
    .corinfo-link-cont {width: calc(100% - 68px);padding-left: 12px;}
    .corinfo-link-cont p {margin: 8px 0 16px;}
    .corinfo-link-cont h2, .corinfo-link-cont h3, .corinfo-link-cont-h {font-size: 16px;}
    .corinfo-list {margin-top: 14px;}
    .caselb-link-img img{height: 106px;}
    .lineLink {width: 140px;height: 40px;line-height: 38px;padding-right: 0;}
    .lineLink span::after{height: 38px;}
    .lineLink::after{width: 100% !important;opacity: 1 !important;}
    .lineLink span::before{display: none;}
    .lineLink::before{right: auto !important;left: 0;width: 16px !important;}
    .corcase {padding: 40px 0;}
    .corcase-list {margin-top: 32px;}
    .corcase-skip {margin-top: 18px;}
    .casexqtz-cont h4, .casexqtz-cont-h4{font-size: 28px;}
    .casexqtz-cont p {font-size: 16px;margin-top: 12px;}
    .casexqtz-cont i {margin-top: 24px;width: 48px;height: 48px;}
    .casexqtz-cont i a{background-size: 24px auto;}
    .casexqtz {padding: 54px 0 60px;}
    .casexqjj-bg{height: 260px;}
    .casexqjj-blank{height: 260px;}
    .casexqjj-img {margin-top: -200px;}
    .casexq-h {font-size: 24px;}
    .casexqjj-cont h4, .casexqjj-cont-h4{margin: 4px 0 18px;}
    .casexqjj-cont {padding-bottom: 42px;}
    .casexqgf {padding: 44px 0;}
    .casexqgf-cont-desc h4, .casexqgf-cont-desc-h4{margin-bottom: 16px;}
    .casexqgf-cont-color {margin-top: 28px;}
    .casexqgf-cont-color li i {width: 94px;height: 94px;}
    .casexqgf-cont-color li p {font-size: 14px;margin-top: 12px;}
    .casexqzs {padding: 40px 0 44px;}
    .casexqzs-list li {margin-top: 32px;}
    .casexqsj-list {margin-top: 36px;}
    .casexqsj-list li:nth-child(2n) {margin-top: 40px;}
    .casexqsj-code-hover p{margin-top: 14px;}
    .casexqsj-code {margin-top: 40px;}
    .casexqsj-btn {margin-top: 28px;padding-bottom: 60px;}
    .casexqsj-menu {width: 160px;height: 44px;margin-left: -80px;top: auto;margin-top: 0;bottom: 0;}
    .casexqsj-prev::before, .casexqsj-next::before{width: 50px;height: 50px;}
    .casexqsj {padding-bottom: 44px;}
    .casexqsj-prev, .casexqsj-next {height: 50px;line-height: 50px;width: 124px;}
    .casexqzx-cont h4, .casexqzx-cont-h4{font-size: 32px;}
    .casexqzx-cont h6, .casexqzx-cont-h6{font-size: 20px;margin: 18px 0 28px;}
    .casexqzx-rela {font-size: 62px;bottom: -16px;}
    .casexqzx {padding: 48px 0;}
    .serveBan-cont h2, .serveBan-cont-h2, .serveBan-cont h1{font-size: 22px;line-height: 1.4;}
    .serveBan-num li p {font-size: 32px;}
    .serveBan-num li h4, .serveBan-num-h4{margin-top: 8px;font-size: 16px;}
    .serveBan-num li {margin-left: 24px;}
    .serveBan-num {margin-top: 24px;}
    .serveBan {min-height: 320px;}
    .serwzxx {padding: 40px 0 48px;}
    .serwzxx-menu {margin-top: 24px;overflow: hidden;}
    .serwzxx-menu a{width: 50%;margin: 0;float: left;margin-bottom: 10px;font-size: 14px;}
    .serwzxx-loop {margin-top: 20px;}
    .serwzxx-img {padding: 40px 0 12px;}
    .serwzxx-cont h6, .serwzxx-cont-h6{font-size: 18px;}
    .serwzxx-cont h2, .serwzxx-cont-h2{font-size: 22px;margin: 8px 0 16px;}
    .serwzxx-cont a {margin-top: 24px;}
    .serwzxx-cont label {right: 16px;bottom: 40px;font-size: 100px;}
    .serwzxx-cont {padding: 40px 4% 80px;}
    .serwzlc-loop {margin-top: 16px;}
    .serszlc-loop .swiper-container,
    .serwzlc-loop .swiper-container,
    .serwzfw-loop .swiper-container {padding-bottom: 40px;}
    .serwzlc {padding: 40px 0 48px;}
    .serwzfw {padding: 44px 0;}
    .serwzfw-loop {margin-top: 12px;}
    .casexqtz-blank{height: 232px;}
    .casexqjj-img::after {height: 88px;}
    .serveBan-desc p, .serveBan-desc h6, .serveBan-desc-h6{line-height: 22px;font-size: 14px;}
    .serveBan-desc{margin-top: 16px;}
    .serppch {padding: 40px 0 44px;}
    .serppch-loop li{width: 100%;height: 328px;}
    .serppch-loop {margin-top: 32px;}
    .serppch-cont-name h6, .serppch-cont-name-h6{font-size: 14px;}
    .serppch-cont-name h4, .serppch-cont-name-h4{font-size: 24px;margin: 8px 0 18px;}
    .serppch-cont-tags p {font-size: 16px;}
    .serppch-cont-tags {margin-top: 20px;}
    .serppjz {padding: 40px 0 48px;}
    .serppjz-list li{width: 100%;margin-top: 20px;}
    .serppjz-list {margin-top: 12px;}
    .serppjz-cont h4, .serppjz-cont-h4{font-size: 22px;margin-bottom: 12px;}
    .serppjz-cont {padding: 36px 20px 0;}
    .serppjz-cont label {font-size: 64px;}
    .serppjz-list li:first-child .serppjz-cont label {right: 12px;}
    .serppjz-list li {height: 208px;}
    .serpplc {padding: 40px 0;}
    .serpplc-tags li i {width: 24px;height: 24px;line-height: 24px;font-size: 16px;}
    .serpplc-tags li span {font-size: 16px;margin-left: 4px;}
    .serpplc-tags {margin-top: 22px;}
    .serpplc-img {margin-top: 24px;}
    .serszlc {padding: 40px 0 42px;}
    .serszlc-loop {margin-top: 12px;}
    .serszlc-cont {height: 220px;}
    .brierfban-cont h2, .brierfban-cont-h2{font-size: 32px;}
    .brierfban-cont h6, .brierfban-cont-h6{font-size: 26px;}
    .brierfban-cont p {line-height: 24px;font-size: 16px;}
    .brierfban-space {height: 24px;}
    .brierfban {min-height: 320px;}
    .brierfpp-cont{padding: 42px 4%;}
    .brierfpp-cont h6, .brierfpp-cont-h6{font-size: 20px;}
    .brierfpp-cont h2, .brierfpp-cont-h2{font-size: 50px;margin: 16px 0 22px;}
    .brierfpp-font-one {top: 48px;height: 128px;}
    .brierfpp-font-two {bottom: 44px;height: 110px;}
    .brierfpp {min-height: 380px;}
    .brierfzq {padding: 40px 0;}
    .brierfzq-num{font-size: 140px;}
    .brierfzq-img{width: 100%;height: auto;}
    .brierfzq-cont{width: 100%;padding: 18px 0 0;overflow: hidden;height: auto;}
    .brierfzq-item{height: auto;padding-top: 68px;}
    .brierfzq-imgcont{top: 0;}
    .brierfzq-loop{margin-top: 28px;}
    .brierfzq-menu a{margin: 2px 3px;padding: 0 2px 2px;}
    .brierfxl-loop {margin-top: 40px;}
    .brierfxl {padding: 40px 0 48px;}
    .brierfxl-icon{width: 140px;float: left !important;}
    .brierfxl-icon .iconfont {font-size: 168px;right: auto !important;left: -16px !important;margin-top: -80px;text-shadow: 0 6px 28px rgba(0, 0, 0, 0.3);}
    .brierfxl-cont {width: calc(100% - 140px);padding: 0 0 0 12px !important;float: right !important;text-align: left !important;}
    .brierfxl-cont h4, .brierfxl-cont-h4{font-size: 22px;}
    .brierfxl-cont p {font-size: 14px;margin: 8px 0 16px;line-height: 20px;}
    .brierfxl-icon-arr{transform: rotate(0) !important;}
    .brierfxl-icon, .brierfxl-cont{height: 160px;}
    .brierfxl-icon-img img{right: auto !important;left: 24px !important;}
    .brierfxl-icon-num{font-size: 20px;left: auto !important;right: 30px !important;margin-top: -10px;}
    .brierfxl-loop {margin-top: 28px;}
    .brierffw {padding: 40px 0 44px;}
    .brierffw-logo a{width: 33.3333%;height: 60px;}
    .brierffw-logo{height: 180px;}
    .brierffw-item {margin-top: 28px;}
    .brierffw-click {margin-top: 18px;}
    .brierffw-click span {width: 100px;height: 40px;background-size: auto 40px;}
    .brierfxl-cont span {background: linear-gradient(90deg, #cacaca 50%, rgba(202, 202, 202, 0) 100%) !important;}
    .gzwebmc {padding: 40px 0 44px;}
    .gzwebmc-list ul {margin-left: 0;}
    .gzwebmc-list li{width: 100%;margin-left: 0;min-height: auto;padding: 36px 20px 28px;margin-top: 20px !important;}
    .gzwebmc-list li:first-child{margin-top: 0;}
    .gzwebmc-cont h6, .gzwebmc-cont-h6{font-size: 22px;margin: 14px 0 8px;}
    .gzwebmc-list {margin-top: 32px;}
    .gzwebfa-ul{margin-left: 0;margin-top: -20px;}
    .gzwebfa-link{width: 100%;margin-left: 0;margin-top: 20px;}
    .gzwebfa-list {margin-top: 32px;}
    .gzwebfa {padding: 40px 0 42px;}
    .projectBan-img {padding-top: 28px;}
    .projectBan-item .serveBan-cont h2, .projectBan-item .serveBan-cont-h2, .projectBan-item .serveBan-cont h1 {font-size: 22px;}
    .projectBan-item {margin-bottom: 44px;padding-top: 22px;}
    .projectBan-code i{width: 42px;height: 42px;}
    .projectBan-code {margin-top: 28px;}
    .projectjg, .projectys {padding: 40px 0 42px;}
    .projectjg-list ul {margin-left: 0;margin-top: -20px;}
    .projectjg-list li {width: 100%;min-height: auto;padding: 28px 20px;margin-left: 0;margin-top: 20px;}
    .projectjg-list, .projectys-list {margin-top: 32px;}
    .projectjg-list li h4, .projectjg-list-h4{margin: 16px 0 18px;}
    .projectys-img{width: 100%;height: 160px;}
    .projectys-list li {padding: 0 20px;}
    .projectys-cont{width: 100%;height: auto;padding: 4px 0 24px;}
    .rel-banner{height: 340px;}
    .rel-banner h2, .rel-banner-h2{font-size: 28px;}
    .rel-banner h3, .rel-banner-h3{font-size: 16px;margin-top: 8px;}
    .rel-banner h2:after, .rel-banner-h2::after{height: 2px;top: -20px;}
    .rel-btn a {width: 124px;height: 42px;line-height: 42px;}
    .rel-btn {margin-top: 24px;}
    .rel-address h2, .rel-hz h2, .rel-hz-h, .rel-hz-rgt .cont h4, .rel-hz-rgt-cont-h4, .rel-address h3{font-size: 24px;}
    .rel-address {padding: 40px 0 60px;}
    .rel-item .top .chn{font-size: 22px;}
    .rel-address .cont {margin-top: 32px;}
    .rel-item .top {margin-bottom: 16px;}
    .rel-item .address-chn, .rel-item .address-en {font-size: 16px;line-height: 30px;}
    .rel-contact {margin-top: 20px;}
    .rel-contact p {font-size: 15px;line-height: 20px;margin-top: 8px;}
    .rel-item:last-child {margin-top: 32px;}
    .rel-address .contact{font-size: 60px;bottom: -8px;}
    .rel-hz {padding: 40px 0;}
    .rel-hz h2, .rel-hz h3, .rel-hz-h{margin-bottom: 20px;}
    .rel-hz-lft .inline-input {padding-bottom: 0;margin-bottom: 0;}
    .rel-hz-lft .submit-btn {width: 100%;height: 48px;font-size: 18px;margin-top: 20px;}
    .rel-hz-rgt {margin-top: 44px;}
    .rel-hz-rgt .cont {padding: 12% 20px 0;}
    .rel-hz-rgt .cont .label{font-size: 18px;}
    .rel-hz-rgt .cont h4, .rel-hz-rgt-cont-h4{margin-top: 24px;}
    .rel-hz-rgt .cont p {margin-top: 18px;font-size: 20px;line-height: 30px;}
    .rel-hz-rgt .cont .qr-code {margin: 24px auto 0;}
    .newsxq {padding-top: 50px;}
    .newsxq-lft {padding: 32px 20px;}
    .newsxq-lft h1:after, .newsxq-lft-h1::after{width: 2px;left: -20px;}
    .newsxq-lft h1, .newsxq-lft-h1{font-size: 22px;}
    .newsxq-info {margin: 20px 0;display: block;padding-bottom: 20px;}
    .newsxq-date, .newsxq-source{display: block;}
    .newsxq-date {padding-left: 0;margin-left: 0;}
    .newsxq-date:after{display: none;}
    .newsxq-share{width: 100%;margin-top: 10px;display: none;}
    .newsxq-like {margin: 32px 0 18px;}
    .newsxq-like:after, .newsxq-like:before {width: calc(50% - 40px);}
    .newsxq-rgt {padding: 32px 20px;margin-top: 32px;}
    .newsxq-rgt h4, .newsxq-rgt-h4{font-size: 20px;padding-bottom: 12px;margin-bottom: 16px;}
    .newsxq-rgt h4:not(:first-child), .newsxq-rgt-h4:not(:first-child){margin-top: 28px;}
    .newsxqtj .sonTitle h4, .newsxqtj .sonTitle-h4 {font-size: 22px;}
    .newsxq-rgt .label-list li {margin: 0 6px 6px 0;}
    .news.corinfo {padding: 40px 0 44px;}
    .news-menu a {margin-left: 0;font-size: 16px;width: 33.3333%;padding-left: 0 !important;line-height: 32px;}
    .news-menu a:before {display: none;}
    .news-menu a.active {color: #de1c31;}
    .sumnewszx {padding-top: 50px;}
    .sumnewszx-title h4, .sumnewszx-title-h4{font-size: 24px;}
    .sumnewszx-loop {margin-top: 32px;}
    .sumnewszx-cont-date-h {font-size: 44px;padding-bottom: 12px;}
    .sumnewszx-cont{padding: 0 20px;}
    .sumnewszx-cont-link {margin-top: 32px;}
    .sumnewszx-btn {padding: 32px 0 40px;}
    .sumnewszx-btn>div {width: 42px;height: 42px;}
    .sumnewslb.corinfo {padding: 32px 0 40px;}
    .fswzjs-list p::before{width: 10px;height: 10px;}
    .fswzjs-item {margin-top: 28px;}
    .fswzjs-list p {font-size: 13px;line-height: 32px;padding-left: 20px !important;}
    .fswzjs-circle{width: 120px;height: 120px;}
    .fswzjs-circle::before {width: 180px;height: 180px;left: -30px;top: -30px;}
    .fswzjs-list.fswzjs-r {margin-top: 204px;}
    .gzwzjs-cont {padding: 28px 20px;}
    .gzwzjs-cont h4, .gzwzjs-cont-h4{margin: 8px 0 12px;}
    .gzwzjs-list {margin-top: 32px;}
    .gzwzsj-list.gzwebmc-list li {min-height: auto;padding: 36px 20px 28px;}
    .szwzjs-list li {width: 168px;height: 168px;margin-top: 4px;}
    .szwzjs-cont p {font-size: 14px;line-height: 18px;max-width: 114px;min-height: auto;}
    .szwzjs-cont {margin-top: 10px;}
    .szwzjs-list li:nth-child(2n+1){margin-left: 0;}
    .szwzjs-list {margin-top: 28px;}
    .wmwzjs-list.gzwebmc-list li {min-height: auto;padding: 36px 20px 28px;}
    .wzjs-item{margin-top: 32px;}
    .wzjs-img img {width: 240px;}
    .wzjs-img {width: 300px;height: 300px;margin-left: -150px;}
    .wzjs-cont-line {width: 38px;left: 52px !important;}
    .wzjs-cont {padding-left: 100px !important;margin: 22px 0 0 !important;}
    .wzjs-cont-desc h4, .wzjs-cont-desc-h4{line-height: 1.2;}
    .wzjs-cont-line {top: 12px;}
    .wzsj-list ul {margin-left: 0;margin-top: -20px;}
    .wzsj-list {margin-top: 32px;}
    .wzsj-list li {min-height: auto;width: 100%;margin-left: 0;margin-top: 20px !important;padding: 28px 20px;}
    .wzzz-list ul {margin-left: 0;margin-top: -20px;}
    .wzzz-list{height: auto;margin-top: 32px;}
    .wzzz-list li {min-height: auto;width: 100%;margin-left: 0;margin-top: 20px !important;}
    .wzzz-name h4, .wzzz-name-h4{font-size: 22px;padding-bottom: 20px;}
    .wzzz-name, .wzzz-desc {padding: 0 22px;}
    .wzzz-desc p{margin-top: 8px;}
    .yxwz-list li{width: 48.5%;height: 128px;}
    .yxwz-list {margin-top: 32px;}
    .yxwz-cont h4, .yxwz-cont-h4{font-size: 16px;}
    .fadzy-show{width: 300px;margin-left: -150px;}
    .fadzy-show-cont p {font-size: 26px;margin-top: 12px;}
    .fadzy-item {margin-top: 32px;}
    .fadzy-cont h4, .fadzy-cont-h4{font-size: 20px;margin-bottom: 8px;}
    .fadzy-numcont {padding: 20px 0 20px 64px !important;}
    .fadzy-num {width: 48px;height: 48px;line-height: 50px;font-size: 20px;margin-top: -24px;}
    .fafdc-cont p {min-height: auto !important;}
    .fafdc-list ul {margin-left: 0;margin-top: -24px;}
    .fafdc-list li{width: 100%;margin-left: 0;margin-top: 24px;}
    .fafdc-list {margin-top: 32px;}
    .fafdc-num {background-size: calc(100% - 48px) auto;}
    .fafdc-cont h4, .fafdc-cont-h4{font-size: 18px;margin: 8px 0 4px;}
    .fafdc-num {font-size: 22px;background-position: right 2px top 6px;}
    .fakj-list ul {margin-left: 0;margin-top: -20px;}
    .fakj-list li{width: 100%;margin-left: 0;margin-top: 20px;transform: translateY(0) !important;height: auto;padding: 28px 0;}
    .fakj-cont {padding: 0px 20px;}
    .fakj-cont p{min-height: auto;}
    .fakj-cont h4, .fakj-cont-h4{font-size: 20px;}
    .fakj-list {margin-top: 32px;}
    .fakxp-item{width: 100%;padding: 36px 20px 28px;margin-top: 20px;}
    .fakxp-list {margin-top: 12px;}
    .fass-list li {margin: 20px 12px 0 !important;transform: translateY(0) !important;}
    .fass-cont h4, .fass-cont-h4{font-size: 20px;}
    .faxp-list ul {margin: -20px 0 0 0;}
    .faxp-list li{width: 100%;height: auto;margin: 20px 0 0 0;padding: 28px 20px;}
    .faxp-list {margin-top: 32px;}
    .corinfo-more{margin-top: 24px;}
    .projectlb {padding: 36px 0 40px;}
    .projectlb-big-cont {padding: 24px 20px;}
    .projectlb-item li{width: 100%;margin-top: 20px;}
    .projectlb-item {margin-top: 20px;}
    .projectlb-cont {padding: 0 20px;height: 148px;}
    .projectlb-cont h2, .projectlb-cont-h2, .projectlb-big-cont h2, .projectlb-big-cont-h2{font-size: 20px;}
    .aboutban .brierfban-cont p{text-align: left;display: inline;}
    .webmap-name h4, .webmap-name-h4{font-size: 22px;}
    .webmap {padding-top: 50px;}
    .webmap-title h2, .webmap-title-h2{font-size: 18px;}
    .webmap-mix {margin-top: 24px;}
    .webmap-link {margin-top: 14px;padding: 6px 18px;}
    .webmap-link li {width: 50%;}
    .webmap-link li h2, .webmap-link-h2{font-size: 14px;padding-left: 14px;}
    .webmap-item {margin-top: 24px;}
    .rel-address-h{font-size: 26px;}
    .gzwebfaxq .gzwebfa-img img{height: auto;}
}