@charset "utf-8"; /* 这个css是初始化的css,在任何项目里面都可以使用 */ /* 禁用iphone中safari的字号自动调整 */ html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; /* 解决ios默认滑动很卡的情况 */ -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: scroll; } .bg { background: #0096a9; } .c { color: #0096a9; } /* 禁止缩放表单 */ input[type="submit"], input[type="reset"], input[type="button"], input { resize: none; border: none; } img { max-width: 100%; height: auto; /* height: 483.33px; */ width: auto\9; /* ie8 */ -ms-interpolation-mode: bicubic; /*为了照顾ie图片缩放失真*/ } .line1 { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .line2 { display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden; } .line3 { display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 3; overflow: hidden; } .line4 { display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 4; overflow: hidden; } .trans { transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .er-ul { position: absolute; width: 200%; left: 0%; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); right: 0; top: 100%; z-index: 999; background: #fff; transition: 400ms ease-in-out; transform: scaley(0); transform-origin: top center; opacity: 0; border-radius: 0 0 8px 8px; } .er-ul>li { line-height: 2.25rem; text-align: center; font-size: 0.875rem; } .er-ul>li:hover a,.clearfix .div_lang:hover,.div_lang_box a { color: #0096a9; } .div_lang_box{ border-radius: 0.5rem; } .er-ul>li:nth-child(1) { padding-top: 0.625rem; } .er-ul>li:last-child { padding-bottom: 0.625rem; } header .center>ul>li { position: relative; } header .center>ul>li:hover .er-ul { transform: none; opacity: 1; } .logo_phone img { width: 7.5rem; } .cf { color: #fff !important; } .c0 { color: #000 !important; } .phone_weibu { background: #0a0a0a; display: none; } .phone_weibu .mobmenu>li>a { font-size: 14px; padding: 10px 0; color: #fff; } .phone_weibu .mobmenu>li { border-bottom: #424245 1px solid; } .phone_weibu .mobmenu>li>.subdepth>li>a { font-size: 1em; color: #9a9797; line-height: 28px; } .phone_weibu .mobmenu>li>a::before { background-color: #fff; } .phone_weibu .mobmenu>li>a::after { background-color: #fff; } .phone_weibu .mobmenu>li>.subdepth { display: none; } .container { padding: 0 14.8125rem; width: 100%; max-width: 100%; } /* 搜索 */ .search { position: fixed; left: 0; top: 0; right: 0; bottom: 0; /* background: #000; */ background: rgba(0, 0, 0, 0.85); z-index: 9999; display: none; } .search-box { width: 50%; position: absolute; top: 50%; transform: translatey(-50%); left: 25%; } .inp { width: 100%; height: 6.25rem; background: none; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.7); font-size: 1.25rem; color: rgba(255, 255, 255, 0.7); } .inp::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.7); } .bu { position: absolute; top: 50%; transform: translatey(-50%); right: 0; color: rgba(255, 255, 255, 0.7); background: none; border: none; z-index: 9999; } .bu .iconfont { font-size: 3.125rem; } .search-con { position: absolute; right: 7%; top: 7%; color: rgba(255, 255, 255, 0.7); cursor: pointer; } .search-con .iconfont { font-size: 2.125rem; font-weight: 100; } .ds { cursor: pointer; } .fenxiang .flex { justify-content: flex-start; } .fenxiang .social-share li { float: left; margin-right: 1.25rem; width: 2.5rem; height: 2.5rem; line-height: 2.375rem; border-radius: 50%; border: 1px solid #ffffff; text-align: center; } .fenxiang .social-share li a { margin: 0 !important; width: 100%; height: 100%; line-height: 2.375rem; color: #ffffff !important; border: none !important; font-size: 1rem; } .serbtn { background: #0096a9; } .searchbox { border-color: #0096a9; } @media (max-width: 990px) { body { padding-bottom: 0; overflow: hidden; } } @media (max-width: 990px) { .pc-hidden { display: none; } } .m-hidden { display: none; } @media (max-width: 990px) { .m-hidden { display: block; } } .foot1-m { display: none; width: 100%; position: relative; z-index: 1; } /*手机底部*/ @media (max-width: 991px) { .foot1-m { display: block; } } /*手机端头部*/ .m-bm-head { position: fixed; top: 0; z-index: 999; left: 0; right: 0; background: #000; } .m-bm-head .m-bm-head-box { position: relative; height: 60px; } .m-bm-head .phone_lanu { position: absolute; transform: translatey(-50%); top: 50%; right: 65px; } .m-bm-head .m-bm-head-box .m-bm-logo { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto 4%; max-width: 100%; height: 34px; } .m-bm-nav .aniut.aniut_son { height: 35px; line-height: 35px; } .m-bm-head .m-bm-head-box .m-bm-logo h1, .m-bm-head .m-bm-head-box .m-bm-logo a { display: inline; font-size: 0; } .m-bm-head .m-bm-head-box .m-bm-logo img { height: 34px; } .model_news .text1 { text-align: justify; } .m-bm-head .m-bm-head-box .m-bm-navbtn { position: absolute; z-index: 9; top: 0; bottom: 0; right: 0; margin: auto 4% auto 0; width: 20px; height: 15px; } .m-bm-head .m-bm-head-box .m-bm-navbtn span, .m-bm-head .m-bm-head-box .m-bm-navbtn:after, .m-bm-head .m-bm-head-box .m-bm-navbtn:before { display: block; height: 1.5px; width: 100%; background: #fff; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .m-bm-head .m-bm-head-box .m-bm-navbtn span { margin: 4.5px 0; } .m-bm-head .m-bm-head-box .m-bm-navbtn:after, .m-bm-head .m-bm-head-box .m-bm-navbtn:before { content: ''; -webkit-transform-origin: 7.5%; -moz-transform-origin: 7.5%; -ms-transform-origin: 7.5%; -o-transform-origin: 7.5%; transform-origin: 7.5%; } .m-bm-head .m-bm-head-box .m-bm-navbtn.clicked span { -webkit-transform: translatex(-100%); -moz-transform: translatex(-100%); -ms-transform: translatex(-100%); -o-transform: translatex(-100%); transform: translatex(-100%); opacity: 0; } .m-bm-head .m-bm-head-box .m-bm-navbtn.clicked:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .m-bm-head .m-bm-head-box .m-bm-navbtn.clicked:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .m-bm-head .m-bm-menu { display: none; position: absolute; z-index: 9999; left: 0; right: 0; height: 100vh; background: #050505; } .m-bm-head .m-bm-menu .m-bm-menu-box { height: -webkit-calc(40vh); height: -moz-calc(40vh); height: calc(100vh - 60px); overflow: auto; padding-bottom: 80px; } .m-bm-head .mrhgxt { color: #fff; font: 500 1.125rem/60px "helvetica"; margin-left: 63%; position: relative; z-index: 9; } .m-bm-head .mrhgxt i { font-size: 1.125rem; margin-right: 0.25em; } .m-bm-nav>li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative; } .m-bm-nav>li>a { display: block; line-height: 50px; font-size: 14px; color: #fff; font-family: "sourcehansans"; padding: 0 4%; font-weight: 600; } .m-bm-nav>li>div { display: block; line-height: 50px; font-size: 14px; /* color: #fff; */ font-family: "sourcehansans"; padding: 0 4%; font-weight: 600; } .m-bm-nav>li>a span { display: inline-block; min-width: 40%; max-width: 50%; font-family: "sourcehansans"; font-weight: 500; } .m-bm-nav>li .sec { display: none; padding: 10px 15px; border-top: 1px solid rgba(255, 255, 255, 0.1); } .m-bm-nav>li .sec a { display: block; font-size: 12px; color: #fff; line-height: 35px; } .m-bm-nav>li .sec a span { display: inline-block; min-width: 40%; max-width: 50%; } .m-bm-nav .aniut { position: absolute; width: 40px; height: 50px; line-height: 50px; right: 2%; top: 0; text-align: center; z-index: 9; } .m-bm-nav .aniut i { display: block; width: 100%; height: 100%; font-size: 18px; color: #fff; } .m-bm-head.white { background: #fff; } .m-bm-head.white .m-bm-head-box .m-bm-navbtn span, .m-bm-head.white .m-bm-head-box .m-bm-navbtn:after, .m-bm-head.white .m-bm-head-box .m-bm-navbtn:before { background: #000; } .m-bm-head.white .m-bm-menu { background: #fff; } .m-bm-head.white .m-bm-nav>li, .m-bm-head.white .m-bm-nav>li .sec { border-color: rgba(51, 51, 51, 0.1); } .m-bm-head.white .m-bm-nav>li>a, .m-bm-head.white .m-bm-nav .aniut i, .m-bm-head.white .m-bm-nav>li .sec a, .m-bm-head.white .mrhgxt { color: #000; } .ajhhsd { color: #777; font: 500 1rem/1.5em "sourcehansans"; padding: 1em 0; } .ajhhsd a { color: #777; } .ajhhsd a:hover { color: #0096a9; } .ajhhsd span { padding: 0 0.3em; } .ajhhsd span:last-child { display: none; } .xw_ny_banner { background: #333; -o-background-size: cover; background-size: cover; padding: 13.5rem 0 7.25rem; } @media (max-width: 990px) { .xw_ny_banner { padding: 7.25rem 0; } } @media (max-width: 768px) { .xw_ny_banner { padding: 4rem 0; } } .xw_ny_banner h2 { color: #ffffff; font: 600 3.125rem/1.2em "montserrat"; } @media (max-width: 768px) { .xw_ny_banner h2 { font-size: 1.8rem; } } .ssy-sskaa { margin-bottom: 2rem; } @media (max-width: 768px) { .ssy-sskaa { margin-bottom: 1.5rem; } } .ssy-sskaa .searchsa form { width: 50%; border: 1px solid #999; padding: 0 1.5em; border-radius: 2rem; margin: 0 auto; } @media (max-width: 768px) { .ssy-sskaa .searchsa form { width: 90%; } } .ssy-sskaa .searchsa form input { width: 70%; font: 500 1.25rem/4rem "sourcehansans"; background: transparent; color: #999; } @media (max-width: 768px) { .ssy-sskaa .searchsa form input { font-size: 1.125rem; line-height: 3rem; } } .ssy-sskaa .searchsa form button { width: auto; outline: none; border: none; background: transparent; } .ssy-sskaa .searchsa form button i { font: 500 1.6rem/4rem "sourcehansans"; color: #333; } @media (max-width: 768px) { .ssy-sskaa .searchsa form button i { font-size: 1.35rem; line-height: 3rem; } } .sssjga { color: #333; font: 600 1.25rem/1.5em "sourcehansans"; margin-bottom: 1em; } .ss-list li li { margin-top: 2rem; } @media (max-width: 768px) { .ss-list li li { margin-top: 1rem; } } .ss-list li div.img { width: 25%; } @media (max-width: 768px) { .ss-list li div.img { width: 100%; } } .ss-list li div.img a.img { display: block; border: 1px solid #f2f2f2; } .ss-list li .xw-nycont { width: 72%; } .ss-list li .xw-nycont.w100 { width: 100%; } @media (max-width: 768px) { .ss-list li .xw-nycont { width: 100%; margin-top: 1.2em; } } .ss-list li .xw-nycont h2 a { display: block; color: #656363; font: 500 1.25rem/1.35em "sourcehansans"; overflow: hidden; margin-bottom: 0.2em; } @media (max-width: 768px) { .ss-list li .xw-nycont h2 a { font-size: 1.125rem; } } .ss-list li .xw-nycont span { font: 500 1rem/1.5em "montserrat"; } .ss-list li .xw-nycont .text { color: #999999; } .ss-list li .xw-nycont .datea { color: #999999; font: 500 0.95rem/1.5em "montserrat"; } .ss-list li .xw-nycont .p { color: #999999; font: 500 1rem/1.5em "sourcehansans"; margin-top: 0.5em; } .ss-list li .xw-nycont a.more-msl { margin-top: 1em; } @media (max-width: 990px) { body { padding: 60px 0 0 !important; } } /* end */ .list_website ul li { padding: 1.875rem 0; border-bottom: 1px solid #ddd; } .list_website ul li:first-child { padding-top: 0; } .list_website ul li .top { font-size: 1.375rem; line-height: 1.875rem; margin-bottom: 0.625rem; font-weight: 600; } .list_website ul li .bot { font-size: 1rem; line-height: 1.875rem; color: #717171; margin-right: 1.25rem; } .pbmore { width: 10.6875rem; padding-right: 1rem; font-size: 1rem; border-radius: 3px; border: 1px solid #0096a9; background: #0096a9; color: #fff; overflow: hidden; display: inline-block; position: relative; transition: background-color padding 0s cubic-bezier(0.52, 0.08, 0.18, 1) 0s; height: 3.4375rem; line-height: 3.3125rem; text-align: center; vertical-align: top; } .pbmore.border_bgf { border: 1px solid #fff; background: transparent; } .pbmore.border_bgf::after { background: #fff; } .pbmore.border_bgf:hover span, .pbmore.border_bgf:hover .iconfont { color: #0096a9; } .pbmore.bor { border-radius: 3.125rem; } .pbmore .iconfont { color: #fff; font-size: 0.75rem; } .pbmore .ir20p { color: #fff; right: 2.5rem; } .pbmore .il20p { left: -1.25rem; } .pbmore span { transition: all 0.55s cubic-bezier(0.52, 0.08, 0.18, 1); position: relative; z-index: 5; } .pbmore:after { display: block; position: absolute; left: 0; top: 0; width: 110%; content: ''; height: 100%; transition: -webkit-transform 0.55s cubic-bezier(0.52, 0.08, 0.18, 1); transition: transform 0.55s cubic-bezier(0.52, 0.08, 0.18, 1); transition: transform 0.55s cubic-bezier(0.52, 0.08, 0.18, 1), -webkit-transform 0.55s cubic-bezier(0.52, 0.08, 0.18, 1); -webkit-transform-origin: right top; transform-origin: right top; -webkit-transform: translatex(-101%) skewx(-17.62deg); transform: translatex(-101%) skewx(-17.62deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .pbmore i { position: absolute; height: 100%; top: 0; transition: all 0.4s ease; z-index: 8; width: 5px; background-position: center; background-repeat: no-repeat; background-size: 100% auto; } .pbmore:hover { background-color: #fff; padding-right: 0; padding-left: 1rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .pbmore1:hover { background: #f6f9fa; } .pbmore:hover span { color: #0096a9; } .pbmore:hover .iconfont { color: #0096a9; } .pbmore:hover:after { -webkit-transform: translatex(0) skewx(-17.62deg); transform: translatex(0) skewx(-17.62deg); -webkit-transform-origin: left top; transform-origin: left top; } .pbmore:hover .ir20p { right: -1.25rem; } .pbmore:hover .il20p { left: 1.25rem; } .pbmore.border_white { border: 1px solid #fff; background: transparent; } .pbmore.border_white::after { background: #fff; } .pbmore.border_white:hover span, .pbmore.border_white:hover .iconfont { color: #0096a9; } @media (max-width: 2000px) { .list_pro .ul1 li .over{ height: 234px !important; } .list_case .ul1 li .over { height: 364px !important; } } @media (max-width: 1600px) { body, html { font-size: calc(100vw / 110); } .container { padding: 0 10rem; } .list_case .ul1 li .over { height: 312px !important; } .list_pro .ul1 li .over{ height: 199px !important; } } @media (max-width: 1440px) { body, html { font-size: calc(100vw / 100); } .container { padding: 0 8rem; } .list_case .ul1 li .over { height: 292px !important; } .list_pro .ul1 li .over{ height: 180px !important; } } @media (max-width: 1366px) { body, html { font-size: calc(100vw / 95); } .list_case .ul1 li .over { height: 274px !important; } .list_pro .ul1 li .over{ height: 162px !important; } } @media (max-width: 1280px) { body, html { font-size: calc(100vw / 90); } .container { padding: 0 5rem; } } @media (max-width: 990px) { body, html { font-size: 14px; } .container { padding: 0 15px; } .list_case .ul1 li .over { height: 352px !important; } .list_pro .ul1 li .over{ height: 231px !important; } } @media (max-width: 767px) { .container { padding: 0 15px; } .list_case .ul1 li .over { height: 560px !important; } .list_pro .ul1 li .over{ height: 444px !important; } } @media (max-width: 375px) { .list_case .ul1 li .over { height: 260px !important; } .list_pro .ul1 li .over{ height: 192px !important; } } .pc_show_990, .pc_show_767 { display: block; } .phone_show_990, .phone_show_767 { display: none; } header.active, header:hover, .show_header header { background: #fff; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } header.active .center>ul>li>a, header:hover .center>ul>li>a, .show_header header .center>ul>li>a { color: #000; } header.active .right div, header:hover .right div, .show_header header .right div { color: #000; } .rightfix { z-index: 99; } header { line-height: 6.25rem; border-bottom: 1px solid #afafaf; position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; font-weight: 600; } header .right { display: flex; align-items: center; } header .right div, header .right a { color: #fff; } header .right .website { padding-left: 0.9375rem; } header .right .website .iconfont { color: #0096a9; font-weight: normal; } header .right .ds1:hover .iconfont { color: #0096a9; } header .right .ds1, header .right .tel { padding-left: 1.5625rem; } header .left img { height: 2.3125rem; } header .center>ul>li { float: left; } header .center>ul>li:nth-child(6) .er-ul { width: 350%; left: -40%; } header .center>ul>li>a { padding: 0 1.25rem; position: relative; font-size: 1rem; color: #ffffff; } header .center>ul>li>a::before { content: ""; position: absolute; bottom: -1px; left: 0; width: 0; height: 2px; background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } header .center>ul>li:hover>a, header .center>ul>li.active>a { color: #0096a9; } header .center>ul>li:hover>a::before, header .center>ul>li.active>a::before { width: 100%; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section01 .swiper-slide { width: 100vw !important; } .section01 video, .section01 img { height: 100vh; object-fit: cover; display: block; width: 100vw; } .section01 .swiper-pagination { bottom: 3.125rem; } .section01 .swiper-pagination-bullet { width: 4.25rem; height: 0.1875rem; background: #c4c4c4; position: relative; border-radius: 2px; opacity: 1; } .section01 .swiper-pagination-bullet::before { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #0096a9; } .section01 .swiper-pagination-bullet-active::before { transition: all 3s; -webkit-transform: all 3s; -moz-transition: all 3s; -o-transition: all 3s; width: 100%; } .title { font-weight: bold; font-size: 2.125rem; line-height: 2.8125rem; color: #000000; } .title.cf { color: #fff; } .subtitle { font-size: 1rem; line-height: 1.875rem; margin-top: 0.625rem; color: #000000; } .subtitle.cf { color: #fff; } .iconfont { font-size: 1rem; } .text { font-size: 1rem; line-height: 1.875rem; } .more { padding: 0 2.5rem; line-height: 3.4375rem; border-radius: 0.3125rem; background: #0096a9; font-size: 1rem; color: #ffffff; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .more .iconfont { margin-left: 0.5rem; font-size: 1rem; } .more:hover { background: #000; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; color: #fff; } .section02 .pt100.container, .section03 .pt100.container, .section04 .pt100.container, .section05 .pt100.container { padding-top: 6.25rem; } .section02 .hover_pag, .section03 .hover_pag, .section05 .hover_pag { position: absolute; width: 100%; height: 1.875rem; } .section02 .hover_pag.w50, .section03 .hover_pag.w50, .section05 .hover_pag.w50 { width: 38%; } .section02 .hover_pag .pr, .section03 .hover_pag .pr, .section05 .hover_pag .pr { height: 100%; display: flex; align-items: center; } .section02 .hover_pag>.container, .section03 .hover_pag>.container, .section05 .hover_pag>.container { height: 100%; } .section02 .hover_pag.black, .section03 .hover_pag.black, .section05 .hover_pag.black { top: -3.125rem; } .section02 .hover_pag.black .swiper-button-next .iconfont, .section03 .hover_pag.black .swiper-button-next .iconfont, .section05 .hover_pag.black .swiper-button-next .iconfont, .section02 .hover_pag.black .swiper-button-prev .iconfont, .section03 .hover_pag.black .swiper-button-prev .iconfont, .section05 .hover_pag.black .swiper-button-prev .iconfont { color: #000; } .section02 .hover_pag.black .swiper-pagination, .section03 .hover_pag.black .swiper-pagination, .section05 .hover_pag.black .swiper-pagination { color: #000; } .section02 .swiper-pagination, .section03 .swiper-pagination, .section05 .swiper-pagination { bottom: 0; width: auto; font-size: 1rem; line-height: 1.875rem; color: #ffffff; right: 9.25rem; left: auto; } .section02 .swiper-button-next, .section03 .swiper-button-next, .section05 .swiper-button-next { right: 0; } .section02 .swiper-button-prev, .section03 .swiper-button-prev, .section05 .swiper-button-prev { left: auto; right: 4.5rem; } .section02 .swiper-scrollbar, .section03 .swiper-scrollbar, .section05 .swiper-scrollbar { width: calc(100% - 14.375rem); height: 0.125rem; background: rgba(255, 255, 255, 0.15); opacity: 1; } .section02 .swiper-scrollbar .swiper-scrollbar-drag, .section03 .swiper-scrollbar .swiper-scrollbar-drag, .section05 .swiper-scrollbar .swiper-scrollbar-drag { background: #0096a9; height: 0.25rem; top: -0.0625rem; } .section02 .swiper-button-next, .section03 .swiper-button-next, .section05 .swiper-button-next, .section02 .swiper-button-prev, .section03 .swiper-button-prev, .section05 .swiper-button-prev { background-image: none; height: auto; margin-top: 0; transform: translatey(-50%); } .section02 .swiper-button-next .iconfont, .section03 .swiper-button-next .iconfont, .section05 .swiper-button-next .iconfont, .section02 .swiper-button-prev .iconfont, .section03 .swiper-button-prev .iconfont, .section05 .swiper-button-prev .iconfont { display: block; font-size: 2rem; color: #fff; } .section02 { background: url(/uploads/image/aacfimg/1.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .section02 .swiper-slide { overflow: hidden; } .section02 .swiper-pagination-current { color: #0096a9; } .section02 .swiper-container { padding: 2.8125rem 0; } .section02 .hover { position: absolute; bottom: 2.8125rem; padding: 0 5.625rem; width: 100%; } .section02 .hover .name { font-size: 1.5rem; line-height: 1.875rem; color: #ffffff; margin-top: 0.625rem; } .section02 .hover .icon img { height: 3.875rem; } .section02 .hover2 { position: absolute; bottom: -100%; left: 0; width: 100%; height: 100%; background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; padding: 4.6875rem 5.3125rem 1.5625rem; } .section02 .hover2 .name { font-size: 1.5rem; line-height: 1.875rem; color: #ffffff; } .section02 .hover2 .text { margin: 1rem 0 1.25rem; color: #ffffff; } .section02 .swiper-slide:hover .hover2 { bottom: 0; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section03 .left_sum>div { display: none; } .section03 .left_sum>div.active { display: block; } .section03 .left_sum .name { font-size: 1.5rem; line-height: 2rem; color: #000000; } .section03 .left_sum ul { margin: 1.875rem 0; height: 6.875rem; overflow: hidden; } .section03 .left_sum ul li { font-size: 1rem; padding-left: 1.75rem; line-height: 1.875rem; margin-bottom: 0.625rem; color: #333333; position: relative; } .section03 .left_sum ul li::before { content: ""; position: absolute; top: 0.5rem; left: 0; background: url(/uploads/image/aacfimg/5.png) no-repeat; background-size: contain; width: 0.9375rem; height: 0.9375rem; } .section03 .left_sum .gallery-top { margin: 0; } .section03 .left_sum .gallery-top .swiper-slide img { height: 6.25rem; object-fit: contain; } .section03 .left_sum .hover { position: absolute; width: 100%; bottom: 0; } .section03 .left_sum .gallery-top .swiper-slide { border: 1px solid #e2e2e2; padding: 0.625rem; } .section03 .left_sum .gallery-top .swiper-slide-thumb-active { border-color: #0096a9; } .section03 .left_sum .w38 { width: 46%; } .section03 .left_sum .gallery-thumbs { padding-bottom: 4.1875rem; } .section03 .left_sum .gallery-thumbs img { height: 50vh; object-fit: contain; } .section03 .left_sum .gallery-thumbs .right { width: 54%; } .section03 .row.pt30 { align-items: flex-end; } .section03 .qiehuan { text-align: right; } .section03 .qiehuan ul { padding: 0.625rem 0; border-right: 1px solid #e5e5e5; } .section03 .qiehuan ul li { font-size: 1.25rem; line-height: 2.8125rem; color: #333333; padding-right: 1.25rem; position: relative; } .section03 .qiehuan ul li::before { content: ""; position: absolute; top: 50%; right: -2px; width: 0.1875rem; height: 0; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; background: #0096a9; border-radius: 0.3125rem; transform: translatey(-50%); transform-origin: top; } .section03 .qiehuan ul li a { color: #333333; } .section03 .qiehuan ul li:hover::before, .section03 .qiehuan ul li.active::before { height: 1.375rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section03 .qiehuan ul li:hover a, .section03 .qiehuan ul li.active a { color: #0096a9; } .section04 { background: url(/uploads/image/aacfimg/6.jpg) no-repeat; background-size: cover; background-attachment: fixed; } .section04 ul li { transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section04 ul li .text { color: #fff; } .section04 ul li:hover { transform: translatey(-0.625rem); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section04 ul li:hover .icon img { transform: rotatey(180deg); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section04 ul li .number { font-weight: bold; font-size: 4.625rem; text-transform: uppercase; color: #ffffff; line-height: 1; margin: 1.25rem 0 0.9375rem; } .section04 ul li .number sub { font-weight: bold; font-size: 2.125rem; text-transform: uppercase; color: #ffffff; } .section04 ul li .icon img { height: 3.75rem; line-height: 3.75rem; } .section04 .subtitle { width: 80%; margin-left: auto; margin-right: auto; } .section05 { background: #052039; } .section05 .container.pr0 { padding-right: 0; } .section05 .swiper-slide { border: 1px solid rgba(255, 255, 255, 0.15); padding: 2.25rem 2.5rem 2.5rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section05 .swiper-slide .biaoqian { width: 4.375rem; line-height: 1.875rem; border-radius: 1.25rem; border: 1px solid #fff; text-align: center; font-size: 0.875rem; color: #ffffff; } .section05 .swiper-slide .name { font-size: 1.25rem; line-height: 1.875rem; height: 1.875rem; margin: 0.625rem 0; color: #ffffff; } .section05 .swiper-slide .data { font-size: 1rem; line-height: 1.875rem; color: #ffffff; } .section05 .swiper-slide .text { color: #fff; height: 5.625rem; margin-top: 0.625rem; } .section05 .swiper-slide:hover { background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .section05 .swiper-container { padding: 2.1875rem 0 4rem; } .section05 .hover_pag .container { padding-left: 0; } .right_div { min-width: 15.875rem; } #newbridge{ display: none; } .fix_ul li:hover { background: #d61d1d; } footer { background: #1b1b1b; } footer .top { padding: 5.3125rem 0 3.75rem; } footer .top .left { width: 18%; } footer .top .left .img img { height: 2.75rem; } footer .top .right { width: 82%; } footer .top .right ul { display: flex; align-items: flex-start; justify-content: space-between; margin: 0 -0.9375rem; } footer .top .right ul li { padding: 0 0.9375rem; } footer .top .right ul .name { font-size: 1rem; line-height: 1.875rem; color: #ffffff; margin-bottom: 0.8125rem; } footer .top .right ul .name:hover { color: #0096a9; } footer .top .right ul .text { font-size: 0.875rem; color: #c8c8c8; } footer .top .right ul a.text:hover { color: #0096a9; } footer .bot { border-top: 1px solid rgba(149, 149, 149, 0.3); padding: 1.25rem 0; } footer .bot .text { font-size: 0.875rem; line-height: 1.875rem; color: #c8c8c8; } .fix_ul li { padding: 0; width: 4rem; height: 4rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; text-align: center; margin-bottom: 0.3125rem; border: none; background: #0096a9; } .fix_ul li i { font-size: 1.25rem; } .right_div { min-height: 4rem; height: 4rem; line-height: 4rem; } .fix_ul li:nth-child(1) .right_div { width: 6.25rem; height: 6.25rem; min-width: 6.25rem; padding: 0; } .fix_ul li.fixright_li_last { opacity: 0; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .fix_ul li.fixright_li_last.active { opacity: 1; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .nyban .hover { position: absolute; top: 50%; left: 0; width: 100%; text-align: center; transform: translatey(-50%); } .nyban .p1 { font-weight: bold; font-size: 2.75rem; line-height: 3.125rem; color: #ffffff; } .nyerji { line-height: 4.0625rem; background: #0096a9; font-size: 1.125rem; } .nyerji a { color: #ffffff; } .nyerji ul { display: flex; align-items: center; justify-content: center; } .nyerji ul li { margin: 0 1.875rem; } .nyerji ul li a { padding: 0 0.75rem; position: relative; } .nyerji ul li a::before { content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 3px; background: #fff; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .nyerji ul li:hover a::before, .nyerji ul li.active a::before { width: 100%; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .bread { font-size: 0.875rem; line-height: 1.875rem; color: #a0a0a0; padding-top: 1.5625rem; } .bread a { color: #a0a0a0; } .bread .iconfont { font-size: 0.875rem; } .bread span { padding: 0 0.625rem; } .bread span:last-child { display: none; } .bgf7, body { background: #f8f8f7; } .pt50 { padding-top: 3.125rem; } .pb120 { padding-bottom: 7.5rem; } .list_pro_bgz.pro_41 .squer_pro>div { height: auto; } .list_pro_bgz.pro_41 .squer_pro>div .name { padding-bottom: 1.25rem; margin-top: 1.875rem; } .list_pro_bgz.pro_41 .squer_pro:nth-child(5) { margin-top: 0; } .list_pro_bgz.pro_41 .squer_pro:nth-child(9) { margin-top: 0; margin-left: 0; } .list_pro_bgz .squer_pro { float: left; height: auto; margin-bottom: 1.875rem; } .list_pro_bgz .box { margin-left: -15px; margin-right: -15px; } .list_pro_bgz .squer_pro { overflow: hidden; } .list_pro_bgz .squer_pro .pr .pr { display: flex; flex-wrap: wrap; height: 100%; } .list_pro_bgz .squer_pro .pr .pr .img, .list_pro_bgz .squer_pro .pr .pr .name { width: 100%; } .list_pro_bgz .squer_pro .hover:first-of-type { z-index: 99 !important; } .list_pro_bgz .squer_pro>div { height: 358px; } .list_pro_bgz .squer_pro.changtu .img { order: 2; } .list_pro_bgz .squer_pro.changtu .name { order: 1; padding-bottom: 1.875rem; } .list_pro_bgz .squer_pro.changtu>div { height: 746px; } .list_pro_bgz .squer_pro.changtu .pr .pr { padding-top: 6.25rem; height: 100%; } .list_pro_bgz .squer_pro:nth-child(5) { position: relative; margin-top: -388px; } .list_pro_bgz .squer_pro:nth-child(9) { margin-top: -388px; margin-left: 33.3%; } .list_pro_bgz .squer_pro:nth-child(11) { -ms-flex: 0 0 66.666%; flex: 0 0 66.666%; max-width: 66.666%; } .list_pro_bgz .squer_pro>div { padding: 1.125rem; background: #fff; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro_bgz .squer_pro:hover>div { box-shadow: 0 0 2rem rgba(0, 149, 168, 0.08); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro_bgz .squer_pro:hover .hover { transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transform: scale(1); } .list_pro_bgz .squer_pro .name { font-size: 1.125rem; line-height: 1.875rem; color: #000000; font-weight: 600; } .list_pro_bgz .hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 149, 169, 0.9); transform: scale(0); transform-origin: center; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro_bgz .hover div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 3.1875rem; height: 3.1875rem; text-align: center; line-height: 3.0625rem; border: 1px solid #ddd; border-radius: 50%; } .list_pro_bgz .hover div .iconfont { color: #fff; } .bread_pop.bread { padding-top: 0; position: fixed; top: 0; left: 0; z-index: 1100; line-height: 4rem; display: none; } .bread_pop.bread .text { line-height: inherit; } .bread_pop.bread.active { display: block; } .bread_pop.bread .text { color: #fff; } .bread_pop.bread .text a { color: #fff; } .p_top { position: absolute; top: -6.25rem; } .p_top1 { position: absolute; top: -10.3125rem; } .list_download .ul li:nth-child(1) { background: #0096a9; color: #fff; } .list_download .ul li:last-child { margin-bottom: 1.25rem; } .list_download .ul li { line-height: 3.75rem; border-bottom: 1px solid #e8e8e8; font-size: 1.125rem; color: #686868; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_download .ul li>div { float: left; text-align: center; } .list_download .ul li>div:nth-child(1) { width: 10%; } .list_download .ul li>div:nth-child(2) { width: 30%; } .list_download .ul li>div:nth-child(3) { width: 20%; } .list_download .ul li>div:nth-child(4) { width: 20%; } .list_download .ul li>a:nth-child(5) { width: 20%; text-align: center; display: flex; align-items: center; color: #0096a9; justify-content: center; } .list_download .ul li>a:nth-child(5) .iconfont { font-size: 1rem; margin-left: 1.5rem; } .list_download .ul li>a:nth-child(5):hover .iconfont { animation: shangxia 2s infinite; } @keyframes shangxia { 0% { transform: translatey(0); } 50% { transform: translatey(-5px); } 100% { transform: translatey(0px); } } .list_download .ul li:hover { transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; box-shadow: 0 0 0.625rem rgba(32, 150, 213, 0.2); } .list_news .bot ul li>div, .model_news li>div { position: relative; padding: 2.6875rem 2.5rem 2.625rem; border: 1px solid #eaeaea; border-top: 2px solid #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; height: 100%; } .list_news .bot ul li>div::before, .model_news li>div::before { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 1px; background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news .bot ul li:hover>div, .model_news li:hover>div { box-shadow: 0 0 0.85rem rgba(221, 221, 221, 0.875); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news .bot ul li:hover>div::before, .model_news li:hover>div::before { width: 100%; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news .bot ul li:hover>div .name, .model_news li:hover>div .name { color: #0096a9; } .model_news .name { font-size: 1.25rem; line-height: 1.875rem; color: #000; } .model_news li .data { padding: 0; border-bottom: none; } .list_news form .more:hover { border-color: #d61d1d; } .list_news .bot .data, .model_news .data { font-size: 1rem; line-height: 1.875rem; text-transform: uppercase; color: #7c7c7c; } .list_news .bot .data .iconfont, .model_news .data .iconfont { font-size: 1rem; } .list_news .bot .name, .model_news .name { margin: 1.25rem 0; } .list_news .bot .more_a, .model_news .more_a { margin-top: 1.25rem; } .list_news form .select { width: 12.75rem; border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0.5rem 0.5rem 0.5rem rgba(218, 216, 216, 0.25); line-height: 3.125rem; line-height: 3rem; } .list_news form .select select { width: 100%; font-weight: 400; padding: 0 1.875rem; font-size: 1rem; color: #767373; border: none; height: 3.125rem; overflow: hidden; background: transparent; } .list_news form .fl { margin-right: 1.375rem; } .list_news form .input { width: 28.125rem; line-height: 3.125rem; border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0.5rem 0.5rem 0.5rem rgba(218, 216, 216, 0.25); padding: 0 1.25rem 0 3.75rem; position: relative; } .list_news form .input input { width: 100%; background: transparent; } .list_news form .input button { position: absolute; top: 50%; left: 1.25rem; transform: translatey(-50%); font-size: 1.25rem; border: none; background: transparent; color: #0096a9; } .list_news form .more { background: #0096a9; padding: 0 2.5rem; line-height: 3.125rem; border: 1px solid #0096a9; border-radius: 0; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news form .more:hover { background: #d61d1d; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news form .more::before { background: #0096a9; } .list_news .swiper-container { height: 100%; } .list_news .swiper-container a { height: 100%; } .list_news .swiper-container a img { height: 100%; object-fit: cover; } .list_news .swiper-pagination-bullet { width: 0.6875rem; height: 0.6875rem; border-radius: 50%; background: transparent; border: 1px solid #0096a9; margin: 0 0.25rem; opacity: 1; } .list_news .swiper-pagination-bullet-active { background: transparent; background: #0096a9; } .list_news .swiper-pagination { bottom: 1.6875rem; right: 3rem; } .list_news .name { font-size: 1.25rem; line-height: 1.875rem; color: #000; margin-bottom: 0.375rem; } .list_news .text { font-size: 1rem; line-height: 1.875rem; height: 3.75rem; color: #2b2b2b; } .list_news .top li { display: flex; align-items: flex-start; padding: 1.47rem 0; border-top: 1px solid rgba(0, 0, 0, 0.15); position: relative; } .list_news .top li::before { content: ""; position: absolute; top: -1px; left: 0; width: 0; height: 2px; background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news .top li:hover::before, .list_news .top li.active::before { width: 100%; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_news .top li:hover .name { color: #0096a9; } .list_news .top li:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.15); } .list_news .left { width: 7.5rem; } .list_news .right { width: calc(100% - 7.5rem); } .list_news .month { font-style: italic; font-size: 2rem; line-height: 2.4rem; color: #0096a9; } .list_news .year { font-style: italic; font-size: 1.125rem; line-height: 1.5rem; text-transform: uppercase; color: #494949; } .list_news .bot { padding: 5.625rem 0; } .list_news .bot ul li { margin-bottom: 2.0625rem; } .more_a { font-size: 1rem; line-height: 1.875rem; color: #0096a9; display: flex; align-items: center; position: relative; } .more_a:hover .iconfont { transform: translatex(0.625rem); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .more_a .iconfont { margin-left: 1.5625rem; display: block; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; font-size: 1rem; } .modal-open, .modal-open .modal { padding-right: 0 !important; } .model_news.show_case .top { position: fixed; } .model_news .modal-body { padding: 7.5rem 0; } .model_news .modal-dialog { overflow-y: hidden !important; height: 100%; } .model_news .modal-dialog .modal-content { overflow-y: scroll; height: calc(100% - 6.25rem); } .model_news.modal.fade .modal-dialog { -webkit-transform: translatey(120%); -ms-transform: translatey(120%); transform: translatey(120%); -webkit-transition: visibility 0s linear 0.4s, z-index 0s linear 0.4s, -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: visibility 0s linear 0.4s, z-index 0s linear 0.4s, -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: visibility 0s linear 0.4s, z-index 0s linear 0.4s, transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: visibility 0s linear 0.4s, z-index 0s linear 0.4s, transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: visibility 0s linear 0.4s, z-index 0s linear 0.4s, transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } .model_news.modal.fade.show .modal-dialog { -webkit-transform: translatey(0); -ms-transform: translatey(0); transform: translatey(0); -webkit-transition: visibility 0s linear 0s, z-index 0s linear 0s, -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: visibility 0s linear 0s, z-index 0s linear 0s, -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: visibility 0s linear 0s, z-index 0s linear 0s, transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: visibility 0s linear 0s, z-index 0s linear 0s, transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: visibility 0s linear 0s, z-index 0s linear 0s, transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } .model_news .modal-dialog { margin: 0 auto; max-width: 100%; background: #fff; } .model_news .modal-content, .model_news .modal-header, .model_news .modal-body { border-radius: 0; } .model_news .modal-content { border: none; } .model_news .modal-content { z-index: 98; } .model_news .top { padding: 1.125rem 0; position: sticky; top: 0; left: 0; z-index: 9999; width: 100%; background: #0096a9; } .model_news .top .flex { display: flex; align-items: center; justify-content: space-between; } .model_news .top .flex .left { width: 80%; padding-top: 0; } .model_news .top .flex .right { width: 20%; } .model_news .top .text { line-height: inherit; } .model_news .top .text { color: #fff; } .model_news .top .text a { color: #fff; } .model_news .top .right .close { position: static; width: 2.8125rem; height: 2.8125rem; text-align: center; border: 1px solid #fff; line-height: 2.6875rem; color: #fff; opacity: 1; font-weight: normal; } .model_news .data { font-size: 1rem; line-height: 1.875rem; text-transform: uppercase; color: #7c7c7c; padding: 0.8125rem 0 2.0625rem; border-bottom: 1px solid #d6d6d6; } .model_news .text1 { padding: 2rem 0 0; } .model_news .shangxia { border-top: 1px solid #d6d6d6; margin-top: 6.25rem; } .about_news { background: #f2f1ef; padding: 6.875rem 0; } .about_news li:hover>div { background: #fff; } .shangxia { display: flex; padding-top: 2.5rem; justify-content: space-between; } .shangxia div a { width: 100%; } .shangxia a { width: 33.3%; display: block; font-size: 1rem; line-height: 1.875rem; color: #565656; } .shangxia a .iconfont { color: #b6b6b6; display: inline-block; margin-right: 0.3125rem; } .shangxia a:hover { color: #0096a9; } .shangxia a:hover .iconfont { color: #0096a9; } .shangxia a:last-child .iconfont { margin-left: 0.3125rem; margin-right: 0; } .list_contact .hover { position: absolute; top: 50%; right: 0; transform: translatey(-50%); } .list_contact .hover .content { padding: 0; width: 33.75rem; background: #0096a9; } .list_contact .hover .content:nth-child(1).active .padding { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .list_contact .hover .content .padding { display: none; } .list_contact .hover .content.active .padding { display: block; } .list_contact .hover .content .name { padding: 1.25rem 3.75rem; border-bottom: 1px solid rgba(255, 255, 255, 0.2); font-size: 1.5rem; line-height: 1.875rem; color: #ffffff; } .list_contact .hover .content .padding { padding: 1.75rem 2.75rem 2.125rem; } .list_contact .hover .content .padding .text { font-size: 1rem; line-height: 2.5rem; color: #ffffff; } .list_contact .hover .content .padding .icon { margin-top: 1.25rem; width: 3rem; height: 3rem; border-radius: 50%; border: 1px solid #fff; line-height: 2.875rem; text-align: center; position: relative; } .list_contact .hover .content .padding .icon .iconfont { font-size: 1.25rem; display: block; color: #fff; } .list_contact .hover .content .padding .icon:hover .img { opacity: 1; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transform: none; } .list_contact .hover .content .padding .icon .img { position: absolute; top: -7rem; width: 6.25rem; height: 6.25rem; transform: scaley(0); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; opacity: 0; transform-origin: bottom; } .list_message .left { padding-right: 2.3125rem; } .list_message .right { padding-left: 3rem; } .list_message .contact input { width: 100%; line-height: 3.4375rem; border-radius: 0.3125rem; border: 1px solid #e5e5e5; padding: 0 1.5rem; font-size: 1rem; color: #7f7f7f; } .list_message .contact textarea { width: 100%; border-radius: 0.3125rem; height: 7rem; line-height: 1.875rem; padding: 0.625rem 1.5rem; display: block; border: 1px solid #e5e5e5; } .list_message .contact button { line-height: 3.4375rem; background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; padding: 0 4.0625rem; font-size: 1.125rem; color: #fff; border: none; border-radius: 0.3125rem; } .list_message .contact button:hover { background: #d61d1d; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro .ul li { box-shadow: 0 0 0.625rem rgba(3, 96, 235, 0.15); margin-bottom: 3.125rem; border-radius: 1.25rem; background: #fff; padding: 1.875rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro .ul li:hover { box-shadow: 0 0 1.5rem rgba(3, 96, 235, 0.25); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro .ul li:hover .name { color: #0096a9; } .list_pro .ul li:hover img { transform: scale(1.1); } .list_pro .ul .name { font-size: 1.25rem; line-height: 1.875rem; padding-bottom: 0.9375rem; position: relative; margin-top: 1.5625rem; color: #000000; } .list_pro .ul .name::before { content: ""; position: absolute; bottom: 0; width: 1.6875rem; height: 0.1875rem; background: #0096a9; left: 0; } .list_pro .ul .text { color: #565656; margin: 0.625rem 0 2.1875rem; } .list_pro .ul .left { padding-right: 2.1875rem; } .list_pro .ul1 li { margin-bottom: 1.875rem; } .list_pro .ul1 li>div { background: #fff; box-shadow: 0 0 0.625rem rgba(3, 96, 235, 0.15); padding: 3.125rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; height: 100%; border-radius: 0.625rem; } .list_pro .ul1 li .over{ height: 300px; } .list_pro .ul1 li>div .name { font-size: 1.25rem; position: relative; line-height: 1.875rem; color: #000000; padding-bottom: 1.25rem; text-align: center; margin-top: 3rem; font-weight: 600; } .list_pro .ul1 li>div .name::before { content: ""; position: absolute; bottom: 0; left: 50%; transform: translatex(-50%); width: 1.6875rem; height: 0.1875rem; background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; border-radius: 0.1875rem; } .list_pro .ul1 li>div .text { color: #565656; text-align: center; margin-top: 0.625rem; } .list_pro .ul1 li:hover>div { box-shadow: 0 0 1.5rem rgba(3, 96, 235, 0.25); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_pro .ul1 li:hover>div img { transform: scale(1.1); } .list_pro .ul1 li:hover .name { color: #0096a9; } .list_pro .ul1 li:hover .name::before { width: 3.125rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_case .ul1 li { margin-bottom: 1.875rem; } .list_case .ul1 li:hover .name { background: #0096a9; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; color: #fff; } .list_case .ul1 li:hover img { transform: scale(1.1); } .list_case .ul1 li .name { font-size: 1.25rem; line-height: 1.875rem; color: #000000; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; position: relative; text-align: center; padding: 1.375rem; border-radius: 0 0 1.25rem 1.25rem; } .list_case .ul1 li .over { height: 463px; } .list_case .ul1 li .over, .list_case .ul1 li .over img { border-radius: 1.25rem 1.25rem 0 0; } .list_case .ul1 li>div { border-radius: 1.25rem; border: 1px solid #dddddd; } .list_abotu_five .swiper-pagination { display: none; } .show_pro .swiper-slide { height: auto; display: flex; align-items: center; justify-content: center; } .show_pro .left { padding-top: 1.875rem; } .show_pro .left ul { margin-top: 1.25rem; } .show_pro .left .text { color: #565656; } .show_pro .left ul li { font-size: 1rem; line-height: 1.875rem; margin-bottom: 0.625rem; position: relative; padding-left: 1.875rem; color: #565656; } .show_pro .left ul li::before { content: ""; position: absolute; top: 0.675rem; left: 0; width: 0.5rem; height: 0.5rem; border: 1px solid #0096a9; border-radius: 50%; } .show_pro .right>div { background: #fff; padding: 0 1.25rem; box-shadow: 0 0 1rem rgba(0, 149, 169, 0.1); } .show_pro .right>div .swiper-slide img { height: 80%; } .show_pro .right>div .swiper-button-prev, .show_pro .right>div .swiper-button-next { background: none; } .show_pro .right>div .swiper-button-prev .iconfont, .show_pro .right>div .swiper-button-next .iconfont { font-size: 1.5rem; color: #0096a9; } .show_pro_two table tr td { padding: 0.9375rem 2.5rem; line-height: 1.75rem; font-size: 1rem; color: #565656; border: 1px solid #e5e7ee; } .show_pro_two table tr td:nth-child(1) { background: rgba(0, 149, 169, 0.05); } .show_right { position: sticky; top: 7.5rem; height: 100%; } .show_right .name { font-size: 1.5rem; line-height: 1.875rem; color: #232323; margin-bottom: 1.5625rem; } .show_right ul li { padding: 1rem 0; border-bottom: 1px solid #e4e4e4; } .show_right ul li .left1 { width: 0; float: left; } .show_right ul li p { width: 100%; float: right; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .show_right ul li:hover .left1 { width: 30%; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .show_right ul li:hover a { padding-left: 0; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .show_right ul li:hover a::before { display: none; } .show_right ul li:hover p { transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; width: 70%; padding-left: 0.75rem; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; } .show_right ul li:first-child { border-top: 1px solid #e4e4e4; } .show_right ul li a { transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; font-size: 1.125rem; line-height: 1.875rem; color: #565656; position: relative; padding-left: 1.5625rem; } .show_right ul li a::before { content: ""; position: absolute; top: 50%; left: 0; width: 0.5rem; height: 0.5rem; border-radius: 50%; transform: translatey(-50%); background: #0096a9; } .show_right ul li:hover a { color: #0096a9; } .show_yfydg .name { color: #565656; margin: 3.125rem 0 1.5625rem; } .show_yfydg .name span { font-size: 1.375rem; line-height: 1.875rem; color: #232323; } .show_yfydg .swiper-slide { text-align: center; height: auto; } .show_yfydg .swiper-slide .over { border: 1px solid #cbcbcb; border-radius: 0.3125rem; padding: 1.875rem 1rem; height: calc(100% - 1.25rem - 1.875rem); display: flex; align-items: center; justify-content: center; } .show_yfydg .swiper-slide .over.h100 { height: 100%; } .show_yfydg .swiper-slide .text { margin-top: 1.25rem; color: #565656; } .show_yfydg .swiper-pagination { bottom: 0; } .show_yfydg .swiper-pagination .swiper-pagination-bullet { width: 0.875rem; height: 0.875rem; background: #0096a9; } .show_yfydg .swiper-container { padding-bottom: 3.125rem; } .show_yfydg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.4375rem; } .list_about .ul { margin: 2.8125rem 0 0; } .list_about ul li>div { text-align: center; } .list_about ul li>div .number { font-size: 3.75rem; line-height: 1; text-transform: uppercase; color: #282828; font-weight: 600; color: #0096a9; } .list_about ul li>div .number sub { font-size: 1rem; line-height: 1.875rem; color: #2d2d2d; font-weight: 600; bottom: 0em; left: 0.5rem; color: #0096a9; } .list_about ul li>div .number sub.jia { font-size: 1.25rem; color: #0096a9; } .list_about ul li>div .text { font-size: 1rem; line-height: 1.875rem; color: #2d2d2d; margin-top: 0.625rem; } .list_about_two { border-top: 1px solid rgba(86, 86, 86, 0.2); } .list_about_two ul li { padding: 5.625rem 0; border-left: 1px solid rgba(86, 86, 86, 0.2); text-align: center; width: 27.5%; } .list_about_two ul li:first-child { border-left: none; } .list_about_two ul li:hover .icon img { transform: rotatey(180deg); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_about_two ul li .name { font-size: 1.875rem; line-height: 2.5rem; color: #0f0f0f; } .list_about_two ul li .text { font-size: 1.125rem; line-height: 1.875rem; color: #565656; margin: 1.5625rem 0; height: 3.75rem; } .list_about_two ul li .icon img { height: 3.875rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_about_two ul li:nth-child(2) { width: 40%; padding-left: 7.5rem; padding-right: 7.5rem; } .list_about_two ul li:nth-child(3) { padding-left: 5rem; } .list_about .right>div { border-radius: 0.625rem; -moz-border-radius: 0.625rem; -webkit-border-radius: 0.625rem; padding: 1.375rem; box-shadow: 0 0 1.5rem rgba(3, 96, 235, 0.15); background: #fff; } .list_about .right .hover { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .list_about .right .hover .iconfont { font-size: 4.5rem; color: rgba(255, 255, 255, 0.8); display: block; filter: drop-shadow(0 0 0.625rem rgba(0, 0, 0, 0.336)); } .list_abotu_five .padding { padding: 0 8rem; } .list_abotu_five .padding>div { padding: 3.75rem; border-radius: 1.25rem; box-shadow: 0 0 0.625rem rgba(3, 96, 235, 0.15); background: #fff; } .list_abotu_five .padding .swiper-container .swiper-slide { display: flex; height: auto; } .list_abotu_five .padding .swiper-container .left { border-right: 1px solid #e7e7e7; padding: 1.875rem 3.125rem 1.875rem 0; width: 20%; align-items: center; display: flex; float: left; } .list_abotu_five .padding .swiper-container .text { color: #565656; text-align: justify; float: right; width: calc(100% - 20%); padding-left: 3.125rem; } .list_abotu_five .bot { padding: 3.4375rem 0; } .list_abotu_five .picmarquee-left ul li, .list_abotu_five .picmarquee-left1 ul li { width: 14.28%; padding: 0 0.9375rem; } .list_abotu_five .picmarquee-left ul li:hover div, .list_abotu_five .picmarquee-left1 ul li:hover div { border: 1px solid #0096a9; box-shadow: 0 0 0.625rem rgba(3, 96, 235, 0.15); transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .list_abotu_five .picmarquee-left ul li div, .list_abotu_five .picmarquee-left1 ul li div { border-radius: 0.625rem; border: 1px solid #ececec; background: #ffffff; padding: 2rem 2.5rem; transition: all 0.4s; -webkit-transform: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; } .black_buttin { width: 3.4375rem; height: 3.4375rem; line-height: 3.3125rem; border-radius: 50%; border: 1px solid #000; opacity: 0.3; background-size: 1.25rem 1.25rem; margin-top: 0; top: 50%; transform: translatey(-50%); } .black_buttin:hover { opacity: 0.5; } .list_parent .ul { margin: 2.1875rem -0.9375rem 0; flex-wrap: wrap; justify-content: flex-start; } .list_parent .ul li, .list_abotu_five .ul li { margin-bottom: 1.875rem; padding: 0 0.9375rem; width: 20%; } .list_abotu_five .ul { margin-top: 3.125rem; } .list_parent .ul li div, .list_abotu_five .ul li div { border-radius: 0.625rem; border: 1px solid #ececec; background: #ffffff; padding: 10px; } .list_parent .ul li:hover>div, .list_abotu_five .ul li:hover>div { border-color: #0096a9; box-shadow: 0 0 0.625rem rgba(0, 0, 0, 0.15); } .list_parent .ul li:hover img, .list_abotu_five .ul li:hover img { transform: scale(1.1); } .nyerji.nyerji_about { position: sticky; top: 6.25rem; left: 0; width: 100%; background: #0096a9; z-index: 99; } /* */ /* 分页样式 */ .pager li>a, .pager li>span { border-radius: 0; display: block; } .pagination { display: flex; align-items: center; justify-content: center; } .pagination li { width: 40px; height: 40px; line-height: 38px; text-align: center; border: 1px solid #ddd; margin: 0 2px; } .pagination li.active, .pagination li:hover { background: #0096a9; } .pagination li.active a, .pagination li:hover a, .pagination li.active span, .pagination li:hover span { color: #fff; } .pagination li.disabled { background: transparent; } .pagination li.disabled span { color: #666; } .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #0096a9; border-color: #0096a9; } .pagination>li>a, .pagination>li>span { color: #666; font-size: 12px; } .list_pro_bgz .squer_pro.height_a .img { height: calc(100% - 1.875rem); display: flex; align-items: center; justify-content: center; } .list_pro_bgz .squer_pro.height_a .img img { max-height: 90%; } .list_pro_bgz .squer_pro.height_a { height: 358px; margin-bottom: 30px; } .list_pro_bgz .squer_pro.changtu { height: 746px; margin-bottom: 30px; } .show_news .top { padding: 1.125rem 0; position: sticky; top: 0; z-index: 9999; width: 100%; background: #0096a9; } .show_news .top .left { display: flex; align-items: center; } .show_news .top .bread { padding-top: 0; } .show_news .top .right { text-align: right; } .show_news .top .right a { display: inline-block; position: static; width: 2.8125rem; height: 2.8125rem; text-align: center; border: 1px solid #fff; line-height: 2.6875rem; color: #fff; opacity: 1; font-weight: normal; } .show_news .top .text, .show_news .top .text a { color: #fff; } .show_news .bot { padding: 7.5rem 0; } .clearfix .div_lang { /* color: #fff; */ border: 1px solid #fff; border-radius: 1.5625rem; font-size: 1rem; display: inline-block; line-height: 1.875rem; text-align: center; padding: 0 0.625rem; position: relative; } .div_lang_box a { color: black; } .clearfix .div_lang .iconfont { font-size: 1rem; color: black; } .er-ul>li:hover a,.clearfix .div_lang:hover .icon-a-xiala2,.div_lang_box a { color: #0096a9; } .clearfix .div_lang img { width: 0.85rem; } .clearfix .div_lang span { display: inline-block; margin: 0 0.7rem; } .div_lang_box { position: absolute; left: 0; top: 100%; width: 100%; background: #fff; padding: .9375rem; transition: 400ms ease-in-out; transform: scaley(0); transform-origin: top center; opacity: 0; } .div_lang_box a { display: block; line-height: 2.1875rem; color: #5b5b5b; } .div_lang:hover .div_lang_box { transform: none; opacity: 1; } .center .clearfix .website .iconfont { color: #0096a9; font-weight: normal; }