* { margin: 0; padding: 0; box-sizing: border-box; /* font-family: PINGFANGMEDIUM; */ } body, html { scroll-behavior: smooth; } body, html { width: 100%; height: auto; } img { display: block; } ul li { list-style: none; } a { text-decoration: none } @font-face { font-family: PINGFANGEXTRALIGHT; src: url('../fonts/PINGFANG\ EXTRALIGHT.TTF'); } @font-face { font-family: PINGFANGHEAVY; src: url('../fonts/PINGFANG\ HEAVY.TTF'); } @font-face { font-family: PINGFANGLIGHT; src: url('../fonts/PINGFANG\ LIGHT.TTF'); } @font-face { font-family: PINGFANGMEDIUM; src: url('../fonts/PINGFANG\ MEDIUM.TTF'); } @font-face { font-family: PINGFANGREGULAR; src: url('../fonts/PINGFANG\ REGULAR.TTF'); } /*单行省略*/ .omit1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .omit2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .content { width: 92%; max-width: 1400px; height: auto; margin: auto; } /* 顶部 */ .searchbox { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(255, 255, 255, 1); z-index: -1; opacity: 0; } .btnsearch span.open { display: block; width: 32px; height: 32px; position: fixed; top: 50px; right: 100px; font-size: 30px; z-index: 999; cursor: pointer; } .lnr_cross { background-image: url(../img/close1.png); background-repeat: no-repeat; background-size: 100%; transition: .45s; } .form-search-navi { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .searchbox .form-search-navi .form-control { padding: 18px 12px 12px 12px; height: auto; border: 0; outline: none; -webkit-box-shadow: none; box-shadow: none; font-size: 16px; -webkit-border-radius: 0; border-radius: 0; width: 300px; background: transparent; color: #333333; border-bottom: 1px solid #1170ee; } .form-search-navi button { background: transparent; border: 0; outline: 0; -webkit-box-shadow: none; box-shadow: none; position: absolute; top: 20px; right: 0; line-height: 40px; z-index: 99; } .lnr { display: block; width: 24px; height: 24px; background-image: url(../img/search1@2x.png); background-repeat: no-repeat; background-size: 100%; } /* 右侧悬浮弹窗 */ .pop_up { position: fixed; bottom: 50px; right: 55px; width: 48px; height: 200px; z-index: 9998; } .pop_code { width: 48px; height: 48px; background-color: #1170ee; border-radius: 50%; background-image: url(../img/floating01.png); background-repeat: no-repeat; background-size: 48px 48px; background-position: center center; overflow: hidden; margin-bottom: 14px; display: block; } .pop_erw:hover .pop_img { width: 90px; transition: .35s; } .pop_img { width: 0px; height: 90px; overflow: hidden; position: absolute; top: 0; right: 48px; transition: .35s; } .pop_text { width: 0px; height: 48px; overflow: hidden; position: absolute; top: 62px; right: 48px; transition: .35s; font-size: 20px; line-height: 48px; color: #666666; text-align: center; background-color: #fff; border-radius: 14px; } .pop_phone:hover .pop_text { width: 163px; transition: .35s; } .pop_img img { max-width: 100%; max-height: 100%; } .pop_phone { background-image: url(../img/floating02.png); } .pop_top { opacity: 0.5; background-image: url(../img/floating03.png); } /* 导航 */ .pc_nav { height: 92px; background-color: transparent; position: fixed; top: 0px; z-index: 9992; width: 100%; } .nav_con { width: 89%; max-height: 92px; height: 92px; margin: auto; display: flex; justify-content: space-between; } .nav_logo { height: 92px; padding-top: 32px; } .logo { width: 196px; height: 60px; float: left; background-image: url(../img/logo@2x.png); background-position: center center; background-size: 100% auto; background-repeat: no-repeat; } .logo1 { display: block; } .logo2 { display: none; background-image: url(../img/logo2@2x.png); } .nav_right { display: flex; justify-content: space-between; } .nav_title { /* width: 67%; */ width: 930px; height: auto; /* padding: 30px 0 0 0; */ } .nav_title li { width: 14%; height: 92px; float: left; text-align: center; } .nav_title li a { font-size: 18px; padding-top: 45px; text-align: center; color: #fff; width: 100%; height: 100%; display: block; transition: .35s; } /* .nav_title li a:hover{ font-size: 16px; color: #fff; transition: .35s; } */ .nav_search { float: left; width: 17px; height: 17px; background-image: url(../img/search_white@2x.png); background-repeat: no-repeat; background-position: 0 0; background-size: 100% 100%; cursor: pointer; } .rightcon { display: flex; padding-top: 48px; } /* 头部结束 */ /* 底部 */ .foot { width: 100%; height: auto; background-image: url('../img/bottom_bg.jpg'); background-repeat: no-repeat; background-size: cover; background-position: 0 0; position: relative; padding: 105px 0px 0px 0; } .foot_top { display: flex; justify-content: space-between; padding-bottom: 30px; } .foot_left { width: 278px; height: auto; overflow: hidden; display: flex; justify-content: space-between; /* padding-right: 50px; */ } .foot_left_i { width: 1px; height: 165px; background-color: rgba(255, 255, 255, 0.2); } .foot_ul { /*width: 75px;*/ height: auto; } .foot_ul p { font-size: 18px; color: #ffffff; margin-bottom: 20px; } .foot_ul a { display: block; font-size: 14px; color: #ffffff; margin-bottom: 12px; } .foot_middle { width: 616px; height: auto; overflow: hidden; display: flex; justify-content: space-between; padding: 0 50px 0 0; } .foot_middle_ul:first-child { width: 160px; height: auto; overflow: hidden; } .foot_middle_ul:nth-child(2) { width: 215px; height: auto; overflow: hidden; } .foot_middle_ul:nth-child(3) { width: 100px; height: auto; overflow: hidden; } .foot_middle_ul a { display: block; margin-bottom: 12px; } .foot_middle_g { width: 100%; height: auto; } .foot_middle_g:nth-child(1) { /* margin-bottom: 28px; */ } .foot_h1 { font-size: 16px; color: rgba(255, 255, 255, 0.8); margin-bottom: 25px; } .foot_a { font-size: 14px; color: rgba(255, 255, 255, 0.5); } .foot_contact { width: 375px; height: auto; overflow: hidden; } .foot_contit { font-size: 18px; color: #ffffff; margin-bottom: 25px; } .foot_address { width: 100%; height: auto; overflow: hidden; } .foot_address li { font-size: 14px; color: #ffffff; } .foot_address li:first-child { margin-bottom: 12px; } .foot_code { width: 110px; height: auto; overflow: hidden; margin-top: 45px; float: right; } .foot_code img { width: 110px; height: 110px; } .foot_code span { font-size: 12px; color: #ffffff; opacity: 0.5; margin-top: 10px; display: block; text-align: center; } .foot_beian { width: 100%; height: auto; overflow: hidden; padding: 28px 0; border-top: 1px solid rgba(255, 255, 255, 0.2); } .foot_beian p { font-size: 14px; color: #ffffff; opacity: 0.4; } .foot_beian p a { font-size: 14px; color: #ffffff; } .foot_mobile { display: none; } @media screen and (max-width: 1650px) {} @media screen and (max-width: 1500px) {} @media screen and (max-width: 1440px) { .pc_nav { padding: 0 50px; } } @media screen and (max-width: 1366px) {} @media screen and (max-width: 1350px) {} @media screen and (max-width: 1270px) {} @media screen and (max-width: 1200px) {} @media screen and (max-width: 1130px) {} @media screen and (max-width: 1100px) {} @media screen and (max-width: 800px) { .pop_top { opacity: 1; } .pop_up .pop_erw, .pop_phone { display: none; } .pop_up { bottom: 8px; right: 10px; width: 48px; height: 50px; } .pop_code { width: 35px; height: 35px; background-size: 35px 35px; } .foot { display: none; } .foot_mobile { display: block; width: 100%; height: auto; overflow: hidden; background-image: url('../img/bottom_bg.jpg'); background-repeat: no-repeat; background-position: 0 0; padding: 60px 0 50px 0; } .foot_mobile_ul { width: 77%; height: auto; overflow: hidden; display: flex; flex-wrap: wrap; margin: auto; justify-content: center; } .foot_mobile_ul li { font-size: 14px; letter-spacing: 1px; color: #ffffff; margin-bottom: 10px; } .foot_mobile_code { width: 100%; height: auto; overflow: hidden; margin-top: 16px; } .foot_mobile_code img { width: 91px; height: 91px; display: block; margin: auto; } .foot_mobile_code p { font-size: 12px; color: #ffffff; opacity: 0.5; margin-top: 10px; width: 100%; text-align: center; } .foot_mobile_address { width: 100%; height: auto; overflow: hidden; text-align: center; } .foot_mobile_address p { font-size: 12px; color: #ffffff; margin-top: 16px; } .foot_mobile_beian { width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 16px; } .foot_mobile_beian p { font-size: 11px; color: #ffffff; opacity: 0.4; } .foot_mobile_beian p a { font-size: 11px; color: #ffffff; } } @media screen and (max-width: 450px) {} @media screen and (max-width: 380px) {} @media screen and (max-width: 320px) {}