body { background: #fff; } input{ outline:none; } *, :after, :before { box-sizing: border-box; } *:focus { outline: 0; } img{border:0; /*vertical-align:top*/} li{list-style:none} iframe{border:none} @font-face { font-family: enfont; src: url("../fonts/bold.ttf"); } body{height:100%;font:400 1em/1.8 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;} ul { list-style: none; margin: 0; padding: 0; } a { text-decoration: none; color: unset; } input::-webkit-input-placeholder { color: #666; } /* 婊氬姩鏉$編鍖 */ ::-webkit-scrollbar{ width: 7px; height: 7px; background-color: #000000; } /*瀹氫箟婊氬姩鏉¤建閬 鍐呴槾褰?鍦嗚*/ ::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; } /*瀹氫箟婊戝潡 鍐呴槾褰?鍦嗚*/ ::-webkit-scrollbar-thumb{ border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); background-color: #333; } .ind_swi_pag { position:relative; z-index: 10; margin-top:-20px; right: 100px; } .ind_swi_pag .swiper-pagination-bullet { /* width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); */ /* height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); */ /* display: inline-block; */ border-radius:unset; background:unset; opacity:unset; } .ind_swi_pag .swiper-pagination { display: flex; align-items: center; justify-content: flex-end; } .ind_swi_pag .swiper-pagination span{ display:block; float:left; height:50px; line-height:50px; text-align:center; font-size:16px; color:#FFFFFF; width:50px; position:relative; margin-right:12px;} .ind_swi_pag .swiper-pagination-bullet::after { content: ''; width: 100%; display: block; border-bottom: #ffffff 2px solid; opacity:.3; position: absolute; bottom: 0px; } .swiper-pagination-bullet-active::after { opacity:1!important; } .list-paddingleft-2{ padding-left:20px; padding-right:20px; } .list-paddingleft-2 img{ width:25%;} .row>* { padding-right:0px; padding-left: 0px; } .row { margin-right: 0px; margin-left: 0px; } .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1720px; width: 100%; margin: 0 auto; } .container-fluid{ padding:0px;} .swiper-button-next:after, .swiper-button-prev:after { font-size: 30px; color:#EE3224; } /* 鎵嬫満椤堕儴 */ .show-mobile-nav{ display: none !important; } .header-mobile{ position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 66px; background-color: #fff; border-bottom: 1px solid #c1c1c1; z-index: 99; padding: 0 30px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .logo-mobile{ width: 180px; } #open-bar{ position: fixed; top: 15px; right: 30px; width: 40px; height: 40px; /* border: 1px solid red; */ z-index: 400; } .mobile-cover{ display: none; position: fixed; width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 1); opacity: 0%; z-index: 300; transition: 400ms; flex-direction: column; } .mobile-cover-header{ display: flex; flex-direction: row; align-items: center; padding: 0 30px; width: 100%; height: 66px; } .mobile-cover-nav{ display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 20px; } .mobile-cover-nav a{ display: inline-block; font-size: 20px; font-weight: bold; color: #969696 !important; padding: 10px 0; cursor: pointer; } .header_md_top_btn{display:block;width: 2.4rem; height:2.4rem;background-size:auto 40%;position:relative;} .header_md_top_btn:before{content:'';position:absolute;left:50%;top:50%;height:.1rem;width:26px;margin-left:-13px;margin-top:-8px;background:#000;transition:all 0.5s ease;} .header_md_top_btn:after{ content:''; position:absolute; left:50%; top:50%; height:.1rem; width:26px; margin-left:-13px; margin-top:6px; background:#000; transition:all 0.5s ease;} .header_md_top_btn span{position:absolute; left:50%; top:50%; height:.1rem; width:26px; margin-left:-13px; margin-top:-1px; background:#000; transition:all 0.5s ease;} .header_md_top_btn.on{ transition:all 0.5s ease;} .header_md_top_btn.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;background: #fff;} .header_md_top_btn.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;background: #fff;} .header_md_top_btn.on span{width:0;transition:all 0.5s ease;} .header_md.curr .header_md_top_btn:before{background: #333;} .header_md.curr .header_md_top_btn:after{background: #333;} .header_md.curr .header_md_top_btn span{background: #333;} .header_md.curr .header_md_top.curr .header_md_top_btn:before{background: #fff;} .header_md.curr .header_md_top.curr .header_md_top_btn:after{background: #fff;} .header_md.curr .header_md_top.curr .header_md_top_btn span{background: #fff;} /* */ .top-swiper { width: 100%; /* max-height: 920px; */ height: 100%; object-fit: cover; /*overflow: hidden;*/ /*object-fit: fill;*/ } .nav-fixed-top { position: fixed; top: 0; left: 0; right: 0; height: 80px; width: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)); transition: 500ms; z-index: 99; border-bottom: 1px solid rgba(255, 255, 255, 0.6); } .top-nav { height: 100%; width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: relative; z-index: 100; /* background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0)); */ /* transition: 300ms; */ } .top-nav .tel400{ font-size:25px; color:#d81e06; margin-left:-80px;} #logo { width: 198px; height: 34px; background-image: url('../img/logo.svg'); } .top-nav-list { width: calc(100% - 550px); height: 100%; /* position: relative; */ z-index: 100; } .nav-ul { display: flex; flex-direction: row; /* justify-content: flex-end; */ /* justify-content: space-between; */ align-items: center; height: 100%; width: 100%; } .nav-ul li { font-size: 16px; height: 100%; /* padding: 0 33px; */ display: inline-block; color: #fff; text-align: center; transition: 300ms; display: flex; flex-direction: row; align-items: center; cursor: pointer; user-select: none; justify-content: space-around; /* white-space: nowrap; */ width: calc((100% - 160px)/6); position:relative; } .nav-ul li:after { content: ""; width: 0; height: 2px; background: #d81e06; position: absolute; left: 0; right: 0; bottom: 12px; margin: auto; transition: all .5s; } .nav-ul li:hover:after { width: 50px; } /* .nav-ul :last-child{ margin: 0 !important; } */ .search-li { display: flex; flex-direction: row; align-items: center; width: 160px !important; /* border: 1px solid red; */ } .search-li span { margin-right: 20px; } .search-li .search-icon { width: 24px; height: 24px; background-image: url('../img/search.png'); background-repeat: no-repeat; background-size: 20px 20px; margin-top: 7px; } /* li瀛椾綋鍙樿壊 */ .nav-fixed-top:hover .nav-ul li { color: #383838 !important; } .nav-fixed-top .nav-ul .li-slide:hover { color: #20629e !important; } .nav-ul .search-li span:hover { color: #20629e !important; } /* 瀵艰埅鏍忚儗鏅彉鑹 */ /* .nav-fixed-top:hover .top-nav{ background-image: unset !important; background-color: #fff !important; } */ .nav-fixed-top:hover { background-image: unset !important; background-color: #fff !important; } .nav-news a:hover { color: #20629e !important; } /* 鎼滅储logo鍙樿壊 */ .nav-fixed-top:hover .nav-ul .search-li .search-icon { background-image: url('../img/search_select.png') !important; } /* logo鍙樿壊 */ /* .nav-fixed-top:hover #logo{ background-image: url('../img/logo_select.png') !important; } */ /* 浜岀骇鑿滃崟 */ .top-hide-bar { position: fixed; top: 80px; right: 0; left: 0; background-color: #eeeeee; /* visibility: hidden; */ width: 100%; height: 0px; /* padding: 25px 0; */ z-index: 50; transition: 600ms; overflow: hidden; /* box-sizing: border-box; */ } .nav-about { width: 300px; height: 200px; display: flex; flex-direction: row; align-items: center; justify-content: center; position: relative; margin-right: 20px; display: inline-block; margin-top: 25px; margin-bottom: 25px; overflow:hidden; /* margin: 25px 0; */ } .nav-about:hover img { transform: scale(1.5); } .nav-about img { width: 100%; height: 100%; object-fit: fill; transition: 0.2s all ease-in; } /* .about-box{ display: flex; flex-direction: row; } */ .nav-about .nav-about-title { position: absolute; bottom: 0; left: 0; right: 0; text-align: center; height: 40px; width: 100%; line-height: 40px; background-color: rgba(0, 0, 0, 0.3); color: #fff; font-size: 16px; } .nav-news { width: 100%; } .nav-news .mleft { position: relative; height: 100%; float: left; width:610px; } .nav-news .mleft .mbg { width: 65%; height: 100%; background: rgba(255, 255, 255, 0.5); position: absolute; } .nav-news .mleft .mfont{ position:absolute; right:0; padding-right:20px; padding-top:40px;} .nav-news .mleft .mfont h3 { font-size: 30px; color: #fff; } .nav-news .mright{ float:left; padding-top:30px;} .nav-news .mright ul{ padding-left:50px; position: relative; float:left; align-items: center;} .nav-news .mright ul li { height: 50px; position: relative; width: 200px; display: flex; align-items: center; transition: 0.2s all ease-in; } .nav-news .mright ul li a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: flex; align-items: center; justify-content: space-between; color: #666; font-size: 15px; width: 100%; position: relative; z-index: 5; } .nav-news .mright ul li::before { content: ''; display: block; height: 100%; top: 0; left: -15px; width: 0px; background: #EE3224; position: absolute; z-index: 2; } .nav-news .mright ul li::after { content: ''; display: block; height: 100%; top: 0; left: -15px; width: 50px; background: #fff; transition: 0.2s all ease-in; position: absolute; z-index: 1; opacity: 0; } .nav-news .mright ul li:hover { transform: translateY(-2px); } .nav-news .mright ul li:hover a { color: #EE3224; } .nav-news .mright ul li:hover i{ color: #EE3224;} .nav-news .mright ul li:hover::before { width: 3px; transition: 0.3s all; } .nav-news .mright ul li:hover::after { opacity: 1; width: calc(100% + 22px); } .nav-product { height: 200px; margin: 25px 0; display: flex; flex-direction: row; } .nav-product-left { float: left; border-right:#e1e1e1 1px solid; padding-right:20px;} .nav-product-left li{ position:relative;} .nav-product-left i{ color:#727272; position:relative; z-index:9999; } .nav-productright{ float:left;} .nav-product-right { display: flex; flex-direction: row; flex-wrap: wrap; overflow: hidden; padding-left: 50px; margin-top: 10px; } .nav-product-right a { width: calc(100% / 3); display: inline-block; font-size: 16px; color: #383838; text-align: left; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 40px; padding-right: 20px; } .nav-product-right a:hover { color: #20629e !important; } .nav-product-left-select { color: #20629e !important; } .search-nav-box { height: 200px; margin: 25px 0; display: flex; flex-direction: row; align-items: center; padding: 0 60px; } .nav-search { display: flex; flex-direction: row; align-items: center; justify-content: space-between; height: 66px; width: 100%; border-bottom: 1px solid #c1c1c1; } .nav-search .nav-search-left { height: 100%; width: 600px; display: flex; flex-direction: row; align-items: center; } .nav-search .nav-search-left img { width: 40px; height: 40px; margin-right: 30px; } .nav-search .nav-search-left input { height: 100%; line-height: 66px; /* border: 1px solid red; */ border: none; outline: none; background-color: transparent; font-size: 16px; color: #c1c1c1; width: calc(100%); } .nav-search-close { width: 22px; height: 22px; } /* 瀵艰埅鏉¢€傚簲 */ @media screen and (max-width: 1200px) { .top-nav-list { width: calc(100% - 250px); } /* .top-hide-bar .nav-about { width: 200px !important; height: 167px !important; margin-right: 20px; } .top-hide-bar .nav-about { width: 200px !important; height: 167px !important; margin-right: 20px; } */ } @media screen and (max-width: 1350px) { /* .nav-about { width: 250px !important; height: 167px !important; margin-right: 20px; } */ } @media screen and (max-width: 992px) { /* 澶撮儴 */ .pc-header{ display: none; } .show-mobile-nav{ display: flex !important; } .main-product-desc { min-height: 400px !important; } /* 閰嶅璁惧 */ .row .equipment { height: 288px; width: 400px; } .row .equipment-cover { padding: 20px 40px; } .row .service-box { width: 100%; } .row .service-box img { display: none; } /* 妗堜緥 */ .row .case-img { display: none; } .row .swiper-case { width: 100%; } /* 鍚堜綔浼欎即 */ .coop-box img { width: calc((100% - 5 * 10px) / 5) !important; } } @media screen and (max-width: 500px) { /* 閰嶅璁惧 */ .row .equipment { height: unset; width: 100%; } .row .equipment-cover { padding: 20px 20px; } .row .service-box img { display: unset; } } @media screen and (max-width: 600px) { /* 鏈嶅姟 */ .row .service-box img { display: unset; } } .ind_title { margin: 90px auto 50px auto; display: flex; align-items: center; flex-direction: column; } .ind_title h2 { font-size: 30px; color: #333; margin-bottom: 22px; font-weight: bold; text-align: center; } .ind_title p { text-align: center; max-width: 500px; line-height: 180%; color: #666; font-size: 15px; } .ind_title a { background: #EE3224; border-radius: 5px; position: relative; overflow: hidden; padding: 10px 20px; display: flex; align-items: center; margin-top: 10px; } .ind_title a span { color: #fff; transition: 0.2s all ease-in; font-size: 15px; position: relative; z-index: 5; } .ind_title a i { color: #fff; transition: 0.2s all ease-in; font-size: 18px; margin-left: 20px; position: relative; z-index: 5; } .ind_title a::after { content: ''; display: block; width: 150px; height: 150px; background: #000; border-radius: 30%; position: absolute; left: 0px; top: 40px; transform: scale(0); transition: 0.3s all ease-in; z-index: 1; } .ind_title a:hover i { transform: translateX(5px); } .ind_title a:hover::after { transform: scale(3); } .ind_product_main { max-width: 1720px; width: 100%; margin: 0 auto; } .product_list { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; } .product_list li { width: 32%; } .product_list li a { display: block; width: 100%; transition: 0.2s all ease-in; } .product_list li a .mtop { position: relative; } .product_list li a .mtop .mbg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; transition: 0.2s all ease-in; opacity: 0; } .product_list li a .mtop .mbg i { color: #fff; font-size: 40px; transition: 0.3s all ease-in; display: block; transform: rotate(0); } .product_list li a .mtop .mimg { width: 100%; overflow: hidden; text-align: center; } .product_list li a .mtop .mimg img { height: 350px; width: 100%; transition: 0.3s all ease-in; } .product_list li a .mfont { padding: 20px; } .product_list li a .mfont h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 20px; font-weight: bold; color: #333; margin-bottom: 20px; transition: 0.2s all ease-in; } .product_list li a .mfont p { font-size: 15px; color: #666; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; } .product_list li a:hover { transform: translateY(-3px); } .product_list li a:hover .mtop .mbg { opacity: 1; } .product_list li a:hover .mtop .mbg i { transform: rotate(180deg); } .product_list li a:hover .mtop .mimg img { transform: scale(1.1); } .product_list li a:hover .mfont h3 { color: #EE3224; } .contact_main { width: 100%; margin: 0 auto; padding-bottom: 80px; padding-top: 60px; border-bottom: 1px dashed #D9D9D9; } .contact_main ul { width: 100%; display: flex; align-items: center; justify-content: space-between; max-width: 1000px; margin: 0 auto; } .contact_main ul li { display: flex; align-items: center; flex-direction: column; } .contact_main ul li img { width: 100px; height: 100px; margin-bottom: 6px; } .contact_main ul li p { font-size: 15px; color: #666; text-align: center; } /* 涓绘帹浜у搧 */ .section-bar { display: flex; flex-direction: row; margin-top: 20px; height: 160px; width: 100%; justify-content: space-between; align-items: center; } .section-bar-left{ text-align:center; width:100%;} .section-bar-left h3 { font-size: 30px; color: #333; font-weight: bold; font-family: enfont; } .section-bar-left h5 { color: #666; font-size: 15px; margin-top: 10px; } .section-bar-right { display: flex; flex-direction: row; } .section-btn { margin-left: 24px; width: 50px; height: 50px; border: 1px solid #c1c1c1; background-color: #fff; transition: 300ms; display: flex; flex-direction: row; justify-content: center; align-items: center; background-repeat: no-repeat; background-position: 13px 13px; } .section-btn1{ background-image: url('../img/arrow_gray.png'); } .section-btn2{ background-image: url('../img/arrow_gray_re.png'); } .section-btn3{ background-image: url('../img/more.png'); } .section-btn img{ width: 25px; height: 25px; } .section-btn:hover { border: 2px solid #d81e06; background-color: #d81e06; } @media screen and (max-width: 992px) { .section-bar-left h3 { font-size: 30px; } .section-bar-left h5 { font-size: 14px; } .section-btn { transform: scale(0.8); margin-left: 0; } } @media screen and (max-width: 576px) { .section-bar-left { text-align: left; width: 100%; } .product_list li { width: 100%; } .product_list li a .mtop .mimg img { height: 200px; } .section-bar-left h3 { font-size: 22px; } .section-bar-left h5 { font-size: 12px; } .section-btn { transform: scale(0.6); } .data-bg-cover h3 { font-size: 22px; } } /* */ .main-product { border: 1px solid #eee; } .main-product-img { /* border: 1px solid red; */ /* height: 560px; */ /* width: 100%; */ text-align: center; } .main-product-img img { /*width: 100%;*/ /*height: 100%;*/ /*object-fit: contain;*/ text-align: center; } .main-product-desc { /* height: 560px; */ /* border: 1px solid red; */ display: flex; flex-direction: column; justify-content: space-around; padding: 20px 20px; background-color: #eee; } .main-product-desc h4 { font-size: 24px; font-weight: bold; color: #d81e06; /* margin-bottom: 46px; */ } .main-product-desc p { font-size: 16px; color: #383838; margin: 0; -webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .main-product-list { display: flex; flex-direction: row; justify-content: space-between; } .main-product-list img { /*width: calc((100% - 20px) / 3);*/ object-fit: contain; } .main-product-more { width: 144px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; color: #383838; border: 1px solid #383838; margin-top: 10px; cursor: pointer; transition: all .5s; } .main-product-more:hover { border: 1px solid #d81e06; color:#FFFFFF; background-color: #d81e06; } /* 琛屼笟 */ .intro-list { height: 360px; width: 100%; padding: 0; /* border: 1px solid red; */ /* display: flex; flex-direction: row; flex-wrap: nowrap; */ /* justify-content: space-between; */ overflow-x: scroll; white-space: nowrap; } .intro-list::-webkit-scrollbar { height: 0; width: 0; } .anhybox{ height: 360px; width: 100%; display: flex; flex-direction: row; justify-content: space-between; } .into-list-img { display: inline-block; width: 100%; } .into-list-img-box { position: relative; overflow:hidden; } .into-list-img .into-list-img-box img { width: 100%; object-fit: fill; transition: 0.2s all ease-in; } .into-list-img .into-list-img-box:hover img { transform: scale(1.03); } .into-list-img .into-list-img-box div { position: absolute; bottom: 0; right: 0; left: 0; background-color: rgba(216, 30, 6, 0.6); height: 50px; width: 100%; text-align: center; line-height: 50px; font-size: 16px; color: #fff; transition: 0.2s all ease-in; } .into-list-img .into-list-img-box:hover div { background-color: rgba(216, 30, 6, 0.8); } /* 閰嶅璁惧 */ .equipment { height: 360px; width:32%; border: 1px solid #c1c1c1; position: relative; } .equipment img { width: 100%; height: 100%; object-fit: fill; } .equipment-cover { position: absolute; opacity: 0%; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(216, 30, 6, 0.8); padding: 20px 90px; display: flex; flex-direction: column; justify-content: center; transition: 500ms; /* align-items: center; */ } .equipment-cover h4 { font-size: 24px; font-weight: bold; color: #fff; margin-bottom: 30px; } .equipment-cover p { font-size: 14px; color: #fff; margin-bottom: 40px; -webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .equipment-cover a { font-size: 12px; color: #fff; } .equipment-cover:hover { opacity: 100%; } /* 鏈嶅姟 */ .service-item { display: flex; flex-direction: row; /* height: 200px; */ padding: 0; } .service-item-1 { justify-content: left; } .service-item-2 { justify-content: center; } .service-item-3 { justify-content: right; } .service-box { width: calc(100% - 20px); } .service-box img { width: 100%; object-fit: fill; } .service-info { display: flex; flex-direction: column; padding: 20px; height: 180px; justify-content: space-between; } .service-title { display: flex; flex-direction: row; align-items: center; } .service-title span { font-size: 24px; color: #383838; } .service-title div { width: 22px; height: 22px; background-color: #d81e06; margin-right: 20px; } .service-info p { font-size: 16px; color: #383838; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .service-info a { font-size: 12px; color: #d81e06; } /* 妗堜緥 */ .case { background-color: #eee; padding-bottom: 20px; } .case-img { /* border: 1px solid red; */ /* height: 560px; */ /* width: 100%; */ padding-left: 0; padding-right: 0; padding-bottom: 20px; position:relative; } .dot { width: 8px; height: 8px; border-radius: 50%; background-color: #FF0000; display: flex; justify-content: center; align-items: center; } @keyframes scale { 0% { transform: scale(1); } 50%, 75% { transform: scale(2.5); } 78%, 100% { opacity: 0; } } .dot:before { content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #FF0000; opacity: 0.7; animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02); animation-delay: 200ms; transition: 0.5s all ease; transform: scale(1); } .dott { width: 8px; height: 8px; border-radius: 50%; background-color: #FF0000; display: flex; justify-content: center; align-items: center; } .dott:before { content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #FF0000; opacity: 0.7; animation: scale 1.5s infinite cubic-bezier(0, 0, 0.49, 1.02); animation-delay: 200ms; transition: 0.5s all ease; transform: scale(1); } .map-1 { position: absolute; left: 412px; top: 233px; } .map-2 { position: absolute; left: 266px; top: 255px; } .map-3 { position: absolute; left: 335px; top: 264px; } .map-4 { position: absolute; left: 424px; top: 283px; } .map-5 { position: absolute; left: 477px; top: 320px; } .map-6 { position: absolute; left: 373px; top: 277px; } .map-7 { position: absolute; left: 315px; top: 341px; } .map-8 { position: absolute; left: 426px; top: 321px; } .map-9 { position: absolute; left: 499px; top: 350px; } .map-10 { position: absolute; left: 410px; top: 371px; } .map-11 { position: absolute; left: 478px; top: 388px; } .map-12 { position: absolute; left: 384px; top: 424px; } .map-13 { position: absolute; left: 434px; top: 424px; } .case-img img { height: 100%; width: 100%; object-fit: contain; } .case-desc { /* border: 1px solid red; */ display: flex; flex-direction: row; justify-content: flex-end; align-items: center; } .swiper-case { width: 90%; margin: 0; overflow: hidden; } .case-item { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; } .case-img-box { width: calc((100% - 10px) / 2); margin-bottom: 10px; position: relative; overflow:hidden; } .case-img-box img { width: 100%; object-fit: fill; transition: 0.2s all ease-in; } .case-img-box:hover img { transform: scale(1.03); } .case-img-box span { display: block; position: absolute; bottom: 0; left: 0; right: 0; font-size: 16px; padding: 6px; color: #fff; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); } /* 鏁伴噺 */ .number-bg { background-image: url('../img/gdbj.jpg'); padding: 100px 0; } .drmsd{ margin-top:80px;} .data-box { /* height: 100%; display: flex; flex-direction: row; align-items: center; */ padding: 0; } .data-item { display: flex; flex-direction: column; align-items: center; } .data-item h3 { font-size: 18px; color: #fff; } .data-item h2 { font-size: 73px; color: #fff; font-weight: bold; float: left; } .data-item span{ float: left; font-size: 50px; color: #fff; font-weight: bold;} @media screen and (max-width: 576px) { .number-bg { padding: 50px 0; } .drmsd { margin-top: 40px; } .contactbox .txt .txtpic { display: none; } .txtlist p{ width:100%;} .data-bg-bx{ margin-top:20px;} .coop-box img { width: calc((100% - 3 * 10px) / 3) !important; } } /*鑽h獕璧勮川 */ .honor-item { } .honor-img { text-align: center; position: relative; } .honor-img-box { position: relative; overflow:hidden; } .honor-img .honor-img-box img { width: 100%; object-fit: fill; transition: 0.2s all ease-in; } .honor-img .honor-img-box:hover img { transform: scale(1.03); } .data-bg-bx { /* height: 460px; */ position: relative; padding: 0; } .data-bg-bx img { width: 100%; object-fit: fill; } .ind_about_video { display: none; position: fixed; align-items: center; justify-content: center; z-index: 21; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); } .ind_about_video > div { width: 80%; height: 75%; margin-top: 80px; position: relative; overflow: hidden; } .ind_about_video img { position: absolute; top: 25px; right: 30px; width: 30px; z-index: 50; } .ind_about_video video { width: 100%; height: 100%; } .mimg { width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 1; } .mfontt { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 5; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; } .mfontt svg{ width:70px; height:59px;} .mfontt .mbg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; transition: 0.2s all ease-in; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); opacity: 0; } .mfontt .svgicon { z-index: 5; position: relative; } .mfontt .svgicon_02 { transition: 0.2s all ease-in; transform-origin: 50% 50%; } .mfontt .svgicon_01 { transition: 0.2s all ease-in; transform-origin: 50% 50%; } .mfontt p { font-size: 14px; color: #fff; position: relative; z-index: 5; margin-top: 10px; } .mleft:hover .mfontt .mbg { opacity: 1; } .mleft:hover .mfontt .svgicon_01 { transform: rotate(200deg); } .mleft:hover .mfontt .svgicon_02 { transform: scale(0.9); } .mleft:hover img { transform: scale(1.06); } .data-bg-cover { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 10px 10%; } .data-bg-cover h3 { font-size: 36px; color: #fff; } .data-bg-cover p { font-size: 15px; height: 100px; color: #fff; -webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); padding-top: 20px; } .data-bg-cover div { width: 144px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; color: #fff; border: 1px solid #fff; margin-top: 10px; cursor: pointer; transition: 0.2s all ease-in; background-color: #d81e06; } .data-bg-cover div:hover { border: 1px solid #d81e06; color:#FFFFFF; background-color: #000000; } /* 鏂伴椈 */ .news { width: 480px; border: 1px solid #c1c1c1; position: relative; } .news-img-box { width: 100%; height: 300px; position:relative; overflow:hidden; } .news .news-img-box img { width: 100%; height: 100%; object-fit: fill; transition: 0.2s all ease-in; } .news .news-img-box:hover img { transform: scale(1.03); } .news-info { /* box-sizing: content-box; */ padding: 16px 30px; /* height: 180px; */ } .news-info p { height: 50px; font-size: 16px; color: #383838; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; margin: 0; } .news-info a { display: inline-block; font-size: 12px; color: #d81e06; margin-top: 10px; } /* 鍚堜綔浼欎即 */ .coop-box { font-size: 0; padding-bottom: 40px; } .coop-box img { clear: both; margin: 5px; width: calc((100% - 7 * 10px) / 7); object-fit: fill; } /* 搴曢儴 */ .footer-logo-box { padding-top: 60px; margin-bottom: 40px; display: flex; flex-direction: row; align-items: flex-end; } .footer-logo { width: 198px; height: 33px; margin-right: 10px; } .footer-text { width: 221px; height: 19px; } .footer-info { display: flex; flex-direction: row; justify-content: space-between; } .company-info { width: 30%; } .company-info p { font-size: 15px; color: #E7E7E7; } .site-nav { width: 50%; display: flex; flex-direction: row; justify-content: space-between; } .site-item { display: flex; flex-direction: column; } .site-item h2 { font-size: 20px; color: #E7E7E7; font-weight: bold; margin-bottom: 30px; } .site-item a { margin: 10px 0; display: block; font-size: 15px; color: #E7E7E7; transition: 300ms; } .site-item a:hover { color: #9d9d9d !important; } .footer-code{ display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 10px; margin-top: 30px; } .footer-code img{ width: 100px; height: 100px; } .footer-line{ width: calc((100% - 55px) / 2); border: 1px solid #f2f2f2; } .site-info{ display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap; margin-top: 20px; border-top: 1px solid #999999; padding-top:40px ; padding-bottom: 40px; } .site-info div{ text-align: center; margin: 0 35px; font-size: 14px; color: #7a7a7a; } .site-info a{ color: #7a7a7a;} @media screen and (max-width: 992px) { /* .footer-info .site-item h2 { font-size: 20px; } .footer-info .site-item a { font-size: 14px; } */ .site-nav { display: none } .footer-info .company-info { width: 100%; text-align: center; } .footer-logo-box { padding-top: 30px; margin-bottom: 30px; width: 100%; justify-content: center; } } /* 鍏充簬鎴戜滑 */ .about-info{ display: flex; flex-direction: column; } .about-info1{ padding-left: 0px; padding-right: 30px; justify-content: center; } .about-info2{ padding-left: 30px; padding-right: 0px; justify-content: space-around; padding-top: 16px; padding-bottom: 16px; } .about-info-img{ padding: 0; } .about-info h1{ font-size: 40px; font-weight: bold; font-family: enfont; margin: 0px; } .about-info h2{ font-size: 25px; color: #d81e06; } .about-info p{ font-size: 16px; color: #383838; line-height: 30px; /* -webkit-line-clamp: 7;*/ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .about-info-img img{ width: 100%; object-fit: fill; } .about-tag-item{ display: flex; flex-direction: row; align-items: flex-start; line-height: 33px; margin-top: 30px; } .about-tag-item span{ width: calc(100% - 100px - 85px); font-size: 16px; line-height: 22px; color: #383838; /*-webkit-line-clamp: 1;*/ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .about-tag-item .about-tag{ width: 100px; height: 33px; margin-right: 35px; background-color: #d81e06; border-radius: 3px; text-align: center; line-height: 33px; font-size: 16px; color: #fff; } .company-padding{ padding-top: 0px; padding-bottom: 40px; } .about02 { background: url(../img/lcbj.jpg) no-repeat; background-size: cover; padding: 80px 30px; background-attachment: fixed; width: 100%; height: 911px; position: relative; } .about02 .page_title_w { margin-bottom: 120px; text-align:center; } .about02 .year_box { width: 100%; position: absolute; z-index: 1; top: 350px; left: 0; right: 0; } .about02 .year_box .about_icon { position: absolute; width: 100%; } .about02 .year_box .year_box_main { position: absolute; left: 0; top: -70px; right: 0; } .about02 .year_box .year_box_main .mfont { max-width: 1440px; width: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; opacity: 0.3; } .about02 .year_box h3 { font-size: 35px; font-weight: bold; color: #fff; text-align: center; font-family: enfont; } .about02 .about_swi_btn { position: absolute; right: 0; top: 550px; display: flex; align-items: center; left: 0; z-index: 50; } .about02 .about_swi_btn .about_swi_btn_main { position: relative; max-width: 1300px; width: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; line-height: 50px; text-align: center; font-weight:normal; } .about02 .about_swi_btn .swiper-button-prev { margin-right: 3px; } .about02 .about_swi_btn .swiper-button-next, .about02 .about_swi_btn .swiper-button-prev { padding: unset!important; border-radius: 5px; background: #f4f4f4; width: 50px; height: 50px; transition: 0.2s all ease-in; } .about02 .about_swi_btn .swiper-button-next i, .about02 .about_swi_btn .swiper-button-prev i { color: #666; font-size: 16px; font-weight: bold; } .about02 .about_swi_btn .swiper-button-next:active, .about02 .about_swi_btn .swiper-button-prev:active { background: #707070; transform: translate(-1px, 1px); } .about02 .about_swi_btn .swiper-button-next:after, .about02 .about_swi_btn .swiper-button-prev:after { display: none; } .about02 .about02_main { max-width: 1100px; margin: 0 auto; position: relative; z-index: 10; } .about02 .about02_main .about_swi { position: relative; z-index: 10; } .about02 .mtop { margin-bottom: 100px; } .about02 .mtop h3 { font-size: 35px; font-weight: bold; color: #fff; text-align: center; font-family: enfont; } .about02 .minfo { width: 100%; background: #fff; padding: 30px 78px 30px 78px; height: 350px; overflow-y: auto; font-size: 16px; color: #333; line-height: 33px; } .about02 .minfo p { padding-left: 20px; position: relative; } .about02 .minfo p::after { content: ''; position: absolute; left: 0; top: 15px; display: block; width: 10px; height: 1px; background: #333; } .xhpoint { position: absolute; top: -100px; z-index: -1; visibility: hidden; } .page_title_w h3 { font-size: 40px; font-weight: bold; color: #fff; font-family: enfont; margin-bottom: 0px; } .page_title_w h2 { font-size: 25px; color: #fff; } .page_tabs{ width: 100%; box-shadow: 0px 3px 4px -2px rgba(0, 0, 0, 0.13); height: 65px; background: #fff; margin-bottom: 4px;} .newscate{ width:100%; } .newscate ul{ width: 100%; height: 65px; display: flex; justify-content: space-evenly; align-items: center; flex-wrap: wrap; } .newscate ul li{ position:relative; height: 65px; line-height:65px;} .newscate .curr::after { content: ''; width: 100%; display: block; border-bottom: #d81e06 2px solid; position: absolute; bottom: 0px; transition: all .36s; } .newsbox{ width:100%;} .newsbox ul li{ width:100%;} .newsbox .news_item { display: flex; padding: 44px 0; border-bottom: 1px dashed #D9D9D9; transition: 0.2s all ease-in; } .newsbox .news_item .mimg { width: 400px; margin-right: 60px; overflow: hidden; flex-shrink: 0; background-size: cover; } .newsbox .news_item .mimg img{ width:400px; height:220px;} .newsbox .news_item .mmain { padding-top: 20px; width: 100%; } .newsbox .news_item .mmain h6 { font-size: 14px; color: #333; margin-bottom: 8px; } .newsbox .news_item .mmain h3 { transition: 0.2s all ease-in; font-size: 25px; color: #333; margin-bottom: 22px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .newsbox .news_item .mmain p { color: #999; font-size: 15px; line-height: 172.5%; height: 55px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; } .newsbox .news_item .mmain .mbom { display: flex; align-items: center; justify-content: space-between; } .newsbox .news_item .mmain .mbom h5 { color: #EE3224; font-size: 14px; transition: 0.2s all ease-in; } .newsbox .news_item .mmain .mbom .mfont { display: flex; align-items: center; transition: 0.2s all ease-in; } .newsbox .news_item .mmain .mbom .mfont span { transition: 0.2s all ease-in; font-size: 13px; color: #999; margin-right: 6px; } .newsbox .news_item .mmain .mbom .mfont i { transition: 0.2s all ease-in; color: #999; font-size: 16px; } .news_show { width: 80%; margin-left: auto; margin-right: auto; background: #fff; padding: 30px 0px 60px 0px; } .news_show .nshowBox { background-color: #fff; width: 100%; margin: 0 auto; } .news_show .nshowBox .nshowTitle { font-size: 30px; line-height: 30px; color: #333; font-weight: bold; } .news_show .nshowBox .nshowTag { padding: 15px 0; display: flex; align-items: center; border-bottom: 2px solid #EE3224; } .news_show .nshowBox .nshowTag p { line-height: 20px; color: #999; } .news_show .nshowBox .nshowTag p { line-height: 20px; color: #999; } .news_show .nshowBox .nshowTag p { line-height: 20px; color: #999; } .news_show .nshowBox .nshowTag span { display: block; width: 1px; height: 13px; background: #D9D9D9; margin: 0 10px; top: -6px; position: relative; } .news_show .nshowBox .nshowInfo { margin: 40px 0; } .news_show .nshowBox .nshowInfo { margin: 40px 0; } .news_show .nshowBox .nshowOther { height: 60px; padding: 10px; border-radius: 30px; background-color: #F2F2F2; display: flex; justify-content: space-between; line-height: 40px; } .news_show .nshowBox .nshowBack { width: 150px; height: 40px; border-radius: 20px; background-color: #fff; text-align: center; color: #EE3224; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4); transition: 0.2s all ease-in; } .news_show .nshowBox .nshowBack:hover { background: #EE3224; color: #fff; transition: 0.2s all ease-in; } .news_show .nshowBox .nshowNext { display: flex; color: #666; } .news_show .nshowBox .nshowNext i { display: block; width: 40px; height: 40px; margin: 0 10px 0 0; border-radius: 20px; background-color: #fff; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4); text-align: center; line-height: 40px; color: #EE3224; font-size: 20px; transition: 0.2s all ease-in; } .news_show .nshowBox .nshowNext i:hover { background: #EE3224; color: #fff; transition: 0.2s all ease-in; } .news_show .nshowBox .nshowNext span { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .news_show .nshowBox .nshowNext:last-of-type { flex-direction: row-reverse; } .news_show .nshowBox .nshowNext:last-of-type i { margin: 0 0 0 10px; } .news_show .nshowBox .nshowOther a:first-child { width: 40%; } .news_show .nshowBox .nshowOther a:last-child { width: 40%; } .xhcrumbs { width: 100%; height: 45px; background: #F4F4F4; } .tyweizi{ width:100%; text-align:left; line-height:45px; font-size:14px; color: #999;} .proshow { width: 100%; background: #fff; padding-top:60px; padding-bottom:60px; } .proshow .proshow_main { max-width: 1600px; width: 100%; margin: 0 auto; display: flex; } .proshow .mleft { width: 51.5%; position: relative; } .proshow .mleft .proshow_imgswi { width: 100%; } .proshow .mleft .proshow_imgswi .mimg { width: 100%; height: 400px; } .proshow .mleft .proshow_imgswi .mimg img { width: 100%; height: 100%; object-fit: contain; } .proshow .mleft .proshow_imgswi_btn { position: absolute; right: 0; bottom: 0; display: flex; align-items: center; z-index:99999; } .proshow .mleft .proshow_imgswi_num { position: absolute; left: 30px; bottom: 17px; display: flex; align-items: center; z-index: 10; } .proshow .mleft .swiper-button-prev{ width: 80px; height: 50px; line-height:50px; background: rgba(0, 0, 0, 0.3); float:left; margin-right:1px; text-align:center; color:#FFFFFF; } .proshow .mleft .swiper-button-next { width: 80px; height: 50px; line-height:50px; background: rgba(0, 0, 0, 0.3); text-align:center; color:#FFFFFF; float:left; } .proshow .mleft .swiper-pagination-current{ font-weight:bold;} .proshow .mright { width: 48.5%; padding: 0 60px; } .proshow .mright h2 { font-size: 22px; font-weight: bold; color: #333; margin-bottom: 15px; } .proshow .mright .mtop { margin-bottom: 25px; } .proshow .mright .mtop h4 { font-size: 16px; margin-bottom: 10px; color: #333; } .proshow .mright .mtop hr { border: none; display: block; width: 100%; height: 1px; background: #000; } .proshow .mright ul { width: 100%; display: flex; align-items: center; flex-wrap: wrap; } .proshow .mright ul li { margin-right: 10px; padding: 5px 10px; margin-bottom: 20px; font-size: 14px; color: #666; border: 1px solid #D9D9D9; } .proshow .mright .minfo { font-size: 14px; color: #666; line-height: 180%; margin-bottom: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 6; display: -webkit-box; } .proshow .mright a { background: #000; display: flex; align-items: center; justify-content: center; width: 154px; height: 45px; position: relative; overflow: hidden; color: #fff; font-size: 16px; } .proshow .mright a span { position: relative; z-index: 10; } .proshow .mright a::after { content: ''; display: block; width: 100px; height: 100px; background: #EE3224; border-radius: 50%; position: absolute; left: 0px; top: 40px; transform: scale(0); transition: 0.3s all ease-in; z-index: 1; } .proshow .mright a:hover { border: 1px solid rgba(255, 255, 255, 0); } .proshow .mright a:hover::after { transform: scale(3); } .proshow_tabs { width: 100%; background: #000; border-bottom: 2px solid #EE3224; height: 70px; } .proshow_tabs ul { width: 100%; display: flex; align-items: center; justify-content: center; height: 100%; } .proshow_tabs ul li { width: 250px; height: 100%; } .proshow_tabs ul li a{ text-align:center; display:block; height:70px; line-height:70px; color:#FFFFFF;} .proshow_tabs ul li.curr a { background: #EE3224; } .proshow_boxs { padding-top:60px; padding-bottom:60px; } .info_over { display: flex; align-items: center; justify-content: center; width: 100%; } .info_over span { width: 250px; height: 2px; background: #E3E3E3; } .info_over h5 { font-size: 16px; color: #666; margin: 0 40px; } .other_box_case { width: 100%; padding: 60px 30px; background: #fff; } .other_box_case .other_box_main { width: 100%; margin: 0 auto; } .other_box_case .other_box_main ul { width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .other_box_case .other_box_main ul li{ width:24%;} .page_title { display: flex; align-items: center; justify-content: center; flex-direction: column; } .other_box_case .page_title { margin-bottom: 60px; } .other_box_case a { display: block; position: relative; overflow: hidden; } .other_box_case a .mimg { width: 100%; overflow: hidden; } .other_box_case a .mimg img { width: 100%; height: 100%; object-fit: cover; transition: 0.4s all ease-in; } .other_box_case a .mfont { position: absolute; left: 0; bottom: 0; right: 0; transition: 0.2s all ease-in; height: 50px; padding: 20px 20px 10px 20px; transform: translateY(0px); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0.01%, rgba(0, 0, 0, 0.372642) 49.48%, rgba(0, 0, 0, 0.52) 100%); } .other_box_case a .mfont p { color: #fff; font-size: 15px; } .other_box_case a:hover .mimg img { transform: scale(1.05); } .other_box_case a:hover .mfont { transform: translateY(0); } .case_list { width: 100%; background: #fff; padding-top:30px; padding-bottom:30px; } .case_list .case_list_main { max-width: 1600px; width: 100%; margin: 0 auto; } .case_list .case_list_main ul { display: flex; align-items: center; flex-wrap: wrap; } .case_list .case_list_main ul li { position: relative; width: 25%; padding: 10px; } .case_list .case_list_main ul a { display: block; position: relative; overflow: hidden; } .case_list .case_list_main ul a .mimg { width: 100%; overflow: hidden; } .case_list .case_list_main ul a .mimg img { width: 100%; height: 100%; object-fit: cover; transition: 0.4s all ease-in; } .case_list .case_list_main ul a .mfont { position: absolute; left: 0; bottom: 0; right: 0; transition: 0.2s all ease-in; height: 60px; padding: 20px 20px 10px 20px; transform: translateY(0px); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0.01%, rgba(0, 0, 0, 0.372642) 49.48%, rgba(0, 0, 0, 0.52) 100%); } .case_list .case_list_main ul a .mfont p { color: #fff; font-size: 15px; } .case_list .case_list_main ul a:hover .mimg img { transform: scale(1.05); } .case_list .case_list_main ul a:hover .mfont { transform: translateY(0); } /* page style */ .page_title { display: flex; align-items: center; justify-content: center; flex-direction: column; } .page_title h2 { font-size: 25px; color: #333; } .page_title h3 { font-size: 40px; font-weight: bold; color: #333; font-family: enfont; margin-bottom: 0px; } .contactbox{ width:100%; padding-top:30px;} .contactbox .txt{ line-height:30px; padding-top:20px; padding-bottom:20px; display: flex; justify-content: space-evenly; } .contactbox .txt .txtlist{padding-top:40px; display: flex; justify-content: space-between; width: 100%; } .contactbox .txt .txtpic{width:40%; padding-left:10%; } .xhsider { background: #fff; position: fixed; top: 40%; right: 5px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.25); border-radius: 5px; transition: 0.2s all ease-in; transform: translateX(100px); opacity: 0; z-index: -1; visibility: hidden; } .xhsider ul { width: 100%; } .xhsider li { width: 100%; position: relative; } .xhsider a { display: flex; align-items: center; flex-direction: column; background: ; padding: 15px 8px; border-bottom: 1px solid #efefef; transition: 0.2s all ease-in; } .xhsider a i { color: #EE3224; margin-bottom: 10px; font-size: 30px; transition: color 0.2s ease-in; } .xhsider a p { font-size: 13px; color: #666; transition: color 0.2s ease-in; margin: 0px; } .xhsider li:hover a { background: #EE3224; transition: 0.2s all ease-in; transform: translateY(-2px); } .xhsider li:hover a i { color: #fff; } .xhsider li:hover a p { color: #fff; } .xhsider li:hover .sider_pop { opacity: 1; transform: translateX(0); visibility: visible; z-index: 2; } .xhsider .sider_pop { position: absolute; top: 0; right: 75px; background: #fff; border-radius: 5px; padding: 15px; box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.2); display: flex; align-items: center; flex-direction: column; width: auto; transition: 0.2s all ease-in; transform: translateX(-30px); opacity: 0; z-index: -1; visibility: hidden; } .xhsider .sider_pop h3 { font-size: 22px; font-weight: bold; color: #EE3224; white-space: nowrap; margin-bottom: 5px; } .xhsider .sider_pop p { white-space: nowrap; font-size: 14px; text-align: center; color: #333; margin-bottom: 5px; } .xhsider .sider_pop span { text-align: center; font-size: 13px; color: #666; white-space: nowrap; } .xhsider .sider_pop img { width: 100%; } .xhsider li:first-child a { border-radius: 5px 5px 0 0; } .xhsider li:last-child a { border-radius: 0 0 5px 5px; } .xhsider.curr { transform: translateX(0); opacity: 1; z-index: 99; visibility: visible; } .xhsider li:first-child .sider_pop{ opacity: 1; transform: translateX(0); visibility: visible; z-index: 2; } .page_banner { width: 100%; height: 600px; position: relative; } .page_banner .banner_bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; z-index: 1; } .page_banner .banner_bg img { width: 100%; height: 100%; object-fit: cover; } .page_banner .page_banner_main { max-width: 1520px; width: 100%; margin: 0 auto; position: relative; z-index: 5; display: flex; align-items: center; justify-content: center; height: 100%; padding-top: 0px; } .page_banner .page_banner_main .pagebanne_font { display: flex; align-items: center; justify-content: center; flex-direction: column; } .page_banner .page_banner_main .page_banner_title { position: relative; } .page_banner .page_banner_main img { width: 442px; margin: 17px auto 22px auto; } .page_banner .page_banner_main h3 { position: relative; top: 47px; display: flex; align-items: center; justify-content: center; width: 100%; text-transform: uppercase; font-weight: bold; font-size: 70px; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0) 76.04%); -webkit-background-clip: text; color: transparent; } .page_banner .page_banner_main h3 span { white-space: nowrap; } .page_banner .page_banner_main h2 { font-size: 45px; font-weight: bold; color: #fff; text-align: center; } .page_banner .page_banner_main p { font-size: 18px; color: #fff; text-align: center; } .page_bannerleft .page_banner_main { justify-content: flex-start; } .page { width: 100%; text-align: center; margin-bottom:30px; margin-top:30px; } .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; } .pagination>li { display: inline; } .layui-table-page{background-color: #FFF;} .pagination li{border:1px solid #E6E6E6;padding:5px 15px;margin:0 5px;line-height: 2;cursor:pointer;border-radius: 5px;} .pages{margin-top: 10px;position: fixed;bottom: 0;} .pagination .disabled{color: #d2d2d2 !important;} .pagination .disabled:hover{color: #d2d2d2!important;cursor: not-allowed!important;} .pagination .active{background-color: #EE3224;color: #FFF; border:1px solid #EE3224;} .serve_zc01 { width: 100%; background: #fff; padding: 60px 0px; } .serve_zc01 .serve_zc01_main { max-width: 1400px; width: 100%; margin: 0 auto; padding-top: 60px; } .serve_zc01 ul { width: 100%; display: flex; flex-wrap: wrap; } .serve_zc01 ul li { width: 33.33%; padding: 10px; } .serve_zc01 ul li a { display: flex; align-items: center; flex-direction: column; padding: 22px; box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.05); border-radius: 10px; transition: 0.2s all ease-in; } .serve_zc01 ul li a span { width: 85px; height: 85px; transition: 0.2s all ease-in; border-radius: 50%; background: rgba(255, 116, 65, 0.1); display: flex; align-items: center; justify-content: center; margin-bottom: 25px; } .serve_zc01 ul li a span i { color: #EE3224; font-size: 40px; transition: 0.2s all ease-in; } .serve_zc01 ul li a .mfont { display: flex; align-items: center; flex-direction: column; color: #333; font-weight: bold; font-size: 18px; } .serve_zc01 ul li a .mfont p{ margin:0px; padding:0px; line-height: 25px;} .serve_zc01 ul li a:hover { transform: translateY(-3px); } .serve_zc01 ul li a:hover span { background: #EE3224; } .serve_zc01 ul li a:hover span i { color: #fff; } .serve_zc02 { width: 100%; padding: 60px 30px; background: #fff; } .serve_zc02 .serve_zc02_main { max-width: 1400px; width: 100%; margin: 0 auto; padding-top: 60px; display: flex; align-items: center; justify-content: space-between; } .serve_zc02 .mleft { position: relative; max-width: 614px; width: 100%; height: 530px; margin-right: 80px; } .serve_zc02 .mleft .mimg { width: 100%; height: 100%; overflow: hidden; border-radius: 20px; position: relative; z-index: 5; } .serve_zc02 .mleft img { width: 100%; height: 100%; object-fit: cover; transition: 0.2s all ease-in; } .serve_zc02 .mleft .mbg { width: 420px; height: 420px; border-radius: 50%; background: rgba(193, 193, 193, 0.2); transition: 0.2s all ease-in; position: absolute; top: -100px; left: -100px; } .serve_zc02 .mleft:hover .mbg { transform: translate(30px, -35px); } .serve_zc02 .mleft:hover .mimg img { transform: scale(1.03); } .serve_zc02 .mright { flex: 1; } .serve_zc02 .mright ul { width: 100%; } .serve_zc02 .mright ul li { display: flex; margin-bottom: 100px; } .serve_zc02 .mright ul li .mitem { width: 33.33%; transition: 0.2s all ease-in; display: flex; align-items: center; flex-direction: column; } .serve_zc02 .mright ul li .mitem i { transition: color 0.2s ease-in; color: #333; font-size: 40px; margin-bottom: 10px; } .serve_zc02 .mright ul li .mitem p { text-align: center; line-height: 24px; font-size: 15px; color: #333; transition: 0.2s all ease-in; } .serve_zc02 .mright ul li span { width: 1px; height: 60px; background: #d9d9d9; display: block; margin-top: 15px; transition: 0.2s all ease-in; } .serve_zc02 .mright ul li .mitem:hover { transform: translateY(-3px); } .serve_zc02 .mright ul li .mitem:hover i { color: #EE3224; transform: rotateY(360deg); transition: transform 0.4s ease-in; } .serve_zc02 .mright ul li .mitem:hover p { color: #EE3224; } .serve_zc02 .mright ul li:last-child { margin-bottom: 0; } .serve_zc03 { width: 100%; padding: 60px 0px; background: #f4f4f4; } .serve_zc03 .serve_zc03_main { max-width: 1400px; width: 100%; margin: 0 auto; padding-top: 60px; display: flex; align-items: center; justify-content: space-between; } .serve_zc03 ul { width: 100%; display: flex; } .serve_zc03 li { width: 25%; padding: 12px; transition: 0.2s all ease-in; } .serve_zc03 .mitem { background: #fff; padding: 20px; position: relative; height: 339px; transition: 0.2s all ease-in; } .serve_zc03 .mitem .toptop { width: 100%; height: 4px; background: #EE3224; position: absolute; left: 0; top: 0; transition: 0.2s all ease-in; z-index: 1; } .serve_zc03 .mitem .mtop { display: flex; align-items: flex-end; margin-bottom: 25px; z-index: 8; } .serve_zc03 .mitem .mtop h3 { transition: 0.2s all ease-in; font-size: 80px; font-weight: bold; font-family: enfont; color: #E2E2E2; z-index: 8; } .serve_zc03 .mitem .mtop p { transition: 0.2s all ease-in; transform: translateY(-10px); font-size: 20px; font-weight: bold; font-family: enfont; margin-left: 10px; color: #E2E2E2; z-index: 8; } .serve_zc03 .mitem .mmid span { transition: 0.2s all ease-in; font-size: 18px; font-weight: bold; color: #cccccd; font-family: enfont; } .serve_zc03 .mitem .mmid h4 { color: #333; font-weight: bold; margin: 5px 0 10px 0; font-size: 18px; transition: 0.2s all ease-in; } .serve_zc03 .mitem .mline { width: 100%; position: relative; margin-bottom: 20px; transition: 0.2s all ease-in; } .serve_zc03 .mitem .mline p { transition: 0.2s all ease-in; width: 25%; height: 2px; background: #EE3224; position: absolute; left: 0; top: 0; } .serve_zc03 .mitem .mline span { transition: 0.2s all ease-in; display: block; width: 100%; height: 2px; background: #F0F0F0; } .serve_zc03 .mitem h4 { font-size: 15px; color: #333; transition: 0.2s all ease-in; } .serve_zc03 .mitem .mfang { position: absolute; right: 0; bottom: 0; transition: 0.2s all ease-in; width: 55px; height: 55px; background: #EE3224; } .serve_zc03 .mitem:hover { transform: translateY(-3px); } .serve_zc03 .mitem:hover .toptop { height: 120px; } .serve_zc03 .mitem:hover .mtop p { color: #fff; } .serve_zc03 .mitem:hover .mtop h3 { color: #fff; } .serve_zc03 .mitem:hover .mline p { width: 10%; } .serve_zc03 .mitem:hover .mfang { border-radius: 80px 0 0 0; } .servezl_top { width: 100%; background: #fff; padding: 40px 30px; position: relative; z-index: 20; } .servezl_top .servezl_top_main { max-width: 1600px; width: 100%; margin: 0 auto; } .servezl_top .servezl_top_main h5 { font-size: 16px; color: #333; margin-bottom: 15px; } .servezl_top .mmain { width: 100%; } .servezl_top .mmain .layui-form { display: flex; align-items: center; justify-content: space-between; } .servezl_top .mmain .mleft { display: flex; align-items: center; } .servezl_top .mmain .mleft .layui-form-item { width: 250px; margin-right: 10px; margin-bottom: 0; } .servezl_top .mmain .mleft .layui-form-item .layui-form-select .layui-input { padding-left: 25px; background: #f4f4f4; height: 45px; } .servezl_top .mmain .mleft .layui-form-item .layui-form-select .layui-edge { right: 25px; } .servezl_top .mmain .mleft .layui-form-select dl dd.layui-this { background: #000; } .servezl_top .mmain .xhsearch { display: flex; align-items: center; } .servezl_top .mmain .xhsearch .mfont { width: 250px; height: 45px; display: flex; align-items: center; background: #f4f4f4; position: relative; } .servezl_top .mmain .xhsearch .mfont input { font-size: 15px; border: none; flex: 1; padding-left: 25px; height: 100%; background: #f4f4f4; } .servezl_top .mmain .xhsearch .mfont i { color: #999; } .servezl_top .mmain .xhsearch a { background: #000; width: 80px; height: 45px; color: #fff; font-size: 16px; display: flex; align-items: center; justify-content: center; transition: 0.2s all ease-in; margin-left: 10px; border-radius: 3px; } .servezl_top .mmain .xhsearch a:hover { background: #EE3224; } .servezl_mbom { width: 100%; background: #fff; padding: 0 30px 60px 30px; } .servezl_mbom .servezl_mbom_main { max-width: 1600px; width: 100%; margin: 0 auto; } .servezl_mbom ul { width: 100%; } .servezl_mbom ul li { width: 100%; display: flex; align-items: center; padding-left: 100px; height: 70px; } .servezl_mbom ul li h4 { width: 24%; font-size: 14px; transition: 0.2s all ease-in; } .servezl_mbom ul li span { width: 20%; font-size: 14px; padding: 0 5px; } .servezl_mbom ul li a { width: 10%; font-size: 14px; color: #EE3224; } .servezl_mbom ul li a i { font-size: 20px; } .servezl_mbom ul li:nth-child(2n) { background: #fff; } .servezl_mbom ul li:nth-child(2n+1) { background: #F4F4F4; } .servezl_mbom ul li:first-child { background: #000; height: 60px; } .servezl_mbom ul li:first-child h4 { color: #fff; } .servezl_mbom ul li:first-child span { color: #fff; } .servezl_mbom ul li:first-child a { color: #fff; } .servezl_mbom ul li:hover h4 { color: #EE3224; } .servezl_mbom ul li:first-child:hover h4 { color: #fff; } .servewd_top { width: 100%; background: #fff; padding: 40px 30px; } .servewd_top .servewd_top_main { max-width: 1600px; width: 100%; margin: 0 auto; display: flex; height: 650px; } .servewd_top .mleft { max-width: 945px; width: 100%; margin-right: 45px; background: #F4F4F4; height: 100%; } .servewd_top .mright { height: 100%; } .servewd_top .mright .layui-form { display: flex; align-items: center; margin-bottom: 30px; } .servewd_top .mright .layui-form-item { width: 250px; margin-right: 10px; margin-bottom: 0; } .servewd_top .mright .layui-form-item .layui-form-select .layui-input { padding-left: 25px; background: #f4f4f4; height: 45px; } .servewd_top .mright .layui-form-item .layui-form-select .layui-edge { right: 25px; } .servewd_top .mright .layui-form-select dl dd.layui-this { background: #000; } .servewd_top .mright .xhsearch a { background: #000; width: 80px; height: 45px; color: #fff; font-size: 16px; display: flex; align-items: center; justify-content: center; transition: 0.2s all ease-in; border-radius: 3px; } .servewd_top .mright .xhsearch a:hover { background: #EE3224; } .servewd_top .mright .xhsearch #but_chong { margin-right: 10px; background: #fff; color: #333; border: 1px solid #efefef; } .servewd_top .mright .xhsearch #but_chong:hover { background: #000; color: #fff; border: 1px solid #000; } .servewd_top .mright .mmain { height: calc(100% - 100px); overflow-y: auto; padding-right: 30px; } .servewd_top .mright .mmain .mitem { display: flex; align-items: center; padding: 20px 0; border-bottom: 1px solid #ddd; } .servewd_top .mright .mmain .mitem i { font-size: 25px; color: #EE3224; } .servewd_top .mright .mmain .mitem hr { display: block; border: none; width: 1px; height: 60px; background: #ededed; margin: 0 30px; } .servewd_top .mright .mmain .mitem h3 { font-size: 16px; color: #333; margin-bottom: 10px; } .servewd_top .mright .mmain .mitem p { color: #999; font-size: 14px; margin-bottom: 5px; } .servewd_top .mright .mmain .mitem span { color: #999; font-size: 14px; } .serve_title { display: flex; align-items: center; flex-direction: column; margin-bottom: 42px; } .serve_title h2 { text-align: center; font-size: 30px; margin-bottom: 24px; } .serve_title p { text-align: center; font-size: 15px; color: #666; line-height: 24px; max-width: 692px; } .serve_bicp01 { width: 100%; background: #fff; padding: 60px 30px; } .serve_bicp01 .serve_bicp_main { max-width: 1600px; width: 100%; margin: 0 auto; } .serve_bicp01 .serve_bicp_main ul { display: flex; } .serve_bicp01 .serve_bicp_main ul li { width: 25%; padding: 15px; transition: 0.2s all ease-in; } .serve_bicp01 .serve_bicp_main ul a { display: flex; align-items: center; flex-direction: column; transition: 0.2s all ease-in; } .serve_bicp01 .serve_bicp_main ul a img { width: 100px; margin-bottom: 15px; } .serve_bicp01 .serve_bicp_main ul a h3 { color: #333; font-size: 18px; font-weight: bold; transition: 0.2s all ease-in; } .serve_bicp01 .serve_bicp_main ul a span { width: 53px; height: 4px; border-radius: 3px; background: #EE3224; margin: 17px 0; transition: 0.2s all ease-in; } .serve_bicp01 .serve_bicp_main ul a p { color: #666; font-size: 14px; line-height: 21px; max-width: 225px; text-align: center; } .serve_bicp01 .serve_bicp_main ul a:hover { transform: translateY(-3px); } .serve_bicp01 .serve_bicp_main ul a:hover h3 { color: #EE3224; } .serve_bicp01 .serve_bicp_main ul a:hover span { width: 20px; } .pers_sec03 { width: 100%; padding: 80px 30px; position: relative; background: #fff; } .pers_sec03 .serve_title { position: relative; z-index: 10; } .pers_sec03 .pers_sec03_bg { background: #E9E8E7; border-radius: 0 0 150px 0; width: 100%; height: 416px; position: absolute; left: 0; right: 0; top: 0; } .pers_sec03 .pers_sec03_line { width: 65px; height: 3px; background: #333; display: block; margin: 27px auto 49px auto; border-radius: 10px; position: relative; z-index: 10; } .pers_sec03 .pers_sec03_main { max-width: 1400px; width: 100%; margin: 0 auto; display: flex; align-items: center; background: #fff; padding: 60px 30px; border-radius: 10px; box-shadow: 0px 0px 11px rgba(146, 14, 14, 0.12); position: relative; z-index: 10; } .pers_sec03 .mitem { width: 25%; display: flex; align-items: center; flex-direction: column; transition: 0.2s all ease-in; } .pers_sec03 .mitem img { width: 71px; transition: 0.2s all ease-in; } .pers_sec03 .mitem h3 { font-size: 18px; color: #333; margin: 24px 0; font-weight: bold; transition: 0.2s all ease-in; text-align: center; } .pers_sec03 .mitem p { font-size: 14px; color: #666; text-align: center; } .pers_sec03 .mitem:hover { transform: translateY(-5px); } .pers_sec03 .mitem:hover img { transform: scale(1.05); } .pers_sec03 .mitem:hover h3 { color: #EE3224; } .pers_sec02 { background: #fff; padding: 30px 30px; position: relative; overflow: hidden; } .pers_sec02 .pers_sec02_main { max-width: 1100px; margin: 0 auto; width: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; margin-top: 60px; } .pers_sec02 .mright { width: 50%; } .pers_sec02 .mright img { width: 100%; transition: 0.2s all ease-in; } .pers_sec02 .mright img:hover { transform: scale(1.02); } .pers_sec02 .mleft { width: 45%; position: relative; z-index: 5; } .pers_sec02 .mleft .minfo { font-size: 18px; line-height: 160%; } .pers_sec02 .mleft .minfo p { margin-bottom: 15px; } .pers_sec02 .mleft .minfo span { font-weight: bold; color: #EE3224; } .pers_sec02 .mbgbox { position: absolute; top: 0; left: -50px; z-index: 2; animation: mbgbox_move 15s linear infinite; } .product_tabs { display: none; } .propage { background: #fff; padding-top:60px; } .propage .propage_main { width: 100%; margin: 0 auto; display: flex; justify-content: space-between; } .propage .propage_nav { width: 320px; flex-shrink: 0; margin-right: 100px; } .propage .propage_nav .propage_nav_main { width: 320px; } .propage .propage_nav .mtop { margin-bottom: 25px; } .propage .propage_nav .mtop h2 { font-size: 14px; color: #666; padding-bottom: 15px; } .propage .propage_nav .mtop span { width: 96%; height: 1px; background: #EE3224; display: block; } .propage .propage_nav .mitem { width: 100%; margin-bottom: 40px; } .propage .propage_nav .mitem h2 { margin-bottom: 20px; } .propage .propage_nav .mitem h2 a { color: #c4c4c4; font-weight: bold; font-size: 40px; transition: 0.2s all ease-in; } .propage .propage_nav .mitem ul { width: 100%; display: flex; align-items: center; flex-wrap: wrap; } .propage .propage_nav .mitem ul li { width: 50%; margin-bottom: 12px; } .propage .propage_nav .mitem ul li a { width: 100%; display: block; font-size: 14px; color: #999; transition: 0.2s all ease-in; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .propage .propage_nav .mitem.curr h2 a { color: #333; } .propage .propage_nav .mitem h2:hover a { color: #EE3224; } .propage .propage_nav .mitem a:hover { color: #EE3224; } .propage .propage_nav.curr1 .propage_nav_main { display: none; } .propage .propage_nav.curr .propage_nav_main { position: fixed; top: auto; bottom: 150px; } .propage .propage_info { max-width: 1200px; width: 100%; } .propage .propage_info .pro_list { display: none; } .propage .propage_info .product_list { display: flex; flex-wrap: wrap; width: 100%; } .propage .propage_info .product_list li { width: 50%; padding: 20px; } .propage .propage_info .product_list li a { display: block; width: 100%; transition: 0.2s all ease-in; } .propage .propage_info .product_list li a .mtop { position: relative; } .propage .propage_info .product_list li a .mtop .mbg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; transition: 0.2s all ease-in; opacity: 0; } .propage .propage_info .product_list li a .mtop .mbg i { color: #fff; font-size: 40px; transition: 0.3s all ease-in; display: block; transform: rotate(0); } .propage .propage_info .product_list li a .mtop .mimg { width: 100%; overflow: hidden; } .propage .propage_info .product_list li a .mtop .mimg img { width: 100%; height: 100%; object-fit:contain; transition: 0.3s all ease-in; } .propage .propage_info .product_list li a .mfont { padding: 20px; } .propage .propage_info .product_list li a .mfont h3 { font-size: 20px; font-weight: bold; color: #333; margin-bottom: 20px; transition: 0.2s all ease-in; } .propage .propage_info .product_list li a .mfont p { font-size: 15px; color: #666; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; } .propage .propage_info .product_list li a:hover { transform: translateY(-3px); } .propage .propage_info .product_list li a:hover .mtop .mbg { opacity: 1; } .propage .propage_info .product_list li a:hover .mtop .mbg i { transform: rotate(180deg); } .propage .propage_info .product_list li a:hover .mtop .mimg img { transform: scale(1.1); } .propage .propage_info .product_list li a:hover .mfont h3 { color: #EE3224; } .propage .propage_info .xhjs_list { width: 100%; margin-bottom: 30px; position: relative; } .propage .propage_info .xhjs_list .xhjs_list_maodian { position: absolute; top: -120px; opacity: 0; z-index: -1; visibility: hidden; } .propage .propage_info .xhjs_list h6 { font-size: 25px; font-weight: bold; color: #333; margin-bottom: 25px; padding-left: 15px; position: relative; } .propage .propage_info .xhjs_list h6:after { content: ''; position: absolute; left: 15px; bottom: -15px; display: block; width: 100px; height: 2px; background: #EE3224; } .propage .propage_info .xhjs_list ul { width: 100%; } .propage .propage_info .xhjs_list li { width: 100%; padding: 20px; } .propage .propage_info .xhjs_list li a { display: flex; align-items: flex-start; width: 100%; transition: 0.2s all ease-in; } .propage .propage_info .xhjs_list li a .mtop { position: relative; width: 50%; } .propage .propage_info .xhjs_list li a .mtop .mbg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; transition: 0.2s all ease-in; opacity: 0; } .propage .propage_info .xhjs_list li a .mtop .mbg i { color: #fff; font-size: 40px; transition: 0.3s all ease-in; display: block; transform: rotate(0); } .propage .propage_info .xhjs_list li a .mtop .mimg { width: 100%; overflow: hidden; } .propage .propage_info .xhjs_list li a .mtop .mimg img { width: 100%; height: 100%; object-fit: cover; transition: 0.3s all ease-in; } .propage .propage_info .xhjs_list li a .mfont { padding: 20px; width: 50%; } .propage .propage_info .xhjs_list li a .mfont h3 { font-size: 22px; font-weight: bold; color: #333; margin-bottom: 20px; transition: 0.2s all ease-in; } .propage .propage_info .xhjs_list li a .mfont p { font-size: 15px; color: #666; line-height: 170%; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 20; display: -webkit-box; } .propage .propage_info .xhjs_list li a:hover { transform: translateY(-3px); } .propage .propage_info .xhjs_list li a:hover .mtop .mbg { opacity: 1; } .propage .propage_info .xhjs_list li a:hover .mtop .mbg i { transform: rotate(0deg); } .propage .propage_info .xhjs_list li a:hover .mtop .mimg img { transform: scale(1.1); } .propage .propage_info .xhjs_list li a:hover .mfont h3 { color: #EE3224; } .propage .propage_info .xhjs_list li:nth-child(2n) a { flex-direction: row-reverse; } footer{ border-top:#d81e06 3px solid; background: #1D1D1D; color:#fff} footer a{ color:#fff} @media screen and (max-width: 1300px) { .service-info p { font-size: 14px; } .service-title div { width: 18px; height: 18px; margin-right: 10px; } .section-bar-left h3 { font-size: 22px; } .data-bg-cover h3 { font-size: 22px; color: #fff; } .service-title span { font-size: 18px; } .main-product-desc h4 { font-size: 20px; } .about02 .about_swi_btn { top: 450px; } .about02 .page_title_w { margin-bottom: 30px; } .about02 .year_box { top: 270px; } .about02 { height:auto; } .about02 .minfo { padding: 30px 18px 30px 18px; } .nshowInfo img{ width:100%;} .proshow_boxs img{ width:100%;} .serve_zc01 { padding: 20px 0px; } .serve_zc03 { padding: 30px 0px; } .serve_zc01 .serve_zc01_main { padding-top:30px;} .serve_zc01 ul li a span { width: 55px; height: 55px; margin-bottom:10px; } .serve_zc01 ul li a { padding: 10px; } .serve_zc01 ul li a span i { font-size: 30px; } .serve_zc01 ul li a .mfont { font-size: 12px; font-weight:normal; line-height:20px; } .serve_zc01 ul li a .mfont p{ padding-bottom:0px; margin-bottom:0px;} .serve_zc03 .serve_zc03_main { padding-top: 25px; } .serve_zc03 .mitem { padding: 10px; height: auto; } .serve_zc03 .mitem .mtop { margin-bottom: 0.2rem; } .serve_zc03 ul { flex-wrap: wrap; } .serve_zc03 li { width: 50%; padding: 3px; } .serve_zc03 .mitem .mtop h3 { font-size: 30px; } .serve_zc03 .mitem h5 { font-size:13px; } .serve_zc03 .mitem .mmid h4 { font-size:16px; } .serve_zc03 .mitem .mfang { width: 15px; height: 15px; } .serve_zc03 .mitem .mtop p { transform: translateY(10px); } .page_banner { width: 100%; height: 160px; position: relative; } .page_banner .banner_bg img { object-fit: fill; } .contactbox .txt .txtlist{ margin-left:0%; padding-top:0px; display:block; width: 100%; } .contactbox .txt .txtlist img{ width:100%;} .contactbox .txt .txtpic{ margin-left:0%;} .contactbox .txt .txtpic img{ width:100%;} .propage .propage_nav { display: none; } .propage .propage_info .product_list li { width: 100%; padding: 0; border-bottom: #CCCCCC 1px solid; margin-top: 20px; } .propage { padding: 0px; } .product_tabs { display: block; margin-bottom: 10px; } .page_tabs .page_tabs_main { max-width: 1200px; width: 100%; margin: 0 auto; height: 100%; } .page_tabs .page_tabs_main ul { flex-wrap: wrap; justify-content: flex-start; width: 100%; display: flex; align-items: center; height: 100%; } .page_tabs .page_tabs_main ul li span { width: 64px; height: 2px; background: #EE3224; transition: 0.2s all ease-in; opacity: 0; } .page_tabs .page_tabs_main ul li.curr span { opacity: 1; } .page_tabs .page_tabs_main ul li { display: flex; align-items: center; justify-content: center; flex-direction: column; flex: auto; height:66px; transition: 0.2s all ease-in; } .page_tabs .page_tabs_main ul li a { font-size: 15px; color: #333; height: 100%; display: flex; align-items: center; justify-content: center; transition: 0.2s all ease-in; } .footer-logo{ width:50%;} .footer-text{ width:50%;} .data-item h2 { font-size: 40px; } .data-item span{ font-size: 25px; } .page_title h3 { font-size: 1.5rem; } .contactbox .txt .txtlist { width:100%; } .list-paddingleft-2{ width:100%; padding:0px;} .page_title h2 { font-size:18px; } .xhsider { top: auto; bottom: 0; left: 0; right: 0; box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15); } .xhsider ul { display: flex; align-items: center; } .xhsider a { padding: 0.5rem 0 0.1rem 0; } .xhsider a i { font-size: 22px; margin-bottom: 0.1rem; } .xhsider li:first-child a { border-radius: 0; } /*.xhsider li .sider_pop {*/ /* transform: translate(2.3rem, 0rem);*/ /*}*/ /*.xhsider li:hover .sider_pop {*/ /* transform: translate(2rem, -8rem);*/ /* }*/ .xhsider li:nth-child(1) .sider_pop { transform: translate(-100rem, -8rem); } .xhsider li:nth-child(1):hover .sider_pop { transform: translate(1.8rem, -8rem); } .xhsider li:nth-child(2):hover .sider_pop { transform: translate(1.8rem, -16rem); } .page_banner .page_banner_main h3 { top: 1rem; } .page_banner .page_banner_main h2 { font-size: 1.25rem; } .page_banner .page_banner_main span { font-size: 2rem; } .page_banner .page_banner_main p { font-size: 0.26rem; margin: 0.3rem 0 0.5rem 0; } .about-info h1{ font-size: 26px; } .about-info h2{ font-size: 26px; } .about-tag-item{ margin-top: 10px; } .ind_swi_pag { padding-right:10px; margin-top:0px; } .newsbox .news_item { display:block; } .newsbox ul li{ width:50%; float:left; padding: 0.6rem;} .newsbox .news_item .mimg { width: 100%; margin:0px; } .news_show { width: 90%;} .news_show .nshowBox .nshowNext span{ display:none;} .news_show .nshowBox .nshowTitle { font-size: 24px; line-height: 32px; } .proshow { padding-top: 20px; padding-bottom: 20px; } .proshow .proshow_main { display:block; } .proshow .mleft { width: 100%; float:left; } .proshow .mright { width: 100%; float:left; padding:0px; padding-top:20px; } .proshow_tabs { height: 40px; line-height:40px; } .proshow_tabs ul li a { height: 40px; line-height: 40px; } .proshow_tabs ul li { width: 40%; height: 100%; } .proshow_boxs { padding-top: 20px; padding-bottom: 20px; } .proshow .mright h2 { font-size: 25px; } .proshow_imgswi_btn{ transform: scale(0.6);} .info_over h5 { font-size: 12px; } .info_over span { width: 100px; } .case_list .case_list_main ul li { width: 50%; } } @media screen and (max-width: 992px) { .about-info-img{ display: none; } .row .about-info1{ padding: 20px; } .row .about-info2{ padding: 20px; } .company-padding{ padding-top: 40px; padding-bottom: 20px; } .about-tag-item span{ width: calc(100% - 70px - 18px); font-size: 14px; -webkit-line-clamp: 2; line-height: 24px; } .about-tag-item .about-tag{ width: 70px; height: 24px; margin-right: 18px; line-height: 24px; font-size: 14px; } .newsbox .news_item { display:block; } .newsbox ul li{ width:100%; float:left; padding:0;} .news_show .nshowBox .nshowNext span{ display:none;} .news_show .nshowBox .nshowTitle { font-size: 18px; line-height: 32px; } .case_list .case_list_main ul li { margin-top: 5%; width: 100%; padding:0px; } }