/*特殊字体*/
@font-face {
  font-family: "Roboto-BlackItalic-2";
  src: url("../font/Roboto-BlackItalic-2.woff2") format("woff2"),
       url("../font/Roboto-BlackItalic-2.woff") format("woff"),
       url("../font/Roboto-BlackItalic-2.ttf") format("truetype"),
       url("../font/Roboto-BlackItalic-2.eot") format("embedded-opentype"),
       url("../font/Roboto-BlackItalic-2.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-MediumItalic-13";
  src: url("../font/Roboto-MediumItalic-13.woff2") format("woff2"),
       url("../font/Roboto-MediumItalic-13.woff") format("woff"),
       url("../font/Roboto-MediumItalic-13.ttf") format("truetype"),
       url("../font/Roboto-MediumItalic-13.eot") format("embedded-opentype"),
       url("../font/Roboto-MediumItalic-13.svg") format("svg");
}
.block{display: block;}
.about_list_notice dl{padding: 20px 0;border-bottom: 1px solid #f7f7f7;}
.about_list_notice dt{width: 148px;height: 83px;line-height: 83px;text-align: center;background-image: url(../images/index/notice_blue.jpg);}
.about_list_notice dt span{font-weight: 500;}
.about_list_notice dd.time{margin-left: 20px;width: 115px;position: relative;padding-left: 25px;box-sizing: border-box;}
.about_list_notice dd.time::before{width: 1px;height: 47px;background: #eee;content: '';position: absolute;left: 0;top: 50%;margin-top: -23px;}
.about_list_notice dd.time em{font-family: "Roboto-BlackItalic-2";color: #e5e5e5;line-height: 30px;}
.about_list_notice dd.time .year{font-family: "Roboto-MediumItalic-13";color: #c9c9c9;}
.about_list_notice dd.text{padding-left: 175px;padding-top: 10px;}
.about_list_notice dd.text .title{color: #111;}
.about_list_notice dd.text .txt{color: #666;}
.about_list_notice dl.hot dt{background-image: url(../images/index/notice_red.jpg);}
.about_list_notice dl:hover{box-shadow: 0 0 15px rgba(0,13,122,0.16);padding: 20px;}
.about_list_notice dl:hover dd.text .title{color: #15228e;}
.about_list_notice dl:hover dd.time em{color: #666;}
.about_list_notice .dmui-page{margin-top: 50px;}
.about_list_notice dl.intro dt{display: none;}
.about_list_notice dl.intro dd.text{padding-left: 0;}
.ql_news_filter > a:hover{background: #e62122;color: #fff;}
/* about end */
.db_p1_content{padding-bottom: 66px;}
.db_p1_one ul:first-child{border-bottom: 1px solid #E3E3E3;padding-top: 27px;}
.db_p1_one ul li{margin-left: 3.3%;width:31.13% ;float: left;margin-top: 21px;transition: all 0.3s;margin-bottom: 7px;}
.db_p1_one ul:first-child li:first-child,.db_p1_one ul:nth-child(2) li:nth-child(3n+1),.db_p1_two li:first-child,.db_p1_three li:first-child{margin-left: 0;}
.db_p1_one ul li span{width: 40px;height: 40px;/* border:2px solid #2E2E2E; */display: inline-block;float: left;border-radius: 50%;}
.db_p1_one ul li span img{width: 100%;filter: brightness(0) invert(.2);}
/* .db_p1_one ul li span i{display: block;width: 28px;height: 28px;margin: 6px ;filter: brightness(0) invert(.2);}
.db_p1_one ul:first-child li:first-child span{width: 53px;height: 53px;}
.db_p1_one ul:first-child li:first-child span i{width: 32px;height: 20px;margin: 17px auto;} */
.db_p1_one ul li h5{padding-left: 68px;color: #2E2E2E;font-weight: 400;margin-bottom: 8px;line-height: 24px;font-weight: bold;}
/* .db_p1_one ul:first-child li:first-child h5{padding-top: 16px;margin-bottom: 20px;} */
/*.db_p1_one ul:first-child li:nth-child(-n+3) .txt{margin-bottom: 30px;height: auto;} */
.db_p1_one ul li:nth-child(3n+1){margin-left: 0;}
.db_p1_one ul li .txt{color: #686768;line-height: 2;padding-left: 68px;height: 40px;text-align: justify;margin-bottom: 30px;}
.db_p1_one ul li:hover{transform: translateX(5px);}
.db_p1_one ul li:hover h5{color: #192681;}
.db_p1_one ul li:hover span img{filter: none;}
.db_p1_one ul li:hover span i{filter: none;}

.pora_ov{position: relative;overflow: hidden;}

.db_p1_two{margin-top: 73px;}
.db_p1_two li{border-radius: 5px;}
.db_p1_two li,.db_p1_three li{width: 32.2%;margin-left: 1.7%;}
.db_p1_two li span.img{width: 100%;padding-bottom: 497px;}
.db_p1_two li span.gray{width: 100%;position: absolute;height: 100%;bottom: 0;left: 0;background-image: url(../images/index/dbgray.png);}
.db_p1_two li .text{bottom: 32px;position: absolute;width: 100%;padding: 0 36px;box-sizing: border-box;}
.db_p1_two li .text .txt{opacity: 0.8;margin:18px 0 0;}
.db_p1_two li .text .hide{height: 0;overflow: hidden;}
.db_p1_two li .text .hide h6{font-weight: normal;margin-bottom: 20px;padding-top: 22px;}
.db_p1_two li .text .hide a{line-height: 28px;margin-bottom: 5px;text-decoration: underline;}
.db_p1_two li .text .hide a span{filter: brightness(0) invert(.9);width: 28px;height: 28px;margin-right: 11px;}
.db_p1_two li .text .more{margin-top: 40px;}
.db_p1_two li:hover .text .hide{height: 129px;transform-origin: bottom;}
.db_p1_two li .text .hide a:hover{opacity: 0.7;}

.db_p1_three li{background: #F7FAFD;border:1px solid #DCEAF8;box-sizing: border-box;margin-top: 22px;padding: 31px 36px;position: relative;}
.db_p1_three li .txt{color: #686768;height: 66px;margin: 18px 0 22px;}
.db_p1_three li .dmicon{width: 66px;height: 66px;position: absolute;right: 19px; bottom: 21px;opacity: 0.05;}

.nBanTitle img{width: 227px;}
.db_p1_content.db_p1_content2{padding-bottom: 0;}
/* 频道end */
.db_list_p1_banner{background-image: url(../images/index/db_p1img1.jpg);padding: 78px 0;}
.db_list_p1_banner dmui-main-title{line-height: 36px;}
.db_list_p1_banner .txt{width: 39%;line-height: 32px;opacity: 0.8;margin: 42px 0; text-align: justify;}
.db_list_p1_banner .img{width: 57%;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.db_list_p1_banner .related-links{display: flex;flex-wrap: wrap;}
.db_list_p1_banner .related-links .item{display: block;min-width: 10em;padding: .5em 1em;margin: 0 .8em .5em 0;background-color: rgba(255,255,255,.3);border: 1px solid #fff;border-radius: 4px;text-align: center;line-height: 1.4;color: #fff;transition: .3s;}
.db_list_p1_banner .related-links .item:hover{background-color: #E11D21;border-color: #E11D21;}

.db_list_p1_word{position: relative; background: #fff;border-radius: 4px;box-shadow: 0 5px 14px rgba(0,0,0,0.2);margin-top: -20px;padding: 40px;box-sizing: border-box;}
.db_list_p1_word h5{color: #2E2E2E;}
.db_list_p1_word .txt{color: #686768;line-height: 2;margin-top: 12px;width: calc(100% - 285px);}
.db_list_p1_word .btn{right: 60px;top: 50%; margin-top: -17px; position: absolute;}
.db_list_p1_word .btn a{margin-left: 30px;}
/* .db_list_p1_word .btn a:first-child{ margin-left: 0;background: #E21D1F;color: #fff;} */

.font_bold{font-weight: 500;}
.db_list_con{background: #f6f6f6; padding: 60px 0;}
.db_list_p1_two{padding-bottom: 40px; background: #fff; margin-top: 60px;}
.ay_pro_list .wrap{padding: 0 6%;  padding-top: 20px; padding-bottom: 20px;}
.db_list_p1_two .wrap dl{margin-top: 40px;position: relative;}
.db_list_p1_two .wrap dl dt{float: left;}
.db_list_p1_two .wrap dl dd{width: 40%;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}

.db_list_p1_two .wrap dl:nth-child(even) dt{float: right;}
.db_list_p1_two .wrap dl:nth-child(even) dd{right: auto;left: 0;}
.db_list_p1_two dl dt{width: 41.5%;}
.db_list_p1_two dl dd h6{font-weight: 400;color: #2E2E2E;margin-bottom: 34px;}
.db_list_p1_two dl dd .txt{margin-bottom: 20px;}
.db_list_p1_two dl dd .txt .title{color: #2E2E2E;line-height: 36px;}
.db_list_p1_two dl dd .txt ul li{position: relative; color: #686768;line-height: 32px;padding-left: 15px;box-sizing: border-box;}
.db_list_p1_two dl dd .txt ul li::before{content: '';width: 3px;height: 3px;border-radius: 50%;background: #686768;display: inline-block;top:14.5px;left: 5px;position: absolute;}

.db_list_p1_three{background-image: url(../images/index/db_p1img6.jpg);padding-top: 35px;}
.p1_three_box{padding-top: 40px; display: flex;}
.p1_three_tabs{width: 240px;line-height: 30px;margin-top: 10px;}
.p1_three_tabs a{color: #fff;padding:0 11px 0 33px; display: table-cell; vertical-align:middle;position: relative;z-index: 2;}
.p1_three_tabs li{margin-bottom: 10px;position: relative;border-top-left-radius: 5px;border-bottom-left-radius: 5px;overflow: hidden;display: table;min-height: 70px;width: 100%;}
.p1_three_tabs li:after{width: 0;content: '';position: absolute;left: 0;top: 0;height: 100%;background: #E21D1F;transition: all 0.3s linear;}
.p1_three_tabs li.active:after{width: 100%;}
.p1_three_swiper{background: #fff;width: calc(100% - 240px);border-radius: 5px;min-height: 520px;padding: 40px;box-sizing: border-box;margin-bottom: 80px;}
.p1_three_swiper .swiper-slide{position: relative;}
.p1_three_swiper .img{position: absolute;width: 28.7%;right: 9.5%;top: 15%;}
.p1_three_swiper h5{color: #2E2E2E;}
.p1_three_swiper .txt{width: 54%;color: #686768;line-height: 28px;margin: 27px 0; text-align: justify;}
.p1_three_swiper .more{margin: 0 0 36px;}
.p1_three_swiper ul{padding-top: 13px;}
.p1_three_swiper ul li a{color: #192681;position: relative;}
.p1_three_swiper ul li a::before,.db_list_p1_six .wrap ul li a::before{width: 7px;height: 1px;background: #192681;content: '';display: inline-block;float: left;margin-top: 9px;margin-right: 5px;transition: all 0.3s linear}
.p1_three_swiper ul li a:hover::before,.db_list_p1_six .wrap ul li a:hover::before{width: 15px;}
.p1_three_swiper ul li a:hover,.db_list_p1_six .wrap ul li a:hover{text-decoration: underline;}
.p1_three_swiper .swiper_page{display: none;}
.p1_three_swiper ul li a::before{margin-top: 16px;}

.colorgray{color: #2e2e2e;}
.dmui-main-title{font-weight: bold;}
.db_list_p1_four{padding: 66px 0 40px;}
.db_list_p1_four ul{padding-top: 36px;}
/* .db_list_p1_four li{width: 11.9%;margin-left: 5.6%;margin-top: 30px;}
.db_list_p1_four li:nth-child(6n+1){margin-left: 0;}
.db_list_p1_four li a{padding-bottom: 100%;}*/
.db_list_p1_four li{width: 24%;margin: 1.333% 1.333% 0 0;}
.db_list_p1_four li:nth-child(4n){margin-right: 0;}
.db_list_p1_four li a{padding-bottom: 61.688%;}

.db_list_p1_four li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.db_list_p1_five{background-image: url(../images/index/db_p1img18.jpg);padding-top: 38px;}

.list_job ul li:first-child .answer { display: block; }
.Faq_box{margin-top: 45px;margin-bottom: 85px;}
.Faq_box li{background: #fafafa;}
.Faq_box li .problem {border-bottom: 1px solid rgba(0,0,0,0.06);cursor: pointer;font-weight: bold;}
.Faq_box li .problem .title{color: #2e2e2e;width: calc(100% - 55px);line-height: 2;padding: 10px 20px 10px 35px;}
.Faq_box li .problem .dmui-arrow{margin: 20px 5px 0 10px;}
.Faq_box li.on .problem .dmui-arrow{transform: rotate(90deg);}
.Faq_box li .answer{border-bottom: 1px solid rgba(0,0,0,0.06);padding: 15px 30px;line-height: 22px;color: #686768;overflow: hidden;display: none;}

.db_list_p1_six{background-image: url(../images/index/db_p1img21.jpg);padding-top: 40px;}
.db_list_p1_six .wrap{background: #fff;padding: 40px;margin-top: 66px;position: relative;margin-bottom: 83px;}
.db_list_p1_six .wrap ul li a{position: relative;color: #2e2e2e;line-height: 38px;display: block;padding-left: 20px;}
.db_list_p1_six .wrap ul li a::before{background: #686768;top: 8px;position: absolute;left: 0;}
.db_list_p1_six .wrap ul li a:hover{color: #192681;padding-left: 30px;}
.db_list_p1_six .wrap ul li a:hover::before{background: #192681;}
.db_list_p1_six .wrap .img{position: absolute;right: 7.9%;top: 50%;transform: translateY(-50%);width: 25%;}
.db_list_p1_six .wrap ul{width: 55%;}

.db_list_p1_2_one,.list_process{padding: 66px 0;}
.db_list_p1_2_one .txt{color: #2E2E2E;margin-top:58px;text-align: justify;}
.db_list_p1_2_two ul{padding-top: 20px;padding-bottom: 66px; display: flex; flex-wrap:wrap;}

.db_list_p1_2_two ul.length{flex-wrap: nowrap; justify-content: space-between;}
.db_list_p1_2_two ul.length li{width: auto; flex: 1;}

.db_list_p1_2_two ul li{width: 18%;margin:45px 3.5%; text-align: center; vertical-align: top;}
.db_list_p1_2_two ul li span{margin-bottom: 19px;display: inline-block;border:2px solid #192681;width: 94px;height: 94px;border-radius: 50%;}
.db_list_p1_2_two ul li span i{width: 40px;height: 40px;margin: 27px 0;}
.db_list_p1_2_two ul li h6{line-height: 28px;color: #2E2E2E;}
.db_list_p1_2_two ul li .txt{padding-top: 10px;color: #686768;min-height: 48px;text-align: justify;}

.db_list_p1_2_three{background-image: url(../images/index/db_p1img23.jpg);background-position:  center top;background-repeat: no-repeat; padding: 66px 0;}
.db_list_p1_2_three .wrap{margin-top: 66px;background: #fff;padding: 66px 50px 80px;border-radius: 5px;box-shadow: 0 0 15px rgba(0,0,0,0.3);}
.db_list_p1_2_three .wrap dt{width: 46.8%; padding-bottom: 36%;}
.db_list_p1_2_three .wrap dd{width: 39.5%;}
.db_list_p1_2_three .wrap .text{margin-top: 84px;}
.db_list_p1_2_three .wrap .text:first-child{margin-top: 18px;}
.db_list_p1_2_three .wrap .text .dmui-sub-title{margin-bottom: 16px;}
.db_list_p1_2_three .wrap .text  .txt{color: #686768;}
.db_list_p1_2_three .wrap .text ul li{margin-bottom: 10px;}
.db_list_p1_2_three .wrap .text ul li a{border:1px solid #E21D1F;display: inline-block;color: #E21D1F;border-radius: 5px;padding: 6px 12px;line-height: 28px;}
.db_list_p1_2_three .wrap .text ul li a span{width: 28px;height: 28px;display: inline-block;margin-right: 11px;}
.db_list_p1_2_three .wrap .text ul li a:hover{background: #E21D1F;border-color: #fff;color: #fff;}
.db_list_p1_2_three .wrap .text ul li a:hover span{filter: brightness(0) invert(1);}

.list_process .text {margin: 40px 0;position: relative;}
.list_process .text .txt{line-height: 26px;color: #686768;width: 61.5%;}
.list_process .text .rigBtn{position: absolute;right: 0;top: 50%;margin-top: -17px;}
.list_process .text .rigBtn a{float: left;margin-top: 0;margin-left: 10px;}

.construction-project{padding: 60px 0;}
.construction-project > .item{margin-top: 40px;}
.construction-project > .item:first-child{margin-top: 0;}
.construction-project > .item .dmui-sub-title{margin-bottom: 30px;}

/*0222*/
.db_list_p1_2_two2 ul li{margin: 0 7.05%;}
.serviceOne{padding: 66px 0;}
.serviceOne .text{text-align: justify;}
.serIco::before,.serIco::after{content: '';position: absolute;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.serIco::before,.zcSerUl li .text::before{width: 12px;height: 12px;border:1px solid #E21D1F;left: 0;}
.serIco::after,.zcSerUl li .text:after{width: 6px;height: 6px;background: #E21D1F;left: 4px;}
.serIco{padding-left:27px;position: relative;margin: 30px 0;}
.serviceOne dl{position: relative;padding: 30px 0;}
.serviceOne dt{position: absolute;left: 0;top:0;width: 31.25%;}
.serviceOne dd{color: #2E2E2E;}
.serTxt{margin-top: 60px;width: 55%;}
.serTxt:first-child{margin-top: 0;}
.serTxt .text{color: #686768;margin-top: 11px;text-align: justify;}
.serTxt1{margin-top: 20px;width: 100%;}
.tit1Left{width: 46%;}
.tit1Right{width: 46%;}
.serSwiper{min-height: 554px;background: #fff}
.serSwiper:after {content: '';position: absolute;right: 3%;bottom: 3%; background:  url(../images/index/022302.jpg) right bottom no-repeat;width: 230px;height: 222px;}

.zcSerUl{display: flex;justify-content: space-between;position: relative;overflow: hidden;}
.zcSerUl li{text-align: center;position: relative;}
.zcSerUl::after{width: calc(100% - 170px);content: '';position: absolute;top: 200px;height: 2px;background: #192681;left:85px ;}
.zcSerUl li .circular1{width: 170px;height: 192px;position: relative;}
.zcSerUl li .circular1 i{position: absolute;}
.zcSerUl li .circular1 i.circular2{width: 134px;height: 134px;border:1px solid #DCEAF8;box-shadow: 0 3px 12px #D5E9FF;border-radius: 50%;left: 50%;top:18px ;transform: translateX(-50%);box-sizing: border-box;}
.zcSerUl li .circular1 i.circular3{left: -2px;top: -2px;width: 174px;height: 174px;}
.zcSerUl li .circular1 i.circular3 img{float: left;}
.zcSerUl li .dmicon{width: 51px;height: 51px;left: 50%;top: 50%;margin: -36.5px 0 0 -25.5px;}
.zcSerUl li .text{line-height: 22px;position: relative;margin-top: 30px;}
.zcSerUl li .text:after,.zcSerUl li .text::before{position: absolute;content: '';border-radius: 50%;left: 50%;}
.zcSerUl li .text:after{background: #192681;top: -24px;margin: 0 0 0 -2px;}
.zcSerUl li .text::before{border-color: #192681;margin: 0 0 0 -6px;top: -28px;}
.zcSerUl li:nth-child(1) .circular1 i.circular3{animation: cirani 3s infinite linear;}
.zcSerUl li:nth-child(2) .circular1 i.circular3{animation: cirani 3s infinite linear 0.1s;}
.zcSerUl li:nth-child(3) .circular1 i.circular3{animation: cirani 3s infinite linear 0.2s;}
.zcSerUl li:nth-child(4) .circular1 i.circular3{animation: cirani 3s infinite linear 0.3s;}
.zcSerUl li:nth-child(5) .circular1 i.circular3{animation: cirani 3s infinite linear 0.4s;}
@keyframes cirani{
  0%{transform: rotate(-360deg);}
  0%{transform: rotate(0);}
  100%{transform: rotate(-360deg);}
}
.hover{background: #E21D1F;color: #fff;}
.more{text-align: center;margin-top: 26px;}
.serviceTwo,.serviceseven,.serviceSix{padding: 60px 0;font-size: 16px;}
.serviceThree select,.serviceThree [type=text]{position: relative; border:1px solid #E1E1E1;height: 50px;width: 32%;text-indent: 20px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background:#fff url(../images/index/xl.png) 95% center no-repeat;color: #2E2E2E;border-radius: 5px;box-sizing: border-box; font-size: 16px;}
.serviceThree select:nth-child(2){margin: 0 1.5%;}
.serviceThree select::-ms-expand {display: none;}
.serviceThree [type=text]{background: #fff}

.ser_bg{background: #F9FAFF;}
.serviceThree{padding-bottom: 66px;}
.serviceThree .more{margin-top: 40px;}
.serviceThree .more input{min-width: 120px;}

.serviceFour{padding: 66px 0 42px;}
.serviceFour .serFourSwiper a{text-align: center;margin-bottom: 24px;}
.serviceFour .serFourSwiper a span.img{padding-bottom: 118px;}
.serviceFour .serFourSwiper{position: relative;overflow: hidden;height: 334px;padding-bottom: 30px;}
.serviceFour .serFourSwiper  .swiper-slide{height: 167px;}

.serviceFive .dmui-btn{font-weight: normal;}
.serviceFive ul{padding-bottom: 36px;}
.serviceFive ul li{float: left;width: 49%;box-shadow: 0 0 15px rgba(0,0,0,0.1);border-radius: 5px;margin: 30px 0;}
.serviceFive ul li:nth-child(2){float: right;}
.serviceFive ul li a{padding: 40px;}
.serviceFive ul li a .dmicon{margin-right: 10px;width: 36px;height: 36px;}
.serviceFive ul li a .text{line-height: 36px;}
.serLeft{width: 45.3%;margin-top: 30px;padding: 40px;box-sizing: border-box; background: #F6F6F8;}
.serLeft span.time{line-height: 35px;color: #999;}
.serLeft span.title{color: #333;line-height: 40px;margin: 13px 0 20px;}
.serLeft span.text,.serRight ul li a span.text{line-height:32px;position: relative; padding-left: 30px;color: #686768;}
.serLeft span.text::before{width: 1px;height: 47px;background: #d8d8d8;content: '';position: absolute;left: 0;top: 50%;margin-top: -23.5px;}
.serLeft span.img{padding-bottom: 226px;margin-top: 27px;}
.serLeft span.morejt{text-align: right;margin-top: 19px;}
.serLeft span.morejt img{width: 22px;}
.serLeft span.title:hover,.serRight ul li a:hover span.title {color: #192681;transform: translateY(-5px);}
.serLeft span.img:hover{box-shadow: 0 0 15px rgba(0,0,0,0.5);}

.serRight{width: 51.2%;margin-top: 30px;}
.serRight ul li{width: 100%;padding-left: 35px;border-top: 1px solid #E1E1E1;box-sizing: border-box;}
.serRight ul li a{padding: 22px 0;display: block;}
.serRight ul li a span.title{padding-left: 30px;position: relative;line-height: 42px;}
.serRight ul li a span.title::before{width: 6px;height: 6px;content: '';background: #192681;display: inline-block;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.serRight ul li a span.time{text-align: right;color: #999;}

.h6tit{margin: 10px 0 5px;}
.p1_three_service a{padding: 23px 11px 23px 33px;}
.p1_three_swiper .img{width: auto;max-width: 40%; right: 2%;bottom:auto;top: 0;text-align: center;}
/* 0226 */
.dxnBanner .w1280 .text{width: 32.4%;opacity: 0.8;margin-top: 30px;}
.dxnBanner{padding-bottom: 375px;}
.dxnBanner .w1280{padding-top: 120px;}

/* .ayp1_three_swiper .swiper-wrapper .swiper-slide .img{transform: translateY(-25%);} */
/* 0310 */
.caseTitle{padding: 60px 40px;margin: 30px 0;}
.caseTitle span{line-height: 40px;}
.fz28{font-size: 28px;}
.caseTitle i{background: #e2f0ff;color: #3E3E3E;margin-left: 14px;display: inline-block;padding: 0 15px;border-radius: 5px;position: relative;top:-5px}
.caseTitle .txt{width: 60%;margin-top: 20px;}
.caseTxt{box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 16%);background: #fff;padding: 20px 40px;display: flex;flex-direction: row-reverse;align-items: center;margin-bottom: 30px;}
.caseTxt dt{width: 200px;text-align: center;}
.caseTxt dt img{max-width: 100%;}
.caseTxt dd{width: calc(100% - 150px);}

.article-content{margin-bottom: 80px;}
.article-content h2 {margin-top: 50px;font-size: 22px;color: #182236;font-weight: 500;}
.article-content h2::after {width: 50px;content: "";display: block;margin-top: 18px;margin-bottom: 40px;border-bottom: 2px solid #3d6ade;}
.article-content h3 {font-size: 20px;font-family: PingFang SC;font-weight: 500;color: #182236;line-height: 32px;margin-bottom: 20px;margin-top: 17px;}
.article-content .pro-character {background: #FFFFFF;-webkit-box-shadow: 0px 0px 16px 0px rgba(0, 16, 31, 0.16);box-shadow: 0px 0px 16px 0px rgba(0, 16, 31, 0.16);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;    justify-content: space-around;padding: 60px 70px;margin-bottom: 54px;box-sizing: border-box;}
.article-content .pro-character .flex-layout {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;    -ms-flex-align: center;        align-items: center;}
.article-content .pro-character .flex-layout .character-icon {width: 78px;height: 78px;}
.article-content .pro-character .flex-layout span.character-name {font-size: 18px;font-weight: 500;color: #182236;line-height: 24px;margin-left: 29px;width: 180px;}
.article-content .pro-character .line {width: 2px;height: 71px;background: #3D6ADE;border-radius: 1px;}
.article-content .pro-character .line.center {-ms-flex-item-align: center;    -ms-grid-row-align: center;align-self: center;}
.article-content .pro-character .ql_mrg_top{margin-top: 20px;}
.article-content .pro-character .ql_mrg_top:first-child{margin-top: 0;}
.article-content .pro-character .character-title {font-size: 18px;font-family: PingFang SC;font-weight: bold;color: #3D6ADE;line-height: 32px;display: block;width: 600px;margin-top: -5px;}
.article-content .pro-character .character-desc {font-size: 16px;font-family: PingFang SC;font-weight: 500;color: #3E3E3E;line-height: 24px;margin-top: 14px;display: block;width: 600px;}
.article-content .highlight-text {color: #3D6ADE;font-weight: 600;}
.article-content .cases-friend-group {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.article-content .cases-friend-group img {width: 280px;max-height: 106px;  border-radius: 5px;-webkit-box-shadow: 0 5px 20px 0 rgba(46, 49, 72, 0.06);box-shadow: 0 5px 20px 0 rgba(46, 49, 72, 0.06);margin-left: 49px;margin-bottom: 20px;}
.article-content .cases-friend-group img:nth-child(4n+1){margin-left: 0;}
.article-content p{font-size: 16px;font-family: PingFang SC;font-weight: 500;color: #3E3E3E;line-height: 32px;margin-bottom: 20px;}
.listStyle-second {list-style: disc inside;margin-left: 24px;}
.article-content li {color: #3e3e3e;line-height: 32px;margin-bottom: 10px;font-size: 16px;}

.serFourSwiper .btn{bottom: 0px !important;}
.serFourSwiper .btn span{ position: relative; width: 10px; height: 10px; margin: 0 5px;}
.serFourSwiper .btn span.swiper-pagination-bullet-active{background: #E21D1F;}

.bgGraya{background: #f6f6f6;padding: 40px 0 70px;}
.bgGraya ul{background: #fff;margin-top: 65px;padding-bottom: 0;}

/*2021.3.31-ljh*/
/*解决方案选项卡*/
.solution-tab-box{}
.solution-tab-box .tabs{font-size: 0;text-align: center;}
.solution-tab-box .tabs .item{position: relative;display: inline-block;vertical-align: top;margin: 0 50px;color: #999;cursor: pointer;transition: 0.3s;}
.solution-tab-box .tabs .item:before{content: "";position: absolute;left: -20px;top: 50%;width: 0;height: 0;margin-top: -6px;border: 6px solid transparent;border-left: 10px solid #E21D1F;border-right-width: 2px;transform: scaleX(0);transform-origin: right;transition: 0.5s;}
.solution-tab-box .tabs .item.on{color: #E21D1F;}
.solution-tab-box .tabs .item.on:before{transform: scaleX(1);}
.solution-tab-box .tab-content{margin-top: 30px;overflow: hidden;}
.solution-tab-box .tab-content .swiper-slide{}
.solution-tab-box .tab-content .swiper-slide .content{}
/*相关产品列表*/
.related-product-list{padding: 50px 30px;}
.related-product-list dd{}
.related-product-list dd a{display: block;color: #192681;}
.related-product-list dd a:before{content: '';display: inline-block;vertical-align: middle;width: 7px;height: 1px;margin: -.25em 10px 0 0;background: #192681;transition: 0.3s linear;}
.related-product-list dd a:hover{text-decoration: underline;}
.related-product-list dd a:hover:before{width: 15px;}

/*2021.7.5-ljh*/
/*先关产品列表-带icon*/
.related-product-icon-list{background: transparent!important;font-size: 0;}
.related-product-icon-list li{display: inline-block;vertical-align: top;width: 30.33%;margin: 0 3% 40px 0;font-size: 14px;transition: 0.3s;}
.related-product-icon-list li a{}
.related-product-icon-list li .icon{position: relative;float: left;width: 40px;height: 40px;}
.related-product-icon-list li .icon .dmicon{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;margin: auto;filter: brightness(0) invert(.2);}
.related-product-icon-list li .info{margin-left: 65px;}
.related-product-icon-list li .info .tit{font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.related-product-icon-list li .info .txt{max-height: 50px;line-height: 25px;color: #686768;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.related-product-icon-list li:hover{transform: translateX(5px);}
.related-product-icon-list li:hover .icon{border-color: #192681;}
.related-product-icon-list li:hover .icon .dmicon{filter: none;}
.related-product-icon-list li:hover .info .tit{color: #192681;}
/*建设内容轮播*/
.constrction-content-swiper{position: relative;padding-bottom: 40px;overflow: hidden;}
.constrction-content-swiper .swiper-slide{}
.constrction-content-swiper .swiper-slide a{display: block;border: 1px solid #d9d9d9;}
.constrction-content-swiper .swiper-slide .pic{overflow: hidden;}
.constrction-content-swiper .swiper-slide .pic em{display: block;padding-top: 44%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.constrction-content-swiper .swiper-slide .info{padding: 20px;background-color: #fff;}
.constrction-content-swiper .swiper-slide .info .icon{position: relative;width: 94px;height: 94px;margin: -67px auto 0;background-color: #fff;border-radius: 50%;box-shadow: 0 0 20px rgba(0,0,0,.2);}
.constrction-content-swiper .swiper-slide .info .icon .dmicon{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 36px;height: 36px;margin: auto;}
.constrction-content-swiper .swiper-slide .info .tit{margin: 20px 0 10px;font-size: 16px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.constrction-content-swiper .swiper-slide .info .txt{height: 210px;font-size: 16px;line-height: 30px;text-align: justify;color: #686768;overflow-y: auto;}
.constrction-content-swiper .swiper-pagination{z-index: 1;left: 0;right: 0;bottom: 0;font-size: 0;}
.constrction-content-swiper .swiper-pagination-bullet{width: 40px;height: 5px;margin: 0 6px!important;background-color: #D9D9D9;border-radius: 0;opacity: 1;transition: 0.3s;}
.constrction-content-swiper .swiper-pagination-bullet-active{background-color: #E21D1F;}
/*成功案例轮播*/
.success-case-swiper{position: relative;padding-bottom: 40px;margin-top: 65px;overflow: hidden;}
.success-case-swiper .swiper-slide{position: relative;background-color: #fff;}
.success-case-swiper .swiper-slide .pic{width: 70%;overflow: hidden;cursor: pointer;}
.success-case-swiper .swiper-slide .pic em{position: relative;display: block;padding-top: 58%;}
.success-case-swiper .swiper-slide .pic em:after{content: '';position: absolute;right: 30px;top: 30px;width: 44px;height: 44px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMDAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgcng9IjIiLz48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTM0IDIwdjE0SDIwTTEwIDI0VjEwaDE0Ii8+PC9nPjwvc3ZnPg==");background-size: 100% 100%;pointer-events: none;}
.success-case-swiper .swiper-slide .pic em img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.success-case-swiper .swiper-slide .info{position: absolute;right: 0;top: 0;bottom: 0;box-sizing: border-box;width: 30%;padding: 30px;overflow-y: auto;overscroll-behavior: contain;}
.success-case-swiper .swiper-slide .info .tit{font-weight: bold;margin-bottom: 15px;}
.success-case-swiper .swiper-slide .info .txt{color: #686768;}
.success-case-swiper .swiper-pagination{z-index: 1;left: 0;right: 0;bottom: 0;font-size: 0;}
.success-case-swiper .swiper-pagination-bullet{width: 40px;height: 5px;margin: 0 6px!important;background-color: #D9D9D9;border-radius: 0;opacity: 1;transition: 0.3s;}
.success-case-swiper .swiper-pagination-bullet-active{background-color: #E21D1F;}

/* 20221205 */
.db_list_p1_word2{display: flex;justify-content: space-between;background: #fff !important;padding: 20px;align-items: center;}
.db_list_p1_word2 dt{width: 312px;min-height: 177px;box-shadow: 0 7px 18px rgba(226,226,226,0.5);border-top-left-radius: 4px;border-bottom-left-radius: 4px;background-position: center;background-repeat: no-repeat;background-size: cover;cursor: pointer;position: relative;}

.db_list_p1_word2 dt img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.db_list_p1_word2 dt a{display: block;width: 100%;height: 100%;background-size: cover;}
.db_list_p1_word2 dd{width: calc(100% - 360px);padding: 10px 0 15px;}
.db_list_p1_word2 dd .btn{width: 120px;margin-top: 0;transform: translateY(-50%);right: 50px;}
.db_list_p1_word2 dd .btn a:first-child{margin-right: 0;margin-bottom: 20px;}
.db_list_p1_word2 dd .btn a{margin-left: 0;}
.db_list_p1_word2 dd .txt{width: 100%;}


body .video-skin .layui-layer-setwin .layui-layer-close2{border: none !important;background-image: none !important;width: 50px;height: 50px;right: -70px;top: -20px;}
body .video-skin .layui-layer-setwin .layui-layer-close2:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
	left: 50%;top: 50%;transform: translate(-50%,-50%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzEyOTZkYiIgZD0iTTU0OC45OTIgNTAzLjc0NEw4ODUuNDQgMTY3LjMyOGEzMS45NjggMzEuOTY4IDAgMSAwLTQ1LjI0OC00NS4yNDhMNTAzLjc0NCA0NTguNDk2IDE2Ny4zMjggMTIyLjA4YTMxLjk2OCAzMS45NjggMCAxIDAtNDUuMjQ4IDQ1LjI0OGwzMzYuNDE2IDMzNi40MTZMMTIyLjA4IDg0MC4xNmEzMS45NjggMzEuOTY4IDAgMSAwIDQ1LjI0OCA0NS4yNDhsMzM2LjQxNi0zMzYuNDE2TDg0MC4xNiA4ODUuNDRhMzEuOTY4IDMxLjk2OCAwIDEgMCA0NS4yNDgtNDUuMjQ4TDU0OC45OTIgNTAzLjc0NHoiLz48L3N2Zz4=);
    background-size: 100% 100%;
}
.layui-layer-content video{display: block;}
/* flex布局 */
.disflex{display: flex;}
.flexCenter{display: flex;justify-content: center;align-items: center;}
.flexbetween{display: flex;justify-content: space-between;align-items: center;}
.flexwrap{flex-wrap: wrap;}

.tzTitle{align-items: end;}
.tzTitle h5{padding-bottom: 34px;position: relative;font-weight: 600;}
.tzTitle h5::after{width: 45px;height: 4px;background: #E21D1F;content: '';position: absolute;left:0;bottom: 0;}
.tzTitle .btn>div{border-radius: 5px;border: 1px solid #eee;height: 44px;width: 44px;box-sizing: border-box;background: #fff;}
.tzTitle .btn>div:first-child{margin-right: 15px;}
.tzTitle .btn>div .dmui-arrow-big{margin: 5px;}
.tzTitle .btn>div:hover{border-color: #E21D1F;}
.tzTitle .btn>div:hover .dmui-arrow-big::before{color: #E21D1F;}
.tzMore{background: #fff;border: 1px solid #EEEEEE;color: #333;display: inline-block;width: 154px;line-height: 44px;box-sizing: border-box;border-radius: 5px;margin-left: 35px;text-align: center;}
.tzMore:hover{background: #E21D1F;color: #fff;box-shadow: 0 6px 24px -6px rgba(226,29,31,0.45);border-color: #E21D1F;}

.tzOne{background: #FAFAFA;padding: 60px 0 40px;}
.tzOne .wrap{position: relative;overflow: hidden;margin-top: 38px;padding-bottom: 20px;}
.tzOne .wrap .swiper-slide > div{display: flex;flex-wrap: wrap;}
.tzOne .wrap a{border: 1px solid #E8E8E8;background: #fff;padding: 32px;border-radius: 5px;margin-top: 22px;width: calc((100% - 44px) / 3);margin-left: 22px;box-sizing: border-box;}
.tzOne .wrap a:nth-child(3n+1){margin-left: 0;}
.tzOne .wrap a .time{padding-bottom: 22px; border-bottom: 1px solid #E8E8E8;position: relative;}
.tzOne .wrap a .time::after{width: 30px;height: 10px;background: url(../images/ql/arrow2.png) no-repeat center;right: 0;top: 13px;filter: brightness(0) invert(0.6);content: '';position: absolute;background-size: 30px;}
.tzOne .wrap a .type{border: 1px solid #192681;color: #192681;line-height: 20px;padding: 4px 14px;display: inline-block;border-radius: 3px;margin-right: 20px;height: 20px;font-weight: 500;}
.tzOne .wrap a .data{color: #A2A2A2;}
.tzOne .wrap a .title{color: #2E2E2E;line-height: 28px;height: 56px;font-weight: 500;margin-top: 20px;}
.tzOne .wrap a:nth-child(even) .type{border-color: #E21D1F;color: #E21D1F;}
.tzOne .wrap a:hover{border-color: #E8E8E8;box-shadow:0 17px 18px -7px rgba(193,193,230,0.5) ;}
.tzOne .wrap a:hover .title{color: #192681;}
.tzOne .wrap a:nth-child(even):hover .title{color: #E21D1F;}

.tzTwo{padding-top: 60px;}
.tzTwo .wrap{position: relative;margin: 60px 0;}
.tzTwo .wrap iframe{width: 100%;height: 500px;}
.tzTwo .wrap ul{position: absolute;left: 0;height: 100%;background: #FAFAFA;width: 345px;top: 0;}
.tzTwo .wrap ul li{padding: 30px 30px 30px 30px;border-top: 1px solid #E8E8E8;}
.tzTwo .wrap ul li:first-child{border-top: 0;}
.tzTwo .wrap ul li .title{padding-left: 17px;border-left:3px solid #E21D1F;line-height: 20px;height: 20px;font-weight: bold;color: #2E2E2E;}
.tzTwo .wrap ul li .textall{padding-left: 20px;color: #2E2E2E;line-height: 22px;margin-top: 7px;}

.tzThree{background: #fafafa;padding: 60px 0;}
.login_ql_wrap{position: absolute;left: 0;top: 0;background: rgba(255,255,255,0.5);backdrop-filter: blur(3px);width: 100%;height: 100%;z-index: 3;}
.login_ql_wrap .login_form{width: 446px;position: absolute;left: 50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background: #FFFFFF;box-sizing: border-box;padding: 37px 50px 50px;box-shadow: 0 2px 25px rgba(103,103,103,0.17);}
.login_ql_wrap .login_form .tit{text-align: center;line-height: 20px;margin-bottom: 45px;color: #2E2E2E;line-height: 24px;}
.login_ql_wrap .login_form .form_item{margin-bottom: 20px;}
.login_ql_wrap .login_form .form_item .label{display: block;line-height: 12px;color: #4F5362;margin-bottom: 8px;}
.login_ql_wrap .login_form .form_item .label em{color: #E21D1F;font-weight: bold;margin-left: 3px;}
.login_ql_wrap .login_form .form_item .text,
.login_ql_wrap .login_form .form_item select{display: block;width: 100%;height: 40px;box-sizing: border-box;border:1px solid #DEDEDE;border-radius: 4px;background: #F1F6FB;padding: 0 16px;line-height: 38px;color: #333;}
.login_ql_wrap .login_form .form_item .code_wrap{padding-right: 158px;position: relative;}
.login_ql_wrap .login_form .form_item .code_wrap .pic{width: 148px;height: 40px;position: absolute;right: 0;top:0;cursor: pointer;}
.login_ql_wrap .login_form .form_item .code_wrap .pic img{width: 100%;height: 100%;}
.login_ql_wrap .login_form .form_item .send_msg{padding-right: 114px;position: relative;}
.login_ql_wrap .login_form .form_item .send_msg .dmui-btn{position: absolute;right: 0;top:0;width: 99px;padding: 0;text-align: center;line-height: 38px;}
.login_ql_wrap .login_form .checkbox{margin: -3px auto 47px;}
.login_ql_wrap .login_form .checkbox label{display: block;padding-left: 30px;position: relative;line-height: 20px;color: #2E2E2E;cursor: pointer;}
.login_ql_wrap .login_form .checkbox label input{appearance: auto;width: 15px;height: 15px;position: absolute;left: 0;top:50%;margin-top: -7px;border-color: #DEDEDE;border-radius: 3px;background: #F1F6FB;}
.login_ql_wrap .login_form .subm{display: block;width: 100%;height: 50px;border-radius: 4px;border:none;background: #E21D1F;text-align: center;line-height: 50px;color: #FFFFFF;}
.login_ql_wrap .login_form .subm:hover{background-color: #a81315;-webkit-transition:all 0.8s linear;transition:all 0.8s linear;}
.login_ql_wrap .login_form .subm.mrg_top{margin-top: 47px;}
.login_ql_wrap .login_form .btm{padding-top: 22px;line-height: 14px;}
.login_ql_wrap .login_form .btm a{color: #A1A5B5;text-decoration: underline;}
.login_ql_wrap .login_form .btm a:hover{color: #E21D1F;}
.login_ql_wrap .login_form .tips{font-size: 12px;color: #555;line-height: 20px;}
.login_ql_wrap .login_form .tips .btn{color: #E21D1F;text-decoration: underline;cursor: pointer;}

.tzThree .wrap{position: relative;padding: 60px;background: #fff;margin: 60px 0 0;}
.tzThree .wrap .form .item{margin-bottom: 30px;}
.tzThree .wrap .form .width_td3 .item{width: calc((100% - 80px) / 3);}
.tzThree .wrap .form .item label{width: 80px;margin-right: 15px;color: #2e2e2e;font-weight: 500;}
.tzThree .wrap .form .item label i{color: red;margin-right: 5px;}
.tzThree .wrap .form .item label span{display: inline-block;width: 32px;}
.tzThree .wrap .form .item input,.tzThree .wrap .form .item textarea{width: calc(100% - 100px);border: 1px solid #E5E5E5;line-height: 38px;box-sizing: border-box;text-indent: 10px;color: #222;font-size: 16px;}
.tzThree .wrap .form .item textarea{height: 140px;}
.tzThree .wrap .form .yzm .item input{width: 160px;}
.tzThree .wrap .form .yzm .item {display: flex;margin-bottom: 0;align-items: center;}
.tzThree .wrap .form .yzm .item img{width: 92px;height: 39px;margin-left: 5px;cursor: pointer;}
.tzThree .wrap .form .yzm .item em{cursor: pointer; background: url(../images/index/23shuxin.svg) left center no-repeat;padding-left: 25px;line-height: 38px;color: #414141;margin-left: 10px;}
.tzThree .wrap .form input[type=submit]{width: 142px;height: 39px;border-radius: 5px;color: #fff;background: #E21D1F;position: absolute;right: 60px;bottom:60px;}

.about_list_notice3.about_list_notice dd.text .title{margin-top: 12px;}
@media screen and (max-width: 1370px){
	/*3.25*/
	.db_list_p1_word .txt{ width: calc(100% - 385px);}
}

@media screen and (max-width: 1280px){
	.ql_news_filter a{padding: 0 20px;}
	.db_p1_content{padding-bottom: 33px;}
	.db_list_p1_two .wrap dl dd{position: inherit;top: 0;transform: none;float: right;right: 0;}
	.db_list_p1_two .wrap dl:nth-child(even) dd{float: left;left: 0;}
	.db_list_p1_two .wrap dl dd{width: 50%;}
	/* 0223 */
	.zcSerUl li .circular1 i.circular3,.zcSerUl li .circular1 > img,.zcSerUl::after,.zcSerUl li .circular1 i.circular2,.zcSerUl li .text:after, .zcSerUl li .text::before{display: none;}
	.zcSerUl li .circular1 i.circular2{width: 100px;height: 100px;}
	.zcSerUl li .circular1{height: auto;}
	.zcSerUl li .circular1 i{position: relative;}
	.zcSerUl li .dmicon{margin: 0;left: auto;top: auto;}
	.zcSerUl{flex-wrap: wrap;}
	.zcSerUl li{margin-bottom: 25px;}
	/* 0226 */
	.dxnBanner .w1280 .text{width: 50%;}
	/* 0310 */
	.article-content .pro-character .character-title,.article-content .pro-character .character-desc {width: 320px;}
	.article-content .pro-character{padding: 30px ;}

	/* 20221205 */
	.db_list_p1_word2 dd{padding: 0;width: calc(100% - 335px);}
	/* 20230202 */
	.tzOne .wrap a{padding: 20px;}
	.tzOne .wrap a .time{padding-bottom: 16px;}
	.tzOne .wrap a .title{margin-top: 16px;}
	.tzTwo .wrap ul li{padding: 20px 20px 20px 20px;}
	.tzTwo .wrap ul li .textall{font-size: 14px;}
	.tzThree .wrap{padding: 40px;margin-top: 40px;}
	.tzThree .wrap .form input[type=submit]{bottom: 40px;right: 40px;}
	.tzThree{padding: 40px 0;}
	.tzTitle h5{padding-bottom: 24px;}
	.tzTwo .wrap{margin: 40px 0;}
	.tzTwo{padding-top: 40px;}
	.tzThree .wrap .form .width_td3 .item{width: 33%;}
	.tzTwo .wrap iframe{height: 400px;}
}
@media screen and (max-width: 1200px){
	.ql_news_filter span{ display: block; width: 100%; overflow: hidden;}
	.ql_news_filter span > a{width: 47.5%;box-sizing: border-box; margin-top: 12px; margin-left: 0;}
	.ql_news_filter span > a:first-child{ margin-top: 0;}
	.ql_news_filter span > a:nth-child(2){ margin-top: 0;}
	.ql_news_filter span > a:nth-child(2n){ float: right; }
	.ql_news_filter .ql_date_input{width: 47.5%;margin-left: 0;}
	/* .ql_news_filter > a:nth-child(3){margin-left: 0;margin-top: 12px;} */
	.ql_news_filter .form{width: 100%;box-sizing: border-box;margin-top: 12px;}
	.ql_news_filter .form .text{width: 36.2%; margin-left: 0;}
	.ql_news_filter .form .subm{ width: 8%;}
	.notice_search_new .form .text{ float: left; width: calc(100% - 14%);}
	.serviceThree select:nth-child(2){margin: 0 1.2%;}
}

@media screen and (max-width: 991px){

	.db_p1_one ul li h5,.db_p1_one ul li .txt{padding-left: 60px;}
	.db_p1_two li .text{padding: 0 15px;}
	.db_p1_three li{padding-left: 15px;padding-right: 15px;}
	.db_p1_two,.db_list_p1_2_one .txt,.db_list_p1_2_three .wrap .text{margin-top: 30px;}
	.about_content,.db_list_p1_2_three,.list_process{padding: 33px 0;}
	.db_p1_one ul:first-child{padding-top: 15px;}
	.Faq_box,.db_list_p1_six .wrap{margin: 20px 0 40px;}
	.db_list_p1_five,.db_list_p1_2_two ul{padding-top: 25px;}
	.p1_three_swiper{margin-bottom: 40px;}
	.p1_three_box{padding-top: 20px;}
	.db_list_p1_two .wrap dl,.db_list_p1_2_three .wrap{margin-top: 33px;}
	.p1_three_tabs a{padding-left: 20px;}
	.db_list_p1_2_three .wrap{padding: 30px;}
	.db_list_p1_2_three .wrap dd{width: 44.5%;}
	.list_process .text .txt{width: calc(100% - 260px);}
	.list_process .text{margin: 20px 0;}
	/* 0223 */
	.serviceFive ul li a{padding: 30px 20px;}
	.serviceOne,.serviceTwo,.serviceFour,.serviceseven{padding: 40px 0;}
	.serviceFive ul{padding-bottom: 0;}
	.serviceFive{padding-bottom: 40px;}
	.serLeft{padding: 20px;}
	/* 0310 */
	.article-content .cases-friend-group img{margin-left: 5%;width: 30%;}
	/* 20221205 */
	.db_list_p1_word2 dd .txt{width: calc(100% - 150px);}
	/* 20230202 */
	.tzTitle .btn>div{width: 30px;height: 30px;}
	.tzTitle .btn>div .dmui-arrow-big{margin: 0;zoom: 0.9;}
	.tzMore{line-height: 30px;width: 100px;margin-left: 20px;}
	.tzTitle h5{padding-bottom:15px ;}
	.tzTwo .wrap{margin: 40px 0;}
	.tzTwo .wrap ul li{padding-top: 15px;}
	.tzOne .wrap{margin-top: 20px;}
}
@media screen and (max-width: 760px){
	.db_list_p1_four{padding: 25px  0 20px;}
	.db_list_p1_four ul{padding-top: 15px;}
	.db_list_p1_four li{margin-top: 15px;}
	.about_list_notice dt{display: none;}
	.about_list_notice dd.text{padding-left: 0;}
	.fz30{font-size: 20px;}
	.about_list_notice dd.time{width: auto;padding-left: 10px;margin-left: 10px;}
	.about_list_notice .dmui-page{margin-top: 25px;}
	.ql_news_filter .form .text{float: left; width: calc(100% - 30%); margin-left: 0;}
	.ql_news_filter .form .subm{ width: 20%; margin-left: 0;}
	.db_p1_one ul li h5,.db_p1_one ul li .txt{padding-left: 65px;}
	.db_p1_one ul li{width: 100%;margin-left: 0;margin-top: 15px;margin-bottom: 15px;}
	.db_p1_one ul:first-child{padding-bottom: 0;}
	.db_p1_three li,.db_p1_two li{width: 100%;margin-left: 0;}
	.db_p1_two li,.db_list_p1_two .wrap dl,.db_list_p1_2_one .txt{margin-top: 20px;}
	.db_p1_two li span.img{padding-bottom: 130%;}
	.db_list_p1_banner .txt{width: 100%;margin: 22px 0;line-height: 25px;}
	.db_list_p1_banner .img{top: auto;bottom: -30px;width: 35%;transform: none;}
	.db_list_p1_banner{padding: 40px 0 60px;}
	.db_list_p1_word .txt,.db_list_p1_two .wrap dl dd,.p1_three_swiper,.p1_three_swiper .txt,.db_list_p1_six .wrap ul,.db_list_p1_2_three .wrap dt,.db_list_p1_2_three .wrap dd,.list_process .text .txt{width: 100%;}
	.db_list_p1_word .btn{position: inherit;right: 0;top: 0;margin-top: 20px; text-align: center;}
	.db_list_p1_word .btn a{margin-left: 0; padding: 0 18px;width: 48%;box-sizing: border-box;margin-bottom: 5px;}
	.db_list_p1_word,.p1_three_swiper,.db_list_p1_six .wrap{padding: 20px;}
	.db_list_p1_two dl dd h6,.db_list_p1_two dl dd .txt{margin-bottom: 10px;}
	.db_list_p1_two .wrap dl:nth-child(even) dt{float: left;}
	.db_list_p1_two dl dt{margin-bottom: 20px; width: 100%;}
	.db_list_p1_two dl dt img{ display: block; margin: 0 auto; height: 150px;width: auto;}
	.db_list_p1_two,.db_list_p1_2_two ul{padding-bottom: 30px;}
	.p1_three_tabs,.db_list_p1_six .wrap .img{display: none;}
	.p1_three_swiper{height: auto;}
	.p1_three_swiper .img{bottom: -30px;top: auto;width: 100px;right: 20px;}
	.p1_three_swiper .txt{margin: 15px 0;}
	/* .db_list_p1_four li,.db_list_p1_four li:nth-child(6n+1){width: 30%;margin-left: 5%;}
	.db_list_p1_four li:nth-child(3n+1){margin-left: 0;} */

	.db_list_p1_four li{width: 32%;margin: 2% 2% 0 0;}
	.db_list_p1_four li:nth-child(4n){margin-right: 2%;}
	.db_list_p1_four li:nth-child(3n){margin-right: 0;}


	.p1_three_swiper .swiper_page{display: block;}
	.db_list_p1_six .wrap ul li a{line-height: 30px;}
	.db_list_p1_six .wrap ul li a::before{top: 4px;}
	.db_list_p1_2_one{padding: 30px 0;}
	.db_list_p1_2_two ul li{width: 43%;margin: 0 3.5% 20px ;}
	.db_list_p1_2_two ul.length{ flex-wrap: wrap; justify-content: initial; margin-top: 40px;}
	.db_list_p1_2_two ul.length li{width: 43%; flex: initial;}
	.db_list_p1_2_two ul li span{width: 60px;height: 60px;}
	.db_list_p1_2_two ul li span i{width: 30px;height: 30px;margin: 15px 0;}
	.list_process .text .rigBtn{position: inherit;top: 0;margin: 15px 0;}
    .list_process .text .rigBtn a{float: none;}
    .list_process .text .rigBtn a:first-child{margin-left: 0;}
	/*0222*/
	.db_list_p1_2_two ul li{flex: inherit;}
	.db_list_p1_2_two ul{flex-wrap: wrap;}
	/* 0223 */
	.serviceOne,.serviceTwo,.serviceFour,.serviceseven,.serviceSix{padding: 30px 0;}
	.serIco{margin: 15px 0;}
	.serviceOne dl{padding: 0;}
	.serviceOne dt{position: relative;width: 100%;float: left;}
	.p1_three_swiper{min-height: inherit;}
	.serviceThree select,.serLeft,.serRight,.serviceFive ul li,.serTxt,.tit1Right,.tit1Left, .serviceThree [type=text]{width: 100%;}
	.serviceFive ul li{margin-bottom: 0;}
	.serviceThree select:nth-child(2){margin:20px 0;}
	.serviceThree{padding-bottom: 30px;}
	.serviceThree .more{margin-top: 20px;}
	.serviceFour .serFourSwiper a{}
	,.serviceFive{padding-bottom: 30px;}
	.serRight ul li{padding-left: 0;}
	.serRight ul li a span.title,.serRight ul li a span.text{padding-left: 15px;}
	.serLeft span.title{line-height: 30px;margin: 5px 0 10px;}
	.serLeft span.text, .serRight ul li a span.text{line-height: 26px;}
	.p1_three_box .p1_three_swiper{margin-top: 20px;}
	.p1_three_service{display: block;width: 100%;margin-top: 0;}
	.p1_three_service li{width: 33%;float: left;border-radius: 5px;text-align: center;margin-bottom: 0;}
	.p1_three_service li a{padding:10px 5px;}
	.p1_three_box{padding-top: 0;flex-wrap: wrap;}
	.p1_three_tabs li{min-height: auto;}
	/* 0226 */
	.dxnBanner .w1280 .text{width: 90%;margin-top: 15px;}
	.dxnBanner{padding-bottom: 220px;}
	.dxnBanner .w1280{padding-top: 60px;}
	/* 0310 */
	.fz28{font-size: 20px;}
	.caseTitle{padding: 30px 20px;}
	.caseTitle i{top: -3px;}
	.caseTxt{flex-flow:wrap;text-align: center;}
	.caseTxt dd,.caseTxt dt,.caseTitle .txt{width: 100%;}
	.caseTxt{padding: 0px 20px 20px;}
	.article-content h2{margin-top: 15px;}
	.article-content .pro-character{  flex-flow: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 30px 20px;margin-bottom: 40px;margin-left: 20px;margin-right: 20px;}
	.article-content .pro-character .flex-layout {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;    -ms-flex-align: center;        align-items: center;	}
	.article-content .pro-character .flex-layout .character-icon {width: 78px;height: 78px;	}
	.article-content{margin-bottom: 40px;}
	.article-content .pro-character .line.center {-webkit-transform: rotate(90deg);	  }
	.article-content .flex-layout img {display: block;max-width: 100%;margin: auto;	}
	.article-content .pro-character .flex-layout span.character-name {font-size: 18px;font-weight: 500;color: #182236;line-height: 26px;margin-left: 0px;margin-top: 20px;width: auto;text-align: center;	}
	.article-content .pro-character .flex-layout {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-item-align: center !important;-ms-grid-row-align: center !important;align-self: center !important;	}
	.article-content .pro-character .character-title,.article-content .pro-character .character-desc{text-align: center;width: 100%;}
	.article-content .cases-friend-group img,.article-content .cases-friend-group img:first-child{margin-left: 5%;width: 45%;}
	.article-content .cases-friend-group img:nth-child(2n+1){margin-left: 0;}
    .db_p1_one ul li .txt{height: auto; margin-bottom: 0;}
	.db_p1_one ul:first-child li:first-child .txt{ margin-bottom: 0;}
	/*2021.7.5-ljh*/
	/*先关产品列表-带icon*/
	.related-product-icon-list{margin-top: 20px!important;}
	.related-product-icon-list li{width: 100%;margin: 15px 0;}
	/*建设内容轮播*/
	.constrction-content-swiper{padding-bottom: 30px;}
	.constrction-content-swiper .swiper-slide .info .txt{font-size: 14px;}
	.constrction-content-swiper .swiper-pagination-bullet{width: 30px;height: 4px;}
	/*成功案例轮播*/
	.success-case-swiper{margin-top: 20px;}
	.success-case-swiper .swiper-slide .pic{width: 100%;}
	.success-case-swiper .swiper-slide .pic em:after{content: '';right: 10px;top: 10px;width: 30px;height: 30px;}
	.success-case-swiper .swiper-slide .info{position: static;width: 100%;height: 300px;padding: 10px 15px;}
	.success-case-swiper .swiper-pagination-bullet{width: 30px;height: 4px;}

	/* 20221205 */
	.db_list_p1_word2{flex-wrap: wrap;}
	.db_list_p1_word2 dt,.db_list_p1_word2 dd,.db_list_p1_word2 dd .txt,.db_list_p1_word2 dd .btn{width: 100%;}
	.db_list_p1_word2 dt{position: relative;left: auto;top: auto;padding-bottom: 60%;border-radius: 4px;margin-bottom: 15px;height: 0;min-height: inherit;}
	.db_list_p1_word2 dd .btn{transform: inherit;margin-top: 15px;}
	/* 20230202 */
	.tzOne{padding: 30px 0 20px;}
	.tzOne .wrap{margin-top: 19px;}
	.tzOne .wrap a{padding: 10px;width: 48%;margin-left: 0;margin-top: 10px;}
	.tzOne .wrap a:nth-child(odd){margin-right: 4%;}
	.tzOne .wrap a .time::after{display: none;}
	.tzOne .wrap a .type{padding: 4px;}
	.tzOne .wrap a .data{font-size: 12px;line-height: 30px;}
	.tzOne .wrap a .time{padding-bottom: 8px;}
	.tzOne .wrap a .title{font-size: 14px;line-height: 20px;height: 40px;margin-top: 8px;}
	.tzOne .wrap a .type{margin-right: 5px;}
	.tzTwo .wrap ul{position: relative;left: auto;top: auto;width: 100%;}
	.tzTwo .wrap ul li{padding-right: 20px;}
	.tzTwo{padding-top: 30px;}
	.tzTwo .wrap{margin: 30px 0;}
	.tzThree{padding: 30px 0;}
	.tzThree .wrap{padding: 30px;margin-top: 30px;}
	.flexbetween,.disflex,.tzThree .wrap .yzm .item{flex-wrap: wrap;}
	.tzThree .wrap .form .width_td3 .item{width: 100%;}
	.tzThree .wrap .form .item{margin-bottom: 15px;}
	.tzThree .wrap .form .item label span{width: 29px;}
	.tzThree .wrap .form input[type=submit]{position: relative;right: auto;bottom: auto;margin-top: 10px;width: 100%;}
	.tzThree .wrap .form .yzm .item input{width: 100px;}
	.tzThree .wrap .form .yzm .item em{display: none;}
	.tzThree .wrap .form .item label{width: auto;}
	.login_ql_wrap .login_form{padding: 20px 20px 30px;width: 80%;top: 50%;}
	.login_ql_wrap .login_form .tit{margin-bottom: 24px;}
	.login_ql_wrap .login_form .form_item .text,
	.login_ql_wrap .login_form .form_item select{padding: 0 8px;}
	.login_ql_wrap .login_form .checkbox{margin: 0 auto 25px;}
	.login_ql_wrap .login_form .subm{height: 44px;line-height: 44px;}
	.login_ql_wrap .login_form .subm.mrg_top{margin-top: 30px;}
	.login_ql_wrap .login_form .form_item .code_wrap{padding-right: 100px;}
	.login_ql_wrap .login_form .form_item .code_wrap .pic{width: 90px;}
	.tzTwo .wrap iframe{height: 300px;}
	.about_list_notice3.about_list_notice dd.text .title{margin-top: 0;}
}

@media screen and (max-width: 468px){
	.db_list_con{ padding: 20px 0; margin-top: 20px;}
	.db_list_p1_two{ margin-top: 20px;}
	.ay_pro_list .wrap{ padding-bottom: 0;}


	.db_list_p1_four li{width: 49%;}
	.db_list_p1_four li:nth-child(3n){margin-right: 2%;}
	.db_list_p1_four li:nth-child(2n){margin-right: 0;}
}
