@import ; @import ; * { margin: 0; padding: 0; box-sizing: border-box; } .wow { overflow: hidden; } html { font-size: 62.5%; transition: 0.5s; scroll-behavior: smooth; height: 100%; } html body { height: 100%; max-width: 1920px; overflow-x: hidden; margin: 0 auto; font-family: '寰蒋闆呴粦', microsoftyahei, arial, helvetica, sans-serif; position: relative; background-color: #fff; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; } html body input { font-family: arial, helvetica, sans-serif; font-size: 12px; font-size: 1.2rem; color: #999999; border: none; outline: none; } html body img { display: block; transition: 0.4s; } html body i { display: inline-block; transition: 0.3s; } html body a { display: inline-block; color: #333; text-decoration: none; } html body a[rel~='nofollow'] img, html body a[rel~='sponsored'] img, html body a[rel~='ugc'] img { outline: none !important; } html body a[rel~='nofollow'], html body a[rel~='sponsored'], html body a[rel~='ugc'] { outline: none !important; } html body span { display: inline-block; } html body a, html body span, html body li { transition: 0.3s; } html body .content { margin: auto; max-width: 1200px; width: calc(100% - 60px); } html body li { list-style: none; } .rightmenu { z-index: 9999; display: none; flex-direction: column; align-items: flex-end; justify-content: flex-end; position: fixed; right: 0px; transform: translatey(-50%); top: 50%; } .rightmenu > div { border-radius: 5px; margin-top: 9px; display: flex; align-items: center; justify-content: center; width: 52px; height: 52px; cursor: pointer; border-radius: 8px; } .rightmenu > div a, .rightmenu > div span { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; border-radius: 8px; cursor: pointer; background: #ff772d; } .rightmenu > div i { font-size: 22px; color: #fff; } .rightmenu > div:hover i { color: #fff; } .rightmenu .text { font-size: 16px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; position: absolute; top: 0; right: 0; width: 0; height: 52px; border-radius: 8px; z-index: 0; overflow: hidden; opacity: 0; transform: translatex(0) !important; background: #ff772d; } .rightmenu .text i { margin-left: 15px; } .rightmenu .auw { position: relative; } .rightmenu .auw a, .rightmenu .auw span { transform: translatex(0); } @media screen and (min-width: 992px) { .rightmenu .auw:hover a, .rightmenu .auw:hover span { transform: translatex(200%); } .rightmenu .auw:hover .text { opacity: 1; z-index: 2; width: 225px; } } .rightmenu > a:nth-of-type(1) i, .rightmenu > span:nth-of-type(1) i { font-size: 23px; } .rightmenu .gotop > a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; } .rightmenu .gotop > a i { font-size: 18px; } .rightmenu .wx { cursor: pointer; position: relative; background: #ff772d; } .rightmenu .wx > img { display: none; position: absolute; right: 100%; } @media screen and (min-width: 992px) { .rightmenu .wx:hover > img { display: block; } } /* nav */ .xnav { display: none; } .nav { position: fixed; width: 35px; height: 23px; background: #ff772d; right: 2.5%; top: 20px; cursor: pointer; border-radius: 5px; z-index: 9999999999; } .nav span { display: block; width: 20px; height: 2px; background: #fff; position: absolute; left: 50%; margin-left: -10px; top: 50%; transition: 0.8s; z-index: 99999991; } .nav .nav1 { margin-top: -1px; } .nav .nav2 { margin-top: -8px; } .nav .nav3 { margin-top: 6px; } .navh .nav1 { transform: rotate(45deg); } .navh .nav2 { transform: rotate(-45deg); width: 10px; margin-left: -1px; margin-top: -5px; } .navh .nav3 { transform: rotate(-45deg); width: 9px; margin-top: 3px; margin-left: -8px; } .smdaohang { position: fixed; width: 280px; height: 100%; opacity: 0; overflow: auto; top: 0px; right: -200%; background: #ccc; z-index: 9999999; transition: 0.5s; text-align: center; } .smdaohangh { right: 0px; opacity: 1; } .topnav { margin: auto; margin-top: 30px; padding: 20px; } ul.topnav li { text-align: left; position: relative; } ul.topnav li a { padding: 15px 5px; padding-left: 0px; color: #333; display: block; font-size: 16px; font-size: 1.6rem; line-height: 24px; padding-right: 50px; border-bottom: 1px dashed #fff; } ul.topnav ul { display: none; } ul.topnav ul li { clear: both; } ul.topnav ul li a { padding: 10px 5px; padding-left: 20px; font-size: 14px; font-size: 1.4rem; font-weight: normal; outline: 0; border: none; } ul.topnav ul ul li a { padding-left: 40px; font-size: 12px; font-size: 1.2rem; } ul.topnav ul ul { border-top: 1px dashed rgba(255, 255, 255, 0.5); border-bottom: 1px dashed rgba(255, 255, 255, 0.5); } ul.topnav ul ul ul li a { padding-left: 60px; } ul.topnav span { display: block; position: absolute; right: 0px; top: 15px; width: 20px; height: 20px; background: #fff; background: rgba(255, 255, 255, 0.6); cursor: pointer; border-radius: 50%; transition: 0.5s; } ul.topnav span:before { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: 0px; transform: rotate(45deg); transform-origin: right center; } ul.topnav span:after { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -1px; transform: rotate(-45deg); transform-origin: right center; transition: 0.5s; } ul.topnav span.yizi { transform: rotate(90deg); } .smdaohang form { margin-top: 15px; margin-bottom: 15px; width: 240px; height: 26px; border: 1px solid #fff; position: relative; background: #fff; } .smdaohang form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 24px; line-height: 24px; display: block; float: left; } .smdaohang form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: transparent; position: relative; z-index: 99; } .smdaohang form i { position: absolute; right: 10px; top: 3px; } @media screen and (max-width: 768px) { .daohang2 { display: block; text-align: center; margin-top: 10px; } .daohang2 a { float: left; width: 25%; font-size: 13px; font-size: 1.3rem; line-height: 24px; text-align: center; } .daohang, .daohang1 { display: none; } } @media screen and (max-width: 992px) { .xnav { display: block; } } @media screen and (max-width: 768px) { .nav { top: 18px; } } #baguettebox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; z-index: 99999999999999999999999999999999999999; } #baguettebox-overlay.visible { opacity: 1; } #baguettebox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; } #baguettebox-overlay .full-image figure { display: inline; margin: 0; height: 100%; } #baguettebox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); } #baguettebox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: verdana, geneva, sans-serif; } #baguettebox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; } #baguettebox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left 0.4s ease, -webkit-transform 0.4s ease; transition: left 0.4s ease, -moz-transform 0.4s ease; transition: left 0.4s ease, transform 0.4s ease; } #baguettebox-slider.bounce-from-right { -webkit-animation: bouncefromright 0.4s ease-out; animation: bouncefromright 0.4s ease-out; } #baguettebox-slider.bounce-from-left { -webkit-animation: bouncefromleft 0.4s ease-out; animation: bouncefromleft 0.4s ease-out; } .baguettebox-button#next-button, .baguettebox-button#previous-button { top: 50%; top: calc(50% - 30px); width: 44px; height: 60px; } .baguettebox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; -moz-border-radius: 15%; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color 0.4s ease; transition: background-color 0.4s ease; } .baguettebox-button:hover { background-color: rgba(50, 50, 50, 0.9); } .baguettebox-button#next-button { right: 2%; } .baguettebox-button#previous-button { left: 2%; } .baguettebox-button#close-button { top: 20px; right: 2%; right: calc(2% 6px); width: 30px; height: 30px; } .baguettebox-button svg { position: absolute; left: 0; top: 0; } .spinner { width: 40px; height: 40px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; } .double-bounce1, .double-bounce2 { width: 100%; height: 100%; -moz-border-radius: 50%; border-radius: 50%; background-color: #fff; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; } .double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; } @-webkit-keyframes bouncefromright { 0% { margin-left: 0; } 50% { margin-left: -30px; } 100% { margin-left: 0; } } @keyframes bouncefromright { 0% { margin-left: 0; } 50% { margin-left: -30px; } 100% { margin-left: 0; } } @-webkit-keyframes bouncefromleft { 0% { margin-left: 0; } 50% { margin-left: 30px; } 100% { margin-left: 0; } } @keyframes bouncefromleft { 0% { margin-left: 0; } 50% { margin-left: 30px; } 100% { margin-left: 0; } } @-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes bounce { 0%, 100% { -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); } 50% { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } } .imgbox { width: 100%; } .imgbox a { display: block; width: 100%; overflow: hidden; } .imgbox a img:hover { transform: scale(1.05); } .imgbox img { max-width: 100%; margin: auto; } .swiper { width: 100%; height: 100%; } .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } .header { background-color: rgba(0, 0, 0, 0.6); } header { position: fixed; top: 0px; width: 100%; z-index: 100; max-width: 1920px; transition: 0.3s; background-color: #fff; } header .content { display: flex; justify-content: space-between; align-items: center; } header .l_box { display: flex; align-items: center; padding-top: 2px; } header .center { display: flex; align-items: center; margin-left: 20px; } header .logo_text { color: #555555; line-height: 28px; margin-top: 3px; } header .logobox { width: 107px; flex-shrink: 0; margin-right: 25px; transition: 0.3s; padding-bottom: 3px; } header .logobox a { display: block; } header .logobox img { width: 100%; } header .logo { display: flex; justify-content: center; align-items: center; height: 21px; } header .logo img { max-height: 100%; transition: 0.2s; } header .menuone.active > a { color: #fff !important; } header .menuone.active > a img { filter: grayscale(1) brightness(10); } header .menuone.active > a::before { opacity: 1; } header .menuone.menuactive > a { color: #fff !important; } header .menuone.menuactive > a img { filter: grayscale(1) brightness(10); } header .menuone.menuactive > a::before { opacity: 1; } header .menuone { font-size: 15px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 26px; color: #555555; margin-right: 49px; position: relative; } header .menuone > a { color: #555555; padding: 21px 0px 13px; position: relative; } header .menuone > a::before { position: absolute; content: ''; width: calc(100% 34px); height: 100%; left: 50%; transform: translatex(-50%); top: 0; transition: 0.3s; background: #ff772d; z-index: -1; opacity: 0; } header .menuone > a p { white-space: nowrap; margin-top: 13px; transition: 0s; } header .menuone > a:hover { color: #fff !important; } header .menuone > a:hover img { filter: grayscale(1) brightness(10); } header .menuone > a:hover::before { opacity: 1; } header .menuone .active > a { color: #fff; background: #ff772d; } header .menuone .menuactive > a { color: #fff; background: #ff772d; } header .menuone:nth-last-of-type(1) { margin-right: 0px !important; } header .sousuo { position: relative; } header .sousuo i { cursor: pointer; font-size: 32px; line-height: 20px; font-weight: normal; color: #fff; width: 119px; height: 97px; background-color: #ec1b22; border: 1px solid #ec1b22; display: flex; align-items: center; justify-content: center; } header .sousuo i:hover { background: #fff; color: #ec1b22; } header .sousuo form { display: none; overflow: hidden; height: 35px; width: 230px; border-radius: 4px; border: 1px solid #333; background-color: #ffffff; position: absolute; top: 110%; right: 0px; z-index: 2; } header .sousuo form input:nth-of-type(1) { width: 180px; height: 33px; line-height: 33px; border-radius: 4px; padding-left: 10px; font-size: 14px; color: #2f3135; background: none; } header .sousuo form input:nth-of-type(2) { line-height: 33px; font-size: 20px; background: none; position: absolute; right: 10px; color: #333; cursor: pointer; transition: 0.3s; } header .sousuo form input:nth-of-type(2):hover { color: #123270; } header .ul { min-width: 160px; position: absolute; display: none; left: 100%; top: 0; padding-left: 5px; } header .ul div { background: #fff; border-radius: 5px; padding: 5px 0px; } header .ul li:nth-of-type(1) { margin-top: 0px; } header .ul li { font-size: 15px; font-weight: normal; font-stretch: normal; line-height: 25px; letter-spacing: 0px; color: #555; position: relative; margin-top: 8px; } header .ul li a { display: block; padding: 3px 20px; color: #555; white-space: nowrap; position: relative; } header .ul li a:hover { background: #ff772d; color: #fff; } header .ul1 { left: -10px; top: 100%; padding-left: 0px; padding-top: 1px !important; } header .buttonbox { margin-right: 34px; } header .buttonbox a { width: 130px; height: 40px; background-color: #e62129; border-radius: 4px; border: 1px solid #e62129; color: #fefefe; } header .buttonbox a:hover { color: #e62129; background: #fefefe; } header .icon { margin-left: 25px; } header .icon i { font-size: 26px; color: #fff; } header .icon i:hover { color: #fda533; } header .head_boxr { display: flex; align-items: center; padding-right: 40px; } header .lang { position: relative; cursor: pointer; margin-right: 23px; } header .lang:hover p { background: #fff; } header .lang:hover i, header .lang:hover .xiangxia, header .lang:hover span { color: #333; transition: 0s; } header .lang .lang_box { display: flex; justify-content: center; align-items: center; border-radius: 5px; cursor: pointer; } header .lang .lang_box:hover .xiangxia { color: #e62129; } header .lang .lang_box:hover .icon-diqiu { color: #e62129; } header .lang .lang_box:hover span { color: #e62129; } header .lang .lang_box .icon-diqiu { font-size: 22px; color: #333333; } header .lang .lang_box .xiangxia { font-size: 12px; color: #333333; } header .lang .lang_box span { font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #333333; margin: 0px 4px; } header .lang > ul { display: none; position: absolute; width: 100px; background-color: #fff; top: 105%; right: 0px; border: 1px solid #e62129; border-radius: 5px; z-index: 1; } header .lang > ul li a { text-align: center; display: block; line-height: 28px; border-bottom: 1px dashed #e62129; } header .lang > ul li a:hover { color: #e62129; } .fyhead .logobox { width: 94px; } .fyhead .menuone > a { padding: 10px 0px; } .fyhead .menuone > a p { margin-top: 5px; } .buttonbox { display: flex; justify-content: flex-start; } .buttonbox a { display: flex; justify-content: center; align-items: center; } .bofangbox { position: absolute; left: 50%; top: 50%; cursor: pointer; transform: translate(-50%, -50%); } .clear { clear: both; } .bannerbox img { width: 100%; } .bannerbox .title { font-size: 42px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; line-height: 46px; color: #ffffff; text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.53); overflow: initial !important; } .bannerbox .small_title { font-size: 22px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; line-height: 32px; color: #ffffff; text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.53); margin-top: 17px; animation-delay: 0.6s; } .bannerbox .describe { font-size: 16px; font-weight: bold; font-stretch: normal; line-height: 32px; margin-top: 7px; letter-spacing: 0px; color: #ff772d; text-shadow: 1px 1px #fff, -1px -1px #fff, -1px 1px #fff, 1px -1px #fff; animation-delay: 0.3s; } .banner_box1 { position: absolute; left: 50%; transform: translatex(-50%); top: 15.3%; } .banner_box1 .mid_title { color: #333; font-weight: bold; text-align: left; } .banner_box1 .buttonbox { margin-top: 33px; } .banner_box2 { position: absolute; left: 50%; top: 48.3%; transform: translate(-50%, -50%); } .banner_box2 .big_title { color: #fff; text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35); } .banner_box2 .big_title::before { display: none; } .banner_box2 .big_title::after { display: none; } .banner_animate { position: absolute; top: 8%; right: 9.9%; background: no-repeat right; background-size: auto 100%; width: 587px; padding-right: 36px; padding-top: 29px; padding-bottom: 50px; } .pagenumber { display: flex; flex-wrap: wrap; font-size: 18px; justify-content: center; width: 100%; font-weight: normal; font-stretch: normal; line-height: 26px; letter-spacing: 0px; } .pagenumber a { color: #333333; width: 36px; height: 30px; display: block; margin: 0px 3px; display: flex; align-items: center; justify-content: center; } .pagenumber a:hover { background: #28387d; color: #fff; } .pagenumber a:hover .iconfont { color: #fff; } .pagenumber .iconfont { color: #999; font-size: 18px; } .pagenumber .active { background: #28387d; color: #fff; } .padding_top { padding-top: 94px; } .big_title { font-size: 46px; font-weight: bold; line-height: 68px; font-stretch: normal; letter-spacing: 0px; color: #fe8d52; position: relative; text-align: center; padding-bottom: 19px; } .big_title::before { content: ''; position: absolute; width: 399px; height: 1px; background-color: #737373; left: 50%; bottom: 0; transform: translatex(-50%); z-index: 0; } .big_title::after { content: ''; position: absolute; left: 50%; transform: translatex(-50%); bottom: -2px; width: 98px; height: 5px; background-color: #fe8d52; } .big_title a { color: #fe8d52; } .big_title a:hover { color: #333; } .mid_title { font-size: 40px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 56px; color: #555555; text-align: center; } .mid_title a { color: #555; } .mid_title a:hover { color: #ff772d; } .mid_title span { transition: 0s; color: #fe8d52; } .index { padding-bottom: 89px; } .index > * { overflow: hidden; } .index .mid_title { margin-top: 14px; } .index_banner:hover .carousel-control { opacity: 1 !important; } .index_banner .slide .carouse { width: 100%; overflow: hidden; position: relative; cursor: pointer; } .index_banner .slide .slideitem .banner-img { width: 100%; } .index_banner .slide .carouse .slideitem { width: 100%; position: absolute; } .index_banner .slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; } .index_banner .slide .dotlist { position: absolute; left: 0; bottom: 20px; width: 100%; text-align: center; margin-top: 20px; } .index_banner .slide .dotlist ul li { display: inline-block; width: 10px; height: 10px; background-position: -12px 0px; margin-left: 10px; cursor: pointer; } .index_banner .slide .dotlist ul li.active { background-position: 0px 0px; } .index_banner .slide .carousel-control { position: absolute; top: 50%; transform: translatey(-50%); width: 56px; height: 56px; z-index: 9; border: 1px solid #fff; background: rgba(255, 255, 255, 0.5); display: flex; align-items: center; justify-content: center; border-radius: 50%; cursor: pointer; color: #ff772d; opacity: 0; transition: 0.3s; } .index_banner .slide .carousel-control:hover { background: #fff; } .index_banner .iconfont { transition: 0s; font-size: 18px; } .index_banner .slide .carousel-control.left { left: 3%; } .index_banner .slide .carousel-control.right { right: 3%; } .index_banner .slide .dotlist ul li { cursor: pointer; font-size: 0px; margin-left: 4.5px; margin-right: 4.5px; border: none; outline: none; width: 16px; height: 16px; } .index_banner .slide .slidedetail { display: none; } .index_banner .slide .slide-count { display: none; } .index1 { display: flex; justify-content: flex-end; position: relative; } .index1 .img1 { width: 49.9%; } .index1 .l_box { position: absolute; top: 7.4%; left: 0; width: 58.49%; height: 85.39%; background: no-repeat center; background-size: 100% 100%; padding-top: 17.55%; } .index1 .big_title { display: none; } .index1 .mid_title { display: none; } .index1 .products { display: flex; flex-wrap: wrap; width: 70%; float: right; } .index1 .products .imgbox { width: 171px; max-width: calc(81.1% / 3); border-radius: 50%; overflow: hidden; margin-right: 6.3%; } .index2 { background: no-repeat center; background-size: cover; margin-top: 26px; padding-top: 53px; padding-bottom: 122px; } .index2 .box { display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 33px; } .index2 .box > div { width: 49.08%; } .index2 .imgbox { border-radius: 20px; overflow: hidden; margin-top: 15px; position: relative; } .index2 .text_box { position: absolute; width: 100%; left: 0; top: 44px; padding: 0px 7.6%; } .index2 .r_box .text_box { text-align: right; padding: 0px 26px; } .index2 .r_box .buttonbox { justify-content: flex-end; } .index2 .r_box { display: flex; flex-direction: column; justify-content: space-between; } .index2 .title { font-size: 22px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; color: #333333; } .index2 .title a { color: #333; } .index2 .title a:hover { color: #ff772d; } .index2 .buttonbox { margin-top: 19px; } .index2 .buttonbox a { width: auto; font-size: 14px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #333333; min-width: 114px; height: 32px; border-radius: 15px; border: solid 1px #ff772d; padding: 5px 15px; } .index2 .buttonbox a:hover { background: #ff772d; color: #fff; } .index3 { background: no-repeat center; background-size: cover; margin-top: 25px; padding-top: 68px; padding-bottom: 108.5px; } .index3 .box { display: flex; flex-wrap: wrap; padding-top: 50px; overflow: hidden; } .index3 figure { width: 33.333333%; display: flex; flex-direction: column; } .index3 figure:nth-of-type(even) { flex-direction: column-reverse; } .index3 .imgbox { position: relative; } .index3 .box1 { position: absolute; width: 100%; height: 100%; background: #ff772d; left: 0; top: 0; z-index: 1; display: flex; flex-direction: column; justify-content: center; padding: 15px 10% 22px; } .index3 .box1::before { content: ''; position: absolute; width: calc(100% - 26px); height: calc(100% - 30px); border: 1px solid #ffffff; left: 50%; top: 50%; transform: translate(-50%, -50%); } .index3 .logo { display: flex; justify-content: flex-start; align-items: flex-start; height: 59px; } .index3 .logo img { max-height: 100%; margin: 0px; } .index3 .title { font-size: 24px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; color: #ffffff; margin-top: 15px; } .index3 .describe { font-size: 19px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; margin-top: 13px; } .index4 { margin-top: 23px; background: no-repeat center; background-size: cover; padding-top: 60px; padding-bottom: 142px; } .index4 .time { color: #666; } .index4 figure { width: 23.75%; background: #fff; margin-left: 1.666667%; margin-top: 20px; display: flex; flex-direction: column; } .index4 figure:nth-of-type(4n 1) { margin-left: 0px; } .index4 .describe { font-size: 16px; line-height: 28px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #666666; margin-top: 2px; padding-right: 10px; } .index4 .describe a { color: #666; } .index4 .describe a:hover { color: #fe8d52; } .index4 .img_box { display: flex; justify-content: flex-end; margin-top: 12px; } .index4 .img_logo { transition: 0s; } .index4 .img_logo img { width: 22px; filter: contrast(0%); transition: 0.2s; } .index4 .img_logo:hover img { filter: contrast(100%); } .index4 .box1 { padding: 36px 7px 6px 20px; flex: 1; display: flex; flex-direction: column; justify-content: space-between; } .index4 .box { display: flex; flex-wrap: wrap; padding-top: 17px; } .index5 { padding-top: 62px; } .index5 .box { background: no-repeat center; background-size: cover; display: flex; justify-content: center; flex-wrap: wrap; padding-top: 31px; padding-bottom: 48px; margin-top: 45px; } .index5 .box1 { width: 629px; max-width: calc(100% - 80px); display: flex; flex-wrap: wrap; } .index5 figure { width: 40.7%; min-height: 183px; background-color: #ffffff; border-radius: 10px; overflow: hidden; font-size: 22px; font-weight: normal; line-height: 32px; font-stretch: normal; letter-spacing: 0px; color: #666666; text-align: center; margin-left: 18.6%; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 20px; padding: 10px 15px 15px; position: relative; } .index5 figure::before { content: ''; position: absolute; width: 96px; max-width: 40%; height: 4px; background-color: #fe8d52; left: 50%; top: 0; transform: translatex(-50%); } .index5 figure:nth-of-type(2n 1) { margin-left: 0px; } .index5 .describe { color: #fe8d52; margin-top: 19px; } .index6 { border: 1px solid rgba(115, 115, 115, 0.27); border-radius: 6px; margin-top: 104px !important; position: relative; padding: 67px 0px 60px 29px; overflow: initial; } .index6 .mid_title { position: absolute; left: 50%; top: 0; transform: translate(-50%, -55%); margin-top: 0px; } .index6 .mid_title a { background: #fff; padding: 0px 10px; } .index6 .box a { color: #555; margin-right: 36px; } .index6 .box a:hover { color: #fe8d52; } .oo_menu { font-size: 18px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #333333; line-height: 36px; margin-top: 87px; border-bottom: 1px solid #ff772d; } .oo_menu .content { display: flex; justify-content: space-between; flex-wrap: wrap; /* overflow: auto; */ } /* .oo_menu .content::-webkit-scrollbar { width: 4px; height: 4px; } .oo_menu .content::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, 0.2); } .oo_menu .content::-webkit-scrollbar-track { border-radius: 0; background: rgba(0, 0, 0, 0.1); } */ .oo_menu a { color: #333; min-width: 151px; padding: 7px 10px; text-align: center; margin-left: 15px; flex-shrink: 0; } .oo_menu a:hover { color: #fff; background: #ff772d; } .oo_menu a:nth-of-type(1) { margin-left: 0px; } .oo_menu .active { background-color: #ff772d; color: #fff; } .oo .mid_title { margin-top: 14px; } .oo1 { padding-top: 55px; } .oo2 { padding-top: 46px; padding-bottom: 80px; } .oo2 .title { font-size: 30px; font-weight: bold; font-stretch: normal; line-height: 42px; text-align: center; letter-spacing: 0px; color: #ff772d; } .oo2 .img_boxs { width: 45.67%; display: flex; flex-wrap: wrap; padding-bottom: 18px; } .oo2 .img_boxs .imgbox { width: calc(calc(100% - 20px) / 3); margin-left: 10px; } .oo2 .img_boxs .imgbox:nth-of-type(1) { margin-left: 0%; } .oo2 .box { display: flex; align-items: center; flex-direction: row-reverse; padding-top: 45px; justify-content: space-between; } .oo2 .l_box { width: 51%; color: #666; } .oo2 .big_text { font-size: 60px; line-height: 74px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; color: #28387d; } .oo2 .describe1 { color: #666; } .oo2 .num_boxs { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-top: 52px; } .oo2 figure:nth-of-type(even) { width: 1px; height: 80px; background-color: #b4b4b4; max-height: 100%; } .oo2 .j-hdata1 { position: relative; } .oo2 .j-hdata1::before { content: attr(title); display: block; height: 0; visibility: hidden; } .oo2 figure { margin-left: 15px; } .oo2 figure:nth-of-type(1) { margin-left: 0px; } .oo3 { background: #f2f2f2; padding: 63px 0px 75px; } .oo3 .imgbox { width: 48.58%; margin-right: 3.6%; } .oo3 .box { width: 100%; flex: 1; padding-bottom: 2.8%; } .oo3 figure { display: flex; flex-wrap: wrap; margin-top: 10px; align-items: center; } .oo3 figure:nth-of-type(even) { flex-direction: row-reverse; } .oo3 figure:nth-of-type(even) .imgbox { margin-right: 0px; margin-left: 3.6%; } .oo3 .title { font-size: 20px; font-weight: bold; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #ffffff; min-width: 190px; height: 47px; background-color: #fe8d52; display: inline-block; padding: 8px 10px; text-align: center; } .oo3 .describe { color: #666; margin-top: 15px; } .oo4 { padding-top: 78px; } .oo4 .big_title { color: #ff772d; } .oo4 .myswiper1 { padding: 10px 5px; } .oo4 .drop { width: 11px; height: 11px; background-color: #d2d2d2; border-radius: 50%; position: relative; z-index: 10; } .oo4 .drop::before { content: ''; width: 11px; height: 11px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; border-radius: 50%; border: 4px solid #ff772d; opacity: 0; transition: 0.3s; } .oo4 .swiper-slide { text-align: center; height: auto; transition: 0.3s; border-radius: 15px; display: flex; flex-direction: column; align-items: center; padding: 106px 3% 47px; z-index: -1; position: relative; } .oo4 .swiper-slide::before { content: ''; position: absolute; top: 110px; left: 0; width: 100%; height: 1px; border-bottom: 1px dashed #666; opacity: 0.27; z-index: 2; } .oo4 .swiper-slide:hover { background-color: #ffffff; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.07); } .oo4 .swiper-slide:hover .drop::before { opacity: 1; } .oo4 .swiper-slide:hover .year { color: #333; } .oo4 .swiper-slide:hover .describe { color: #333; } .oo4 .year { font-size: 26px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 38px; color: #666666; margin-top: 34px; transition: 0.3s; } .oo4 .describe { margin-top: 6px; font-size: 20px; font-weight: normal; font-stretch: normal; line-height: 34px; letter-spacing: 0px; color: #666666; transition: 0.3s; } .oo4 .sw_box { position: relative; margin-top: 38px; } .oo4 .swiper_button div { color: #ff772d; cursor: pointer; transition: 0.3s; position: absolute; top: 106px; z-index: 5; } .oo4 .swiper_button div:hover { color: #333; } .oo4 .swiper1-button-next { right: -4px; } .oo4 .swiper1-button-prev { left: -4px; } .oo5 { display: flex; flex-wrap: wrap; padding-top: 94px; padding-bottom: 114px; } .oo5 .l_box { width: 50%; display: flex; flex-direction: column; } .oo5 ul { background: #f7f7f7; padding: 5px 0px 46px; flex: 1; } .oo5 li { font-size: 18px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 32px; color: #333333; padding: 0px 12px 0px 15px; margin-top: 28px; } .oo5 li a { color: #333; display: flex; align-items: center; } .oo5 li a:hover { color: #ff772d; } .oo5 li a:hover .title::before { background: #ff772d; } .oo5 li .title { flex: 1; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; position: relative; padding-left: 19px; } .oo5 li .title::before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #666666; border-radius: 50%; left: 0; top: 50%; transform: translatey(-50%); transition: 0.3s; } .oo5 li .year { font-size: 16px; margin-left: 15px; } .oo5 .title_box { display: flex; align-items: center; flex-wrap: wrap; background: #b4b4b4; padding: 11px 16.2% 15px; } .oo5 .title_box span { flex: 1; height: 3px; background: #fff; } .oo5 .mid_title { color: #fff; margin-top: 0px !important; margin: 0px 24px 0px; } .oo5 .r_box { width: 50%; background: no-repeat center; background-size: cover; padding: 113px 27px 80px 34px; display: flex; flex-wrap: wrap; align-items: flex-start; } .oo5 .r_box figure { width: 47.5%; min-height: 183px; background-color: #ffffff; border-radius: 10px; overflow: hidden; font-size: 22px; font-weight: normal; line-height: 32px; font-stretch: normal; letter-spacing: 0px; color: #666666; text-align: center; margin-left: 5%; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 20px; padding: 10px 15px 15px; position: relative; } .oo5 .r_box figure::before { content: ''; position: absolute; width: 96px; max-width: 40%; height: 3px; background-color: #fe8d52; left: 50%; top: 0; transform: translatex(-50%); } .oo5 .r_box figure:nth-of-type(2n 1) { margin-left: 0px; } .oo5 .r_box .describe { color: #fe8d52; margin-top: 20px; } .oo_container { background: no-repeat center; background-size: cover; } .ot .big_title { color: #ff772d; } .ot .mid_title { margin-top: 14px; } .ot .oo5 { padding-top: 110px; padding-bottom: 132px; } .ot > * { overflow: hidden; } .ot1 { background: no-repeat center; background-size: cover; padding-top: 45px; padding-bottom: 114px; } .ot1 .box { display: flex; flex-wrap: wrap; margin-top: 68px; } .ot1 .l_box { width: 100%; flex: 1; padding-top: 2px; } .ot1 figure { display: flex; align-items: flex-start; margin-top: 38px; } .ot1 figure:nth-of-type(1) { margin-top: 0px; } .ot1 .r_box { width: 53.08%; margin-left: 3%; } .ot1 .number { flex-shrink: 0; font-size: 80px; line-height: 80px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; -webkit-text-stroke: 1px rgba(85, 85, 85, 0.2); color: transparent; margin-right: 27px; padding-top: 2px; } .ot1 .title { font-size: 30px; font-weight: bold; line-height: 38px; font-stretch: normal; letter-spacing: 0px; color: #6a6a6a; } .ot1 .describe { color: #6a6a6a; line-height: 28px; margin-top: 7px; } .ot2 { background: #f6f6f6; padding-top: 54px; padding-bottom: 130px; } .ot2 .box { display: flex; flex-wrap: wrap; background: #fff; margin-top: 56px; } .ot2 .tbox_1 { display: flex; flex-wrap: wrap; } .ot2 figure { width: calc(calc(100% - 44px)/3); padding-bottom: calc(calc(100% - 44px)/3); margin-left: 22px; border-radius: 50%; border: 1px solid rgba(255, 119, 45, 0.2); position: relative; } .ot2 .tbox_2 { width: 100%; position: absolute; left: 0; top: 50%; transform: translatey(-50%); text-align: center; padding: 0px 20px; } .ot2 figure:nth-of-type(1) { margin-left: 0px; } .ot2 figure:nth-of-type(2) { animation-delay: 0.25s; } .ot2 figure:nth-of-type(3) { animation-delay: 0.5s; } .ot2 .imgbox { width: 50%; } .ot2 .text_box { padding: 46px 41px 35px 33px; width: 100%; flex: 1; } .ot2 .title { font-size: 26px; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #333333; } .ot2 .describe { font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 32px; letter-spacing: 0px; color: #333333; margin-top: 3px; } .ot2 .describe1 { color: #333; line-height: 28px; margin-top: 31px; padding-left: 14px; } .ot2 .describe1 em { font-style: normal; font-weight: bold; } .ot3 { padding-top: 99px; padding-bottom: 78px; } .ot3 .title { font-size: 20px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; line-height: 32px; color: #ff772d; margin-top: 20px; } .ot3 .logo img { border-radius: 5px; } .ot3 .describe { color: #666; line-height: 28px; margin-top: 15px; } .ot3 figure { width: 15.916%; min-height: 248px; background-color: #f6f6f6; border-radius: 4px; margin-left: 0.9008%; padding: 20px 12px 25px 20px; margin-top: 20px; } .ot3 figure:nth-of-type(even) { background: rgba(246, 246, 246, 0.5); } .ot3 figure:nth-of-type(6n 1) { margin-left: 0px; } .ot3 .box { display: flex; flex-wrap: wrap; padding-top: 28px; overflow: hidden; } .ot4 { background: #f6f6f6; padding-top: 78px; padding-bottom: 101px; } .ot4 .box { display: flex; flex-wrap: wrap; flex-direction: row-reverse; margin-top: 63px; } .ot4 .l_box { width: 100%; flex: 1; background: #fff; padding: 28px 30px 30px 41px; } .ot4 .r_box { width: 50.42%; } .ot4 .title { font-size: 30px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 38px; color: #333333; position: relative; padding-left: 14px; } .ot4 .title::before { content: ''; width: 3px; position: absolute; left: 0; top: 55%; transform: translatey(-50%); height: 26px; background-color: #ff772d; } .ot4 .describe { margin-top: 13px; color: #666; } .ot4 figure { margin-top: 35px; } .ot4 figure:nth-of-type(1) { margin-top: 0px; } .oth .mid_title { margin-top: 14px; } .oth .big_title { color: #ff772d; } .oth .mid_dif { color: #333; position: relative; text-align: left; font-weight: bold; padding-left: 23px; margin-top: 0px !important; } .oth .mid_dif::before { content: ''; position: absolute; width: 6px; height: 44px; max-height: 100%; background-color: #ff772d; left: 0; top: 55%; transform: translatey(-50%); } .oth .oo5 { padding-top: 98px; padding-bottom: 101px; } .oth_container { background: no-repeat center; background-size: cover; overflow: hidden; } .oth1 { padding-top: 54px; padding-bottom: 75px; } .oth1 .describe { color: #666; text-align: center; margin-top: 27px; line-height: 28px; } .oth1 .describe1 { font-size: 16px; line-height: 28px; color: #666; margin-top: 54px; } .oth1 .title { font-size: 30px; font-weight: bold; line-height: 38px; font-stretch: normal; letter-spacing: 0px; color: #333333; } .oth1 .box { margin-top: 38px; } .oth1 .box .imgbox { width: 50%; } .oth1 figure { display: flex; flex-wrap: wrap; justify-content: space-between; } .oth1 figure:nth-of-type(even) { flex-direction: row-reverse; justify-content: flex-start; } .oth1 .r_box { width: 44.4%; padding-right: 10px; padding-top: 4.7%; } .oth2 { background: no-repeat center; background-size: cover; overflow: hidden; padding-top: 117px; padding-bottom: 215px; } .oth2 .content { position: relative; } .oth2 .mid_dif { position: absolute; left: 0; top: -9px; z-index: 2; } .oth2 .imgbox { width: 57.167%; } .oth2 .swiper-slide { display: flex; flex-wrap: wrap; } .oth2 .sw_box { position: relative; } .oth2 .sw_box::before { content: ''; position: absolute; width: 87.833%; height: 428px; background: #ff772d; left: 0; bottom: -89px; } .oth2 .left_box { flex: 1; font-size: 20px; font-weight: normal; font-stretch: normal; line-height: 35px; letter-spacing: 0px; color: #ffffff; padding: 15.3% 19px 0px 3.4%; } .oth2 .swiper_button { position: absolute; bottom: 0; z-index: 1; display: flex; align-items: center; right: calc(57.167% - 87px); } .oth2 .swiper_button div { width: 43px; height: 43px; background-color: #f2f2f2; display: flex; justify-content: center; align-items: center; text-align: center; color: #333333; font-size: 20px; font-weight: bold; transition: 0.3s; cursor: pointer; padding-top: 4px; } .oth2 .swiper_button div:hover { color: #ff772d; } .oth2 .swiper_button .icon-right7 { margin-left: 1px; } .oth2 .describe { border-bottom: 1px solid #fff; padding-bottom: 46px; } .oth2 .swiper1-pagination { bottom: 0; width: auto; left: 3.4%; font-size: 29px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; line-height: normal; } .oth2 .swiper-pagination-current { font-size: 34px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; } .oth2 .swiper-pagination-total { font-size: 20px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; } .oth3 { padding-top: 91px; overflow: hidden; position: relative; } .oth3 .content { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 22px; } .oth3 .box { width: 50%; padding-bottom: 100px; } .oth3 .describe { color: #666; line-height: 28px; margin-top: 37px; } .oth3 .imgbox { width: 47.8333%; margin-top: 11px; } .oth3 .describe1 { position: absolute; bottom: 0px; right: 0; z-index: 1; color: #fff; line-height: 28px; width: 67.9%; padding: 29px 0px 32px 29px; } .oth3 .describe1::before { content: ''; position: absolute; left: 0; top: 0; width: 200%; height: 100%; background: #ff772d; z-index: -1; } .ofu .big_title { color: #ff772d; } .ofu .mid_title { margin-top: 14px; } .ofu .oo5 { padding-top: 120px; padding-bottom: 126px; } .ofu1 { padding-top: 56px; padding-bottom: 108px; position: relative; } .ofu1::before { content: ''; position: absolute; background: #f2f2f2; width: 100%; height: 54.05%; z-index: -1; left: 0; bottom: 0; } .ofu1 .content { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; flex-direction: row-reverse; } .ofu1 .bt { font-size: 24px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; line-height: 38px; color: #333333; margin-top: 14px; } .ofu1 .bt span { font-size: 30px; color: #ff772d; } .ofu1 .title { font-size: 18px; font-weight: bold; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #ff772d; margin-top: 23px; } .ofu1 figure { width: 48.333%; display: flex; flex-direction: column; } .ofu1 figure .imgbox { margin-top: 46px; } .ofu1 .describe { color: #666; line-height: 36px; margin-top: 36px; } .ofu1 figure:nth-of-type(2n) { flex-direction: column-reverse; } .ofu1 figure:nth-of-type(2n) .imgbox { margin-top: 0px; } .ofu1 figure:nth-of-type(2n) .box { margin-top: 47px; } .ofu2 { overflow: hidden; padding-top: 76px; } .ofu2 .describe { color: #666; line-height: 36px; margin-top: 38px; } .ofu2 .swiper_button div { width: 43px; height: 43px; background-color: #f2f2f2; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 20px; font-weight: bold; color: #333; transition: 0.3s; cursor: pointer; position: absolute; top: 50%; transform: translatey(-50%); z-index: 1; } .ofu2 .swiper_button div:hover { color: #ff772d; } .ofu2 .swiper_button .icon-left7 { left: -83px; } .ofu2 .swiper_button .icon-right7 { right: -83px; } .ofu2 .sw_box { position: relative; margin-top: 54px; } .ofu2 .swiper { overflow: initial; } .ofu2 .swiper-slide { display: flex; flex-wrap: wrap; background: #f8f8f8; } .ofu2 .title { font-size: 24px; font-weight: bold; font-stretch: normal; line-height: 42px; letter-spacing: 0px; color: #333333; } .ofu2 .imgbox { width: 50%; } .ofu2 .imgbox img { filter: grayscale(100%); opacity: 0.41; } .ofu2 .box { flex: 1; padding: 7.25% 20px 30px 36px; } .ofu2 .swiper-slide-active img { filter: none; opacity: 1; } .to .buttonbox { font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; margin-top: 42px; } .to .buttonbox a { color: #ffffff; padding: 0px 15px; min-width: 184px; height: 46px; background-color: var(--i); border-radius: 23px; border: 1px solid var(--i); } .to .buttonbox a:hover { background: #fff; color: var(--i); } .to .title { font-size: 40px; line-height: 56px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; color: var(--b); } .to .describe { color: #666; margin-top: 50px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; } .to figure { position: relative; padding-bottom: 45.208%; margin-top: 45px; } .to figure::before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: -1; } .to .box { max-width: 51%; } .to .content { position: absolute; left: 50%; top: 0; transform: translatex(-50%); height: 100%; display: flex; } .to figure:nth-of-type(3n 1) { margin-top: 0px !important; } .to figure:nth-of-type(3n 1)::before { background: var(--a) no-repeat left; background-size: cover; } .to figure:nth-of-type(3n 1) .content { justify-content: flex-end; align-items: center; padding-bottom: 2.9%; } .to figure:nth-of-type(3n 2)::before { background: var(--a) no-repeat center; background-size: cover; } .to figure:nth-of-type(3n 2) .content { justify-content: flex-start; padding-top: 2.1%; } .to figure:nth-of-type(3n 2) .describe { margin-top: 21px; } .to figure:nth-of-type(3n 2) .buttonbox { margin-top: 28px; } .to figure:nth-of-type(3n)::before { background: var(--a) no-repeat right; background-size: cover; } .to figure:nth-of-type(3n) .content { justify-content: flex-start; align-items: center; padding-bottom: 2.4%; } .to figure:nth-of-type(3n) .buttonbox { margin-top: 63px; } .tho figure { background: var(--a) no-repeat center; background-size: cover; } .tho figure:nth-of-type(2) .box1{ background: none; } .tho .title { font-size: 34px; font-weight: bold; line-height: 42px; font-stretch: normal; letter-spacing: 0px; color: #333333; } .tho .describe { font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 34px; letter-spacing: 0px; color: #333333; margin-top: 22px; } .tho .describe1 { color: #666; margin-top: 22px; } .tho .box1 { background: no-repeat center; background-size: 100% 100%; padding: 22px 30px 52px; } .tho figure:nth-of-type(odd) { text-align: center; padding: 10.75% 0px 10.99%; } .tho figure:nth-of-type(odd) .content { display: flex; justify-content: center; } .tho figure:nth-of-type(odd) .box { width: 750px; max-width: 95%; background: no-repeat center; background-size: 100% 100%; background-color: #fff; padding: 22px 19px 26px 25px; } .tho figure:nth-of-type(even) { padding: 12.95% 0px 7.1%; } .tho figure:nth-of-type(even) .box { width: 408px; max-width: 95%; background: no-repeat center; background-size: 100% 100%; background-color: #fff; padding: 41px 20px 82px 36px; } .tho figure:nth-of-type(even) .describe { margin-top: 20px; } .tho figure:nth-of-type(even) .describe1 { margin-top: 27px; } .tho figure:nth-of-type(even) .buttonbox { left: 36px; transform: translatey(50%); } .tho .box { position: relative; } .tho .buttonbox { position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 50%); } .tho .buttonbox a { min-width: 184px; height: 46px; background-color: #ff772d; border-radius: 23px; font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #ffffff; border: 1px solid #ff772d; } .tho .buttonbox a:hover { color: #ff772d; background: #fff; } .fuo .mid_title { color: #333; font-weight: bold; } .fuo .buttonbox { font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; } .fuo .buttonbox a { color: #ffffff; padding: 0px 15px; min-width: 184px; height: 46px; background-color: #ff772d; border-radius: 23px; border: 1px solid #ff772d; } .fuo .buttonbox a:hover { background: #fff; color: #ff772d; } .fuo1 { padding-bottom: 66px; position: relative; z-index: 2; margin-top: -12.6%; } .fuo1 .content { display: flex; flex-wrap: wrap; } .fuo1 figure { width: 23.75%; background: #f4f4f4; margin-left: 1.666667%; margin-bottom: 20px; } .fuo1 figure:nth-of-type(4n 1) { margin-left: 0px; } .fuo1 .time { color: #666; } .fuo1 .box { padding: 35px 20px 41px; } .fuo1 .title { color: #666; line-height: 28px; margin-top: 2px; } .fuo1 .title a { color: #666; } .fuo1 .title a:hover { color: #ff772d; } .fuo2 { background: #fafafa; padding-top: 91px; padding-bottom: 116px; } .fuo2 .box1 { display: flex; align-items: center; flex-wrap: wrap; background: #f2f2f2; } .fuo2 .box1 .imgbox { width: 66.666667%; } .fuo2 .buttonbox { justify-content: center; margin-top: 27px; } .fuo2 .r_box { flex: 1; padding-bottom: 7.5%; } .fuo2 .img_boxs { width: 50.3333%; display: flex; justify-content: space-between; } .fuo2 .img_boxs .imgbox { width: 47.19%; } .fuo2 .time { color: #666; } .fuo2 .title { font-size: 20px; color: #333; margin-top: 4px; } .fuo2 .title a { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #333; } .fuo2 .title a:hover { color: #ff772d; } .fuo2 .describe { color: #666; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 22px; } .fuo2 .box2 { display: flex; flex-wrap: wrap; margin-top: -7.3%; align-items: flex-end; } .fuo2 .l_box { flex: 1; padding-bottom: 2px; padding-right: 20px; padding-top: 8.5%; } .fuo3 { padding-top: 99px; padding-bottom: 127px; } .fuo3 .imgbox { width: 50%; position: relative; } .fuo3 figure { display: flex; flex-wrap: wrap; } .fuo3 .buttonbox { justify-content: center; margin-top: 28px; } .fuo3 .buttonbox a { width: auto; } .fuo3 .r_box { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #f2f2f2; display: flex; flex-direction: column; justify-content: center; padding-bottom: 2.4%; } .fuo3 figure:nth-of-type(even) { flex-direction: row-reverse; } .fut .oo_menu { margin-top: 86px; } .fut .buttonbox { margin-top: 23px; } .fut .buttonbox a { min-width: 111px; height: 28px; background-color: #ff772d; border-radius: 14px; font-size: 14px; line-height: 28px; color: #fff; border: 1px solid #ff772d; } .fut .buttonbox a:hover { background: #fff; color: #ff772d; } .fut .pagenumber { margin-top: 79px; } .fut_container { padding-top: 25px; padding-bottom: 88px; } .fut_container .imgbox { width: 285px; } .fut_container .title { font-size: 20px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #333333; margin-top: 2px; } .fut_container .title a { color: #333; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .fut_container .title a:hover { color: #ff772d; } .fut_container .time { color: #666; } .fut_container .describe { color: #666; line-height: 28px; margin-top: 25px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .fut_container figure { background: #f4f4f4; display: flex; flex-wrap: wrap; align-items: center; margin-top: 29px; } .fut_container .box { flex: 1; padding: 0px 4.1% 6px; } .futh_container { padding-top: 66px; display: flex; flex-wrap: wrap; align-items: flex-start; padding-bottom: 90px; } .futh_container .page_change { margin-top: 9px; } .futh_box { flex: 1; margin-right: 100px; } .futh_box .title { font-size: 30px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 38px; color: #333333; } .futh_box .share_time { font-size: 14px; color: #666; display: flex; align-items: center; margin-top: 14px; } .futh_box .share_box { display: flex; align-items: center; margin-left: 20px; } .futh_box .box { border-top: 1px solid rgba(102, 102, 102, 0.38); border-bottom: 1px solid rgba(102, 102, 102, 0.38); color: #666; margin-top: 23px; padding: 32px 0px 30px; } .futh_box .box img { display: inline-block; max-width: 100%; } .page_change { font-family: microsoftyahei; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 33px; letter-spacing: 0px; color: #333333; } .page_change > * { display: flex; align-items: center; } .page_change a { color: #333; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; flex: 1; } .page_change a:hover { color: #ff772d; } .pub_right { width: 374px; background: #f4f4f4; position: sticky; margin-top: 11px; } .pub_right .title { font-size: 36px; font-weight: normal; font-stretch: normal; line-height: 42px; letter-spacing: 0px; color: #ffffff; margin: 0px 20px; } .pub_right .title_box { background: #ff772d; display: flex; align-items: center; padding: 19px 20px 21px; } .pub_right .title_box span { flex: 1; height: 3px; background: #fff; display: block; } .pub_right .time { color: #666; margin-top: 5px; } .pub_right .bt { font-size: 18px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 31px; color: #555555; position: relative; } .pub_right .bt::before { content: ''; position: absolute; width: 7px; height: 7px; background-color: #b1b1b1; border-radius: 50%; top: 11px; left: -16px; } .pub_right .bt a { color: #555; } .pub_right .bt a:hover { color: #ff772d; } .pub_right .ul1 { padding: 5px 10px 0px 29px; } .pub_right .ul1 li { padding: 25px 0px 26px; position: relative; } .pub_right .ul1 li::before { content: ''; position: absolute; width: calc(100% - 10px); height: 1px; background: #c6c6c6; left: 0; bottom: 0; } .pub_right .ul1 li:hover .bt { color: #ff772d; } .pub_right .ul1 li:hover .bt a { color: #ff772d; } .pub_right .ul1 li:hover .bt::before { background: #ff772d; } .pub_right .ul1 li:hover .time { color: #ff772d; } .pub_right .ul1 li:nth-last-of-type(1)::before { display: none; } .pub_right .ul2 { padding: 1px 29px 21px; color: #666; } .pub_right .ul2 a { color: #666; } .pub_right .ul2 a:hover { color: #ff772d; } .pub_right .ul2 li { margin-top: 26px; } .fo_container { display: flex; flex-wrap: wrap; padding-top: 55px; padding-bottom: 73px; } .fo_container figure { width: 30.42%; margin-left: 4.37%; margin-top: 30px; } .fo_container figure:nth-of-type(3n 1) { margin-left: 0%; } .fo_container .imgbox { box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.13); border: solid 2px #bbbbbb; } .fo_container .name { font-size: 18px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #333333; text-align: center; margin-top: 24px; } .fo_container .name a { color: #333; } .fo_container .name a:hover { color: #ff772d; } .so > * { background: #fffbf2; } .so1 { display: flex; flex-wrap: wrap; align-items: center; } .so1 .imgbox { width: 50.104%; } .so1 .box { width: 603px; max-width: calc(49.896% - 30px); padding-left: 38px; padding-top: 56px; padding-bottom: 20px; } .so1 .title { font-size: 30px; font-weight: bold; font-stretch: normal; line-height: 38px; letter-spacing: 0px; color: #333333; text-align: center; } .so1 .small_title { font-size: 22px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; line-height: 32px; color: #666666; text-align: center; margin-top: 17px; } .so1 .logo { height: 76px; display: flex; justify-content: center; } .so1 .logo img { max-height: 100%; } .so1 .name { font-size: 22px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #666666; margin-top: 16px; } .so1 .describe { color: #666666; margin-top: 2px; } .so1 .describe a { color: #666; display: inline; word-break: break-all; } .so1 .describe a:hover { color: #ff772d; } .so1 .logo_box { display: flex; flex-wrap: wrap; padding-top: 45px; } .so1 figure { text-align: center; width: 50%; padding: 26px 20px 43px; border-top: 1px solid #ff772d; } .so2 { margin-top: 25px; padding: 19px 0px 71px; } .so2 .content { display: flex; flex-wrap: wrap; } .so2 .l_box { width: 50%; padding-right: 15px; } .so2 .title { background: #ff772d; text-align: center; font-size: 20px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; padding: 4px 0px; } .so2 .r_box { width: 50%; margin-top: 29px; } .so2 .r_box li { line-height: 27px; color: #666; } .so2 .r_box li a { color: #666; display: inline; word-break: break-all; } .so2 .r_box li a:hover { color: #ff772d; } .so2 .l_box li { display: flex; align-items: flex-start; padding-top: 13px; } .so2 .l_box .box1 { flex: 1; display: flex; flex-wrap: wrap; align-items: flex-start; } .so2 .logo { width: 50px; border-radius: 5px; overflow: hidden; flex-shrink: 0; margin-right: 11px; margin-top: 18px; } .so2 .logo img { width: 100%; } .so2 .name { font-size: 24px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ff772d; margin-top: 28px; margin-right: 10px; flex-shrink: 0; } .so2 .describe { color: #666; margin-top: 29px; } .so2 .describe em { font-style: normal; color: #555; font-weight: bold; display: inline; } .so2 .box2 { background: #fff; padding: 7px 18px 12px; } .so3 { display: flex; flex-wrap: wrap; align-items: center; margin-top: 21px; } .so3 .imgbox { width: 50.104%; } .so3 .box { width: 603px; max-width: calc(49.896% - 30px); padding: 56px 42px 26px; text-align: center; } .so3 .mid_title { color: #555555; } .so3 .xh { width: 88px; height: 3px; background-color: #ff772d; margin: 42px auto 0px; } .so3 .describe { font-size: 18px; color: #555; margin-top: 45px; } .so3 .buttonbox { justify-content: space-between; margin-top: 77px; padding: 0px 7%; } .so3 .buttonbox a { min-width: 183px; height: 53px; border-radius: 26px; border: solid 2px #b1b1b1; font-size: 18px; color: #333; padding: 0px 15px; } .so3 .buttonbox a:hover { background: #ff772d; border: 2px solid #ff772d; color: #fff; } footer { background: no-repeat center; background-size: cover; padding-top: 32px; padding-bottom: 10px; } footer .ft1r_1 { font-size: 26px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #ffffff; display: flex; align-items: center; } footer .ft1r_1 img { margin-left: 49px; flex-shrink: 0; } footer .phone { font-size: 34px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; color: #ffffff; margin-top: 17px; } footer .foot_img { display: flex; align-items: center; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #dedede; text-align: center; margin-top: 32px; } footer .foot_img img { border-radius: 5px; } footer .foot_img .imgbox { width: 65px; margin-left: 24px; } footer .foot_img .imgbox:nth-of-type(1) { margin-left: 0px; } footer .name { margin-top: 2px; } footer .foot1_l { width: 810px; max-width: 70%; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #dedede; display: flex; align-items: flex-start; justify-content: space-between; padding-top: 5px; } footer .foot1_l ul { width: 14%; } footer .foot1_l a { color: #dedede; } footer .foot1_l a:hover { color: #fe8d52; } footer .foot1_l li:nth-of-type(1) { color: #fff; font-size: 18px; border-bottom: 1px solid rgba(255, 255, 255, 0.55); padding-bottom: 6px; margin-bottom: 8px; } footer .foot1_l li:nth-of-type(1) a { color: #fff; } footer .foot1_l li:nth-of-type(1) a:hover { color: #fe8d52; } footer .foot1_r { min-width: 244px; margin-left: 20px; } footer .c1 { display: flex; justify-content: space-between; flex-wrap: wrap; } footer .footer_1 { border-bottom: 1px solid rgba(223, 223, 223, 0.33); padding-bottom: 38px; } footer .footer_2 { font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0px; color: #dedede; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; padding-top: 3px; } footer .footer_2 p { margin: 10px 22px 0px; } .videobox { display: none; z-index: 9999; position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); top: 0; left: 0; } .videobox > div { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .videobox > div .guanbi { position: absolute; top: 20px; right: 50px; cursor: pointer; } .videobox > div .guanbi i { font-size: 40px; color: #ccc; } .videobox video { width: 80%; } .videobox iframe { width: 80%; } .tankaunga { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #000; background: rgba(0, 0, 0, 0.5); display: none; z-index: 9999999999; } .tankaunga:before { content: "x"; position: absolute; width: 30px; height: 30px; line-height: 30px; text-align: center; top: 10px; right: 10px; background: #fff; border-radius: 50%; font-size: 18px; cursor: pointer; } .tankaungn2 { position: fixed; left: 5%; top: 5%; right: 5%; bottom: 5%; } .tankaungn2 iframe, .tankaungn2 video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; } .tankaungn2 iframe body { margin: 0px !important; } @media screen and (max-width: 1700px) { .fuo1 { margin-top: -7%; } .so1 .logo { height: 50px; } .so1 .title { font-size: 26px; line-height: 36px; } .so1 .small_title { font-size: 20px; margin-top: 10px; } .so1 .name { font-size: 20px; margin-top: 10px; } .so1 figure { padding: 15px 20px 30px; } .so1 .logo_box { padding-top: 20px; } .so1 .box { padding-top: 30px; } .so3 .describe { margin-top: 30px; } .so3 .xh { margin: 15px auto 0px; } .so3 .buttonbox { margin-top: 40px; } } @media screen and (max-width: 1500px) { .index1 .l_box { padding-top: 15%; } .ofu2 .swiper_button .icon-left7 { left: -20px; } .ofu2 .swiper_button .icon-right7 { right: -20px; } } @media screen and (max-width: 1300px) { .rightmenu .text { height: 40px; } .rightmenu > div { width: 40px; height: 40px; } .rightmenu > div i { font-size: 20px; } } @media screen and (max-width: 1250px) { html body { font-size: 15px; line-height: 25px; } header .logobox { width: 95px; margin-right: 10px; } header .menuone { font-size: 14px; margin-right: 35px; } header .ul li { font-size: 14px; margin-top: 2px; } footer .foot1_l { max-width: 74%; line-height: 32px; padding-bottom: 30px; } footer .foot1_l ul { width: 17%; } footer .foot1_l li:nth-of-type(1) { font-size: 16px; margin-bottom: 5px; } footer .ft1r_1 { font-size: 20px; } footer .ft1r_1 img { width: 30px; margin-left: 24px; } footer .phone { font-size: 26px; } footer .foot_img { line-height: 30px; margin-top: 20px; } footer .foot1_r { min-width: 190px; } .big_title { font-size: 36px; line-height: 62px; padding-bottom: 15px; } .big_title::before { width: 300px; } .mid_title { font-size: 28px; line-height: 42px; } .index .mid_title { margin-top: 10px; } .oo .mid_title, .ot .mid_title, .oth .mid_title, .ofu .mid_title { margin-top: 10px; } .index2 .title { font-size: 20px; } .index3 .logo { height: 45px; } .index3 .title { font-size: 20px; } .index3 .describe { font-size: 17px; margin-top: 8px; } .index4 .describe { font-size: 15px; line-height: 25px; } .index4 .box1 { padding: 15px 7px 6px 15px; } .index4 .img_logo img { width: 18px; } .index5 figure { font-size: 20px; min-height: 170px; } .index5 .describe { margin-top: 15px; } .index6 .mid_title { margin-top: 0px !important; } .bannerbox .title { font-size: 32px; line-height: 42px; } .bannerbox .small_title { font-size: 18px; line-height: 28px; margin-top: 5px; } .banner_animate { width: 545px; padding-top: 25px; padding-bottom: 40px; } .oo_menu { margin-top: 60px !important; font-size: 16px; line-height: 30px; } .oo2 .title { font-size: 26px; line-height: 38px; } .oo2 .big_text { font-size: 42px; line-height: 62px; } .oo3 .title { font-size: 18px; height: 40px; min-width: 180px; padding: 5px 10px; } .oo4 .year { font-size: 22px; margin-top: 20px; } .oo4 .describe { font-size: 18px; line-height: 32px; } .oo4 .swiper-slide { padding: 58px 3% 47px; } .oo4 .swiper-slide::before { top: 62px; } .oo4 .swiper_button div { top: 61px; } .oo5 li { font-size: 16px; line-height: 30px; margin-top: 22px; } .oo5 .r_box { padding: 90px 27px 80px 34px; } .oo5 .r_box figure { font-size: 20px; min-height: 170px; } .oo5 .r_box .describe { margin-top: 15px; } .oo5 ul { padding: 5px 0px 30px; } .ot1 figure { margin-top: 25px; } .ot1 .number { font-size: 52px; line-height: 60px; } .ot1 .title { font-size: 24px; line-height: 32px; } .ot2 .text_box { padding: 20px 20px 30px; } .ot2 .tbox_2 { padding: 0px 10px; } .ot2 .title { font-size: 22px; line-height: 32px; } .ot2 .describe { font-size: 16px; line-height: 26px; margin-top: 0px; } .ot2 .describe1 { line-height: 25px; margin-top: 25px; } .ot3 figure { padding: 20px 12px 25px; min-height: 200px; } .ot3 .title { font-size: 18px; line-height: 28px; margin-top: 15px; } .ot3 .describe { line-height: 25px; margin-top: 10px; } .ot4 .title { font-size: 22px; line-height: 28px; } .ot4 .l_box { padding: 25px 20px 30px; } .ot4 .describe { margin-top: 10px; } .ot4 figure { margin-top: 25px; } .oth .mid_dif::before { width: 4px; height: 30px; } .oth1 .title { font-size: 26px; } .oth1 .describe1 { font-size: 15px; line-height: 25px; margin-top: 20px; } .oth2 .sw_box::before { max-height: 100%; bottom: -18%; } .oth2 .left_box { font-size: 18px; line-height: 32px; padding: 12% 19px 0px 3.4%; } .oth2 .describe { padding-bottom: 30px; } .oth3 { padding-bottom: 50px; } .oth3 .box { padding-bottom: 130px; } .oth3 .describe { line-height: 25px; margin-top: 30px; } .oth3 .describe1 { width: 75%; padding: 20px 25px 25px; } .ofu1 .bt { font-size: 22px; line-height: 32px; } .ofu1 .bt span { font-size: 28px; } .ofu1 .title { font-size: 16px; line-height: 26px; margin-top: 15px; } .ofu1 .describe { line-height: 28px; margin-top: 20px; } .ofu2 .title { font-size: 20px; line-height: 36px; } .ofu2 .describe { line-height: 28px; margin-top: 10px; } .ofu2 .swiper-slide { align-items: center; } .ofu2 .box { padding: 30px 25px 30px; } .to .title { font-size: 32px; line-height: 42px; } .to .buttonbox { font-size: 16px; margin-top: 30px !important; } .to .buttonbox a { min-width: 160px; height: 42px; } .to .describe { margin-top: 20px; } .to figure { margin-top: 30px; } .tho .title { font-size: 26px; line-height: 36px; } .tho .describe { font-size: 16px; line-height: 28px; margin-top: 20px !important; } .tho .describe1 { margin-top: 20px !important; } .tho .buttonbox a { min-width: 160px; height: 42px; font-size: 16px; } .tho figure:nth-of-type(odd) .box1 { padding: 20px 30px 30px; } .tho figure:nth-of-type(even) .box { padding: 20px 20px 50px; } .fuo .buttonbox a { min-width: 160px; height: 42px; font-size: 16px; } .fut_container .title { font-size: 18px; } .fut_container .describe { line-height: 26px; margin-top: 10px; } .pub_right { width: 300px; } .pub_right .title { font-size: 26px; } .pub_right .title_box { padding: 10px 20px; } .pub_right .bt { font-size: 16px; line-height: 28px; } .pub_right .ul1 li { padding: 12px 0px; } .futh_box { margin-right: 30px; } .futh_box .title { font-size: 28px; } .fo_container .name { font-size: 16px; margin-top: 15px; } .so1 .title { font-size: 22px; line-height: 32px; } .so1 .small_title { font-size: 18px; margin-top: 5px; } .so1 .logo { height: 38px; } .so1 .name { font-size: 18px; margin-top: 5px; } .so2 .logo { width: 40px; margin-top: 8px; } .so2 .name { font-size: 20px; margin-top: 16px; } .so2 .describe { margin-top: 18px; } .so3 .describe { font-size: 16px; margin-top: 15px; } .so3 .buttonbox { margin-top: 30px; padding: 0px; justify-content: space-around; } .so3 .buttonbox a { min-width: 150px; height: 42px; font-size: 16px; } } @media screen and (max-width: 992px) { .rightmenu { transform: none; flex-direction: row; width: 100%; top: auto; bottom: 0px; display: flex; } .rightmenu .text { right: auto !important; left: 10px !important; top: auto; bottom: 101%; z-index: 1; opacity: 1; transition: 0s; display: none; width: auto; padding: 5px 10px; white-space: nowrap; font-size: 14px; height: auto; padding: 2px 6px; border-radius: 5px; } .rightmenu .text i { margin-left: 10px; } .rightmenu > div { flex: 1; border-radius: 0px; margin-top: 0px; } .rightmenu > div a, .rightmenu > div span { border-radius: 0px; } .rightmenu > div i { font-size: 18px; } .rightmenu .wx { position: relative; } .rightmenu .wx > img { bottom: 100%; transform: translate(-50%); left: 50%; } html body { font-size: 14px; line-height: 24px; } header { padding: 5px 0px; border-bottom: 1px solid #ccc; } header .center { display: none; } header .logobox { width: 80px; } header .logo_text { line-height: 24px; margin-top: 0px; } .padding_top { padding-top: 65.08px; } .index_banner .slide .carousel-control { width: 40px; height: 40px; opacity: 1 !important; } footer { padding-top: 30px; padding-bottom: 50px !important; } footer .foot1_l { display: none; } footer .ft1r_1 { font-size: 18px; } footer .ft1r_1 img { width: 26px; } footer .phone { margin-top: 5px; } footer .foot_img { line-height: 24px; margin-top: 8px; } footer .foot_img .imgbox { margin-left: 0px; margin: 0px 10px !important; } footer .foot1_r { min-width: auto; width: 100%; margin-left: 0px; display: flex; flex-direction: column; justify-content: center; align-items: center; } footer .footer_1 { padding-bottom: 15px; } .big_title { font-size: 28px; line-height: 48px; padding-bottom: 5px; } .big_title::before { width: 205px; } .big_title::after { width: 80px; } .mid_title { font-size: 22px; line-height: 36px; } .index2 { padding-top: 50px; padding-bottom: 80px; } .index2 .title { font-size: 18px; } .index2 .buttonbox a { font-size: 12px; min-width: 102px; height: 30px; padding: 5px 8px; } .index2 .text_box { top: 30px; } .index2 .box { padding-top: 15px; } .index3 { padding-top: 50px; padding-bottom: 80px; } .index3 .box { padding-top: 25px; } .index3 .imgbox { width: 50%; } .index3 .imgbox img { width: 100%; } .index3 .logo img { width: auto !important; } .index3 figure { width: 100%; flex-direction: row; } .index3 figure:nth-of-type(even) { flex-direction: row-reverse; } .index4 { padding-top: 50px; padding-bottom: 80px; } .index4 .box { padding-top: 5px; } .index4 .describe { font-size: 14px; line-height: 24px; padding-right: 5px; } .index4 .img_logo img { width: 14px; } .index5 { padding-top: 50px; } .index5 .box { margin-top: 25px; } .index5 figure { font-size: 18px; min-height: 150px; } .index5 .describe { margin-top: 2px; } .index6 { padding: 50px 0px 50px 20px; margin-top: 50px !important; } .bannerbox .title { font-size: 24px; line-height: 32px; } .bannerbox .describe { font-size: 14px; line-height: 24px; margin-top: 5px; } .bannerbox .small_title { font-size: 16px; line-height: 26px; } .banner_animate { right: 5%; padding-bottom: 25px; width: 495px; } .oo_menu { margin-top: 30px !important; font-size: 15px; line-height: 25px; } .oo_menu a { min-width: 135px; } .oo1 { padding-top: 40px; } .oo2 .title { font-size: 24px; line-height: 32px; } .oo2 .box { padding-top: 30px; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; } .oo2 .l_box { width: 100%; } .oo2 .img_boxs { width: 60%; } .oo2 .big_text { font-size: 32px; line-height: 46px; } .oo2 figure:nth-of-type(even) { height: 50px; } .oo2 .num_boxs { padding-top: 30px; } .oo3 { padding: 50px 0px 75px; } .oo3 .title { min-width: 160px; height: auto; font-size: 16px; line-height: 28px; } .oo4 { padding-top: 50px; } .oo4 .swiper-slide { padding: 20px 3% 20px; } .oo4 .swiper-slide::before { width: calc(100% 10px); top: 24px; } .oo4 .year { font-size: 20px; line-height: 32px; margin-top: 8px; } .oo4 .describe { font-size: 16px; line-height: 26px; } .oo4 .swiper_button div { top: 23px; } .oo4 .sw_box { margin-top: 25px; } .oo5 { padding-top: 30px !important; padding-bottom: 80px !important; } .oo5 .r_box { width: 100%; padding: 50px 10%; } .oo5 .r_box figure { font-size: 18px; min-height: 150px; } .oo5 .r_box .describe { margin-top: 2px; } .oo5 .l_box { width: 100%; } .oo5 .l_box figure { font-size: 18px; min-height: 150px; } .oo5 .l_box .describe { margin-top: 2px; } .oo5 .title_box { padding: 8px 16%; } .ot1 { padding-top: 40px; padding-bottom: 80px; } .ot1 .box { align-items: center; margin-top: 30px; } .ot1 .number { font-size: 40px; line-height: 42px; margin-right: 15px; } .ot1 .title { font-size: 20px; line-height: 28px; } .ot1 .describe { line-height: 24px; margin-top: 5px; } .ot2 { padding-top: 50px; padding-bottom: 80px; } .ot2 .box { background: transparent; flex-direction: column-reverse; margin-top: 20px; } .ot2 .imgbox { width: 100%; } .ot2 .text_box { flex: none; } .ot2 .tbox_1 { width: 70%; margin: 0px auto; } .ot3 { padding-top: 50px; } .ot3 figure { width: 22%; margin-left: 4%; } .ot3 figure:nth-of-type(6n 1) { margin-left: 4%; } .ot3 figure:nth-of-type(4n 1) { margin-left: 0%; } .ot4 { padding-top: 50px; padding-bottom: 80px; } .ot4 .box { margin-top: 30px; justify-content: center; flex-direction: column-reverse; align-items: center; } .ot4 .title { font-size: 20px; } .ot4 .l_box { flex: none; } .ot4 .r_box { width: 400px; } .oth .mid_dif { padding-left: 0px; } .oth .mid_dif::before { display: none; } .oth1 { padding-top: 30px; } .oth1 figure { align-items: center; } .oth1 .r_box { padding-right: 0px; padding-top: 0%; } .oth1 .title { font-size: 22px; line-height: 32px; } .oth1 .describe1 { font-size: 14px; line-height: 24px; margin-top: 12px; } .oth2 { padding-top: 50px; padding-bottom: 100px; } .oth2 .describe { padding-bottom: 20px; } .oth2 .left_box { font-size: 16px; line-height: 28px; padding: 20px 19px 20px 3.4%; display: flex; align-items: center; } .oth2 .swiper-pagination-current { font-size: 26px; } .oth2 .swiper1-pagination { font-size: 22px; } .oth2 .swiper-pagination-total { font-size: 18px; } .oth2 .swiper_button { right: calc(57.167% - 65px); } .oth2 .swiper_button div { width: 32px; height: 32px; font-size: 14px; padding-top: 2px; } .oth3 { padding-top: 50px; } .oth3 .content { display: block; padding-bottom: 0px; } .oth3 .describe1 { width: 100%; position: relative; right: auto; bottom: auto; line-height: 24px; padding: 10px 15px 15px; } .oth3 .describe { line-height: 24px; margin-top: 15px; } .oth3 .imgbox { float: left; margin-right: 20px; margin-bottom: 20px; } .oth3 .box { width: 100%; padding-bottom: 30px; } .ofu1 { padding-top: 30px; padding-bottom: 80px; } .ofu1 .bt { font-size: 20px; line-height: 28px; margin-top: 0px; } .ofu1 .bt span { font-size: 26px; } .ofu1 .title { margin-top: 8px; } .ofu1 .describe { line-height: 24px; margin-top: 12px; } .ofu1 figure .imgbox { margin-top: 30px; } .ofu1 figure:nth-of-type(2n) .box { margin-top: 30px; } .ofu2 { padding-top: 50px; } .ofu2 .sw_box { margin-top: 30px; } .ofu2 .swiper-slide { display: block; overflow: hidden; } .ofu2 .imgbox { float: left; margin-right: 30px; margin-bottom: 10px; } .ofu2 .title { font-size: 18px; line-height: 32px; } .ofu2 .box { padding: 25px 25px 30px; } .ofu2 .swiper_button div { width: 32px; height: 32px; font-size: 14px; padding-top: 2px; } .ofu2 .swiper_button .icon-left7 { left: -10px; } .ofu2 .swiper_button .icon-right7 { right: -10px; } .ofu2 .describe { line-height: 26px; } .to figure { padding-top: 30px; padding-bottom: 50px; } .to .content { position: relative; left: 0; top: 0; transform: none; } .to .title { font-size: 26px; line-height: 36px; } .to .buttonbox { font-size: 14px; margin-top: 20px !important; } .to .buttonbox a { min-width: 132px; height: 36px; } .tho .title { font-size: 22px; line-height: 30px; } .tho .describe { margin-top: 12px !important; } .tho .describe1 { margin-top: 12px !important; } .tho .buttonbox a { font-size: 14px; min-width: 132px; height: 36px; } .tho figure { padding: 50px 0px 80px !important; } .banner_box1 .buttonbox { margin-top: 20px; } .fuo .buttonbox a { font-size: 14px; min-width: 132px; height: 36px; } .fuo1 { margin-top: 0px; padding-top: 30px; padding-bottom: 30px; } .fuo1 .title { line-height: 24px; } .fuo1 .box { padding: 20px 15px 30px; } .fuo2 { padding-top: 50px; padding-bottom: 80px; } .fuo2 .r_box { padding-bottom: 4%; } .fuo2 .buttonbox { margin-top: 20px; } .fuo2 .title { font-size: 16px; } .fuo2 .describe { margin-top: 10px; } .fuo3 { padding-top: 50px; padding-bottom: 80px; } .fuo3 .buttonbox { margin-top: 15px; } .fut_container { padding-top: 20px; padding-bottom: 60px; } .fut_container .imgbox { width: 210px; } .fut_container .title { font-size: 16px; } .fut .pagenumber { margin-top: 40px; } .fut .buttonbox { margin-top: 12px; } .pagenumber { font-size: 16px; } .pagenumber .iconfont { font-size: 16px; } .pagenumber a { width: 30px; height: 28px; } .pub_right { width: 100%; margin-top: 30px; } .pub_right .title { font-size: 22px; line-height: 32px; } .pub_right .ul2 li { margin-top: 15px; } .futh_box { flex: none; width: 100%; } .futh_box .title { font-size: 22px; line-height: 32px; } .futh_box .box { padding: 20px 0px; } .futh_container { padding-top: 30px; padding-bottom: 60px; } .fo_container { padding-top: 30px; padding-bottom: 50px; } .so1 { flex-direction: column-reverse; } .so1 .imgbox { width: 100%; } .so1 .box { width: 100%; max-width: calc(100% - 60px); padding-left: 0px; } .so1 .title { font-size: 20px; } .so1 .small_title { font-size: 16px; } .so2 { padding: 15px 0px 50px; } .so2 .l_box { padding-right: 0px; width: 100%; } .so2 .r_box { width: 100%; } .so2 .imgbox img { width: 100%; } .so2 .name { font-size: 16px; margin-top: 15px; } .so2 .logo { width: 35px; } .so2 .describe { margin-top: 16px; } .so2 .title { font-size: 16px; } .so3 .xh { display: none; } .so3 .describe { font-size: 14px; margin-top: 5px; } .so3 .buttonbox a { min-width: 118px; height: 38px; font-size: 14px; } .so3 .box { padding: 20px; } } @media screen and (max-width: 768px) { .rightmenu .wx > img { bottom: 100%; transform: none; left: 0%; } html body .content { width: calc(100% - 40px); } html body .sw_content { width: calc(100% - 40px); } .pagenumber { font-size: 14px; } .pagenumber a { margin-right: 5px; } .pagenumber span { margin-left: 5px; } .pagenumber input { font-size: 14px; } .bannerbox { display: none; } header .logobox { width: 70px; } header .logo_text { line-height: 22px; } .padding_top { padding-top: 59.83px; } footer { padding-top: 20px; } footer .footer_1 { display: none; } footer .footer_2 { line-height: 22px; flex-direction: column; margin: 0px 0px 0px; text-align: center; } .big_title { font-size: 20px; line-height: 40px; } .mid_title { font-size: 18px; line-height: 26px; } .index { padding-bottom: 40px; } .index1 { width: 100%; padding: 0px 20px; margin: 0px auto; flex-direction: column; background: rgba(254, 141, 82, 0.1); } .index1 .big_title { display: block; } .index1 .mid_title { display: block; } .index1 .l_box { position: relative; top: 0; width: 100%; height: auto; background: none; padding-top: 20px; } .index1 .products { width: 80%; float: none; margin: 20px auto 10px; } .index1 .img1 { width: 100%; } .index1 .products { width: 68%; } .index1 .products .imgbox { max-width: calc(87.4% / 3); } .index1 .products .imgbox:nth-last-of-type(1) { margin-right: 0px; } .index2 { padding-top: 30px; padding-bottom: 40px; } .index2 .title { font-size: 16px; } .index2 .buttonbox { margin-top: 8px; } .index2 .text_box { top: 5%; } .index2 .box { padding-top: 5px; } .index3 { padding-top: 30px; padding-bottom: 40px; } .index3 .box1 { flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: flex-start; } .index3 .describe { width: 100%; font-size: 16px; margin-top: 5px; } .index3 .logo { height: 32px; margin-right: 8px; } .index3 .title { font-size: 18px; margin-top: 2px; } .index4 { padding-top: 30px; padding-bottom: 40px; } .index4 figure { width: 32%; margin-left: 2%; } .index4 figure:nth-of-type(4n 1) { margin-left: 2%; } .index4 figure:nth-of-type(3n 1) { margin-left: 0px; } .index4 .box1 { padding: 10px 5px 5px 10px; } .index4 .img_box { margin-top: 2px; } .index5 { padding-top: 30px; } .index5 .box { margin-top: 15px; padding-top: 20px; padding-bottom: 30px; } .index5 figure { font-size: 16px; line-height: 26px; } .index5 .box1 { max-width: calc(100% - 50px); } .index6 { padding: 30px 0px 30px 15px; } .index6 .box a { margin-right: 25px; } .oo_menu { margin-top: 15px !important; font-size: 14px; line-height: 22px; } .oo_menu a { min-width: 105px; padding: 5px 8px; margin-left: 5px; } .oo1 { padding-top: 30px; } .oo2 { padding-top: 30px; padding-bottom: 40px; } .oo2 .title { font-size: 20px; line-height: 28px; } .oo2 .img_boxs { width: 80%; } .oo2 .box { padding-top: 20px; } .oo2 figure:nth-of-type(even) { display: none; } .oo2 .big_text { font-size: 26px; line-height: 38px; } .oo2 .num_boxs { padding-top: 25px; } .oo3 { padding: 30px 0px 30px; } .oo3 .title { min-width: 142px; font-size: 15px; padding: 3px 8px; } .oo3 .imgbox { width: 100%; margin-right: 0% !important; margin-left: 0px !important; } .oo3 .box { flex: none; padding-bottom: 10px; margin-top: 15px; } .oo3 .describe { margin-top: 10px; } .oo4 { padding-top: 30px; } .oo4 .sw_box { margin-top: 5px; } .oo4 .year { font-size: 18px; line-height: 28px; margin-top: 10px; } .oo4 .describe { font-size: 14px; line-height: 24px; margin-top: 2px; } .oo4 .swiper-slide::before { width: calc(100% 20px); } .oo5 { padding-top: 20px !important; padding-bottom: 30px !important; } .oo5 li { font-size: 14px; line-height: 26px; margin-top: 10px; } .oo5 .r_box { padding: 20px 10% 30px; } .oo5 .r_box figure { font-size: 16px; line-height: 26px; } .ot1 { padding-top: 20px; padding-bottom: 40px; } .ot1 .box { margin-top: 10px; } .ot1 .title { font-size: 18px; line-height: 26px; } .ot1 .l_box { flex: none; display: flex; flex-wrap: wrap; } .ot1 figure { width: 50%; padding-right: 15px; margin-top: 20px !important; } .ot1 .r_box { width: 100%; margin-left: 0px; margin-top: 30px; } .ot1 .number { font-size: 36px; } .ot2 { padding-top: 30px; padding-bottom: 40px; } .ot2 .title { font-size: 18px; line-height: 30px; } .ot2 .describe { font-size: 14px; line-height: 24px; } .ot2 .tbox_1 { width: 95%; } .ot2 .text_box { padding: 0px 20px 30px; } .ot2 .describe1 { line-height: 24px; } .ot3 { padding-top: 30px; } .ot3 .box { padding-top: 10px; } .ot3 figure { width: 30%; margin-left: 5% !important; min-height: auto; } .ot3 figure:nth-of-type(3n 1) { margin-left: 0px !important; } .ot3 .title { font-size: 16px; line-height: 26px; margin-top: 8px; } .ot3 .describe { line-height: 24px; margin-top: 5px; } .ot4 { padding-top: 30px; padding-bottom: 40px; } .ot4 .title { font-size: 18px; } .oth1 { padding-bottom: 40px; } .oth1 .describe { margin-top: 15px; line-height: 25px; } .oth1 .title { font-size: 18px; line-height: 28px; } .oth1 .box { width: 500px; max-width: 100%; margin: 0px auto; } .oth1 figure { margin-top: 20px; } .oth2 { padding-top: 30px; padding-bottom: 70px; } .oth2 .mid_title { position: relative; width: 100%; text-align: center; } .oth2 .swiper_button { bottom: 35px; } .oth2 .sw_box::before { height: 110%; max-height: 110%; bottom: -10%; } .oth2 .describe { padding-bottom: 10px; } .oth2 .swiper1-pagination { position: relative; left: 0; } .oth3 { padding-top: 30px; padding-bottom: 20px; } .oth3 .box { padding-bottom: 20px; } .ofu1 { padding-bottom: 40px; } .ofu2 { padding-top: 30px; } .ofu2 .sw_box { margin-top: 15px; } .ofu2 .describe { margin-top: 8px; } .ofu2 .box { padding: 15px 30px; } .to .title { font-size: 18px; line-height: 28px; } .to .box { max-width: 100%; } .to .describe { margin-top: 20px !important; } .to figure::before { opacity: 0.5; } .to figure:nth-of-type(3n 1) .content { justify-content: flex-start; } .tho figure { padding: 30px 0px 50px !important; } .tho .title { font-size: 18px; line-height: 28px; } .tho .describe { margin-top: 8px !important; } .tho .describe1 { margin-top: 5px !important; } .tho figure:nth-of-type(odd) .box1 .box1 { padding: 20px; } .tho figure:nth-of-type(even) .content { display: flex; justify-content: center; } .tho figure:nth-of-type(even) .box { padding: 20px 20px 30px; } .fuo1 figure { width: 30%; margin-left: 5%; } .fuo1 figure:nth-of-type(4n 1) { margin-left: 5%; } .fuo1 figure:nth-of-type(3n 1) { margin-left: 0%; } .fuo2 { padding-top: 30px; padding-bottom: 40px; } .fuo2 .buttonbox { margin-top: 15px; } .fuo2 .r_box { width: 100%; flex: none; } .fuo2 .box1 { flex-direction: column-reverse; } .fuo2 .box1 .imgbox { width: 100%; } .fuo2 .box2 { margin-top: 20px; } .fuo2 .l_box { flex: none; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; width: 100%; } .fuo2 .img_boxs { width: 100%; } .fuo3 { padding-top: 30px; padding-bottom: 40px; } .pagenumber a { margin-top: 5px; } .fut_container { padding-top: 10px; padding-bottom: 40px; } .fut_container figure { flex-direction: column; align-items: center; margin-top: 20px; } .fut_container .imgbox { width: 250px; max-width: 100%; } .fut_container .box { flex: none; width: 100%; padding: 20px 4.1% 20px; } .fut_container .pagenumber { margin-top: 20px; } .futh_container { padding-top: 20px; padding-bottom: 40px; } .futh_box .share_time { margin-top: 10px; } .futh_box .title { font-size: 20px; line-height: 32px; text-align: center; } .futh_box .box { margin-top: 15px; } .pub_right .title { font-size: 20px; line-height: 30px; } .pub_right .ul1 { padding: 2px 10px 0px 15px; } .pub_right .ul2 { padding: 1px 15px 21px; } .pub_right .bt::before { left: -10px; } .fo_container { padding-top: 0px; padding-bottom: 40px; } .fo_container .name { font-size: 14px; margin-top: 10px; } .fo_container figure { width: 48%; margin-left: 4%; } .fo_container figure:nth-of-type(3n 1) { margin-left: 4%; } .fo_container figure:nth-of-type(2n 1) { margin-left: 0%; } .so1 .box { max-width: calc(100% - 40px); padding-bottom: 0px; } .so3 { flex-direction: column-reverse; align-items: center; } .so3 .imgbox { width: 100%; } .so3 .box { padding: 30px 0px 40px; width: 100%; max-width: calc(100% - 40px); } } @media screen and (max-width: 480px) { header .logobox { width: 65px; } .padding_top { padding-top: 57px; } .big_title::before { width: 170px; } .big_title::after { width: 60px; } .index1 .products { width: 92%; } .index2 .box > div { width: 100%; } .index2 .text_box { top: 15%; } .index3 figure { flex-wrap: wrap; margin-top: 15px; } .index3 .box { padding-top: 0px; } .index3 .imgbox { width: 100%; } .index4 .box { padding-top: 0px; } .index4 figure { width: 49%; margin-left: 2% !important; } .index4 figure:nth-of-type(2n 1) { margin-left: 0% !important; } .index5 .box { padding-top: 10px; } .index5 .box1 { width: 60%; } .index5 figure { width: 100%; margin-left: 0px !important; min-height: 126px; } .index6 .mid_title { white-space: nowrap; } .oo2 .img_boxs { width: 100%; } .oo2 .num_boxs { padding-top: 10px; text-align: center; } .oo2 figure { min-width: 50%; margin-left: 0px; padding-right: 15px; margin-top: 10px; } .oo2 .big_text { font-size: 24px; line-height: 36px; } .oo4 .swiper-slide { background-color: #ffffff; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.07); } .oo4 .swiper-slide::before { width: calc(100% 10px); } .oo_menu .content{ display: grid; grid-template-columns: 1fr 1fr; gap: 0px 10px; justify-content: space-around; } .oo_menu a{ margin-left: 0px; } .oo5 { padding: 5px 0px 10px; } .oo5 li { padding: 0px 8px 0px; } .oo5 li .year { font-size: 12px; margin-left: 6px; } .oo5 li .title { padding-left: 8px; } .oo5 li .title::before { width: 4px; height: 4px; } .oo5 .r_box figure { width: 100%; margin-left: 0px !important; min-height: 126px; } .ot1 figure { padding-right: 0px; width: 100%; margin-top: 15px !important; } .ot1 .title { font-size: 16px; } .ot2 .text_box { padding: 0px 0px 30px; } .ot2 .describe1 { padding-left: 0px; } .ot2 .tbox_1{ justify-content: center; } .ot2 figure { margin-left: 10px; width: 40%; padding-bottom: 40%; margin: 10px 5% !important; } .ot3 figure { width: 48%; margin-left: 4% !important; } .ot3 figure:nth-of-type(3n 1) { margin-left: 4% !important; } .ot3 figure:nth-of-type(2n 1) { margin-left: 0px !important; } .ot4 .r_box { max-width: 100%; } .oth1 .box .imgbox { width: 100%; } .oth1 .box .r_box { width: 100%; margin-top: 10px; } .oth2 .sw_box::before { width: 100%; } .oth2 .swiper_button { position: relative; width: 100%; display: flex; justify-content: center; margin-top: 10px; right: 0; bottom: 0; } .oth2 .swiper_button div { margin: 0px 3px; } .oth2 .left_box { width: 100%; flex: none; } .oth2 .imgbox { width: 100%; } .oth3 .imgbox { float: none; margin-right: 0px; width: 100%; } .ofu1 { padding-top: 0px; } .ofu1 figure { width: 100%; margin-top: 30px; } .ofu1 figure .imgbox { margin-top: 20px; } .ofu1 figure:nth-of-type(2n) .box { margin-top: 10px; } .ofu2 .imgbox { float: none; width: calc(100% - 20px); margin: 0px auto !important; } .ofu2 .box { padding: 10px 10px 30px; } .ofu2 .swiper_button div { top: 20%; } .tho .box { max-width: 100% !important; padding: 20px 20px 30px !important; } .tho .box1 { padding: 0px !important; background: none; } .fuo1 figure { width: 49%; margin-left: 2% !important; } .fuo1 figure:nth-of-type(2n 1) { margin-left: 0px !important; } .fuo1 .box { padding: 10px 10px 15px; } .fuo3 { padding-top: 20px; } .fuo3 .imgbox { width: 100%; } .fuo3 figure { margin-top: 10px; } .fut_container .imgbox { width: 100%; } .pagenumber { font-size: 12px; } .pagenumber a { width: 28px; height: 26px; margin: 0px 3px; } .pagenumber .iconfont { font-size: 14px; } .futh_box .share_time { flex-direction: column; align-items: center; } .futh_box .share_box { margin-left: 0px; flex-direction: column; align-items: center; } .fo_container figure { width: 100%; margin-left: 0px !important; margin-top: 20px; } .so1 figure { padding: 15px 5px 20px; } } @font-face { font-family: "iconfont"; /* project id 4160138 */ src: format('woff2'), format('woff'), format('truetype'); } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-dizhi3:before { content: "\e641"; } .icon-sousuo3:before { content: "\e63c"; } .icon-houzz:before { content: "\ebbf"; } .icon-xiangyoujiaohuan:before { content: "\e8f9"; } .icon-diqiu1:before { content: "\e63b"; } .icon-huidaodingbu1:before { content: "\e63a"; } .icon-facebook2:before { content: "\e639"; } .icon-xunpan:before { content: "\e636"; } .icon-sousuo2:before { content: "\e635"; } .icon-danseshixintubiao-:before { content: "\e633"; } .icon-xiangxiazhanhang:before { content: "\ec0b"; } .icon-shangchuan1:before { content: "\e631"; } .icon-guanbi1:before { content: "\e62b"; } .icon-xiangyou:before { content: "\e688"; } .icon-xiangzuo:before { content: "\e628"; } .icon-xiangyou-copy:before { content: "\ecde"; } .icon-weibo:before { content: "\e65a"; } .icon-kongjian:before { content: "\e630"; } .icon-erweima:before { content: "\eaf2"; } .icon-bilibili:before { content: "\e653"; } .icon-douyin1:before { content: "\e8db"; } .icon-flickr:before { content: "\eac7"; } .icon-chuanzhen:before { content: "\e64c"; } .icon-xiaoren:before { content: "\e73b"; } .icon-facebook-fill:before { content: "\e88d"; } .icon-vk1:before { content: "\e7a8"; } .icon-search:before { content: "\e6aa"; } .icon-xiangshang1:before { content: "\e62c"; } .icon-xiangshang:before { content: "\e66b"; } .icon-xiangxia1:before { content: "\e66c"; } .icon-fasong:before { content: "\e627"; } .icon-xiangshang4-copy:before { content: "\ecdd"; } .icon-xiangshang4:before { content: "\e795"; } .icon-tiktok:before { content: "\ecdc"; } .icon-icon_tiktok-square:before { content: "\e626"; } .icon-guge:before { content: "\e65c"; } .icon-a-dianhua2:before { content: "\eb3c"; } .icon-wodekefu:before { content: "\e68b"; } .icon-huidaodingbu:before { content: "\e669"; } .icon-duihao:before { content: "\eaf1"; } .icon-linkedin1:before { content: "\e625"; } .icon-jiantou_xiangzuo:before { content: "\eb0a"; } .icon-jiantou_qiehuanzuo2:before { content: "\eb06"; } .icon-jiantou_qiehuanyou:before { content: "\e623"; } .icon-shijian1:before { content: "\e61f"; } .icon-pinterest1:before { content: "\e61e"; } .icon-weixin:before { content: "\e619"; } .icon-dizhi2:before { content: "\e61d"; } .icon-homepage_fill:before { content: "\e702"; } .icon-shujuzhiliang:before { content: "\e618"; } .icon-tags:before { content: "\e667"; } .icon-dianhua3:before { content: "\e693"; } .icon-tubiaoku03:before { content: "\e617"; } .icon-15fenzhongxiangying:before { content: "\e692"; } .icon-zuanshi_o:before { content: "\eb70"; } .icon-yanfa:before { content: "\e632"; } .icon-zhengshu:before { content: "\e66e"; } .icon-changjiantou-copy-copy-copy:before { content: "\e60d"; } .icon-twitter-new2:before { content: "\e800"; } .icon-wechat:before { content: "\e62f"; } .icon-zhiding:before { content: "\e704"; } .icon-skype2:before { content: "\ea04"; } .icon-email2:before { content: "\e634"; } .icon-whatsapp2:before { content: "\e60e"; } .icon-jiantou_qiehuanzuo1:before { content: "\e6eb"; } .icon-instagram2:before { content: "\e73a"; } .icon-youtube1:before { content: "\e614"; } .icon-biaoqian1:before { content: "\e629"; } .icon-feiji:before { content: "\e6ae"; } .icon-xiazai:before { content: "\e64b"; } .icon-home1:before { content: "\e60b"; } .icon-kehuishouwu-bolilei:before { content: "\e63f"; } .icon-dianhua2:before { content: "\e61c"; } .icon-youjiantou-copy:before { content: "\eb8f"; } .icon-sanjiaoleft-copy:before { content: "\eb8e"; } .icon-sanjiaoleft:before { content: "\e609"; } .icon-youjiantou:before { content: "\e73d"; } .icon-tabzuoyouqiehuan-copy:before { content: "\eb90"; } .icon-tabzuoyouqiehuan:before { content: "\e668"; } .icon-tuandui:before { content: "\e62d"; } .icon-renzhengpeizhi:before { content: "\e612"; } .icon-jichusheshi:before { content: "\e670"; } .icon-dianji-shouzhi:before { content: "\e60a"; } .icon-pinterest2:before { content: "\e82e"; } .icon-facebook1:before { content: "\eb8d"; } .icon-douyin:before { content: "\e6b0"; } .icon-xiangxiaxialakuang:before { content: "\e657"; } .icon-jiantou_qiehuanzuo:before { content: "\e6d1"; } .icon-dizhi1:before { content: "\e64a"; } .icon-home-fill:before { content: "\e622"; } .icon-message1:before { content: "\e6b5"; } .icon-message2:before { content: "\e660"; } .icon-jiantou:before { content: "\e638"; } .icon-jiantou-copy:before { content: "\eb91"; } .icon-up2:before { content: "\e721"; } .icon-shubiao1:before { content: "\e662"; } .icon-diqiu:before { content: "\e62e"; } .icon-jiantou_xiangyou:before { content: "\eb08"; } .icon-dianhua1:before { content: "\e61b"; } .icon-dingzhijiaju:before { content: "\e61a"; } .icon-shenhe:before { content: "\e64f"; } .icon-dianhua:before { content: "\e71a"; } .icon-daohangdizhi:before { content: "\e65f"; } .icon-calendar2:before { content: "\e606"; } .icon-yuzhongqiehuanx:before { content: "\e70f"; } .icon-fangda:before { content: "\e835"; } .icon-calculation:before { content: "\e6ca"; } .icon-chizi:before { content: "\e645"; } .icon-chuangyejidi:before { content: "\e650"; } .icon-twitter3:before { content: "\e7fd"; } .icon-twitter4:before { content: "\e7fe"; } .icon-yuangongfuzeren:before { content: "\e62a"; } .icon-gongchang:before { content: "\e98e"; } .icon-dizhi:before { content: "\e652"; } .icon-youxiang-32:before { content: "\e605"; } .icon-appquality:before { content: "\e69b"; } .icon-yuangong:before { content: "\e64e"; } .icon-skype-fill:before { content: "\e882"; } .icon-kexuejishu-:before { content: "\e9be"; } .icon-zu:before { content: "\e613"; } .icon-zuojiantou:before { content: "\e75c"; } .icon-yuyan:before { content: "\e684"; } .icon-shijian:before { content: "\e6c8"; } .icon-jingyanfankui1:before { content: "\e665"; } .icon-funengkejiyanfa:before { content: "\e64d"; } .icon-shubiao:before { content: "\e89d"; } .icon-icon_37:before { content: "\e60c"; } .icon-xiangxia:before { content: "\e666"; } .icon-wodedingdan2:before { content: "\e651"; } .icon-zhiliangrenzheng:before { content: "\e65e"; } .icon-tuanduishezhi:before { content: "\e604"; } .icon-035meijin:before { content: "\e7d1"; } .icon-trun-north:before { content: "\e615"; } .icon-zhuanwan:before { content: "\e603"; } .icon-guanbi:before { content: "\e601"; } .icon-zhedie2:before { content: "\e621"; } .icon-shouji:before { content: "\e658"; } .icon-rili:before { content: "\e8b4"; } .icon-youxiang:before { content: "\e664"; } .icon-yingguoguoqi:before { content: "\e63e"; } .icon-phone:before { content: "\e7c8"; } .icon-tel:before { content: "\e7c7"; } .icon-phone1:before { content: "\e7cb"; } .icon-skype:before { content: "\e7cc"; } .icon-whatsapp1:before { content: "\e7c1"; } .icon-address1:before { content: "\e7c3"; } .icon-contact1:before { content: "\e7c4"; } .icon-email1:before { content: "\e7c5"; } .icon-skype1:before { content: "\e7c9"; } .icon-fax1:before { content: "\e7ca"; } .icon-qq:before { content: "\e7ce"; } .icon-tel1:before { content: "\e7cd"; } .icon-wechat:before { content: "\e7cf"; } .icon-phone2:before { content: "\e7d0"; } .icon-message:before { content: "\e7da"; } .icon-calendar:before { content: "\e7e1"; } .icon-calendar1:before { content: "\e7e3"; } .icon-top:before { content: "\e7ed"; } .icon-youbian:before { content: "\e60f"; } .icon-jian2:before { content: "\e600"; } .icon-jia2:before { content: "\e608"; } .icon-vk:before { content: "\e735"; } .icon-instagram1:before { content: "\e640"; } .icon-up7:before { content: "\e722"; } .icon-bottom7:before { content: "\e723"; } .icon-left7:before { content: "\e724"; } .icon-right7:before { content: "\e725"; } .icon-sousuo4:before { content: "\e610"; } .icon-sousuo:before { content: "\e616"; } .icon-sousuo1:before { content: "\e65b"; } .icon-shangchuan:before { content: "\e602"; } .icon-top2:before { content: "\e637"; } .icon-biaoqian:before { content: "\e649"; } .icon-home:before { content: "\e624"; } .icon-edit:before { content: "\e611"; } .icon-facebook:before { content: "\e620"; } .icon-pinterest:before { content: "\e8ab"; } .icon-linkedin:before { content: "\e648"; } .icon-youtube:before { content: "\e6d6"; } .icon-twitter:before { content: "\e607"; } .icon-bigger:before { content: "\e647"; } .icon-left:before { content: "\e72c"; } .icon-right:before { content: "\e72d"; } .icon-up1:before { content: "\e72e"; } .icon-bottom1:before { content: "\e72f"; } .icon-left1:before { content: "\e730"; } .icon-right1:before { content: "\e731"; } .icon-up:before { content: "\e73e"; } .icon-bottom:before { content: "\e73f"; } .icon-instagram:before { content: "\e79d"; } .icon-tumblr:before { content: "\e79e"; } .icon-download:before { content: "\e7a0"; } .icon-download1:before { content: "\e7a7"; } .icon-search4:before { content: "\e7b2"; } .icon-address:before { content: "\e7bc"; } .icon-email:before { content: "\e7bd"; } .icon-contact:before { content: "\e7be"; } .icon-whatsapp:before { content: "\e7bf"; } .icon-fax:before { content: "\e7c2"; } .icon-mobile:before { content: "\e7c6"; } .inderbanner_box{ position: absolute; right: 13%; top: 14.1%; width: 810px; text-align: right; } .inderbanner_box .title{ font-size: 62px; font-weight: bold; font-stretch: normal; letter-spacing: 0px; line-height: 66px; color: #28387d; overflow: initial !important; text-shadow: 2px 2px #fff,-2px -2px #fff,-2px 2px #fff,2px -2px #fff; } .inderbanner_box .banners_title{ font-size: 28px; font-weight: normal; font-stretch: normal; line-height: 42px; letter-spacing: 0px; color: #666666; margin-top: 29px; text-shadow: 2px 2px #fff,-2px -2px #fff,-2px 2px #fff,2px -2px #fff; } .inderbanner_box .banners_title p { margin-top: 7px; } @media screen and (max-width: 1600px){ .inderbanner_box{ right: 5%; } } @media screen and (max-width: 1250px){ .inderbanner_box{ width: 580px; } .inderbanner_box .title{ font-size: 42px; line-height: 56px; } .inderbanner_box .banners_title { font-size: 22px; line-height: 32px; text-shadow: 1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff; } } @media screen and (max-width: 993px){ .inderbanner_box{ width: 430px; } .inderbanner_box .title{ font-size: 32px; line-height: 42px; text-shadow: 1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff; } .inderbanner_box .banners_title { margin-top: 15px; font-size: 18px; line-height: 28px; } } @media screen and (max-width: 769px) { .inderbanner_box{ width: 430px; max-width: 100%; } .inderbanner_box .title{ display: none; } .inderbanner_box .banners_title{ font-size: 16px; line-height: 26px; } } @media screen and (max-width: 481px) { .inderbanner_box{ right: 0; padding: 0px 10px; } .inderbanner_box .banners_title { font-size: 14px; line-height: 24px; text-align: center; } .inderbanner_box .banners_title p{ margin-top: 0px; } }