@import url("//at.alicdn.com/t/font_1916318_86pz4nzvik.css"); .accent01 { color: #0068dc !important; } html { font-size: 5.208vw; /* font-size: 100px; */ overflow-x: hidden; } @media (min-width: 1920px) { html { font-size: 100px; } } @media (max-width: 1199px) { html { font-size: 62.4439px; } } body { font-family: "pingfangsc", "Microsoft Yahei", Arial, Helvetica, sans-serif; font-size: 0.14rem; line-height: 1.71429; color: #252525; font-weight: 500; position: relative; overflow-x: hidden; } a { color: #252525; } a:hover { color: #252525; text-decoration: none; } h1, h2, h3, h4, h5, h6 { font-weight: 500; color: #363636; } h2 { font-size: 0.3rem; } @media (min-width: 1200px) { .container { max-width: 12.3rem; padding-left: .15rem; padding-right: .15rem; } .row { margin-left: -0.15rem; margin-right: -0.15rem; } [class*="col-"] { padding-left: .15rem; padding-right: .15rem; } } @media (max-width: 991px) { .container { max-width: 100%; } } /* header css */ .header .container-box { height: 1.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .header .right-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0.17rem; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .header .header-logo { display: inline-block; } .header .header-logo img { margin-top: 0.15rem; } .header .header-form .layui-input { height: 0.3rem; font-size: 0.14rem; border-radius: 0.08rem; width: 2rem; padding-right: 0.4rem; } .header .header-form .form-item { position: relative; } .header .header-form .form-item .submit { position: absolute; top: 0.06rem; right: 0.1rem; } .header .header-a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .header .header-a a { font-size: 0.16rem; line-height: 1; padding-left: 0.16rem; } .header .header-a a:not(:last-of-type) { border-right: 1px solid #cccccc; padding-right: 0.16rem; } .header .header-nav { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 0.18rem; } .header .header-nav a { font-size: 0.18rem; line-height: 1.66667; margin-left: 0.31rem; margin-top: 0.13rem; margin-bottom: 0.12rem; position: relative; } .header .header-nav a:not(:last-of-type) { margin-right: 0.31rem; } .header .header-nav a::after { content: ""; position: absolute; left: 0; right: 100%; -webkit-transition: .3s; transition: .3s; bottom: 0; border-top: 1px solid #0068dc; opacity: 0; visibility: hidden; } .header .header-nav a:hover::after, .header .header-nav a.active::after { right: 0; opacity: 1; visibility: visible; } /* mob-header css */ .header .bars { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 15px; display: none; } .header .bars .icon { width: 22px; height: 22px; position: relative; display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .header .bars .icon::before, .header .bars .icon::after, .header .bars .icon i::after { content: ""; border-bottom: 2px solid; left: 1px; right: 1px; top: 3px; position: absolute; -webkit-transition: top ease-in 200ms, width ease-in 200ms, bottom ease-in 200ms, opacity ease-in 200ms, -webkit-transform ease-in 200ms; transition: top ease-in 200ms, width ease-in 200ms, bottom ease-in 200ms, opacity ease-in 200ms, -webkit-transform ease-in 200ms; transition: top ease-in 200ms, width ease-in 200ms, bottom ease-in 200ms, opacity ease-in 200ms, transform ease-in 200ms; transition: top ease-in 200ms, width ease-in 200ms, bottom ease-in 200ms, opacity ease-in 200ms, transform ease-in 200ms, -webkit-transform ease-in 200ms; } .header .bars .icon::before { top: 17px; } .header .bars .icon i::after { top: 10px; } .header .bars02 .icon { -webkit-transition: -webkit-transform ease-in 200ms; transition: -webkit-transform ease-in 200ms; transition: transform ease-in 200ms; transition: transform ease-in 200ms, -webkit-transform ease-in 200ms; } .header .bars02.active .icon::before { top: 10px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .header .bars02.active .icon i::after { opacity: 0; } .header .bars02.active .icon::after { top: 10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .mmenu02-box { position: fixed; top: 80px; bottom: 0; margin-top: -1px; background-color: #ffffff; width: 100%; z-index: 1000; visibility: hidden; opacity: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: scale(1.1); transform: scale(1.1); } .mmenu02-box .top span { color: #333333; font-size: 20px; font-weight: 600; } .mmenu02-box .mmenu01 li { border-bottom: 1px solid rgba(134, 134, 134, 0.2); margin: 0 33px; 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; } .mmenu02-box .mmenu01 a { font-size: 18px; width: 100%; display: block; line-height: 67px; color: #333333; } .mmenu02-box .mmenu01 .top { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 30px 0; border: none; } .mmenu02-box .mmenu01 .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 67px; height: 67px; margin-right: -17px; } .mmenu02-box .mmenu01 .icon::after { content: ""; border-top: 1px solid #333333; border-left: 1px solid #333333; width: 9px; height: 9px; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .mmenu02-box .mmenu01 .back { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 30px; } .mmenu02-box .mmenu01 .back::before { content: ""; width: 10px; height: 10px; border-top: 1px solid #333333; border-left: 1px solid #333333; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .mmenu02-box .mmenu01 .mmenu02, .mmenu02-box .mmenu01 .mmenu03 { -webkit-transition: -webkit-transform 0.4s ease; transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; transition: transform 0.4s ease, -webkit-transform 0.4s ease; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transform-origin: top left; transform-origin: top left; position: fixed; left: 0; top: 0; bottom: 0; background-color: #ffffff; width: 100%; } .mmenu02-box .mmenu01 .mmenu02 li, .mmenu02-box .mmenu01 .mmenu03 li { padding-left: 30px; } .mmenu02-box .mmenu01 .mmenu02 .top, .mmenu02-box .mmenu01 .mmenu03 .top { padding-left: 0; } .mmenu02-box .mmenu01 > li.active .mmenu02 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .mmenu02-box .mmenu01 .mmenu02 > li.active .mmenu03 { display: block; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .mmenu02-box.active { visibility: visible; opacity: 1; overflow-y: auto; overflow-x: hidden; -webkit-transform: scale(1); transform: scale(1); } @media (max-width: 767px) { body { padding-top: 80px; } .header { position: fixed !important; left: 0; right: 0; top: 0; z-index: 10; background-color: #fff !important; -webkit-box-shadow: 0 10px 14px rgba(0, 0, 0, 0.05) !important; box-shadow: 0 10px 14px rgba(0, 0, 0, 0.05) !important; } .header .container-box { height: 80px; } .header .header-logo { max-height: 80%; } .header .right-top { display: none; } .header .header-nav { display: none; } .header .bars { display: -webkit-box; display: -ms-flexbox; display: flex; } } /* index css */ .index-sec01 .swiper-slide { background: url("../images/img03.jpg") no-repeat center center; background-size: cover; } .index-sec01 .swiper-pagination { bottom: 0.4rem; } .index-sec01 .swiper-pagination-bullet { width: 20px; height: 20px; opacity: 1; background: transparent !important; overflow: hidden; margin-left: 13px !important; margin-right: 13px !important; } .index-sec01 .swiper-pagination-bullet::after { content: ""; display: block; width: 100%; height: 100%; border-radius: 50%; border: 5px solid #fff; background-color: #fff; } .index-sec01 .swiper-pagination-bullet-active::after { background-color: transparent; } .mod-slide01 { height: 6.8rem; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: center; align-self: center; } .mod-slide01 .slide-title { font-size: 0.48rem; color: #fff; font-weight: 900; } .mod-slide01 .slide-title span { font-weight: 500; font-size: 0.36rem; } .mod-slide01 .slide-title::after { content: ""; display: block; width: 1.21rem; border-top: 2px solid #0068dc; margin-top: 0.14rem; } .mod-slide01 .slide-des { font-size: 14px; line-height: 1.375; padding-top: 0.15rem; } .mod-slide01 .slide-btn { display: inline-block; font-size: 0.18rem; color: #fff !important; font-weight: 900; height: 0.47rem; line-height: 0.47rem; padding: 0 0.7rem; border: 1px solid #fff; border-radius: 0.08rem; margin-top: 0.42rem; } .mod-slide01 .slide-right { padding-left: 0.15rem; } @media (max-width: 575px) { .mod-slide01 { /* height: 12rem; */ } .pub-video01 { height: 3.5rem; position: relative; background-color: blanchedalmond; } .slide-left{ top: -0.2rem; position: absolute; color: black; height:3rem; } .slide-left p{ font-size: 12px; line-height: 16px; } .slide-left b{ color: black; font-size: .3rem; } .mod-slide01 .slide-title span{ font-size: .23rem; } .index-sec01 .swiper-slide{ background-size: 100%; background-position-y: top; } .mod-slide01{ height: 4.7rem; position: relative; } .index-sec01 .swiper-pagination{ bottom: 2.6rem; } .mod-slide01 .slide-btn{ border:solid 1px #000000; color:#000000 !important; margin-top: .2rem; } .index-sec01 .swiper-pagination-bullet{ width:10px; height:10px; } .index-sec02{ padding-top:0 !important; } } .pub-video01 { height: 3.5rem; position: relative; } .pub-video01 > img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; z-index: 2; } .pub-video01 .icon { position: absolute; left: 50%; top: 50%; margin-left: -0.415rem; margin-top: -0.415rem; z-index: 3; } .pub-video01 .icon img { width: 0.83rem; } .pub-video01 video, .pub-video01 iframe{ width: 100%; height: 100%; -o-object-fit: fill; object-fit: fill; } .index-sec02 { padding-top: 0.8rem; padding-bottom: 0.5rem; } .index-sec02 .left { padding-right: 0.35rem; padding-bottom: 0.3rem; } .index-sec02 .right { margin-left: -0.15rem; } .index-sec02 .r-title { padding-top: 0.15rem; } .index-sec02 .r-title::after { content: ""; display: block; width: 0.57rem; border-top: 2px solid #0068dc; margin-top: 0.16rem; } .index-sec02 .r-des { padding-top: 0.18rem; font-size: 0.16rem; line-height: 1.875; color: #363636; text-align: justify; } .index-sec02 .pub-btn01 { margin-top: 0.66rem; } @media (max-width: 575px) { .index-sec02 .right { margin-left: 0; } } .pub-btn01 { display: inline-block; font-size: 0.18rem; color: #fff !important; height: 0.47rem; line-height: 0.47rem; padding: 0 0.7rem; background-color: #0068dc; -webkit-transition: .3s; transition: .3s; border-radius: 0.08rem; } .pub-btn01:hover { opacity: .8; } .mod-info01 { text-align: center; padding-bottom: 0.27rem; position: relative; } .mod-info01 .info-pic { height: 1.29rem; line-height: 1.29rem; } .mod-info01 .info-num { font-size: 0.48rem; font-weight: 900; line-height: 1; letter-spacing: -2px; color: #363636; } .mod-info01 .info-sub { padding-top: 0.03rem; font-size: 0.18rem; font-weight: 400; color: #363636; } .mod-info01::after { content: ""; position: absolute; right: 0; top: 0.92rem; height: 0.43rem; border-left: 1px solid #cbcbcb; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .index-sec03 { background: url("../images/img33.jpg") no-repeat center center; background-size: cover; padding-top: 0.92rem; padding-bottom: 1.01rem; } .index-sec03 div[class*="col-"]:last-of-type .mod-info01::after { display: none; } .pub-title01 { text-align: center; } .pub-title01 span { position: relative; } .pub-title01 span::after { content: ""; display: block; width: 0.57rem; border-top: 2px solid #0068dc; margin: 0 auto; margin-top: 0.16rem; } .index-sec05 { background: url("../images/img31.jpg") no-repeat center center; background-size: cover; background-attachment: fixed; padding-bottom: 1.07rem; padding-top: 0.42rem; } .index-sec05 .bottom { margin-top: 0.62rem; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-align: center; position: relative; } .index-sec05 .bottom::before { content: ""; position: absolute; right: 0; bottom: 0; top: 0; border-left: 1px solid #fff; z-index: 1; } .index-sec05 .bottom::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; border-top: 1px solid #fff; z-index: 1; } .index-sec05 .bottom a { height: 90px; line-height: 90px; width: 16.66667%; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; } .index-sec05 .bottom a img { max-height: 85%; max-width: 90%; } @media (max-width: 991px) { .index-sec05 .bottom a { width: 25%; } } @media (max-width: 767px) { .index-sec05 .bottom a { width: 33.33%; } } @media (max-width: 575px) { .index-sec05 .bottom a { width: 50%; } } .mod-info02 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; background-color: #fff; position: relative; margin-bottom: 0.29rem; } .mod-info02 .info-pic { position: relative; width: 3rem; } .mod-info02 .info-pic img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .mod-info02 .info-right { min-height: 2.2rem; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0.17rem 0.12rem 0.27rem 0.33rem; position: relative; } .mod-info02 .info-date { position: absolute; right: -0.2rem; top: 0.21rem; height: 0.36rem; line-height: 0.36rem; font-size: 0.18rem; font-weight: 900; color: #fff; background-color: #0068dc; padding: 0 0.17rem; } .mod-info02 .info-sub { /* font-size: 0.20rem; */ font-size: 16px; font-weight: 900; line-height: 1.33333; color: #252525; } .mod-info02 .info-des { padding-top: 0.15rem; line-height: 1.57143; font-size: 14px; } .mod-info02 .info-line { position: absolute; right: 0.2rem; bottom: 0.2rem; line-height: 0; } .mod-info02 .info-link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .index-sec06 { padding-top: 0.76rem; padding-bottom: 0.51rem; background-color: #f5f5f5; } .index-sec06 .row { padding-top: 0.32rem; } .footer { color: #fff; background: url("../images/img30.jpg") no-repeat center center; background-size: cover; background-attachment: fixed; font-size: 14px; } .footer a { color: #fff !important; } .footer .top { padding-top: 0.62rem; } .footer .t-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .footer .t-left { padding-right: 0.3rem; } .footer .t-left ol { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .footer .t-left li { padding-bottom: 0.18rem; } .footer .t-left li:first-of-type { padding-right: 0.94rem; max-width: 50%; } .footer .t-left li:nth-of-type(2) { padding-right: 1.47rem; } .footer .t-right { width: 1.87rem; padding-bottom: 0.3rem; } .footer .t-right .f-des a { margin-right: 0.07rem; } .footer .f-sub { font-size: 0.18rem; font-weight: 900; line-height: 1.66667; color: #fff; padding-bottom: 0.11rem; } .footer .f-des { line-height: 2.14286; } .footer .bottom { border-top: 1px solid rgba(255, 255, 255, 0.2); padding-top: 0.17rem; padding-bottom: 0.26rem; } .footer .b-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .footer .b-left { padding-right: 0.3rem; } @media (max-width: 575px) { .footer .t-left li { width: 100%; padding-right: 0 !important; } .footer .t-left li:last-of-type .f-des p, .footer .t-left li:nth-last-of-type(2) .f-des p { display: inline-block; padding-right: 15px; } } .pub-sec01 { background: url("../images/img34.jpg") no-repeat center center; background-size: cover; min-height: 2.8rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.5rem 0; } .pub-sec01 .sec-title h2 { font-size: 0.48rem; color: #f5f5f5; } .pub-sec01 .sec-title span { text-transform: uppercase; font-size: 0.18rem; line-height: 1.33333; color: #f5f5f5; display: inline-block; padding-top: 0.09rem; } .pub-bread01 { display: inline-block; } .pub-bread01 a { font-weight: 400; -webkit-transition: .3s; transition: .3s; } .pub-bread01 a:last-of-type { margin-right: 0; /* font-size: 15px; */ font-size: 0.18rem; } .pub-bread01 a:last-of-type::after { display: none; } .pub-bread01 a:first-of-type { margin-right: 0.09rem; } .pub-bread01 a:first-of-type img{transform: scale(1.2);} .pub-bread01 a:hover { opacity: .8; } .pub-bread01 a + a { margin-right: 0.08rem; /* font-size: 15px; */ font-size: 0.18rem; } .pub-bread01 a + a::after { content: ">"; padding-left: 0.08rem; } .pub-lay01 .lay-top { text-align: right; padding-top: 0.27rem; padding-bottom: 0.19rem; } .pub-lay01 .lay-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .pub-lay01 .lay-b-left { width: 2.4rem; margin-right: 0.4rem; } .pub-lay01 .lay-b-right { border-top: 1px solid #dadada; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; } .pub-nav01 a { font-size: 0.18rem; /* font-size: 18px; */ display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 0.5rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0.1rem 0.24rem 0.1rem 0.28rem; background-color: #fafafa; border: 1px solid #dadada; border-top: none; -webkit-transition: .2s; transition: .2s; } .pub-nav01 a i { width: 21px; height: 21px; text-align: center; line-height: 21px; border: 1px solid #8f8f8f; border-radius: 50%; padding-left: 2px; -webkit-transition: .2s; transition: .2s; } .pub-nav01 a:first-of-type { border-top: 1px solid #dadada; } .pub-nav01 a:hover, .pub-nav01 a.active { color: #fff !important; background-color: #0068dc; border-color: transparent; } .pub-nav01 a:hover i, .pub-nav01 a.active i { border-color: #0068dc; color: #0068dc; background-color: #fff; } .pub-title02 { padding-top: 0.42rem; padding-bottom: 0.37rem; } .pub-title02 h2 { font-size: 0.48rem; color: #252525; } .pub-title02 span { font-size: 0.18rem; line-height: 1.33333; text-transform: uppercase; display: inline-block; padding-top: 0.09rem; } .pub-title02::after { margin-top: 0.18rem; content: ""; display: block; width: 1.01rem; border-top: 0.04rem solid #0068dc; } @media (max-width: 575px) { .pub-lay01 .lay-bottom { -ms-flex-wrap: wrap; flex-wrap: wrap; } .pub-lay01 .lay-b-left { width: 100%; } .pub-lay01 .lay-b-right { margin-top: 0.5rem; } } .about { padding-bottom: 1rem; } .about-sec02 .sec-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .about-sec02 .sec-info .info-pic { margin-right: 0.36rem; width: 3rem; margin-bottom: 0.3rem; } .about-sec02 .sec-info .info-pic img { width: 100%; } .about-sec02 .sec-info .info-des { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; font-size: 0.16rem; } @media (max-width: 575px) { .about-sec02 .sec-info .info-pic { width: 100%; } } .about-sec03 .sec-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; background-color: #f5f5f5; -ms-flex-wrap: wrap; flex-wrap: wrap; } .about-sec03 .sec-info .pub-video01 { width: 4.22rem; height: 2.68rem; } .about-sec03 .sec-info .info-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding: 0.28rem 0.32rem 0.15rem 0.36rem; } .about-sec03 .sec-info .info-sub { font-size: 0.18rem; font-weight: 900; color: #252525; } .about-sec03 .sec-info .info-des { padding-top: 0.11rem; text-align: justify; font-size: 0.16rem; } .about-sec03 .sec-table { margin-top: 0.3rem; border: 1px solid #e2e2e2; border-bottom: none; font-size: 0.16rem; } .about-sec03 .sec-table a { color: #252525 !important; } .about-sec03 .sec-table li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; border-bottom: 1px solid #e2e2e2; } .about-sec03 .sec-table li > div { padding-top: 14px; padding-bottom: 9px; } .about-sec03 .sec-table .td01 { background-color: #f5f5f5; border-right: 1px solid #e2e2e2; width: 1.5rem; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; } .about-sec03 .sec-table .td02 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-left: 0.28rem; padding-right: 0.15rem; text-align: justify; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; } .about-sec03 .sec-pic { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -0.05rem; margin-right: -0.05rem; padding-top: 0.24rem; } .about-sec03 .sec-pic img { padding: 0.03rem; } @media (max-width: 575px) { .about-sec03 .sec-info .pub-video01 { width: 100%; } } .about-sec04 .sec-list01 li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 0.35rem; padding-bottom: 0.35rem; border: 1px solid #dadada; margin-bottom: 0.2rem; } .about-sec04 .sec-list01 .li-pic { width: 1.84rem; text-align: center; padding-bottom: 0.08rem; } .about-sec04 .sec-list01 .li-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-left: 0.25rem; padding-right: 0.25rem; padding-top: 0.12rem; } .about-sec04 .sec-list01 .li-sub { /* font-size: 0.20rem; */ font-size: 16px; font-weight: 900; color: #252525; } .about-sec04 .sec-list01 .li-des { padding-top: 0.1rem; font-size: 14px; } .about-sec04 .sec-list02 { position: relative; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 0.29rem; } .about-sec04 .sec-list02::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; border-left: 1px solid #fff; z-index: 2; } .about-sec04 .sec-list02 li { position: relative; width: 20%; /* padding: 0 0.15rem; */ padding: 0 0.1rem; } .about-sec04 .sec-list02 li::after { content: ""; position: absolute; top: 0.26rem; bottom: 0; right: 0; border-left: 1px solid #e6e6e6; z-index: 1; } .about-sec04 .sec-list02 .li-pic { height: 1.2rem; line-height: 1.2rem; } .about-sec04 .sec-list02 .li-sub { /* font-size: 0.18rem; */ font-size: 16px; font-weight: 900; color: #252525; } .about-sec04 .sec-list02 .li-des { padding-top: 0.1rem; font-size: 14px; } @media (max-width: 767px) { .about-sec04 .sec-list02 li { width: 33.33%; } } @media (max-width: 575px) { .about-sec04 .sec-list02 li { width: 50%; } } .about-sec05 .pub-title02 { margin-bottom: 0.27rem; } .about-sec05 .sec-timeline { position: relative; text-align: center; } .about-sec05 .sec-timeline::after { content: ""; position: absolute; top: 0; bottom: 0; left: 50%; margin-left: -2px; border-left: 4px solid #e1e1e1; z-index: 1; } .about-sec05 .sec-timeline li { text-align: right; } .about-sec05 .sec-timeline li:nth-of-type(odd) { text-align: left; } .about-sec05 .sec-timeline li:nth-of-type(odd) .li-box { text-align: right; padding-left: 0; padding-right: 1.19rem; } .about-sec05 .sec-timeline li:nth-of-type(odd) .li-box::before { right: -12px; left: auto; } .about-sec05 .sec-timeline li:nth-of-type(odd) .li-box::after { right: 0.25rem; left: auto; } .about-sec05 .sec-timeline li:nth-of-type(odd) .li-pic { right: 1.19rem; left: auto; } .about-sec05 .sec-timeline li:nth-of-type(odd) .li-sub { margin-left: auto; } .about-sec05 .sec-timeline li:nth-of-type(odd) .li-des { margin-left: auto; } .about-sec05 .sec-timeline li:first-of-type .li-box { margin-top: 0; } .about-sec05 .sec-timeline .li-box { position: relative; padding-left: 1.19rem; padding-right: 0; width: 50%; display: inline-block; text-align: left; margin-top: 0.38rem; margin-bottom: 0.38rem; } .about-sec05 .sec-timeline .li-box::before { content: ""; position: absolute; left: -12px; right: auto; top: 0.35rem; width: 24px; height: 24px; border: 2px solid #fff; background-color: #0068dc; border-radius: 1000px; z-index: 2; } .about-sec05 .sec-timeline .li-box::after { content: ""; position: absolute; left: 0.25rem; right: auto; top: 0.35rem; margin-top: 11px; width: 0.66rem; border: 1px solid #e1e1e1; } .about-sec05 .sec-timeline .li-sub { font-size: 30px; font-weight: 400; color: #252525; width: 2.76rem; } .about-sec05 .sec-timeline .li-des { font-weight: 400; line-height: 1.57143; width: 2.76rem; font-size: 14px; } .about-sec05 .sec-timeline .li-pic { position: absolute; left: 1.19rem; right: auto; top: 100%; margin-top: 0.14rem; } .about-sec05 .sec-timeline .li-pic img { width: 2.76rem; height: 1.78rem; -o-object-fit: cover; object-fit: cover; } .about-sec05 .sec-timeline .li-future { position: relative; font-size: 0.18rem; font-weight: 400; line-height: 1.22222; display: inline-block; margin-top: 1.88rem; padding-top: 0.37rem; background-color: #fff; z-index: 3; } .about-sec05 .sec-timeline .li-future::before { content: ""; position: absolute; top: 0; left: 50%; width: 24px; height: 24px; margin-left: -12px; border: 2px solid #fff; background-color: #0068dc; border-radius: 1000px; z-index: 2; } @media (max-width: 575px) { .about-sec05 .sec-timeline .li-box::before { display: none; } .about-sec05 .sec-timeline .li-box::after { display: none; } .about-sec05 .sec-timeline::after { display: none; } .about-sec05 .sec-timeline .li-sub { width: auto; } .about-sec05 .sec-timeline .li-des { width: auto; } .about-sec05 .sec-timeline .li-box { padding-left: 0 !important; padding-right: 0 !important; width: 80%; margin-top: 0 !important; } .about-sec05 .sec-timeline li { text-align: left; } .about-sec05 .sec-timeline li:nth-of-type(odd) { text-align: right; } .about-sec05 .sec-timeline .li-pic { position: static; } .about-sec05 .sec-timeline .li-pic img { width: 80%; height: auto; } .about-sec05 .sec-timeline .li-future { margin-top: 0; } } .about-sec06 { padding-top: 0.49rem; } .about-sec06 .sec-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-left: -0.11rem; margin-right: -0.11rem; text-align: center; } .about-sec06 .sec-list li { width: 33.33%; padding-left: 0.11rem; padding-right: 0.11rem; padding-bottom: 0.31rem; } .about-sec06 .sec-list .li-des { line-height: 1.57143; color: #464646; padding-top: 0.07rem; font-size: 14px; } .about-sec06 .sec-list .li-pic { height: 2.45rem; line-height: 2.45rem; border: 1px solid #e2e2e2; } .about-sec06 .sec-list .li-pic img { max-height: 80%; } @media (max-width: 575px) { .about-sec06 .sec-list li { width: 50%; } } .about-sec07 { padding-top: 0.49rem; } .about-sec07 .sec-des { font-size: 0.18rem; line-height: 1.66667; color: #131313; text-align: center; } .pro { padding-bottom: 1rem; } .pro-sec02 { padding-top: 0.5rem; } .pro-sec02 .sec-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 1px solid #e1e1e1; } .pro-sec02 .sec-info .info-pic { border-right: 1px solid #e1e1e1; width: 3.8rem; text-align: center; padding: 0.34rem 0; } .pro-sec02 .sec-info .info-pic img { max-width: 85%; } .pro-sec02 .sec-info .info-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0.29rem 0.3rem; } .pro-sec02 .sec-info .info-sub { border-bottom: 1px solid #e1e1e1; padding-bottom: 0.13rem; } .pro-sec02 .sec-info .info-sub h4 { font-size: 0.24rem; color: #0068dc; padding-bottom: 0.03rem; } .pro-sec02 .sec-info .info-des { padding-top: 0.13rem; } .pro-sec02 .sec-bottom { padding-top: 0.4rem; } .pro-sec02 .sec-bottom .b-title { position: relative; text-align: center; } .pro-sec02 .sec-bottom .b-title::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; border-top: 1px solid #e1e1e1; z-index: 1; } .pro-sec02 .sec-bottom .b-title .pub-btn01 { padding-left: 0.52rem; padding-right: 0.52rem; position: relative; z-index: 2; } .pro-sec02 .sec-bottom .b-title .pub-btn01:hover { opacity: 1; } .pro-sec02 .sec-bottom .b-des { text-align: center; padding-top: 0.4rem; } @media (max-width: 767px) { .pro-sec02 .sec-info .info-pic { width: 2.8rem; } } @media (max-width: 575px) { .pro-sec02 .sec-info { padding-bottom: 0.5rem; } .pro-sec02 .sec-info .info-pic { width: 100%; border: none; } } .pub-title03 { text-align: center; padding-bottom: 0.31rem; } .pub-title03 h2 { font-size: 30px; color: #252525; } .apply { padding-bottom: 1rem; } .apply-sec02 { padding-top: 0.5rem; } .apply-sec02 .sec-sub { text-align: center; font-size: 0.2rem; line-height: 1.2; color: #0068dc; padding-bottom: 0.27rem; } .apply-sec02 .sec-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; background-color: #fafafa; border: 1px solid #e1e1e1; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 0.35rem; padding-bottom: 0.1rem; } .apply-sec02 .sec-list li { width: 16.66667%; border-right: 1px solid #e1e1e1; margin-bottom: 0.2rem; padding: 0.1rem 0.15rem 0; } .apply-sec02 .sec-list::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; border-left: 1px solid #fafafa; z-index: 1; } .apply-sec02 .sec-des { padding-bottom: 0.3rem; text-align: justify; font-size: 0.16rem; } @media (max-width: 767px) { .apply-sec02 .sec-list li { width: 33.33%; } } @media (max-width: 575px) { .apply-sec02 .sec-list li { width: 50%; } } .mod-info03 { text-align: center; } .mod-info03 .info-num { font-size: 37px; color: #0068dc; line-height: 1; } .mod-info03 .info-des { line-height: 1.31429; } .mod-info03 .info-pic { height: 0.95rem; line-height: 0.95rem; } .mod-info04 { text-align: center; padding: 0.14rem 0.25rem 0.27rem; border: 1px solid #e1e1e1; } .mod-info04 .info-sub { font-size: 0.2rem; line-height: 1.2; color: #252525; text-align: center; } .mod-info03 .info-sub { font-size: 0.2rem; line-height: 1.2; color: #252525; text-align: center; } .mod-info04 .info-sub::after { content: ""; display: block; width: 0.53rem; margin: 0 auto; border-top: 1px solid #0068dc; margin-top: 0.12rem; } .mod-info03 .info-sub::after { content: ""; display: block; width: 0.53rem; margin: 0 auto; border-top: 1px solid #0068dc; margin-top: 0.12rem; } .mod-info04 .info-pic { height: 1.78rem; line-height: 1.78rem; } .mod-info04 .info-des { padding-top: 0.11rem; font-size: 14px; word-wrap:break-word; } .mod-info03 .info-des { padding-top: 0.11rem; font-size: 14px; } .apply-sec03 { padding-top: 0.54rem; } .apply-sec03 .sec-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; margin-left: -0.075rem; margin-right: -0.075rem; } .apply-sec03 .sec-list li { width: 25%; padding: 0 0.075rem 0.15rem; } .apply-sec03 .sec-list .mod-info04 { height: 100%; } @media (max-width: 575px) { .apply-sec03 .sec-list li { width: 50%; } } .apply-sec04 { padding-top: 0.68rem; } .apply-sec04 .sec-pic { text-align: center; } .news { padding-bottom: 1rem; } .news-sec02 { padding-top: 0.5rem; } .news-sec02 .mod-info02 { margin-bottom: 0.2rem; border: 1px solid #e2e2e2; } .news-sec02 .mod-info02 .info-right { padding-left: 0.45rem; padding-right: 0.3rem; } .news-sec02 .mod-info02 .info-line { right: 0.32rem; } .news-sec03 { padding-top: 0.45rem; } .news-sec03 .sec-title { text-align: center; border-bottom: 1px solid #e1e1e1; padding-bottom: 0.16rem; } .news-sec03 .sec-title h2 { font-size: 0.36rem; color: #252525; padding-bottom: 0.27rem; } .news-sec03 .sec-title span{ font-size: 12px; } .news-sec03 .sec-des { padding-top: 0.49rem; } .contact { padding-bottom: 1rem; } .contact-sec02 { padding-top: 0.5rem; } .contact-sec02 .sec-bottom { padding-top: 0.54rem; } .contact-sec02 .sec-bottom .b-left { height: 100%; border-right: 1px solid #e1e1e1; padding-bottom: 0.3rem; } .contact-sec02 .sec-bottom .b-right { height: 100%; padding-bottom: 0.1rem; } @media (max-width: 575px) { .contact-sec02 .sec-bottom .b-left { border: none; } } .mod-info05 .info-list { padding-top: 0.08rem; line-height: 2.14286; } .mod-info05 .info-list li { display: -webkit-box; display: -ms-flexbox; display: flex; } .mod-info05 .info-list .info-sub { width: 1.01rem; } .mod-info05 .info-list .info-des { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .mod-form01 label { -webkit-box-flex: 0; -ms-flex: none; flex: none; margin-bottom: 0; width: 0.78rem; padding-top: 0.04rem; } .mod-form01 .layui-input { height: 0.31rem; width: 100%; font-size: 0.14rem; } .mod-form01 .layui-textarea { width: 100%; min-height: 1.27rem; resize: none; font-size: 0.14rem; } .mod-form01 .form-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-bottom: 0.15rem; font-size: 0.16rem; } .mod-form01 .submit-item { padding-left: 0.76rem; text-align: center; } .mod-form01 .submit-item p{ font-size: 0.16rem; } .mod-form01 .layui-btn { height: 0.38rem; line-height: 0.38rem; background-color: #0068dc; padding-left: 0.54rem; padding-right: 0.54rem; font-size: 0.14rem; font-weight: 900; border-radius: 0.06rem; margin-top: 0.17rem; } .pub-title04 { border-bottom: 1px solid #e1e1e1; } .pub-title04 span { position: relative; font-size: 0.24rem; line-height: 0.24rem; display: inline-block; padding-bottom: 0.12rem; } .pub-title04 span::after { content: ""; position: absolute; left: 0; bottom: -2px; width: 1.01rem; border-top: 4px solid #0068dc; } .pub-sec02 { border-bottom: 1px solid #e1e1e1; padding-top: 0.3rem; } .pub-sec02 .pub-title04 { border: none; } .pub-sec02 .pub-title04 span { font-size: 0.14rem; padding-left: 0.19rem; } .map { padding-bottom: 1rem; } .map-sec03 { padding-top: 0.8rem; } .map-sec03 div[class*="col-"] { padding-bottom: 0.24rem; min-height: 1rem; } .map-sec03 .sec-nav { padding-left: 0.26rem; padding-top: 0.18rem; } .map-sec03 .sec-nav a { font-size: 0.16rem; line-height: 2.25; } .map-sec03 .sec-nav a img { margin-right: 0.07rem; } .map-sec04 { padding-top: 0.6rem; } .map-sec04 .sec-list { padding-top: 0.86rem; } .map-sec04 .sec-list .li-sub { font-size: 0.18rem; width: 4.3rem; padding-right: 0.3rem; padding-bottom: 0.3rem; } .map-sec04 .sec-list .li-bottom li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 0.41rem; padding-bottom: 0.36rem; } .map-sec04 .sec-list .li-bottom li:not(:last-of-type) { border-bottom: 1px solid #e1e1e1; } .map-sec04 .sec-list .li-des { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; } .pub-info01 { position: relative; text-align: center; background-color: #fff; margin-bottom: 0.3rem; } .pub-info01 .info-show { padding-bottom: 0.2rem; } .pub-info01 .info-pic { height: 4.08rem; line-height: 4.08rem; } .pub-info01 .info-pic img { max-width: 75%; max-height: 77%; } .pub-info01 .info-span { font-size: 0.18rem; line-height: 1.66667; color: #252525; } .pub-info01 .info-hide { color: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: #0068dc; /* padding-top: 1.05rem; */ padding: 0.8rem 0.52rem 1rem; -webkit-transition: .3s; transition: .3s; opacity: 0; visibility: hidden; } .pub-info01 .info-sub { font-size: 0.24rem; font-weight: 900; line-height: 1.25; color: #fff; } .pub-info01 .info-des { font-size: 0.16rem; line-height: 1.375; padding-top: 0.3rem; } .pub-info01 .info-line { position: absolute; left: 50%; bottom: 0.45rem; margin-left: -0.165rem; } .pub-info01 .info-link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; } .pub-info01:hover .info-hide { opacity: 1; visibility: visible; } .index-sec04 { background-color: #f5f5f5; padding-top: 0.76rem; padding-bottom: 0.8rem; } .index-sec04 .sec-btn { text-align: center; padding-top: 0.15rem; } .index-sec04 .mod-tab01 { padding-top: 0.55rem; } .mod-tab01 .tab-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-bottom: 1px solid #e1e1e1; margin-bottom: 0.45rem; } .mod-tab01 .tab-link a { font-size: 0.18rem; height: 0.57rem; line-height: 0.57rem; color: #363636; background-color: #ededed; border-top-left-radius: 0.08rem; border-top-right-radius: 0.08rem; border-left: 1px solid #e1e1e1; border-top: 3px solid transparent; min-width: 2.1rem; text-align: center; padding: 0 0.3rem; -webkit-transition: .2s; transition: .2s; } .mod-tab01 .tab-link a:hover, .mod-tab01 .tab-link a.active { background-color: #fff; border-top-color: #0068dc; } .mod-tab01 .tab-panel:not(:first-of-type) { display: none; } .pro-sec03 { padding-top: 0.5rem; } .pro-sec03 .row { margin-left: -0.11rem; margin-right: -0.11rem; } .pro-sec03 [class*="col-"] { padding-left: 0.11rem; padding-right: 0.11rem; } .pro-sec03 .pub-info01 { border: 1px solid #dadada; margin-bottom: 0.23rem; } .pro-sec03 .pub-info01 .info-pic { height: 3.12rem; line-height: 3.12rem; } .pub-page01{ font-size: 0; text-align: center; margin-top: .5rem; } .pub-page01 li{ list-style: none; display: inline-block; border: 1px solid #d6d6d6; width: 25px; height: 25px; font-size: 12px; line-height: 25px; text-align: center; margin: 0 5px; } .pub-page01 li a{ color: #555; } .pub-page01 li.active{ background-color: #0068DC; border: 1px solid #0068DC; } .pub-page01 li.active a{ color: #fff; } .pub-page01 li.info{ width: auto; height: auto; padding: 1px 10px; letter-spacing: 1px; } /* 2020.7.21 */ @media (max-width: 575px) { body{font-size: 0.18rem;} .pub-sec02 .pub-title04 span{font-size: 16px;} .map-sec04 .sec-list .li-bottom li{display: block;} .map-sec04 .sec-list .li-sub{font-size: 16px;} .map-sec03 .sec-nav li a{font-size: 0.2rem;} .footer{font-size: 0.18rem;} .pub-nav01 a{font-size: 14px;} }