@charset "utf-8"; .m-auto { margin: 0 auto; } .owl-carousel { -ms-touch-action: none; touch-action: none; } .three-bar { background-color: #f8f8fa; } .three-bar-list { overflow: hidden; } .three-bar-item { float: left; display: -webkit-box; display: -ms-flexbox; display: flex; -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; width: 33.333334%; height: 96px; cursor: pointer; } .three-bar-item:hover, .three-bar-item.on { background-color: #e6213d; } .three-bar-item:hover h4, .three-bar-item:hover p, .three-bar-item.on h4, .three-bar-item.on p { color: #fff; } .three-bar-item h4 { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10.7981%; font-size: 1.125rem; color: #252b3a; font-weight: bold; } .three-bar-item p { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 10.7981%; line-height: 1.5; margin-top: .563rem; font-size: 0.875rem; color: #999; } .banner-btn { margin-top: 3.75rem; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; width: 7.625rem; height: 2.625rem; line-height: 2.625rem; font-size: 0.875rem; border: solid 1px #252b3a; color: #252b3a; -webkit-transition: all .23s ease; transition: all .23s ease; cursor: pointer; } .banner-btn:hover { border-color: #e6213d; background-color: #e6213d; color: #fff; } .banner-btn:hover a{ color: #fff; } .banner-text-list { margin-top: 2.75rem; display: inline-block; } .banner-text-list li { margin-top: 2.125rem; padding-left: 20px; font-size: 1rem; color: #252b3a; -webkit-transition: all .23s ease; transition: all .23s ease; } .banner-text-list li:hover { color: #e6213d; background: url("../images/new2/banner_active.png") no-repeat left center; } .banner_text{ max-width: 470px; } .new-title-style { margin: 5.25rem 0 3.438rem; text-align: left; } .new-title-style.center { text-align: center; } .new-title-style.center small { margin-left: 0; } .new-title-style small { color: #252b3a; opacity: 0.1; font-size: 3.125rem; font-weight: bold; font-style: italic; margin-left: -0.3rem; } .new-title-style h4 { margin-top: -1.5rem; font-weight: bold; font-size: 2.25rem; color: #000; } .swiper-info-left { left: 0; } @media screen and (max-width: 1460px) { .banner-text-list { margin-top: 0; } .banner-text-list li { margin-top: 2rem; } .banner-btn { margin-top: 2.5rem; } .swiper-info-left { left: 10%; } } @media screen and (max-width: 767px){ .banner .container .swiper-info-left{ width: 32.4vw !important; } .banner-text-list li{ padding-left: 0px; font-size: 1rem; color: #252b3a; margin-top: 1rem; } .banner-btn { margin-top: 1.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; width: 5.625rem; height: 2.3rem; line-height: 2.3rem; font-size: 12px; border: solid 1px #252b3a; color: #252b3a; -webkit-transition: all .23s ease; transition: all .23s ease; cursor: pointer; } .banner-btn2{ top: 93px; /* margin-top: 4rem !important; */ } .banner-btn3 { top: 50px; } } @media screen and (max-width: 767px) { .new-title-style small { font-size: 1.825rem; } .new-title-style h4 { margin-top: -0.4rem; font-size: 1.75rem; } .new-title { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .new-title .new-title-style { text-align: center; } .news-nav { margin-bottom: 2rem; } } .bg-index-1 { background-color: #f7f8fa; } .index-1 .bg-index-1 { margin-top: 9.688rem; position: relative; } .index-1 .bg-index-1::before { position: absolute; top: 0; left: 0; content: ""; display: block; width: 100%; height: 6.25rem; background-color: #fff; } .index-1 .container { position: relative; margin-top: -6.25rem; background-color: #ffffff; -webkit-box-shadow: 0rem 0.625rem 1.875rem 0rem rgba(191, 206, 222, 0.3); box-shadow: 0rem 0.625rem 1.875rem 0rem rgba(191, 206, 222, 0.3); } .index-1-top { position: relative; z-index: 2; margin-top: 3.625rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .index-1-top-icon { width: 6.125rem; height: 6.125rem; } .index-1-top-title { margin-top: -1.5rem; } .index-1-top-title h4 { font-weight: bold; font-size: 1.375rem; color: #252b3a; } .index-1-top-title small { display: block; margin-top: .75rem; color: #252b3a; opacity: 0.4; font-size: 1rem; } .index-1-list { position: relative; z-index: 2; padding-bottom: 3rem; width: 70%; } .index-1-list a { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 1rem; width: 100%; height: 2.438rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; text-align: center; border: solid 1px transparent; } .index-1-list a::after { position: absolute; content: ""; width: 8px; height: 13px; top: 50%; transform: translateY(-50%); right: 6px; background: url("../images/new2/index_1.png") no-repeat; opacity: 0; -webkit-transition: all .23s ease; transition: all .23s ease; } .index-1-list a:hover { border-color: #e6213d; background-color: #fef6f7; color: #e6213d; -webkit-transition: all .23s ease; transition: all .23s ease; } .index-1-list a:hover::after { opacity: 1; } .index-1-tab { border: 1px solid #dae1eb; display: -webkit-box; display: -ms-flexbox; display: flex; } .index-1-item { position: relative; border-right: 1px solid #dae1eb; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .index-1-item::after { content: ""; display: block; width: 100%; position: absolute; z-index: 1; height: 6.25rem; background-color: #f5f7fa; } .index-1-item-1 { width: 26.64%; } .index-1-item-2 { width: 37.578%; } .index-1-item-3 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border-right: 0; } @media screen and (max-width: 992px) { .index-1-tab { -ms-flex-wrap: wrap; flex-wrap: wrap; } .index-1-tab li { width: 100%; text-align: center; } } @media screen and (max-width: 767px) { .index-1-item::after { display: none; } .index-1-list a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .index-1-list a::after { position: absolute; right: 1rem; } .index-1-list { padding-bottom: 2rem; border-bottom: 1px solid #eee; } .index-1-top { margin-bottom: 1.25rem; } .index-1-top-icon { display: none; } .index-1-tab li.index-1-item:first-child, .index-1-tab li.index-1-item:nth-child(2), .index-1-tab li.index-1-item:nth-child(3){ width: 50% !important; } .index-1-list{ padding-bottom: 2rem; border-bottom: 0; } .index-1-tab li.index-1-item:first-child, .index-1-tab li.index-1-item:nth-child(2){ border-bottom: 1px solid #eee; } .index-1-list a::after{ display: none; } .index-1-list a{ height: auto; padding: 4px 0; padding-left: 0; line-height: 1.5; } .index-1 .new-more-style{ padding-top: 1rem!important; } } .new-more-style { text-align: center; padding: 2.875rem 0 3.875rem; } .new-more-style.left { text-align: left; } .new-more-style a { display: inline-block; font-size: 0.938rem; color: #252b3a; opacity: 0.8; } .new-more-style a:hover { color: #e6213d; } .index-1-item-2 .index-1-list ul { width: 50%; float: left; } .index-1-item-2 .index-1-list ul a { width: 100%; } .index-2 { margin: 5.938rem 0 6.375rem; } .index-2 .new-more-style { padding-top: 1.3rem; padding-bottom: 0; } .index-2 .new-title-style { margin-top: 0; margin-bottom: 2rem; } .index-2-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .index-2 .left { width: 268px; } .index-2 .right { width: calc(100% - 300px); } .index-2 a:hover .index-2-inner { background-color: #e6213d; -webkit-transform: translateY(0); transform: translateY(0); } .index-2 a:hover .index-2-inner i { opacity: 1; visibility: visible; } .index-2-inner { position: absolute; padding: 2rem 0 0 2rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 10rem; bottom: 0; left: 0; color: #fff; -webkit-transform: translateY(10%); transform: translateY(10%); -webkit-transition: all .23s ease; transition: all .23s ease; background-color: rgba(0,0,0,.3); } .index-2-inner h4 { font-size: 1.375rem; font-weight: 600; margin-bottom: .6rem; } .index-2-inner p { font-size: 0.875rem; line-height: 1.25rem; width: 13.6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .index-2-inner i { opacity: 0; visibility: hidden; -webkit-transition: all .23s ease; transition: all .23s ease; } .icon_arrow_right { margin-top: .8rem; display: inline-block; width: 26px; height: 16px; background: url("../images/new2/icon_arrow_right.png") no-repeat; } .index-2-article { font-size: 0.938rem; line-height: 1.625rem; color: #666; } .index-2-arrow { display: inline-block; margin-right: 0.375rem; width: 2.5rem; height: 2.5rem; border: 1px solid #e6213d; cursor: pointer; -webkit-transition: all .23s ease; transition: all .23s ease; } .index-2-arrow:hover { background: #e6213d url("../images/new2/icon_a.png") no-repeat; background-size: 100% auto; } .index-2-arrow-wrap { margin-top: 5rem; } .index-2-arrow-left { background: url("../images/new2/icon_a_hover.png") no-repeat; background-size: 100% auto; background-position: 0.9125rem 0.8625rem; } .index-2-arrow-left:hover { background-position: 0.9125rem 0.8625rem; } .index-2-arrow-right { background: url("../images/new2/icon_a_hover.png") no-repeat; background-size: 100% auto; background-position: -0.9375rem 0.7625rem; } .index-2-arrow-right:hover { background-position: -0.9375rem 0.7625rem; } @media screen and (max-width: 992px) { .index-2-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .index-2-wrap .left, .index-2-wrap .right { width: 100%; } .index-2-arrow-wrap { margin-top: 2rem; margin-bottom: 2rem; } } .index-3 { border-top: 1px solid #dcdcdc; } .index-new-news .new-title-style { margin-bottom: 2.438rem; } .index-new-news-ol { overflow: hidden; } .index-new-news-ol li { position: relative; float: left; margin-right: 5.39%; width: 29.6875%; } .index-new-news-ol li::after { position: absolute; content: ""; width: 1px; height: 100%; top: 0; right: -9.21%; background-color: #e5e5e5; } .index-new-news-ol li:nth-of-type(3n) { margin-right: 0; } .index-new-news-ol li:nth-of-type(3n)::after { display: none; } .index-new-news-ol li h4 { font-size: 1rem; height: 52px; line-height: 1.625rem; color: #252b3a; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .index-new-news-ol li p { margin: .5rem 0 .95rem; font-size: 0.938rem; } .index-new-news-ol i { margin-top: 1.1875rem; display: block; width: 41px; height: 41px; border-radius: 50%; background: url("../images/new2/news_more.png") center center no-repeat; font-style: normal; -webkit-transition: all .23s ease; transition: all .23s ease; } .index-new-news a:hover .pic img { -webkit-transform: scale(1.05); transform: scale(1.05); } .index-new-news a:hover i { background: #e6213d url("../images/new2/news_more_hover.png") center center no-repeat; } .index-new-news .pic { position: relative; width: 100%; height: 0; padding-bottom: 44.73%; overflow: hidden; } .index-new-news .pic img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .23s ease; transition: all .23s ease; } .new-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .news-nav { float: right; display: -webkit-box; display: -ms-flexbox; display: flex; } .news-nav span, .news-nav a { display: block; position: relative; float: left; margin-left: 1.563rem; cursor: pointer; color: #333333; opacity: 0.85; } .news-nav a::after, .news-nav span::after { display: block; position: absolute; margin: 0 auto; content: ""; bottom: -12px; left: 0; width: 0; height: 2px; background-color: #e6213d; -webkit-transition: all .23s ease; transition: all .23s ease; } .news-nav a.on, .news-nav a:hover, .news-nav span.on, .news-nav span:hover { color: #e6213d; } .news-nav a.on::after, .news-nav a:hover::after, .news-nav span.on::after, .news-nav span:hover::after { width: 100%; } @media screen and (max-width: 767px) { .index-new-news-ol li { margin-top: 1.4rem; float: none; width: 100%; padding-bottom: 3rem; border-bottom: 1px solid #eee; } .index-new-news-ol i { display: none; } } .hidden { display: none; } .index-3-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .index-3-wrap a { display: -webkit-box; display: -ms-flexbox; display: flex; -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; width: 39.37%; height: 5.75rem; padding-left: 2.125rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 3rem; } .index-3-wrap a:nth-of-type(1), .index-3-wrap a:nth-of-type(3) { margin-left: 0; } .index-3-wrap a:hover { background-color: #e6213d; } .index-3-wrap a:hover p, .index-3-wrap a:hover h4 { color: #fff; } .index-3-wrap a:hover h4::before { background-color: #fff; } .index-3-wrap a h4 { position: relative; font-weight: bold; font-size: 1.125rem; color: #252b3a; } .index-3-wrap a h4::before { position: absolute; display: block; content: ""; left: -11px; top: 0; width: 3px; height: 16px; background-color: #e6213d; -webkit-transition: all .23s ease; transition: all .23s ease; } .index-3-wrap a p { margin-top: 7px; font-size: 14px; color: #252b3a; opacity: 0.6; } .index-3-left, .index-3-right { width: 49.609375%; } .index-3-right-wrap, .index-3-left-wrap { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 1.375rem 1rem; height: 100%; background: url("../images/new2/bg_1.jpg") right bottom no-repeat; border: 1px solid #dcdcdc; } .index-3-right-wrap { background: url("../images/new2/bg_2.jpg") right bottom no-repeat; } .index-3-bottom { margin-top: 10px; } .index-3-bottom-wrap { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 1.375rem 1rem; background: url("../images/new2/bg_3.jpg") right bottom no-repeat; border: 1px solid #dcdcdc; } .index-3-bottom-wrap a { width: 19.53125%; margin-left: 3.2%; } .index-3-bottom-wrap a:nth-of-type(4) { margin-left: 0; } .index-3-bottom-wrap a:nth-of-type(3), .index-3-bottom-wrap a:nth-of-type(6) { margin-right: 10%; margin-left: 9.7%; } @media screen and (max-width: 767px) { .index-3-top { -ms-flex-wrap: wrap; flex-wrap: wrap; } .index-3-left { margin-bottom: 1em; } .index-3-left, .index-3-right { width: 100%; } .index-3-bottom-wrap a { width: 39.37%; padding-left: 2.125rem; margin-left: 3rem; } .index-3-bottom-wrap a:nth-of-type(5) { margin-left: 0; } .index-3-bottom-wrap a:nth-of-type(4) { margin-left: 3rem; } .index-3-bottom-wrap a:nth-of-type(3) { margin-left: 0; margin-right: 0; } .index-3-bottom-wrap a:nth-of-type(6) { padding-left: 2.125rem; margin-left: 3rem; } } @media screen and (max-width: 640px) { .index-3-wrap a { margin-left: 0; width: 100%; } .index-3-bottom-wrap a:nth-of-type(4), .index-3-bottom-wrap a:nth-of-type(6) { margin-left: 0; width: 100%; } } .index-4 { overflow: hidden; background-color: #f7f8fa; } .index-4-list { position: relative; } .index-4-list::after { content: ""; z-index: 1; position: absolute; width: 100%; height: 21.938rem; background-color: #dde0e4; opacity: 0.6; } .index-4-list li { position: relative; z-index: 2; width: 32.26%; margin-right: 1.6%; margin-bottom: 1.54%; } .index-4-list li:nth-of-type(3n) { margin-right: 0; } .index-4-list li:last-child { background: url("../images/new2/p_bg.png") no-repeat; background-size: cover; } .index-4-list li a { width: 100%; padding-left: 2.24rem; -webkit-box-sizing: border-box; box-sizing: border-box; height: 7.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #ffffff; -webkit-box-shadow: 0rem 0.313rem 0.313rem 0rem rgba(98, 98, 98, 0.2); box-shadow: 0rem 0.313rem 0.313rem 0rem rgba(98, 98, 98, 0.2); } .index-4-list li a:hover i { background: url("../images/new2/o_hover.png") no-repeat; background-size: 100% auto; } .index-4-list li h4 { font-size: 1.125rem; color: #252b3a; } .index-4-list li p { margin-top: .625rem; font-size: 14px; color: #252b3a; opacity: 0.6; } .index-4-list li i { margin-right: 1.188rem; width: 41px; height: 41px; display: block; background: url("../images/new2/o.png") no-repeat; background-size: 100% auto; -webkit-transition: all .23s ease; transition: all .23s ease; } .index-4-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media screen and (max-width: 767px) { .index-4-list::after { display: none; } .index-4-list .empty { display: none; } .index-4-list li { width: 100%; margin-right: 0; } } .make-appointment { padding: 3.18rem 0 2.4rem; background: url("../images/new2/bg_mack_appointment.jpg") no-repeat; background-size: cover; /* WebKit browsers */ /* Mozilla Firefox 4 to 18 */ /* Mozilla Firefox 19+ */ /* Internet Explorer 10+ */ } .make-appointment-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .make-appointment-left { width: 64.688%; } .make-appointment-left h4, .make-appointment-right h4 { margin-bottom: 14px; font-size: 1.75rem; font-weight: bold; color: #fff; } .make-appointment-left p { margin-bottom: 20px; font-size: 0.938rem; color: #ffffff; opacity: 0.6; } .make-appointment-right { width: 21.719%; border-left: 1px solid rgba(255, 255, 255, 0.3); padding-left: 6.09%; } .make-appointment-right ol { margin-top: 2.15rem; } .make-appointment-right a { display: inline-block; color: #fff; font-size: 0.938rem; margin-bottom: 1.2rem; } .make-appointment-right a i { margin-right: .625rem; display: inline-block; width: 15px; height: 16px; background: url("../images/new2/icon_down.png") no-repeat; } .make-appointment input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.4); } .make-appointment input:-moz-placeholder { color: rgba(255, 255, 255, 0.4); opacity: 1; } .make-appointment input::-moz-placeholder { color: rgba(255, 255, 255, 0.4); opacity: 1; } .make-appointment input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.4); } .make-appointment form > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .make-appointment .yuyue, .make-appointment input[type='text'] { margin-bottom: 0.965%; margin-right: 0.965%; width: 49.517%; padding: 0 .688rem; -webkit-box-sizing: border-box; box-sizing: border-box; height: 2.875rem; line-height: 2.875rem; border: 0; background-color: rgba(255, 255, 255, 0.3); color: #fff; font-size: 14px; } .make-appointment .yuyue:nth-of-type(2n), .make-appointment input[type='text']:nth-of-type(2n) { margin-right: 0; } .make-appointment .yuyue { position: relative; margin-right: 0; color: rgba(255, 255, 255, 0.4); cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .make-appointment .yuyue i { display: inline-block; width: 14px; height: 10px; background: url("../images/new2/arrow_down.png") no-repeat; } .make-appointment .btn-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 14px; } .make-appointment .btn { margin-right: 14px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 124px; height: 46px; text-align: center; background-color: transparent; border: solid 1px #ffffff; color: #fff; cursor: pointer; -webkit-transition: all .23s ease; transition: all .23s ease; } .make-appointment .btn1:hover { color: #e6213d; background-color: #ffffff; } .make-appointment .btn2 { color: #e6213d; background-color: #ffffff; } .make-appointment .btn2:hover { background-color: transparent; border: solid 1px #ffffff; color: #fff; } .make-appointment-nav { display: -webkit-box; display: -ms-flexbox; display: flex; } .make-appointment-nav span { text-align: center; width: 75px; height: 27px; line-height: 27px; font-size: 14px; border: solid 1px rgba(255, 255, 255, 0.4); color: #fff; cursor: pointer; margin-right: .375rem; } .make-appointment-nav span:hover, .make-appointment-nav span.on { font-weight: bold; background-color: rgba(255, 255, 255, 0.4); border-color: #fff; } .yuyue-list { position: absolute; width: 100%; margin-top: 8px; top: 100%; left: 0; -webkit-box-shadow: 0rem 0.313rem 0.313rem 0rem rgba(98, 98, 98, 0.2); box-shadow: 0rem 0.313rem 0.313rem 0rem rgba(98, 98, 98, 0.2); opacity: 0; visibility: hidden; -webkit-transform: translateY(-10%); transform: translateY(-10%); -webkit-transition: all .23s ease; transition: all .23s ease; } .yuyue-list.on { -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; visibility: visible; } .yuyue-list li { height: 40px; background-color: #f3f3f3; color: #252b3a; text-align: center; border-top: 1px solid #e2e0e1; } .yuyue-list li:hover, .yuyue-list li.on { background-color: #e86173; color: #fff; } .yuyue-list li:first-child { border-top: 0; } @media screen and (max-width: 992px) { .make-appointment-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .make-appointment-left, .make-appointment-right { width: 100%; } .make-appointment-right { margin-top: 3rem; border-left: 0; padding-left: 0; padding-top: 2rem; border-top: 1px solid #e96171; } } /* new-footer */ .new-footer { background-color: #f3f3f3; } .new-footer .ft-bottom { font-size: 13px; color: #252b3a; opacity: 0.6; height: 3.75rem; line-height: 3.75rem; border-top: 1px solid rgba(0, 0, 0, 0.1); text-align: center; } .ft-top-wrap { overflow: hidden; padding-top: 4.563rem; padding-bottom: 2.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; } .ft-top-wrap .ft-l { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .ft-top-wrap .ft-r { margin-left: 3.813rem; } .ft-top-wrap .ft-r .ft-r-wrap { /* padding-left: 3.563rem; */ padding-left: 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; border-left: 1px solid rgba(0, 0, 0, 0.15); } .ft-list h4 { margin-bottom: .8rem; font-size: 1rem; font-weight: bold; color: #252b3a; } .ft-list nav a { display: block; font-size: 14px; color: #252b3a; opacity: 0.75; line-height: 30px; } .ft-list nav a:hover { color: #e6213d; } .ft-r-r .ft-r-logo { margin-bottom: 1.688rem; width: 11.438rem; } .ft-r-r .p1 { margin-bottom: 9px; color: #252b3a; } .ft-r-r .p2 { margin-bottom: 9px; font-size: 1.5rem; } .ft-r-r .p2 i { display: inline-block; margin-right: 3px; width: 16px; height: 21px; vertical-align: middle; background: url("../images/new2/icon_tel.png") no-repeat; } .ft-r-r .p3 { font-size: 14px; color: #252b3a; opacity: 0.75; } .ft-r-r div { margin: 1.625rem 0; } .ft-r-r div a { display: inline-block; margin-top: 9px; font-size: 14px; color: #252b3a; opacity: 0.75; } .ft-r-r{ margin-right: 0.75rem; } .ft-r-qrcode { /* margin-left: 3.25rem; */ margin-right: 3.25rem; font-size: 13px; text-align: center; color: #252b3a; opacity: 0.75; } .ft-r-qrcode img { margin-bottom: 10px; width: 93px; } /* .new-footer .container{ max-width: 1560px; } */ @media screen and (max-width: 1500px) { .new-footer .ft-top-wrap .ft-r{ margin-left: 2rem; } .new-footer .ft-top-wrap .ft-r .ft-r-wrap{ /* padding-left: 2.063rem; */ padding-left: 1rem; } } @media screen and (max-width: 1200px) { .new-footer .ft-top-wrap{ flex-direction: column; } .new-footer .ft-top-wrap .ft-l{ margin-bottom: 2rem; width: 100%; } } @media screen and (max-width: 992px) { .ft-top-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 1rem; } .ft-top-wrap .ft-r, .new-footer .ft-top-wrap .ft-r { margin-left: 0; margin-top: 2rem; width: 100%; } .ft-top-wrap .ft-r .ft-r-wrap , .new-footer .ft-top-wrap .ft-r .ft-r-wrap{ width: 100%; padding-left: 0; border-left: 0; justify-content: space-between; } } @media screen and (max-width: 767px) { .ft-top-wrap { padding-top: 2rem; } .ft-top-wrap .ft-l { display: none; } .new-footer .ft-bottom { height: auto; line-height: 1.8; padding: 1.2rem 0; } .new-footer .ft-bottom span { display: block; } } .business { background-color: #f7f8fa; } .business-title { padding-top: 5.125rem; text-align: center; font-size: 2.25rem; letter-spacing: 0.113rem; color: #252b3a; font-weight: bold; } .business-desc { text-align: center; color: #252b3a; opacity: 0.7; font-size: 14px; line-height: 1.5; width: 90%; margin: 1.188rem auto 0; } .business-nav { margin: 2.375rem 0 2.875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .business-nav span { margin: 0 1rem; color: #666; cursor: pointer; } .business-nav span::after { margin-top: 0.75rem; content: ""; display: block; height: 2px; width: 100%; background-color: #e6213d; opacity: 0; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all .23s ease; transition: all .23s ease; } .business-nav span:hover, .business-nav span.on { font-weight: bold; color: #e6213d; } .business-nav span:hover::after, .business-nav span.on::after { opacity: 1; visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); } .business-slide { display: -webkit-box; display: -ms-flexbox; display: flex; width: 66.6vw; background-color: #fff; -webkit-box-shadow: 0rem 0.313rem 0.313rem 0rem rgba(98, 98, 98, 0.2); box-shadow: 0rem 0.313rem 0.313rem 0rem rgba(98, 98, 98, 0.2); } .business-slide .pic { width: 100%; position: relative; height: 0; padding-bottom: 83.076%; } .business-slide .pic img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } .business-slide .business-info, .business-slide figure { width: 50%; } .business-slide .business-info-wrap { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; width: 72.656%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -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; } .business-slide .business-info-wrap h4 { margin-bottom: 10px; font-size: 1.625rem; line-height: 2.25rem; color: #252b3a; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .business-slide .business-info-wrap > p { margin-bottom: 10px; font-size: 0.938rem; line-height: 1.75rem; color: #252b3a; opacity: 0.7; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .business-slide .business-info-apply { margin-top: 10px; font-size: 1rem; } .business-slide .business-info-apply > div { font-weight: bold; color: #252b3a; } .business-slide .business-info-apply p { margin-top: 1.18rem; font-size: 0.938rem; color: #252b3a; opacity: 0.7; } .business-slide a { z-index: 99; position: relative; margin-top: 3.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; width: 8.188rem; height: 2.625rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; background-color: #ffffff; border: solid 0.063rem #252b3a6c; color: #252b3ad2; font-size: 14px; } .business-slide a:hover { background-color: #e6213d; border-color: #e6213d; color: #fff; } .business .business-swiper { padding-bottom: 10px; } .business .business-btn-wrap { z-index: 9; position: absolute; height: 0; top: 50%; left: 50%; width: 66.6vw; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .business .swiper-button-prev, .business .swiper-button-next { position: absolute; margin-top: -25px; top: 50%; width: 3.125rem; height: 3.125rem; background: #e6213d url("../images/new2/icon_a.png") no-repeat; background-size: 100% auto; } .business .swiper-button-prev::after, .business .swiper-button-next::after { display: none; } .business .swiper-button-prev { background-position: 1.125rem center; left: -25px; } .business .swiper-button-next { background-position: -1.225rem center; right: -25px; } @media screen and (max-width: 992px) { .business-slide .business-info-wrap h4 { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; } .business-slide .business-info-wrap > p { -webkit-line-clamp: 2; } .business-slide a { margin-top: 1rem; } } @media screen and (max-width: 767px) { .business-slide { width: 90vw; flex-direction: row; } .business-slide .business-info-wrap { width: 100%; padding: 2rem; } .business-slide .business-info, .business-slide figure { width: 50%; } .business-slide .pic{ padding-bottom: 0; height: 100%; } .business-slide a{ /* display: none; */ opacity: 0; visibility: hidden; } .business-title { padding-top: 3.225rem; font-size: 1.65rem; } .business .business-btn-wrap{ top: unset; bottom: 0; } .business .swiper-button-prev, .business .swiper-button-next{ top: unset; bottom: 3rem; margin-top: 0; } .business-slide .business-info-apply p{ line-height: 1.6; } } .friends-link { width: 100%; background-color: #f7f8fa; } .friends-link .friends-swiper { padding-top: 40px; padding-bottom: 60px; height: 270px; } .friends-link .swiper-wrapper { width: 100%; } .friends-link .swiper-slide { width: 100%; height: calc(100% / 2); overflow: hidden; text-align: center; background-color: #fff; display: flex; justify-content: center; align-items: center; } .friends-link .swiper-slide img { margin: 0 auto; max-width: 100%; max-height: 100%; } .friends-link .swiper-pagination { margin-top: 10px; position: static; } .friends-link .swiper-pagination .swiper-pagination-bullet { background-color: #242e40; opacity: 0.2; } .friends-link .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; } @media screen and (max-width: 767px) { .friends-link .friends-swiper { padding-top: 16px; } .friends-link .friends-swiper{ height: 178px; } .friends-link .swiper-slide{ height: calc(100% / 3); } } .aside { z-index: 100; position: fixed; top: 50%; right: 27px; width: 60px; -webkit-box-shadow: 0rem 0.625rem 0.625rem 0rem rgba(0, 0, 0, 0.1); box-shadow: 0rem 0.625rem 0.625rem 0rem rgba(0, 0, 0, 0.1); } .aside-online i { background-position-y: 0 !important; } .aside-tel i { background-position-y: -64px !important; } .aside-info i { background-position-y: -126px !important; } .aside-qrcode i { background-position-y: -184px !important; } .aside-totop i { background-position-y: -243px !important; } .aside a { position: relative; display: block; width: 100%; height: 60px; text-align: center; background-color: #fff; border-top: 1px solid #e5e5e5; -webkit-transition: all .23s ease-in-out; transition: all .23s ease-in-out; } .aside a p { margin-top: 6px; font-size: 12px; color: #85909c; -webkit-transition: all .23s ease-in-out; transition: all .23s ease-in-out; } .aside a.aside-totop { opacity: 0 !important; visibility: hidden !important; height: 0; } .aside a.aside-totop.aside-totop.show { opacity: 1 !important; visibility: visible !important; height: 60px; } .aside a:hover .aside-qrcode-wrap { -webkit-transform: scale(1); transform: scale(1); } .aside a .aside-qrcode-wrap { position: absolute; left: -128px; width: 128px; top: -68px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all .23s ease; transition: all .23s ease; } .aside a .aside-qrcode-wrap img { width: 100%; } .aside a:hover .aside-tel-wrap { color: #fff; -webkit-transform: scaleX(1); transform: scaleX(1); } .aside a .aside-tel-wrap { display: block; width: 200px; height: 60px; line-height: 60px; background-color: #e6213d; position: absolute; left: -200px; top: 0; font-size: 18px; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all .23s ease; transition: all .23s ease; } .aside a .aside-tel-wrap:hover { color: #fff; } .aside #totop i { height: 100%; } .aside a:hover, .aside a.on { background-color: #e6213d; color: #fff; } .aside a:hover:hover i, .aside a.on:hover i { background: url(../images/new2/aside_bg_hover.png) center no-repeat; } .aside a:hover p, .aside a.on p { color: #fff; } .aside a:first-child { border-top: 0; } .aside a:last-child { background-color: #e6213d; color: #fff; } .aside a::before { display: table-cell; content: ""; width: 100%; height: 100%; } .aside a i { width: 100%; height: calc(100% - 28px); display: block; background: url(../images/new2/aside_bg.png) center no-repeat; -webkit-transition: all .3s; transition: all .3s; } @media screen and (max-width: 767px) { .aside { display: none; } } .page-apply { background-color: #eaeaea; } .page-apply img { margin-left: -13.333%; } .apply-form { top: 50%; right: 0; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 2.625rem 2.25%; -webkit-box-sizing: border-box; box-sizing: border-box; width: 460px; background-color: #ffffff; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .apply-form h4 { color: #333; font-size: 1.75rem; font-weight: normal; text-align: center; } .apply-form p { padding-top: .875rem; margin-bottom: .725rem; font-size: 15px; line-height: 1.6; color: #999; } .apply-form input { display: block; margin-top: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 1.25rem; width: 100%; height: 3.125rem; line-height: 3.125rem; background-color: #ffffff; border: solid 1px #dcdcdc; border-radius: 0.313rem; -webkit-transition: all .23s ease; transition: all .23s ease; } .apply-form input:hover { border-color: #333; } .apply-form div { margin-top: 15px; width: 300px; height: 50px; line-height: 50px; background-color: #e6213a; text-align: center; color: #fff; border-radius: 25px; cursor: pointer; -webkit-transition: all .23s ease; transition: all .23s ease; } .apply-form div:hover { background-color: #e45f70; } .know-hanzhi { margin: 6rem auto 3rem; width: 16.625rem; height: 2.8125rem; font-size: 2rem; font-weight: bold; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: url(../images/new2/about/title.png) no-repeat; background-size: cover; } .about-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 4.6rem 0 8.4rem; } .about-list li { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 3.375rem; width: 33.33334%; text-align: center; border-left: 1px solid #dcdcdc; } .about-list li:first-child { border-left: 0; } .about-list li h4 { font-size: 2.375rem; font-style: italic; color: #e6213d; } .about-list li h4 sup { top: -1em; left: 7px; font-size: 1.125rem; } .about-list p { margin: 1.56rem 0 .8rem; font-weight: bold; } .about-list span { font-size: 14px; line-height: 24px; color: #333333; opacity: 0.5; } @media screen and (max-width: 767px) { .about-list { margin-top: 3rem; } .about-list li:first-child { margin-top: 0; } .about-list li { margin-top: 2rem; width: 100%; border-left: 0; } } .page-history { position: relative; padding-bottom: 4rem; } .page-history::after { z-index: -1; top: -2.74rem; left: 0; position: absolute; display: block; content: ""; background-color: #f5f6f7; width: 100%; height: 35rem; } .video-wrap { position: relative; } .video-wrap .video-btn { padding: 0; z-index: 2; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 4.688rem; height: 4.688rem; border-radius: 50%; border: 0; outline: none; background-color: transparent; background: url(../images/new2/about/video_btn.png) no-repeat; background-size: cover; cursor: pointer; -webkit-transition: all .23s ease; transition: all .23s ease; } .video-wrap .video-btn:hover { -webkit-filter: invert(10%); filter: invert(10%); } .video-wrap .video-btn.on { background: url(../images/new2/about/video_btn.png) no-repeat; } .video { vertical-align: top; width: 100%; } .target-list { padding-bottom: 3.125rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .target-list li { width: 25%; margin-left: 12.5%; text-align: center; font-size: 14px; line-height: 22px; color: #999; } .target-list li img { margin: 0 auto 1.25rem; } .target-list li:first-child { margin-left: 0; } .target-list h4 { color: #333; font-weight: bold; font-size: 1.125rem; margin-bottom: .5rem; } @media screen and (max-width: 767px) { .target-list li { width: 100%; margin: 0; margin-top: 2rem; } .target-list li:first-child { margin-top: 0; } .target-list p { font-size: 15px; } } .page-title { padding: 7.75rem 0 4.125rem; font-size: 2rem; text-align: center; font-weight: normal; color: #252b3a; } .page-title.white { color: #fff; } @media screen and (max-width: 767px) { .page-title { padding-top: 3rem; } } .page-culture { background: url("../images/new2/about/culture.jpg") no-repeat; padding-bottom: 5.65rem; } .page-culture .page-title { padding-top: 5rem; } .culture-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .culture-list li { margin-right: 1.41667%; width: 23.9167%; text-align: center; background-color: #fff; padding: 2.4rem 0 4rem; -webkit-transition: all .23s ease; transition: all .23s ease; cursor: pointer; } .culture-list li:nth-child(4n) { margin-right: 0; } .culture-list li:hover { -webkit-transform: translateY(-8%); transform: translateY(-8%); } .culture-list li h4 { margin-bottom: 1.4rem; font-size: 1.25rem; font-weight: bold; } .culture-list li h4::after { content: ""; width: 31px; height: 3px; background-color: #e6213d; display: block; margin: 1rem auto 0; } .culture-list li p { line-height: 25px; font-size: 15px; color: #999; } @media screen and (max-width: 767px) { .page-culture { background-size: cover; } .culture-list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .culture-list li { margin-right: 0; width: 100%; margin-bottom: 1%; } .index-new-news-ol li h4 { height: auto; } } .page-news .page-title { padding-bottom: 1.75rem; } .page-news .news-nav { float: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 2.7rem; } .page-news .index-new-news-ol li { border-top: 3px solid #eaeaea; padding-top: 1.688rem; } .page-news .index-new-news-ol li::after { display: none; } .page-news .index-new-news-ol li:hover em { font-weight: bold; } .page-news .index-new-news-ol li p { margin-top: 1.2rem; } .page-news .index-new-news-ol li span { margin-top: .56rem; font-size: 14px; line-height: 26px; color: #999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .page-news .index-new-news-ol li em { display: inline-block; margin-top: 1rem; font-size: 14px; color: #e6213d; font-style: normal; } .page-news .btn { margin: 3.125rem auto 4.68rem; } .page-news .first-news { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 3rem; } .page-news .first-news:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .page-news .first-news .first-news-img { width: 64.83%; } .page-news .first-news .pic { position: relative; width: 100%; height: 0; padding-bottom: 44.473%; overflow: hidden; } .page-news .first-news .pic img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; -webkit-transition: all .23s ease; transition: all .23s ease; } .page-news .first-news-content { margin-left: 2.438rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; border-top: 3px solid #333; display: -webkit-box; display: -ms-flexbox; display: flex; -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; } .page-news .first-news-content p { margin-bottom: .65rem; font-size: 14px; color: #666666; } .page-news .first-news-content h4 { margin-bottom: 1.25rem; font-size: 1.438rem; line-height: 2.125rem; font-weight: bold; color: #333333; } .page-news .first-news-content span { margin-bottom: 1.25rem; color: #999999; line-height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } .page-news .first-news-content em { color: #e6213d; text-decoration: underline; font-style: normal; } @media screen and (max-width: 767px) { .page-news .first-news-content { margin-top: 2rem; border-top: 0; } .page-news .index-new-news-ol li { border-bottom: 0; padding-bottom: 0; } .page-news .index-new-news-ol li h4 { font-size: 1.25rem; } .page-news .first-news-content, .page-news .first-news .first-news-img { width: 100%; margin-left: 0; margin-right: 0; } .page-news .first-news { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } } .page-honor { background: url("../images/new2/about/honor.jpg") no-repeat; background-size: cover; padding-bottom: 7.5rem; } .page-honor .page-title { padding-top: 5rem; } .page-honor .honor-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .page-honor .honor-list .honor-item { width: 33.15%; margin-right: 0.166%; margin-bottom: 0.166%; height: 5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #003333; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #fff; -webkit-transition: background-color .23s ease; transition: background-color .23s ease; background-color: rgba(255, 255, 255, 0.6); cursor: pointer; } .page-honor .honor-list .honor-item:hover { background: #e6213d url("../images/new2/about/icon_honor.png") top right no-repeat; color: #fff; } .page-honor .honor-list .honor-item:nth-child(3n) { margin-right: 0; } @media screen and (max-width: 767px) { .page-honor .honor-list .honor-item { width: 49.5%; padding: 0 2rem; line-height: 1.7; } } .page-join .join-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; border: 1px solid #e5e5e5; } .page-join .join-left { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3.625rem 3.288rem 0; width: 20.8334%; background: url("../images/new2/about/lookfor.jpg") no-repeat; background-size: cover; color: #fff; } .page-join .join-left h4 { font-size: 1.5rem; font-weight: bold; margin-bottom: .53rem; } .page-join .join-left p { font-weight: lighter; font-size: 1.5rem; color: #ffffff; opacity: 0.4; word-break: break-all; } .page-join .join-left .btn { position: absolute; left: 2.628rem; bottom: 4.188rem; } .page-join .join-right { width: 79.1667%; } .page-join .join-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 2.814rem; -webkit-box-sizing: border-box; box-sizing: border-box; } .page-join .join-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 48.5%; height: 9.938rem; border-top: 1px solid #dcdcdc; } .page-join .join-list li:first-child, .page-join .join-list li:first-child + li { border-top: 0; } .page-join .join-list li h4 { font-weight: normal; font-size: 1.125rem; } .page-join .join-list li p { margin-top: 1.125rem; font-size: 14px; color: #999; } @media screen and (max-width: 767px) { .page-join .join-left { display: none; } .page-join .join-list { padding: 0 1.8rem; } .page-join .join-right, .page-join .join-list { width: 100%; } .page-join .join-list li:first-child + li { border-top: 1px solid #dcdcdc; } .page-join .join-list li { width: 100%; height: auto; padding: 2.4rem 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } .page-here { padding-bottom: 4.75rem; } .here-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .here-list li { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; width: 32.5%; margin-right: 1.25%; border-bottom: 1px solid #e5e5e5; padding-bottom: 28px; margin-bottom: 2.125rem; padding-left: 22px; } .here-list li::before { top: -2px; left: 0; position: absolute; content: ""; display: block; width: 16px; height: 20px; background: url("../images/new2/about/icon_localtion.png") no-repeat; background-size: cover; } .here-list li:nth-child(3n) { margin-right: 0; } .here-list li h4 { color: #252b3a; margin-bottom: .85rem; } .here-list li p { font-size: 14px; line-height: 23px; color: #999999; } .here-list li p a { color: #999999; } @media screen and (max-width: 767px) { .page-here { padding-bottom: 2rem; } .here-list li { width: 100%; } } .gallery-thumbs .swiper-slide, .gallery-top .swiper-slide { width: 100%; } .title-history .page-title { padding-top: 5rem; } .gallery-thumbs { position: relative; } .gallery-thumbs::after { position: absolute; content: ""; width: 100%; height: 1px; top: 13px; left: 0; background-color: #eee; } .gallery-thumbs .swiper-slide { text-align: center; cursor: pointer; } .gallery-thumbs .swiper-slide .point { width: 26px; height: 26px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; } .gallery-thumbs .swiper-slide.swiper-slide-thumb-active { color: #e6213d; } .gallery-thumbs .swiper-slide.swiper-slide-thumb-active i { width: 26px; height: 26px; background: url("../images/new2/about/dot_on.png") no-repeat; } .gallery-thumbs .swiper-slide i { margin: 0 auto; display: block; width: 18px; height: 18px; background: url("../images/new2/about/dot.png") no-repeat; background-size: cover; -webkit-transition: all .23s ease; transition: all .23s ease; } .gallery-thumbs .swiper-slide p { margin-top: 15px; } .gallery-top { margin-top: 2rem; } .gallery-top .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; border: 1px solid #eee; -webkit-box-sizing: border-box; box-sizing: border-box; } .gallery-top .year { width: 171px; background: url("../images/new2/about/history_bg.jpg") no-repeat; background-size: cover; font-size: 1.875rem; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4.063rem 0 0 2.688rem; color: #e6213d; } .gallery-top .year h4::after { content: ""; display: block; width: 1.688rem; height: 2px; margin-top: 1rem; background-color: #e6213d; } .gallery-top .year-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 15px; line-height: 30px; color: #252b3a; min-height: 280px; display: -webkit-box; display: -ms-flexbox; display: flex; -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; padding: 0 2.75rem; } .gallery-top .year-content p::before { margin-right: 1rem; content: ""; display: inline-block; width: 6px; height: 6px; background-color: #d2d2d2; vertical-align: middle; border-radius: 50%; } .arrow { width: 80px; height: 18px; margin: 40px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .arrow .swiper-button-prev, .arrow .swiper-button-next { position: static; margin-top: 0; } .arrow .swiper-button-prev::after, .arrow .swiper-button-next::after { display: none; } .arrow .swiper-button-prev { width: 10px; height: 18px; background: url("../images/new2/about/arrow_left.png") no-repeat; } .arrow .swiper-button-next { width: 10px; height: 18px; background: url("../images/new2/about/arrow_right.png") no-repeat; } @media screen and (max-width: 767px) { .page-history { padding-bottom: 0; } .page-history::after { display: none; } .gallery-top .swiper-slide { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .gallery-top .year { width: 100%; padding: 2.263rem 0 0 2.188rem; } .gallery-top .year-content { padding: 2.263rem; min-height: unset; } } .page-banner-second img{ width: 100%; } .page-banner-second { position: relative; color: #fff; } .page-banner-second > div { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .page-banner-second > div h4 { font-size: 2.25rem; margin-left: -2rem; font-weight: bold; } .page-banner-second > div p { margin-left: 1rem; font-size: 2.25rem; font-weight: lighter; } .page-banner-second > div::before { margin-left: -4.8rem; content: ""; display: block; width: 4.5625rem; height: 5.25rem; background: url("../images/new2/douhao.png") no-repeat; } @media screen and (max-width: 767px) { .page-banner-second > div::before { display: none; } .page-banner-second > div { -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; } .page-banner-second > div p { font-size: 1.25rem; margin-top: 1.2rem; } .page-banner-second > div h4 { font-size: 1.85rem; margin-left: 0; } .page-banner-second{ padding-bottom: 38%; } .page-banner-second img{ width: 100%; position: absolute; top: 0; left: 0; object-fit: cover; height: 100%; } } .page-banner-case > div::before { display: none; } .page-banner-case > div h4 { margin-left: 2rem; } .page-banner-case .back-btn { margin-left: -5rem; display: block; width: 51px; height: 51px; border-radius: 50%; cursor: pointer; background: url("../images/new2/back_icon.png") no-repeat; } .case-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .case-list li { margin-top: 3.875rem; width: 47.656%; background-color: #ffffff; -webkit-transition: all .23s ease; transition: all .23s ease; } .case-list li:hover { -webkit-box-shadow: 0rem 0.625rem 1.875rem 0rem rgba(67, 67, 67, 0.15); box-shadow: 0rem 0.625rem 1.875rem 0rem rgba(67, 67, 67, 0.15); } .case-list li:hover .case-content i { background: url("../images/new2/o_hover.png") center center no-repeat; } .case-list li .case-img { position: relative; } .case-list li .case-img .pic { display: block; position: relative; width: 100%; padding-bottom: 42.623%; height: 0; } .case-list li .case-img .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .case-list li .logo-pic[data-src='']{ display: none; } .case-list li .logo-pic { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 27.6667%; height: 0; padding-bottom: 27.6667%; background-color: #fff; border-radius: 50%; overflow: hidden; -webkit-box-shadow: 0rem 0.625rem 0.625rem 0rem rgba(49, 49, 49, 0.3); box-shadow: 0rem 0.625rem 0.625rem 0rem rgba(49, 49, 49, 0.3); } .case-logo{ position: absolute; top: 5%; left: 5%; width: 90%; height: 90%; object-fit: scale-down; } .case-list li .case-content { padding: 1.24rem 2.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .case-list li .case-content div { width: calc(100% - 60px); } .case-list li .case-content h4 { font-size: 1.125rem; font-weight: bold; } .case-list li .case-content p { margin: .85rem 0; line-height: 1.6; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .case-list li .case-content span { color: #999999; } .case-list li .case-content i { margin-left: 18px; width: 41px; height: 41px; background: url("../images/new2/news_more.png") center center no-repeat; -webkit-transition: all .11s ease; transition: all .11s ease; } @media screen and (max-width: 767px) { .case-list li { width: 100%; } .case-list li .case-content { padding: 1.25rem; } } .pro-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .pro-list li { width: 30.93%; margin-right: 2%; margin-top: 1.688rem; background-color: #fff; border: 1px solid #eee; -webkit-transition: all .23s ease; transition: all .23s ease; } .pro-list li:hover { -webkit-box-shadow: 0rem 0.625rem 1.875rem 0rem rgba(67, 67, 67, 0.2); box-shadow: 0rem 0.625rem 1.875rem 0rem rgba(67, 67, 67, 0.2); } .pro-list li:hover .pro-content span { color: #e6213d; } .pro-list li:hover .pro-content span::before { width: 40px; } .pro-list li:nth-child(3n) { margin-right: 0; } .pro-list li .pro-img { margin: 2.875rem auto 0; width: 76.58%; } .pro-list li .pro-img .pic { position: relative; display: block; width: 100%; height: 0; padding-bottom: 75.79%; } .pro-list li .pro-img .pic img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .pro-list li .pro-content { padding: 0 3.525rem; } .pro-list li .pro-content h4 { margin-top: 1.25rem; font-size: 1.25rem; font-weight: bold; color: #252b3a; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pro-list li .pro-content p { margin-top: 1.25rem; font-size: 14px; line-height: 24px; color: #777; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .pro-list li .pro-content span { position: relative; margin: 2.45rem 0; display: block; font-size: 14px; color: #999; } .pro-list li .pro-content span::before { content: ""; vertical-align: middle; display: inline-block; width: 0; height: 1px; background-color: #e6213d; -webkit-transition: all .23s ease; transition: all .23s ease; } @media screen and (max-width: 767px) { .pro-list { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .pro-list li { width: 100%; margin-right: 0; } .pro-list li .pro-img { margin-top: 0; width: 100%; } .pro-list li .pro-content { padding: 0 1.2rem; } } .case-title { margin-top: 3.2rem; position: relative; padding-bottom: 1.438rem; border-bottom: 1px solid #dcdcdc; } .case-title::after { position: absolute; content: ""; bottom: -2px; width: 70px; height: 3px; display: block; background-color: #e6213d; } .case-title h4 { font-weight: normal; font-size: 2rem; color: #252b3a; } .pro-back-list { display: inline-block; margin: 3.125rem 0; color: #999; } .pro-back-list:hover { color: #e6213d; } .page-res .page-news-list { margin-top: 2rem; } .page-res .page-news-list li { border: 0; border-bottom: 1px dashed #dcdcdc; } .page-res .page-news-list li h4 { font-weight: normal; } .page-res .page-news-list li a { padding: 2.563rem 1.25rem 2.563rem 0; } .page-res .page-news-list li figure .pic-img { width: 38.3334%; } .page-res .page-news-list li figure .pic-img span { padding-bottom: 50%; } .page-res .page-news-list li .btn { margin-top: 2rem; } @media screen and (max-width: 767px) { .page-news-list li figure { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .page-res .page-news-list li figure .pic-img { width: 100%; } .page-res .page-news-list li h4 { line-height: 1.6; font-size: 1.4rem; } .page-res .page-news-list li a { padding: 1.25rem; } } .page-news-article .back-btn { position: absolute; top: 1.3rem; left: -6rem; width: 3.688rem; height: 3.688rem; border-radius: 50%; background: url("../images/new2/back_btn.png") no-repeat; background-size: cover; cursor: pointer; } .page-self-pro-list { margin-top: 5rem; } .page-self-pro-list li { -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .3s; transition: all .3s; } .page-self-pro-list li::after { display: block; content: ""; width: 100%; height: 1px; margin: 3.875rem 0; background-color: #dcdcdc; } .page-self-pro-list li:last-child::after { display: none; } .page-self-pro-list li:first-child { padding-top: 0; } .page-self-pro-list li .pic-info { position: absolute; color: #fff; padding: 0 2.25rem; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; bottom: 2.5rem; left: 0; } .page-self-pro-list li .pic-info h4 { margin-bottom: .575rem; font-size: 1.5rem; font-weight: normal; } .page-self-pro-list li .pic-info p { font-size: 15px; line-height: 24px; } .page-self-pro-list li .wrap { position: relative; display: block; overflow: hidden; } .page-self-pro-list li .wrap:hover { -webkit-box-shadow: 0px 10px 50px 0px rgba(83, 83, 83, 0.15); box-shadow: 0px 10px 50px 0px rgba(83, 83, 83, 0.15); } .page-self-pro-list li .wrap:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .page-self-pro-list li .wrap:hover figcaption h4 { color: #e6213d; } .page-self-pro-list li .wrap:hover figcaption p { color: #1f1f1f; } .page-self-pro-list li figure { display: -webkit-box; display: -ms-flexbox; display: flex; } .page-self-pro-list li figure .pic-img { float: left; width: 27.5%; } .page-self-pro-list li figure .pic-img span { position: relative; display: block; width: 100%; height: 0; padding-bottom: 134.54%; overflow: hidden; } .page-self-pro-list li figure .pic-img span img { position: absolute; width: 100%; height: 100%; -webkit-transition: all .5s; transition: all .5s; } .page-self-pro-list li figure figcaption { float: left; margin-left: 3%; width: 66.5%; } .page-self-pro-list li figure figcaption h4 { margin-top: 1.2rem; font-size: 1.5rem; font-weight: bold; color: #535353; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .page-self-pro-list li figure figcaption h4::after { margin-top: 1.5rem; content: ""; width: 70px; height: 3px; background-color: #e6213d; display: block; } .page-self-pro-list li figure figcaption p { padding-top: 1.25rem; font-size: 15px; color: #555; line-height: 1.625rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden; } .page-self-pro-list li .btn-group { position: absolute; bottom: 3.875rem; } @media screen and (max-width: 992px) { .page-self-pro-list li .btn-group { position: static; margin-top: 1.2rem; } } @media screen and (max-width: 767px) { .page-self-pro-list li figure { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .page-self-pro-list li figure .pic-img img { -o-object-fit: cover; object-fit: cover; } .page-self-pro-list li figure .pic-img span { padding-bottom: 76%; } .page-self-pro-list li figure figcaption, .page-self-pro-list li figure .pic-img { width: 100%; } } .apply-pop-up { z-index: 99999; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .apply-pop-close { top: -3rem; right: -4rem; position: absolute; width: 3.125rem; height: 3.125rem; background: url("../images/new2/close.png") no-repeat; background-size: cover; cursor: pointer; } .apply-pop-up-wrap { position: relative; width: 90%; max-width: 640px; } .apply-pop-up-content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 2rem; background-color: #fff; } .apply-pop-up-content .bg { position: absolute; margin-left: 2px; margin-top: -17px; width: 107.188%; } .apply-pop-up-content h4 { position: relative; z-index: 9; margin-top: 5rem; text-align: center; padding: 0 3rem; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 1.75rem; font-weight: bold; line-height: 2.625rem; color: #fff; } .apply-pop-up-content .apply-content-info { width: 90.625%; background-color: #fff; } .apply-pop-up-content input { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: .625rem; padding: 0 1.25rem; display: block; border: 1px solid #d2d2d2; height: 3.75rem; color: #999; } .apply-pop-up-content .submit { margin: 2.5rem auto 1.8rem; width: 62.5%; height: 3.5rem; line-height: 3.5rem; text-align: center; color: #fff; border-radius: 1.75rem; background-image: -webkit-gradient(linear, left top, right top, from(#ff584c), to(#f43232)), -webkit-gradient(linear, left top, left bottom, from(#e6213a), to(#e6213a)); background-image: linear-gradient(90deg, #ff584c 0%, #f43232 100%), linear-gradient(#e6213a, #e6213a); } .apply-pop-up-content .tips { text-align: center; font-size: 14px; color: #b5b5b5; } .apply-content-desc { position: relative; z-index: 9; margin: 2rem auto 1.75rem; background-color: #ffffff; -webkit-box-shadow: 0px 10px 30px 0px rgba(67, 67, 67, 0.15); box-shadow: 0px 10px 30px 0px rgba(67, 67, 67, 0.15); border-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -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; padding: .8rem 1.2rem; } .apply-content-desc p { font-size: 15px; line-height: 32px; } .apply-content-desc i { margin-right: .625rem; width: 16px; height: 16px; display: inline-block; vertical-align: middle; } .apply-content-desc .icon-home { background: url("../images/new2/icon_1.png") center no-repeat; } .apply-content-desc .icon-address { background: url("../images/new2/icon_2.png") center no-repeat; } .apply-content-desc .icon-time { background: url("../images/new2/icon_3.png") center no-repeat; } @media screen and (max-width: 1560px) { .apply-pop-up-wrap { max-width: 540px; } .apply-pop-up-content h4 { margin-top: 2rem; font-size: 1.45rem; line-height: 2.025rem; } .apply-pop-close { z-index: 99; top: -1.8rem; right: -1.7rem; position: absolute; width: 2.025rem; height: 2.025rem; } .apply-pop-up-content input { padding: 0 1rem; height: 2.6rem; } .apply-content-desc { margin: 1.3rem ​auto; } .apply-pop-up-content .submit { margin: 1rem auto 1.8rem; height: 2.6rem; line-height: 2.6rem; } .apply-content-desc p { font-size: 14px; line-height: 28px; } } @media screen and (max-width: 767px) { .apply-pop-close { z-index: 18; top: -2.1rem; right: -2.1rem; width: 2.925rem; height: 2.925rem; } .apply-pop-up-wrap { width: 85%; } .apply-pop-up-content .bg { display: none; } .apply-pop-up-content h4 { margin-top: 0; background-color: #e6213d; font-size: 1.45rem; padding: 1rem; line-height: 2.025rem; } .apply-pop-up-content .submit { margin: 0.6rem auto 0.6rem; } .apply-content-desc p { font-size: 14px; line-height: 24px; } } .page-tab .pro-title { padding: 5rem 0 1.24rem; font-size: 1.75rem; font-weight: bold; color: #252b3a; } .page-tab .pro-title small { margin-top: .87rem; font-weight: normal; display: block; font-size: 1rem; color: #555555; } .page-tab .pro-title.white { color: #fff; } .page-tab .pro-title.white::after { background-color: #fff; } .page-tab .pro-title.normal { font-weight: normal; } .page-tab .pro-title::after { margin-top: 1.5rem; display: block; content: ""; width: 70px; height: 3px; background-color: #e6213d; } .page-tab .pro-p { font-size: 15px; line-height: 2rem; color: #555; } .show-pro-list { margin-top: 2.85rem; margin-bottom: 5.875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .show-pro-list li { position: relative; width: 32.03125%; margin-right: 1.9%; overflow: hidden; cursor: pointer; } .show-pro-list li:nth-child(3n) { margin-right: 0; } .show-pro-list li .pic { position: relative; width: 100%; height: 0; padding-bottom: 151.2195%; } .show-pro-list li .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all .23s ease; transition: all .23s ease; } .show-pro-list li:hover .show-pro-info { background-color: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .show-pro-list li:hover .show-pro-info h4 { color: #e6213d; font-weight: bold; } .show-pro-list li:hover .show-pro-info p { opacity: 1; } .show-pro-list .show-pro-info { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, 38%); transform: translate(-50%, 38%); width: 89.756%; height: 80%; padding: 0 1.6rem; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .23s ease; transition: all .23s ease; } .show-pro-list .show-pro-info h4 { padding-top: 2rem; margin-bottom: 1rem; font-size: 1.125rem; font-weight: normal; -webkit-transition: all .23s ease; transition: all .23s ease; color: #fff; } .show-pro-list .show-pro-info p { opacity: 0; font-size: 14px; line-height: 26px; color: #888; -webkit-transition: all .23s ease; transition: all .23s ease; } .show-pro-list .show-pro-info .btn-g { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; bottom: 2.5rem; width: 88%; } .show-pro-list .show-pro-info .btn-g .btn { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } @media screen and (max-width: 992px) { .show-pro-list li { width: 100%; } } @media screen and (max-width: 767px) { .page-tab .pro-title { padding-top: 3rem; } } .adv-list1 { padding-top: 2.4rem; padding-bottom: 4.865rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .adv-list1 li { margin-bottom: .4%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 49.8%; min-height: 280px; background-color: #fff; } .adv-list1 li .adv-info { margin-left: 2.2rem; width: calc(100% - 11rem); } .adv-list1 li .adv-info h4 { margin-bottom: .85rem; font-size: 1.125rem; font-weight: bold; } .adv-list1 li .adv-info p { font-size: 14px; line-height: 26px; color: #757575; } .adv-list1 li .icon-adv { margin-left: 1.87rem; width: 5.375rem; height: 5.375rem; } .adv-list1 li .icon-adv img { width: 100%; } .adv-list1.adv-desc li { min-height: 200px; background-color: #f2f3f5; } @media screen and (max-width: 767px) { .adv-list1 li .icon-adv { margin: 2.5rem 0; } .adv-list1 li .adv-info { width: 100%; margin-left: 0; padding: 0 2rem 2rem; -webkit-box-sizing: border-box; box-sizing: border-box; } .adv-list1 li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; } } .pro-case-list { padding-bottom: 4rem; border-bottom: 1px solid #eee; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .pro-case-list li { width: 46.875%; } .pro-case-list li .pic { position: relative; width: 100%; height: 0; padding-bottom: 34.1667%; overflow: hidden; } .pro-case-list li .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .pro-case-list li h4 { padding: 0.75rem 0; font-size: 1.125rem; line-height: 2rem; } .pro-case-list li .pro-case-desc { margin-bottom: 1rem; font-size: 15px; line-height: 28px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; } @media screen and (max-width: 767px) { .pro-case-list li { width: 100%; margin-top: 3rem; } .pro-case-list li:first-child { margin-top: 0; } } .morecase-list { padding: 2rem 0 4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .morecase-list li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; } .morecase-list li img { display: block; width: 100%; } .morecase-list li span { display: block; margin: 0 auto .5rem; width: 87px; height: 29px; text-align: center; line-height: 29px; font-size: 14px; background-color: #fceff1; border-radius: 14.5px; color: #e6213d; } @media screen and (max-width: 767px) { .morecase-list li { width: 50%; -webkit-box-flex: unset; -ms-flex: unset; flex: unset; } } .case-list-style { padding-bottom: 2.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .case-list-style li { float: left; width: 18.6%; background-color: #fff; margin-right: 1.6666667%; margin-bottom: 22px; -webkit-transition: all .3s; transition: all .3s; } .case-list-style li:nth-of-type(5n) { margin-right: 0; } .case-list-style li:hover { z-index: 9; position: relative; -webkit-box-shadow: 0 0 0.375rem 0.24rem rgba(23, 23, 23, 0.2); box-shadow: 0 0 0.375rem 0.24rem rgba(23, 23, 23, 0.2); } .case-list-style li a { display: block; text-align: center; width: 100%; height: 0; padding-bottom: 90%; } .case-list-style li figure { position: relative; height: 0; padding-bottom: 40.35%; margin-bottom: 0; } .case-list-style li img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 83.5087%; max-height: 92%; } .case-list-style li p { padding: 0 15px; font-size: 1.25rem; color: #292929; margin-bottom: 1rem; text-align: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .case-list-style li span { display: block; font-size: 14px; line-height: 1.6; color: #aaa; padding: 0 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .case-list-style.six-col li { width: 16.667%; margin-right: 0; } .case-list-style.four-col li { width: 24%; margin-right: 1.33%; } .case-list-style.four-col li:nth-child(4n) { margin-right: 0; } @media screen and (max-width: 767px) { .case-list-style { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .case-list-style.six-col li, .case-list-style.four-col li, .case-list-style li { width: 49%; margin-right: 0; } .case-list-style li img { max-width: 100%; max-height: 100%; } } .border-line-bottom { border-bottom: 1px solid #eee; } .course-introduction { padding-top: 6.68rem; padding-bottom: 5.063rem; border-bottom: 1px solid #eee; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .course-introduction .pro-title { padding-top: 0; } .course-introduction .course-introduction-right { width: 38.889%; } .course-introduction .course-introduction-right span { display: block; position: relative; height: 0; width: 100%; padding-bottom: 62.24%; /* overflow: hidden; */ } .course-introduction .course-introduction-right span img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .course-introduction .course-introduction-left { width: 57.291%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .course-introduction .course-introduction-left p { font-size: 0.938rem; line-height: 1.875rem; color: #555; } .course-introduction .course-introduction-left .btn-group { margin-top: 1.78rem; } @media screen and (max-width: 767px) { .page-p { font-size: 15px; line-height: 1.7; } .page-tab .course-introduction { padding-top: 3rem; } .course-introduction { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .course-introduction .course-introduction-right, .course-introduction .course-introduction-left { width: 100%; } .course-introduction .course-introduction-right { margin-top: 1.25rem; font-size: 14px; } .course-introduction .course-introduction-right p { font-size: 14px; } } .plan-highlights { padding-top: 3rem; padding-bottom: 4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .plan-highlights li { position: relative; width: 22.45625%; padding-bottom: 22.45625%; margin-right: 3.28125%; } .plan-highlights li:nth-child(4n) { margin-right: 0; } .plan-highlights li .icon-adv { padding: 2rem 2rem 0 2rem; } .plan-highlights li h4 { font-weight: bold; margin-bottom: .86rem; } .plan-highlights li .adv-info { padding: 2rem; } .plan-highlights li .plan-highlights-content { position: absolute; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; height: 0; padding-bottom: 100%; background: url("../images/new2/bg.png") no-repeat; background-size: 100% 100%; } .plan-highlights li .plan-highlights-content p { font-size: 15px; line-height: 26px; color: #777; } .plan-highlights li+li+li+li ~ li { margin-top: 1.875rem; } @media screen and (max-width: 1360px) { .plan-highlights li { height: auto; padding-bottom: unset; } .plan-highlights li .plan-highlights-content{ position: static; padding-bottom: 0; height: auto; } } @media screen and (max-width: 767px) { .plan-highlights { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .plan-highlights li { margin-top: 1.2rem; width: 100%; height: auto; padding-bottom: 0; } .plan-highlights li:first-child { margin-top: 0; } .plan-highlights li .plan-highlights-content { position: static; padding-bottom: 70%; background-size: 100% 100%; } } .pb425 { padding-bottom: 4.25rem; } .zhizao .img { margin-top: 2.25rem; } .zhizao .red-color { font-weight: bold; color: #e6213d; padding-bottom: 1.75rem; } .zhizao-banner { margin-top: 4rem; background: url("../images/zhizao_banner.jpg") no-repeat; height: 240px; } .zhizao-banner .container { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .zhizao-banner-left { color: #fff; } .zhizao-banner-left h4 { font-size: 1.875rem; font-weight: bold; } .zhizao-banner-left p { margin-top: 1.2rem; font-size: 15px; line-height: 30px; } .zhizao-banner-right { display: -webkit-box; display: -ms-flexbox; display: flex; /* WebKit browsers */ /* Mozilla Firefox 4 to 18 */ /* Mozilla Firefox 19+ */ /* Internet Explorer 10+ */ } .zhizao-banner-right input::-webkit-input-placeholder { color: #fff; } .zhizao-banner-right input:-moz-placeholder { color: #fff; opacity: 1; } .zhizao-banner-right input::-moz-placeholder { color: #fff; opacity: 1; } .zhizao-banner-right input:-ms-input-placeholder { color: #fff; } .zhizao-banner-right input { -webkit-box-sizing: border-box; box-sizing: border-box; width: 300px; padding: .7rem; height: 46px; background-color: rgba(255, 255, 255, 0.6); border: solid 1px #ffffff; color: #fff; } .zhizao-banner-right .btn { width: 160px; height: 46px; -webkit-box-sizing: border-box; box-sizing: border-box; } @media screen and (max-width: 767px) { .zhizao-banner { padding: 2.5rem 0; height: auto; background-size: cover; } .zhizao-banner-left h4 { line-height: 1.6; } .zhizao-banner-right input { width: 60%; } .zhizao-banner-right { margin-top: 3rem; width: 100%; } .zhizao-banner-right .btn { width: 30%; } } .zhizao-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .zhizao-list li { width: 36.25%; padding: 0 3rem 0 5.12rem; height: 170px; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -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; margin-top: 2.5rem; } .zhizao-list li:not(:nth-child(3n+1)) { margin-left: -4.4%; position: relative; z-index: 2; } .zhizao-list li:nth-child(odd) { background: url("../images/new2/zhizao/step_1.png") center right no-repeat; background-size: 100% 100%; } .zhizao-list li:nth-child(odd) h4 { color: #e6213d; } .zhizao-list li:nth-child(even) { background: url("../images/new2/zhizao/step_2.png") center right no-repeat; background-size: 100% 100%; } .zhizao-list li:first-child { font-size: 1.5rem; font-weight: bold; text-align: center; color: #fff; text-indent: -2em; background: url("../images/new2/zhizao/step_0.png") center right no-repeat; background-size: 100% 100%; } .zhizao-list li h4 { font-size: 1.125rem; margin-bottom: .6rem; } .zhizao-list li p { font-size: 15px; line-height: 26px; color: #555555; } @media screen and (max-width: 767px) { .zhizao-list li { margin-top: .8rem; width: 100%; } .zhizao-list li:not(:nth-child(3n+1)) { margin-left: 0; } } .renli-wrap { margin-top: 4.8rem; background: url("../images/new2/renli/bg.png") no-repeat; } .renli-wrap .container { height: 37.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; } .renli-wrap .renli-left { width: 25.65%; background-color: #e6213d; color: #fff; } .renli-wrap .renli-left h4 { padding-left: 2rem; } .renli-wrap .renli-left li { padding-left: 2rem; height: 4.175rem; line-height: 4.175rem; cursor: pointer; -webkit-transition: all .23s ease; transition: all .23s ease; } .renli-wrap .renli-left li:hover, .renli-wrap .renli-left li.on { background-color: rgba(255, 255, 255, 0.2); } .renli-wrap .renli-right { width: 74.35%; color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 0 0 3.113rem; } .renli-wrap .renli-right h4 { font-size: 1.5rem; font-weight: bold; padding-bottom: 1.2rem; margin-bottom: 1.2rem; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } .renli-wrap .renli-right p { line-height: 2rem; color: rgba(255, 255, 255, 0.8); } .renli-wrap .renli-right .btn { margin-top: 3rem; width: 10rem; height: 2.875rem; line-height: 2.875rem; } @media screen and (max-width: 767px) { .renli-wrap { background-size: cover; } .renli-wrap .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto; } .renli-wrap .renli-right { padding-left: 0; margin: 2.125rem 0; width: 100%; } .renli-wrap .renli-left { width: 100%; } } .see-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 1rem; margin-bottom: 4rem; } .see-list li { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2.2rem 1.5rem; width: 23.58%; margin-right: 1.875%; margin-bottom: 1.875%; background-color: #ffffff; -webkit-box-shadow: 0rem 0.625rem 1.25rem 0rem rgba(67, 67, 67, 0.14); box-shadow: 0rem 0.625rem 1.25rem 0rem rgba(67, 67, 67, 0.14); } .see-list li:nth-child(4n) { margin-right: 0; } .see-list li h4 { font-size: 1.125rem; margin-bottom: 1.025rem; color: #222; } .see-list li h4 i { display: inline-block; vertical-align: middle; margin-right: .75rem; } .see-list li p { font-size: 14px; line-height: 1.5rem; color: #666; } @media screen and (max-width: 767px) { .see-list li { width: 100%; } } .jiejue-value { background: url("../images/new2/jiejue/banner2.jpg") center top no-repeat; } .see-list2 { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 1rem; margin-bottom: 4rem; } .see-list2 li { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2.2rem 2.5rem; width: 49.15%; margin-right: 1.640625%; margin-bottom: 1.875%; background-color: #ffffff; box-sizing: border-box; border: solid 1px #d2d2d2; -webkit-transition: all .23s ease; transition: all .23s ease; position: relative; } .see-list2 li::after { z-index: 2; position: absolute; width: 28px; height: 28px; content: ""; display: block; top: 0; left: 0; opacity: 0; -webkit-transition: all .23s ease; transition: all .23s ease; background: url("../images/new2/jiejue/icon_trangle.jpg") no-repeat; background-size: cover; } .see-list2 li:hover { border-color: #e6213d; -webkit-box-shadow: 0rem 0.625rem 1.25rem 0rem rgba(230, 33, 58, 0.14); box-shadow: 0rem 0.625rem 1.25rem 0rem rgba(230, 33, 58, 0.14); } .see-list2 li:hover::after { opacity: 1; } .see-list2 li:nth-child(2n) { margin-right: 0; } .see-list2 li h4 { font-size: 1.125rem; margin-bottom: 1.025rem; color: #222; } .see-list2 li p { font-size: 14px; line-height: 1.625rem; color: #666; } @media screen and (max-width: 767px) { .see-list2 li { width: 100%; } } .jiejue-biaogan { background: url("../images/new2/jiejue/bg.jpg") center top no-repeat; } .jiejue-biaogan .biaogan-wrap { margin-top: 1.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #fff; -webkit-box-shadow: 0.356rem 0.513rem 0.625rem 0rem rgba(49, 49, 49, 0.1); box-shadow: 0.356rem 0.513rem 0.625rem 0rem rgba(49, 49, 49, 0.1); } .jiejue-biaogan .biaogan-left { width: 35.15625%; } .jiejue-biaogan .biaogan-left .pic { position: relative; width: 100%; height: 0; padding-bottom: 93.55%; overflow: hidden; } .jiejue-biaogan .biaogan-left .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .jiejue-biaogan .biaogan-right { -webkit-box-sizing: border-box; box-sizing: border-box; width: 64.84%; padding: 0 2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -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; } .jiejue-biaogan .biaogan-right h4 { font-size: 1.25rem; color: #222; padding-bottom: 1.25rem; margin-bottom: 1.25rem; border-bottom: 1px solid #eee; } .jiejue-biaogan .biaogan-content p { font-size: 14px; line-height: 28px; color: #666; } @media screen and (max-width: 767px) { .jiejue-biaogan .pb425 { padding-bottom: 0; } .jiejue-biaogan .biaogan-right { padding: 2rem; } .jiejue-biaogan .biaogan-right, .jiejue-biaogan .biaogan-left { width: 100%; } } /*# sourceMappingURL=css_v2.css.map */ #newBridge .nb-icon-base{ display: none; } .yijianboda { display: none; position: fixed; bottom: 0; text-align: center; line-height: 14.493vw; margin: 0 auto; width: 100%; background: url(../images/new/bodabg.png) no-repeat; background-size: cover; z-index: 9999999; height: 14.493vw; } .yijianboda-placeholder{ position: static; display: block; display: none; width: 100%; height: 14.493vw; } .yijianboda a{ color: #ffffff; font-size: 4.106vw; line-height: 2.899vw; width: 45.652vw; height: 4.589vw; padding-left: 3.5vw; } .yijianboda img { display: inline-block; position: absolute; left: 20.343vw; width: 3.75rem; height: 6.188rem; width: 7.246vw; height: 11.957vw; bottom: 3.502vw; } @media screen and (max-width: 640px) { .yijianboda-placeholder, .yijianboda { display: block; } } .page-news-list_4 { padding-top: 5rem; display: flex; justify-content: space-between; flex-wrap: wrap; /* background: rgba(242, 244, 245); */ } .page-news-list_4 li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow: hidden; margin-bottom: 1.688rem; border: 1px solid #eee; transition: all .3s; width: 49%; background: white; } .page-news-list_4 li:first-child { padding-top: 0; } .page-news-list_4 li:hover { box-shadow: 0px 10px 50px 0px rgba(83, 83, 83, 0.15); } .page-news-list_4 li a { padding: 1.375rem 1.25rem; display: block; overflow: hidden; } .page-news-list_4 li a:hover img { transform: scale(1.1); } .page-news-list_4 li a:hover h4 { color: #e6213d; } .page-news-list_4 li a:hover p { color: #1f1f1f; } .page-news-list_4 li a:hover time { color: #aaa; } .page-news-list_4 li a:hover s { opacity: 1; /* transform: translateX(0); */ background-color: #e6213d; background-image: url(../images/icon_news_more_big_hover.png); } .page-news-list_4 li a:hover em i { right: -10%; background: url(../images/icon_news_more_big_hover.png) center no-repeat; background-size: cover; } .page-news-list_4 li figure { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-box-align: center; box-align: center; -webkit-box-align: center; /* align-items: center; */ align-items: flex-start; position: relative; } .page-news-list_4 li figure span { float: left; display: block; width: 18.688rem; height: 0; padding-bottom: 8.813rem; overflow: hidden; } .page-news-list_4 li figure span img { width: 100%; transition: all .5s; } .page-news-list_4 li figure figcaption { float: left; margin-left: 3%; width: 58.91666667%; } .page-news-list_4 li figure figcaption h4 { font-size: 1.063rem; color: #535353; font-weight: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.5; } .page-news-list_4 li figure figcaption p { padding-top: .988rem; font-size: 0.938rem; color: #aaa; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .page-news-list_4 li figure figcaption time { display: block; padding-top: 1.488rem; font-size: 14px; color: #959595; } .page-news-list_4 li figure em { position: relative; } /* .page-news-list_4 li figure em s { margin-left: 2.75rem; display: inline-block; width: 7.188rem; height: 2.375rem; line-height: 2.375rem; background-color: #e6213d; text-align: center; text-decoration: none; font-style: normal; color: #fff; opacity: 0; transform: translateX(-20%); transition: all .3s; } */ .page-news-list_4 li figure s { margin-left: 2.75rem; line-height: 2.375rem; text-align: center; text-decoration: none; font-style: normal; color: #fff; /* opacity: 0; */ transition: all .3s; float: right; background-image: url(../images/icon_news_more_big.png); background-repeat: no-repeat; background-size: 1.75rem 0.688rem; background-position: center; width: 3.75rem; height: 1.875rem; position: absolute; right: -1.25rem; bottom: -1.35rem; } .page-news-list_4 li figure em i { position: absolute; top: 50%; right: 0; margin-top: -.344rem; display: inline-block; width: 2.375rem; height: 0.688rem; background: url(../images/icon_news_more_big.png) center no-repeat; background-size: cover; transition: all .3s; } @media screen and (max-width: 640px) { .page-news-list_4 li { width: 100%; } .page-news-list_4 li figure span { width: 100%; /* padding-bottom: 50.789%; */ } .page-news-list_4 li figure figcaption { width: 100%; margin-top: 14px; /* margin-left: 0; */ } .page-news-list_4 li figure figcaption h4 { font-size: 18px; } } .no-title-article-page{ padding-top: 4.6rem; } .no-title-article-page .article-style{ font-size: 1.125rem; line-height: 2.5rem; color: #333333; } .bg-letter{ background: url('../images/new3/2_bg.jpg') no-repeat; background-size: cover; } .constitute-list{ display: flex; flex-wrap: wrap; } .constitute-list .constitute-item{ box-sizing: border-box; padding: 2rem 1.4rem; width: 19.32%; min-height: 15.375rem; margin-right: 0.85%; background: url('../images/new3/bg.png') no-repeat; background-size: 100% 100%; display: flex; align-items: center; font-size: 15px; line-height: 22px; color: #555; transition: all .2s linear; cursor: default; } .constitute-list .constitute-item:hover{ background: url('../images/new3/bg_hover.png') no-repeat; background-size: 100% 100%; color: #fff; } .constitute-list .constitute-item:nth-child(5n){ margin-right: 0; } @media screen and (max-width: 1025px){ .constitute-list .constitute-item:nth-child(3n) { margin-right: 0; } .constitute-list .constitute-item{ width: 30.2%; margin-bottom: 2rem; margin-right: 2.05%; } } @media screen and (max-width: 767px){ .constitute-list { display: flex; justify-content: space-between; } .constitute-list .constitute-item{ width: 48.6%; margin-right: 0; } } .management-list i{ margin-right: 10px; width: 43px; height: 54px; background: url('../images/new3/icon_scrum.png') no-repeat; } .management-list{ margin-bottom: 3rem; display: flex; flex-wrap: wrap; background-color: #ffffff; box-shadow: 0rem 0rem 0.375rem 0rem rgba(76, 76, 76, 0.09); } .management-list .management-item{ flex: 1; } .management-item-top span{ font-size: 1.875rem; line-height: 2rem; color: #555555; } .management-item-bottom{ height: 7rem; display: flex; align-items: center; justify-content: center; } .management-item-top { padding-top: 2rem; padding-bottom: 1.688rem; display: flex; justify-content: center; align-items: center; background-color: #f5f7fa; } .sprint{ padding-bottom: 7rem; } .bottom-line-title span{ display: inline-block; padding-bottom: 1.25rem; border-bottom: solid 0.313rem #e6213a; } .bottom-line-title { margin-top: 3rem; margin-bottom: 3.125rem; text-align: center; font-size: 1.75rem; color: #555555; } .sprint-list { display: flex; flex-wrap: wrap; justify-content: space-between; } .sprint-list .sprint-left img { width: 6.875rem; height: 6.875rem; } .sprint-list .sprint-item { display: flex; box-sizing: border-box; padding: 2.438rem 2.375rem; width: 49.76%; margin-bottom: .7%; min-height: 10.688rem; box-shadow: 0rem 0rem 0.375rem 0rem rgba(76, 76, 76, 0.15); border: solid 0.063rem #ffffff; } .sprint-list .sprint-right h4 { padding-bottom: 1.12rem; font-size: 1.25rem; font-weight: bold; color: #252b3a; } .sprint-list .sprint-right p { font-size: 15px; line-height: 1.68; color: #555; } .sprint-list .sprint-right { flex: 1; margin-left: 2.813rem; display: flex; justify-content: center; flex-direction: column; } @media screen and (max-width: 767px){ .management-list { flex-wrap: wrap; flex-direction: column; } .management-list .management-item{ width: 100%; } .sprint-list .sprint-item{ width: 100%; margin-right: 0; margin-bottom: 1.8rem; } } .page-scene-title span { color: #555555; display: block; text-align: center; font-size: 15px; line-height: 32px; font-weight: 400; margin-top: 24px; margin-bottom: 29px; } .page-scene-list { display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between; } .page-scene-list li { height: 105px; width: calc(50% - 20px); background: url('../images/new3/bg_scene.png') no-repeat; margin-bottom: 23px; padding: 0 55px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: center; color: #D93844; font-size: 1.275rem; line-height: 32px; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .page-scene-list li i { background: url('../images/new3/icon_red_arrow_right.png') no-repeat; height: 52px; width: 52px; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .page-scene-list li:hover { cursor: pointer; background: url('../images/new3/bg_scene_hover.png') no-repeat; color: #FFF; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .page-scene-list li:hover i { background: url('../images/new3/icon_white_arrow_right.png') no-repeat; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media screen and (max-width:767px){ .page-scene-list li{ padding: 0 2.25rem; font-size: 1.25rem; width: 100%; height: 64px; margin-bottom: 0.75rem; } .page-scene-content ul li{ width: 100%; } .page-scene-list li i{ height: 30px; width: 30px; background-size: cover; } } .page-scene-content .page-scene-close:hover{ color: #efefef; } .page-scene-content .page-scene-close { position: absolute; right: 1.5rem; top: .5rem; font-size: 3rem; color: #fff; cursor: pointer; } .page-scene-content { position: relative; width: 100%; margin-top: 12px; padding: 20px 0; background-color: #D93844; color: #FFF; } .page-scene-content h4 { text-align: center; font-size: 26px; line-height: 32px; padding: 10px 0 26px; } .page-scene-content ul { width: calc(100% / 3 * 2); margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; align-items: center; } .page-scene-content ul li { width: calc(100% / 3); padding: 20px 0; font-size: 15px; line-height: 32px; } .page-scene-content li i { height: 14px; width: 14px; border-radius: 50%; background-color: #FFF; display: inline-block; margin-right: 16px; } @media screen and (max-width: 767px){ .page-scene-content ul li{ padding: .25rem 0; width: 100%; } } .page-scene-process-wrap{ z-index: 999999; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0, .4); display: flex; justify-content: center; align-items: center; opacity: 0; visibility: hidden; transition: all .23s ease; } .page-scene-process-wrap.show{ opacity: 1; visibility: visible; } .page-tab img{ max-width: 100%; height: auto !important; } .industry-list { display: flex; flex-wrap: wrap; } .industry-list .industry-item:hover .industry-info-title { height: 5.438rem; line-height: 5.438rem; } .industry-list .industry-item:hover .industry-info-desc { margin-top: 0; color: #fff; background-color: #e6213a; padding: .85rem 1.625rem; box-sizing: border-box; } .industry-list .industry-item:hover .industry-info { bottom: 0; } .industry-list .industry-item { position: relative; width: 23.83%; padding-bottom: 3.2875rem; margin-right: 1.406%; margin-bottom: 2.6rem; overflow: hidden; } .industry-list .industry-item:nth-child(4n) { margin-right: 0; } .industry-info { position: absolute; bottom: calc(-210px + 3.2875rem); transition: all .22s linear; } .industry-info .industry-info-title { width: 100%; height: 3.313rem; line-height: 3.313rem; background-color: rgba(0, 0, 0, .6); font-size: 1.25rem; color: #fff; text-align: center; } .industry-info .industry-info-desc { /* padding-top: .5rem; */ font-size: 14px; color: #666; line-height: 26px; height: 210px; transition: background .23s ease; } @media screen and (max-width: 1400px){ .industry-list .industry-info{ position: static; } .industry-list .industry-info .industry-info-desc{ height: auto; } .industry-list .industry-item{ padding-bottom: 0; } .industry-list .industry-item:hover .industry-info-title { height: 3.313rem; line-height: 3.313rem; } .industry-list .industry-item:hover .industry-info-desc { color: #fff; box-sizing: border-box; } .industry-list .industry-item:hover { background-color: #e6213a; } } @media screen and (max-width: 992px){ .industry-list .industry-item{ width: 31.83%; margin-right: 2.206%; } .industry-list .industry-item:nth-child(4n) { margin-right: 2.206%; } .industry-list .industry-item:nth-child(3n) { margin-right: 0; } } @media screen and (max-width: 768px){ .industry-list .industry-item img{ width: 100% !important; } .industry-list .industry-item{ width: 100%; margin-right: 0; } } .red-bg-list{ display: flex; flex-wrap: wrap; } .red-bg-item{ box-sizing: border-box; padding: 3.063rem 1.688rem; width: 31.228%; margin-right: 3.046%; margin-bottom: 3.046%; background-color: #dd1b34; color: #fff; } .red-bg-item:nth-child(3n) { margin-right: 0; } .red-bg-item>div{ margin-top: 0.8rem; font-size: 0.9375rem; line-height: 1.875rem; } .red-bg-item>p{ min-height: 1rem; font-size: 1rem; } .red-bg-item>h4{ font-size: 1.25rem; font-weight: bold; margin-bottom: 1.25rem; } @media screen and (max-width: 992px){ .red-bg-list{ justify-content: space-between; } .red-bg-item{ margin-right: 0; width: 48.6%; } } @media screen and (max-width: 768px){ .red-bg-item{ margin-right: 0; width: 100%; } } .docking-table-title { z-index: -1; position: absolute; top: -2.6rem; left: 0; width: 100%; text-align: center; line-height: 1; font-size: 3.75rem; color: #ffeeee; } .docking-table-top>div { /* padding: 2.8rem 0 2.4rem; */ flex: 1; height: 7.563rem; display: flex; align-items: center; justify-content: center; text-align: center; } .docking-table-bottom>div { flex: 1; text-align: center; } .docking-table-bottom>div { padding: 2rem 0; } .docking-table-bottom { display: flex; background-color: #fff; line-height: 2.2; } .docking-table-top::before, .docking-table-top::after { top: 0; left: -100000000px; content: ""; position: absolute; width: 100000000px; height: 7.563rem; background-color: #fff; } .docking-table-top::after { left: unset; right: -100000000px; } .docking-table-top { position: relative; background-color: #f5f7fa; font-size: 1.625rem; font-weight: bold; display: flex; } .docking-wrap { position: relative; background-color: #f7f8fa; } .docking-table { margin-top: 5rem; } .docking-title2 { padding-top: 4.2rem; font-weight: bold; font-size: 3.75rem; color: #646464; text-align: center; } .docking-item p { margin-top: 2.188rem; color: #5c5c5c; font-size: 1.375rem; } .docking-item img { width: 10.938rem; height: 10.938rem; border-radius: 50%; overflow: hidden; } .docking-item { text-align: center; } .docking-list { padding: 4rem 0 5rem; display: flex; justify-content: space-between; flex-wrap: wrap; } @media screen and (max-width: 767px){ .docking-title2{ font-size: 2.15rem; } .docking-list .docking-item{ width: 50%; margin-bottom: 2.25rem; } .docking-item img{ width: 7.938rem; } } .number-application-case .case-list { margin-bottom: 4rem; } .number-application-case .case-list .swiper-slide{ padding-top: 2.875rem; border-top: 1px solid #eee; } .number-application-case .case-list .swiper-slide { display: flex; justify-content: space-between; width: 100%; margin-top: 2.875rem; } .number-application-case .case-list .item-right p { line-height: 1.625rem; color: #646464; } .number-application-case .case-list .item-right h4 { margin-bottom: .5rem; font-size: 1.125rem; } .number-application-case .case-list .item-right { width: 46.07%; } .number-application-case .case-list .item-left { display: block; width: 47.656%; background-color: #ffffff; -webkit-transition: all .23s ease; transition: all .23s ease; } .number-application-case .case-list .item-left:hover { box-shadow: 0 0 7px 3px rgba(0, 0, 0, 0.05); } .number-application-case .case-list .item-left:hover .case-content i { background: url("/themes/hanzhi/public/images/new2/o_hover.png") center center no-repeat; } .number-application-case .case-list .item-left .case-img { position: relative; } .number-application-case .case-list .item-left .case-img .pic { display: block; position: relative; width: 100%; padding-bottom: 42.623%; height: 0; overflow: hidden; } .number-application-case .case-list .item-left .case-img .pic img { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; object-fit: cover; } .number-application-case .case-list .item-left .case-logo-wrap[src='']{ display: none; } .number-application-case .case-list .item-left .case-logo-wrap { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 27.6667%; padding-bottom: 27.6667%; height: 0; border-radius: 50%; -webkit-box-shadow: 0rem 0.625rem 0.625rem 0rem rgba(49, 49, 49, 0.3); box-shadow: 0rem 0.625rem 0.625rem 0rem rgba(49, 49, 49, 0.3); background-color: #fff; overflow: hidden; } .number-application-case .case-list .item-left .case-logo { position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); object-fit: scale-down; } .number-application-case .case-list .item-left .case-logo[src='']{ display: none; } .number-application-case .case-list .item-left .case-content { padding: 1.24rem 2.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .number-application-case .case-list .item-left .case-content div { width: calc(100% - 60px); } .number-application-case .case-list .item-left .case-content h4 { font-size: 1.125rem; font-weight: bold; } .number-application-case .case-list .item-left .case-content p { margin: .85rem 0; line-height: 1.6; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .number-application-case .case-list .item-left .case-content span { color: #999999; } .number-application-case .case-list .item-left .case-content i { margin-left: 18px; width: 41px; height: 41px; background: url("/themes/hanzhi/public/images/new2/news_more.png") center center no-repeat; -webkit-transition: all .11s ease; transition: all .11s ease; } @media screen and (max-width: 767px) { .number-application-case .case-list>div{ flex-wrap: wrap; } .number-application-case .case-list .item-right, .number-application-case .case-list .item-left { width: 100%; } .number-application-case .case-list .item-left .case-content { padding: 1.25rem; } } .page-self-pro-list{ display: flex; flex-wrap: wrap; justify-content: space-between; } .page-self-pro-list li{ width: 48.5%; } .page-self-pro-list li figure figcaption h4{ margin-top: 1.8rem; } .page-self-pro-list li figure figcaption{ width: 38.5%; } .page-self-pro-list li figure .pic-img{ width: 48.5%; } @media screen and (max-width: 1280px){ .page-self-pro-list li, .page-self-pro-list li figure figcaption, .page-self-pro-list li figure .pic-img{ width: 100%; } } .page-scenario-case-list { display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between; } .page-scenario-case-list li { width: calc(100% / 3 - 40px); margin-bottom: 40px; } .page-scenario-case-list li .case-item-content { padding: 20px; } .page-scenario-case-list li figure { overflow: hidden; width: 100%; padding: -10px; margin-right: -10px; } .page-scenario-case-list li img { margin: -5px; width: calc(100% + 10px); -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .page-scenario-case-list .case-item-content span { font-size: 20px; line-height: 30px; color: #252B3A; margin-bottom: 1rem; display: block; } .page-scenario-case-list .case-item-content p { font-size: 14px; line-height: 26px; color: #252B3A; } .page-scenario-case-list li:hover { cursor: pointer; box-shadow: 0px 0px 10px #cccccc; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .page-scenario-case-list li:hover img { transform: scale(1.1); -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; } @media screen and (max-width:767px){ .page-scenario-case-list li{ width: 100%; } } .good-pro-adv{ padding: 2.875rem 0 6.125rem; /* background: url('../images/new3/adv_bg.png') center center no-repeat; */ /* background-size: cover; */ background-color: #eee; } .good-pro-adv .pro-p{ /* color: #fff; */ } .good-pro-adv .adv-title::after{ display: block; content: ""; width: 19.938rem; height: 1px; /* background-color: #fff; */ margin: .74rem auto 0; } .good-pro-adv .adv-title{ position: relative; font-size: 2rem; /* color: #fff; */ font-weight: normal; text-align: center; } .good-pro-adv .pro-p{ margin-top: 1.5rem; } .good-pro-adv-list{ margin-top: 2.563rem; display: flex; flex-wrap: wrap; } .good-pro-adv-item{ width: 31.1667%; margin-right: 3.2%; background-color: #fff; transition: all .23s ease; } .good-pro-adv-item:nth-child(3n) { margin-right: 0; } .good-pro-adv-icon .img-origin{ display: block; } .good-pro-adv-icon .img-hover{ display: none; } .good-pro-adv-icon .img-origin{ display: block; } .good-pro-adv-content{ padding: 0 1.625rem 3.125rem; } .good-pro-adv-content h4{ margin-bottom: 1.5rem; font-size: 18px; color: #d8271c; font-weight: bold; text-align: center; } .good-pro-adv-content p{ font-size: 14px; line-height: 25px; color: #4d4d4d; } .good-pro-adv-icon{ width: 100%; height: 180px; display: flex; justify-content: center; align-items: center; } .good-pro-adv-item:hover{ background-color: #eb4358; } .good-pro-adv-item:hover .good-pro-adv-content h4, .good-pro-adv-item:hover .good-pro-adv-content p{ color: #fff; } .good-pro-adv-item:hover .img-origin{ display: none; } .good-pro-adv-item:hover .img-hover{ display: block; } .good-pro-adv-item:nth-child(4), .good-pro-adv-item:nth-child(5), .good-pro-adv-item:nth-child(6), .good-pro-adv-item:nth-child(7), .good-pro-adv-item:nth-child(8), .good-pro-adv-item:nth-child(9), .good-pro-adv-item:nth-child(10), .good-pro-adv-item:nth-child(11), .good-pro-adv-item:nth-child(12), .good-pro-adv-item:nth-child(13){ margin-top: 3.125rem; } @media screen and (max-width: 992px){ .good-pro-adv{ background-attachment: fixed; } .good-pro-adv .good-pro-adv-list{ display: flex; justify-content: space-between; } .good-pro-adv .good-pro-adv-item{ margin-top: 1.25rem; } .good-pro-adv .good-pro-adv-item{ width: 48.6%; margin-left: 0; margin-right: 0; } } @media screen and (max-width: 767px){ .good-pro-adv .good-pro-adv-item{ width: 100%; } .page-where ol li{ width: 100%; } }