* { margin: 0; padding: 0; } body { position: relative; --theme-color: #1784c6; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: Helvetica, "PingFangSC", "Microsoft Yahei", "寰蒋闆呴粦", Arial, sans-serif; padding-top: 88px; } a { margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; vertical-align: baseline; text-decoration: none; color: black; outline: none; -moz-outline-style: none; } ol, ul { list-style: none; } button { outline: none; cursor: pointer; } /* @font-face { src: url('../font/PingFang\ Bold.otf') } */ /* @font-face { src: url('../font/PingFang\ Regular.otf') } */ /* @font-face { src: url('../font/msyh.ttf') } */ /* @font-face { src: url('../font/Roboto-Bold-3.ttf') } @font-face { src: url('../font/Roboto-Regular-14.ttf') } @font-face { src: url('../font/Roboto-Regular.ttf') } */ .mb10 { margin-bottom: 10px !important; } .pageTitle { color: #101010; font-size: 30px; text-align: left; margin-bottom: 50px; text-align: center; letter-spacing: 3px; } .pageTitle span { position: relative; } .pageTitle span::before { content: ''; position: absolute; bottom: -10px; width: 30px; height: 2px; left: 50%; transform: translateX(-50%); background: var(--theme-color); } /* PC绔鑸潯 */ .headers { width: 100%; height: 88px; position: relative; background: #fff; } .headers-half { width: 1200px; margin: 0 auto; height: 85px; display: flex; } .headers-half-img { width: 30%; height: 85px; display: flex; align-items: center; } .headers-half-img img { width: auto; height: 54px; } .headers-half-content { width: 70%; display: flex; justify-content: flex-end; align-items: center; font-size: 16px; color: rgba(16, 16, 16, 100); } .headers-half-content>div { width: 14%; display: inline-block; height: 85px; line-height: 85px; text-align: center; } /* 瀵艰埅鏉′笅闈㈢殑閬僵灞 */ .tabbar-two { position: absolute; top: 88px; left: 0px; z-index: 101; width: 100%; background: rgba(255, 255, 255, .7); height: 50px; line-height: 50px; } .tabbar-two-list { display: flex; font-size: 12px; position: absolute; left: 36%; } .tabbar-two-list li { padding: 0 24px; cursor: pointer; } .tabbar-two div { width: 100%; } .actives { border-bottom: 3px solid var(--theme-color); } .liColor { color: var(--theme-color); } /* 绉诲姩绔殑鍥炬爣 */ .phoneIcon { position: fixed; right: 2%; bottom: 15%; width: 45px; height: 45px; border-radius: 50%; background: #fff; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.38); border: 1px solid rgba(255, 255, 255, 100); display: none; z-index: 100; } .phoneIcon img { width: 33px; height: 33px; text-align: center; vertical-align: middle; transform: translate(6px, 6px); } /* 绉诲姩绔殑澶撮儴 */ .none { display: none; } .phone-top { position: fixed; height: 52px; line-height: 52px; display: flex; align-items: center; background-color: rgba(248, 248, 248, 100); color: rgba(16, 16, 16, 100); font-size: 18px; left: 0; top: 0; width: 100%; z-index: 100; } .phone-top p { margin: 0 auto; } .phone-header { height: 56px; display: flex; padding: 0 10px; justify-content: space-between; align-items: center; /* margin-top: 52px; */ background-color: #ffffff; } .phone-header-l { width: 66px; height: 30px; } .phone-header-l img { height: 100%; vertical-align: middle; } .phone-header-r { width: 66px; /* height: 30px; */ text-align: right; } .phone-header-r img { width: 20px; height: 20px; vertical-align: middle; } .phone { display: none; position: fixed; top: 0; left: 0; width: 100%; z-index: 998; box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.15); } .phone-header-title { font-size: 16px; } /* 杞挱鍥 */ .banner-image { height: auto; width: 100%; } .carousel { position: relative; } /* .carousel div { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .1); z-index: 5; } */ .swiper-slide .pS { position: absolute; bottom: 24%; left: 12%; font-size: 72px; color: var(--theme-color); z-index: 10; } .pc { height: 10px; position: absolute; bottom: 6%; width: 100%; z-index: 100; } .pc>.swiper-pagination { width: 100%; display: flex; justify-content: center; } .pc>.swiper-pagination span { width: 60px; height: 3px; display: inline-block; border-radius: 0px; background: #fff; opacity: 0.6; margin: 0 15px; } .swiper-pagination-bullet-active { opacity: 1!important; } /* 浜у搧涓績 */ /* .product { width: 1200px; text-align: center; margin: 0 auto; padding: 40px 0 20px 0; } .product-pictuer { display: flex; flex-wrap: wrap; } .product-pictuer-list { width: 65%; height: 400px; position: relative; margin-bottom: 20px; margin-right: 36px; } .product-pictuer-list p { position: absolute; bottom: 25%; left: 4%; font-size: 24px; color: rgba(247, 247, 247, 100); z-index: 10; } .product-pictuer-list span { position: absolute; bottom: 15%; left: 4%; font-size: 18px; color: #F7F7F7; z-index: 10; } */ /* 鎵嬫満绔殑 */ .mProduct { text-align: center; display: none; margin-top: 15px; } .mProduct-t { height: 251px; width: 100%; position: relative; } .mProduct-t img { height: 100%; width: 100%; object-fit: cover; } .mProduct-t>div { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); z-index: 5; } .mProduct-t p { position: absolute; top: 7em; left: 0.8rem; color: #f7f7ff; font-size: 20px; z-index: 10; } .mProduct-t span { position: absolute; top: 11.8rem; left: 0.8rem; color: #f7f7ff; font-size: 16px; z-index: 10; } .mProduct-b { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 20px; } .mProduct-b-list { margin-bottom: 0.86rem; width: 49%; } .mProduct-b-list .image { height: 8.43rem; width: 100%; overflow: hidden } .mProduct-b-list .image img { height: 11rem; width: 100%; object-fit: cover; } .mProduct-b-list .content { background: rgba(219, 219, 219, 0.2); padding: 0.86rem 0.42rem; text-align: left; } .mProduct-b-list .content p { font-size: 14px; color: rgba(0, 0, 0, 0.78); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .mProduct-b-list .content span { font-size: 12px; color: rgba(0, 0, 0, 0.78); } .mTabbar { background-color: rgba(248, 248, 248, 100); position: fixed; left: 0; top: 56px; z-index: 999; height: 100%; width: 100%; display: none; } .mTabbar ul { margin: 0 1rem; } .phoneProduct { display: flex; justify-content: space-between; height: 3.57rem; line-height: 3.57rem; align-items: center; } .mTabbar-list ul { display: none; } .mTabbar-list ul li { height: 3.57rem; line-height: 3.57rem; border-top: 1px solid #E9E9E9; font-size: 12px; } .mTabbar-list ul li a { display: block; } .mTabbar-list img { width: 1rem; height: 1rem; } .mTabbar-list .iconDown { display: none; } .mTabbar-list { border-bottom: 1px solid #E9E9E9; } .mTabbar-list div a { display: flex; justify-content: space-between; align-items: center; height: 3.57rem; line-height: 3.57rem; } .mTabbar-list .phoneProduct p { font-size: 14px; } .mTabbar-list a p { font-size: 14px; } /* 鏈€鏂版柊闂 */ .news { width: 1200px; text-align: center; margin: 40px auto 40px; box-sizing: border-box; } .news-list { display: flex; justify-content: space-between; flex-wrap: wrap; } .news-list-message { width: 32%; border: 1px solid #eee; background: #F7F7F7; border-radius: 0px 0px 5px 5px; background-color: rgba(247, 247, 247, 100); text-align: center; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1); } .news-image { height: 193px; width: 100%; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.4); } .news-message { padding: 18px 12px; text-align: left; } .news-message article { height: 30px; font-size: 16px; color: rgba(16, 16, 16, 100); } .news-message p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; letter-spacing: 1px; color: #919191; } .news-message span { display: inline-block; padding-top: 10px; font-size: 12px; color: #919191; } /* 鍙戝睍鍘嗙▼ */ .show { display: none; } .courseList { width: 100%; } .course-list { width: 1200px; text-align: center; margin: 0 auto 40px; box-sizing: border-box; } .course-list { position: relative; } .course-prev { position: absolute; top: 50%; left: 0px; font-size: 24px; cursor: pointer; color: #A9A9A9; } .course-next { position: absolute; top: 50%; right: 0px; font-size: 24px; cursor: pointer; color: #A9A9A9; } .course-list-message { display: flex; justify-content: space-around; box-sizing: border-box; margin-top: 100px; } .course-list-message-l, .course-list-message-r { width: 40%; border: 1px solid #fff; position: relative; padding: 40px 20px 20px 20px; background: #fff; box-shadow: 0 0 11px #eee; } .course-list-message-l img, .course-list-message-r img { height: 250px; width: 80%; } .course-list-message-l p, .course-list-message-r p { margin: 20px 0; color: #101010; font-size: 18px; } .course-list-message-l span, .course-list-message-r span { display: inline-block; padding: 20px 0; font-size: 16px; color: #101010; } .course-btn { position: absolute; width: 155px; height: 55px; background: #CF1322; color: #fff; top: -37px; left: 33px; border: 1px solid #CF1322; font-size: 16px; font-weight: 600; } /* 涓嬭浇涓績 */ .down { width: 1200px; text-align: center; margin: 40px auto 40px; box-sizing: border-box; } .down-lists { display: flex; justify-content: space-between; } .down-lists-l { width: 50%; /* transform: translateX(23%); */ position: relative; text-align: right; } .down-lists-l>img { width: 300px; height: 200px; border-radius: 10px; } .down-lists-l>div { position: absolute; top: 8%; left: 49%; } .down-lists-l>div img { width: 120px; height: 27px; } .down-lists-r { width: 50%; text-align: left; padding-right: 10%; } .down-lists-r-t { height: 76%; padding-left: 14%; } .down-lists-r-b { padding-left: 14%; padding-top: 24px; } .down-lists-r-b a { color: var(--theme-color); font-size: 16px; cursor: pointer; } .down-lists-r-t a { color: var(--theme-color); font-size: 16px; } .down-lists-r-t p { color: rgba(16, 16, 16, 100); font-size: 14px; margin: 16px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 20px; } .down-lists-r-t button { width: 100px; height: 36px; border: 1px solid rgba(0, 0, 0, 0.75); outline: none; cursor: pointer; background: #fff; margin-top: 16px; } .down-lists-r-t button a { color: rgba(0, 0, 0, 0.75); font-size: 14px; } /* 鎸夐挳 */ .news-btn { padding: 40px 0 20px 0; } .news-btn button { width: 120px; height: 45px; color: var( --theme-color); border: 1px solid var( --theme-color); font-size: 14px; background: #fff; cursor: pointer; outline: none; } /* 鍦板潃 */ .address { border-top: 2px solid #f5f5f5; } .address-list { display: flex; justify-content: space-between; text-align: left; width: 1200px; margin: 80px auto 40px; box-sizing: border-box; } .address-list-l { width: 35%; } .address-list-l ul { padding-left: 10px; } .address-list-l .place { font-size: 20px; color: rgba(16, 16, 16, 100); } .address-list-l li { margin: 20px 0 0 30px; font-size: 14px; color: rgba(16, 16, 16, 100); } .address-message+.address-message { padding-top: 5px; } .address-list-r { padding-top: 3%; width: 65%; display: flex; justify-content: space-between; text-align: center; color: rgba(16, 16, 16, 100); } .address-data { width: 50%; font-size: 14px; } .address-datas { width: 40%; font-size: 14px; } .address-data li:first-child, .address-datas li:first-child { font-size: 16px; color: rgba(16, 16, 16, 100); padding-bottom: 20px; } .address-data li, .address-datas li { padding-top: 15px; } /* 搴曢儴 */ .bottom { height: 60px; line-height: 60px; background: #F7F8F8; } .bottom-list { display: flex; justify-content: center; margin: 0 auto; width: 1200px; text-align: right; font-size: 14px; color: #666666; } .record { padding-right: 20px; } .bottom-list .record a { color: #666666; } .me::before { content: '|'; position: absolute; top: 0px; left: 0px; } .me { position: relative; text-align: left; padding-left: 12px; } .me span { display: inline-block; padding-left: 10px; } /* 琛ㄥ崟 */ .allMask { position: fixed; background: rgba(0, 0, 0, .4); width: 100%; height: 100%; z-index: 999; display: none; } .allMask-form { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; background: rgba(255, 255, 255, 100); height: 470px; width: 713px; box-sizing: border-box; } .allMask-form-title { display: flex; justify-content: space-between; width: 100%; height: 60px; background: rgba(187, 187, 187, .3); color: #101010; font-size: 24px; line-height: 60px; } .allMask-form-title-l { padding-left: 30px; } .allMask-form-title-r { padding-right: 20px; font-size: 24px; color: rgba(153, 153, 153); cursor: pointer; } .allMask-form-content { padding-top: 40px; } .allMask-form-content .name { margin-bottom: 28px; } .allMask-form-content .name span, .allMask-form-content .names span { display: inline-block; width: 15%; /* text-align-last: right; */ vertical-align: center; font-size: 16px; color: rgba(16, 16, 16, 100); text-align: right; } .allMask-form-content .names span { vertical-align: top; } .allMask-form-content .name input { width: 490px; height: 40px; margin-left: 20px; outline: 0; border: 1px solid rgba(224, 227, 234, 100); padding: 0 20px; } .allMask-form-content .names textarea { width: 490px; height: 117px; margin-left: 20px; border: 1px solid rgba(224, 227, 234, 100); padding: 5px 20px 0; outline: 0; resize: none; } b { color: #CF1322; } .allMask-btn { text-align: right; margin-top: 39px; padding-right: 45px; } .allMask-btn .cancel { width: 132px; height: 45px; line-height: 23px; background-color: #E0E0E0; color: #999999; font-size: 16px; text-align: center; border: 1px solid rgba(255, 255, 255, 100); margin-right: 10px; outline: none; cursor: pointer; } .allMask-btn .sumbit { width: 132px; height: 45px; line-height: 23px; background-color: #1784C6; color: rgba(251, 251, 251, 100); font-size: 16px; text-align: center; border: 1px solid rgba(255, 255, 255, 100); outline: none; cursor: pointer; } .icon { position: fixed; right: 0; bottom: 10%; background: var(--theme-color); z-index: 900; } .icon ul li { width: 60px; height: 60px; position: relative; cursor: pointer; z-index: 33; } .icon-list+.icon-list { border-top: 1px solid #fff; } .icon-list a>img { width: 30px; height: 30px; position: absolute; left: 0px; top: 15px; z-index: 2; } .icon-list-wechat { border-top: none !important; } /* pc绔數璇濇诞绐楅殣钘 */ .icon-list-phone { display: none; } @media screen and (max-width: 1200px) { /* 鎵嬫満绔數璇濇诞绐楁樉绀 */ .icon-list-phone { display: block; } .icon-list-wechat { border-top: 1px solid #fff !important; } } .icon-list-msg { position: absolute; right: 0px; top: 11px; background: var(--theme-color); transition: all 0.6s; opacity: 0; z-index: 1; height: 40px; line-height: 40px; width: 150px; text-align: center; color: #fff; } .icon-list-msg img { background: var(--theme-color); border: 10px solid var(--theme-color); } .icon-list-msg:before { content: ""; width: 0; height: 0; position: absolute; top: 14px; right: -10px; border-top: 5px solid transparent; border-left: 10px solid var(--theme-color); border-bottom: 5px solid transparent; } .icon-list a { width: 45px; height: 45px; position: absolute; top: 0; right: 0; z-index: 2; transition: all 0.6s; background: var(--theme-color); } .icon-list:hover .icon-list-msg { right: 71px; opacity: 1; visibility: visible; } .imgShadow { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); z-index: 5; } /* 鍒嗛〉 */ .pages { width: 1200px; margin: 50px auto 45px; } .pages { display: flex; justify-content: center; align-items: center; } .pages a { width: 50px; } .pages span { width: 50px; text-align: center; color: #7D7F82 !important; cursor: pointer; } .pages span.active { color: #2F94FA !important; } .pages span a { color: #7D7F82 !important; } .talentPage-prev img { width: 17px; height: 12px; } /* 涓婁笅椤 */ .talentTable { display: flex; justify-content: space-between; font-size: 14px; padding: 27px 0; } .talentTable .talentPrev { text-align: right; width: 50%; padding-right: 20px; } .talentTable .talentNext { text-align: left; width: 50%; padding-left: 20px; } .nones { display: none; } .h-fixed { position: fixed; top: 0; left: 0; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1); z-index: 9999; } /*鍚庨潰鏂板鐨勪慨鏀规牱寮?/ .header-menu>a { position: relative; } .header-menu>a .headers-phone { display: none; } .header-menu.menu_corporate>a .headers-phone { display: block; position: absolute; left: -16px; top: 24px; font-size: 14px; height: 20px; line-height: 20px; white-space: nowrap; } /*鏂颁慨鏀圭殑搴曢儴鏍峰紡*/ .bottom-navs { width: 100%; box-sizing: border-box; font-size: 14px; background: #F7F8F8; /* box-shadow: 0px 2px 6px 0px inset rgba(0, 0, 0, 0.05); */ } .bottom-navs-group { width: 1000px; margin: 0 auto; display: flex; justify-content: space-around; text-align: left; padding: 60px 140px 40px 140px; } .bottom-navs-list:first-child { display: flex; align-items: center; } .bottom-navs-list .bottom-navs-icon { width: 36px; height: 36px; margin-right: 14px; } .bottom-navs-list .bottom-navs-text p { margin-bottom: 6px; } .bottom-navs-list .bottom-navs-text a { font-size: 20px; margin-bottom: 0; } .bottom-navs-list .bottom-navs-text p a { font-size: 16px; font-weight: 500; } .bottom-navs-list p { color: #101010; font-weight: 600; margin-bottom: 16px; } .bottom-navs-list a { display: block; color: #101010; margin-bottom: 16px; } .bt-qrcode { width: 100px; height: 100px; } @media screen and (max-width: 1200px) { body { padding-top: 56px !important; } .bottom-navs { width: 100%; box-sizing: border-box; font-size: 14px; padding: 32px 0 8px; } .bottom-navs-group { width: 100%; padding: 0; flex-wrap: wrap; } .bottom-navs-group .bottom-navs-list { width: 50%; text-align: center; margin-bottom: 16px; } .bottom-navs-group .bottom-navs-list:first-child { width: 100%; justify-content: center; text-align: left; } .bottom-navs-group .bottom-navs-list:last-child { width: 100%; } .bottom-navs-list p { color: #101010; font-weight: 600; margin-bottom: 16px; } .bottom-navs-list a { display: block; color: #101010; margin-bottom: 16px; } .bt-qrcode { width: 100px; height: 100px; } /*搴曢儴鐗堟潈*/ .bottom { height: auto; line-height: 20px; } .bottom-list { width: 100%; font-size: 12px; flex-wrap: wrap; padding: 10px 0; } .bottom-list div { width: 100%; padding: 0; text-align: center; } .bottom-list .me::before { content: ''; } } /*鍘婚櫎鎸夐挳鐨勯粦杈?/ .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus, .btn:active, button:focus, button.focus, video:focus, .swiper-button-next, .swiper-button-prev, .swiper-pagination span { outline: none -webkit-focus-ring-color; outline-offset: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .div_hide { display: none; }