body { overflow-x: hidden; margin: 0 auto; width: 100%; max-width: 1920px; } .w1600 { max-width: 1600px; } .w1400, .w1600 { margin: 0 auto; width: 100%; } .w1400 { max-width: 1400px; } .w1200 { margin: 0 auto; width: 100%; max-width: 1200px; } .swiper-slide, .swiper-wrapper { height: auto !important; } .swiper-pagination-progress { background-color: rgba(51, 51, 51, .2); } .swiper-pagination-progress .swiper-pagination-progressbar { background-color: #003686; } .swiper-container-horizontal > .swiper-scrollbar { bottom: 0; left: 0; width: 100%; height: 2px; background-color: rgba(34, 34, 34, .07); } .swiper-, .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 1 !important; } .swiper-pagination-bullet { background-color: rgba(51, 51, 51, .2); opacity: 1; } .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0; } .swiper-pagination { font-family: "AkzidenzGroteskBQ-Medium"; font-size: 18px; color: #b5b5b5; } .swiper-pagination .swiper-pagination-current { color: #333333; } .swiper-button-next, .swiper-button-prev { width: 70px; height: 70px; border: 1px solid #33343670; background: url(/pc/images/in-prev.png) no-repeat 50%; } .banner .swiper-button-next, .banner .swiper-button-prev { width: 50px; height: 50px; border: 1px solid #ffffff; display: none !important; } .banner .swiper-button-prev { background: url(/pc/images/in-hprev.png) transparent no-repeat 50%; } .banner .swiper-button-next { background: url(/pc/images/in-hnext.png) transparent no-repeat 50%; } .swiper-button-prev { left: 0; } .swiper-button-next { right: 0; background: url(/pc/images/in-next.png) no-repeat 50%; } .swiper-button-prev:hover { /* background: url(/pc/images/in-hprev.png) #458d45 no-repeat 50%; */ /* border-color: #458d45; */ } .swiper-button-next:hover { background: url(/pc/images/in-hnext.png) #458d45 no-repeat 50%; border-color: #458d45; } .banner { position: relative; overflow: hidden; } .popvideo iframe { width: 100%; } .popvideo video { width: 100%; object-fit: fill; } .popvideobg { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none; margin: auto; width: 100%; height: 100%; background: rgba(0, 0, 0, .7); } .popvideobox { position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%); } .popvideo { position: relative; margin: 0 auto; padding: 0 20px; max-width: 1100px; } .close-video-btn { position: absolute; top: 4%; right: 3.5%; z-index: 9; display: block; width: 30px; height: 30px; cursor: pointer; } .close-video-btn:after { -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -ms-transform: rotate(45deg); } .close-video-btn:after, .close-video-btn:before { position: absolute; top: 10px; width: 30px; height: 2px; background-color: #f52218; content: ""; } .close-video-btn:before { -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -ms-transform: rotate(-45deg); } .videobox-font { margin: 25px auto 0; padding: 16px 6px; width: 240px; border: 1px solid hsla(0, 0%, 100%, .3); background: url(/pc/images/ab-bgm9.jpg) no-repeat 50%; background-size: cover; color: #fff; font-size: 18px; } .videobox-font em, .videobox-font span { display: inline-block; vertical-align: middle; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; -ms-transition: .5s; } .videobox-font span { margin-right: 30px; } .videobox-font:hover span { margin-right: 15px; } .btn-phone { display: none; width: 26px; margin-left: 40px; } .headfixed { position: fixed; top: 0; left: 0; z-index: 99; padding: 0px 0; width: 100%; transition: all .5s; } .headfixed3::before { display: none; } .headfixed.headerbgm, .headfixed.headerbgm-x { background: #fff; padding: 0px 0; transition: all .5s; box-shadow: 3px 11px 23px 1px rgba(143, 143, 143, 0.1); } .headfixed.headerbgm-x { border-bottom: 1px solid rgb(153 153 153 / 15%); box-shadow: 0 0 13px rgb(0 0 0 / 10%); } .headfixed1 { background: #fff; box-shadow: 3px 11px 23px 1px rgba(143, 143, 143, 0.1); } .headfixed .headfixed-show { padding: 0; align-items: center; } .headfixed .logo { position: relative; padding: 18px 0; } .headfixed .logo img { margin: 0; } .headfixed .logo .himg, .headfixed.headerbgm .logo .img, .headfixed1 .logo .img { display: none; } .headfixed.headerbgm .logo .himg, .headfixed1 .logo .himg { display: block; } .headfixed .menu-list { align-items: center; } .headfixed.headerbgm-x .logo .img { display: none; } .headfixed.headerbgm-x .logo .himg { display: block; } .headfixed .btn-right { width: 100%; } .headfixed .btn-menu { display: none; margin: 0 auto; } .headfixed .btn-menu .mobile-nav { display: block; width: 36px; height: 36px; color: #fff; text-align: center; font-size: 13px; line-height: 36px; } input::-webkit-input-placeholder { font-size: 12px; } .headfixed .toggle-btn { position: relative; display: block; width: 100%; height: 30px; } .headfixed .toggle-btn span { position: absolute; left: 50%; width: 20px; height: 2px; background: #333333; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -ms-transform: translateX(-50%); } .headfixed .toggle-btn span:first-child { top: 8px; } .headfixed .toggle-btn span:nth-child(2) { top: 50%; width: 20px; } .headfixed .toggle-btn span:last-child { bottom: 6px; } .headfixed .toggle-btn.cur span:first-child { -webkit-transform: translate(-50%, 7px) rotate(45deg); -o-transform: translate(-50%, 7px) rotate(45deg); transform: translate(-50%, 7px) rotate(45deg); -ms-transform: translate(-50%, 7px) rotate(45deg); } .headfixed .toggle-btn.cur span:nth-child(2) { opacity: 0; } .headfixed .toggle-btn.cur span:last-child { bottom: 10px; -webkit-transform: translate(-50%, -3px) rotate(-45deg); -o-transform: translate(-50%, -3px) rotate(-45deg); transform: translate(-50%, -3px) rotate(-45deg); -ms-transform: translate(-50%, -3px) rotate(-45deg); } .mobile-nav-box { position: fixed; top: 69px; left: 0; z-index: 9999; display: none; overflow-y: auto; padding: 0 0 60px; width: 100%; height: 100%; border-top: 1px solid #ddd; background: #fff; } .headfixed .mobile-nav-box .tit { position: relative; padding: 0 5%; color: #282828; text-align: center; letter-spacing: 2px; font-size: 16px; } .headfixed .mobile-nav-box .mobile-ul li { position: relative; width: 100%; border-bottom: 1px solid #ddd; } .headfixed .mobile-nav-box .head-subnav, .headfixed .mobile-nav-box .head-subnav2 { display: none; padding: 12px 3.5%; width: 100%; background: rgb(245 245 245 / 68%); } .headfixed .mobile-nav-box .head-subnav h5 { font-size: 17px; border-bottom: 1px solid rgb(0 0 0 / 20%); padding: 18px 0 8px; margin-bottom: 8px; } .headfixed .mobile-nav-box .head-subnav2 { background-color: rgb(102 102 102 / 11%); padding: 20px 30px; } .head-subnav2-cont { display: none; } .head-subnav2-cont.on { display: block; } .subnav2-bt { border-bottom: 1px solid #00000030; } .subnav2-bt a { font-size: 15px; } .subnav2-bt a.on { } .subnav2-ct { width: 100%; margin-bottom: 20px; } .subnav2-ct:nth-child(even) { /* margin: auto; */ /* margin-left: 4%; */ /* margin-bottom: 4%; */ } .subnav2-bt { margin-bottom: 10px; } .subnav2-bt a { font-size: 16px; color: #666666; display: block; padding: 8px 0px; font-weight: bold; } .subnav2-bt2 { } .subnav2-bt2 .bt2-a { font-size: 15px; color: #666666; display: block; font-size: 15px; padding: 8px 0; position: relative; line-height: 26px; } .subnav2-bt2 .bt2-a a { width: 75%; display: inline-block; color: #666666; } .subnav2-bt2 .bt2-a.on { } .subnav2-bt2 .bt2-a i { display: inline-block; width: 20%; height: 30px; float: right; } .subnav2-bt2 .bt2-a i:before { position: absolute; top: 15px; right: 0; width: 8px; height: 8px; border-bottom: 1px solid #222; border-left: 1px solid #222; content: ""; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -ms-transform: rotate(-45deg); } .subnav2-bt2 .bt2-a i.on:before { -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); } .subnav2-ms { display: none; padding: 0px 20px 20px; } .subnav2-ms a { font-size: 15px; width: 100%; display: block; color: #666666; line-height: 28px; position: relative; padding-left: 12px; margin-bottom: 5px; } .subnav2-ms a:before { border-radius: 50%; content: ""; position: absolute; left: 0; top: 11px; display: block; width: 5px; height: 5px; background-color: rgb(102 102 102 / 36%); } .headfixed .mobile-nav-box .head-subnav a { position: relative; display: inline-block; padding: 6px 15px; width: 100%; color: #333; text-align: left; font-size: 16px; line-height: 1.5; width: 48%; } .headfixed .mobile-nav-box .head-subnav a.on { color: red; } .headfixed .head-tit { position: relative; padding: 15px 0; } .headfixed .mobile-nav-box .mobile_down { position: absolute; top: 50%; right: 5%; z-index: 5; display: block; width: 150px; height: 100%; transform: translateY(-50%); } .headfixed .mobile-nav-box .mobile_down:before { position: absolute; top: 20px; right: 0; width: 10px; height: 10px; border-bottom: 1px solid #222; border-left: 1px solid #222; content: ""; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -ms-transform: rotate(-45deg); } .headfixed .mobile-nav-box .cur .mobile_down:before { -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); } .headfixed .link_tit.cur .smobile_down:before { -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); } .language { position: relative; width: 85px; text-align: center; border-bottom: 1px solid rgba(255, 255, 255, 0.5); /* display: none; */ } .language-text { font-size: 14px; color: #ffffff; text-align: center; align-items: center; cursor: pointer; } .language-text span { display: inline-block; vertical-align: middle; margin-right: 10px; } .language-text .icon-down { display: inline-block; font-size: 18px; vertical-align: middle; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; -o-transition: transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; } .language-list { position: absolute; width: 100%; top: 100%; right: 0; z-index: 10; visibility: hidden; opacity: 0; background: #ffffff; -webkit-box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .05); box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .05); -webkit-transition: all .6s; -o-transition: all .6s; transition: all .6s; } .language-list a { display: block; padding: 10px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 18px; } .language-list a:hover { color: #CE0021; } .language:hover .language-text .icon-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .language:hover .language-list { opacity: 1; visibility: visible; } .app-lanu { display: none; padding: 20px 0; text-align: center; } .app-lanu a { display: inline-block; padding: 2px 20px; color: #333; line-height: 24px; } .app-lanu a.active { border-radius: 20px; background: #CE0021; color: #fff; } .btn-search { width: 20px; height: 20px; margin-right: 40px; /* margin-top: 8px; */ } .header-button { position: relative; z-index: 1; display: block; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 0; width: 100%; height: 100%; outline: 0; border: none; border-radius: 50%; background: url(../images/in-ssicon.png) no-repeat center; text-align: left; text-indent: -119988px; text-transform: capitalize; cursor: pointer; } .headfixed.headerbgm .header-button, .headfixed1 .header-button { background: url(../images/in-hssicon.png) no-repeat center; } .headfixed.headerbgm-x .header-button { background: url(../images/in-hssicon.png) no-repeat center; } .toggle-search.open:after { top: 40px; color: #fff; } .header_sbtn { display: none; } .search-form { position: absolute; top: 98%; right: 8%; overflow: hidden; width: 400px; max-height: 0; background: #fff; -webkit-transition: max-height, .5s; -moz-transition: max-height, .5s; -o-transition: max-height, .5s; transition: max-height, .5s; } .search-form.open { max-height: 50px; border: 1px solid #f1f1f1; } .search-form fieldset { position: relative; z-index: 9; margin: 0 60px 0 0; padding: 0; width: 85%; border: none; } .search-form .search { z-index: 9; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 5px 0 22px; width: 100%; height: 50px; border: none; background: #fff; color: #458d45; font-size: 16px; } .search-form .search::-webkit-input-placeholder { font-weight: lighter; font-size: 14px; } .search-form .header-btn { position: absolute; right: 0; bottom: 0; z-index: 11; margin: 0; padding: 0; width: 15%; height: 50px; border: none; background: url(../images/in-ssicon.png) no-repeat 50% #CE0021; color: #fff; text-transform: uppercase; font-weight: 700; cursor: pointer; } .btn-line { position: relative; margin: 0 18%; width: 1px; height: 100px; background: rgba(51, 51, 51, .07); -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; -ms-transition: .5s; } .btn-line:before { position: absolute; top: 50%; width: 1px; height: 16px; background-color: #999; content: ""; transform: translateY(-50%); } .headfixed .menu-pcul { margin-right: 1.75rem; } .headfixed .menu-pcul li { vertical-align: top; position: relative; } .headfixed .menu-pcul li a { position: relative; display: block; color: #fff; text-align: center; font-size: 16px; line-height: 2; padding: 22px 0; margin-right: 0.85rem; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .headfixed.headerbgm .menu-pcul li a, .headfixed1 .menu-pcul li a, .headfixed.headerbgm .logo .logo_font, .headfixed1 .logo .logo_font, .headfixed.headerbgm .language-text, .headfixed1 .language-text { color: #222; } .headfixed.headerbgm-x .menu-pcul li a, .headfixed.headerbgm-x .logo .logo_font, .headfixed.headerbgm-x .language-text { color: #222; } .headfixed.headerbgm .language, .headfixed1 .language { border-bottom-color: rgba(34, 34, 34, .3); } .headfixed.headerbgm-x .language { border-bottom-color: rgba(34, 34, 34, .3); } .headfixed .menu-pcul li .head-subnav { position: absolute; top: 100%; left: 50%; width: 100%; border-top: 1px solid rgba(34, 34, 34, .05); background: #fff; text-align: center; opacity: 0; -webkit-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); pointer-events: none; } .headfixed .menu-pcul li .head-subnav a, .headfixed .menu-pcul li.cur .head-subnav a { padding: 20px 0; color: #222; text-align: left; font-size: 18px; line-height: 30px; } .headfixed .menu-pcul li .head-subnav a:after { display: none; } .headfixed .menu-pcul li:hover .head-subnav { opacity: 1; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%); -ms-transform: translate(-50%); pointer-events: auto; } /* .headfixed .menu-pcul li a:hover, .menu-list .head-subnav a:hover { color: #458d45; } */ .headfixed .menu-pcul li a:after { position: absolute; bottom: 0; left: 50%; z-index: 1; margin: auto; width: 0; height: 2px; background-color: #458d45; content: ""; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; transform: translateX(-50%); opacity: 0; } .headfixed .menu-pcul li:hover a:after { width: 100%; } .menu-list h3 a:after { position: absolute; bottom: 0; left: 50%; display: none; width: 0; height: 2px; background-color: #333; content: ""; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -ms-transform: translateX(-50%); } .banner .swiper-container-horizontal > .swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction { bottom: 50px; } .mainer .banner .swiper-slide::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .35); display: none; } .mainer1 { margin-top: 92px; } .banner .pub-mbanner, .banner .pub-pbanner { margin: 0 auto; width: 100%; } .banner .swiper-fontlist { position: absolute; top: 40%; left: 50%; z-index: 3; width: 100%; -webkit-transform: translate(-50%, -40%); -moz-transform: translate(-50%, -40%); -o-transform: translate(-50%, -40%); transform: translate(-50%, -40%); -ms-transform: translate(-50%, -40%); } .banner .pub-mbanner { display: none; } /* .banner .pub-banner-font .tit, .banner .swiper_dec, .banner .swiper_tit, .banner .more{ animation: fadeInDown 1.5s 0.3s both; } */ .banner .swiper-font { position: relative; z-index: 2; width: 100%; } .banner .swiper_tit { font-family: HarmonyOS_Sans_SC_Medium; font-size: 0.58rem; line-height: 1.3; color: #ffffff; } .banner .swiper_dec { font-size: 0.38rem; line-height: 1.3; color: #ffffff; margin-top: 15px; } .banner .swiper_iconBox { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: 2s; } .banner .swiper_iconli { position: absolute; } .banner .swiper_iconli:nth-child(1) { right: 42.5%; top: 24%; animation: LabelTranslateY 2.4s infinite linear normal both; } .banner .swiper_iconli:nth-child(2) { right: 15.5%; top: 13.5%; animation: LabelTranslateY 2.4s 1s infinite linear normal both; } .banner .swiper_iconli:nth-child(3) { right: 47%; top: 46%; animation: LabelTranslateY 2.4s 1.5s infinite linear normal both; } .banner .swiper_iconli:nth-child(4) { right: 2%; top: 33.5%; animation: LabelTranslateY 2.4s 2s infinite linear normal both; } .banner .swiper_iconli:nth-child(5) { right: 30.5%; top: 59%; animation: LabelTranslateY 2.4s 2.5s infinite linear normal both; } .banner .swiper_iconli:nth-child(6) { right: 10.7%; top: 58%; animation: LabelTranslateY 2.4s 3s infinite linear normal both; } @keyframes LabelTranslateY { 0% { /*-webkit-transform: rotateY(0);*/ /*transform: rotateY(0);*/ transform: translateY(0); opacity: 1; } 50% { /*-webkit-transform: rotateY(360deg);*/ /*transform: rotateY(360deg);*/ transform: translateY(-10px); opacity: .6; } 100% { opacity: 1; transform: translateY(0); } } .more { position: relative; display: block; overflow: hidden; margin: 0 auto; width: 180px; border: solid 1px rgba(255, 255, 255, 0.5); color: #fff; font-size: 18px; padding: 12px; text-align: center; -webkit-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; } .morebg { background-color: #ed2525; border: 1px solid #ed2525; } .more1 { width: 260px; /* border: solid 1px #f8f8f8; */ } .more::before { content: ' '; position: absolute; background: #fff; width: 25px; height: 100%; top: 0; left: -45px; opacity: .3; -webkit-transition: all .4s ease-out; transition: all .4s ease-out; -webkit-transform: skewX(-25deg); transform: skewX(-25deg) } .more:hover { background: #CE0021; } .more:hover::before { width: 35px; left: calc(100% + 45px); } .more em { margin-left: 10px; font-size: 20px; display: inline-block; vertical-align: middle; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; -ms-transition: .5s; } .more:hover em { margin-left: 15px; } .more1:hover em { right: 35px; } .more span { position: relative; z-index: 1; display: inline-block; vertical-align: middle; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; -ms-transition: 1s; } .banner .more { margin: 55px 0 0; } .more img { display: inline-block; margin-right: 5px; width: 18px; height: 20px; vertical-align: middle; -webkit-transition: 1.5s; -moz-transition: 1.5s; -o-transition: 1.5s; transition: 1.5s; -ms-transition: 1.5s; } .swiper-pagination-bullet { width: 11px; height: 11px; background-color: #acacac; border-radius: 50%; } .swiper-pagination-bullet-active { background-color: #ed2525; } .banner .swiper-pagination { left: 50%; margin: 0 auto; width: 84.5%; text-align: left; transform: translateX(-50%); } .banner .swiper-button-prev { left: 2%; } .banner .swiper-button-next { right: 2%; } .popupBox { position: fixed; top: 50%; left: 50%; z-index: 999; display: none; width: 600px; height: 360px; transform: translate(-50%, -50%); } .popupBox .close { position: absolute; top: 16px; right: 16px; z-index: 9999; width: 40px; height: 40px; background: url(/pc/images/jo-btn.png) no-repeat 50%; background-size: 100%; cursor: pointer; } .popupBox .popcont { position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 auto; width: 100%; height: 100%; border-radius: 30px; background: url(/pc/images/pop-bgm1.png) no-repeat 50%; background-size: cover; } .popupBox .popcont_tit { position: absolute; top: 50%; left: 50%; padding: 15%; width: 100%; color: #fff; text-align: center; font-weight: 700; font-size: 0.48rem; line-height: 1.25; transform: translate(-50%, -50%); } .shadow { position: fixed; top: 0; left: 0; z-index: 999; display: none; width: 100%; height: 100%; background: #000; opacity: .3; } .d2 { animation-delay: .4s; -webkit-animation-delay: .4s; } .in_tit { text-align: center; } .tlf, .in_tit2 { text-align: left; } .in_tit .tit { font-size: 0.50rem; font-weight: bold; line-height: 1.4; } .in_tit .des { color: #666666; line-height: 28px; font-size: 16px; } .section1 { position: relative; z-index: 2; padding: 0 3.5%; background: rgba(0, 0, 0, .2); margin-top: -12%; } .section1 .section1_ul { flex-wrap: wrap; } .section1 .section1_ul li { width: 25%; position: relative; border-right: 1px solid rgba(255, 255, 255, .2); } .section1 .section1_ul li:last-child { border-right-color: transparent; } .section1 .section1_ul li a { display: block; padding: 35px 10px 30px 10px; } .section1 .section1_icon { position: relative; width: 55px; height: 55px; margin: 0 auto; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .section1 .section1_icon .himg { -webkit-animation: twinkling 1.5s infinite 0.9s ease-in-out alternate; animation: twinkling 1.5s infinite 0.9s ease-in-out alternate; } .section1 .section1_icon .simg { opacity: 0; } @keyframes twinkling { 0% { opacity: 0.1; } 100% { opacity: 1; } } @-webkit-keyframes twinkling { 0% { opacity: 0.1; } 100% { opacity: 1; } } .section1 .section1_font { font-size: 22px; color: #ffffff; text-align: center; margin-top: 20px; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .section1 .section1_ul li a:hover .section1_font { /* padding-left: 20px; */ } .footer { width: 100%; padding-top: 80px; position: relative; z-index: 1; overflow: hidden; background: #0d0d0d; } .footer .foot-top { padding-bottom: 45px; flex-wrap: wrap; } .footer .foot_addr { width: 30%; align-items: flex-start; flex-wrap: wrap; } .footer .foot_addrlf { width: 35%; } .footer .foot_addrtag { display: block; font-size: 18px; color: rgba(255, 255, 255, 0.22); padding: 8px 0; } .footer .foot_addrrt { width: 65%; padding-left: 5%; } .addz { font-size: 18px !important; color: rgba(255, 255, 255, 0.22) !important; } .addz.on, .addz:hover { color: #fff !important; /* font-size: 18px !important; */ font-weight: bold !important; } .addx { display: none; } .addx.on { display: block; } .footer .foot-rtmenu { margin-bottom: 10px; } .footer .foot_cticon { width: 20px; height: 20px; position: relative; margin-top: 4px; } .footer .foot_ctfont { width: calc(100% - 20px); padding-left: 12px; } .footer .foot_ctli { padding-top: 15px; align-items: flex-start; } .footer .foot_ctli:first-child { padding-top: 0px; } .footer .foot_ctfont, .footer .foot_ctfont a { font-size: 16px; line-height: 1.75; color: #ffffff; } .footer .ftlogo_ewm { position: relative; width: 250px; align-items: flex-start; } .footer .ftlogo_ewm .ewm1 { width: 110px; height: 110px; position: relative; border-radius: 10px; background-color: #ffffff; overflow: hidden; margin-bottom: 15px; } .footer .ftlogo_ewmli { color: rgba(255, 255, 255, 0.3); text-align: center; margin-right: 30px; } .footer .ftlogo_ewmli:last-child { margin-right: 0px; } .footer .footer-subtit a, .footer .foot_cttit { position: relative; display: block; margin-bottom: 18px; color: #fff; font-size: 18px; font-weight: bold; } .footer .foot_cttit { margin-bottom: 10px !important; } .footer .foot-menu { flex: 1; padding-right: 6.2%; padding-left: 10%; } .footer .footer-subtit { margin-bottom: 5px; } .footer .footer-subtit, .footer .footer-menu li { position: relative; } .footer .footer-subnav a { display: block; padding: 8px 0; width: 100%; color: rgba(255, 255, 255, 0.6); } .footer .footer-subtit a .icon-rjiantou1 { display: inline-block; margin-right: 10px; color: #fff; vertical-align: middle; font-weight: 700; font-size: 12px; } .footer .foot-bot { padding: 30px 0; border-top: 1px solid rgba(255, 255, 255, .05); } .footer .foot-bot > div { flex-wrap: wrap; } .footer .foot-copy, .footer .foot-copy a, .footer .foot-rtlink, .footer .foot-rtlink a { color: #8a8a8a; font-size: 14px; } .footer .foot-copy { width: 60%; } .footer .foot-copy span { display: inline-block; margin: 0 3px; } .footer .foot-copy span:first-child { margin-left: 0px; } .footer .foot-rtlink { width: 40%; text-align: right; display: none; } .footer .foot-rtlink a { padding: 0 10px; } .footer .foot-rtlink a:first-child { padding-left: 0; } .footer .foot-rtlink a:last-child { padding-right: 0; } .footer .foot-copy a:hover, .footer .foot-rtlink a:hover, .footer .footer-subnav a:hover, .footer .foot_addrtag:hover { color: #fff; } .footer .foot-ewm { position: relative; width: 105px; color: #fff; text-align: center; font-weight: lighter; font-size: 14px; } .footer .foot-ewm img { margin-bottom: 10px; max-width: 105px; max-height: 105px; } .pub-banner { position: relative; overflow: hidden; } .pub-pcbanner { display: block; width: 100%; } .pub-mbanner { display: none; width: 100%; } .banner .bgpic { position: relative; width: 100%; height: 100%; } .banner .bgpic .pic3 { opacity: 0; } .banner .bgpic .pic1 { position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation: fadeOut 3s ease-out 1s infinite both; -ms-animation: fadeOut 3s ease-out 1s infinite both; -moz-animation: fadeOut 3s ease-out 1s infinite both; -o-animation: fadeOut 3s ease-out 1s infinite both; animation: fadeOut 3s ease-out 1s infinite both; } .banner .bgpic .pic2 { position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-animation: fadeIn 3s ease-in 1s infinite both; -ms-animation: fadeIn 3s ease-in 1s infinite both; -moz-animation: fadeIn 3s ease-in 1s infinite both; -o-animation: fadeIn 3s ease-in 1s infinite both; animation: fadeIn 3s ease-in 1s infinite both; } @-webkit-keyframes fadeOut { 0% { opacity: 1; } /* 50% { opacity: 0.5; } */ 100% { opacity: 0.3; } } @keyframes fadeOut { 0% { opacity: 1; } /* 50% { opacity: 0.5; } */ 100% { opacity: 0.3; } } @-webkit-keyframes fadeIn { 0% { opacity: 0.5; } /* 50% { opacity: 0.5; } */ 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0.5; } /* 50% { opacity: 0.5; } */ 100% { opacity: 1; } } .pub-banner-font { position: absolute; top: 50%; left: 50%; z-index: 9; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .banner1 .pub-banner-font { display: none; } .pub-banner-font .tit { color: #fff; font-size: 0.56rem; font-weight: bold; line-height: 1.4; } .pub-banner-font .tit span { display: inline-block; margin-right: 15px; color: #ff9207; vertical-align: -5px; font-size: 0.80rem; line-height: 1; } .pub-banner-font .tit em { color: #ff9610; } .pub-banner-font .dec { margin-top: 20px; margin-bottom: 30px; font-size: 16px; color: rgb(255 255 255 / 80%); line-height: 30px; } .banner-more { color: white; background-color: #e62129; font-size: 18px; padding: 12px 30px; display: inline-block; } .pub-banner-font .dec span { display: block; color: white; font-size: 18px; } .ny-bread { position: absolute; bottom: 20px; left: 50%; width: 100%; transform: translateX(-50%); display: none; } .ny-bread a, .ny-bread em, .ny-bread img { display: inline-block; color: #fff; vertical-align: middle; font-size: 16px; } .ny-bread img { margin-right: 8px; vertical-align: -2px; } .ny-bread em { display: inline-block; margin: 0 10px; vertical-align: -3px; font-size: 14px; } .ny-bread a:hover { color: #458d45; } .ny-bread1 { position: static; padding-bottom: 15px; transform: translateX(0); } .ny-bread1 a, .ny-bread1 em, .ny-bread1 img { color: #999; } /* paging */ .paging { flex-wrap: wrap; } .paging2 { margin-top: 30px; } .paging a { display: block; width: 38px; height: 38px; font-size: 16px; text-align: center; line-height: 38px; color: #777777; position: relative; -webkit-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; overflow: hidden; margin-right: 10px; } .paging a.paging_icon { width: 70px; } .paging a.icon_ljiantou { background: url(../images/pro-prev.png) #ffffff no-repeat center; margin-right: 30px; } .paging a.icon_rjiantou { background: url(../images/pro-next.png) #ffffff no-repeat center; margin-left: 20px; } .paging a.icon_ljiantou:hover { background: url(../images/pro-hprev.png) #ffffff no-repeat center; } .paging a.icon_rjiantou:hover { background: url(../images/pro-hnext.png) #ffffff no-repeat center; } .paging a img { vertical-align: middle; line-height: 27px; display: inline-block; } .paging a:last-child { margin-right: 0px; } .paging .icon-ljiantou { margin-right: 55px; } .paging .icon-rjiantou { margin-left: 55px; margin-right: 0px; } .paging a.active, .paging a:hover { background-color: #e62129; color: #ffffff; } @media screen and (max-width:1259px) { .banner .swiper_tit { font-size: 32px; } .banner .swiper_dec { font-size: 22px; } .section1 .section1_icon { width: 48px; height: 48px; } } @media screen and (max-width:1100px) { .paging .icon-rjiantou { margin-left: 10px; } .paging .icon-ljiantou { margin-right: 10px; } } @media screen and (max-width:767px) { .paging .icon-rjiantou { margin-right: 0px; } .paging span { line-height: 35px; } .paging a, .paging input { width: 30px; height: 30px; min-width: 30px; font-size: 14px; line-height: 30px; } } .right-flex { position: fixed; top: 50%; right: 0; z-index: 99; margin-top: -200px; width: 50px; height: auto; display: none !important; } .right-flex ul { width: 100%; } .right-flex li { position: relative; float: right; margin-bottom: 5px; width: 50px; height: 50px; border-radius: 8px 0 0 8px; background: #a7afb9; line-height: 50px; transition: width .3s, background .3s, margin .3s; } .right-flex li .ico { position: absolute; top: 0; right: 0; width: 50px; height: 50px; transition: right .3s; } .right-flex li a { display: block; width: 100%; height: 100%; } .right-flex li p { padding: 0 20px; color: #fff; font-size: 15px; line-height: 50px; transition: transform .3s; } .right-flex li.one { width: 90px; height: 50px; border-radius: 4px; background-color: #CE0021; } .right-flex li.one p { padding: 3px 10px; text-align: center; font-size: 16px; line-height: 22px; } .right-flex li.four .ico, .right-flex li.li-three .ico, .right-flex li.two .ico { left: 0; } .right-flex li.four p, .right-flex li.li-three p, .right-flex li.two p { padding: 0 20px 0 50px; } .right-flex li.two { margin-right: -150px; width: 200px; } .right-flex li.three { margin-right: -100px; width: 150px; } .right-flex li .ico.ico02 { background: url(../images/dhicon.png) no-repeat 50%; } .right-flex li .ico.ico03 { background: url(../images/wxicon.png) no-repeat 50%; } .right-flex li .ico.ico04 { background: url(../images/dxicon.png) no-repeat 50%; } .right-flex li .ico.ico08 { background: url(../images/zdicon.png) no-repeat center -3px; } .right-flex .right-close { width: 100%; height: 40px; } .right-flex .close-icon { display: block; margin: 0 auto 10px; width: 32px; height: 32px; border-radius: 50%; background: #a7afb9 url(../images/kf-close.png) no-repeat 50%; background-size: 15px; cursor: pointer; transition: all .3s; transform: rotate(45deg); } .right-flex.show .close-icon { transform: rotate(0); } .right-flex .to-top em { display: block; padding-top: 10px; color: #fff; text-align: center; } @media(min-width:1025px) { .right-flex li:hover { width: 50px; background: #CE0021; } .right-flex li.one:hover { width: 90px; background-color: #CE0021; } .right-flex li.four:hover .ico, .right-flex li.li-three:hover .ico, .right-flex li.two:hover .ico, .right-flex li:hover .ico { right: 0; left: auto; } .right-flex li.two:hover { margin-right: 0; width: 200px; } .right-flex li.three:hover { margin-right: 0; width: 140px; } .right-flex li.four:hover { margin-right: 0; width: 170px; } .right-flex li.li-three:hover p, .right-flex li.two:hover p { padding: 0 20px; } .right-flex li.four:hover p:last-child { padding: 0 53px 0 0; } .right-flex li.four:hover p:last-child img { border: 3px solid #CE0021; border-radius: 10px; } } @media(max-width:1100px) { .right-flex .four, .right-flex .right-close, .right-flex .two, .right-flex li.one { display: none !important; } } @media(max-width:767px) { .right-flex, .right-flex li { width: 40px; height: 40px; } .right-flex li .ico { width: 40px; height: 20px; } .right-flex .to-top em { margin-top: 0; font-size: 12px; line-height: 30px; } .right-flex { top: 100%; } .right-flex li .ico.ico08 { background: url(../images/zdicon.png) no-repeat 50%; background-size: 60%; } } .app-kfbt { display: none; height: 48px; } .app-kf { position: fixed; z-index: 99; overflow: hidden; } .app-kf, .kufuul { bottom: 0; left: 0; width: 100%; height: 50px; } .kufuul { position: absolute; display: inline-block; padding: 2px 0; } .kefu li, .kufuul { text-align: center; } .kefu li { float: left; width: 50%; height: 50px; color: #fff; line-height: 50px; transition: all .4s; } .kefu li a em { display: inline-block; margin-right: 10px; vertical-align: -2px; font-size: 20px; } .kf-dh, .kf-zx { display: block; width: 100%; height: 100%; background: #a7afb9; color: #fff; text-align: center; font-size: 15px; line-height: 50px; } .kf-dh { background: #2250d8; } .nav-menu { position: relative; padding: 0 13.2%; z-index: 5; border-bottom: 1px solid #f1f1f1; box-shadow: 0 0 13px rgb(0 0 0 / 10%); } .nav-menu2 { display: none; } .nav-menu1 { margin-top: -65px; border-bottom-color: transparent; } .nav-menu .nav-name { position: relative; display: block; display: none; padding: 0 5%; color: #333; text-align: left; font-size: 18px; line-height: 65px; cursor: pointer; } .nav-menu .nav-name .iconfont { position: absolute; top: 50%; right: 5%; transform: translateY(-50%); } .nav-menu .nav-menu-ul { background: hsla(0, 0%, 100%, .8); } .nav-menu .nav-menu-ul a { display: block; overflow: hidden; padding: 20px 7px; width: 100%; color: #666666; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; line-height: 1.3; } .nav-menu .nav-menu-ul a, .nav-menu .nav-menu-ul li { text-align: center; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; -ms-transition: .5s; } .nav-menu .nav-menu-ul li { position: relative; /* margin-right: 6%; */ margin: 0% 3%; padding: 0px 25px; -webkit-transition: 1s; -ms-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; } .nav-menu .nav-menu-ul li.active, .nav-menu .nav-menu-ul li:hover { background-color: #e62129; } .nav-menu .nav-menu-ul li::before { content: ""; position: absolute; width: 75px; height: 7px; bottom: 0; left: 50%; transform: translateX(-50%); background: url(/pc/images/te-xticon.png) no-repeat center center; opacity: 0; background-size: cover; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s; -ms-transition: .5s; } .nav-menu .nav-menu-ul li.active::before, .nav-menu .nav-menu-ul li:hover::before { opacity: 1; } .nav-menu1 .nav-menu-ul li { margin-right: 0; border-right: 1px solid rgba(34, 34, 34, .07); flex: 1; } .nav-menu1 .nav-menu-ul li:last-child { border-right: 0; } .nav-menu .nav-menu-ul li:last-child { /* margin-right: 0; */ } .nav-menu .nav-menu-ul li.active a, .nav-menu .nav-menu-ul li:hover a { color: white; /* font-weight: bold; */ } .intro1 { background-color: #ffffff; } .intro1 .intro1_list { padding: 0 11%; } .intro1 .intro1_li { display: block; position: relative; width: 25%; padding: 20px 20px 15px 20px; } .intro1 .intro1_icon { position: relative; width: 32px; height: 32px; overflow: hidden; margin: 0 auto; } .intro1 .intro1_icon .himg { transform: translateY(-110%); } .intro1 .intro1_li:hover .intro1_icon .himg, .intro1 .intro1_li.active .intro1_icon .himg { transform: translateY(0); } .intro1 .intro1_li:hover .intro1_icon .img, .intro1 .intro1_li.active .intro1_icon .img { transform: translateY(110%); } .intro1 .intro1_li .tit { font-size: 20px; color: #888888; text-align: center; margin-top: 5px; } .intro1 .intro1_li.active .tit, .product1_menu .product1_ltit.active, .product1_menu .product1_ltit:hover { color: #333333; font-weight: bold; } .product1_menu .product1_ltit.active .icon_jticon { transform: rotate(90deg); } .intro2, .product1 { background: #F8F8F8; } .intro2 .dec { font-size: 20px; color: #666666; } .intro2 .dec, .intro2 img { margin: 5% auto; } .intro2 .dec:first-child, .intro2 img:first-child { /* margin-top: 0px; */ } .intro2 .dec:last-child, .intro2 img:last-child { margin-bottom: 0px; } .intro2 .intro2_list { /* padding: 0 7.5%; */ text-align: left; } .intro2 .intro2_list img { width: 100%; } .intro3 { background: url(../images/int-bgm1.jpg) no-repeat center; background-size: cover; } .intro3 .in_tit .tit { color: #ffffff; } .intro3 .more { margin-top: 20px; } .product1 .product1_list { align-items: flex-start; } .product1 .product1_menu { width: 270px; padding: 25px 0; background-color: #ffffff; position: sticky; top: 100px; } .product1_menu li { position: relative; } .product1_menu .product1_ltit { font-size: 20px; color: #333; width: 100%; align-items: center; padding: 15px 35px; } .product1_menu .product1_ltit span { width: calc(100% - 20px) } .product1_menu .product1_ltit .icon_jticon, .product1 .product1_ctli .ftrt { width: 9px; height: 12px; background: url(../images/pro-rjt.png) no-repeat center; } .product1_menu .product1_ltit_two.active, .product1_menu .product1_ltit_two:hover, .product1_menu .product1_mect_two a:hover { color: #e62129; } .product1 .product1_ctitem li:first-child a.active h5, .product1 .product1_ctitem li:first-child a:hover h5 { color: #fff } .product1_menu .product1_ltit_two { position: relative; padding-left: 20px; font-size: 16px; color: #666666; margin: 10px auto; } .product1_menu .product1_ltit_two::before { content: ""; position: absolute; width: 6px; height: 6px; background-color: #bcbcbc; border-radius: 50%; top: 50%; left: 0px; transform: translateY(-50%); } .product1_menu .product1_ltit_two.active::before, .product1_menu .product1_ltit_two:hover::before { background-color: #e62129; } .product1_menu .product1_mect_two a { font-size: 16px; color: #9f9f9f; padding: 5px 0; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; } .product1_menu .product1_mect_two a.active { color: #e62129; } .product1 .product1_mect_two, .product1 .product1_mect { display: none; } .product1 .product1_mect_two { padding-left: 20px; } .product1 .product1_mect { padding: 0 35px; } .product1 .product1_img { position: relative; margin-top: 20px; overflow: hidden; height: 300px; } .product1 .product1_img img { position: absolute; bottom: 0; margin: auto; right: 0; left: 0; top: 0; position: ansp; max-height: 100%; } .product1 .product1_cont { width: calc(100% - 270px); position: relative; padding-left: 3.5%; } .product1 .product1_rlist { flex-wrap: wrap; margin-bottom: 20px; } .product1 .product1_font { padding: 25px 40px 35px 40px; } .product1 .product1_ctli { width: 48.75%; overflow: hidden; display: block; background: #ffffff; margin-right: 2.5%; margin-bottom: 2.5%; } .product1 .product1_ctli:nth-child(2n) { margin-right: 0px; } .product1 .product1_ctli .ftlf { width: calc(100% - 9px); padding-right: 20px; transition: all 1s; } .product1 .product1_ctli .tit { font-size: 24px; font-weight: bold; letter-spacing: 1px; color: #333333; } .product1 .product1_ctli .dec { font-family: HarmonyOS_Sans_SC_Medium; letter-spacing: 1px; color: #777777; margin-top: 5px; height: 24px; } .product1 .product1_ctli:hover .ftlf { width: calc(100% - 19px); } .prinfo1 .prinfo1_top { padding: 0 13.5%; } .prinfo1_swiper img, .prinfo1_swiper p { width: 100%; } .prinfo1 .video_bficon, .video_bficon2 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 63px; height: 63px; transition: all 1s; background: rgba(237, 37, 37, 0.4); } .prinfo1 .video_bficon img, .video_bficon2 img { width: auto; } .prinfo1 .video_bficon:hover, .video_bficon2:hover { background: rgba(237, 37, 37, 1); } .prinfo2, .prinfo5 { background-color: #f6f8fa; } .prinfo5 { background-color: #f6f8fa00; } .prinfo2 { padding-top: 5%; padding-bottom: 5%; } .prinfo2 .swiper-wrapper { flex-wrap: wrap; text-align: center; display: block; } .prinfo2 .prinfo2_li { position: relative; width: 25%; padding: 0 2%; display: inline-block; vertical-align: bottom; } .prinfo2 .prinfo2_icon { position: relative; width: 100px; height: 100px; background-color: #ffffff; border-radius: 50%; margin: 0 auto; } .prinfo2 .prinfo2_tit { font-size: .30rem; font-weight: bold; line-height: 1.3; color: #333333; text-align: center; height: 78px; margin-top: 45px; } .prinfo3 .prinfo3_table { overflow-x: auto; overflow-y: auto; margin-top: 20px; } .prinfo3 .prinfo3_table table { width: 100%; } .prinfo3 .prinfo3_table tr, .prinfo3 .prinfo3_table td:nth-child(1) p { border-bottom: 1px solid #ededed; } .prinfo3 .prinfo3_table tr:last-child, .prinfo3 .prinfo3_table tr:last-child p { border-bottom-color: transparent; } .prinfo3 .prinfo3_table td { font-size: 18px; color: #777777; height: 75px; } .prinfo3 .prinfo3_table td p { padding: 24px 0; } .prinfo3 .prinfo3_table td:nth-child(1) { width: 18%; } .prinfo3 .prinfo3_table td:nth-child(2) { width: 82%; } .prinfo5 .product1_ctli { width: 100% !important; background: #fff; box-shadow: 2px 4px 12px rgb(0 0 0 / 19%); } .prinfo5 .product1_img { max-width: 75%; margin: 25px auto 0 auto; height: 300px; } .prinfo5 .swiper-container { padding-top: 45px; } .prinfo5 .swiper-container .swiper-slide { padding: 10px; } .prinfo5 .swiper-pagination { display: none; } .prinfo6 { text-align: center; background: url(../images/jo-bgm1.jpg) no-repeat center; background-size: cover; } .prinfo6 .prinfo6_dec { font-size: 18px; text-align: center; color: #777777; margin-top: 10px; margin-bottom: 35px; } .prinfo6 .tel { font-size: 28px; font-weight: bold; color: #333333; margin-bottom: 20px; display: inline-block; } .prinfo7 { padding-top: 50px; } .prinfo7 .prinfo7_left { width: 37%; } .prinfo7 .prinfo7_right { width: 63%; padding-left: 6%; } .prinfo7 .in_tit .tit, .prinfo1 .in_tit .tit { font-size: 0.56rem; } .prinfo7 .prinfo7_dec { font-size: 24px; font-weight: bold; color: #333333; } .prinfo7 .prinfo7_sdec, .prinfo1 .prinfo1_dec { line-height: 1.875; color: #777777; margin: 20px 0; height: 110px; overflow-x: hidden; overflow-y: auto; } .prinfo7 .prinfo7_sdec { height: 180px; } .prinfo1 .prinfo1_dec { text-align: center; } .prinfo7 .in_tit { text-align: left; } .prinfo7 .more { margin: 0; } .prinfo7 .swiper-container { padding-bottom: 20px; } @media screen and (max-width:1459px) { .prinfo7 .prinfo7_sdec { height: 150px; } .product1 .product1_img { height: 280px } .prinfo5 .product1_img { height: 240px; } .prinfo2 .prinfo2_tit { height: 65px; font-size: 0.34rem; } } @media screen and (max-width:1259px) { .product1 .product1_img { height: 260px } .prinfo5 .product1_img { height: 220px; } } @media screen and (max-width:1159px) { .prinfo5 .product1_img { height: 180px; } .product1 .product1_img { height: 240px } .nav-menu { overflow: initial !important; } .nav-menu .nav-name { display: block; padding: 0; } .nav-menu .nav-name .iconfont { right: 0; } .nav-menu { margin-top: 0; border-bottom: 1px solid rgba(51, 51, 51, .15); } .nav-menu .nav-menu-ul { position: absolute; left: 0; z-index: 999; display: none; width: 100%; background: #fff; box-shadow: 0 1px 4px 1px #f1f1f1; } .nav-menu .nav-menu-ul li { width: 100%; text-align: left; margin: auto; } .nav-menu .nav-menu-ul a { padding: 15px 5%; border-top: 1px solid rgba(51, 51, 51, .1); color: #333; font-size: 16px; line-height: 26px; text-align: left; } .nav-menu .nav-menu-ul li::before { /* background: #458d45; */ width: 100%; height: 1px; } } @media screen and (max-width:1679px) { .w1600 { width: 90%; } .headfixed .headfixed-show, .prinfo1 .prinfo1_top { padding: 0 8%; } .banner .swiper_iconli:nth-child(1) { right: 42.5%; top: 23%; animation: LabelTranslateY 2.4s infinite linear normal both; } .banner .swiper_iconli:nth-child(2) { right: 15.5%; top: 12.5%; animation: LabelTranslateY 2.4s 1s infinite linear normal both; } .banner .swiper_iconli:nth-child(3) { right: 46.5%; top: 45%; animation: LabelTranslateY 2.4s 1.5s infinite linear normal both; } .banner .swiper_iconli:nth-child(4) { right: 2%; top: 32.5%; animation: LabelTranslateY 2.4s 2s infinite linear normal both; } .banner .swiper_iconli:nth-child(5) { right: 30.5%; top: 57%; animation: LabelTranslateY 2.4s 2.5s infinite linear normal both; } .banner .swiper_iconli:nth-child(6) { right: 10.7%; top: 57%; animation: LabelTranslateY 2.4s 3s infinite linear normal both; } } @media screen and (max-width:1459px) { .banner .swiper_iconli:nth-child(1) { right: 42%; top: 22%; } .banner .swiper_iconli:nth-child(2) { right: 15%; top: 11%; animation: LabelTranslateY 2.4s 1s infinite linear normal both; } .banner .swiper_iconli:nth-child(3) { right: 46%; top: 44%; animation: LabelTranslateY 2.4s 1.5s infinite linear normal both; } .banner .swiper_iconli:nth-child(4) { right: 1%; top: 32%; animation: LabelTranslateY 2.4s 2s infinite linear normal both; } .banner .swiper_iconli:nth-child(5) { right: 30%; top: 55%; } .banner .swiper_iconli:nth-child(6) { right: 10%; top: 56%; animation: LabelTranslateY 2.4s 3s infinite linear normal both; } .w1400 { width: 90%; } .headfixed .headfixed-show, .prinfo1 .prinfo1_top { padding: 0 5%; } .headfixed .headfixed-show { padding: 0%; } .section1 { padding: 0 4.5%; } .section1 .section1_font { font-size: 18px; margin-top: 10px; } .section1 { /* margin-top: -175px; */ } .search-form { right: 5%; } .footer .foot_addr { width: 33%; } .footer .foot-menu { padding-left: 3%; padding-right: 3%; } .product1 .product1_ctli .tit { font-size: 22px; } } @media screen and (max-width: 1366px) { .headfixed { /* padding: 15px 0; */ } .headfixed .menu-pcul li a { padding: 18px 0; } .headfixed .logo { padding: 15px 0; } .headfixed.headerbgm, .headfixed.headerbgm-x { padding: 0px 0; } .dhxl-nav { top: 73px; } .section1 .section1_ul li a { padding: 30px 10px; } .section1 { margin-top: -155px; } .language-list a { font-size: 16px; } .banner .swiper_iconli:nth-child(2) { right: 14.5%; top: 9.5%; } .banner .swiper_iconli:nth-child(1) { right: 41.5%; top: 22%; } .banner .swiper_iconli:nth-child(3) { right: 46%; top: 43%; } .banner .swiper_iconli:nth-child(4) { right: 1%; top: 30.5%; } .banner .swiper_iconli:nth-child(5) { right: 29.8%; top: 53%; } .banner .swiper_iconli:nth-child(6) { right: 9.7%; top: 55%; } .more { font-size: 16px; } .prinfo1 .prinfo1_top { padding: 0px; } .intro1 .intro1_li .tit { font-size: 18px; } .intro2 .dec, .intro2 img { margin: 4% auto; } } @media screen and (max-width:1259px) { .banner .swiper_iconli:nth-child(1) { right: 41.5%; top: 21%; max-width: 80px; } .banner .swiper_iconli:nth-child(4) { right: 1%; top: 32.5%; max-width: 80px; } .banner .swiper_iconli:nth-child(3) { right: 45.5%; top: 42%; max-width: 68px; } .w1200 { width: 90%; } .footer .foot-menu { width: 100%; } .headfixed .logo img { max-width: 120px; } .footer .foot-menu { flex: auto; } .footer .foot-menu { padding: 0px; margin-bottom: 30px; } .headfixed .menu-pcul { margin-right: 0.8rem; } .more { width: 160px; font-size: 16px; padding: 10px; } .banner .more { margin: 30px 0 0; } .banner .swiper-fontlist { top: 35%; left: 50%; -webkit-transform: translate(-50%, -35%); -moz-transform: translate(-50%, -35%); -o-transform: translate(-50%, -35%); transform: translate(-50%, -35%); -ms-transform: translate(-50%, -35%); } .footer { padding-top: 65px; } .footer .foot-menu { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 2; width: 48%; padding-right: 3%; } .footer .foot_addr { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 1; } .footer .ftlogo_ewm { -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; width: 20%; } .footer .foot_addr { padding-right: 3%; /* width: calc(100% - 250px); */ width: 32%; } .footer .foot_cttit { } .addz { font-size: 14px !important; } .footer .footer-subtit a { font-size: 16px; margin-bottom: 12px; } .footer .footer-subnav a { font-size: 14px; padding: 5px 0; } .footer .ftlogo_ewm .ewm1 { width: auto; height: auto; max-width: 100%; margin-bottom: 12px; } .footer .ftlogo_ewmli p { font-size: 14px; } .banner .swiper_iconli:nth-child(5) { right: 29.8%; top: 51.5%; /* max-width: 50; */ } .banner .swiper_iconli:nth-child(6) { right: 9.7%; top: 52%; max-width: 80px; } .banner .swiper_iconli:nth-child(2) { right: 14.5%; top: 9.5%; max-width: 68px; } .product1 .product1_ctli .tit { font-size: 20px; } .product1_menu .product1_ltit, .intro2 .dec { font-size: 18px; } .more1 { width: 240px; padding: 8px; } } @media screen and (max-width:1100px) { .prinfo1 .prinfo1_top { margin-bottom: 25px; } .footer .foot_addr { /* order: 3; */ } .footer .foot-menu, .footer .foot-copy, .footer .foot-rtlink { width: 100%; } .footer .foot-menu { width: 45%; } .banner .swiper_tit { font-size: 34px; } .banner .swiper_dec { font-size: 24px; } .footer .footer-subnav a { padding: 6px 0 } .footer .foot_addrtag { font-size: 16px; } .footer .footer-subtit { margin-bottom: 0px; } .footer .foot-rtlink, .footer .foot-copy { text-align: center; } .footer .foot-copy { margin-bottom: 8px; } .footer .foot-bot { padding: 20px 0; } .section1 .section1_font { font-size: 18px; } .banner .swiper_iconli:nth-child(1) { right: 42%; top: 18%; } .banner .swiper_iconli:nth-child(2) { right: 14.5%; top: 6.5%; } .banner .swiper_iconli:nth-child(3) { right: 45%; top: 37%; } .banner .swiper_iconli:nth-child(4) { right: 0%; top: 25.5%; } .banner .swiper_iconli:nth-child(5) { right: 29.5%; top: 48%; } .headfixed .menu-pcul { margin-right: 0.2rem; } .headfixed .menu-pcul li a { margin-right: 0.7rem; } .banner .swiper_iconli:nth-child(6) { right: 9.7%; top: 49%; } .pub-banner-font .tit, .prinfo7 .in_tit .tit, .prinfo1 .in_tit .tit { font-size: 28px; } .prinfo2 .prinfo2_tit { font-size: 20px; margin-top: 25px; } .prinfo2 .prinfo2_icon { width: 100px; height: 100px; } .prinfo5 .swiper-container { padding-top: 25px; } .in_tit .tit { font-size: 26px; } .prinfo6 .tel { font-size: 24px; } .prinfo6 .prinfo6_dec { font-size: 16px; margin-bottom: 20px; } .prinfo7 .prinfo7_dec { font-size: 22px; } .intro2 .intro2_list { padding: 0px; } } @media screen and (max-width:1024px) { .headfixed .menu-pcul, .headfixed .logo .img, .headfixed1 .logo .img { display: none; } .btn-phone, .headfixed .logo .himg, .headfixed1 .logo .himg { display: block; } .headfixed { padding: 10px 0; box-shadow: 0px 0px 103px 0px rgba(0, 0, 0, 0.05); background: #ffffff; } .headfixed .logo { padding: 0; } .mainer { margin-top: 58px; } .mobile-nav-box { top: 58px; } .language-text { color: #222; } .headfixed .header-button, .headfixed1 .header-button { background: url(../images/in-hssicon.png) no-repeat center; } .headfixed .language { border-bottom-color: rgba(34, 34, 34, .3); } .headfixed.headerbgm, .headfixed.headerbgm-x { padding: 10px 0; } } @media screen and (max-width:980px) { .prinfo7 .prinfo7_list { flex-wrap: wrap; } .headfixed .logo { padding: 0; } .footer .foot_addr, .product1 .product1_menu, .product1 .product1_cont, .prinfo7 .prinfo7_left, .prinfo7 .prinfo7_right { width: 100%; } .footer .foot_addr { padding-right: 0px; } .product1 .product1_cont, .prinfo7 .prinfo7_right { padding-left: 0px; } .footer .foot_addr { margin-bottom: 25px; } .section1 { margin-top: 0px; background: #ffffff; } .section1 .section1_icon .himg, .section1 .section1_icon .img, .banner .pub-pbanner, .banner .swiper_iconBox, .banner .pub-pcbanner { display: none; } .banner .pub-mbanner, .mainer .banner .swiper-slide::before { display: block; } .mainer .banner .swiper-slide::before { background-color: #ff000000 } .section1 .section1_ul li { width: 50%; border-right: 1px solid rgba(51, 51, 51, 0); } .section1 .section1_ul li:nth-child(2n) { border-right-color: transparent; } .banner .swiper-fontlist { top: 62%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .section1 .section1_font { color: #333333; } .section1 .section1_icon .simg { opacity: 1; } .section1 .section1_ul { padding: 45px 0; } .section1 .section1_ul li a { padding: 15px 10px; } .banner .swiper-font { text-align: center; } .banner .more { margin: 30px auto 0 auto; } .footer .foot_addrlf { width: 30%; } .footer .foot_addrrt { width: 70%; } .footer .ftlogo_ewm { margin: 0 auto; } .product1 .product1_menu { position: relative; top: auto; } .product1 .product1_cont { margin-top: 30px; } .product1 .product1_mect { position: absolute; width: 100%; background: #ffffff; z-index: 9; left: 50%; top: 100%; transform: translateX(-50%); border: 1px solid #ededed; } .prinfo5 .swiper-container { padding-bottom: 30px; } .prinfo5 .swiper-pagination { display: block; } .intro1 .intro1_li .tit, .intro2 .dec { font-size: 16px; } } @media screen and (max-width:767px) { .footer .foot_addrlf, .footer .foot_addrrt, .product1 .product1_ctli { width: 100%; } .headfixed .language, .footer .foot-menu { display: none; } .app-lanu { display: none; } .footer .foot_addrlf { margin-top: 20px; } .footer .foot_addrrt { padding-left: 0px; } .headfixed .logo img { max-width: 120px; } .btn-search { margin-right: 10px; margin-top: 5px; } .banner .swiper_tit { font-size: 28px; } .banner .swiper_dec { font-size: 18px; line-height: 1.5; } .more { width: 140px; font-size: 15px; padding: 8px; } .section1 .section1_ul { padding: 30px 0; } .section1 .section1_font { font-size: 17px; margin-top: 5px; } .footer .foot_cttit { margin-bottom: 0px; text-align: center; } .footer .ftlogo_ewm { margin: 0 auto; justify-content: center; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; width: 100%; } .footer { padding-top: 35px; } .footer .foot_ctli { padding-top: 5px; } .footer .foot-top { padding-bottom: 0px; } .footer .foot_addr { margin-bottom: 15px; margin-top: 20px; } .search-form { width: 90%; } .footer .foot_cttit { text-align: left; margin-bottom: 5px !important; display: inline-block; margin-right: 8px; } .footer .foot_addrrt { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; } .footer .ftlogo_ewm .ewm1 { width: 90px; height: 90px; } .footer .foot_addrlf, .footer .foot_addr { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; } .footer .foot_addrtag { padding: 5px 0; display: inline-block; margin-right: 8px; } .footer .foot_addrtag:last-child { margin-right: 0px; } .footer .ftlogo_ewmli, .footer .foot_ctfont, .footer .foot_ctfont a, .footer .foot_cttit, .footer .foot_addrtag { font-size: 14px; } .footer .ftlogo_ewm .ewm1 { margin-bottom: 10px; } .section1 .section1_icon { width: 45px; height: 45px; } .section1 .section1_icon img { max-width: 35px; max-height: 35px; } .pub-banner-font .tit, .prinfo7 .in_tit .tit, .prinfo1 .in_tit .tit, .in_tit .tit { font-size: 24px; } .product1_menu .product1_ltit { font-size: 16px; } .product1_menu .product1_ltit_two, .product1_menu .product1_mect_two a { font-size: 14px; } .product1 .product1_menu { padding: 10px 0; display: none; } .product1_menu .product1_ltit .icon_jticon, .product1 .product1_ctli .ftrt { width: 6px; height: 10px; } .product1_menu .product1_ltit { padding: 15px; } .product1 .product1_mect { padding: 0 15px; } .product1_menu .product1_ltit_two::before { width: 4px; height: 4px; } .product1_menu .product1_ltit_two { padding-left: 10px; } .in_tit .tit { font-size: 22px; } .prinfo6 .tel { font-size: 20px; } .product1 .product1_ctli .tit, .prinfo7 .prinfo7_dec { font-size: 18px; } .nav-menu2 { display: block; } .prinfo2 .prinfo2_tit, .more em { font-size: 16px; } .product1 .product1_ctli .dec, .prinfo3 .prinfo3_table td { font-size: 14px; height: auto; } .product1 .product1_font { padding: 6%; } .product1 .product1_ctli { margin-right: 0px; margin-bottom: 20px; } .product1 .product1_rlist { margin-bottom: 10px; } .prinfo7 .prinfo7_sdec, .prinfo1 .prinfo1_dec { margin: 10px 0 20px 0; } .swiper-pagination-bullet { width: 6px; height: 6px; } .prinfo1 .video_bficon, .video_bficon2 { width: 40px; height: 40px; } .prinfo1 .video_bficon img, .video_bficon2 img { max-width: 10px; } .prinfo1 .video_img { margin-top: 30px; } .prinfo7 .prinfo7_right { margin-top: 20px; } .prinfo2 .prinfo2_tit, .intro3 .more { margin-top: 15px; } .prinfo2 .prinfo2_tit { font-size: 17px; float: right; width: 65%; line-height: 32px; text-align: left; } .prinfo2 .prinfo2_icon { width: 72px; height: 72px; float: left; } .prinfo2 .prinfo2_icon img { max-width: 36px; width: 36px !important; height: auto !important; } .prinfo2 .swiper-wrapper { flex-wrap: nowrap; /* display: initial; */ } .prinfo2 .swiper-container { padding-bottom: 0px; } .prinfo3 .prinfo3_table td:nth-child(1) p { border-bottom: 0px; } .prinfo3 .prinfo3_table table { width: 1000px; } .prinfo3 .prinfo3_table td { height: 45px; } .prinfo3 .prinfo3_table { margin-top: 4px; } .prinfo5 .product1_ctli { margin-bottom: 0px; } .prinfo5 .swiper-container { padding-top: 15px; } .prinfo7 .prinfo7_sdec, .prinfo1 .prinfo1_dec { height: auto; } .prinfo7 .in_tit, .prinfo7 .prinfo7_dec, .prinfo7 .prinfo7_sdec { text-align: center; } .prinfo7 .more { margin: 0 auto; } .intro1 .intro1_list { flex-wrap: wrap; padding: 15px 0px; } .intro1 .intro1_li { width: 50%; padding: 10px 0; } .intro1 .intro1_icon { width: 26px; height: 26px; } .intro1 .intro1_icon img { max-width: 22px; max-height: 25px; } .intro2 .dec, .intro2 img { margin: 20px auto; } .intro2 .dec { text-align: left; color: #666666; /* color: #333; */ text-align: justify; } .more1 { width: 220px; padding: 8px; } } /*20230607*/ .headfixed-ny { /* background: url(/../imagess/w1.png); */ /* background-color: rgb(0 0 0 / 8%); */ } .about1 { } .about1_list { } .about1_right { width: 50%; padding-right: 5%; } .about1_right h5 { font-size: 32px; line-height: 42px; color: #333333; margin-bottom: 20px; font-weight: bold; } .about1_right p { color: #666666; font-size: 18px; margin-bottom: 25px; line-height: 36px; } .about1_left { width: 50%; } .about1_left img { } .about2_list { position: relative; } .about2_list .bg { } .about2_lb { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: white; padding-top: 11%; } .about2_lb .swiper-pagination { display: none; } .about2_lb .swiper-container { margin-top: 0%; } .about2_lb_ms { padding-left: 15px; cursor: pointer; padding-right: 15%; } .about2_lb_ms h5 { font-size: 42px; font-weight: bold; margin-bottom: 15px; line-height: 42px; } .about2_lb_ms p { font-size: 16px; line-height: 28px; } .contact { } .contact1 { position: relative; } .contact1 .bg { width: 100%; } .contact1 .bg2 { position: absolute; bottom: 0; left: 0; width: 100%; } .contact1 ul { position: absolute; left: 0; top: 0; height: 100%; width: 100%; } .contact1 ul li { width: 28%; float: left; height: 100%; padding: 3%; border-left: 1px solid white; color: white; padding-top: 16%; transition: ease 1s; overflow: hidden; } .contact1 ul li.on { width: 44%; background-color: rgb(0 0 0 / 18%); } .contact1 ul li:nth-child(1) { border-left: 0; } .contact1 ul li h5, .contact1 ul li h4 { font-size: 28px; margin-bottom: 10px; display: block; } .contact1 ul li .ads { display: none; } .contact1 ul li.on h5 { display: none; } .contact1 ul li .ads { /* width: 500px; */ display: none; } .contact1 ul li.on .ads { display: block; animation: reltpRun 1s ease both .6s; } @keyframes reltpRun { 0% { opacity: 0; transform: translateY(60px); } 100% { opacity: 1; transform: translateY(0); } } .contact1 ul li.on .ads h4 { } .contact1 ul li.on .ads p { } .contact1 ul li p { opacity: 0; font-size: 18px; } .contact1 ul li.on p { opacity: 1; } .contact2 { } .about2_lb .swiper-slide-active .about2_lb_ms { border-left: 3px solid #e62129; } .about2_lb .swiper-slide-active .about2_lb_ms h5 { } .contact2 ul { } .contact2 ul li { box-shadow: 0 0 13px rgb(0 0 0 / 10%); margin-bottom: 30px; padding: 5%; } .contact2 ul li:last-child { margin-bottom: 0; } .ycimg { display: none; } .contact2 li .left { /* float: left; */ } .contact2 li .left:nth-child(1) { width: 30%; } .contact2 li .left:nth-child(2) { width: 55%; } .contact2 li .left:nth-child(3) { width: 15%; text-align: center; } .contact2 li .left h5 { font-size: 28px; font-weight: bold; } .contact2 li .left p { font-size: 17px; line-height: 34px; margin-bottom: 8px; cursor: pointer; } .contact2 li .left p:hover, .contact2 li .left p:hover a { color: #e62129; } .contact2 li .left p:hover img { animation: swing 1s; } .contact2 li .left p { } .contact2 li .left p img { display: inline-block; margin-right: 15px; } .contact2 li .left button { background-color: #e62129; color: white; padding: 10px 20px; cursor: pointer; /* transition: 2s; */ } .contact2 ul li:hover .left button { background-color: #e62129; } .contact2 li .left p:last-child { margin-bottom: 0; } .job1 { position: relative; } .job1 .left { width: 50%; } .job1 .left img { } .job1 .right { position: absolute; right: 0; top: 0; width: 50%; height: 100%; background-color: hsl(0deg 0% 62% / 5%); padding: 8% 6%; } .job1 .right p { color: #666666; font-size: 18px; line-height: 36px; } .job2-cont { margin-top: 40; } .job2-cont ul { } .job2-cont li { float: left; text-align: center; } .job2-cont li:hover .img img { animation: swing 1s; } .job2-cont li:hover p { color: #e62129; } .job2-cont li:nth-child(even) { margin-bottom: 2%; } .job2-cont .img { background: url(../images/s8.png); background-size: cover; width: 87px; height: 87px; position: relative; padding-top: 24%; } .job2-cont .img img { } .job2-cont .img span { position: absolute; right: 0; width: 18px; height: 18px; background-color: red; font-size: 14px; color: white; line-height: 18px; border-radius: 50%; top: 0; } .job2-cont li p { font-size: 20px; color: #333333; margin-top: 15px; } .job2-cont2 { margin-top: 40px; text-align: center; } .job2-cont2 h5 { font-size: 24px; color: #333333; font-weight: bold; margin-bottom: 15px; } .job2-cont2 p { color: #666666; font-size: 18px; line-height: 32px; margin-bottom: 5px; } .job2-cont2 p label { font-weight: bold; } .job2-cont2 span, .job2-cont2 a { color: red; } .job3 { background-color: hsl(0deg 0% 97%); } .job3 .ul { margin-top: 40px; } .job3 ul li { margin-bottom: 20px; } .job3 .bt { background-color: white; padding: 20px 30px; } .job3 ul li.on .bt { background-color: #e62129; color: white; } .job3 ul li.on p { color: white; } .job3 ul li.on button { border: 1px solid white; } .job3 .bt h5 { float: left; font-size: 24px; font-weight: bold; } .job3 .bt p { float: left; font-size: 18px; color: #666666; margin-left: 25px; margin-top: 7px; } .job3 .bt span { margin-right: 5px; } .job3 .bt button { float: right; font-size: 18px; background-color: rgb(230 33 41); color: white; padding: 8px 20px; cursor: pointer; border: 1px solid rgb(230 33 41); } .job3 .ms { height: 0px; overflow: hidden; } .job3 .ms ul { padding: 40px 30px; } .job3 ul li.on .ms { height: 500px; transition: ease .5s; /* overflow-y: scroll; */ } .job3 .ms li { } .job3 .ms .left { margin-right: 5%; width: 20%; } .job3 .ms .left h5 { font-size: 18px; font-weight: bolder; } .job3 .ms .right { width: 75%; height: 200px; overflow-y: scroll; overflow-y: auto; } .job3 .ms .right p { color: #666666; margin-bottom: 10px; font-size: 16px; } .job4 { } .job4 .left { width: 40%; padding-right: 5%; } .job4 .right { width: 60%; } .job4-cont { margin: 35px 0px 30px; } .job4-cont p { margin-bottom: 10px; color: #666666; } .job4-cont img { display: inline-block; margin-right: 10px; } .job4-cont2 { } .job4-cont2 p { color: #666666; margin-bottom: 10px; } .pro { /* background-color: hsl(0deg 0% 62% / 5%); */ } .pro1, .pro3 { background-color: hsl(0deg 0% 62% / 5%); } .pro1 ul { margin-top: 40px; } .pro1 ul li { width: 48%; float: left; margin-right: 4%; position: relative; margin-bottom: 4%; } .pro1 ul li:nth-child(even) { margin-right: 0; } .pro1-ms { position: relative; margin-bottom: 12%; } .pro1-ms .bg { border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; } .pro1-ms .bt { position: absolute; top: 0; color: white; height: 100%; width: 100%; padding: 8% 30px; } .pro1-ms .bt h5 { font-size: 22px; font-weight: bold; } .pro1-ms .bt em { display: block; height: 2px; width: 50px; background-color: white; margin: 20px 0; } .pro1-ms .bt p { font-size: 16px; line-height: 28px; color: rgb(255 255 255 / 80%); } .pro1-ms2 { position: absolute; background-color: white; bottom: 0%; border-radius: 8px; height: 150px; box-shadow: 0 0 13px rgb(0 0 0 / 10%); padding: 30px; } .pro1-ms2 p { font-size: 16px; line-height: 28px; } .pro1-ms2 p span { font-weight: bold; } .pro1 .fdimg { position: absolute; right: 8%; top: 12%; background-color: white; padding: 1.5%; border-radius: 50%; } .pro1 .fdimg img { } .pro1 ul li:hover .fdimg img { animation: swing 1s; } .pro2 { } .pro2 ul { margin-top: 40px; } .pro2 .left { } .pro2 .left { /* float: left; */ width: 50%; } .pro2 .img { } .pro2 .img img { } .pro2 .txt { width: 42%; margin-right: 8%; position: relative; /* height: 100%; */ } .pro2 .txt2 { margin-right: 0%; margin-left: 8%; } .pro2 .txt3 { width: 44%; margin: auto; margin-right: 12%; } .pro2 .txt3:nth-child(even) { margin-right: 0; } .pro2 .txt h5 { font-size: 24px; font-weight: bold; margin-bottom: 30px; position: relative; } .pro2 .txt p { font-size: 16px; color: #666666; line-height: 28px; } .pro2 .txt .img1 { position: absolute; right: 0; top: -200%; } .pro2 ul .x2 { margin-top: 10%; } .pro2 .txt3 .img2 { margin-top: 50px; } .pro2 .img-list { position: relative; } .pro2 .img-list .bg { } .pro2 .img-list span { position: absolute; background-color: rgb(99 196 235); padding: 20px; border-radius: 50%; } .pro2 .img-list span:nth-child(2) { left: 20%; top: 50%; } .pro2 .img-list span:nth-child(3) { left: 42%; top: 63%; } .pro2 .img-list span:nth-child(4) { right: 23%; top: 55%; } .pro2 .img-list span img { } .in_tit3 { margin-bottom: 45px; } .in_tit3 .tit { margin-bottom: 20px; } .in_titb .tit { color: white; } .in_tit3 .des { text-align: center; } .pro3-cont { } .pro3-cont img { } .pro4-cont { text-align: center; } .pro4-cont h5 { font-size: 28px; font-weight: bold; margin-bottom: 30px; line-height: 28px; } .pro4-cont a { color: white; background-color: #e62129; font-size: 18px; padding: 12px 30px; display: inline-block; } .tz-seach { margin-bottom: 40px; } .tz-seach input { display: block; width: 93%; background-color: rgb(158 158 158 / 5%); font-size: 17px; padding: 10px 30px; line-height: 28px; float: left; } .tz-seach input::-webkit-input-placeholder { font-size: 17px; } .tz-seach button { display: block; width: 7%; float: right; height: 48px; color: #e62129; font-size: 0px; background: url(../images/z3.png) no-repeat center; background-color: #e62129; cursor: pointer; } .tzzbt { box-shadow: 0 0 5px 0 rgb(0 0 0 / 10%); padding: 10px 30px; border-bottom: 1px solid #9e9e9e2e; margin-bottom: 30px; } .tzzbt li { font-size: 20px; line-height: 30px; font-weight: bold; } .tzzbt li:nth-child(1) { width: 60%; } .tzzbt li:nth-child(2) { width: 20%; } .tzzbt li:nth-child(3) { width: 20%; text-align: right; } .tzzbt-a { margin-bottom: 30px; display: block; box-shadow: 0 0 13px rgb(0 0 0 / 10%); } .tzzbt-a:nth-child(2) { display: block; box-shadow: 0 0 13px 0 rgb(0 0 0 / 10%); } .tzzbt-list { padding: 30px 30px; } .tzzbt-list li { } .tzzbt-list li:hover p { color: #e62129; } .tzzbt-list li:nth-child(1) { width: 60%; } .tzzbt-list li:nth-child(1) p { font-size: 18px; } .tzzbt-list li:nth-child(2) { width: 20%; font-size: 18px; } .tzzbt-list li:nth-child(3) { width: 20%; text-align: right; } .tzzbt-list li:nth-child(3) img { display: inline-block; width: 25px; vertical-align: bottom; } .tzzbt-list li:nth-child(3) p { font-size: 18px; display: inline-block; margin-left: 10px; } .about2_cont { } .about2_cont ul { } .about2_cont ul li { box-shadow: 0 0 13px rgb(0 0 0 / 10%); margin-bottom: 30px; padding: 5% 30px; width: 23%; } .about2_cont ul li.on { padding: 0; position: relative; animation: grow 0.5s ease-in-out forwards; } .about2_cont ul li .fdimg { display: none; /* ¹ý¶ÉЧ¹û */ } .about2_cont ul li.on .fdimg { display: block; width: 100%; /* transform: scale(1.2); */ /* animation: grow 0.6s ease-in-out forwards; */ /* ¶¯»­ */ } @keyframes grow { from { transform: scale(0.8); } to { transform: scale(1); } } .about2_cont ul li.on .ft { position: absolute; top: 0%; height: 100%; left: 0; width: 100%; padding: 35% 30px 5%; } .about2_cont ul li h5 { text-align: center; font-size: 42px; } .about2_cont ul li.on h5 { color: white; } } .about2_cont ul li .img1, .about2_cont ul li .img2 { margin-bottom: 20px; } .about2_cont ul li .img2 { display: none; } .about2_cont ul li.on .img1 { display: none; } .about2_cont ul li.on .img2 { display: block; animation: swing 1s; } .about2_cont ul li em { display: block; width: 40px; margin: auto; height: 3px; background-color: red; margin-bottom: 20px; margin-top: 15px; } .about2_cont ul li p { font-size: 20px; line-height: 32px; height: 64px; } .about2_cont ul li.on p { color: white; } .about3-swiper-pagination, .about4-swiper-pagination { position: static; right: 0; height: auto; display: block; text-align: center; width: 100%; margin-top: 30px; } .about4-swiper-pagination { display: none; } .ryzzlb { width: 100%; overflow: hidden; } .ryzzlb .picList { overflow: hidden; height: 100px !important; } .ryzz_ms { padding: 0 20px; } .ryzz_ms img { width: 100%; } .ryzz_ms p { text-align: center; font-size: 18px; margin-top: 15px; } .about4-swiper-button-next { border: none; right: 0; background: url(../images/z7.png) no-repeat 50%; background-color: rgb(0 0 0 / 30%); width: 42px; background-size: 28px; height: 42px; top: 38%; border-radius: 50%; z-index: 999; } .about4-swiper-button-prev { border: none; right: 0; background: url(../images/z8.png) no-repeat 50%; background-color: rgb(0 0 0 / 30%); width: 42px; background-size: 28px; height: 42px; top: 38%; border-radius: 50%; z-index: 999; } .about4-swiper-button-prev:hover { background: url(../images/z8.png) no-repeat 50%; background-color: #e62129f7; background-size: 28px; } .about4-swiper-button-next:hover { background: url(../images/z7.png) no-repeat 50%; background-color: #e62129f7; background-size: 28px; } .about3 { /* background: url(../images/a115.jpg.png) no-repeat 86.5%; */ background-color: hsl(0deg 0% 97%); position: relative; } .about3 .dwimg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .fzlclb { /* width: 100%; */ /* height: 100%; */ /* margin-left: auto; */ /* margin-right: auto; */ } .fzlclb2 { margin-top: 8%; } .fzlclb_ms { /* background-color: white; */ } .fzlclb_ms .left { width: 50%; display: none; } .fzlclb_ms .left.txt { padding: 5% 5%; display: block; text-align: center; width: 100%; position: relative; padding-top: 10%; } .fzlclb_ms .left.txt h5 { font-size: 150px; font-weight: bold; color: #ffffff4f; opacity: 1; /* color: #ffffff45; */ position: absolute; width: 100%; text-align: center; left: 0; top: 0; } .fzlclb_ms .left.txt p { color: white; font-size: 18px; line-height: 30px; margin-bottom: 10px; width: 28%; margin: auto; text-align: left; } .fzlclb_ms .left img { width: 100% } .sj-show { display: none !important; } .pc-show { } @media screen and (max-width:1459px) { .job2-cont2 p { font-size: 16px; } .pro1-ms .bt { padding: 5% 25px; } .pro1-ms2 { padding: 25px; height: 130px; } .pro1-ms .bt p { font-size: 15px; line-height: 26px; } .contact1 ul li h5, .contact1 ul li h4, .contact2 li .left h5 { font-size: 26px; } .contact1 ul li p { font-size: 17px; } .tzzbt li { font-size: 19px; } .tzzbt-list li:nth-child(1) p, .tzzbt-list li:nth-child(2), .tzzbt-list li:nth-child(3) p { font-size: 17px; } .about2_lb_ms p { font-size: 15px; line-height: 26px; } .about2_cont ul li h5 { font-size: 38px; } .about2_cont ul li p { font-size: 18px; line-height: 30px; } .fzlclb_ms .left.txt h5 { font-size: 130px; } .about1_right p { font-size: 17px; line-height: 28px; margin-bottom: 25px; } .about2_cont ul li.on .ft { padding: 25% 30px 5%; } } @media screen and (max-width: 1359px) { .ryzz_ms p { font-size: 16px; } .contact1 ul li h5, .contact1 ul li h4, .contact2 li .left h5 { font-size: 24px; } .contact1 ul li p { font-size: 15px; } .about2_lb_ms p { font-size: 14px; line-height: 24px; } .about2_cont ul li h5 { font-size: 36px; } .about2_cont ul li p { font-size: 17px; line-height: 28px; } .fzlclb_ms .left.txt p { font-size: 16px; } .fzlclb_ms .left.txt h5 { font-size: 120px; } .about1_right h5 { font-size: 28px; line-height: 36px; } } @media screen and (max-width: 1259px) { .about2_cont ul li h5 { font-size: 30px; } .about2_cont ul li p { font-size: 15px; line-height: 24px; } .about2_cont ul li.on .img2, .about2_cont ul li .img1 { width: 52px; } } @media screen and (max-width: 767px) { .about4-swiper-button-next, .about4-swiper-button-prev, .about3-swiper-button-next, .about3-swiper-button-prev { display: none; } .contact1 ul li, .contact1 ul li.on { width: 100%; height: auto; } .about1_right h5 { text-align: center; font-size: 26px; } .contact1 ul { position: static; background-color: white; display: none; } .contact2 li .left { width: 100% !important; } .contact2 ul li { display: block; padding: 25px; } .contact2 li .left h5 { font-size: 20px; text-align: center; } .contact2 li .left:nth-child(2) { margin: 30px 0; } .contact2 li .left p { font-size: 15px; line-height: 28px; } .contact2 li .left button { background-color: #e62129; padding: 8px 18px; font-size: 16px; } .job1 .left { width: 100%; } .job1 .right { width: 100%; position: static; height: auto; padding: 30px 20px; } .job1 .right p { font-size: 16px; line-height: 32px; } .job2-cont ul { display: block; } .job2-cont li { width: 50%; text-align: center; margin-bottom: 25px; } .job2-cont li:nth-child(even) { display: none; } .job2-cont .img { margin: auto; padding-top: 14%; } .job2-cont li p { font-size: 17px; margin-top: 10px; } .job2-cont2 h5 { font-size: 20px; } .job2-cont2 p { font-size: 16px; line-height: 28px; margin-bottom: 10px; } .job3 .bt { } .job3 .bt h5 { font-size: 18px; float: none; text-align: left; margin-bottom: 15px; } .job3 .ul, .job2-cont2 { margin-top: 30px } .job3 .bt p { float: none; margin: auto; font-size: 16px; margin-bottom: 5px; } .job3 .bt button { float: none; margin-top: 20px; font-size: 16px; padding: 6px 12px; display: inline-block; } .job3 ul li { margin-bottom: 30px } .job3 ul li.on .ms { height: auto; } .job3 .ms li { display: block; } .job3 .ms .left { width: 100%; margin: auto; } .job3 .ms .left h5 { font-size: 17px; margin-bottom: 10px; } .job3 .ms .right { width: 100%; height: auto; } .job3 .ms ul { padding: 20px 30px; } .job3 .ms .right p { font-size: 15px } .job4 { display: block; } .job4 .left { margin: auto; width: 100%; } .job4 .right { width: 100%; margin-top: 30px; } .job4-cont p { font-size: 15px; } .job4 .in_tit2 { text-align: center; } .job4-cont img { width: 18px; } .job4-cont { margin: 25px 0px 20px; } .in_tit3 { margin-bottom: 40px } .tz-seach { margin-bottom: 30px; } .tz-seach input { width: 75%; font-size: 16px; padding: 8px 20px; } .tz-seach button { width: 25%; height: 44px; } .tzzbt { padding: 8px 20px; display: none; } .tzzbt li { font-size: 17px; } .tzzbt-list { display: block; } .tzzbt-list li { width: 100% !important; text-align: left !important; } .tzzbt-list li:nth-child(1) p { margin-bottom: 5px; font-size: 16px; } .tzzbt-list li:nth-child(2) { margin: 10px 0; font-size: 17px; } .tzzbt-list li:nth-child(3) p { color: #e62129; text-decoration: underline; margin-left: 5px; font-size: 17px; } .tzzbt-list li:nth-child(3) img { width: 20px; vertical-align: sub; } .about1_right { width: 100%; padding: 0; } .about1_left { width: 100%; } .about1_list { display: block; } .about1_right p { font-size: 17px; line-height: 28px; margin-bottom: 20px; color: #333; } .about2_lb_ms { /* background-color: #000000a6; */ /* padding: 15px; */ padding-left: 25px; } .about2_list { /* margin-bottom: 100px; */ } .about2_lb_ms h5 { font-size: 28px; } .about2_lb_ms p { font-size: 15px; line-height: 26px; } .about2_cont ul li { width: 100%; } .about2_cont ul { display: block; } .about2_cont ul li .img1 { width: 50px; margin-bottom: 15px; } .about2_cont ul li h5 { font-size: 30px; margin-top: 20px; } .about2_cont ul li em { } .about2_cont ul li p { font-size: 17px; text-align: center; } .fzlclb_ms { display: block; } .fzlclb_ms .left { width: 100%; } .fzlclb_ms .left.txt { /* min-height: 300px; */ padding: 0; text-align: center; padding: 20px; } .fzlclb_ms .left.txt h5 { font-size: 60px; line-height: 100px; position: static; color: white; } .fzlclb_ms .left.txt p { text-align: left; font-size: 15px; line-height: 28px; margin-bottom: 10px; width: 100%; /* text-align: center; */ } .about3-swiper-pagination, .about4-swiper-pagination { display: block; position: static; height: auto; width: 100%; text-align: center; margin-top: 30px; } .about4-swiper-pagination { } .pro1 ul { } .pro1 ul li { width: 100%; margin: auto !important; margin-bottom: 30px !important; float: none; } .pro1-ms .bt { position: static; height: auto; background-color: black; background: url(../images/a100.jpg); } .pro1 ul li:nth-child(2) .bt { background: url(../images/a101.jpg); } .pro1 ul li:nth-child(3) .bt { background: url(../images/a102.jpg); } .pro1 ul li:nth-child(4) .bt { background: url(../images/a103.jpg); } .pro1-ms2 { position: static; height: auto; } .pro1-ms { margin-bottom: 0; } .pro1-ms .bg { border-radius: 0; } .pro1-ms .bt p { font-size: 15px; line-height: 26px; } .pro1-ms .bt h5 { font-size: 18px; } .pro1-ms .bg { display: none } .pro1 .fdimg { } .pro1 .fdimg img { width: 32px; } .pro1-ms2 p { font-size: 15px; line-height: 26px; } .pro2 ul { } .pro2 ul li { display: block; margin-bottom: 15px; } .pro2 .txt { width: 100%; margin: auto; margin-bottom: 30px; } .pro2 .left { width: 100%; margin-bottom: 20px; } .pro2 .txt p { font-size: 15px; } .pro2 .txt h5 { font-size: 20px; margin-bottom: 15px; } .pro2 .txt .img1 { width: 80px; top: -50%; } .pro2 .img-list span img { width: 32px; } .pro2 .img-list span { padding: 12px; } .pro2 .img-list span:nth-child(2) { left: 15%; top: 60%; } .pro2 .img-list span:nth-child(3) { left: 42%; top: 70%; } .pro2 .img-list span:nth-child(4) { right: 13%; top: 58%; } .pro2 .img-list { margin-bottom: 50px; } .pro4-cont a { font-size: 17px; padding: 8px 25px; } .pub-banner-font .dec { font-size: 15px; display: none; } .banner-more { display: none; } .pub-banner-font .tit { text-align: center; } .contact1 { display: none; } .contact2 { padding-top: 0; } .sj-show { display: block !important; background-color: rgb(255 0 0 / 0%); } .pc-show { display: none !important; } .sj-show .section1_font { color: white; } .ycimg { display: block; } .contact2 ul li.ycimg { padding: 0; margin-bottom: 0; } } /*20230607dh*/ .dhxl-nav { position: fixed; width: 100%; left: 0; background-color: white; color: black; /* padding: 0px 5%; */ /* display: none; */ top: 82px; /* display: none; */ height: 0px; overflow: hidden; transition: ease .5s; /* height: auto; */ } .dhxl-nav.on { height: 500px; border-top: 1px solid rgb(153 153 153 / 11%); } .dhxl-nav-a { height: 100% } .dhxl-left { width: 15%; border-right: 1px solid #dadada7a; padding: 40px 0; height: 100%; } .headfixed .menu-pcul li .dhxl-left-ms a { color: black; padding: 10px 15px; margin: 0; font-size: 16px; position: relative; text-align: left; line-height: 1.5; } .dhxl-left-ms a.on { background: #e62129f7 !important; border-radius: 2px 0 0 8px; color: white !important; } .dhxl-left-ms a:before { content: ""; position: absolute; width: 18px; height: 18px; background: url(../images/jt.png) no-repeat; background-size: 18px; right: 15px; top: 32%; } .dhxl-right { width: 85%; padding: 0 20px; } .dhxl-right-cont { display: none; } .dhxl-right-cont.on { display: block; } .dhxl-right-ms { width: 25%; float: left; /* margin-right: 2.6666%; */ border-right: 1px solid #9e9e9e1f; height: 100%; padding: 40px; padding-right: 3%; } .dhxl-right-ms:last-child { } .headfixed .menu-pcul .dhxl-right-ms .ka { color: #333; padding: 0; margin: auto; text-align: left; } .headfixed .menu-pcul .dhxl-right-ms .ka:hover { color: #e62129; } .dhxl-right-ms:last-child { border: none; margin-right: 0; } .dhxl-right-ms h5 { font-size: 17px; line-height: 17px; border-left: 3px solid #e62129f7; margin-bottom: 18px; padding-left: 8px; } .dhxl-right-des { } .dhxl-right-des .pg { /* position: relative; */ } .headfixed .menu-pcul li .dhxl-right-des a { color: #666666; margin: 0; font-size: 15px; position: static; text-align: left; line-height: 1.5; padding: 8px 0; position: relative; padding-right: 15px; } .headfixed .menu-pcul li .dhxl-right-des a:before { content: ""; position: absolute; width: 15px; height: 15px; background: url(../images/jt4.png) no-repeat; background-size: 15px; right: 0px; top: 24%; } .headfixed .menu-pcul li .dhxl-right-des a:hover, .headfixed .menu-pcul li .dhxl-right-des a.on { color: #e62129f7; } .headfixed .menu-pcul li .dhxl-right-des a:hover:before, .headfixed .menu-pcul li .dhxl-right-des a.on:before { background: url(../images/jt3.png) no-repeat; background-size: 15px; } .headerbgm-x .a1:hover { color: #e62129f7 !important; } @media screen and (max-width: 1366px) { .dhxl-nav { top: 75px; } .contact2 li .left p { font-size: 15px; line-height: 26px; } .contact2 li .left p img { width: 14px; margin-right: 10px; /* vertical-align: sub; */ } .headfixed .menu-pcul li .dhxl-right-des a { font-size: 13px; } .dhxl-right-ms { padding: 25px; padding-right: 3%; } .dhxl-left { padding: 25px 0; } .dhxl-right-ms h5 { font-size: 16px; line-height: 16px; } } /* 20230607 */ .proinfo-Bswiper { width: calc(100% - 150px); margin-right: 20px; height: 100%; border: solid 1px #e2e2e2 } .proinfo-Sswiper { width: 100px; position: relative; display: none; } .proinfo-Sswiper .swiper-slide { cursor: pointer } .proinfo-Sswiper .swiper-slide:last-child { margin-bottom: 0 !important } .proinfo-Sswiper .proinfo-Simg img { height: 100% } .proinfo-Sswiper .swiper-slide.active { border-color: #e60013 } .proinfo-Bswiper .proinfo-Bimg { display: none; width: auto; padding-top: 5%; max-height: 100% } .proinfo-Bswiper .proinfo-Bimg.active { display: block } .proinfo-Bswiper .swiper-container, .proinfo-Sswiper .swiper-container { height: 100%; width: 100% } .about3_cont { position: relative; } .fzlc-hp { position: absolute; right: 0; top: 0; height: 100%; background: url(../images/a115.jpg.png) no-repeat 93%; } .fzlc-hp-cont { } .fzlc-hp-cont h5 { color: #9e9e9e; font-size: 18px; font-weight: bold; line-height: 42px; margin: 12px 0; text-align: left; background: url(../images/q1.png) no-repeat right; } .swiper-slide-active .fzlc-hp-cont h5 { color: #ed2525; font-size: 28px; } .fzlclb .swiper-slide { /* height: initial; */ } .fzlc-hp .swiper-button-next { background: url(../images/j1.png) no-repeat; border: none; width: 24px; height: 24px; top: -10px; background-size: 24px; right: -5px; } .fzlc-hp .swiper-button-prev { background: url(../images/j2.png) no-repeat; border: none; width: 24px; height: 24px; top: inherit; bottom: 10px; background-size: 24px; left: inherit; right: -5px; } @media screen and (max-width: 767px) { .fzlc-hp { display: none; } .about2_lb .swiper-pagination { display: block; } .about2_cont ul li.on .ft { padding: 20% 30px 5%; } .headfixed.headerbgm, .headfixed.headerbgm-x { padding: 10px 0 !important; } } .syimg { /* height: 100vh; */ } .sybj { position: relative; } .sybj1 { position: absolute; width: 100%; margin: auto; width: 100%; left: 0; bottom: 0; } .prolist-img { width: 84%; margin: 0 8%; } @media screen and (max-width: 767px) { .prolist-img { width: 90%; margin: 0 5%; } } .bjfhd { display: none; } .bjfhd .bjfhd-d { display: block; position: absolute; left: 45%; top: 59%; } .bjfhd .bjfhd-d:nth-child(1) { } .bjfhd .bjfhd-d:nth-child(2) { left: 57.5%; top: 86%; } .bjfhd .bjfhd-d:nth-child(3) { left: 62%; top: 77%; } .bjfhd .bjfhd-d:nth-child(4) { left: 62.5%; top: 65%; } .bjfhd .bjfhd-d:nth-child(5) { left: 59.5%; top: 71.5%; } .bjfhd .bjfhd-d:nth-child(6) { left: 59.5%; top: 65%; } .bjfhd .bjfhd-d:nth-child(7) { left: 57%; top: 67.5%; } .bjfhd span { display: block; position: relative; width: 15px; height: 15px; /* background-color: red; */ /* border-radius: 50%; */ } .bjfhd span::before { position: absolute; content: ''; width: 32px; height: 32px; border-radius: 50%; background: rgb(230 33 41 / 37%); top: 50%; -webkit-animation: kuosan-1 2s linear infinite; animation: kuosan-1 2s linear infinite; -webkit-animation-delay: 750ms; animation-delay: 750ms; left: -8px; top: -8px; } .bjfhd span::after { position: absolute; content: ''; width: 15px; height: 15px; border-radius: 50%; background: rgb(230 33 41 / 76%); top: 0px; left: 1px; -webkit-animation: kuosan-1 2s linear infinite; animation: kuosan-1 2s linear infinite; -webkit-animation-delay: 1000ms; animation-delay: 1000ms; } @-webkit-keyframes kuosan-1 { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); filter: alpha(opacity=100)\9 } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); filter: alpha(opacity=0)\9 } } @keyframes kuosan-1 { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); filter: alpha(opacity=100)\9 } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); filter: alpha(opacity=0)\9 } } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } .about3-swiper-pagination { display: none; } .about3-swiper-button-next { border: none; right: 0; background: url(../images/z7.png) no-repeat 50%; background-color: rgb(0 0 0 / 30%); width: 42px; background-size: 28px; height: 42px; border-radius: 50%; display: none; } .about3-swiper-button-prev { border: none; right: 0; background: url(../images/z8.png) no-repeat 50%; background-color: rgb(0 0 0 / 30%); width: 42px; background-size: 28px; height: 42px; border-radius: 50%; display: none; } .about3-swiper-button-prev:hover { background: url(../images/z8.png) no-repeat 50%; background-color: #e62129f7; background-size: 28px; } .about3-swiper-button-next:hover { background: url(../images/z7.png) no-repeat 50%; background-color: #e62129f7; background-size: 28px; } .xl-goodslist { overflow: hidden; padding-left: 15px; background-color: white; width: 100%; display: none; } .headfixed .menu-pcul li .dhxl-right-des .xl-goodslist a { font-size: 14px; line-height: 1.2; position: relative; padding-left: 12px; } .xl-goodslist.on { /* display: block; */ padding-bottom: 10px; /* box-shadow: 0 0 13px rgb(0 0 0 / 10%); */ /* position: absolute; */ /* padding: 15px; */ } .headfixed .menu-pcul li .dhxl-right-des .xl-goodslist a:before { /* display: none;*/ content: ""; background: none; width: 5px; height: 5px; position: absolute; left: 0; background-color: #f44336; /* border-radius: 50%; */ top: 12px; } .headfixed .menu-pcul li .dhxl-right-des .kspro { } .headfixed .menu-pcul li .dhxl-right-des .kspro:hover { } .headfixed .menu-pcul li .dhxl-right-des .kspro:hover:before, .headfixed .menu-pcul li .dhxl-right-des a.on:before { transform: rotate(90deg); } .fxyh { position: absolute; left: 69%; top: 25%; width: 10%; } .fxyh img { display: inline-block; margin: 10px; } .fxyh img:nth-child(1) { -webkit-animation: fxyh 2s linear infinite; animation: fxyh 2s linear infinite; } .fxyh img:nth-child(2) { -webkit-animation: fxyh 3s linear infinite; animation: fxyh 3s linear infinite; } @-webkit-keyframes fxyh { 0% { margin-top: 100% } 100% { margin-top: -100% } } @media screen and (max-width:1259px) { .footer .foot_ctfont, .footer .foot_ctfont a { font-size: 12px; } .headfixed .menu-pcul li .dhxl-right-des .xl-goodslist a { font-size: 12px } .footer .foot_cticon { width: 12px; height: 15px; margin-top: 5px; } .footer .foot_cticon img { width: 100%; height: 100%; } .footer .foot_ctfont a br { /* display: none; */ } .footer .foot_addrrt { width: 70%; } .footer .foot_addrlf { width: 30%; } } @media screen and (max-width:767px) { .prinfo2 { padding: 20px 0; } .prinfo2 .prinfo2_li { width: 100% !important; display: inline-block; margin-bottom: 30px; } .prinfo2 .prinfo2_li:before, .prinfo2 .prinfo2_li:after { content: " "; display: table; } .prinfo2 .prinfo2_li:after { clear: both; } .footer .foot_ctfont, .footer .foot_ctfont a { font-size: 14px; } .footer .foot_ctfont a br { /* display: none; */ } .footer .foot_addrrt { width: 100%; } .footer .foot_addrlf { width: 100%; text-align: center; } .addz, .addz.on, .addz:hover { font-size: 16px !important; } } .tytel { position: fixed; left: 0; top: 0; background-color: rgb(0 0 0 / 48%); width: 100%; height: 100%; display: none; z-index: 999; } .tytel-cont { width: 400px; margin: auto; margin-top: 15%; background-color: white; border-radius: 8px; position: relative; padding: 5% 20px; } .tytel-cont .bg { max-width: 240px; } .tytel-cont .gb { position: absolute; top: -42px; width: 100%; left: 0; } .tytel-cont .gb img { cursor: pointer; } .tytel-tel { text-align: center; font-size: 42px; line-height: 60px; margin-bottom: 20px; font-weight: bold; color: #e62129; } .tytel-cont p { text-align: center; color: #333333; font-size: 18px; line-height: 32px; margin-top: 5px; /* border-radius: 8px; */ } .particles-js { width: 100%; height: 100%; position: absolute; /* z-index: 10; */ left: 0; top: 0; } .particles-js-canvas-el { width: 100%; display: none; height: 100%; } .dsk { } .dsk img { mix-blend-mode: screen; width: 100%; } /*.dsk1, .dsk2 { position: absolute; top: 16%; left: 51.5%; width: 8%; height: 12%; }*/ .dsk1 { position: absolute; top: 16%; left: 68%; width: 12%; height: 20%; } .dsk2 { position: absolute; top: 20%; left: 53%; width: 5%; height: 12%; } .dsk2 img, .dsk3 img, .dsk4 img, .dsk5 img, .dsk6 img, .dsk7 img { /* mix-blend-mode: color-dodge; */ opacity: 0.7; } .dsk3 { position: absolute; top: 43%; left: 49%; width: 5%; height: 12%; } .dsk4 { position: absolute; top: 59%; left: 65.5%; width: 5%; height: 12%; } .dsk5 { position: absolute; top: 54%; left: 85%; width: 5%; height: 12%; } .dsk6 { position: absolute; top: 29%; left: 93%; width: 5%; height: 12%; } .dsk7 { position: absolute; top: 13%; left: 80%; width: 5%; height: 12%; } @media screen and (max-width:767px) { .dsk { display: none; } .dsk1 { position: absolute; top: 1%; left: 32%; width: 41%; display: block; } .headfixed { z-index: 100; box-shadow: 0 2px 4px 0px rgb(0 0 0 / 10%); } } .sxpro { text-align: center; color: rgb(21 98 182); line-height: 32px; padding: 5px 0 10px; display: none; } .sxpro p { } .cb-prolist { position: fixed; left: 0; top: 0; width: 60%; background-color: white; height: 100%; padding: 20px; padding-top: 100px; z-index: 99; display: none; } .cb-prolist-gb { display: block; width: 46px; height: 46px; position: absolute; background: url(../images/close.svg) no-repeat center/14px auto; top: 60px; right: 0; } .cb-prolist-mc { position: fixed; width: 100%; height: 100%; background-color: rgb(0 0 0 / 36%); left: 0; top: 0; z-index: 98; display: none; } .cb-prolist-mc.on, .cb-prolist.on { display: block; } .subnav2-ms.mz { display: block; } .subnav2-ms a.mz { color: #e62129; } .subnav2-bt2 .bt2-a.mz { } .subnav2-bt2 .bt2-a.mz a { color: #e62129; font-weight: bold; } .subnav2-bt2 .bt2-a.mz i:before { color: #e62129; border-bottom: 1px solid #e62129; border-left: 1px solid #e62129; } .subnav2-bt2 .bt2-a.mz i:before { -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -ms-transform: rotate(135deg); } @media screen and (max-width:767px) { .sxpro { display: block; } } .fzlclb2 .swiper-slide { width: 14.28%; } .fzlclb2-ms { width: 100%; /* cursor: pointer; */ position: relative; text-align: center; height: 46px; padding: 6px; } .fzlclb2-ms.end { opacity: 0; } .fzlclb2-ms h5 { text-align: center; color: rgb(255 255 255); font-size: 16px; position: relative; z-index: 2; display: inline-block; background-color: rgb(0 0 0 / 10%); color: #ffffff85; padding: 5px 18px; border-radius: 3px; } .fzlclb2-ms::before { content: ""; height: 1px; position: absolute; width: 100%; background-color: rgb(255 255 255 / 34%); top: 50%; left: 0; } .fzlclb2-ms.on { padding: 0; } .fzlclb2-ms.on h5 { color: white; padding: 5px 18px; font-size: 24px; font-weight: bold; } @media screen and (max-width:1459px) { .fzlclb2-ms.on h5 { font-size: 20px; } .fzlclb2-ms h5 { font-size: 14px; } } @media screen and (max-width:767px) { .fzlclb2 { display: none; } } .product_seach { margin-bottom: 30px; width: 100%; position: relative; } .product_seach input { width: 100%; margin-right: 20%; font-size: 16px; border: 1px solid rgb(158 158 158 / 29%); padding: 10px; line-height: 24px; } .product_seach input::-webkit-input-placeholder { font-size: 16px; } .product_seach button { width: 20%; height: 100%; position: absolute; background-color: red; right: 0; top: 0; background: url("/pc/images/ss.png") no-repeat center; background-color: #f44336; background-size: 28px; cursor: pointer; max-width: 120px; } .banner-img .pub-pbanner.syimg { aspect-ratio: 2/1; } .banner-img .swiper-slide { background: #171157; } .btn-yyqh { display: none; } @media screen and (max-width: 767px) { .btn-yyqh { display: block; margin-left: 10px; margin-top: 5px; } .btn-yyqh a { color: #333; /* font-weight: bold; */ } }