/*基础CSS*/ html { font-size: 14px; overflow-x: hidden; color: #4A4A4A; } li { list-style: none; } a { color: #212529 } a:hover { text-decoration: none; } p, dl, dt, dd, ul { margin: 0px; padding: 0px; } .red{ color:red; } .text-secondary a { color: #4A4A4A; } .card, .figure { margin: 15px 0; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 2.5rem; padding-left: 2.5rem; font-size: 16px; } .navbar-brand { font-size: 20px; padding-top: 0px; padding-bottom: 0px; } .shadow-sm-top { box-shadow: 0 -.125rem .25rem rgba(0,0,0,.075) !important; } /*上下外边距*/ .mt-6, .my-6 { margin-top: 4rem !important; } .mt-7, .my-7 { margin-top: 5rem !important; } .mt-8, .my-8 { margin-top: 6rem !important; } .mt-9, .my-9 { margin-top: 7rem !important; } .mt-10, .my-10 { margin-top: 8rem !important; } .mb-6, .my-6 { margin-bottom: 4rem !important; } .mb-7, .my-7 { margin-bottom: 5rem !important; } .mb-8, .my-8 { margin-bottom: 6rem !important; } .mb-9, .my-9 { margin-bottom: 7rem !important; } .mb-10, .my-10 { margin-bottom: 8rem !important; } /*上下内边距*/ .pt-6, .mp-6 { padding-top: 4rem !important; } .pt-7, .py-7 { padding-top: 5rem !important; } .pt-8, .py-8 { padding-top: 6rem !important; } .pt-9, .py-9 { padding-top: 7rem !important; } .pt-10, .py-10 { padding-top: 8rem !important; } .pb-6, .py-6 { padding-bottom: 4rem !important; } .pb-7, .py-7 { padding-bottom: 5rem !important; } .pb-8, .py-8 { padding-bottom: 6rem !important; } .pb-9, .py-9 { padding-bottom: 7rem !important; } .pb-10, .py-10 { padding-bottom: 8rem !important; } /*边框*/ .border-top-dashed { border-top: 1px dashed #dee2e6 !important; } .border-right-dashed { border-right: 1px dashed #dee2e6 !important; } .border-bottom-dashed { border-bottom: 1px dashed #dee2e6 !important; } .border-right-dashed { border-top: 1px dashed #dee2e6 !important; } /*字距*/ .ls-1 { letter-spacing: 1px; } .ls-2 { letter-spacing: 2px; } .ls-3 { letter-spacing: 3px; } .ls-4 { letter-spacing: 4px; } .ls-5 { letter-spacing: 5px; } /*分页*/ .page-num:not(:disabled) { cursor: pointer; } .page-num, .page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #17a2b8; background-color: #fff; border: 1px solid #dee2e6; } a.page-num:hover, .page-link:hover { text-decoration: none; } .page-num-current { z-index: 1; color: #fff; background-color: #17a2b8; border-color: #17a2b8; } .page-num-current:hover { color: #fff; } /*其他*/ /* .pages { min-height: 500px; padding-top: 10px; padding-bottom: 10px; } */ .code, .code img { height: 100px; } .position, .position a { color: #999; } .content { color: #666; line-height: 2; } .content img, .content iframe { max-width: 100% !important; } .content li { list-style: disc outside none; margin-left: 20px; } /*产品轮播*/ .view { max-width: 500px; } .view .swiper-slide { height: 300px; max-width: 500px; padding: 0 3px; box-sizing: border-box; overflow: hidden; text-align: center; } .view .swiper-slide img { height: 100%; } .view .arrow-left { background: url(../images/index_tab_l.png) no-repeat left center; position: absolute; left: 10px; width: 28px; height: 300px; z-index: 10; display: none; } .view .arrow-right { background: url(../images/index_tab_r.png) no-repeat right center; position: absolute; right: 10px; width: 28px; height: 300px; z-index: 10; display: none; } .preview { position: relative; width: 440px; left: 30px; } .preview .swiper-slide { width: 87.5px; height: 70px; margin: 0 3px; box-sizing: border-box; overflow: hidden; cursor: pointer; } .preview .swiper-slide img { display: inline-block; height: 100%; } .preview .active-nav { border: 1px solid #F00; } .preview .arrow-left { background: #fff url(../images/feel3.png) no-repeat left center; position: absolute; left: -20px; top: 0; width: 20px; height: 70px; z-index: 10; } .preview .arrow-right { background: #fff url(../images/feel4.png) no-repeat right center; position: absolute; right: -20px; top: 0; width: 20px; height: 70px; z-index: 10; } @media only screen and (max-width: 768px) { .view .swiper-slide { height: 200px; } .preview { display: none; } .view .arrow-left, .view .arrow-right { height: 200px; display: block; } } /*在线客服*/ .online { position: fixed; bottom: 150px; right: 10px; width: 60px; z-index: 999; color: #999; } .online a { color: #666; } .online a:hover { text-decoration: none; } .online dl { background: #27a8e1; padding: 10px 5px; margin-bottom: 1px; position: relative; } .online dl dd { color: #fff; text-align: center; font-size: 12px; cursor: pointer; } .online dl dd i { font-size: 25px; } .online dl:hover { background: #1781bd; } .online dl dt { position: absolute; top: 0px; right: 60px; background: #fff; border: 1px solid #ccc; z-index: 9999; display: none; padding: 10px 15px; font-weight: normal; } .online dl dt h3 { display: block; font-size: 16px; color: #666; border-bottom: 1px solid #ccc; padding-bottom: 5px; } .online dl dt h3 i { margin-right: 5px; } .online dl dt h3 span { float: right; cursor: pointer; } .online dl dt input { border: 1px solid #ccc; border-radius: 5px; margin-top: 15px; height: 40px; line-height: 40px; padding: 3px 5px; width: 100%; } .online dl dt button { margin: 10px 0; border: none; border-radius: 5px; width: 100%; font-size: 18px; height: 40px; line-height: 40px; background: #28a7e1; color: #fff; cursor: pointer; } /*sm屏幕以上*/ @media only screen and (min-width: 576px) { .card-img-200 { height: 200px; overflow: hidden; } .card-img-180 { height: 180px; overflow: hidden; } .card-img-150 { height: 150px; overflow: hidden; } .card-img-120 { height: 120px; overflow: hidden; } .card-img-100 { height: 100px; overflow: hidden; } } /*sm屏幕以下*/ @media only screen and (max-width: 576px) { .page-num { display: none; } .head-sm-height { height: 61px !important; } } /*********响应式样式******************/ /*行距*/ .lh-1 { line-height: 1; } .lh-2 { line-height: 2; } .lh-3 { line-height: 3; } .lh-4 { line-height: 4; } /*字体大小*/ .fs-12 { font-size: .857rem; } .fs-14 { font-size: 1rem; } .fs-16 { font-size: 1.142rem; } .fs-18 { font-size: 1.285rem; } .fs-20 { font-size: 1.428rem; } .fs-22 { font-size: 1.571rem; } .fs-24 { font-size: 1.714rem; } .fs-26 { font-size: 1.857rem; } .fs-28 { font-size: 2rem; } .fs-30 { font-size: 2.142rem; } .fs-32 { font-size: 2.286rem; } .fs-34 { font-size: 2.429rem; } .fs-36 { font-size: 2.571rem; } .fs-38 { font-size: 2.714rem; } .fs-40 { font-size: 2.857rem; } /*高度*/ .h-5px { height: 5px; } .h-10px { height: 10px; } .h-15px { height: 15px; } .h-20px { height: 20px; } .h-25px { height: 25px; } .h-30px { height: 30px; } .h-35px { height: 35px; } .h-40px { height: 40px; } .h-45px { height: 45px; } .h-50px { height: 50px; } .h-55px { height: 55px; } .h-60px { height: 60px; } .h-65px { height: 65px; } .h-70px { height: 70px; } .h-75px { height: 75px; } .h-80px { height: 80px; } .h-85px { height: 85px; } .h-90px { height: 90px; } .h-95px { height: 95px; } .h-100px { height: 100px; } .h-110px { height: 110px; } .h-120px { height: 120px; } .h-130px { height: 130px; } .h-140px { height: 140px; } .h-150px { height: 150px; } .h-160px { height: 160px; } .h-170px { height: 170px; } .h-180px { height: 180px; } .h-190px { height: 190px; } .h-200px { height: 200px; } .h-210px { height: 210px; } .h-220px { height: 220px; } .h-230px { height: 230px; } .h-240px { height: 240px; } .h-250px { height: 250px; } .h-260px { height: 260px; } .h-270px { height: 270px; } .h-280px { height: 280px; } .h-290px { height: 290px; } .h-300px { height: 300px; } .h-310px { height: 310px; } .h-320px { height: 320px; } .h-330px { height: 330px; } .h-340px { height: 340px; } .h-350px { height: 350px; } .h-360px { height: 360px; } .h-370px { height: 370px; } .h-380px { height: 380px; } .h-390px { height: 390px; } .h-400px { height: 400px; } .h-410px { height: 410px; } .h-420px { height: 420px; } .h-430px { height: 430px; } .h-440px { height: 440px; } .h-450px { height: 450px; } .h-460px { height: 410px; } .h-470px { height: 470px; } .h-480px { height: 480px; } .h-490px { height: 490px; } .h-500px { height: 500px; } /*sm屏幕以上*/ @media only screen and (min-width: 576px) { /*行距*/ .lh-sm-1 { line-height: 1; } .lh-sm-2 { line-height: 2; } .lh-sm-3 { line-height: 3; } .lh-sm-4 { line-height: 4; } /*字体大小*/ .fs-sm-12 { font-size: .857rem; } .fs-sm-14 { font-size: 1rem; } .fs-sm-16 { font-size: 1.142rem; } .fs-sm-18 { font-size: 1.285rem; } .fs-sm-20 { font-size: 1.428rem; } .fs-sm-22 { font-size: 1.571rem; } .fs-sm-24 { font-size: 1.714rem; } .fs-sm-26 { font-size: 1.857rem; } .fs-sm-28 { font-size: 2rem; } .fs-sm-30 { font-size: 2.142rem; } .fs-sm-32 { font-size: 2.286rem; } .fs-sm-34 { font-size: 2.429rem; } .fs-sm-36 { font-size: 2.571rem; } .fs-sm-38 { font-size: 2.714rem; } .fs-sm-40 { font-size: 2.857rem; } /*高度*/ .h-sm-5px { height: 5px; } .h-sm-10px { height: 10px; } .h-sm-15px { height: 15px; } .h-sm-20px { height: 20px; } .h-sm-25px { height: 25px; } .h-sm-30px { height: 30px; } .h-sm-35px { height: 35px; } .h-sm-40px { height: 40px; } .h-sm-45px { height: 45px; } .h-sm-50px { height: 50px; } .h-sm-55px { height: 55px; } .h-sm-60px { height: 60px; } .h-sm-65px { height: 65px; } .h-sm-70px { height: 70px; } .h-sm-75px { height: 75px; } .h-sm-80px { height: 80px; } .h-sm-85px { height: 85px; } .h-sm-90px { height: 90px; } .h-sm-95px { height: 95px; } .h-sm-100px { height: 100px; } .h-sm-110px { height: 110px; } .h-sm-120px { height: 120px; } .h-sm-130px { height: 130px; } .h-sm-140px { height: 140px; } .h-sm-150px { height: 150px; } .h-sm-160px { height: 160px; } .h-sm-170px { height: 170px; } .h-sm-180px { height: 180px; } .h-sm-190px { height: 190px; } .h-sm-200px { height: 200px; } .h-sm-210px { height: 210px; } .h-sm-220px { height: 220px; } .h-sm-230px { height: 230px; } .h-sm-240px { height: 240px; } .h-sm-250px { height: 250px; } .h-sm-260px { height: 260px; } .h-sm-270px { height: 270px; } .h-sm-280px { height: 280px; } .h-sm-290px { height: 290px; } .h-sm-300px { height: 300px; } .h-sm-310px { height: 310px; } .h-sm-320px { height: 320px; } .h-sm-330px { height: 330px; } .h-sm-340px { height: 340px; } .h-sm-350px { height: 350px; } .h-sm-360px { height: 360px; } .h-sm-370px { height: 370px; } .h-sm-380px { height: 380px; } .h-sm-390px { height: 390px; } .h-sm-400px { height: 400px; } .h-sm-410px { height: 410px; } .h-sm-420px { height: 420px; } .h-sm-430px { height: 430px; } .h-sm-440px { height: 440px; } .h-sm-450px { height: 450px; } .h-sm-460px { height: 410px; } .h-sm-470px { height: 470px; } .h-sm-480px { height: 480px; } .h-sm-490px { height: 490px; } .h-sm-500px { height: 500px; } } /*md屏幕以上*/ @media only screen and (min-width: 768px) { /*行距*/ .lh-md-1 { line-height: 1; } .lh-md-2 { line-height: 2; } .lh-md-3 { line-height: 3; } .lh-md-4 { line-height: 4; } /*字体大小*/ .fs-md-12 { font-size: .857rem; } .fs-md-14 { font-size: 1rem; } .fs-md-16 { font-size: 1.142rem; } .fs-md-18 { font-size: 1.285rem; } .fs-md-20 { font-size: 1.428rem; } .fs-md-22 { font-size: 1.571rem; } .fs-md-24 { font-size: 1.714rem; } .fs-md-26 { font-size: 1.857rem; } .fs-md-28 { font-size: 2rem; } .fs-md-30 { font-size: 2.142rem; } .fs-md-32 { font-size: 2.286rem; } .fs-md-34 { font-size: 2.429rem; } .fs-md-36 { font-size: 2.571rem; } .fs-md-38 { font-size: 2.714rem; } .fs-md-40 { font-size: 2.857rem; } /*高度*/ .h-md-5px { height: 5px; } .h-md-10px { height: 10px; } .h-md-15px { height: 15px; } .h-md-20px { height: 20px; } .h-md-25px { height: 25px; } .h-md-30px { height: 30px; } .h-md-35px { height: 35px; } .h-md-40px { height: 40px; } .h-md-45px { height: 45px; } .h-md-50px { height: 50px; } .h-md-55px { height: 55px; } .h-md-60px { height: 60px; } .h-md-65px { height: 65px; } .h-md-70px { height: 70px; } .h-md-75px { height: 75px; } .h-md-80px { height: 80px; } .h-md-85px { height: 85px; } .h-md-90px { height: 90px; } .h-md-95px { height: 95px; } .h-md-100px { height: 100px; } .h-md-110px { height: 110px; } .h-md-120px { height: 120px; } .h-md-130px { height: 130px; } .h-md-140px { height: 140px; } .h-md-150px { height: 150px; } .h-md-160px { height: 160px; } .h-md-170px { height: 170px; } .h-md-180px { height: 180px; } .h-md-190px { height: 190px; } .h-md-200px { height: 200px; } .h-md-210px { height: 210px; } .h-md-220px { height: 220px; } .h-md-230px { height: 230px; } .h-md-240px { height: 240px; } .h-md-250px { height: 250px; } .h-md-260px { height: 260px; } .h-md-270px { height: 270px; } .h-md-280px { height: 280px; } .h-md-290px { height: 290px; } .h-md-300px { height: 300px; } .h-md-310px { height: 310px; } .h-md-320px { height: 320px; } .h-md-330px { height: 330px; } .h-md-340px { height: 340px; } .h-md-350px { height: 350px; } .h-md-360px { height: 360px; } .h-md-370px { height: 370px; } .h-md-380px { height: 380px; } .h-md-390px { height: 390px; } .h-md-400px { height: 400px; } .h-md-410px { height: 410px; } .h-md-420px { height: 420px; } .h-md-430px { height: 430px; } .h-md-440px { height: 440px; } .h-md-450px { height: 450px; } .h-md-460px { height: 410px; } .h-md-470px { height: 470px; } .h-md-480px { height: 480px; } .h-md-490px { height: 490px; } .h-md-500px { height: 500px; } } /*lg屏幕以上*/ @media only screen and (min-width: 992px) { /*行距*/ .lh-lg-1 { line-height: 1; } .lh-lg-2 { line-height: 2; } .lh-lg-3 { line-height: 3; } .lh-lg-4 { line-height: 4; } /*字体大小*/ .fs-lg-12 { font-size: .857rem; } .fs-lg-14 { font-size: 1rem; } .fs-lg-16 { font-size: 1.142rem; } .fs-lg-18 { font-size: 1.285rem; } .fs-lg-20 { font-size: 1.428rem; } .fs-lg-22 { font-size: 1.571rem; } .fs-lg-24 { font-size: 1.714rem; } .fs-lg-26 { font-size: 1.857rem; } .fs-lg-28 { font-size: 2rem; } .fs-lg-30 { font-size: 2.142rem; } .fs-lg-32 { font-size: 2.286rem; } .fs-lg-34 { font-size: 2.429rem; } .fs-lg-36 { font-size: 2.571rem; } .fs-lg-38 { font-size: 2.714rem; } .fs-lg-40 { font-size: 2.857rem; } /*高度*/ .h-lg-5px { height: 5px; } .h-lg-10px { height: 10px; } .h-lg-15px { height: 15px; } .h-lg-20px { height: 20px; } .h-lg-25px { height: 25px; } .h-lg-30px { height: 30px; } .h-lg-35px { height: 35px; } .h-lg-40px { height: 40px; } .h-lg-45px { height: 45px; } .h-lg-50px { height: 50px; } .h-lg-55px { height: 55px; } .h-lg-60px { height: 60px; } .h-lg-65px { height: 65px; } .h-lg-70px { height: 70px; } .h-lg-75px { height: 75px; } .h-lg-80px { height: 80px; } .h-lg-85px { height: 85px; } .h-lg-90px { height: 90px; } .h-lg-95px { height: 95px; } .h-lg-100px { height: 100px; } .h-lg-110px { height: 110px; } .h-lg-120px { height: 120px; } .h-lg-130px { height: 130px; } .h-lg-140px { height: 140px; } .h-lg-150px { height: 150px; } .h-lg-160px { height: 160px; } .h-lg-170px { height: 170px; } .h-lg-180px { height: 180px; } .h-lg-190px { height: 190px; } .h-lg-200px { height: 200px; } .h-lg-210px { height: 210px; } .h-lg-220px { height: 220px; } .h-lg-230px { height: 230px; } .h-lg-240px { height: 240px; } .h-lg-250px { height: 250px; } .h-lg-260px { height: 260px; } .h-lg-270px { height: 270px; } .h-lg-280px { height: 280px; } .h-lg-290px { height: 290px; } .h-lg-300px { height: 300px; } .h-lg-310px { height: 310px; } .h-lg-320px { height: 320px; } .h-lg-330px { height: 330px; } .h-lg-340px { height: 340px; } .h-lg-350px { height: 350px; } .h-lg-360px { height: 360px; } .h-lg-370px { height: 370px; } .h-lg-380px { height: 380px; } .h-lg-390px { height: 390px; } .h-lg-400px { height: 400px; } .h-lg-410px { height: 410px; } .h-lg-420px { height: 420px; } .h-lg-430px { height: 430px; } .h-lg-440px { height: 440px; } .h-lg-450px { height: 450px; } .h-lg-460px { height: 410px; } .h-lg-470px { height: 470px; } .h-lg-480px { height: 480px; } .h-lg-490px { height: 490px; } .h-lg-500px { height: 500px; } } .fl{ float: left; } .fr{ float: right; } @media only screen and (min-width: 1400px){ .container{ width: 1360px!important; max-width: 1360px!important; } } .index1{ padding: 85px 0px 100px; } .index1 .container{ padding-left: 0; padding-right: 0; } .indextitle{ font-size: 30px; color: #4A4A4A; font-weight: bold; margin-bottom: 1rem; line-height: normal; } .indextitle span::before{ content: ''; width: 10rem; height: 1px; background-color: #767676; position: absolute; left: -135%; top: 50%; } .indextitle span::after{ content: ''; width: 10rem; height: 1px; background-color: #767676; position: absolute; right: -135%; top: 50%; } .indexdes{ font-size: 16px; color: #4A4A4A; margin-bottom: 3rem; } .index1con{ display: flex; display: -webkit-flex; flex-wrap: wrap; justify-content: space-between; } .index1right{ width: 610px; } .index1left{ width: 700px; color: #282828; position: relative; } .index1leftp1{ font-size: 22px; margin-bottom: 2rem; line-height: normal; } .index1leftp2{ font-size: 16px; line-height: 2; text-indent: 2em; } .shuju{ position: absolute; width: 130%; left: 0; bottom: 0; background-color: #F7F7F7; color: #3A3A3A; display: flex; padding: 25px 35px 30px; } .shujulist{ flex: 1; padding-left: 5%; position: relative; } .shujup1{ font-size: 48px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; line-height: normal; } .shujup2{ color: #797777; } .shujulist::before{ content: ''; width: 4px; height: 100%; background: url('../images/line.png') no-repeat center; background-size: 100% 100%; position: absolute; left: 0; top: 0; } .index2list a{ padding: 30px 28px 40px; box-shadow: 0px 0px 10px 10px #E8E8E8; transition: all 0.5s; } .index1listp1{ font-size: 26px; color: #797777; margin-bottom: 1.5rem; line-height: normal; } .index1listp2{ font-size: 16px; color: #767676; line-height: 2; } .index1listp3{ margin-top: 4rem; } .index2{ padding-top: 15px; } .index2list:nth-child(1) a{ background: url('../images/index2list1.jpg') no-repeat center; background-size: cover; } .index2list:nth-child(2) a{ background: url('../images/index2list2.jpg') no-repeat center; background-size: cover; } .index2list:nth-child(3) a{ background: url('../images/index2list3.jpg') no-repeat center; background-size: cover; } .index2list a:hover{ box-shadow: 0px 0px 10px 10px #C2DFF1; } .index3{ padding: 120px 0px 0px; } .index3con{ position: relative; } .index3nav{ position: absolute; width: 100%; left: 0; bottom: 0; background-color: rgba(0,0,0,.5); display: flex; display: -webkit-flex; } .index3item{ width: 33.33%; padding-left: 10%; padding-top: 36px; padding-bottom: 36px; position: relative; } .index3item::before{ content: ''; width: 0px; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(237,7,7,.5); transition: all 0.5s; } .index3item a{ position: relative; z-index: 4; } .index3itemp1{ font-size: 32px; color: #ED0707; line-height: normal; } .index3itemp2{ font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; line-height: normal; } .index3item a::before{ width: 78px; height: 78px; content: ''; position: absolute; top: 0; left: -100px; background-size: 100% 100%; } .index3item:nth-child(1) a::before{ background-image: url('../images/index3item1.png'); } .index3item:nth-child(2) a::before{ background-image: url('../images/index3item2.png'); } .index3item:nth-child(3) a::before{ background-image: url('../images/index3item3.png'); } .index3item:nth-child(4) a::before{ background-image: url('../images/index3item4.png'); } .index3item:hover::before{ width: 100%; } .index3item:hover .index3itemp1{ color: #fff; } .index4{ padding: 80px 0px 90px; } .index4list a{ border: 1px solid #DDDDDD; color: #333; transition: all 0.5s; } .index4block{ padding: 20px 20px 0px; } .index4block .top{ display: flex; display: -webkit-flex; padding-bottom: 20px; } .index4times{ width: 25%; text-align: center; border-right: 1px solid #DDDDDD; } .inex4name{ width: 75%; padding: 0px 2.5rem; display: inline-flex; align-items: center; } .days{ font-size: 40px; font-weight: bold; line-height: 1.5; line-height: normal; } .years{ font-size: 16px; } .inex4name{ font-size: 18px; line-height: 1.8; line-height: normal; } .bot{ display: flex; display: -webkit-flex; padding: 20px 0px; border-top: 1px solid #DDDDDD; color: #797777; } .bot div{ width: 50%; } .bot .arr{ text-align: right; } .index4des { margin-bottom: 75px; } .index4img{ overflow: hidden; } .index4img img{ transition: all 0.5s; } .index4list{ transition: all 0.5s; position: relative; top: 0; } .index4list:hover{ top: -12px; } .index4list:hover a{ box-shadow: 0px 0px 10px 10px #C2DFF1; } .index4list:hover .index4img img{ transform: scale(1.2); } .index5 .container-fluid{ padding-left: 0; padding-right: 0; background-color: #C9000C; color: #fff; } .index5right{ align-items: center; display: flex; display: -webkit-flex; } .index5p1{ font-size: 34px; line-height: normal; } .index5p2{ font-size: 18px; margin: 5px 0px 40px; line-height: normal; } .index5block{ padding-left: 7.5%; } .index5block a{ background-color: #F7DBDD; color: #333; border: 0px; } .index5block a:hover{ background-color: #F7DBDD; color: #333; } .footlogo{ margin-bottom: 15px; } .index7left div{ font-size: 16px; margin-top: .75rem; color: #9A9898; } .index7mid{ text-align: center; color: #565656; } .index7midp1{ font-size: 18px; font-weight: bold; margin-bottom: 1rem; line-height: normal; } .index7midp2{ line-height: 2.5; } .index7midp2 a{ font-size: 16px; color: #565656; } .index7rightp1{ font-size: 18px; font-weight: bold; margin-bottom: 1rem; color: #565656; line-height: normal; } .index7rightp2{ font-size: 32px; color: #565656; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; padding-left: 75px; background: url('../images/index7rightp2.png') no-repeat left; margin-bottom: 0.5rem; line-height: normal; } .index7rightp3{ font-size: 18px; color: #000; line-height: 2; } .index7{ padding: 100px 0px 90px; background-color: #E6E6E6; position: relative; } .index7::after{ content: url('../images/block.png'); position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); } .dibu{ padding: 1.5rem 0px; background-color: #CCCCCC; color: #565656; font-size: 16px; } .dibu a{ color: #565656; } .navbar { padding: 1rem 4.5rem 1rem 1.5rem; } .topsearch i{ font-size: 24px; color: #282828; cursor: pointer; line-height: normal; } /* 弹出搜索 begin */ .searchBar-m {display:none;width:100%;height:100%;position:fixed;top:0px;z-index:9999;text-align:center} .searchBar-m .mask {position:absolute;left:0;right:0;width:100%;height:100%;background:#000;opacity:0.8;} .searchBar-m a {display:block;position:absolute;right:5%;top:5%;width:60px;height:60px;line-height:56px;font-size:48px;z-index:9999;color:#fff;} .searchBar-m a:hover{color:#C9000C} .searchBar-m .form-group {width:70%;max-width:720px;position:absolute;left:50%;top:40%;transform:translate(-50%,-200%);} .searchBar-m .input{width:88%;background:transparent;border:0;border-bottom:2px solid #f2f2f2;color:#6E6E6E;height:60px;line-height:60px;float:left;padding:0;outline: 0px;color: #fff; font-size: 1.2rem;} .searchBar-m .button {width:8%;height:60px;line-height:60px;border:0px;border-bottom:2px solid #f2f2f2;display:block;float:left;background:url(../images/ico-search-button.png) no-repeat center 50%;text-indent:-2000px} .searchBar-m .button:hover{background:url(../images/ico-search-button.png) no-repeat center 50%;} /* 弹出搜索 end */ .nav-item .nav-link{ border-radius: 25px; transition: all 0.5s; } .nav-item .nav-link:hover{ background-color: #C9000C; color: #fff!important; } .nav-item.active .nav-link{ background-color: #C9000C; color: #fff!important; } .header-nav li h3 { margin-bottom: 0; line-height: 24px; } .header-nav .sub-item h4 { font-size: 14px; } @media screen and (max-width: 1399px) and (min-width: 1200px){ .index1left { width: 600px; color: #282828; position: relative; } .index1right { width: 520px; } .shuju { position: relative; width: 150%; margin-top: 40px; } .index1 { padding: 85px 0px 75px; } .index3itemp1 { font-size: 22px; } .index3itemp2 { font-size: 18px; line-height: 2; } .inex4name { font-size: 16px; } .index1listp1 { font-size: 22px; } .index3item a::before{ width: 65px; height: 65px; left: -80px; } .index3item { padding-top: 25px; padding-bottom: 25px; } } @media screen and (max-width: 1199px) and (min-width: 992px){ .index1left { width: 100%; margin-bottom: 45px; } .shuju { position: relative; width: 100%; padding: 25px 35px 30px; margin-top: 40px; } .index1right{ width: 100%; } .index1listp1 { font-size: 22px; } .index1listp3 { margin-top: 2rem; } .index1 { padding: 65px 0px 65px; } .index3 { padding: 70px 0px 0px; } .index2list img{ height: 45px; } .inex4name { width: 75%; padding: 0px 1.5rem; display: inline-flex; align-items: center; } .years { font-size: 14px; } .days { font-size: 32px; font-weight: bold; line-height: 1.5; line-height: normal; } .index4 { padding: 60px 0px 70px; } .index5p1 { font-size: 28px; line-height: normal; } .index5p2 { font-size: 16px; margin: 5px 0px 40px; line-height: normal; } .index3itemp1 { font-size: 20px; } .index3itemp2 { font-size: 16px; } .index3item a::before { width: 44px; height: 44px; left: -60px; background-size: 100% 100%; } .index3item { width: 25%; padding-left: 7.5%; padding-top: 36px; padding-bottom: 36px; position: relative; } .inex4name { font-size: 14px; line-height: 1.8; line-height: normal; } .index7rightp3 { font-size: 16px; color: #333; line-height: 2; } .index7 { padding: 70px 0px 75px; background-color: #E6E6E6; position: relative; } .dibu { padding: 1rem 0px; font-size: 14px; } } @media screen and (max-width: 991px) and (min-width: 768px){ .index1 { padding: 60px 0px 30px; } .index1leftp1 { font-size: 22px; margin-bottom: 1rem; } .shuju { position: relative; width: 100%; padding: 25px 20px 30px; margin-top: 30px; } .index1left { width: 100%; color: #282828; position: relative; margin-bottom: 45px; } .index1right { width: 100%; } .index2list{ margin-bottom: 30px; } .index3 { padding: 50px 0px 0px; } .index4block .top { flex-wrap: wrap; } .inex4name { font-size: 15px; line-height: 1.8; line-height: normal; width: 100%; padding: 0px 0rem; } .index4times{ display: none; } .bot { padding: 10px 0px; } .indexdes { font-size: 15px; } .index7mid{ display: none; } .index7right{ text-align: center; } .index7rightp2 { background: url('../images/index7rightp2.png') no-repeat 215px; } .index7 { padding: 65px 0px 70px; background-color: #E6E6E6; position: relative; } .index5p1 { font-size: 24px; line-height: normal; } .index5right{ padding: 45px 0px; } .index4des { margin-bottom: 55px; } .index3nav { position: relative; flex-wrap: wrap; } .index3item { width: 50%; padding-left: 20%; padding-top: 20px; padding-bottom: 20px; position: relative; } .index3itemp1 { font-size: 24px; color: #ED0707; line-height: normal; margin-bottom: 5px; } .index3item a::before { width: 50px; height: 50px; } .index3itemp2 { font-size: 16px; } } @media screen and (max-width: 767px){ .index1 { padding: 40px 15px 20px; } .indextitle { font-size: 24px; } .indextitle span::before { width: 8rem; } .indextitle span::after { width: 8rem; } .indexdes { font-size: 15px; margin-bottom: 2rem; } .index1leftp1 { font-size: 18px; margin-bottom: 1rem; line-height: 2; } .index1leftp2 { font-size: 14px; line-height: 2; text-indent: 2em; } .shuju { position: relative; width: 100%; margin-top: 25px; flex-wrap: wrap; padding: 25px 10px 0px; } .shujulist { width: 50%; padding-left: 5%; position: relative; flex: none; margin-bottom: 30px; } .shujup1 { font-size: 32px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; line-height: normal; } .index1left { width: 100%; margin-bottom: 20px; } .index1right { width: 100%; } .index1listp1 { font-size: 20px; } .index2list img{ max-height: 40px; } .index1listp2 { font-size: 14px; color: #767676; line-height: 2; } .index1listp3 { margin-top: 2rem; } .index2list{ margin-bottom: 25px; } .index3nav { position: relative; flex-wrap: wrap; } .index3 { padding: 30px 0px 0px; } .index3item { width: 100%; padding-left: 40%; padding-top: 15px; padding-bottom: 15px; position: relative; } .index3itemp1 { font-size: 18px; margin-bottom: 5px; } .index3itemp2 { font-size: 16px; } .index3item a::before { width: 42px; height: 42px; left: -70px; } .index4 { padding: 50px 0px 30px; } .index4list{ margin-bottom: 25px; } .inex4name { font-size: 16px; line-height: 1.8; line-height: 1.8; } .inex4name { width: 75%; padding: 0px 1.5rem; display: inline-flex; align-items: center; } .days { font-size: 32px; } .years { font-size: 14px; } .index5right{ padding: 40px 0px; } .index5p1 { font-size: 22px; line-height: normal; } .index5p2 { font-size: 16px; margin: 10px 0px 25px; line-height: normal; } .index5block { padding-left: 7.5%; padding-right: 7.5%; } .index5block .btn{ font-size: 1rem; } .index7mid{ display: none; } .index7rightp3 { font-size: 15px; color: #333; line-height: 2; } .index7rightp1 { display: none; } .index7 { padding: 40px 0px 60px; background-color: #E6E6E6; position: relative; } .index7 .row{ flex-direction: column-reverse; } .footlogo{ display: none; } .dibu { padding: 0.75rem 0px; background-color: #CCCCCC; color: #565656; font-size: 14px; } }