.row>*{padding:0;}
img{max-width: 100%;}
/*首页-index*/
.swiper-banner{width: 100%;}
.swiper-banner .swiper-slide {background:url('http://img3.zhaizongguan.cn/ERPSite/banner-bg.png') center top no-repeat;height:350px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;color:#fff;background-position: center center;}
.bnrLeft .bnrLeftTxt1{font-size:35px;}
.bnrLeft .line{background:#fed770; width:100px; height:5px; border-radius:100px; margin:15px 0;}
.bnrLeft .bnrLeftTxt2{font-size:35px;}
.bnrLeft .bnrLeftTxt3{font-size:20px; margin-top:10px;}
.bnrLeft .bnrLeftBtn{font-size:18px; border:1px solid #fff; padding:8px 14px; border-radius: 5px; text-align: center; color:#fff; margin-top:20px; display: inline-block; transition:0.3s ease-in-out;}
.bnrLeft .bnrLeftBtn:hover{background:#ffb900; border:1px solid #ffb900;}
.pubTitle{align-items: center; justify-content: center;}
.pubTitle span{font-size:28px;}
.pubTitle img{margin:0 20px;}
.firstMain{margin-bottom:90px;}
.firstMain>div{align-items: center; font-size:16px; color:#191919;}
.firstMain>div img{margin-right:10px;}
.firstMain>div p i{font-family: 'DIN'; font-size:38px;}
.secondWrap{background:#f1f9ff; width:100%;}
.scondMain{background:url(../images/home/b-bgimg.png) center no-repeat; height:100%; padding-bottom: 40px;}
.scondMain .com-box {border-radius:10px; padding: 10px 15px; background-color: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(47,119,231,0.21); margin-bottom: 15px;}
.scondMain .sm-logo{width:45px; height:45px;margin-right: 15px;border-radius: 100%;}
.scondMain .sm-title {font-size: 16px; color: #444;}
.scondMain .placeholder-div {height: 2px;}
.scondMain .div1 {width: 210px;}
.scondMain .div2 {width: 350px;}
.scondMain .div3 {width: 548px;}
.scondMain .div4 {width: 680px;}
.scondMain .div5 {width: 662px;}
.scondMain .div6 {width: 620px;}
.scondMain .div7 {width: 510px;}
.scondMain .div8 {width: 280px;}
.scondMain .div9 {width: 230px;}
.scondMain .div-p-6 {position: relative;left: -30px;}
.scondMain .div-p-8 {position: relative;left: 50px;}
.thirdMain-list{background:#fff; box-shadow:inset 0px 5px 8px 0px rgba(116,159,246,0.19), 2px 3px 18px 0px rgba(163,209,255,0.33); border-radius: 20px; width:44.5%; margin-right:2%; padding:1.5% 1.5% 1.5% 3%; align-items: center; margin-bottom:20px; position: relative;}
.thirdMain-txt{margin-left:46px;}
.thirdMain-txt .thirdMain-p1{font-size:20px; color:#333; font-weight: bold; margin-bottom:8px;}
.thirdMain-txt .thirdMain-p2{font-size:16px; color:#555; line-height: 26px;}
.thirdMain-txt .thirdMain-btn{font-size:16px; color:#0758f1; text-align: center; border-radius:5px; border:1px solid #0758f1; width:108px; height:40px; line-height: 40px; display: inline-block; position:relative; margin-top:10px;}
.thirdMain-txt .thirdMain-btn:hover{background:#0758f1; color:#fff; transition:0.3s ease-in-out;}
.fourthMain .list{height:377px}
.fourthMain .list1{background:url(../images/home/d-icon1.png) center no-repeat;}
.fourthMain .list2{background:url(../images/home/d-icon2.png) center no-repeat;}
.fourthMain .list3{background:url(../images/home/d-icon3.png) center no-repeat;}
.fourthMain .list4{background:url(../images/home/d-icon4.png) center no-repeat;}
.fourthMain .list .txt{margin:34px;}
.fourthMain .list .txt1{font-size:20px; color:#333; font-weight:bold; margin-bottom:8px;}
.fourthMain .list .txt2{font-size:14px; color:#666; line-height: 24px;}
.fifthMain{position:relative; margin:20px auto 80px auto;}
.fifthMain-bg{margin:105px auto;}
.fifthMain-ul1{position:absolute; top:0; z-index: 2;}
.fifthMain-ul1 li{float:left; width:13%; margin:0 2.6%;}
.fifthMain-ul1 li .num{background:url(../images/home/e-icon.png) center no-repeat; width:47px; height:47px; color:#fff; font-size:18px; font-weight: bold; line-height: 47px; text-align: center; position: absolute; top:104px;}
.fifthMain-ul1 li .txt1{font-size:22px; font-weight: bold; color:#2f6ef3; margin-bottom:6px;}
.fifthMain-ul1 li .txt2{font-size:16px; color:#555; line-height: 24px;}
.fifthMain-ul2{position:absolute; top:253px; z-index: 2; display: flex; flex-direction: row; justify-content: flex-end;}
.fifthMain-ul2 li{float:left; width:13%; margin:0 2.6%;}
.fifthMain-ul2 li .num{background:url(../images/home/e-icon.png) center no-repeat; width:47px; height:47px; color:#fff; font-size:18px; font-weight: bold; line-height: 47px; text-align: center; margin-bottom:20px;}
.fifthMain-ul2 li .txt1{font-size:22px; font-weight: bold; color:#2f6ef3; margin-bottom:6px;}
.fifthMain-ul2 li .txt2{font-size:16px; color:#555; line-height: 24px;}
.fifthMain-ul2 li:nth-child(1) {order: 5;}
.fifthMain-ul2 li:nth-child(2) {order: 4;}
.fifthMain-ul2 li:nth-child(3) {order: 3;}
.fifthMain-ul2 li:nth-child(4) {order: 2;}
.fifthMain-ul2 li:nth-child(5) {order: 0;}
.homeNewsList{font-size:16px; margin-bottom:30px;}
.homeNewsList li{height:40px; line-height: 40px; width:47%; float:left; margin-right:6%; display: flex; justify-content: space-between;}
.homeNewsList li:nth-child(2n){margin-right:0;}
.homeNewsList li a{color:#555; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.homeNewsList li a:hover{color:#0047f7}
.homeNewsList li .time{color:#888;}
/*留言1*/
.sixthWrap{background:url('http://img3.zhaizongguan.cn/ERPSite/f-bg.png')top center no-repeat; height:611px;}
.sixthMain{width:540px; margin:0 auto;}
.sixthMain .list{display: flex; align-items: center; justify-content: space-between; font-size:16px; margin-bottom:15px;}
.sixthMain .list span{color:#fff; text-align: left; text-align: justify;}
.sixthMain .list input,
.sixthMain .list textarea{width:80%; border-radius: 10px; padding:13px 2%;}
.submitBtn{background:#ffb900; color:#fff; border-radius: 5px; width:275px; margin:0 auto; text-align: center; display: block; height:48px; line-height: 48px; font-size:18px; margin-top:30px;}
.submitBtn:hover{background:#ff9c00; color:#fff;}
.seventhMain{margin-top:10px; margin-bottom:10px;}
.eighthWrap{ width:100%;}
.focus{position: relative; margin-bottom:90px; margin-top:20px;}
.eighthMain{padding:0 20px;}
.eighthMain p{font-size:18px; color:#555; line-height: 36px; text-indent:2em; padding-top: 20px}
.rongyu-img1{margin-top:50px; margin-bottom:50px;}
.ruanzhu-img1{margin-bottom:80px;}
.focus .swiper-button-next {background: url('../images/home/xx-right.png') no-repeat 100%;}
.focus .swiper-button-prev {background: url('../images/home/xx-left.png') no-repeat 0;}
.focus .swiper-slide {background-size: cover; background-position: center; text-align: center;}
.gallery-top {height: 80%;width: 100%;}
.gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-thumbs .swiper-slide p{font-size:16px; text-align: center; margin-top:10px;}
.tenthWrap{background:url(../images/home/ly-bg.png) top center no-repeat; height:588px;}
.tenthMain{width:634px; background:#fff; border-radius: 20px; box-sizing: border-box; padding:40px; margin-top:50px;}
.tenthMain .title{font-size:32px; font-weight: bold; color:#0047f7; text-align: center; margin-bottom:20px;}
.tenthMain .list{display: flex; align-items: center; justify-content:space-around; font-size:16px; margin-bottom:15px;}
.tenthMain .list span{color:#333; text-align:left;}
.tenthMain .list input,
.tenthMain .list textarea{width:80%; border-radius: 10px; padding:11px 2%; border:1px solid #c8c8c8;}
.submitBtn{background:#ffb900; color:#fff; border-radius: 5px; width:275px; margin:0 auto; text-align: center; display: block; height:48px; line-height: 48px; font-size:18px; margin-top:30px;}
.submitBtn:hover{background:#ff9c00; color:#fff;}
.floatFooter{position:fixed; bottom:0; height:60px; background:#387aff; width:100%; z-index:2;}
.floatFooter .container{position: relative;}
.floatFooter span{position: absolute; top:-26px;}
.floatFooter .submitBtn2{position: absolute; top:8px; right:45px; font-size:20px; font-weight: bold; background:#ffb900; color:#fff; display: block; border-radius: 5px; padding:7px 20px;}
.floatFooter .submitBtn2:hover{background:#ff9c00;}
/* .closeFooter{font-size:36px; color:#fff;} */
.outerdiv{position:fixed; top:0;left:0; background:rgba(0,0,0,0.5);z-index:2; width:100%; height:100%; display:none;}
.innerdiv{position:absolute; left:50%; top:50%; transform: translate(-50%,-100%); width:90%;}



@media screen and (min-width:1400px){
    .custom-col-lg-5{flex: 0 0 20%;max-width: 20%;}
    .seventhMain img{max-width: fit-content;}
}

/*小屏幕适应*/
@media screen and (min-width:1200px) and (max-width:1400px) {
    .bnrLeft .bnrLeftTxt1{font-size:36px;}
    .bnrLeft .bnrLeftTxt2{font-size:36px;}
    .bnrLeft .bnrLeftTxt3{font-size:22px;}
    .bnrLeft .bnrLeftBtn{font-size:18px; padding:10px 18px;}
    .com-box {font-size: 14px; width: 45%;}
    .rf-box {margin-left: 1%;left: 0 !important;}
    .placeholder-div {display: none;}
    .scondMain{background:none; height:100%; padding-bottom: 20px;}
    .firstMain{justify-content: space-between;}
    .fifthMain-bg{margin:130px auto;}
    .fifthMain-ul1 li .num{top:123px; background-size:74%;}
    .fifthMain-ul2{top:262px;}
    .fifthMain-ul2 li .num{ background-size:74%;}

    .custom-col-lg-5{flex: 0 0 20%;max-width: 20%;}
    .seventhMain img{max-width: fit-content;}
}
@media screen and (min-width:998px) and (max-width:1200px) {
    .bnrLeft .bnrLeftTxt1{font-size:36px;}
    .bnrLeft .bnrLeftTxt2{font-size:36px;}
    .bnrLeft .bnrLeftTxt3{font-size:22px;}
    .bnrLeft .bnrLeftBtn{font-size:18px; padding:10px 18px;}
    .com-box {font-size: 14px; width: 45%;}
    .rf-box {margin-left: 1%;left: 0 !important;}
    .placeholder-div {display: none;}
    .scondMain{background:none; height:100%; padding-bottom: 20px;}
    .firstMain{justify-content: space-between;}
    .fifthMain-bg{margin:130px auto;}
    .fifthMain-ul1 li .num{top:123px; background-size:74%;}
    .fifthMain-ul2{top:238px;}
    .fifthMain-ul2 li .num{ background-size:74%;}
    .floatFooter{display: none;}
    
}
@media only screen and (max-width:997px){
    .padTB50{padding-top:20px; padding-bottom:20px;}
    .pubTitle span{font-size:18px; text-align: center;}
    .pubTitle-p{font-size:14px; width:88%; margin:5px auto;}
    .swiper-banner .swiper-slide {background:url('http://img3.zhaizongguan.cn/ERPSite/banner-m.jpg') center top no-repeat;height:220px; background-position: right;}
    .swiper-banner .swiper-slide .bnrRight{display: none;}
    .swiper-banner .row{padding:0 3%;}
    .bnrLeft{text-align: center;}
    .bnrLeft .bnrLeftTxt1{font-size:22px;}
    .bnrLeft .bnrLeftTxt2{font-size:18px;}
    .bnrLeft .bnrLeftTxt3{font-size:14px; margin-top:4px;}
    .bnrLeft .line{width:30px; margin:4px auto; height:3px;}
    .bnrLeft .bnrLeftBtn{padding:4px 12px; font-size:14px; margin-top:10px;}
    .com-box {font-size: 14px; width: 90%;}
    .rf-box {margin-left: 0.5%;left: 0 !important;}
    .placeholder-div {display: none;}
    .scondMain{background:none; height:100%; padding-bottom: 20px;}
    .firstMain{justify-content: space-between; width:90%; margin:0 5% 10px 5%;}
    .firstMain>div{margin-bottom:20px; font-size:14px;}
    .firstMain>div img{width:25%;}
    .firstMain>div p i{font-size:20px;}
    .thirdMain-list{width:43%; padding:3%; flex-flow:column;}
    .thirdMain-txt{margin-left:0;}
    .thirdMain-txt .thirdMain-btn{font-size:14px; height:36px; line-height: 36px; width:100px; margin:8px auto; display: block;}
    .thirdMain{width:96%; margin:0 auto;}
    .fourthMain .list{height:154px; margin-bottom:10px;}
    .fourthMain .list1{background:url(../images/home/d-icon1-s.png) center no-repeat; background-size:94%;}
    .fourthMain .list2{background:url(../images/home/d-icon2-s.png) center no-repeat; background-size:94%;}
    .fourthMain .list3{background:url(../images/home/d-icon3-s.png) center no-repeat; background-size:94%;}
    .fourthMain .list4{background:url(../images/home/d-icon4-s.png) center no-repeat; background-size:94%;}
    .fourthMain .list .txt{margin:25px; width:65%;}
    .fourthMain .list .txt1{font-size:16px; margin-bottom:2px;}
    .fourthMain .list .txt2{font-size:14px; line-height: 22px;}
    .fifthMain{margin:0 auto; width:92%;}
    .fifthMain-bg{display: none;}
    .fifthMain-ul1,
    .fifthMain-ul2{width:50%;position: initial; float:left;}
    .fifthMain-ul1 li,
    .fifthMain-ul2 li{width:96%; position: relative; float:none; margin-bottom:20px; height:30px; line-height: 33px;}
    .fifthMain-ul1 li .num{top:0; font-size:14px; width:32px; height:32px; line-height: 32px; background-size:100%;}
    .fifthMain-ul1 li .txt1,
    .fifthMain-ul1 li .txt2,
    .fifthMain-ul2 li .txt1,
    .fifthMain-ul2 li .txt2{margin-left:38px; font-size:15px; margin-bottom:0;}
    .fifthMain-ul2{display: block; }
    .fifthMain-ul2 li .num{margin-bottom:0; position:absolute; font-size:14px; width:32px; height:32px; line-height: 32px; background-size:100%;}
    .sixthMain{width:90%;}
    .sixthMain .list input, .sixthMain .list textarea{width:73%; padding:10px 2%;}
    .floatFooter{display: none;}
    .gallery-thumbs{display: none;}
    .gallery-top {height: 80%;width: 90%;}
    .focus .swiper-button-next {background: url('../images/home/xx-right-2.png') 0 no-repeat; background-size:100%; right:0;}
    .focus .swiper-button-prev {background: url('../images/home/xx-left-2.png') 0 no-repeat; background-size:100%; right:0;}
    /*新增*/
    .thirdMain-list img{width:28%; margin:10px 0;}
    .thirdMain-txt .thirdMain-p1{font-size:14px; text-align: center; margin-bottom:2px;}
    .thirdMain-txt .thirdMain-p2{font-size:14px; line-height: 22px; min-height:132px;}
    .thirdMain-txt .thirdMain-p2 br{display: none;}
    .eighthMain p{font-size:14px; line-height: 26px;}
    .tenthMain .list input, .tenthMain .list textarea{padding:10px 2%;}
    .tenthMain .list{font-size:14px; margin-bottom:10px;}
    .submitBtn{font-size:16px; width:240px; height:42px; line-height: 42px; margin-top:20px;}
    .sixthMain .list{font-size:14px; margin-bottom:10px;}
    .sixthWrap{height:440px;}
    .ruanzhu-img1{margin-bottom:40px;}
    .padTB30{padding-top:18px; padding-bottom:18px;}
    .scondMain .sm-title{font-size:14px;}
    .scondMain .sm-logo{margin-right:8px; width:32px; height:32px;} 
    .scondMain .f-r{flex-wrap: nowrap; width:96%; margin:0 auto; margin-bottom:3px;}
    .scondMain .com-box{padding:8px; margin-right:6px; min-height: 40px;}
    .scondMain .com-box:last-child{margin-right:0;}
    .fifthMain-ul1 li .txt2,.fifthMain-ul2 li .txt2{display: none;}
    footer{padding:20px 20px 80px 20px;}
    .homeNewsList{width:94%; margin:0 auto 20px auto;}
    .homeNewsList li{margin-right:0; width:100%; font-size:14px; height:34px; line-height: 34px;}
    .homeNewsList li a{width:74%;} 
}
@media only screen and (max-width:576px){
    .custom-col-lg-5{max-width:33.3%;}
    img{max-width: 100%;}
    .seventhMain{margin-bottom:10px; margin-top:0px;}
    .focus{margin-bottom:12px;}
    .rongyu-img1{margin-top:15px; margin-bottom:15px;}
    .tenthMain{width:90%; margin:0 auto; float:none; padding:20px;}
    .tenthMain .title{font-size:18px;}
    .tenthMain .list{justify-content: space-between;}
    .tenthWrap .container{padding-top:35px;}
    .tenthMain .list input, .tenthMain .list textarea{width:76%;}
    .tenthWrap{height:466px;}
}
