.concact_info button a{ color: #FFFFFF; } .foot-bottom-content a{ color: #090F21; } /*鏈嶅姟鑼冨洿banner鏍峰紡*/ .hd-banner-fuwufanwei{ margin-top: 44px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(234, 240, 247, 0)), to(rgba(234, 240, 247, 0.55))); background: linear-gradient( 180deg, rgba(234, 240, 247, 0) 0%, rgba(234, 240, 247, 0.55) 100%); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; width: 100%; height: 412px; } .hd-banner-fuwufanwei-img{ padding: 50px 50px 0 49px; } /*鏅€歜anner鏍峰紡*/ .hd-banner { margin-top: 44px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(234, 240, 247, 0)), to(rgba(234, 240, 247, 0.55))); background: linear-gradient( 180deg, rgba(234, 240, 247, 0) 0%, rgba(234, 240, 247, 0.55) 100%); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; width: auto; height: 260px; box-sizing: border-box; padding: 92px 20px; } .hd-banner-bg{ width: 184px !important; height: 58px !important; } .header{ line-height: 13px !important; } .card{ width:100%; background: #FFFFFF; padding: 40px 0; } .card h1{ height: 37px; font-size: 26px; font-weight: 400; color: #090F21; line-height: 37px; text-align: center; } .card h2{ margin-top: 4px; height: 17px; font-size: 12px; font-weight: 400; color:rgba(9, 15, 33, 0.2); line-height: 17px; letter-spacing: 8px; text-align: center; } .card .card-p{ margin: 20px auto 0; width: 335px; font-size: 14px; font-weight: 400; color: #090F21; line-height: 30px; } /*鑳屾櫙鍥剧墖婊氬姩*/ .scroll-background { z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .scroll-background .bg-img1 { position: absolute; z-index: 2; top: 9px; left: 6px; width: 107px; height: 107px; background: url("../../../static/img/m/common/compete1.svg"); } .scroll-background .bg-img2 { position: absolute; z-index: 1; top: 0; left: 0; width: 113.37px; height: 152.53px; background: url("../../../static/img/m/common/compete2.svg"); } .scroll-background .bg-img3 { position: absolute; z-index: 2; top: -36.39px; right: 57px; width: 70px; height: 74px; background: url("../../../static/img/m/common/compete3.svg"); } .scroll-background .bg-img4 { position: absolute; z-index: 2; bottom: 0; right: 0; width: 70px; height: 47px; background: url("../../../static/img/m/common/compete4.svg"); } /*浜嗚В鏇村鎸夐挳*/ .see-more { position: relative; box-sizing: border-box; margin: 0 auto; padding: 5px 15px; width: 116px; height: 30px; border: 1px solid rgba(9, 15, 33, 1); display: flex; align-items: center; transition: all .5s; } .see-more p { margin: 0; z-index: 1; width: 62px; font-size: 14px; font-weight: 400; color: #333333; line-height: 20px; } .see-more img { z-index: 1; width: 24px; margin-left: 6px; } .see-more span{ background: url("../../../uploads/hzero/Arrow锛弐ight-black.svg") 100% 100% no-repeat; z-index: 1; width: 24px; height: 5px; margin-left: 6px; display: inline-block; transition: all .5s; } .see-more-color { position: absolute; z-index: 0; top: -1px; left: -1px; content: ''; width: 0; height: 30px; background-color: #4DB7DD; transition: all .5s; } .see-more:hover { padding: 5px 10px; } .see-more:hover .see-more-color { width: 116px; transition: all .5s; } .see-more:hover span { background: url("../../../uploads/join/arrow.svg") 100% 100% no-repeat; margin-left: 16px; transition: .5s; } .see-more:hover p { color: #ffffff; transition: .5s; } .hand-button { position: relative; box-sizing: border-box; width: 116px; height: 30px; border: 1px solid rgba(9, 15, 33, 1); display: block; color: rgba(0, 0, 0, 0); margin-top: 20px; } .hand-button::after{ position: absolute; top: -1px; left: -1px; content: attr(title); width: 116px; height: 30px; color: #000; line-height: 20px; padding-left: 24px; background-image: url('../../img/button-arrow-black.svg'); background-repeat: no-repeat; background-position: 98px center; transition: all .5s .2s; } .hand-button:hover::after{ padding-left: 19px; background-image: url('../../img/button-arrow-white.svg'); background-position: 105px center; color: #fff; } .hand-button::before{ position: absolute; top: -1px; left: -1px; content: ""; width: 0; height: 40px; background-color: #4DB7DD; transition: all .5s; } .hand-button:hover::before{ width: 154px; } /*nav*/ .intro_nav_box { background: #F8F9FA; } .intro_nav_tip { height: 40px; font-size: 14px; font-weight: 400; color: #090F21; line-height: 40px; cursor: default; text-align: center; } .curentss { border-bottom: 2px solid #4DB7DD; box-sizing: border-box; } .swiper-nav { width: 100%; overflow: hidden; box-sizing: border-box; } .swiper-nav .swiper-wrapper { margin: 0 auto; box-sizing: border-box; } .swiper-nav .swiper-slide { width: auto; } /*鏀惧ぇ鍥剧墖*/ .blowUp-style { top: -40px !important; transform: scale(1.2); } /*icon鍒楄〃缁勪欢*/ .hone-advantage{ position: relative; z-index: 999; padding-bottom: 8px; } .hone-advantage ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin: 20px 20px 0; } .hone-advantage .backg{ position: absolute; bottom: 0; width: 100%; height: 16px; background: linear-gradient(0deg, rgba(234, 240, 247, 0.55) 0%, rgba(255, 255, 255, 0) 100%); z-index: 9999; } /*1.icon+鏂囧瓧+浠嬬粛锛岀珫鍚戞帓鍒?/ .vertical-icon-box { display: flex; flex-direction: column; align-items: center; width: 157px; margin-bottom: 32px; } .vertical-icon-box > .icon-box { box-sizing: border-box; padding: 20px; border-radius: 50%; width: 80px; height: 80px; background: #FFFFFF; box-shadow: 0 3px 10px 0 rgba(10, 44, 115, 0.08); } .vertical-icon-box > .icon-box > img { width: 40px; height: 40px; } .vertical-icon-box > h2 { margin-top: 20px; height: 22px; font-size: 16px; font-weight: 500; color: #090F21; line-height: 22px; letter-spacing: 0; opacity: 1; } .vertical-icon-box > p { color: #090F21; opacity: 0.5; font-size: 12px; line-height: 24px; margin-top: 9px; text-align: center; font-weight: 400; } /*2.icon+鏂囧瓧+浠嬬粛锛屾í鍚戞帓鍒?/ .cross-icon-box { box-sizing: border-box; margin: 0 auto; padding: 23px 30px; display: flex; align-items: flex-start; width: 1200px; height: 94px; transition: all .5s; } .cross-icon-box > .icon-box { width: 48px; height: 48px; } .cross-icon-box > .icon-box > img { width: 100%; height: 100%; } .cross-icon-box > .icon-content { margin-left: 30px; text-align: left; } .cross-icon-box > .icon-content > h2 { margin-top: 0; font-size: 16px; font-weight: 500; color: rgba(9, 15, 33, 1); line-height: 22px; letter-spacing: 0; } .cross-icon-box > .icon-content > p { margin-top: 8px; font-size: 14px; font-weight: 400; color: rgba(9, 15, 33, 1); line-height: 20px; opacity: .5; } .cross-icon-box:hover { background: rgba(255, 255, 255, 1); box-shadow: 0 4px 14px 0 rgba(12, 37, 91, 0.1); transition: all .5s; } /*3.icon+鏂囧瓧+浠嬬粛锛屾í鍚戞帓鍒?浠嬬粛閮ㄥ垎鍙繘琛岄摼鎺ヨ烦杞?/ .link-icon-box { padding: 20px 30px; width: 595px; height: 94px; background: rgba(255, 255, 255, 1); box-sizing: border-box; margin: 0 auto; display: flex; align-items: center; transition: all .5s; } .link-icon-box > .icon-box { width: 44px; height: 44px; } .link-icon-box > .icon-box > img { width: 100%; height: 100%; } .link-icon-box > .icon-content { margin-left: 30px; text-align: left; } .link-icon-box > .icon-content h2 { margin-top: 0; font-size: 16px; font-weight: 500; color: rgba(9, 15, 33, 1); line-height: 22px; letter-spacing: 0; text-indent: 0; } .link-icon-box > .icon-content div { margin-top: 12px; font-size: 14px; font-weight: 400; color: rgba(9, 15, 33, .4); line-height: 20px; } .icon-content .symbol-span:last-child{ display: none; } .link-li-content:last-child .symbol-span { display: none; } .link-li-content > .content-span { cursor: pointer; } .link-icon-box:hover { transition: all .5s; background: rgba(255, 255, 255, 1); box-shadow: 0 4px 14px 0 rgba(12, 37, 91, 0.1); } .link-li-content > .content-span:hover { color: #4DB7DD; } /*4.icon+缂栧彿+鏍囬锛宧over鍚庢樉绀鸿缁嗕俊鎭?/ .center-line { position: absolute; z-index: 1; width: 100%; height: 1px; background: rgba(223, 226, 228, 1); } .feature-box { position: relative; width: 1200px; margin: 20px auto 0; z-index: 99; display: flex; align-items: flex-start; } .honour-icon-box { position: relative; display: flex; box-sizing: border-box; padding: 0 30px; flex-direction: column; align-items: center; text-align: center; width: 300px; height: 393px; background: rgba(255, 255, 255, 1); } .honour-icon-box > .icon-box { margin-top: 55px; width: 60px; height: 60px; } .honour-icon-box > .icon-box > img { width: 100%; height: 100%; } .honour-icon-box > .icon-circle { position: relative; z-index: 99; margin-top: 30px; width: 10px; height: 10px; border-radius: 50%; box-sizing: border-box; padding: 0; border: 0 solid #C0EEFF; background: #4DB7DD; transform: translateY(0px); } .honour-icon-box:hover > .icon-circle { width: 46px; height: 46px; padding: 9px 10px; border: 5px solid #C0EEFF; transform: translateY(-18px); } .honour-icon-box:hover > .icon-rect { width: 110px; height: 28px; border-radius: 4px; padding: 0; border: 4px solid rgba(192, 238, 255, 1); margin-top: 39px; } .icon-circle > span { opacity: 0; font-size: 14px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 20px; } .honour-icon-box > .icon-number { margin-top: 10px; font-size: 14px; font-weight: 400; color: rgba(9, 15, 33, .5); line-height: 20px; height: 30px; } .honour-icon-box > .icon-title { margin-top: 20px; font-size: 16px; font-weight: 500; color: rgba(9, 15, 33, 1); line-height: 22px; opacity: 1; transition: all .5s; } .honour-icon-box > .icon-underline { margin-top: 20px; width: 40px; height: 1px; background: rgba(223, 226, 228, 1); } .honour-icon-box .icon-description { opacity: 0; margin-top: 20px; overflow: hidden; font-size: 14px; font-weight: 400; color: rgba(9, 15, 33, .4); line-height: 30px; transition: all .5s; text-align: left; } .honour-icon-box .icon-content-line { position: absolute; z-index: 1; top: 150px; width: 100%; height: 1px; background: rgba(223, 226, 228, 1); } .honour-icon-box:hover { background: rgba(255, 255, 255, 1); box-shadow: 0 4px 14px 0 rgba(12, 37, 91, 0.1); height: auto; padding-bottom: 20px; z-index: 200; } .honour-icon-box:hover .icon-box { transform: translateY(-15px); } .honour-icon-box:hover .icon-circle span { opacity: 1; transition: all .5s; } .honour-icon-box:hover .icon-number { height: 0; opacity: 0; } .honour-icon-box:hover .icon-title { transform: translateY(-7px); } .honour-icon-box:hover .icon-underline { width: 80px; } .honour-icon-box:hover .icon-description { height: auto; opacity: 1; } /*鐑偣娲炲療*/ .hot_news{ position: relative; height: 340px; background: #FFFFFF; } .hot_news .see-more{ position: absolute; bottom: 40px; left:50%; transform:translateX(-50%); } /*鍙戝睍鍘嗙▼*/ .contain-wrap { position: relative; margin: 20px auto 0; padding: 0 20px 12px; } .date-line { position: absolute; top: 0; bottom: 40px; width: 1px; height: 100%; background: rgba(223, 226, 228, 1); } .contain-wrap-item { position: relative; } .wrap-date { margin-left: 12px; padding-top: 20px; font-size: 14px; line-height: 20px; font-weight: 400; color: #090F21; opacity: .5; } .date-circle { position: absolute; top: 25px; left: -5px; width: 10px; height: 10px; border-radius: 50%; background-color: rgba(223, 226, 228, .2); } .date-circle:before { content: ''; position: absolute; top: 0; left: 0; width: 10px; height: 10px; border-radius: 50%; background-color: #DFE2E4; } .change:before { background-color: #4DB7DD; } .change { background: rgba(77, 183, 221, .2); } .change:after { background: #4DB7DD; } .contain-wrap-content { display: flex; justify-content: flex-start; align-items: flex-start; margin-top: 12px; } .wrap-left { width: 100%; margin-left: 17px; background: #FFFFFF; box-shadow: 0 2px 7px 0 rgba(12, 37, 91, 0.1); text-align: left; padding: 12px; box-sizing: border-box; position: relative; } .wrap-left-top { display: flex; align-items: center; } .wrap-left .icon-title { margin-left: 10px; height: 22px; font-size: 16px; font-weight: 500; color: #090F21; line-height: 22px; } .wrap-left .icon-description { margin-top: 10px; font-size: 14px; font-weight: 400; color: rgba(9, 15, 33, 0.5); line-height: 24px; } /*杞挱鍒嗛〉鍣?/ @keyframes progressbar-dot { from { width: 0; } to { width: 100%; } } .swiper-pagination-bullet { width: 30px; margin: 0 6px !important; } .swiper-pagination-bullet{ width: 30px; height: 4px; border-radius: 3px; background-color: #fff; border: 1px solid #ececec; opacity: 1; } .swiper-pagination-bullet-active::after { content: ""; display: block; width: 30px; height: 4px; font-size: 0; line-height: 0; border-radius: 3px; background-color: #4DB7DD; animation: progressbar-dot linear 5s; animation-fill-mode: forwards; } .white-card-h2{ font-size: 14px; font-weight: 500; color: #090F21; line-height: 22px; } .white-card-p{ margin-top: 8px; opacity: 0.5; font-size: 12px; font-weight: 400; color: #090F21; line-height: 26px; }