@charset "utf-8"; * { margin: 0; padding: 0; box-sizing: border-box; font-size: 16px; visibility: visible !important; } a { text-decoration: none; color: black; } li { list-style: none; } img { vertical-align: top; border: none; } button { border: 0; background-color: none; outline: none; -webkit-appearance: none; } select { border: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } input, textarea { outline: none; border: none; } textarea { resize: none; overflow: auto; } i { font-weight: normal; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } input { -moz-appearance: textfield; } .animated { visibility: visible !important; } .J_clear { clear: both; } .cursorshade { transition: none; } .magnifier { transition: none; } .magnifier img { transition: none; } /*-----------------------------清除自带样式------------------------------*/ html { font-size: 200px !important; } @media (min-width: 320px) { html { font-size: 100px !important; } } @media (min-width: 360px) { html { font-size: 112.5px !important; } } @media (min-width: 400px) { html { font-size: 125px !important; } } @media (min-width: 640px) { html { font-size: 200px !important; } } html::-webkit-scrollbar { width: 5px; height: 5px; } html::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); } html::-webkit-scrollbar-thumb { background: #ac191f; border-radius: 6px; } html::-webkit-scrollbar-corner { background: #82AFFF; } .bdshare-button-style0-24 a { transition: 0.6s; float: left; padding: 15.5px !important; margin: 0 10px 0 0 !important; font-size: 14px !important; color: #717171 !important; display: flex; align-items: center; justify-content: space-between; height: 31px !important; line-height: 31px !important; border-radius: 50% !important; background-position: unset !important; } .bdshare-button-style0-24 a.bds_more { padding: 0 !important; margin: 0 5px 0 0 !important; border-radius: 0% !important; background: transparent !important; } .bdshare-button-style0-24 a.bds_weixin { background: url(../images/wxfx.png) #3eb135 center no-repeat !important; } .bdshare-button-style0-24 a.bds_tsina { background: url(../images/wb.png) #df4d69 center no-repeat !important; } .bdshare-button-style0-24 a.popup_qzone { background: url(../images/kj.png) #eecf3d center no-repeat !important; } .bdshare-button-style0-24 a.popup_tqq { background: url(../images/txwb.png) #45aaf2 center no-repeat !important; } .bdshare-button-style0-24 a.popup_renren { background: url(../images/rr.png) #1361a7 center no-repeat !important; } .pc_top { width: 100%; background-color: #fff; } .pc_top > div { width: 1200px; height: 140px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .pc_top > div figure { width: 350px; height: 100px; } .pc_top > div figure a { display: block; width: 130px; height: 100%; } .pc_top > div figure a img { width: 100%; height: 100%; } .pc_top > div .right { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .pc_top > div .right li { cursor: pointer; font-size: 40px; color: #a2a2a2; } .pc_top > div .right li a{display:block;cursor: pointer;font-size: 40px;color: #a2a2a2;} .pc_top > div .right li a:hover{color:#de0000;} .pc_top > div .right li.icon-CN1 { font-size: 42.5px; } .pc_top > div .right li + li { margin-left: 10px; } .pc_top > div .right li:hover { color: #de0000; } .pc_top > div .right li.index_tel h5 { font-size: 14px; color: #000; font-weight: bold; } .pc_top > div .right li.index_tel a { display: block; font-size: 24px; color: #de0000; font-weight: bold; } .pc_top > nav { width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; z-index: 99; } .pc_top > nav.active { position: fixed; top: 0; left: 0; right: 0; background-color: #1e1e21; border: none; } .pc_top > nav.active li a { color: #fff; } .pc_top > nav ul { width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; z-index: 99; } section.sec_nav > div > ul li:hover a:before { content:''; opacity: 1; display:block; width:100%; height:3px; position: absolute; bottom:0; left:0; background-color:#ac191f; } .pc_top > nav ul li { width: 14.2857%; border-right: 1px solid #ddd; position: relative; } .pc_top > nav ul li.no_dl dl{display:none!important;} .pc_top > nav ul li:first-child { border-left: 1px solid #ddd; } .pc_top > nav ul li:before { content: ''; opacity: 1; display: block; position: absolute; top: 0; left: 0; width: 0; height: 4px; background-color: #de0000; transition: .3s all; } .pc_top > nav ul li:hover { background-color: #f1f1f1; } .pc_top > nav ul li:hover a { color: #333; } .pc_top > nav ul li:hover dl { display: block; } .pc_top > nav ul li:hover:before { width: 100%; } .pc_top > nav ul li.active { background-color: #f1f1f1; } .pc_top > nav ul li.active a { color: #333; } .pc_top > nav ul li.active:before { width: 100%; } .pc_top > nav ul li a { display: block; width: 100%; height: 70px; line-height: 70px; color: #3f3f3f; font-size: 16px; text-align: center; } .pc_top > nav ul li dl { width: 100%; height: auto; position: absolute; margin-left: -1px; z-index: 99; background-color: #fff; border: 1px solid #dfdfdf; border-top: none; display: none; box-sizing: content-box; } .pc_top > nav ul li dl dd { width: 100%; } .pc_top > nav ul li dl dd:hover a { color: #de0000; background-color: #f1f1f1; } .pc_top > nav ul li dl dd > a { width: 100%; height: 55px; font-size: 14px; line-height: 55px; } header.move_top { display: none; width: 100%; height: 80px; position: fixed; top: 0; left: 0; z-index: 99; background-color: #fff; flex-wrap: wrap; align-items: center; align-content: space-between; border-bottom:1px solid #dedede; justify-content: center; flex-direction: column; } header.move_top > a { width: 160px; height: 60px; } header.move_top > a img { width: 100%; height: 100%; } header.move_top .J_mmenu { width: 50px; height: 50px; cursor: pointer; position: relative; display: flex; flex-direction: column; justify-content: space-around; } header.move_top .J_mmenu span { display: block; width: 100%; height: 5px; background-color: #de0000; border-radius: 20px; transition: 0.3s all; } header.move_top .J_mmenu span.active { position: absolute; } header.move_top .J_mmenu span.active:nth-of-type(1) { transform: rotate(45deg); } header.move_top .J_mmenu span.active:nth-of-type(2) { opacity: 0; } header.move_top .J_mmenu span.active:nth-of-type(3) { transform: rotate(-45deg); } .J_mnavview { display: none; position: fixed; width: 100%; height: 100%; z-index: 100; background-color: #f5f5f5; transition: none; overflow-y: scroll !important; } .J_mnavview ul { width: 100%; height: 100%; padding: 4%; overflow-y: scroll; } .J_mnavview ul li { width: 100%; font-size: 18px; cursor: pointer; } .J_mnavview ul li:hover a i { background-color: #fff; } .J_mnavview ul li:hover a i:before { background-color: #fff; } .J_mnavview ul li > a { display: block; color: #333; padding: 0 5%; width: 100%; height: 100%; line-height: 56px; font-size: 18px; border-bottom: 1px solid #ccc; position: relative; } .J_mnavview ul li > a:hover { background-color: #de0000; color: #fff; } .J_mnavview ul li > a i { display: block; width: 18px; height: 2px; background-color: #ac191f; position: absolute; top: 50%; right: 5%; transform: translateY(-50%); } .J_mnavview ul li > a i:before { content: ''; opacity: 1; display: block; width: 2px; height: 18px; background-color: #ac191f; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); } .J_mnavview ul li > a i.active { background-color: #fff; } .J_mnavview ul li > a i.active:before { display: none; background-color: #fff; } .J_mnavview ul li > a i.hover { background-color: #fff; } .J_mnavview ul li > a i.hover:before { display: none; background-color: #fff; } .J_mnavview ul li dl { width: 100%; display: none; border-bottom: 1px solid #ccc; transition: none; } .J_mnavview ul li dl dd { position: relative; } .J_mnavview ul li dl dd a { display: block; color: #333; padding: 0 10%; width: 100%; height: 100%; line-height: 45px; font-size: .07rem; border: none; } .J_mnavview ul li dl dd a:hover { background-color: #de0000; color: #fff; } .J_mnavview ul li dl dd:before { content: ''; opacity: 1; display: block; width: 5px; height: 5px; border-radius: 50%; background-color: #de0000; position: absolute; top: 50%; left: 6%; transform: translateY(-50%); } .J_mss_con { width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: flex; justify-content: center; flex-direction: column; align-items: center; background-color: rgba(0, 0, 0, 0.9); z-index: 999; transition: 0.3s all; transform: scale(0); } .J_mss_con > div { width: 100%; height: auto; position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: flex; justify-content: center; flex-direction: column; align-items: center; } .J_mss_con > div h3 { color: #fff; font-size: 60px; text-transform: uppercase; } .J_mss_con > div h3 span { font-size: 60px; color: #c71422; text-transform: uppercase; } .J_mss_con > div h4 { font-size: 38px; color: #fff; } .J_mss_con > div .index_mss { margin-top: 2%; width: 45%; height: 45px; position: relative; } .J_mss_con > div .index_mss input[type="text"] { width: 100%; height: 100%; border-radius: 30px; font-size: 24px; text-indent: 1em; } .J_mss_con > div .index_mss input[type="submit"] { width: 35px; height: 35px; position: absolute; top: 5px; right: 15px; cursor: pointer; background: url(../images/m_search.png) no-repeat; background-size: 100%; } .J_mss_con > div ul { width: 100%; margin-top: 3%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; } .J_mss_con > div ul li a { font-size: 19px; color: #fff; } .J_mss_con > div ul li + li { margin-left: 2%; } .J_mss_con > div ul li:nth-of-type(n+4) { display: none; } .J_mss_con > div div { width: auto; height: auto; margin-top: 5%; cursor: pointer; } .J_mss_con > div div i { display: block; width: 30px; height: 30px; display: flex; justify-content: center; flex-direction: column; align-items: center; position: relative; margin: 0 auto; } .J_mss_con > div div i span { display: block; width: 100%; height: 4px; background-color: #fff; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .J_mss_con > div div i span:nth-of-type(1) { transform: rotate(45deg); } .J_mss_con > div div i span:nth-of-type(2) { transform: rotate(-45deg); } .J_mss_con > div div p { font-size: 18px; color: #fff; font-weight: bold; margin-top: 7%; } .J_mss_con.active { transform: scale(1); } section.banner { position: relative; } section.banner i { top: 35%; left: 32%; transform: translateX(-50%) translateY(-50%); z-index: 3; display: block; width: 28%; position: relative; padding: 4.7% 0; position: absolute; } section.banner i img { width: 100%; height: 100%; display: block; position: absolute; object-fit: contain; left: 0; top: 0; } section.banner figure { display: block; width: 100%; position: relative; padding: 18.3% 0; } section.banner figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.banner .swiper-pagination { position: absolute; bottom: 35px; } section.banner .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; } section.banner .swiper-pagination-bullet { width: 52px; height: 3px; background-color: #fff; opacity: .5; border-radius: 0; } .index_about { width: 100%; background: url("../images/about_bag.jpg") no-repeat; background-size: 100% 100%; padding: 100px 0; position: relative; } .index_about:before { content: ''; opacity: 1; display: block; background-color: #de0000; position: absolute; bottom: 100px; right: 0; width: 25%; height: 153px; } .index_about > div.top { width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between; position: relative; } .index_about > div.top figure { display: block; width: 46.25%; position: relative; padding: 31% 0; z-index: 2; } .index_about > div.top figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } .index_about > div.top .about_nav { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #de0000; z-index: 1; } .index_about > div.top .about_nav ul { width: 53.78%; display: flex; flex-wrap: wrap; justify-content: flex-start; } .index_about > div.top .about_nav ul li { width: 33.333333%; position: relative; } .index_about > div.top .about_nav ul li a { width: 100%; height: 153px; display: flex; justify-content: center; flex-direction: column; align-items: center; } .index_about > div.top .about_nav ul li a figure { display: block; width: 28.5714%; position: relative; padding: 14% 0; margin-bottom: 5%; } .index_about > div.top .about_nav ul li a figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: contain; left: 0; top: 0; } .index_about > div.top .about_nav ul li a h4 { font-size: 16px; color: #fff; text-align: center; text-transform: uppercase; } .index_about > div.top .about_nav ul li a h5 { font-size: 16px; color: #fff; text-align: center; } .index_about > div.top .about_nav ul li:before { content: ''; opacity: 1; display: block; position: absolute; bottom: 0; left: 0; width: 0; height: 6px; background-color: #ffc600; transition: .3s all; } .index_about > div.top .about_nav ul li:hover { background-color: #ee0000; } .index_about > div.top .about_nav ul li:hover:before { width: 100%; } .sec_title { width: 46.25%; } .sec_title h2 { font-size: .15rem; color: #de0000; text-transform: uppercase; font-weight: bold; text-align: left; } .sec_title h2 span { font-size: .15rem; color: #474747; text-transform: uppercase; font-weight: bold; text-align: left; } .sec_title h3 { font-size: .12rem; color: #1e1e1e; text-align: left; color: #474747; margin-top: 20px; margin-bottom: 50px; } .sec_title p { font-size: 16px; color: #676767; line-height: 36px; } .sec_title a { margin-top: 80px; display: block; width: 32.462%; text-align: center; font-size: 16px; color: #676767; border: 1px solid #dcdcdc; border-radius: 25px; padding: 15px 0; background-color: #fff; } .sec_title a:hover { color: #fff; background-color: #de0000; } .index_product { width: 100%; background-color: #fff; padding: 90px 0; } .index_product > div { width: 100%; padding: 0 3%; margin: 0 auto; } .index_product > div .sec_title { width: 100%; } .index_product > div .sec_title h2 { text-align: center; } .index_product > div .sec_title h3 { text-align: center; margin-bottom: 0; } .index_product > div .swiper-container { padding-top: 110px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } /* .index_product > div .swiper-container .swiper-wrapper .swiper-slide:hover a{border-color:#de0000;} */ .index_product > div .swiper-container .swiper-wrapper .swiper-slide:hover div h5{color:#de0000;} .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure { width: 23.88888888%; position: relative; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure + figure { margin-left: 1.38%; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure a { display: block; width: 100%; position: relative; transition:.4s all; padding: 55.88% 0; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure a img { width: 100%; height: 100%; display: block; position: absolute; object-fit: contain; left: 0; top: 0; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(3n+1) { width: 49.4444444%; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(3n+1) a { padding: 27% 0; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div { position: absolute; bottom: 55px; left: 55px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h4 { font-size: 24px; color: #fff; text-transform: uppercase; font-weight: bold; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5 { font-size: 24px; color: #fff; text-transform: uppercase; font-weight: bold; transition:.4s all; padding: 20px 0; position: relative; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5:before { content: ''; opacity: 1; display: bold; width: 30px; height: 3px; background-color: #ffc600; position: absolute; bottom: 0; left: 0; } .index_product > div .swiper-container .swiper-pagination { position: absolute; top: 55px; transform: translateY(-50%); } .index_product > div .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background-color: #ffc600; } .index_product > div .swiper-container .swiper-pagination-bullet { background-color: #cdcdcd; opacity: .5; } .index_product > div .swiper-container .swiper-button-prev, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-next { background-image: url("../images/index_pro.png"); background-size: 100% 100%; top: 55px; left: 38%; transform: translateY(-50%); width: 60px; height: 15px; margin-top: 0; z-index: 20; } .index_product > div .swiper-container .swiper-button-next, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-prev { background-image: url("../images/index_pro.png"); background-size: 100% 100%; top: 55px; right: 38%; width: 60px; height: 15px; transform: translateY(-50%) rotate(180deg); margin-top: 0; z-index: 20; } .index_product.index_case { background-color: #f1f1f1; } .index_product.index_case .case { margin-top: 60px; } .index_product.index_case .case:after { content: ''; display: block; clear: both; } .index_product.index_case .case li { width: 25%; float: left; position: relative; } .index_product.index_case .case li a { display: block; position: relative; } .index_product.index_case .case li a figure { display: block; width: 100%; position: relative; padding: 37.8% 0; } .index_product.index_case .case li a figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } .index_product.index_case .case li a > div { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) scale(0); display: flex; justify-content: center; flex-direction: column; align-items: center; transition: .6s all; z-index: 3; } .index_product.index_case .case li a > div h4 { font-size: 18px; color: #fff; text-align: center; position: relative; } .index_product.index_case .case li a > div h4:after { content: ''; opacity: 1; display: block; position: absolute; top: 50%; right: 0; transform: translateX(110%) translateY(-50%); width: 80%; height: 2px; background-color: #fff; } .index_product.index_case .case li a > div h4:before { content: ''; opacity: 1; display: block; position: absolute; top: 50%; left: 0; transform: translateX(-110%) translateY(-50%); width: 80%; height: 2px; background-color: #fff; } .index_product.index_case .case li:nth-of-type(n+6){display:none;} .index_product.index_case .case li a > div h5 { font-size: 14px; color: #fff; margin-top: 15px; margin-bottom: 22px; text-align: center; } .index_product.index_case .case li a > div img { width: 27px; height: 29px; } .index_product.index_case .case li:first-child { width: 50%; } .index_product.index_case .case li:first-child a figure { padding: 37.8% 0; } .index_product.index_case .case li:hover:before { content: ''; display: block; background: rgba(0, 0, 0, 0.55); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; pointer-events: none; } .index_product.index_case .case li:hover a > div { transform: translateX(-50%) translateY(-50%) scale(1); } .index_news { width: 100%; padding: 100px 0; background-color: #fff; } .index_news > div { width: 1200px; margin: 0 auto; } .index_news > div .top { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } .index_news > div .top .sec_title { width: 30%; } .index_news > div .top > ul { width: 48%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .index_news > div .top > ul li { width: 29%; } .index_news > div .top > ul li a { width: 100%; display: block; font-size: 16px; color: #676767; background-color: #fff; padding: 15px 0; text-align: center; border: 1px solid #dfdfdf; transition:.4s all; border-radius: 30px; } .index_news > div .top > ul li + li { margin-left: 20px; } .index_news > div .top > ul li:hover a { background-color: #de0000; color: #fff; } .index_news > div .bottom:after { content: ''; display: block; clear: both; } .index_news > div .bottom li { float: left; width: 60.8%; padding: 33px 0; border-bottom: 1px solid #dfdfdf; transition:.4s all; position: relative; } .index_news > div .bottom li:before { content: ''; opacity: 1; display: block; width: 0; height: 4px; position: absolute; bottom: 0; left: 0; background-color: #de0000; transition: .3s all; } .index_news > div .bottom li:first-child { width: 36.8%; padding: 35px 30px; border: 1px solid #dfdfdf; margin-right: 2.4%; } .index_news > div .bottom li:first-child a { display: block; } .index_news > div .bottom li:first-child a figure { width: 100%; padding: 37% 0; margin-top: 30px; margin-bottom: 22px; } .index_news > div .bottom li:first-child a > div { width: 100%; } .index_news > div .bottom li:first-child a > div > p { -webkit-line-clamp: 3; margin-bottom: 23px; } .index_news > div .bottom li:first-child a > p { width: 40%; margin: 0 auto; font-size: 16px; color: #676767; border: 1px solid #dfdfdf; border-radius: 30px; transition:.4s all; text-align: center; padding: 8px 0; } .index_news > div .bottom li:first-child a > p:hover { background-color: #de0000; color: #fff; } .index_news > div .bottom li:first-child:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); } .index_news > div .bottom li:nth-of-type(2) { padding-top: 0; } .index_news > div .bottom li a { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } .index_news > div .bottom li a figure { order: -1; display: block; width: 27.397%; position: relative; padding: 10% 0; } .index_news > div .bottom li a figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } .index_news > div .bottom li a > div { width: 68.493%; } .index_news > div .bottom li a > div h3 { font-size: 18px; color: #434144; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .index_news > div .bottom li a > div p { font-size: 14px; color: #787878; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 18px; margin-bottom: 30px; } .index_news > div .bottom li a > div time { font-size: 14px; color: #787878; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .index_news > div .bottom li:hover:before { width: 100%; } .index_news > div .bottom li:hover a div h3 { color: #de0000; } .index_news > div .bottom li:hover a div p { color: #de0000; } .index_news > div .bottom li:hover a div time { color: #de0000; } .contact { width: 100%; padding: 5.209% 0; background: url("../images/contact_bag.jpg") no-repeat; background-size: 100% 100%; position: relative; } .contact > div { width: 1200px; margin: 0 auto; } .contact > div .top { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } .contact > div .top div h2 { font-size: .15rem; color: #1e1e1e; font-weight: bold; text-transform: uppercase; } .contact > div .top div h2 span { font-size: .15rem; color: #e62129; font-weight: bold; text-transform: uppercase; } .contact > div .top div h3 { font-size: .12rem; color: #1e1e1e; font-weight: normal; } .contact > div .top ul li { display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } .contact > div .top ul li + li { margin-top: 40px; } .contact > div .top ul li figure { font-size: .08rem; color: #6e6e6e; } .contact > div .top ul li figure a { font-size: .08rem; color: #6e6e6e; transition: .3s all; } .contact > div .top ul li figure a:hover { color: #ac191f; } .contact > div .bottom { margin-top: 5%; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; } .contact > div .bottom section { width: 30%; display: flex; align-items: center; justify-content: flex-start; } .contact > div .bottom section:last-child { width: 10%; cursor: pointer; } .contact > div .bottom section:last-child input { transition: 0.6s; width: 100%; height: 60px; border: none; background: url(../images/submit_btn.png) #3a3737 center no-repeat; cursor: pointer; } .contact > div .bottom section:last-child:hover input { background: url(../images/submit_btn.png) #ac191f center no-repeat; } .contact > div .bottom section input { transition: 0.6s; font-size: 14px; color: #878787; width: 100%; height: 60px; padding: 0 20px; border: 1px solid #e3e3e3; border-right-color: #fff; background: #fff; } footer.buttom { width: 100%; background-color: #1e1e21; position: relative; } footer.buttom:before { content: ''; opacity: 1; display: block; width: 100%; height: 4px; background-color: #ac191f; position: absolute; top: 0; left: 0; } footer.buttom > ul { display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; padding: 48px 0; width: 770px; margin: 0 auto; } footer.buttom > ul li a { font-size: 16px; transition:.4s all; color: #7d7c7d; } footer.buttom > ul li:hover a{ color: #de0000; } footer.buttom > div { margin: 0 auto; border-top: 1px solid #7d7c7d; padding: 45px 2%; } footer.buttom > div > a { display: block; margin: 0 auto; width: 190px; height: 80px; margin-bottom: 35px; } footer.buttom > div > a img { width: 100%; height: 100%; object-fit: contain; } footer.buttom > div > p { font-size: 16px; color: #7d7c7d; text-align: center; } footer.buttom > div > p + p { margin-top: 10px; } footer.buttom > div > p a { color: #7d7c7d; } footer.buttom > div > p a:hover { color: #ac191f; } .side_nav { position: fixed; bottom: 5%; right: 20px; width: 70px; z-index: 99; } .side_nav ul { width: 100%; } .side_nav ul li { width: 70px; height: 70px; cursor: pointer; margin-top: 10px; border: 1px solid #bebebe; background-color: #fff; } .side_nav ul li:hover { background-color: #de0000; } .side_nav ul li:hover p { color: #fff; } .side_nav ul li:nth-of-type(1):hover img { content: url("../images/qq_new.png"); } .side_nav ul li:nth-of-type(2) { position: relative; z-index: 9; } .side_nav ul li:nth-of-type(2) a { position: relative; } .side_nav ul li:nth-of-type(2) a h3 { position: absolute; top: -1px; left: 0; width: 160px; height: 70px; padding: 0 10px; font-size: 18px; color: #fff; background-color: #de0000; border: 1px solid #bebebe; line-height: 70px; transition: .6s all; z-index: -1; opacity: 0; } .side_nav ul li:nth-of-type(2) a h3:hover { color: #333; } .side_nav ul li:nth-of-type(2):hover img { content: url("../images/24_new.png"); } .side_nav ul li:nth-of-type(2):hover h3 { left: -160px; opacity: 1; } .side_nav ul li:nth-of-type(3):hover img { content: url("../images/ly_new.png"); } .side_nav ul li:nth-of-type(4) { position: relative; } .side_nav ul li:nth-of-type(4) > figure { position: absolute; top: 0px; left: -110px; width: 100px; height: 100px; transform: scale(0); } .side_nav ul li:nth-of-type(4) > figure img { width: 100%; height: 100%; object-fit: contain; } .side_nav ul li:nth-of-type(4):hover a img { content: url("../images/go_top_new.png"); } .side_nav ul li:nth-of-type(4):hover > figure { transform: scale(1); } .side_nav ul li:nth-of-type(5):hover img { content: url("../images/go_top_new.png"); } .side_nav ul li a { display: block; width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; align-items: center; } .side_nav ul li a figure { width: 32px; height: 33px; } .side_nav ul li a figure img { width: 100%; height: 100%; object-fit: contain; } .side_nav ul li a p { font-size: 12px; color: #454545; margin-top: 5px; } .move_wx { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 101; background: rgba(0, 0, 0, 0.6); transform: scale(0); } .move_wx.active { transform: scale(1); } .move_wx img { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 200px; height: 200px; } .move_wx i { position: absolute; top: 30%; right: 10%; color: #fff; font-size: .3rem; } section.ly { width: 100%; height: 100%; position: fixed; top: 0; left: 0; transform: scale(0); z-index: 101; background-color: rgba(0, 0, 0, 0.6); transition: .3s all; } section.ly.active { transform: scale(1); } section.ly form { width: 750px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; background-color: #fff; padding: 2%; } section.ly form i { font-size: .15rem; position: absolute; top: 15px; right: 15px; cursor: pointer; } section.ly form i:hover { color: #ac191f; } section.ly form .title { width: 100%; margin-bottom: 3%; } section.ly form .title h2 { font-size: .12rem; color: #454545; text-align: center; } section.ly form .title h3 { font-size: .1rem; color: #454545; text-transform: uppercase; text-align: center; font-weight: bold; } section.ly form .title h3 span { font-size: .12rem; color: #ac191f; text-transform: uppercase; font-weight: bold; } section.ly form .left { width: 45%; } section.ly form .left figure { display: block; width: 100%; position: relative; padding: 55.7% 0; } section.ly form .left figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.ly form > ul { width: 50%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.ly form > ul li { width: 48%; border: 1px solid #dfdfdf; } section.ly form > ul li button { width: 100%; font-size: 14px; color: #979797; height: 46px; padding: 0 14px; cursor: pointer; } section.ly form > ul li button:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); } section.ly form > ul li input { width: 100%; font-size: 14px; color: #979797; height: 46px; padding: 0 14px; cursor: pointer; } section.ly form > ul li input:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); } section.ly form > ul li.choice_address { width: 100%; margin-top: 30px; border: none; } section.ly form > ul li.choice_address div { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.ly form > ul li.choice_address div select { width: 48%; font-size: 14px; color: #979797; height: 46px; padding: 0 14px; border: 1px solid #dfdfdf; outline: none; cursor: pointer; background-color: #f4f3f3; text-align: center; text-align-last: center; background: url(../images/xia.png) #fff 90% center no-repeat; background-color: transparent; appearance: none; -moz-appearance: none; -webkit-appearance: none; } section.ly form > ul li.choice_address div select:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); } section.ly form > ul li.ly_view { margin-top: 30px; width: 100%; } section.ly form > ul li.ly_view textarea { width: 100%; height: 100px; padding: 14px; color: #979797; } section.ly form > ul li.ly_submit { width: 100%; margin-top: 30px; } section.ly form > ul li.ly_submit button { background-color: #ac191f; color: #fff; font-size: 14px; } section.ly form > ul li.ly_submit button:hover { background-color: #c71422; } section.sec_banner { width: 100%; position: relative; } section.sec_banner figure { display: block; width: 100%; position: relative; padding: 13.08% 0; } section.sec_banner figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.sec_banner div { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: flex; justify-content: center; flex-direction: column; align-items: center; } section.sec_banner div h2 { font-size: 36px; color: #fff; text-transform: uppercase; text-align: center; } section.sec_banner div h3 { font-size: 24px; color: #fff; text-align: center; } section.sec_banner div i { display: block; background: url(../images/banner_btn.png) no-repeat; background-size: 100% 100%; width: 25px; height: 50px; transform: rotate(-90deg); z-index: 2; cursor: pointer; } section.sec_nav { width: 100%; border-bottom:1px solid #dedede; background-color: #fff;} section.sec_nav > div { width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.sec_nav > div > p { font-size: 14px; color: #626262; padding: 10px 0; } section.sec_nav > div > p a { font-size: 14px; color: #626262; } section.sec_nav > div > p a:hover { color: #ac191f; } section.sec_nav > div > h3 { position: relative; width: 100%; display: none; height: 100%; color: #626262; font-size: 16px; border-bottom: 1px solid transparent; padding: 15px 2%;} section.sec_nav > div > h3.active{border-bottom-color:#dedede; } section.sec_nav > div > h3:before { content: ''; opacity: 1; display: block; position: absolute; top: 50%; right: 0; width: 25px; height: 25px; transform: translateX(-50%) translateY(-50%); background: url(../images/nav_down.png) no-repeat; background-size: 100% 100%; } section.sec_nav > div > ul li.active a { border-bottom: 3px solid #ac191f; } section.sec_nav > div > ul li a { display: block; height: 100%; color: #626262; font-size: 16px; padding: 25px 0; } section.inside { width: 100%; padding-top: 65px; background-color: #f1f1f1; } section.inside nav { width: 1200px; margin: 0 auto; } section.inside nav .top { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; border: 1px solid #bfbfbf; background-color: #fff; } section.inside nav .top div { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.inside nav .top div.left { padding: 18.5px 15px; } section.inside nav .top div.left i.iconfont.icon-quanbu { font-size: .11rem; } section.inside nav .top div.left span { font-size: .08rem; color: #333; margin-left: 13px; font-weight: bold; } section.inside nav .top ul.right { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.inside nav .top ul.right li { cursor: pointer; } section.inside nav .top ul.right li:hover { background-color: #ac191f; } section.inside nav .top ul.right li:hover span { color: #fff; } section.inside nav .top ul.right li:hover i.iconfont.icon-arrow-down { color: #fff; } section.inside nav .top ul.right li > a { display: flex; flex-wrap: wrap; justify-content: flex-start; padding: 18.5px 15px; } section.inside nav .top ul.right li > a i.iconfont.icon-arrow-down { font-size: .11rem; color: #333; } section.inside nav .top ul.right li > a span { margin-right: 2px; font-size: .08rem; color: #333; } section.inside nav > ul.con { width: 100%; border: 1px solid #bfbfbf; border-top: none; transition: none; background-color: #fff; } section.inside nav > ul.con li { width: 100%; padding: 1% 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.inside nav > ul.con li:hover { background-color: #e5e5e5; } section.inside nav > ul.con li h5 { width: 10%; pointer-events: none; font-size: .08rem; color: #333; text-align: Center; } section.inside nav > ul.con li h5 i { display: none; transition: none; } section.inside nav > ul.con li dl { width: 90%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; transition: none; } section.inside nav > ul.con li dl dd a { margin: 1px; display: inline-block; line-height: 140%; padding: 5.5px 15px; border-radius: 25px; color: #333; font-size: 16px; } section.inside nav > ul.con li dl dd a:hover { background-color: #de0000; color: #fff; } section.inside nav > ul.con li dl dd.active a { background-color: #de0000; color: #fff; } section.inside nav > ul.con li:nth-of-type(n+2) { border-top: 1px solid #bfbfbf; } .replace_nav section.inside nav { position: relative; } .replace_nav section.inside nav .top ul.right li { display: none; } .replace_nav section.inside nav .con { border: none; } .replace_nav section.inside nav .con li { padding: 0; } .replace_nav section.inside nav .con li h5 { display: none; } .replace_nav section.inside nav .con li:nth-of-type(n+2) { display: none; } .replace_nav section.inside nav .con li dl { width: auto; position: absolute; top: 0; right: 0; } .replace_nav section.inside nav .con li dl dd a { padding: 18.5px 15px; border-radius: 0; margin: 0; } .replace_nav section.inside nav .con li dl dd.active a { border-top: 1px solid #333; border-bottom: 1px solid #333; } .replace_nav section.inside nav .con li dl dd:hover a { border-top: 1px solid #333; border-bottom: 1px solid #333; } section.case { width: 100%; background-color: #f1f1f1; } section.case.m_case { display: none; } section.case > ul { width: 1200px; margin: 0 auto; padding-top: 60px; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.case > ul li { width: 32%; margin-right: 2%; } section.case > ul li:nth-of-type(3n) { margin-right: 0; } section.case > ul li:nth-of-type(n+4) { margin-top: 3%; } section.case > ul li a { display: block; width: 100%; } section.case > ul li a figure { display: block; width: 100%; position: relative; padding: 50% 0; border: 1px solid #d3d3d3; } section.case > ul li a figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.case > ul li a p { text-align: center; font-size: 16px; color: #626262; padding: 20px 0; border-top: 0; } section.case > ul li:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); } section.case > ul li:hover a p { color: #ac191f; } section.case > ul.branch_pro { width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.case > ul.branch_pro li { transition:.4s all; width: 32%; margin-right: 2%; border: none; } section.case > ul.branch_pro li:nth-of-type(3n) { margin-right: 0; } section.case > ul.branch_pro li:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); } section.case > ul.branch_pro li:hover figure img:first-child { transform: scale(1.05); } section.case > ul.branch_pro li:hover figure img:last-child { opacity: 1; } section.case > ul.branch_pro li:hover h6 { border-radius: 20px; } section.case > ul.branch_pro li a { display: block; width: 100%; display: flex; justify-content: center; flex-direction: column; align-items: center; } section.case > ul.branch_pro li a figure { display: block; width: 100%; position: relative; padding: 42% 0; overflow: hidden; background-color:#fff; border: 1px solid #d3d3d3; } section.case > ul.branch_pro li a figure img.effect { transition:.4s all; width: 100%; height: 100%; display: block; position: absolute; object-fit: contain; background-color:#f1f1f1; left: 0; top: 0; } section.case > ul.branch_pro li a figure img.default { display:none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: contain; background-color:#f1f1f1; opacity: 0; } section.case > ul.branch_pro li:hover a p{border:1px solid #d3d3d3;border-top-color:transparent;} section.case > ul.branch_pro li a p { font-size: .08rem; color: #494747; width: 100%; border:1px solid transparent; text-align: center; } section.case > ul.branch_pro li a h6 { zoom: 1; display: inline-block; vertical-align: middle; border: 1px solid #c3c3c3; padding: 6px 40px; color: #494747; margin-top: 4%; margin-bottom: 6%; font-size: .07rem; } section.case.sec_news ul.branch_pro li a figure img.default { opacity: 1; } section.case.sec_news ul.branch_pro li { padding: 1%; padding-bottom: 2%; position: relative; border: none; } section.case.sec_news ul.branch_pro li:hover { background-color: #454545; } section.case.sec_news ul.branch_pro li:hover time { color: #fff; } section.case.sec_news ul.branch_pro li:hover h5 { color: #fff; } section.case.sec_news ul.branch_pro li:hover:before { width: 100%; } section.case.sec_news ul.branch_pro li:before { content: ''; opacity: 1; display: block; width: 0; height: 4px; background-color: #e62129; transition: .3s all; position: absolute; bottom: 0; left: 0; } section.case.sec_news ul.branch_pro li a figure { padding: 40%; } section.case.sec_news ul.branch_pro li a figure img { opacity: 1; } section.case.sec_news ul.branch_pro li a time { width: 100%; margin-top: 3%; font-size: .15rem; color: #282828; font-weight: bold; text-align: left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /*第几行开始隐藏溢出部分*/ -webkit-box-orient: vertical; } section.case.sec_news ul.branch_pro li a h5 { margin-top: 10px; transition: 0.6s; font-size: .08rem; font-weight: normal; color: #6e6e6e; line-height: 180%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } aside.paging { padding: 60px 0; background-color: #f1f1f1; display: flex; justify-content: center; align-items: center; } aside.paging ul.page_a { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } aside.paging ul.page_a li { width: 40px; height: 40px; border-radius: 5px; margin-right: 5px; border: 1px solid #ececec; text-align: center; line-height: 40px; background-color: #ccc; cursor: pointer; } aside.paging ul.page_a li.active { background-color: #de0000; border-color: #de0000; } aside.paging ul.page_a li.active a { color: #fff; } aside.paging ul.page_a li a { display:block; width:100%; height:100%; color: #fff; font-size: 14px; } aside.paging ul.page_a li:hover { background-color: #de0000; border-color: #de0000; } aside.paging ul.page_a li:hover a { color: #fff; } aside.paging > p { margin-right: 10px; color: #666; font-size: 14px; } aside.paging > p.page_n { width: 40px; height: 40px; border-radius: 5px; margin-right: 10px; border: 1px solid #ececec; text-align: center; line-height: 40px; background-color: #ccc; cursor: pointer; } aside.paging > p.page_n a { color: #fff; font-size: 14px; width: 100%; height: 100%; display: block; } aside.paging > p.page_n:hover { background-color: #474443; border-color: #474443; color: #fff; } aside.paging > p.page_n:hover a { color: #fff; } aside.paging form select{ width: 40px; height: 40px; border-radius: 5px; margin-right: 5px; border: 1px solid #ececec; text-align: center; text-align-last: center; line-height: 40px; color: #fff; font-size: 14px; background-color: #ccc; cursor: pointer; } aside.paging form input { width: 40px; height: 40px; color: #fff; font-size: 14px; display: block; text-align: center; line-height: 40px; background-color: #ccc; border-radius: 5px; margin-right: 5px; } aside.paging form button { width: 40px; height: 40px; color: #fff; font-size: 14px; display: block; text-align: center; line-height: 40px; background-color: #de0000; border-radius: 5px; margin-right: 5px; cursor: pointer; } aside.paging form:hover { color: #fff; } aside.paging form:hover input { color: #fff; } .pro_view { width: 1200px; margin:0 auto; background-color: #fff; padding: 50px; margin-top:60px;} .pro_view > div.produ { width: 100%; background-color:#fff; display: flex; flex-wrap: wrap; align-content: space-between; justify-content: space-between; } .pro_view > div.produ .left { width: 62%; height: 500px; border: 1px solid #bfbfbf; padding: .5%; position: relative; } .pro_view > div.produ .left .entry-content { height: 100%; } .pro_view > div.produ .left .entry-content img { width: 100%; height: 100%; object-fit: contain; } .pro_view > div.produ .left .pro_type { position: absolute; bottom: 60px; left: 20px; transform: translteX(-50%) translateY(-50%); display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; z-index: 9; } .pro_view > div.produ .left .pro_type li { width: 30px; height: 30px; border: 1px solid #dfdfdf; cursor: pointer; } .pro_view > div.produ .left .pro_type li:hover { border: 1px solid #313131; } .pro_view > div.produ .left .pro_type li + li { margin-left: 4px; } .pro_view > div.produ .left .pro_type li img { width: 100%; height: 100%; object-fit: contain; } .sec_message form ul li.sec_btn button.sec_ly_sub{background-color:#de0000;margin-right:15px;} .formError { width: 280px; pointer-events: none; position: fixed; top: 40%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 1001; background-color: #f6f6f6; border: 1px solid #ec2c31; padding: 10px; border-radius: 5px; opacity: 0; transition: .6s all; } .formError.active { opacity: 1; } .formError i { display: block; width: 35px; height: 35px; margin: 0 auto; } .formError i.success { background: url("../images/success.png") no-repeat; background-size: contain; } .formError i.fail { background: url("../images/fail.png") no-repeat; background-size: contain; } .formError h6 { font-size: 16px; color: #333; margin-top: 10px; text-align: center; } .pro_view > div.produ .left > h2 { width: 98%; position: absolute; bottom: 1%; left: 1%; font-size: 14px; color: #fff; padding: 10px 20px; background: rgba(0, 0, 0, 0.4); } .pro_view > div.produ .right { padding:0 35px; display: flex; justify-content: center; flex-direction: column; align-items: center; background-color:#f8f8f8; width: 36%; } .pro_view > div.produ .right .p_title { width: 100%; padding-top: 17px; padding-bottom: 30px;} .pro_view > div.produ .right .p_title h3 { font-size: 30px; color: #474443; font-weight: bold; margin-bottom: 20px; } .pro_view > div.produ .right .p_title p { font-size: 14px; color: #474443; font-weight: bold; } .pro_view > div.produ .right .p_title p span { font-size: 14px; font-weight: normal; color: #585757; } .pro_view > div.produ .right .p_title p + p { margin-top: 8px; } .pro_view > div.produ .right > p { padding: 30px 0; border-bottom: 1px solid #dfdfdf; font-size: 14px; color: #474443; font-weight: bold; } .pro_view > div.produ .right > p span { font-size: 14px; font-weight: normal; color: #585757; line-height: 180%; } .pro_view > div.produ .right .share { padding-top: 30px; padding-bottom: 70px; } .pro_view > div.produ .right .pro_btn { width: 100%; padding:40px 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .pro_view > div.produ .right .pro_btn a { display: block; width: 140px; height: 40px; border: 1px solid #e6e6e6; text-align: center; line-height: 40px; font-size:14px; color: #474443; background-color:#fff; margin-right: 20px; } .pro_view > div.produ .right .pro_btn a:hover { background-color: #ac191f; border-radius: 10px; color: #fff; } .pro_view > div.produ .right .pro_btn a:hover i { content: url('../images/joan-jt-hover.png'); } .pro_view .space { width: 1200px; margin: 0 auto; border: 1px solid #bfbfbf; background-color: #fff; border-top: none; padding: 0 50px; padding-bottom: 50px; } .pro_view .space > div.title { margin-bottom: 50px; } .pro_view .space > div.title h2 { font-size: .15rem; color: #1e1e1e; font-weight: bold; text-transform: uppercase; text-align: center; } .pro_view .space > div.title h2 span { font-size: .15rem; color: #e62129; font-weight: bold; text-transform: uppercase; text-align: center; } .pro_view .space > div.title h3 { font-size: .12rem; color: #1e1e1e; font-weight: normal; text-align: center; } .pro_view .space .swiper-container { width: 100%; } .pro_view .space .swiper-container figure { display: block; width: 100%; position: relative; padding: 29% 0; } .pro_view .space .swiper-container figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } .pro_view .space .swiper-container .swiper-button-prev, .pro_view .space .swiper-container .swiper-container-rtl .swiper-button-next { background-image: url("../images/space_btn.png"); background-size: 100% 100%; left: 5%; width: 25px; height: 50px; } .pro_view .space .swiper-container .swiper-button-next, .pro_view .space .swiper-container .swiper-container-rtl .swiper-button-prev { background-image: url("../images/space_btn.png"); background-size: 100% 100%; right: 5%; width: 25px; height: 50px; transform: rotate(180deg); } section.sec_contact { width: 100%; background-color: #f1f1f1; padding-top: 60px; padding-bottom: 100px; } section.sec_contact > div { width: 1200px; margin: 0 auto; border: 1px solid #dfdfdf; background-color: #fff; padding: 50px; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.sec_contact > div .left h2 { font-size: 30px; color: #3d3d3d; font-weight: bold; margin-bottom: 20px; } section.sec_contact > div .left p { font-size: 16px; color: #626262; line-height: 180%; } section.sec_contact > div .left p + p { margin-top: 16px; } section.sec_contact > div .left p a { font-size: 16px; color: #626262; } section.sec_contact > div figure { width: 145px; height: 145px; } section.sec_contact > div figure img { width: 100%; height: 100%; object-fit: contain; } section.sec_contact > div #map { width: 100%; margin-top: 30px; padding: 24% 0; } section.sec_news { width: 100%; background-color: #f1f1f1; padding: 50px 0; } section.sec_news.jq22 { display: none; } section.sec_news > ul { width: 1200px; margin: 0 auto; } section.sec_news > ul li { width: 100%; position: relative; } section.sec_news > ul li:before { content: ''; opacity: 1; display: block; position: absolute; bottom: 0; left: 0; width: 0; height: 5px; background-color: #de0000; transition: .3s all; } section.sec_news > ul li:hover:before { width: 100%; } section.sec_news > ul li a { width: 100%; padding: 30px 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.sec_news > ul li a figure { display: block; width: 23%; position: relative; padding: 10% 0; } section.sec_news > ul li a figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.sec_news > ul li a .right { width: 77%; padding-left: 20px; } section.sec_news > ul li a .right h3 { font-size: 18px; color: #434144; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } section.sec_news > ul li a .right p { font-size: 16px; color: #787878; margin-top: 15px; margin-bottom: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } section.sec_news > ul li a .right time { font-size: 16px; color: #787878; } section.sec_news > ul li a .right h4 { width: 20%; font-size: 16px; color: #676767; padding: 13px 0; border: 1px solid #dfdfdf; text-align: center; border-radius: 25px; margin-top: 30px; background-color: #fff; } section.sec_news > ul li a .right h4:hover { background-color: #de0000; color: #fff; } section.sec_news > ul li:first-child a { padding-top: 0; } section.news_view { width: 100%; padding: 60px 0; } section.news_view .public_piece { width: 1200px; margin: 0 auto; position: relative; border: 1px solid #dfdfdf; padding: 2% 3%; } section.news_view .public_piece h2 { font-size: .13rem; color: #333; font-weight: bold; display: inline-block; } section.news_view .public_piece ul.author { width: auto; margin: 0 auto; margin-top: 1.2%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } section.news_view .public_piece ul.author li { font-size: .08rem; color: #626262; margin-right: 20px; } section.news_view .public_piece ul.author li span { font-size: .08rem; color: #626262; } section.news_view .public_piece div.share { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; margin-top: 1.2%; } section.news_view .public_piece div.share > p { margin-right: 1%; color: #626262; } section.news_view .public_piece div.con { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; margin-top: 2.5%; padding: 2.5% 0; } section.news_view .public_piece div.con h4 { font-size: .09rem; color: #333; text-align: center; margin-bottom: 2%; } section.news_view .public_piece div.con p{font-size:16px;color:#434144;} section.news_view .public_piece div.con p img{max-width:100%!important;object-fit: contain;} /* section.news_view .public_piece div.con p { display: flex; font-size: .08rem; color: #666; text-indent: 2em; line-height: 180%; text-align: left; } section.news_view .public_piece div.con p + p { margin-top: 1%; } section.news_view .public_piece div.con p img { width: 100% !important; max-width: 680px !important; height: auto !important; object-fit: contain!important; max-height: 260px!important; display: block; margin: 10px auto; } section.news_view .public_piece div.con p span { display: flex; font-size: .08rem; color: #666; text-indent: 2em; line-height: 180%; } section.news_view .public_piece div.con p span + span { margin-top: 2%; } section.news_view .public_piece div.con p span img { width: 100% !important; max-width: 680px !important; height: auto !important; object-fit: contain!important; max-height: 260px!important; display: block; margin: 10px auto; } */ section.news_view .public_piece .list { margin-top: 2.5%; position: relative; } section.news_view .public_piece .list li + li { margin-top: 1%; } section.news_view .public_piece .list li a { display: block; font-size: .08rem; color: #333; } section.news_view .public_piece .list li a span { display: inline-block; font-size: .08rem; color: #333; } section.news_view .public_piece .list li a:hover span { color: #ac191f; } section.news_view .public_piece .return_list { margin-top: 25px; position: relative; display: inline-block; padding-left: 65px; } section.news_view .public_piece .return_list a { width:100%; display: inline-block; font-size: 16px; cursor:pointer; color: #fff; padding: 0 45px; text-align:center; line-height: 40px; background: #474443; } section.news_view .public_piece .return_list:after { content: ''; opacity: 1; display: block; background: url("../images/fh.png") #de0000 center center no-repeat; width: 65px; height: 100%; position: absolute; top: 0; left: 0; } .sec_message { width: 100%; background-color: #f1f1f1; padding: 60px 0; } .sec_message form { width: 1200px; margin: 0 auto; background-color: #fff; padding: 50px 35px; } .sec_message form .sec_title { width: 100%; } .sec_message form .sec_title h2 { text-align: center; } .sec_message form .sec_title h3 { text-align: center; margin-bottom: 0; } .sec_message form ul { display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; margin-top: 40px; } .sec_message form ul li { width: 32.1428%; } .sec_message form ul li input { width: 100%; height: 58px; font-size: 16px; color: #979797; border: 1px solid #dfdfdf; background-color: #f5f5f5; padding: 0 20px; } .sec_message form ul li.choice_address { width: 100%; margin-top: 20px; } .sec_message form ul li.choice_address .cityList-r { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } .sec_message form ul li.choice_address .cityList-r select { width: 49%; height: 58px; color: #979797; border: 1px solid #dfdfdf; padding: 0 20px; outline: none; cursor: pointer; background: url(../images/xia.png) #f5f5f5 90% center no-repeat; appearance: none; -moz-appearance: none; -webkit-appearance: none; } .sec_message form ul li.sec_ly { width: 100%; margin-top: 20px; } .sec_message form ul li.sec_ly textarea { width: 100%; height: 160px; color: #979797; border: 1px solid #dfdfdf; background-color: #f5f5f5; padding: 20px; } .sec_message form ul li.sec_btn { width: 100%; margin-top: 20px; display: flex; justify-content: center; align-items: center; } .sec_message form ul li.sec_btn input { width: 130px; padding: 18px 0; background-color: #de0000; font-size: 14px; color: #fff; margin-right: 20px; border:none; cursor: pointer; } .sec_message form ul li.sec_btn button { width: 130px; padding: 18px 0; background-color: #454545; font-size: 14px; color: #fff; cursor: pointer; } .sec_message form ul li.sec_btn button:hover { background-color: #de0000; } section.sec_about { width: 100%; background-color: #f1f1f1; padding: 60px 0; } section.sec_about > div { width: 1200px; margin: 0 auto; padding: 60px; background-color: #fff; } section.sec_about > div > figure { margin-bottom: 35px; display: block; width: 100%; position: relative; padding: 19% 0; } section.sec_about > div > figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.sec_about > div .about1 { width: 100%; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; margin-bottom: 25px; } section.sec_about > div .about1 .sec_title h3 { margin-bottom: 0; } section.sec_about > div .about1 > figure { display: block; width: 15.81%; position: relative; padding: 5.9% 0; } section.sec_about > div .about1 > figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } section.sec_about > div > p { font-size: 16px; color: #434144; line-height: 38px; } section.sec_about > div .about2 { width: 100%; margin-top: 25px; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.sec_about > div .about2 li { padding: 270px 0px 30px 30px; } section.sec_about > div .about2 li h4 { font-size: 24px; color: #fff; font-weight: bold; text-transform: uppercase; } section.sec_about > div .about2 li h5 { font-size: 18px; color: #fff; font-weight: bold; padding: 18px 0; position: relative; } section.sec_about > div .about2 li h5:before { content: ''; opacity: 1; display: block; width: 30px; height: 3px; background-color: #ffc600; position: absolute; bottom: 0; left: 0; } section.sec_about > div .about2 li h6 { font-size: 16px; color: #fff; margin-top: 40px; } section.sec_about > div .about2 li:first-child { width: 57.38%; background: url("../images/about1.jpg") no-repeat; background-size: cover; } section.sec_about > div .about2 li:last-child { width: 39.814%; background: url("../images/about2.jpg") no-repeat; background-size: cover; } section.sec_about > div .about3 { width: 100%; margin-top: 60px; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.sec_about > div .about3 .sec_title { width: 57.38%; } section.sec_about > div .about3 .sec_title p { font-size: 16px; color: #434144; } section.sec_about > div .about3 figure { display: block; width: 39.814%; position: relative; padding: 18.39% 0; } section.sec_about > div .about3 figure img { width: 100%; height: 100%; display: block; position: absolute; object-fit: cover; left: 0; top: 0; } /*joan 新增 */ .joan-pro{background-color:#f1f1f1;padding-bottom:50px;} .joan_fx{width:100%;padding:40px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;} .joan-jt{width:14px;height:12px;display:inline-block;background:url("../images/joan-jt.png") no-repeat;background-size:100% 100%;margin-right:5px;transition:.4s all;} .joan-jt-right{transform:rotate(180deg);margin-right:0;margin-left:5px;} .pro_brief{width:100%;margin-top:40px;border:1px solid #d8d8d8;padding:55px 40px;} .pro_public_title{font-size:36px;color:#de0000;font-weight:bold;text-transform:uppercase;} .pro_public_title span{display:block;color:#000;font-size:36px;font-weight:bold;text-transform:uppercase;} .pro_public_title p{margin-top:15px;font-size:24px;color:#474747;font-weight:normal;} .pro_brief .joan1{padding-bottom:55px;border-bottom:1px solid #d8d8d8} .pro_brief .joan1 .joan1_view{margin-top:35px;} .pro_brief .joan1 .joan1_view li{color:#474443;font-size:16px;line-height:26px;} .pro_brief .joan1 .joan1_view li+li{margin-top:13px;} .pro_brief .joan2{padding-top:55px;} .pro_brief .joan2 .joan2_view{margin-top:35px;display: flex;flex-wrap: wrap;align-items: center; justify-content: flex-start;} .pro_brief .joan2 .joan2_view li{width:31%;margin-right:3.5%;} .pro_brief .joan2 .joan2_view li:nth-of-type(3n){margin-right:0;} .pro_brief .joan2 .joan2_view li:nth-of-type(n+4){margin-top:3.5%;} .pro_brief .joan2 .joan2_view li figure{ width: 100%;position: relative;padding: 36.5% 0;border:1px solid #f8f8f8;} .pro_brief .joan2 .joan2_view li figure img{ width: 100%;height: 100%;position: absolute;object-fit: cover;left: 0;top: 0;} .pro_brief .joan2 .joan2_view li p{margin-top:30px;font-size:16px;color:#474443;line-height:30px;} .ym{font-size:16px;float:right;line-height:40px;color:#7d7c7d;} .sec_nav div ul li{position: relative;} .sec_nav div ul{display: flex;flex-wrap: wrap;align-items: center; justify-content: flex-start;} .sec_nav div ul li+li{margin-left:15px;} .index_news > div .bottom li+li a > p{display:none;} .tem-class .joan-index-pro:nth-of-type(3n+1){width:49.444%!important;} .tem-class .joan-index-pro:nth-of-type(3n+1) a{padding:27% 0!important;} /* .tem-class .joan-index-pro:first-child{width:49.444%!important;} .tem-class .joan-index-pro:first-child a{padding:27% 0!important;} */ .tem-class .joan-index-pro{width:23.888%!important;padding:1px;} .joan-index-pro a{ width: 100%; position: relative; padding: 55.88% 0; border:1px solid #d3d3d3; transition:.4s all; } .joan-index-pro a img{ width: 100%; height: 100%; display: inline-block; position: absolute; object-fit: cover; left: 0; top: 0; } .joan-index-pro div{ margin:0 auto; } .joan-index-pro div h4{ font-size: 24px; color: #434144; text-transform: uppercase; font-weight: bold; text-align:center; } .joan-index-pro div h5{ font-size: 18px; color: #666; text-transform: uppercase; font-weight: bold; padding: 20px 0; position: relative; text-align:center; } .joan-index-pro div h5:before{ content: ''; opacity: 1; display: block; width: 30px; height: 3px; background-color: #ffc600; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .pro_brief img{width:30%;object-fit:contain;} .pro_brief img+img{margin-left:5%;} .pro_brief img:nth-of-type(3n+1){margin-left:0;} .pro_brief img:nth-of-type(n+4){margin-top:3%;} .back_box{width:100%;padding:20px 0;background-color:#f1f1f1;} .back_box a{display:block;font-size:16px;color:#666;max-width:1200px;margin:0 auto;} .back_box h1{font-size:16px;;color:#666;max-width:1200px;margin:0 auto;margin-top:5px;} /*移动端导航栏*/ .top4{ display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .nav-btn { position: relative; cursor: pointer; transition: 0.6s; z-index: 100; width: 56px; height: 50px; } .nav-btn span { position: absolute; top: 50%; left:0; display: block; width: 100%; height: 4.5px; margin-top: -1px; background: #de0000; transition: .2s ease; } .nav-btn span::before { content: ''; position: absolute; top: -17px; left: 0; width: 56px; height: 4.5px; border-radius: 3px; background: #de0000; transition: transform .2s ease, top .2s ease; } .nav-btn span::after { position: absolute; top: 17px; right: 0; width: 56px; height: 4.5px; content: ''; border-radius: 3px; background: #de0000; transition: transform .2s ease, top .2s ease; } .nav-btn-open span::before { top: 0 !important; transform: rotate(45deg); } .nav-btn-open span::after { top: 0 !important; transform: rotate(-45deg); left: 0; width: 56px!important; } .nav-btn-open span { width: 0 !important; } /*移动端搜索*/ .m_search_btn{ /*display: none;*/ z-index: 999; color: #7b7b7b; font-size: 29px; position: relative; margin-right:20px; } .m_search_btn img{ width: 55px; height: 55px; } .layout{ width: 100%; } .search_box{z-index: 999; position: fixed; left: 50%; top: 0; transform: translateX(-50%); width: 100%; height: 100%; display: none; align-items: center; justify-content: center;max-width: 768px;} .search_con{width: 100%; height: 100%; text-align: center; background-color: #434144; display: flex; align-items: center; justify-content: center;} .search_con .layout{display: flex; justify-content: center; flex-direction: column; align-items: center;} .search_con img{height: 55px; object-fit: contain;} .search_con h3{margin-top: 2%; font-size:0.40rem; font-family: "Arial"; color: #fff; line-height: 110%; text-transform: uppercase;} .search_con form{margin-top: 6%; position: relative; max-width: 500px; width: 100%; display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap;} .search_con form .sel{font-size: 24px;outline: none; color: #cfcfcf; width: 100%; line-height: 60px; padding: 0 5px; border: none; background: url(../images/select_ico3.png) 99% center no-repeat; appearance:none; -moz-appearance:none; -webkit-appearance:none; cursor: pointer;} .search_con form .sel option{background: #434144;} .search_con form .text{transition: 0.6s; font-size: 24px; color: #cfcfcf; width: 100%; line-height: 60px; padding: 0 5px; border: 1px solid #505050; border-left-color: transparent; border-right-color: transparent; background: transparent;} .search_con form .text::-webkit-input-placeholder{color: #cfcfcf;} .search_con form .text:focus{box-shadow: 0 0 10px rgba(80,80,80,0.5);} .search_con form .submit{margin-top: 10%; font-size: 24px; font-weight: bold; color: #fff; width: 100%; height: 60px; border: none; background: #de0000; text-transform: uppercase; cursor: pointer;} .search_con .will_close{margin-top: 11.667%; display: flex; justify-content: center; flex-direction: column; align-items: center; cursor: pointer;} .search_con .will_close i{display: block; position: relative; width: 26px; height: 26px;} .search_con .will_close i::before{display: block; position: absolute; left: 0; top: 50%; margin-top: -1.5px; transform: rotate(45deg); content: ""; width: 100%; height: 3px; border-radius: 25px; background: #fff;} .search_con .will_close i::after{display: block; position: absolute; left: 0; top: 50%; margin-top: -1.5px; transform: rotate(-45deg); content: ""; width: 100%; height: 3px; border-radius: 25px; background: #fff;} .search_con .will_close p{margin-top: 5px; font-size: 14px; font-family: "Arial"; font-weight: bold; color: #fff; line-height: 100%; text-transform: uppercase;} /*移动端搜索*/ .mobile-nav-box { position: fixed; top: 101px; left: 0; z-index: 999999; width: 100%; height: 100%; background: #F8F8F8; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); display: none; } .mobile-menu-nav { overflow-y: scroll; height: 100%; pointer-events: auto;} .mobile-second-nav{border-bottom: 1px solid #cecece;padding: 10px 4.3%;display: none;} .mobile-menu-nav ul li dl dd {border-bottom: 1px solid #f2f2f2;height: 40px; line-height: 40px; margin: 0; font-size: 16px; color: #747474; letter-spacing: 1px; cursor: pointer; transition: .3s;padding-left: 3%;position: relative; } /*.mobile-menu-nav ul li dl dd::after{position: absolute;content: "";width: 5px;height: 5px;background: #747474;border-radius: 50%;left:10px;top:43%;} */.mobile-menu-nav ul li dl dd a {display: block;width: 100%;height: 100%;} .mobile-menu-nav ul li .tit {border-bottom: 1px solid #cecece; position: relative; display: flex;justify-content: space-between;align-items: center; height: 56px; line-height: 56px; overflow: hidden; font-size: 16px; color: #383f47; font-weight: normal; letter-spacing: 1px; cursor: pointer; transition: .5s;padding: 0 7%; } .mobile-menu-nav ul li .tit span{display: block;line-height: 56px;} .mobile-menu-nav ul li .tit b{position: relative;} /*.mobile-menu-nav ul li .tit b::before{position: absolute;content: '';width: 2px;height: 16px;top:-7px;left:7.5px;background: #717171;}*/ .mobile-menu-nav ul li .tit a {display: block;width: 100%;height: 100%;} /*.mobile-menu-nav ul li .tit:hover b{background: #ffffff;} .mobile-menu-nav ul li .tit:hover b::before{background: #ffffff;}*/ .mobile-menu-nav ul li .tit.active { color:#005178;} /*.mobile-menu-nav ul li .tit.active b{background: #ffffff;}*/ /*.mobile-menu-nav ul li .tit.active b::before{width: 0;}*/ .mobile-menu-nav ul li.li_act .tit{ color: #ffffff;background: #d93651;border-bottom: 1px solid #d93651;} .mobile-menu-nav ul li.li_act .tit b::before{width: 0;} .mobile-menu-nav ul li.li_act .tit b{background: #ffffff;} .mobile-menu-nav ul li dl dd:hover a{color: #005178;transition: 0.5s;} .mobile-menu-nav ul li dl dd:hover::after{background: #d61f2b;transition: 0.5s;} .mobile-menu-nav ul li .tit::after{ position: absolute;content: '';width: 8px;height: 8px;border:1px solid #434144;left: 15px;top: 50%;transform: translateY(-50%); border-radius: 50%; } .mobile-menu-nav ul li .tit.active::after{ background:#005178; border:1px solid transparent; } .icon-chevron-down2{color:#000;} .mobile-menu-nav ul li .tit.active .icon-chevron-down2{color:#005178;} .mobile-menu-nav ul li .tit.active b{transform:rotateX(180deg);} @media only screen and (min-width: 0) and (max-width:768px){ .mob { display: block; } .search_con img { height: 47px; } .search_con form .sel{ font-size: 22px; } .search_con form .text{ font-size: 22px; } .search_con form .submit { margin-top: 8%; font-size: 22px; height: 50px; } } @media only screen and (min-width: 0) and (max-width:650px){ .m_search_btn img{ width: 50px; height: 50px; } .nav-btn{ width:50px; } .nav-btn span::before { top: -16px; width: 50px; height: 4.5px; } .nav-btn span::after { top: 16px; width: 50px; height: 4.5px; } .nav-btn-open span::after{ width: 50px!important; } } @media only screen and (min-width: 0) and (max-width:550px){ .mobile-menu-nav ul li .tit{ /*font-size: 14px;*/ height: 56px; line-height: 56px; } .search_con img { height: 40px; } .mobile-nav-box{ margin-top:-1px; } .search_con h3{ font-size: 18px; } .search_con form .sel{ font-size: 16px; } .search_con form .text{ font-size: 16px; } .search_con form .submit { font-size: 18px; height: 40px; } .fa-searchtwo{ font-size: 24px!important; } .mob { display: block; } .m_search_btn img{ width:40px; height: 40px; } .nav-btn{ width:40px; } .nav-btn span{ height: 3.5px; } .nav-btn span::before { top: -13px; width: 40px; height: 3.5px; } .nav-btn span::after { top: 13px; width: 40px!important; height: 3.5px; } .top .top-1 a img{ width: 110px; height: 59px; } .mobile-nav-box{ top: 79px; } } @media only screen and (min-width: 0) and (max-width:500px){ .search_con form{ width: 90%; } .mobile-menu-nav ul li .tit{ padding: 0 9%; } .mobile-menu-nav ul li dl dd{ padding-left: 5%; font-size: 14px; } } @media only screen and (min-width: 0) and (max-width:413px){ .fa-searchtwo { font-size: 21px!important; } .m_search_btn { margin-right: 13px; } .bn_sd .swiper-container .swiper-pagination { height: 32px; line-height: 32px; } .m_search_btn img{ width: 35px; height: 35px; } .nav-btn{ width: 35px; height: 35px; } .nav-btn span{ height: 3px; } .nav-btn span::before { top: -12px; width: 35px; height: 3px; } .nav-btn span::after { top: 12px; width: 35px!important; height: 3px; } .top .top-1 a img { width: 80px; height: 55px; } .m_search_btn{ height: 35px; } .search_con form .submit { font-size: 16px; height: 35px; } .search_con form .text{ height: 45px; line-height: 45px; } } @media only screen and (min-width: 0) and (max-width:380px){ .mobile-menu-nav ul li .tit{ height: 45px; line-height: 45px; font-size: 14px; } .mobile-menu-nav ul li .tit::after{ width: 6px; height: 6px; } } /*移动端结束*/ @media screen and (max-width: 1400px) { .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h4 { font-size: 18px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5 { font-size: 18px; } section.sec_banner div h2 { font-size: 40px; } section.sec_banner div h3 { font-size: 30px; } section.sec_banner div:before { top: 50%; } } @media screen and (max-width: 1200px) { .back_box{padding:2%;} .pro_brief{background-color:#fff;} .about3 .sec_title h3{margin-top:5px;} section.sec_news { padding: 50px 2%; } section.sec_about { padding: 60px 2%; } section.sec_about > div { width: 100%; padding: 3%; } section.sec_about > div .about2 li { width: 49% !important; padding: 270px 0px 30px 15px; } .sec_message { padding: 60px 2%; } .sec_message form { width: 100%; } section.news_view { padding: 60px 2%; } section.news_view .public_piece { width: 100%; } section.sec_news > ul { width: 100%; } section.sec_contact { width: 100%; padding: 0 2%; padding-top: 60px; padding-bottom: 100px; } section.sec_contact > div { width: 100%; padding: 3%; } .pro_view .space { width: 100%; padding: 2%; } .pro_view .space > div.title { margin-bottom: 5%; } .pro_view > div.produ { width: 100%; padding: 2%; } .pro_view > div.produ .left { width: 50%; } .pro_view > div.produ .right { width: 48%; } section.inside { padding-top: 3%; } section.inside nav { width: 100%; padding: 0 2%; } section.sec_nav > div { width: 100%; padding: 0 2%; } section.case > ul { width: 100%; padding: 60px 2%; padding-bottom: 0; } .contact > div { width: 100%; padding: 0 2%; } .index_news { padding: 50px 2%; } .index_news > div { width: 100%; } .index_product.index_case .case ul li a > div h4:after { display: none; } .index_product.index_case .case ul li a > div h4:before { display: none; } .index_product > div .swiper-container .swiper-pagination { top: 22.5px; } .index_product { padding: 50px 0; } .index_product > div .swiper-container { padding-top: 55px; } .sec_title a { margin-top: 20px; } .sec_title h3 { margin-top: 10px; margin-bottom: 25px; } .index_about { padding: 50px 2%; } .index_about:before { display: none; } .index_about > div.top { width: 100%; } .pc_top > div { padding: 0 2%; width: 100%; } .pc_top > nav ul { width: 100%; } .pc_top > nav ul li:first-child { border-left: none; } .pc_top > nav ul li:last-child { border-right: none; } .index_product > div .swiper-container .swiper-button-prev, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-next { left: 35%; top: 22.5px; } .index_product > div .swiper-container .swiper-button-next, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-prev { right: 35%; top: 22.5px; } /*joan新增*/ .pro_view{width:100%;padding:0 2%;background-color:transparent;margin-top:3%;} } @media screen and (max-width: 1100px) { section.sec_about > div .about3 { display: block; } section.sec_about > div .about3 .sec_title { width: 100%; } section.sec_about > div .about3 figure { width: 100%; padding: 30% 0; margin-top: 25px; } } @media screen and (max-width: 1024px) { section.news_view .public_piece div.share{display:none;} .joan_fx{display:none;} .pro_brief img{width:32%;object-fit:contain;} .pro_brief img+img{margin-left:2%;} .index_product > div .swiper-container .swiper-button-prev, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-next{left:28%;} .index_product > div .swiper-container .swiper-button-next, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-prev{right:28%;} .joan-index-pro div{bottom:20px;left:20px;} section.inside nav > ul.con { border-top: 1px solid #bfbfbf; } section.inside nav > ul.con li { display: block; padding: 0; } section.inside nav > ul.con li h5 { width: 100%; padding: .06rem .1rem; font-size: .11rem; background-color: transparent; color: #626262; font-weight: initial; font-size: 18px; display: inline-block; pointer-events: auto; } section.inside nav > ul.con li h5:hover { background-color: #de0000; color: #fff; } section.inside nav > ul.con li h5.active { background-color: #de0000; color: #fff; } section.inside nav > ul.con li h5 i { margin-left: 10px; display: inline-block; font-size: 20px; } section.inside nav > ul.con li dl { display: none; width: 100%; padding: .08rem 0; } section.inside nav > ul.con li dl dd a { width: 100%; text-align: center; border-radius: 0; font-size: 18px; } section.inside nav > ul.con li dl dd.active a { color: #de0000; background-color: transparent; } section.inside nav > ul.con li:hover { background-color: transparent; } section.sec_news { display: none; } section.sec_news.jq22 { display: block; } aside.paging { display: none; } .pub_more { width: 96%; margin: 6% auto; margin-bottom: 0; padding: 2.5% 0; background: #de0000; display: flex; align-items: center; justify-content: center; } .pub_more i { background: url(../images/loading_ico.png) no-repeat; background-size: 100% 100%; width: 25px; height: 25px; margin-right: 10px; } .pub_more span { font-size: 20px; color: #fff; } .pub_more p { display: block; font-size: 20px; color: #fff; } section.case { display: none; } section.case.m_case { display: block; padding: 3% 0; } .contact { display: none; } section.sec_news > ul li a figure { width: 30%; padding: 12% 0; } section.sec_news > ul li a .right { width: 70%; } section.sec_news > ul li a .right p { margin-top: 2%; margin-bottom: 3%; } section.sec_news > ul li a .right h4 { width: 120px; margin-top: 3%; padding: 10px 0; } section.sec_contact > div #map { padding: 35% 0; } section.case > ul { padding: 0 2%; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.case > ul li { width: 48%; margin-right: 0 !important; } section.case > ul li:nth-of-type(3) { margin-top: 3%; } .pro_view > div.produ .left .htmleaf-container { pointer-events: none; } .pro_view > div.produ { display: block; } .pro_view > div.produ > div.left { width: 100%; height: auto; padding: 0; } .pro_view > div.produ > div.left .entry-content { display: block; width: 100%; position: relative; padding: 50% 0; } .pro_view > div.produ > div.left .entry-content img { width: 100%; height: 100%; display: block; position: absolute; object-fit: contain; left: 0; top: 0; } /* .pro_view > div.produ > div.left > h2 { width: 100%; bottom: 0; left: 0; } */ .pro_view > div.produ .right { width: 100%; margin-top: 4%; } section.case > ul.branch_pro { padding-bottom: 0; display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.case > ul.branch_pro li { width: 48% !important; } section.case > ul.branch_pro li:nth-child(3) { margin-top: 3%; } .replace_nav section.inside nav .top { display: block; border: none; } .replace_nav section.inside nav .top div.left { display: none; } .replace_nav section.inside nav ul.con li dl { padding: 0; position: static; width: 100%; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; } .replace_nav section.inside nav ul.con li dl dd a { padding: 8px 5px; } section.inside nav .top { display: none; } section.sec_banner { margin-top: 80px; } section.sec_banner figure { padding: 40% 0; } section.sec_banner div i { display: none; } section.sec_banner div:before { top: 63%; } .move_wx { display: block; } .side_nav ul li:nth-of-type(2) a h3 { display: none; } .side_nav ul li:nth-of-type(4) > figure { display: none; } .side_nav { width: 100%; height: 100px; bottom: 0; right: 0; } .side_nav ul { width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .side_nav ul li { width: 25%; height: 100%; margin-top: 0; border-right: none; } .side_nav ul li:first-child { border-left: none; } .side_nav ul li.gotop { transform: scale(1) !important; } .side_nav ul li.off_wx { display: none; } footer.buttom { padding-bottom: 100px; } .contact > div .bottom { margin-top: 2%; justify-content: flex-end; } .contact > div .bottom section { width: 100%; } .contact > div .bottom section input { border-right-color: #e3e3e3; height: auto; padding: 3%; } .contact > div .bottom section + section { margin-top: 2%; } .contact > div .bottom section:last-child { width: 30%; } .contact > div .bottom section:last-child input { padding: 10% 0; height: auto; } .contact > div .top > div { width: 100%; } .contact > div .top > div h2 { text-align: center; } .contact > div .top > div h3 { text-align: center; } .contact > div .top > ul { width: 100%; margin-top: 3%; } .contact > div .top > ul li figure { width: 100%; font-size: .09rem; line-height: 160%; } .contact > div .top > ul li figure a { font-size: .09rem; line-height: 160%; } .contact > div .top > ul li figure + figure { margin-top: 2%; } .contact > div .top > ul li + li { margin-top: 2%; } .index_news > div .top .index_news_nav { width: auto; } .index_news > div .top .index_news_nav li { width: 120px; } .index_news > div .bottom li { float: none; width: 100%; } .index_news > div .bottom li:nth-of-type(n+4) { display: none; } .index_news > div .bottom li:first-child { width: 100%; padding: 33px 0; border: none; border-bottom: 1px solid #dfdfdf; } .index_news > div .bottom li:first-child a { display: flex; } .index_news > div .bottom li:first-child a > div { width: 68.493%; } .index_news > div .bottom li:first-child a > div > p { -webkit-line-clamp: 2; margin-bottom: 30px; } .index_news > div .bottom li:first-child a figure { width: 27.397%; padding: 10% 0; margin: 0; } .index_news > div .bottom li:first-child a > p { display: none; } .index_news > div .bottom li:first-child:hover { box-shadow: none; } .index_news > div .bottom li:nth-of-type(2) { padding: 33px 0; } .index_product.index_case .case { display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; margin-top: 30px; } .index_product.index_case .case li { width: 32.5% !important; float: none; } .index_product.index_case .case li:nth-of-type(n+4) { display: none; } .index_product.index_case .case li a figure { padding: 50% !important; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure { width: 32% !important; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure + figure { margin-left: 2%; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure a { padding: 49.88% !important; } .index_about > div.top { display: block; } .index_about > div.top .sec_title { width: 100%; } .index_about > div.top .sec_title h2 { text-align: center; } .index_about > div.top .sec_title h2 span { text-align: center; } .index_about > div.top .sec_title h3 { text-align: center; } .index_about > div.top .sec_title a { width: 120px; padding: 8px 0; border-radius: 15px; margin-top: 10px; } .index_about > div.top figure { width: 100%; margin-top: 5%; } .index_about > div.top .about_nav { position: static; } .index_about > div.top .about_nav ul { width: 100%; } .index_about > div.top .about_nav ul li a { height: auto; padding-bottom: 5%; } header.pc_top { display: none; } header.move_top { display: flex; padding: 0 2%; } header.move_top > a { width: 91px; height: 70px; } header.move_top .J_mmenu { width: 40px; height: 40px; } section.banner { margin-top: 80px; } .pro_brief{padding:2%;margin-top:3%;} .pro_public_title{font-size:28px;} .pro_public_title span{font-size:28px;} .pro_public_title p{font-size:18px;margin-top:5px;} .pro_brief .joan1 .joan1_view{margin-top:3%;} .pro_brief .joan1 .joan1_view li+li{margin-top:10px;} .pro_brief .joan1{padding-bottom:4%;} .pro_brief .joan2{padding-top:4%;} .pro_brief .joan2 .joan2_view{margin-top:3%;display:block;} .pro_brief .joan2 .joan2_view li{width:100%;border:1px solid #d8d8d8;padding:2%;} .pro_brief .joan2 .joan2_view li+li{margin-top:2%;} .pro_brief .joan2 .joan2_view li p{text-align:center;margin-top:2%;} .joan-pro{padding-bottom:5%;} } @media screen and (max-width: 950px) { header.pc_nav { height: auto; } header.pc_nav > div > nav { width: 65%; } header.pc_nav > div > figure { width: 160px; height: 70px; } } @media screen and (max-width: 810px) { section.sec_about > div .about2 { display: block; } section.sec_about > div .about2 li { width: 100% !important; } section.sec_about > div .about2 li + li { margin-top: 15px; } } @media screen and (max-width: 770px) { footer.buttom > ul { display: none; } } @media screen and (max-width: 750px) { .pro_brief p{font-size:16px!important;} .pro_brief p strong{font-size:24px!important;} .pro_brief p span{font-size:18px!important;} .pro_brief img{width:48%;} .pro_brief img+img{margin-left:0;} .pro_brief img:nth-of-type(n+3){margin-top:3%;} .pro_brief img:nth-of-type(2n){margin-left:4%;} .pro_brief .joan2 .joan2_view li p{font-size:14px;line-height:24px;} .joan-index-pro div h5{padding:15px 0;} .J_mnavview ul li > a { font-size: 16px; } .pro_view > div.produ .right .pro_btn a { width: 215px; } section.sec_banner { display: none; } section.sec_news { padding: 5% 2%; } section.news_view { padding: 5% 2%; } section.sec_about { padding: 5% 2%; } section.sec_about > div .about1 > figure { display: none; } section.sec_about > div .about2 li { padding: 70px 0px 30px 15px; } .sec_message form ul li.sec_ly textarea { padding: 10px; } .sec_message { padding: 5% 2%; } .sec_message form { padding: 10px; } .sec_message form ul li input { height: 40px; padding-left: 10px; } .sec_message form ul li.choice_address .cityList-r select { height: 40px; } .sec_message form ul li.sec_btn input { height: 40px; padding: 0; } .sec_message form ul li.sec_btn button { height: 40px; padding: 0; } section.sec_news > ul li a figure { width: 35%; padding: 15% 0; } section.sec_news > ul li a .right { width: 65%; } section.sec_news > ul li a .right h4 { padding: 6px 0; } section.sec_contact { padding: 5% 2%; } section.sec_contact > div { display: block; } section.sec_contact > div > figure { margin-top: 10px; } .pro_view > div.produ { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .pro_view > div.produ .right .share { padding-bottom: 20px; } section.case > ul.branch_pro { padding-bottom: 0; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } section.sec_nav { margin-top: 80px;} section.sec_nav > div { padding: 0; } section.sec_nav > div > p { display: none; } section.sec_nav > div > h3 { display: block; } section.sec_nav > div > ul { transition: none; display: none; width: 100%; } section.sec_nav > div > ul li { width: 96%; margin: 0 auto; } section.sec_nav > div > ul li.active a { color: #de0000; border-bottom: 0; } section.sec_nav > div > ul li a { padding: 15px; text-align: center; } section.sec_nav > div > ul li + li { border-top: 1px solid #dfdfdf; } section.ly form { width: 90%; margin: 0 auto; display: block; } section.ly form .title h2 { font-size: 24px; } section.ly form .title h3 { font-size: 22px; } section.ly form .title h3 span { font-size: 22px; } section.ly form .left { display: none; } section.ly form ul { width: 100%; } footer.buttom > div > a { margin-bottom: 2.5%; width: 160px; height: 60px; } .index_news > div .bottom li a > div p { margin: 3% 0 !important; } .index_news > div .top .index_news_nav li { width: 100px; } .index_news > div .top .index_news_nav li a { padding: 8px 0; } .index_product.index_case .case { justify-content: unset; } .index_product.index_case .case li { width: 49% !important; } .index_product.index_case .case li:first-child { width: 100% !important; margin-bottom: 10px; } .index_product.index_case .case li:first-child a figure { padding: 20% 0 !important; } .index_product.index_case .case li:nth-of-type(3) { margin-left: 2%; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide { justify-content: space-between; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure { margin-left: 0 !important; margin-top: 10px; width: 49% !important; margin-top: 0; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure:last-child { width: 100% !important; margin-top: 10px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure:last-child a { padding: 15% 0 !important; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure a { padding: 30% 0 !important; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div { bottom: 25px; left: 25px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5 { padding: 10px 0; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5:before { width: 50px; } .index_about > div.top .about_nav ul li:before { height: 2px; } section.banner i { width: 60%; padding: 9.7% 0; } section.banner figure { padding: 30% 0; } header.move_top .J_mmenu { width: 40px; height: 40px; } section.banner .swiper-pagination { bottom: 5%; } section.banner .swiper-pagination-bullet { width: 45px; } .sec_title h2{font-size:28px;} .sec_title h2 span{font-size:28px;} .sec_title h3{font-size:20px;} section.sec_about > div .about1{margin-bottom:2%;} section.sec_about > div > p{line-height:30px;} section.sec_about > div .about3{margin-top:5%;} .about3 .sec_title h3{margin-bottom:2%;margin-top:5px;} .sec_about > div .about3 .sec_title p{line-height:32px;font-size:15px;} } @media screen and (max-width: 640px) { section.inside nav > ul.con li h5 { font-size: 15px; } section.inside nav > ul.con li dl dd a { font-size: 14px; } } @media screen and (max-width: 620px) { section.ly form i { font-size: 28px; top: 5px; right: 5px; } .index_product > div .swiper-container .swiper-button-prev, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-next { left: 20%; } .index_product > div .swiper-container .swiper-button-next, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-prev { right: 20%; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure a { padding: 40% 0 !important; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure:last-child a { padding: 19.5% 0 !important; } /*jona-新增*/ .pro_view > div.produ > div.right{padding:4%;} .pro_view > div.produ .right .p_title{padding-top:0;} .joan_fx{padding:20px 0;} .pro_view > div.produ .right .pro_btn{padding-top:20px;padding-bottom:0;} .pro_view > div.produ .right .pro_btn a {width: 48%;margin-right: 0; } .pro_view > div.produ .right .pro_btn a + a {margin-left: 4%; } .pro_public_title{font-size:24px;} .pro_public_title span{font-size:24px;} .pro_public_title p{font-size:16px;margin-top:3px;} .pro_brief .joan1 .joan1_view li{font-size:14px;} .pro_brief .joan1 .joan1_view li+li{margin-top:5px;} .pro_brief .joan1 .joan1_view li span{font-size:14px;} } @media screen and (max-width: 520px) { section.news_view .public_piece div.con p img{max-height:260px!important;} .back_box a{font-size:14px;} .back_box h1{font-size:14px;} .sec_title p{font-size:15px;line-height:28px;} .sec_message form ul li.sec_btn button{width:48%;} .sec_message form ul li.sec_btn button+button{margin-left:4%;} section.case > ul li{width:100%;} section.case > ul li+li{margin-top:3%;} section.case > ul.branch_pro li {width:100%!important;} section.case > ul.branch_pro li+li{margin-top:3%;} /* section.banner figure{padding:63% 0;} */ .pro_brief p{font-size:14px!important;} .pro_brief p strong{font-size:18px!important;} .pro_brief p span{font-size:16px!important;} .pro_brief img{width:100%;margin-left: 0 !important;} .pro_brief img+img{margin-top:3%!important;} .index_product > div .swiper-container .swiper-button-prev, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-next{left:0;} .index_product > div .swiper-container .swiper-button-next, .index_product > div .swiper-container .swiper-container-rtl .swiper-button-prev{right:0;} section.sec_nav > div > h3{padding:3% 2%;} .pro_view > div.produ .right .p_title h3{font-size:20px;margin-bottom:5px;} .pro_view > div.produ .right .p_title{padding-bottom:15px;} .pub_more span { font-size: 16px; } .pub_more p { font-size: 16px; } section.sec_nav { margin-top: 65px; } section.inside { padding-top: 5%; } section.sec_about > div .about3 { margin-top: 20px; } section.sec_about > div .about3 figure { margin-top: 10px; } .sec_about > div .about3 .sec_title p:nth-of-type(1) { margin-top: 10px; } section.sec_about > div .about1 { margin-bottom: 10px; } section.sec_about > div .about2 { margin-top: 10px; } section.sec_about > div .about2 li { padding: 30px 0px 20px 10px; } section.sec_about > div .about2 li h6 { margin-top: 20px; } section.sec_about > div p { line-height: 180%; font-size: 15px; } section.sec_about .sec_title h3 { margin: 0; } section.sec_about > div > figure { padding: 22% 0; margin-bottom: 10px; } .sec_message form ul { margin-top: 20px; } .sec_message form ul li { width: 100%; } .sec_message form ul li + li { margin-top: 20px; } section.news_view .public_piece h2 { font-size: 20px; } section.news_view .public_piece ul.author li { font-size: 15px; } section.news_view .public_piece ul.author li span { font-size: 15px; } section.news_view .public_piece .share p { font-size: 15px; } section.news_view .public_piece .share p span { font-size: 14px; } section.news_view .public_piece div.con p { font-size: 14px; } section.news_view .public_piece div.con p span { font-size: 14px!important; } section.news_view .public_piece .list li a { font-size: 15px; } section.news_view .public_piece .list li a span { font-size: 15px; } section.news_view .public_piece .return_list { width:100%; font-size: 15px; margin-top: 10px; padding-left: 45px; } section.news_view .public_piece .return_list a { font-size: 14px; line-height: 35px; padding: 0 30px; } section.news_view .public_piece .return_list:after { width: 45px; } section.sec_news > ul li { border: 1px solid #dfdfdf; } section.sec_news > ul li:before { height: 3px; } section.sec_news > ul li a { padding: 0; } section.sec_news > ul li a figure { width: 100%; padding: 35% 0; } section.sec_news > ul li a .right { width: 100%; padding-left: 0; margin-top: 3%; padding: 2%; } section.sec_news > ul li a .right h3 { font-size: 17px; } section.sec_news > ul li a .right h4 { display: none; } section.sec_news > ul li a .right p { font-size: 16px; } section.sec_news > ul li a .right time { font-size: 15px; } section.sec_news > ul li + li { margin-top: 3%; } section.sec_contact > div figure { width: 120px; height: 120px; } section.sec_contact > div .left h2 { font-size: 22px; margin-bottom: 12px; } section.sec_contact > div .left p + p { margin-top: 12px; } section.sec_contact > div #map { padding: 45% 0; } section.case > ul.branch_pro li a p { padding: 10px 0; font-size: 14px; } section.sec_banner { margin-top: 65px; } .pro_view .space .swiper-container .swiper-button-prev, .pro_view .space .swiper-container .swiper-container-rtl .swiper-button-next { width: 20px; height: 40px; } .pro_view .space .swiper-container .swiper-button-next, .pro_view .space .swiper-container .swiper-container-rtl .swiper-button-prev { width: 20px; height: 40px; } .pro_view .space > div.title h2 { font-size: 18px; } .pro_view .space > div.title h2 span { font-size: 18px; } .pro_view .space > div.title h3 { font-size: 16px; } .pro_view > div.produ .left .pro_type { bottom: 50px; left: 10px; } section.inside nav > ul.con li dl dd a { border-radius: 10px; } section.case.sec_news ul.branch_pro li { padding: 10px; } section.case.sec_news ul.branch_pro li a time { font-size: 16px; } section.case.sec_news ul.branch_pro li a h5 { font-size: 13px; } section.case > ul li a p { padding: 10px 0; font-size: 14px; } section.inside nav > ul.con li dl { padding: .03rem .08rem; } section.inside nav > ul.con li dl dd a { padding: 4px 10px; } section.sec_nav > div > ul li a { font-size:14px; padding: 10px 0; } section.sec_banner div h2 { font-size: 30px; } section.sec_banner div h3 { font-size: 20px; } section.ly form > ul li.choice_address { margin-top: 10px; } section.ly form > ul li.ly_view { margin-top: 10px; } section.ly form > ul li.ly_submit { margin-top: 10px; } .side_nav { height: 80px; } footer.buttom { padding-bottom: 80px; } footer.buttom > div { padding: 30px 5%; } footer.buttom > div > p { font-size: 13px; } footer.buttom > div > p a { font-size: 13px;} .contact > div .top > div h2 { font-size: 18px; } .contact > div .top > div h2 span { font-size: 18px; } .contact > div .top > div h3 { font-size: 16px; } .contact > div .top > ul li figure { font-size: 14px; } .contact > div .top > ul li figure a { font-size: 14px; } .index_news { padding: 5% 3%; } .index_news > div .top { display: block; } .index_news > div .top .sec_title { width: 100%; margin-bottom: 10px; } .index_news > div .top .sec_title h2 { text-align: center; } .index_news > div .top .sec_title h3 { margin: 0; text-align: center; } .index_news > div .top .index_news_nav { display: flex; flex-wrap: wrap; align-items: center; align-content: space-between; justify-content: space-between; } .index_news > div .top .index_news_nav li { width: 30%; } .index_news > div .top .index_news_nav li + li { margin-left: 0; } .index_news > div .top .index_news_nav li a { padding: 8px 0; font-size: 14px; } .index_news > div .bottom { margin-top: 15px; } .index_news > div .bottom li { padding: 10px 0 !important; } .index_news > div .bottom li a figure { padding: 16% 0 !important; width: 35% !important; } .index_news > div .bottom li a > div { width: 60% !important; } .index_news > div .bottom li a > div h3 { font-size: 14px; } .index_news > div .bottom li a > div p { font-size: 13px; } .index_news > div .bottom li a > div time { font-size: 13px; } .index_product.index_case .case li a > div h4:before { display: none; } .index_product.index_case .case li a > div h4:after { display: none; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h4 { font-size: 14px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5 { font-size: 14px; } .index_product { padding: 5% 0; } .index_about { padding: 5% 2%; } .sec_title h2 { font-size: 18px; } .sec_title h2 span { font-size: 18px; } .sec_title h3 { font-size: 18px; margin: 10px; margin-top: 0; } .index_about > div.top .sec_title a { padding: 5px 0; width: 100px; margin-top: 2%; } .index_about > div.top figure { padding: 40% 0; } header.move_top { height: 65px; } header.move_top > a { width: 78px; height: 60px; } header.move_top .J_mmenu { width: 35px; height: 35px; } header.move_top .J_mmenu > span { height: 4px; } section.banner { margin-top: 65px; } .index_about > div.top .about_nav ul li a h4 { font-size: 12px; } .index_about > div.top .about_nav ul li a h4 span { font-size: 12px; } .index_about > div.top .about_nav ul li a h5 { font-size: 12px; } section.sec_about .sec_title h3{font-size:17px;} } @media screen and (max-width: 450px) { section.sec_nav > div ul { display: none; } .J_mnavview ul li dl dd a { font-size: 13px; } .J_mnavview ul li dl dd a { font-size: 14px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div { bottom: 50%; left: 50%; transform: translateX(-50%) translateY(50%); } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h4 { font-size: 13px; text-align: center; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5 { font-size: 13px; padding-top: 5px; padding-bottom: 8px; text-align: center; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h5:before { height: 2px; left: 50%; transform: translateX(-50%); } } @media screen and (max-width: 420px) { .J_mnavview ul li > a{line-height:48px;} /* section.banner figure{padding:75% 0;} */ .joan_fx{padding:10px 0;} section.sec_about > div .about2 li h4 { font-size: 18px; } section.sec_about > div .about2 li h5 { font-size: 16px; } section.sec_about > div .about2 li h6 { font-size: 16px; } .sec_message form ul li + li { margin-top: 10px; } .sec_message form ul li.choice_address { margin-top: 10px; } .sec_message form ul li.sec_ly { margin-top: 10px; } section.sec_news > ul li a .right h3 { font-size: 14px; } section.sec_news > ul li a .right p { font-size: 13px; } section.sec_news > ul li a .right h4 { font-size: 13px; } section.sec_news > ul li a .right time { font-size: 13px; } aside.paging ul.page_a li { width: 30px; height: 30px; line-height: 27px; margin-right: 5px; } aside.paging ul.page_a li a { font-size: 12px; } aside.paging > p { font-size: 12px; margin-right: 5px; } aside.paging > p.page_n { width: 30px; height: 30px; line-height: 27px; margin-right: 5px; } aside.paging > p.page_n a { font-size: 12px; } aside.paging > form input { width: 40px; height: 30px; line-height: 27px; margin-right: 5px; font-size: 12px; } aside.paging > form button { width: 30px; height: 30px; line-height: 30px; margin-right: 5px; font-size: 12px; } section.ly form .title h2 { font-size: 20px; } section.ly form .title h3 { font-size: 18px; } section.ly form .title h3 span { font-size: 18px; } section.ly form > ul li { width: 100%; } section.ly form > ul li + li { margin-top: 10px; } section.ly form > ul li button { height: 38px; } section.ly form > ul li input { height: 38px; } section.ly form > ul li.choice_address div select { height: 38px; } .side_nav { height: 65px; } footer.buttom { padding-bottom: 65px; } footer.buttom > div > a { width: 100px; height: 40px; } .index_product.index_case .case { margin-top: 20px; } .index_product.index_case .case li a > div h5 { margin-top: 7px; margin-bottom: 10px; } .index_product.index_case .case li a > div img { width: 21.6px; height: 23.2px; } header.move_top .J_mmenu { width: 30px; height: 30px; } header.move_top .J_mmenu > span { height: 3px; } section.banner .swiper-pagination-bullet { width: 30px; } } @media screen and (max-width: 380px) { .pro_view .left { height: 260px; } .index_product > div .swiper-container .swiper-wrapper .swiper-slide figure > div h4 { display: none; } .index_news > div .top .index_news_nav li a { padding: 5px 0; } section.sec_banner div h2 { font-size: 25px; } section.sec_banner div h3 { font-size: 20px; } section.sec_banner div:before { top: 63%; } } @media screen and (max-width: 340px) { .side_nav { height: 60px; } header.move_top .J_mmenu { width: 25px; height: 25px; } header.move_top .J_mmenu > span { height: 2px; } footer.buttom { padding-bottom: 60px; } } /*# sourceMappingURL=joan.css.map */ /* 新增 */ .pc_top_logo{ display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } .pc_top_logo .right{ margin-left:30px; padding-left:30px; border-left:1px solid #ddd; height:60px; } .pc_top_logo .right h3{ font-size:20px; color:#000; font-weight:bold; } .pc_top_logo .right h3 span{ display:block; font-size:20px; color:#de0000; font-weight:bold; } .joan-lj{ width:100%; padding:15px 0 !important; border-top: 1px solid #7d7c7d; } .joan-lj ul{justify-content:unset;width:770px;margin:0 auto; display: flex; flex-wrap: wrap; align-items: center;} .joan-lj ul li{font-size: 14px;color: #7d7c7d;} .joan-lj ul li+li{margin-left:10px;} .joan-lj ul li a{font-size: 14px;color: #7d7c7d;transition:.4s all;} .joan-lj ul li:hover a{color:#de0000} @media screen and (max-width: 770px) { .joan-lj { display: none; } }