@charset "utf-8"; /* ====================公共样式========================= */ /* 头部 */ .zdHead { position: fixed; top: 0; left: 0; width: 100%; padding: 25px 0; box-sizing: border-box; z-index: 99; transition: all 0.28s; } .zdHead.bg, .zdHead.on { padding: 16px 0; background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, .2); } .zdHead_box { display: flex; align-items: center; justify-content: space-between; } .zdHead_logo { transition: all 0.48s; } .zdHead_logo a { display: block; } .zdHead_logo img { max-width: 100%; height: 60px; } .zdHead_logo_c { display: none; } .zdHead_nav li { position: relative; display: inline-block; padding: 0 0.38rem; } .zdHead_nav a { line-height: 68px; color: #fff; font-size: 18px; -webkit-transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1); transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1); } .zdHead_nav li .sub { position: absolute; top: 38px; left: 50%; transform: translateX(-50%); width: 100%; background: #fff; border-radius: 6px; min-width: 189px; padding: 10px 0 10px; opacity: 0; visibility: hidden; transition: all 0.48s; z-index: -1; } /* .zdHead_nav li:last-child .sub { left: auto; transform: translateX(0); right: 0; } */ .zdHead_nav li:hover .sub { opacity: 1; visibility: inherit; z-index: 999; top: 68px; } .zdHead_nav li .sub a { color: #333; display: block; opacity: 1; text-align: center; font-size: 14px !important; border-bottom: 1px solid #eee; line-height: 2; padding: 10px 0; } .zdHead_nav li .sub a:last-child { border-bottom: 0; } .zdHead_nav li .sub a:hover { color: #004ea2; } .zdHead_nav a:hover { opacity: 1; } .zdHead.bg .zdHead_logo img, .zdHead.on .zdHead_logo img { height: 50px; } .zdHead.bg .zdHead_logo_c, .zdHead.on .zdHead_logo_c { display: block; } .zdHead.bg .zdHead_logo_w, .zdHead.on .zdHead_logo_w { display: none; } .zdHead.bg .zdHead_nav a, .zdHead.on .zdHead_nav a { color: #333; opacity: 1; } .zdHead.bg .zdHead_nav a:hover, .zdHead.on .zdHead_nav a:hover { color: #004ea2; } .zdHead.bg .zdHead_nav .hover, .zdHead.on .zdHead_nav .hover { color: #004ea2; } .zdHead .nav_r { display: flex; align-items: center; justify-content: space-between; margin-left: 25px; } .zdHead .language { position: relative; text-align: center; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; padding-left: 0.18rem; } .zdHead .language::before { position: absolute; content: ""; width: 2px; height: 100%; left: 0; top: 0; margin-left: -0.5px; background-color: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .zdHead .language>a { position: relative; color: white; height: 30px; line-height: 30px; font-size: 16px; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .zdHead .language>a:after { display: inline-block; margin-left: 5px; content: "\f0d7"; font-size: 12px; font-family: 'fontawesome'; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .zdHead .language.on>a:after { -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -ms-transform: rotate(180deg); } .zdHead .language>a img { width: auto; height: 30px; margin-right: 0.1rem; } .zdHead .language div { display: none; position: absolute; z-index: 2; left: 5px; top: calc(100% + 20px); width: 100%; height: auto; background: rgba(0, 0, 0, .8); text-align: left; -webkit-transition: top 0.3s; -moz-transition: top 0.3s; -ms-transition: top 0.3s; -o-transition: top 0.3s; transition: top 0.3s; } .zdHead.on .language div { top: calc(100% + 35px); } .zdHead .language div a { display: block; font-size: 16px; padding: 10px 15px; color: rgba(255, 255, 255, .8); -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; letter-spacing: 0.5px; } .zdHead .language div a:hover { background-color: #004ea2; color: white; } .zdHead .search { position: relative; margin-right: 0.18rem; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .zdHead .search a { display: block; } .zdHead .search a img { height: 28px; } #formsearh { position: absolute; z-index: 3; top: calc(100% + 20px); right: -20px; width: 320px; background-color: rgba(255, 255, 255, 1); border-radius: 2px; overflow: hidden; display: none; border: 1px solid #004ea2; -webkit-transition: top 0.3s; -moz-transition: top 0.3s; -ms-transition: top 0.3s; -o-transition: top 0.3s; transition: top 0.3s; } .zdHead.on #formsearh { top: calc(100% + 36px); } #formsearh input[type="text"] { float: left; font-size: 16px; height: 42px; line-height: 42px; padding-left: 15px; width: 80%; border: none; background-color: transparent; color: #333; box-sizing: border-box; overflow: hidden; } #formsearh input::-webkit-input-placeholder, #formsearh textarea::-webkit-input-placeholder { color: rgba(255, 255, 255, .5); color: #333; } #formsearh button { float: right; width: 20%; height: 42px; border: none; background: url(../images/icon-search-w.png) no-repeat center center; background-size: auto 50%; color: #fff; border-left: 1px solid rgba(255, 255, 255, .2); cursor: pointer; box-sizing: border-box; overflow: hidden; background-color: #004ea2; } .zdHead.on .language>a { color: #333; } .zdHead.on .language::before { background-color: #333; } .zdHead .nav_r img.black, .zdHead.on .nav_r img { display: none; } .zdHead.on .nav_r img.black { display: block; } /* 手机导航 s */ .mobile-inner-header-icon { color: #ffffff; background: #004ea2; height: 60px; font-size: 24px; text-align: center; float: right; width: 60px; position: relative; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s; } .mobile-inner-header-icon span { position: absolute; left: calc((100% - 30px) / 2); top: calc((100% - 5px) / 2); width: 30px; height: 3px; background-color: #fff; transition-duration: 0.5s; } .mobile-inner-header-icon span:nth-child(1) { transform: translateY(10px) rotate(0deg); } .mobile-inner-header-icon span:nth-child(2) { transform: translateY(-10px) rotate(0deg); } .mobile-inner-header-icon span:nth-child(3) { width: 20px; } .mobile-inner-header-icon-click span:nth-child(1) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: clickfirst; } .mobile-inner-header-icon-click span:nth-child(2) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: clicksecond; } .mobile-inner-header-icon-out span:nth-child(1) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; } .mobile-inner-header-icon-out span:nth-child(2) { animation-duration: 0.5s; animation-fill-mode: both; animation-name: outsecond; } .mobile-inner-nav { background: #004ea2; width: 100%; height: 100%; position: fixed; top: 55px; left: 0px; display: none; overflow-y: auto; z-index: 2; } .active_mobile span:nth-child(3) { opacity: 0; } .active_mobile span:nth-child(1) { transform: rotate(45deg); width: 30px; } .active_mobile span:nth-child(2) { transform: rotate(-45deg); width: 30px; } .header-search { padding: 0 10px; } .header-search form { height: 40px; border-radius: 20px; border: 1px solid #e5e5e5; position: relative; width: 100%; margin: 0.3rem 0 0.2rem; } .header-search form input { font-size: 14px; color: #fff; height: 38px; line-height: 38px; padding: 0 0.2rem; box-shadow: none; -webkit-appearance: none; border-right: 0; background: none; width: 100%; } .header-search form input::placeholder { color: white; font-size: 14px; } .header-search form button { position: absolute; top: 0; right: 0; width: 40px; height: 38px; line-height: 38px; border: 0; background-color: transparent; color: white; font-size: 18px; } .subNavBox1 { width: 100%; } .subNav1 { display: block; width: 100%; border-bottom: 1px solid #3570af; line-height: 50px; font-size: 18px; color: #555; padding: 0 15px; background: url(../images/jia1.png) no-repeat 96% center; color: #fff; } .subNav1 a { display: block; margin-right: 60px; } .currentDt1 { background: url(../images/jian1.png) no-repeat 96% center #02468f; } .navContent1 { display: none; border-bottom: 1px solid #d6d6d6; padding: 10px 0; background: #02468f; overflow: hidden; } .navContent1 li { line-height: 40px; } .navContent1 li a { display: block; font-size: 16px; color: #fff; padding-left: 40px; } .so-mobile-fl { width: 100%; padding: 10px 10px 10px 40px; font-size: 0; } .so-mobile-fl a { width: 50%; padding-right: 2%; display: inline-block; padding-bottom: 10px; color: #fff; position: relative; font-size: 16px; line-height: 1.3; /* padding: 10px 10px 10px 40px; */ } .so-mobile-fl p { padding-bottom: 10px; } .so-mobile-fl p a { width: 100%; margin-bottom: 0; } .xg-mobile-bt { font-size: 16px; padding: 10px 20px; } .xg-mobile-bt a { color: #fff; position: relative; padding-left: 20px; } .xg-mobile-bt a:before { content: ''; width: 15px; height: 15px; background: url(../images/m_anniu1.png) no-repeat center; position: absolute; left: 0; top: 2px; background-size: cover; } /* 手机导航 e */ /* 底部 */ .Footer-wrapper{} .Footer-container{ background-color: #f1f1f1; background-color: #111; padding: 0.6rem 0; } .Footer-container .fl{ width: 25%; } .Footer-container .fl .foot_logo{} .Footer-container .fl .foot_logo img{} .Footer-container .fl .foot_txt{ margin-top: 0.4rem; } .Footer-container .fl .foot_txt ul{} .Footer-container .fl .foot_txt ul li{ font-size: 14px; line-height: 24px; margin-bottom: 0.18rem; color: white; } .Footer-container .fl .foot_txt ul li i{ width: 40px; font-size: 24px; } .Footer-container .fl .foot_txt ul li p{ width: calc(100% - 40px); } .Footer-container .fl .foot_txt ul li a{} .foot_item2{ width: calc(75% - 290px); /* padding-left: 0.2rem; */ } .Footer-container .fl .f_select{ width: 80%; height: 40px; margin-top: 0.2rem; position: relative; cursor: pointer; } .Footer-container .fl .f_select .note{ color: #787878; background: url(../images/sanjiao.png) no-repeat 94% center; font-size: 16px; line-height: 38px; padding-left: 25px; border: solid 1px #787878; } .Footer-container .fl .f_select .f_xl{ width: 100%; position: absolute; top: 100%; left: 0; border: solid 1px rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.8); /* height: 150px; */ overflow-y: auto; display: none; } .Footer-container .fl .f_select .f_xl a{ display: block; padding-left: 25px; color: #333; font-size: 14px; line-height: 40px; } .Footer-container .fl .f_select .f_xl a:hover{ background-color: #004ea2; color: white; } .Footer-container .fr{ width: 75%; padding-top: 0.2rem; } .Footer-container .fr .foot_nav_item{ float: left; width: 80%; } .Footer-container .fr .foot_nav_item ul{} .Footer-container .fr .foot_nav_item ul li{} .Footer-container .fr .foot_nav_item ul li .foot_menu{ color: #fff; margin-bottom: 0.25rem; font-size: 18px; font-weight: 700; } .Footer-container .fr .foot_nav_item ul li .foot_drop{} .Footer-container .fr .foot_nav_item ul li .foot_drop a{ display: block; font-size: 14px; color: rgb(255,255,255,.8); margin-bottom: 0.18rem; } .Footer-container .fr .foot_nav_item ul li .foot_drop a:hover{ /* color: rgb(255,255,255,1); */ color: #004ea2; } .Footer-container .fr .foot_nav_item ul li .foot_drop a:last-child{ margin-bottom: 0; } .Footer-container .fr .foot_wx{ float: right; width: 20%; } .Footer-container .fr .foot_wx .top{} .Footer-container .fr .foot_wx .top img{ width: 160px; } .Footer-container .fr .foot_wx .top p{ text-align: center; font-size: 16px; color: #fff; margin-top: 0.15rem; } .Footer-container .fr .foot_wx .bot{ margin-top: 0.2rem; width: 100%; } .Footer-container .fr .foot_wx .bot ul{ text-align: center; font-size: 0; } .Footer-container .fr .foot_wx .bot ul li{ display: inline-block; margin-right: 10px; } .Footer-container .fr .foot_wx .bot ul li a{ display: inline-block; width: 38px; height: 38px; text-align: center; line-height: 38px; border-radius: 50%; background-color: #bdbdbd; } .Footer-container .fr .foot_wx .bot ul li a img{ display: inline-block; } .Footer-container .fr .foot_wx .bot ul li:last-child{ margin-right: 0; } .Footer-copyright{ text-align: center; background-color: #000; padding: 0.3rem 0; font-size: 14px; color: white; border-top: 1px solid rgb(255,255,255,.2); } .Footer-copyright a{ margin-left: 5px; } /* 中间+共用部分 */ /* 首页标题 */ .ind_tit{ text-align: center; } .ind_tit h3{ font-size: 0.45rem; color: #262626; font-weight: 700; } .ind_tit h3 span{ color: #004ea2; } .ind_tit p{ font-size: 18px; color: #2a2a2a; margin-top: 0.25rem; } .ind_tit2{ overflow: hidden; } .ind_tit2 .fl{ position: relative; padding-left: 0.25rem; } .ind_tit2 .fl:before{ position: absolute; content: ""; left: 0; top: 0; width: 3px; height: 100%; background-color: #004ea2; } .ind_tit2 p{ color: #333333; text-transform: uppercase; font-weight: bold; font-size: 30px; } .ind_tit2 h3{ color: #004ea2; margin-top: 10px; font-size: 36px; font-weight: bold; } .ind_tit2 ul{} .ind_tit2 ul li{} .ind_tit2 ul li a{ position: relative; padding: 0 0.3rem; font-size: 20px; color: #262626; line-height: 1; } .ind_tit2 ul li.active a,.ind_tit2 ul li:hover a{ color: #004ea2; } .ind_tit2 ul li a::after{ position: absolute; content: ""; right: 0; top: 5%; height: 90%; width: 2px; background-color: #262626; } .ind_tit2 ul li:last-child a{ padding-right: 0; } .ind_tit2 ul li:last-child a::after{ display: none; } /* 首页分页器 */ .ind_page.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet{ margin: 0 0.1rem; bottom: 0; width: 0.18rem; height: 0.18rem; background-color: transparent; border: 2px solid #aaaaaa; border-radius: 50%; opacity: 1; } .ind_page.swiper-pagination-horizontal.swiper-pagination .swiper-pagination-bullet-active{ border-color: #004ea2; background-color: #004ea2; } /* 首页more */ .ind_more{ display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; height: 50px; font-size: 18px; color: #ffffff; border-radius: 25px; width: 180px; background-color: #004ea2; margin: 0 auto; font-weight: normal; } .ind_more img{ margin-left: 0.12rem; } /* 首页banner */ /* banner */ .ind_banner { position: relative; height: 100vh; } .ind_banner img { width: 100%; object-fit: cover; } .ind_banner .owl-carousel{ height: 100%; } .ind_banner .owl-controls{ position: absolute; width: 100%; bottom: 3%; left: 0; } .ind_banner .owl-theme .owl-controls .owl-page span{ background-color: white; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .ind_banner .owl-theme .owl-controls .owl-page.active span, .ind_banner .owl-theme .owl-controls.clickable .owl-page:hover span{ background-color: #004ea2; } .ind_banner .swiper { height: 100%; } /* .ind_banner .swiper .swiper-slide,.ind_banner .swiper .swiper-slide img{ position: relative; z-index: 3; } .ind_banner .swiper .swiper-slide:nth-child(3){ z-index: 1; } */ .ban_hor{ position: absolute; width: 100%; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; } .ban_hor ul{} .ban_hor ul li{} .ban_hor ul li a{} .ban_hor ul li.swiper-slide { width: 360px; background: #fff; box-shadow: 0 8px 30px #ddd; } .ban_hor ul li a img{ width: 100%; } /* .ban_hor .swiper-slide{ transform: scale(0.8); } .ban_hor .swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1); } */ /* banner end */ /* swiper-page01 */ .swiper-page01.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .swiper-page01.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #004ea2; width: 30px; height: 8px; border-radius: 4px; } /* com_tit */ .com_tit{ position: relative; } .com_tit:before{ position: relative; display: block; content: ""; width: 40px; height: 2px; margin-bottom: 0.1rem; background-color: #004ea2; } .com_tit h3{ font-size: 0.42rem; line-height: 1.5; color: #333; margin-bottom: 0.4rem; /* font-family: "USB"; */ font-weight: bold; } /* 分页 */ .com-page{ padding-top: 0.4rem; } .com-page a,.com-page span{ width: 48px; height: 48px; border-radius: 50%; text-align: center; line-height: 46px; color: #4d5a66; border: 1px solid #d1d1d1; margin: 0 5px; font-size: 16px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .com-page a.page-num-current,.com-page a:hover{ background-color: #004ea2; border-color: #004ea2; color: white; } .com-page a i{ font-size: 22px; vertical-align: middle; line-height: 1; } /* sortnav */ .sortnav{ position: relative; top: -35px; } .sortnav .box{ width: 100%; } .sortnav .box.act{ position: fixed; top: 100px; left: 0; background-color: white; } .sortnav ul{ box-shadow: 0 10px 25px -4px rgb(0,78,162,.18); } .sortnav ul li{ -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .sortnav ul li a{ display: block; position: relative; height: 100%; text-align: center; height: 70px; line-height: 70px; background: #fff; color: #2e2d3c; font-size: 18px; /* font-weight: 700; */ } .sortnav ul li a::after{ position: absolute; content: ''; display: block; width: 1px; height: 30%; background: #ccc; right: 0; top: 35%; } .sortnav ul li:last-child a::after{ display: none; } .sortnav ul li.active a,.sortnav ul li:hover a{ color: white; background-color: #004ea2; } /* com_ban */ .com_ban{ position: relative; } .com_ban img{ width: 100%; } .com_ban .pos{ position: absolute; z-index: 2; width: 100%; bottom: 0.6rem; left: 0; } .com_ban .pos h3{ color: #fff; text-shadow: 0px 0px 15px rgb(0 0 0 / 40%); font-size: 0.42rem; margin: 0px 0px 15px; font-weight: bold; } .com_ban .pos section{ position: relative; font-size: 16px; color: #fff; line-height: 30px; border-top: 1px rgba(255,255,255,.4) solid; padding: 10px 0px 0px 2px; text-transform: uppercase; } .com_ban .pos section:after { content: ""; display: block; width: 50px; height: 3px; background: #fff; position: absolute; top: -2px; left: 0; } .com_ban .pos section i{ line-height: 30px; margin-right: 5px; } .com_ban .pos section a{ color: white; } /* 右侧客服 s */ .online_r{ position: fixed; right: 10px; bottom: 15%; z-index: 9; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; opacity: 1; display: block; } .online_r.hide{ right: -60px; opacity: 0; display: block; } .online_r ul{} .online_r ul li{ position: relative; box-shadow: 0 10px 15px rgb(0 0 0 / 15%); cursor: pointer; height: 55px; line-height: 55px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; margin-bottom: 5px; opacity: 1; } .online_r ul li.hide{ display: block; opacity: 0; } .online_r ul li i{ display: block; position: relative; font-size: 12px; width: 55px; font-size: 24px; color: white; background-color: #99999d; text-align: center; } .online_r ul li:hover i{ background-color: #004ea2; } .online_r ul li span{ position: absolute; background: #004ea2; border-radius: 3px; height: auto; min-height: 100%; right: 95px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; opacity: 0; visibility: hidden; font-size: 18px; color: #fff; white-space: nowrap; padding: 0 15px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .online_r ul li:hover span{ opacity: 1; right: 0.6rem; visibility: visible; } .online_r ul li span .pic{ padding: 15px 0; } .online_r ul li span .pic img{ width: 100px; max-width: none; } .online_r ul li span:before { position: absolute; content: ""; display: block; width: 0; height: 0; border: 10px solid transparent; border-left: 10px solid #004ea2; right: -15px; top: 50%; margin-top: -10px; } .online_r ul li.back_top{ box-shadow: 0 10px 15px rgb(0 0 0 / 15%); background: #004ea2; } /* 右侧客服 e */ /* -------------------------PC端--------------------------- */ @media all and (max-width:1700px) { /* 1600 × (900/1024/1200) */ .zdHead_nav li { padding: 0 0.28rem; } } @media all and (max-width:1599px) { /* 1440 × (900/1050) */ .zdHead_nav li { padding: 0 0.2rem; } } @media all and (max-width:1439px) { /* 1360 × (768) */ } @media all and (max-width:1359px) { /* 1280 × (800/854/1024) */ } @media all and (max-width:1279px) { /* 1152 × (864) */ } @media all and (max-width:1151px) { /* 1024 × (600/768) */ .zdHead, .zdHead.pro_on { padding: 0 0 0 4% !important; background-color: white; } .zdHead_logo img, .zdHead.on .zdHead_logo img { height: 40px; } .zdHead .w16{ max-width: 100%; } .zdHead_logo_c { display: block; } .zdHead_logo_w { display: none; } .head_r{ display: none; } .mobile-inner-header-icon{ display: block; } .mt{ margin-top: 60px; } .online_r{ display: none; } .Footer-container .fl{ width: calc(100% - 200px); } .Footer-container .fr .foot_nav_item{ display: none; } .Footer-container .fr{ width: 160px; } .Footer-container .fr .foot_wx{ width: 100%; } } /* ------------------------手机端-------------------------- */ @media all and (max-width:1000px) { .com_ban { height: 36vh; } .com_ban img { width: 100%; height: 100%; object-fit: cover; } .com_ban .pos{ text-align: center; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .com_ban .pos h3{ font-size: 0.48rem; margin-bottom: 0; font-weight: normal; } .com_ban .pos section{ display: none; } .sortnav{ top: 0; padding-top: 0.5rem; } .sortnav ul{ flex-wrap: wrap; box-shadow: none; } .sortnav ul li{ width: 50%; padding: 0px 5px; margin: 0.15rem 0; } .sortnav ul li a{ box-shadow: 0px 0px 5px rgb(11 11 11 / 10%); font-size: 16px; } .sortnav ul li a::after{ display: none; } .com_tit:before{ width: 0.5rem; margin-bottom: 0.18rem; } .pd-60 { padding: 1rem 0; } } @media all and (max-width:768px) { .subNav1 a { margin-right: 40px; } } @media all and (max-width:640px) { .subNav1{ font-size: 16px; } .navContent1 li a{ font-size: 14px; } .ind_tit h3{ font-size: 0.42rem; } .ind_tit p{ font-size: 16px; } .Footer-container .fl .foot_logo img{ height: 40px; } .Footer-container .fl .foot_txt ul li i{ font-size: 20px; line-height: 24px; width: 30px; } .Footer-container .fl,.Footer-container .fr{ width: 100%; } .Footer-container .fr{ padding-top: 0.4rem; } .Footer-container .fr .foot_wx .top img{ width: 140px; } .Footer-container .fr .foot_wx .top p{ font-size: 14px; } .Footer-copyright{ font-size: 13px; line-height: 1.6; } .com_tit h3{ margin-bottom: 0.5rem; } .com-page a,.com-page span{ width: 38px; height: 38px; line-height: 36px; font-size: 14px; margin: 0 3px; } .sortnav ul li a{ line-height: 50px; height: 50px; font-size: 14px; } } @media all and (max-width:480px) { } @media all and (max-width:420px) { } @media all and (max-width:376px) { }