html, body { font-size: 18px; overflow-x: clip; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; margin: 0; padding: 0; background-color: #f3f3f3; } a { color: #2d2e2f; outline: none; text-decoration: none; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } a:focus { text-decoration: none; } .nav_item .nav_con { top: 70px !important; } /* =================================================== */ .wrapper { background: url(../img/public-bg2.png) no-repeat; background-size: cover; } .wrapper-con{ padding:0; } .cooperation{ max-width: 1920px; margin: 0 auto; } .cooperation-con{ width: 1200px; margin: 0 auto; padding-top: 40px; display: flex; justify-content: space-between; overflow: hidden; } .cooperation-con>div{ width: 381px; padding: 10px 10px 20px 10px; border-radius: 20px; background: url(../img/cooperation-bg.png) no-repeat; background-size: 100% 100%; box-sizing: border-box; } .cooperation-con .b-line{ width: 63px; height: 3px; background-color: #0047a2; margin: 0 auto; margin-bottom: 35px; } .cooperation-con>div h2{ height: 88px; line-height: 88px; font-size: 28px; font-weight: 600; color: #0047a2; text-align: center; } .cooperation-con>div p{ font-size: 20px; height: 40px; line-height: 35px; color: #737373; text-align: center; } .cooperation-con>div:nth-child(2){ background: url(../img/cooperation-bg2.png) no-repeat; background-size: 100% 100%; } .cooperation-con>div:nth-child(3){ background: url(../img/cooperation-bg3.png) no-repeat; background-size: 100% 100%; } .cooperation-con .main-img{ margin: 0; border-radius: 10px; overflow: hidden; } .cooperation-con .main-img img { width: 100%; height: 100%; object-fit: cover; } .co-banner-bottom{ margin: 0 auto; margin-top: 30px; background-image: url(../img/cooperation-bottom.png); height: 100px; width: 1200px; background-size: cover; text-align: start; background-position: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; } .co-banner-bottom span { width: 30%; height: 100px; display: inline-block; line-height: 100px; position: relative; color: #fff; } .co-banner-bottom span:nth-child(2)::before { content: ""; display: inline-block; background-image: url(../img/youxiang.png); background-size: 63%; background-repeat: no-repeat; background-position: center; width: 28px; height: 28px; position: relative; top: 9px; right: 10px; border-radius: 16px; border: 2px #fff solid; } .co-banner-bottom span:nth-child(3)::before { content: ""; display: inline-block; background-image: url(../img/dianhua.png); background-size: 60%; background-repeat: no-repeat; background-position: center; width: 28px; height: 28px; position: relative; top: 9px; right: 10px; border-radius: 16px; border: 2px #fff solid; } .co-banner-bottom h1 { position: relative; display: inline-block; font-size: 26px; left: 0; margin-left: 10%; color: #fff; width: 30%; } .co-banner-bottom h1::before { content: ""; display: inline-block; background-image: url(../img/point.png); background-color: #ffffff6b; background-size: 50%; background-repeat: no-repeat; background-position: center; width: 22px; height: 22px; position: relative; top: 2px; right: 10px; border-radius: 16px; } .blank{ height: 40px; } @media screen and (max-width: 900px) { .banner-con img { width: auto; height: 104%; object-fit: cover; } .cooperation { width: 90%; } .cooperation-con { width: 100%; flex-direction: column; } .cooperation-con>div div { margin-bottom: 20px; } .cooperation-con>div { height: auto; margin-bottom: 30px; width: 100%; padding: 10px; } .cooperation-con>div p { font-size: 18px; } .cooperation-con>div h2 { padding-top: 0; height: 60px; line-height: 70px; font-size: 26px; } .co-banner-bottom { width: 100%; height: 140px; flex-wrap: nowrap; flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; background: unset; margin: 20px auto; } .co-banner-bottom>* { width: 100% !important; height: auto !important; line-height: normal !important; margin: 0 0 !important; display: flex !important; justify-content: center; align-items: center; flex: 1; color: #0047a2 !important; } .co-banner-bottom>*::before { top: 0 !important; } .co-banner-bottom h1 { font-weight: 600; align-items: flex-start; } .co-banner-bottom h1::before { content: none; } .co-banner-bottom span { font-size: 16px; } .co-banner-bottom span:nth-child(2)::before { background-image: url(../img/youxiang-m.png); border: 1px #0047a2 solid; } .co-banner-bottom span:nth-child(3)::before { background-image: url(../img/dianhua-m.png); border: 1px #0047a2 solid; } }