@charset "utf-8"; /* @font-face { font-family: "SYFS"; src: url("../font/SourceHanSerifSC-Bold_0.ttf"); } */ * { margin: 0; padding: 0; font-size: 14px; font-weight: 300; font-family: 鎬濇簮瀹嬩綋; font-size: initial; } body { padding: 0; margin: 0; background: rgb(255, 255, 255); font-size: 14px; color: #000; } li { list-style: none; } .fl { float: left; } .fr { float: right; } .mid { max-width: 1600px; margin: 0 auto; } .noChange { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; } .textOne { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .nav_li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .absCenter { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .chCenter { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .index { background: aliceblue; overflow: auto; height: 100vh; display: -webkit-flex; -webkit-flex-direction: column; } button { border: 1px solid transparent; outline: none; } .logo { float: left; width: 250px; height: 100%; } .header { overflow: hidden; position: fixed; z-index: 898; height: 70px; width: 100%; background: rgba(53, 53, 53, 0.7); transition: height 1s; } .HorizontalLine { top: 91px; z-index: 9; width: 100%; height: 1px; background: white; position: fixed; } .en { width: 100%; text-align: right; height: 21px; line-height: 21px; } .en span { width: 2px; height: 100%; background: black; } .header:hover { height: 335px; } .headerMid { /* width: 80%; */ max-width: 1600px; height: 70px; position: relative; margin: 0 auto; /* left: 13%; */ } /* 鍘婚櫎a鐨勯粯璁ゆ牱寮 */ a { color: #000; text-decoration: none; } .navList { float: right; width: 60%; height: 70px; display: flex; justify-content: space-between; align-items: center; position: relative; } .navList a { color: white; } #menu { display: none; } .list { height: 400px; position: relative; z-index: 9; padding-top: 15px; /* left: 10px; */ -webkit-transition: all 0.5s; transition: all 0.5s; } .list li:first { margin-top: 20px; } .list:hover { background: rgba(136, 136, 136, 0.3); } .list li a { font-size: 13px; } .list li a:hover { color: #e35d2f; } .listLiAactive a { color: #e35d2f !important; } .nav_li { /* flex: 0 0 120px; */ flex: 0 0 10%; height: 70px; text-align: center; border-bottom: 3px solid rgba(136, 136, 136, 0.3); } .nav_li:hover { border-bottom: 3px solid #ff5005; } .activeColor { color: #ff5005 !important; font-weight: 500; } .nav_li > li { position: relative; left: 10px; } .nav_li > a { cursor: pointer; line-height: 70px; font-size: 16px; } .list a { line-height: 35px; color: #b8b8b8; } /* 娓呴櫎娴姩 */ .clearfix:after { display: block; clear: both; height: 0; content: ''; visibility: hidden; } .logo { display: flex; justify-content: center; align-items: center; } .logo a img { max-width: 75%; max-height: 80%; } /* 杞挱閮ㄥ垎 */ .lunbo { height: inherit; /* margin: 1px; padding: 1px; */ overflow: hidden; } .lunbo .swiper { width: 100%; height: 100%; } .lunbo .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: relative; } .jdt { position: absolute; z-index: 999; top: 30%; } .jdt .icon { max-width: 40px; max-height: 40px; position: relative; opacity: 0.4; } .jdt .icon:hover { opacity: 1; } .font { font-size: 70px; font-weight: 600; color: white; font-family: 'Microsoft Yahei'; } .font a { display: inline !important; font-size: 70px; color: #ff5005; font-family: 'Microsoft Yahei'; font-weight: 600; } .progressBar { position: relative; } .icLeft { position: absolute; transform: rotate(90deg); left: -490px; top: 27px; } .icRight { position: absolute; transform: rotate(270deg); left: 490px; top: -23px; } .jj { width: 100%; height: 2px; background: white; position: relative; margin: auto; } .s { position: absolute; right: 50%; width: 0; height: 100%; background: #e35d2f; transition: all 5s; } .w { position: absolute; left: 50%; width: 0; height: 100%; background: #e35d2f; transition: all 5s; } .ws { width: 50% !important; } .add { width: 45% !important; } .lookMore { border: 2px solid white; padding: 20px 10px; width: 150px !important; margin: auto; position: relative; top: 30px; color: white; font-size: 14px; overflow: hidden; transition: all 0.8s; font-weight: 300; } .lookMore div { z-index: -1; top: 0px; left: -200px; height: 100%; width: 100%; position: absolute; color: white; font-size: 18px; background: white; transition: all 0.3s; display: flex; justify-content: center; align-items: center; } .lookMore:hover div { left: 0px; } .lookMore:hover { color: #ff5005; /* border: 2px solid #ff5005; */ } .aboutLook { width: 154px !important; display: block; border: 2px solid #e35d2f !important; color: #e35d2f !important; text-align: center !important; font-size: 16px !important; font-weight: 400 !important; left: -39%; } .aboutLook div { z-index: -1 !important; background: #e35d2f !important; } .aboutLook:hover { color: white !important; } .lunbo .swiper-slide a { display: block; width: 100%; height: 100%; } .lunboImg { display: block; width: 100%; height: 100%; transition: all 6s; /* object-fit: cover; */ } .lunboMp4 { display: block; width: 100%; height: 100%; object-fit: fill; } .lunbo .pageChange span { width: 60px !important; height: 5px !important; border-radius: 0 !important; position: relative; top: -80px; background: #9ea1a8; } .lunbo .swiper-pagination-bullet-active { background: #e35d2f !important; } /* */ .about { width: 100%; background: url(../images/aboutImg.jpg) no-repeat 0px -20px; background-size: cover; /* opacity: .2; */ position: relative; height: auto !important; z-index: 1; } .fontPart { position: relative; width: 40%; height: 100%; left: 6%; z-index: 9; float: left; } .mar { margin-bottom: 15%; } .img1 { display: block; margin-bottom: 50px; margin-top: 100px; max-height: 100%; max-width: 100%; } .fontPart p { line-height: 35px; } .fontPart button { background: #d95734; width: 130px; height: 40px; cursor: pointer; border: 1px solid transparent; outline: none; margin: 60px 0 40px 0; color: white; } .about .rightImg { position: relative; height: 100%; width: auto; float: right; } .quan { position: absolute; left: -65px; top: 50%; margin-top: -60px; display: flex; justify-content: center; align-items: center; padding: 5px; width: 120px; height: 120px; border-radius: 100%; border: 2px solid #ff5005; transform: rotate(0deg); transition: all 3s; } .about:hover .quan { transform: rotate(360deg) scale(1.1, 1.1); } .aboucLogo { width: 120px; height: 120px; transition: all 1s; border-radius: 100%; background: #fff; cursor: pointer; display: flex; justify-content: center; align-items: center; } .rightImgBox { width: 100%; height: 100%; opacity: 1 !important; overflow: hidden; } .aboucLogo img { width: 80px !important; height: 40px !important; } /* 浜т笟甯冨眬 */ .layout { height: 940px; width: 100%; /* opacity: .2; */ position: relative; background: url('../images/BJImage/1.png') no-repeat; background-size: cover; } .layoutFont { top: 22% !important; display: none; } .layoutActivce { display: block; } .layoutFont p { font-size: 45px; font-weight: 700; margin-bottom: 100px; color: white; line-height: 50px !important; } .spanSiez { font-size: 36px; font-weight: 700; color: #c9c9c9 !important; } .spanSize2 { font-size: 20px; font-weight: 300; color: #c9c9c9 !important; padding-top: 14px; } .layoutActive { font-size: 50px !important; color: #e35d2f !important; } .layoutLine { border-top: 1px solid #e35d2f; margin-bottom: -10px; } .layoutLine2 { top: 30px; position: relative; display: block; width: 140px; height: 2px; background: #e35d2f; } .layoutLook { display: block; text-align: center; width: 200px; left: -295px; top: 0; } .layoutIcon { width: 1000px; height: 550px; position: absolute; top: 21%; right: 0.67%; float: right; padding: 20px; } .layoutYuan { height: 210px; width: 210px; border-radius: 50%; border: 2px solid white; display: flex; justify-content: center; align-items: center; float: left; margin-left: 210px; margin-bottom: 70px; transition: all 0.6s; cursor: pointer; position: relative; z-index: 99; } .layoutIcon-a:nth-child(2) .layoutYuan { margin: 0; margin-bottom: 70px; margin-left: 70px; margin-right: 150px; } .layoutYuan a { display: flex; justify-content: center; align-items: center; flex-direction: column; } .layoutYuan img { max-width: 100px; max-height: 100px; } .layoutYuan p { color: white; text-align: center; } /* .layoutYuan:hover { background: #E35D2F; border: 2px solid #E35D2F; } .layoutYuan:hover .layOutBorder{ display: block; } */ .leftMar { margin: 0; margin-left: 75px; margin-right: 0px; } /* .box1{ display: block!important; } .box2{ height: 250px; width: 250px; opacity: .6; } .box3{ height: 270px; width: 270px; opacity: .3; } */ .layoutIconActive2 { background: #e35d2f; border: 2px solid #e35d2f; } .layoutIcon .layOutBorder { position: absolute; border-radius: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 210px; height: 210px; box-shadow: 0 0 12px #e35d2f; border-radius: 50%; animation-name: pulse; animation-duration: 1.2s; animation-timing-function: linear; animation-iteration-count: infinite; display: none; } @keyframes pulse { 0% { } 30% { width: 230px; height: 230px; opacity: 1; } 60% { width: 250px; height: 250px; opacity: 0.7; } 100% { width: 270px; height: 270px; opacity: 0.5; } } .box2 { animation-delay: 0.4s; } .box3 { animation-delay: 0.8s; } .layOutBorder.box1.layoutIconActive, .layOutBorder.box3.layoutIconActive, .layOutBorder.box2.layoutIconActive { display: block; } /* 鏍稿績鍝佺墝 */ .CoreBrand { width: 100%; position: relative; height: auto; } .coreBrandBox { float: left; width: 25%; height: 100%; position: relative; } .coreMid { width: 50%; margin-top: 19.13%; } .coreMid p { font-size: 38px; font-weight: 700; text-align: center; position: relative; top: 0; left: 0; } .coreMid span { color: #999999; font-size: 30px; font-weight: 700; } .coreMidMore { text-align: center; width: 154px !important; display: block; border: 2px solid #e35d2f !important; color: #e35d2f !important; font-size: 16px !important; font-weight: 400 !important; margin-top: 100px; } .coreMidMore div { z-index: -1 !important; background: #e35d2f !important; } .coreMidMore:hover div { left: 0px !important; } .coreMidMore:hover { color: white !important; } .CoreBrand { background: #f9f9f9; } .CoreBrandBox1 { display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 60px; } .coreBrandBox { background-size: cover; } .coreBrandBox > img { width: 100%; height: 100%; max-height: 784px; } .coreBrandBox .logo2 img { max-width: 131px; max-height: 96px; } .CoreBrandBox2 { cursor: pointer; position: relative; overflow: hidden; } .CoreBrandBox2:hover .coreBrandBoxQuan { display: none; } .CoreBrandBox2:hover .coreBrandBoxContent { /* display: block; */ right: 0; } .coreBrandBoxQuan { height: 180px; width: 180px; position: absolute; top: 50%; margin-top: -90px; left: 50%; margin-left: -90px; border-radius: 100%; border: 2px solid #e35d2f; color: #e35d2f; font-size: 45px; font-weight: 700; display: none; } .coreBrandBoxContent { width: calc(100% - 60px); background: #e35d2f; position: absolute; top: 0; right: 100%; transition: all 0.4s; opacity: 0.9; padding: 30px; height: calc(100% - 65px); display: block; color: white; } .logo2 { height: 160px; width: 160px; border-radius: 100%; background: #fff; margin: 40px auto; } .coreBrandBoxContent p { text-align: center; font-size: 16px; } .coreBrandBoxContent .spanTitle { font-size: 45px; font-weight: 700; display: block; margin: 30px auto; } .coreBrandBoxContent a { color: white; position: relative; top: 150px; width: 100px; left: 50%; margin-left: -50px; text-align: center; display: block; } /* 鏂伴椈涓績 */ .newMid { height: 700px; width: 100%; background: #fff; } .newMidFont { width: calc(50% - 260px); padding: 120px 100px 120px 160px; } .newMidBox1 { width: 50%; height: 35%; } .newMidBox1 p { font-size: 45px; font-weight: 700; } .newMidBox1 a { font-size: 40px; font-weight: 700; color: #999999; } .newMidBox2 { width: 50%; height: 35%; } .newMidBox2 a { display: block; font-size: 20px; width: 45%; text-align: center; font-weight: 500; margin: auto; margin-top: 20px; margin-bottom: 40px; } .newMidImg { height: 100%; width: 50%; background: url('../images/new2.png') no-repeat; background-size: cover; } .newMidImgList { height: 270px; width: 100%; background: #e35d2f; opacity: 0.9; } .newMidImgList p { height: 100%; width: 45%; color: white; font-size: 40px; font-weight: 600; } .newMidImgRightList { height: 100%; width: 55%; } .newMidImgRightList a { height: 100%; width: 25%; float: left; display: flex; justify-content: center; align-items: center; flex-direction: column; } .newMidImgRightList a:hover { background: #fb865f; } .newMidImgRightList span { color: white; font-size: 18px; margin-top: 20px; } .newMidImgRightListDiv { height: 100%; background: #e35d2f; width: 25%; } .newMidActive { color: #e35d2f; } .newMidP { cursor: pointer; } .bore1 { width: 50%; height: 1px; background: #e35d2f; position: absolute; } .newMidBox3 { height: 72%; width: 100%; margin: auto; position: relative; overflow: hidden; padding: 0; margin-top: 20px; } .newMidBox3 .swiper { width: 100%; height: 100%; border-radius: 100% !important; } .newMidBox3 .swiper-slide { font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .newMidBox3 .swiper-slide img { display: block; width: 180px; height: 180px; border-radius: 100% !important; object-fit: cover; } .newMidBox3 .swiper-pagination { /* height: 30px!important; */ width: 100%; } .newMidBox3 .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin-right: 30px !important; margin-bottom: 70px !important; background: white; border: 2px solid #e35d2f; opacity: 1; } .newMidBox3 .swiper-pagination-bullets { position: relative; bottom: -30px !important; text-align: left; } .newMidBox3 .swiper-pagination-bullet-active { background: #e35d2f; } .newMidBox4 { height: 65%; width: 60%; position: relative; } .newMidBox4P1 { color: #e35d2f; font-size: 20px; margin-bottom: 30px; } .newMidBox4P1 span { font-size: 45px; font-weight: 700; } .newMidBox4 h1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; font-size: 20px; } .newMidBox4 a { display: block; margin-top: 30px; color: #e35d2f; } .newdetailedTitle { font-size: 34px; color: #e35d2f; font-weight: 600; margin-top: 90px; text-align: center; } .newdetailedTime { border-bottom: 1px solid #f9f9f9; } .newdetailedTime span { color: #333333; font-size: 16px; margin: 40px 48px 20px 48px; flex-wrap: wrap; } /* .newdetailedContent p{ margin-top: 30px; margin-bottom: 20px; } .newdetailedContent p{ line-height: 27px; color: #666666; } */ .newdetailedContent img { max-width: 80%; max-height: 100%; display: inline-block; margin: 20px auto; } .newChange { height: 70px; width: 100%; margin-top: 100px; } .newChange a { display: block; width: 50%; overflow: hidden; height: 100%; float: left; line-height: 70px; text-align: center; background-color: #f9f9f9; font-size: 16px; color: #333333; } /* !-- 搴曢儴 --> */ .bottom { width: 100%; position: relative; background: #323232; padding-top: 60px; } .bottomTop { background: #e35d2f; width: 100%; } .bottomTop li { flex: 0 0 150px; margin: 24px 0; text-align: center; } .bottomTop a { font-family: 'Courier New', Courier, monospace; font-size: 18px; color: white; font-weight: 500; } .bottom2 { height: 87%; width: 90%; margin: auto; } .bottom3 { padding: 10px 0; color: #666666; } .bottom3 a { color: #666666; } .bottom2Mid { position: relative; height: 90%; } .bottom2Mid_1 { border-bottom: 1px solid #666666; width: 100%; padding-bottom: 30px; display: flex; flex-wrap: nowrap; justify-content: space-between; } .bottom2Mid_1 img { max-width: 219px; max-height: 154px; } .bottom2Mid_2 { width: 100%; position: relative; color: #898989; text-align: center; } .Pstyle { border-left: 4px solid #e35d2f; color: #fff; font-size: 18px; padding-left: 5px; font-weight: 400; margin-top: 40px; margin-bottom: 16px; } .contentList li { color: #898989; font-size: 16px; margin-bottom: 15px; } .LIstyle { margin: 0 50px 0 100px; } .YQlink { margin-top: 16px; border: 1px solid #ff5005; color: #898989; position: relative; padding: 12px 7px; width: 224px; } .YQlink p { font-size: 8px; cursor: pointer; } .YQlink svg { max-width: 20px; max-height: 20px; position: absolute; top: 50%; margin-top: -10px; right: 1px; } .LinkList { position: absolute; top: 42px; left: -1px; display: none; width: 100%; z-index: 9; height: 80px; padding-right: 3px; } ::-webkit-scrollbar { width: 0px; } /* 杩欐槸閽堝缂虹渷鏍峰紡 (蹇呴』鐨? */ ::-webkit-scrollbar-track { } /* 婊氬姩鏉$殑婊戣建鑳屾櫙棰滆壊 */ ::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.2); } /* 婊戝潡棰滆壊 */ ::-webkit-scrollbar-button { display: none; } /* 婊戣建涓ゅご鐨勭洃鍚寜閽鑹 */ ::-webkit-scrollbar-corner { background-color: #b8b8b8; } /* 妯悜婊氬姩鏉″拰绾靛悜婊氬姩鏉$浉浜ゅ灏栬鐨勯鑹 */ /*鏁翠釜婊氬姩鏉℃牱寮 褰搘idth:0;鎴杁isplay:none;鏃讹紝婊氬姩鏉′笉鏄剧ず*/ /* .linkGun::-webkit-scrollbar { display:none; } */ .LinkList li { background: #323232; border: 1px solid #ff5005; width: 100%; display: block; } .linkGun { overflow: scroll; overflow-x: hidden; /* -ms-overflow-style: none; overflow: -moz-scrollbars-none; */ } .LinkList a { display: block; padding: 7px; color: #898989; font-size: 8px; } .bottomErweima { position: relative; top: 14px; left: 0; flex-direction: column; display: flex; justify-content: center; align-items: center; text-align: center; } .bottomErweima span { color: #898989; font-size: 18px; font-weight: 200 !important; } .bottomErweima img { display: block; width: 120px; height: 120px; margin-bottom: 30px; } .about:hover .rightImgBig { transform: scale(1.2, 1.2); } .rightImgBig { max-width: 100%; max-height: 100%; transition: all 3s; } /* about 椤甸潰 */ .aboutImage { width: 100%; position: relative; margin-bottom: -4px; } .aboutImage img { width: 100%; height: 100%; } .aboutImage span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 45px; color: white; } .group { /* height: 70px; */ padding: 0px; -webkit-box-shadow: 0px 6px 20px #f2f2f2; -moz-box-shadow: 10px 6px 20px #f2f2f2; box-shadow: 0px 6px 20px #f2f2f2; margin-bottom: 90px; } .groupMid { height: 100%; max-width: 1600px; margin: auto; } .phoneShow2 { display: none; } .groupList { position: relative; left: 0; } .groupRight { line-height: 70px; } .groupRight img { width: 20px; height: 20px; position: relative; top: 3px; } .groupList li { float: left; height: 100%; width: 131px; text-align: center; line-height: 70px; border-right: 1px solid #eeeeee; } .groupList li:hover { background: #e35d2f; } .groupList li:hover a { color: white; } .groupList a { font-size: 14px; color: black; } .groupOutside { background: white; /* height: 800px; */ } .groupContent { margin: 0 8.3%; } .groupContent img { display: block; width: 229px; height: 87px; margin: 0 auto; margin-bottom: 80px; } .groupContent p { font-size: 16px; line-height: 40px; text-align: justify; text-justify: inter-ideograph; /* text-indent: 2em; */ /* margin-bottom: 50px; */ } .lastP { margin-bottom: 70px !important; } .ChairmanMessage { /* height: 780px; */ width: 100%; position: relative; /* background: url('../images/aboutImage/3.png') no-repeat; */ /* background-size: cover; */ } .ChairmanMessage p { position: absolute; color: white; line-height: 34px; max-width: 9.8rem; left: 1.6rem; top: 2.25rem; font-size: 0.16rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; } .ChairmanMessage .ChairmanMessageImg { padding-top: 0; width: 2.55rem; height: 0.8rem; margin-bottom: 0; padding-top: 1rem; margin-bottom: 0.5rem; position: absolute; } .ChairmanMessage .img { width: 100%; height: 100%; /* min-height: 400px; */ } .ChairmanMessageImg { max-width: 100%; max-height: 100%; display: block; position: relative; padding-top: 100px; margin-bottom: 50px; position: relative; left: 50%; transform: translate(-50%); } .pList p { line-height: 28px; margin: 10px 0; font-size: 16px; color: white; text-align: left; } .pList { padding: 0 130px 100px 130px; max-width: 1600px; margin: 0 auto; } .autograph { width: 275px; height: 80px; margin: auto; color: white; font-size: 28px; font-weight: 600; margin-top: 66px; line-height: 80px; } .autograph img { position: relative; top: 20px; width: 131px; height: 61px; } .developmentHistory { width: 100%; background: white; overflow: hidden; } .developmentHistorySwiper { height: 600px; position: relative; } .developmentHistoryLeft { position: relative; height: 500px; width: 60%; overflow: hidden; cursor: pointer; margin-right: -15%; } .developmentHistoryLeft .swiper { width: 100%; height: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .developmentHistoryLeft span { display: block; height: 25px; width: 25px; background: #eeeeee; border-radius: 50%; position: absolute; left: -70px; top: 6px; } .developmentHistoryLeftX { height: 87%; width: 1px; background: #eeeeee; position: absolute; top: 0; left: 21px; } .developmentHistoryLeft .swiper-slide { font-size: 20px; font-weight: 500; color: #d2d2d2; margin-left: 80px; padding: 5px 0; height: 40px !important; } .developmentHistoryLeft img { position: relative; top: 17px; left: 55px; display: none; } .developmentHistoryLeft .swiperActive { font-size: 28px; color: #e35d2f; font-weight: 600; } .developmentHistoryLeft .swiperActive img { display: block; } .developmentHistoryLeft .swiperActive span { height: 45px; width: 45px; background: #e35d2f; top: 0px; left: -80px; } .swiper-pagination1 { position: absolute; left: -20px; top: 0; } .swiper-pagination1 .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin: 0 15px !important; margin-bottom: 30px !important; display: block; } .midimage { height: 520px; width: 520px; border: 2px solid #e35d2f; position: relative; left: 10%; border-radius: 100%; } .developmentHistoryMid { top: 0; left: 0; position: absolute; height: 470px; width: 470px; border-radius: 100%; position: relative; text-align: center; overflow: hidden; } .developmentHistoryMid .swiper { overflow: hidden; width: 100%; height: 100%; border-radius: 50%; background: white; } .developmentHistoryMid img { height: 100%; width: 100%; border-radius: 50%; } .developmentHistoryRight { height: 400px; width: 25px; float: right; } .developmentHistoryRight .swiper-pagination-bullet { width: 16px !important; height: 16px !important; margin: 0 15px; margin-bottom: 30px !important; background: white; border: 2px solid #e35d2f; opacity: 1; } .developmentHistoryRight .swiper-pagination { position: relative; top: 43px; right: 115%; } .developmentHistoryRight .swiper-pagination-bullet-active { background: #e35d2f; } .senseWorth { padding: 250px 0 200px 0; background: url('../images/aboutImage/6.png') no-repeat center center; background-size: 100% 100%; height: 200px; } .senseWorth .layoutIcon2 { left: 38%; position: absolute; } .layoutIcon2 { position: relative; left: 350px; } .senseWorth .layoutActive { font-size: 45px; } .senseWorthF { position: relative; } .layoutIcon2 .layoutIconActive2 p { color: white !important; } .layoutIcon2 p { color: #e35d2f !important; font-size: 35px; } .layoutIcon2 .layoutYuan { width: 260px; height: 260px; border: 1px solid #e35d2f !important; margin-right: 80px; } .layoutIcon2 .layOutBorder { position: absolute; border-radius: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 260px; height: 260px; box-shadow: 0 0 12px #e35d2f; border-radius: 50%; animation-name: pulses; animation-duration: 1.5s; animation-timing-function: linear; animation-iteration-count: infinite; display: none; } @keyframes pulses { 0% { } 30% { width: 260px; height: 260px; opacity: 1; } 60% { width: 290px; height: 290px; opacity: 0.7; } 100% { width: 320px; height: 320px; opacity: 0.4; } } .senseWorthF .layoutYuan { margin: 0; margin-right: 50px; } .CultureImgLogo { position: relative; left: 50%; transform: translate(-50%); margin-bottom: 90px; } .Culture { padding: 100px; } .CultureBox { width: 20%; margin-right: 6.6%; float: left; } .CultureBoxActive .CultureBoxQuan { background: #e35d2f; } .CultureBoxActive h1 { color: #e35d2f; } .CultureBoxLast { margin-right: 0 !important; } .CultureBox h1 { font-size: 28px; text-align: center; } .CultureBox p { margin-top: 10px; font-size: 18px; text-align: center; } .CultureBoxQuan { height: 200px; width: 200px; padding: 30px; border: 2px solid #eeeeee; border-radius: 100%; margin: auto; margin-bottom: 80px; } .honor { background: url('../images/aboutImage/11.png') no-repeat center center; background-size: 100% 100%; padding: 134px 0; } .honorList li { width: 21.25%; height: 230px; text-align: center; line-height: 230px; background-color: #e9eaeb; float: left; margin: 1.875%; font-size: 20px; border-radius: 10px; } .honorList li:hover { color: white; background: #e35d2f; } .honorListBottm { } .honorListRight { margin-right: 0 !important; } .framework { padding: 134px 0; } .framework h1 { font-size: 26px; font-weight: 700; text-align: center; margin-top: -40px; } .frameworkImg { max-width: 100%; max-height: 100%; margin: auto; display: block; margin-top: 10px; } .dropDown { height: auto; box-shadow: 0px 6px 20px #f2f2f2; } .dropDownList li { position: relative; float: left; } .dropDownList li:last-child a { border-right: 1px solid #eeeeee; } .dropDownList a { color: black; } .groupRight a { color: black; padding: 0 3px; } .dropA { float: left; display: flex; justify-content: center; align-items: center; height: 70px; width: 150px; border-left: 1px solid #eeeeee; } .Xl { position: absolute; width: 150px; top: 70px; left: 0; background: white; box-shadow: 0 10px 10px #f6f5f5; transition: all 1s; height: 0; display: none; z-index: 99; } .actiove { background: #e35d2f; } .actiove > a { color: white; } .dropDownList li:hover .dropA { background: #e35d2f; color: white; } .Xl a:hover { color: #e35d2f; } .dropDownList li:hover .Xl { height: auto; display: block; } .Xl a { display: block; text-align: center; margin: 30px; } .actiove .Xl { /* height: auto!important; display: block; */ } .MinQuan { margin: 50px auto; /* height: 200px; width: 200px; border-radius: 100%; background: #F9F9F9; */ } .MinQuan img { max-width: 146px; max-height: 156px; } .taiHeContentP p { /* text-indent: 2em; */ } .taiHeContent { background: url('../images/6.png') no-repeat center center; background-size: 100% 100%; padding: 53px 0 90px 0; } .taiHeContentImg { margin: auto; width: 800px; height: 200px; flex-wrap: wrap; } .taiHeContentImg img { display: block; max-width: 100%; max-height: 100%; } .taiHeContent h1 { color: #e35d2f; font-size: 30px; font-weight: 600; text-align: center; margin-top: 30px; margin-bottom: 30px; } .taiHeContent p { max-width: 1530px; margin: 0 8.3%; font-size: 16px; line-height: 30px; } .taiHeContent p span { font-size: 16px; line-height: 30px; font-family: 鎬濇簮瀹嬩綋; } .productShow { padding: 90px 0 125px 0; background: url('../images/10.png') no-repeat center center; background-size: 100% 100%; } .productShowSwiper { } .productShow .navigation { max-width: 640px; height: 85px; margin: auto !important; position: relative; padding-top: 30px; top: 50px; } .productShow .swiper-prev, .swiper-next { text-align: center; line-height: 85px; font-size: 30px; font-weight: 700; height: 85px; width: 85px; border-radius: 100%; color: #e35d2f; border: 1px solid #e35d2f; cursor: pointer; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; } .navigation .swiper-prev:active { background: #e35d2f; color: white; } .navigation .swiper-next:active { background: #e35d2f; color: white; } .productShow .swiper-pagination-bullet { width: 22px; height: 22px; border-radius: 100%; border: 1px solid #e35d2f; margin: 0 12px; } .productShow .swiper-pagination-bullet-active { background: #e35d2f; } .productShowSwiper { overflow: hidden; } .productShow .swiper-pagination { left: 50%; top: 62%; transform: translate(-50%, -50%); } .productShow .swiper { width: 100%; height: 100%; } .productShow .swiper-slide { text-align: center; font-size: 18px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .mySwiperFive .swiper-slide { display: flex; flex-direction: column; } .productShowList { max-width: 1600px; max-height: 470px; } .productShowList li { width: 315px; float: left; margin-bottom: 50px; position: relative; } .productShowImg { position: relative; /* width: ; height: ; */ } .productShowImg2 { position: relative; display: inline-block; transition: all 0.3s; height: 383px; /* 19.94vw; */ display: flex; flex-direction: column; justify-content: center; align-items: center; background: white; z-index: -99; padding: 5px; } .productShowList img { display: block; max-width: 100%; max-height: 100%; top: 0px; position: relative; z-index: -1; vertical-align: top; } .yinYing { top: 0; left: 0; height: 100%; width: 100%; z-index: 999; position: absolute !important; display: none !important; } .productShowList li:hover .yinYing { display: block !important; } .productShowList p { position: relative; top: 25px; font-size: 24px; font-weight: 700; color: white; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .newListContent { padding: 55px 0; } .newListContent li { margin: auto; border-bottom: 1px solid #f9f9f9; padding: 30px 0; } .newListContent li:first { margin: 40px auto; } .newListContent li:hover { background: #e46033; color: white; } .newListContent li:hover p { color: white; } .newListContent li:hover a { color: white; } .newTime { width: 20%; margin-left: -90px; border-right: 1px solid white; flex-direction: column; } .newTime div { font-size: 90px; font-weight: 700; } .newTime p { font-size: 30px; margin: 20px auto; } .newMidContent { margin: 20px 0px 20px 150px; max-width: 668px; } .newMidContent div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 24px; } .newMidContent p { margin: 10px 0; font-size: 14px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .newListContent li:hover .needMore { color: white; border: 2px solid white; } .needMore { position: relative; top: 56px; border: 2px solid #999999; color: #999999; padding: 16px 35px; } .newListContentImg { width: 260px; float: right; position: relative; top: 30px; } .newListContentImg img { max-width: 100%; max-height: 100%; } .newPageChange { color: #000; padding: 100px 0; margin-top: -55px; } .newPageChange a { width: 50px; height: 50px; background: #f9f9f9; display: block; margin: 0 15px; text-align: center; line-height: 50px; font-size: 18px; font-weight: 600; } .newPageChangeFirst, .newPageChangeLast { width: 70px !important; background: #d95734 !important; color: white; } .newPageChangeFirst { margin-right: 10px; } .newPageChangeLast { margin-left: 10px; } .brand { margin: auto; position: relative; height: 478px; width: 100%; } .brand:hover .brandMidLogo img { transform: rotate(360deg) scale(1.1, 1.1); } .brandTextBacground1 { background: url('../images/19.png') no-repeat center center; background-size: 100% 100%; } .brandText { padding: 0; width: 50%; height: 100%; } .brandText h1 { color: #e35d2f; font-size: 40px; font-weight: 600; /* margin-bottom: 35px; */ padding: 60px 112px 60px 157px; } .brandText p { padding: 40px 110px 40px 157px; margin: auto; line-height: 30px; font-size: 16px; position: relative; } .brandimage1 { overflow: hidden; width: 50%; height: 100%; } .brandimage1 img { transition: all 1.6s; height: 100%; width: 100%; } .brandMidLogo { height: 190px; width: 190px; border-radius: 100%; border: 1px solid white; position: absolute; left: 50%; top: 248px; box-sizing: content-box; transform: translate(-50%, -50%); } .brandMidLogo img { max-height: 60%; max-width: 95%; z-index: 9; transition: all 3s; } .phoneShow { display: none; } .brandBottom { margin-top: 50px; } .newPageChange2 { padding: 100px 0; margin: auto !important; } .workContentMarTop { margin-top: 55px; } .workContent li { width: 23%; margin-right: 2.6%; margin-bottom: 40px; float: left; } .workContent li:nth-child(4n) { margin-right: 0px; } .workContent img { display: block; max-width: 100%; } .workText { border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; padding: 18px; margin-top: -10px; z-index: 2; } .workText p { /* white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; */ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .teamBuild .workText { margin-top: 0px; } .workText h1 { font-size: 18px; font-weight: 600; margin-bottom: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .workText p { margin-bottom: 28px; } .workText span { margin-bottom: 28px; color: #999999; } .workImg { position: relative; overflow: hidden; } .workImg2 { height: 225.22px; } .workImg2 img { } .workImgLookMore { position: absolute; top: 0; left: 0%; height: 100%; background: #e35d2f; width: 100%; opacity: 0; transition: all 0.6s; } .workImgLookMore a { display: block; font-size: 18px; color: white; margin-left: 20px; } .workContent li:hover .workImgLookMore { left: 0%; opacity: 1; } .workContent li:hover h1 { color: #e35d2f; } .workContent li:hover .workText { border: none !important; box-shadow: 0 0 14px #f4f4f4; } .iconMid { max-width: 100%; max-height: 100%; padding: 90px 0; margin: auto; display: block; } .talentStrategyMid { display: flex; flex-wrap: wrap; justify-content: center; } .talentStrategy { /* width: 13.75%; height: 13.75%; margin: 0 5.437%; */ width: 220px; height: 220px; margin: 0 87px; border-radius: 100%; border: 1px solid white; margin-bottom: 200px; box-shadow: 0 0px 14px #f4f4f4; } .talentStrategySmi { width: 200px; height: 200px; border-radius: 100%; border: 1px solid #eeeeee; color: #999999; font-size: 30px; text-align: center; position: relative; } .talentStrategySmi span { font-size: 30px; } .talentStrategyInf { position: absolute; left: -136px; top: 227px; width: 470px; flex-direction: column; } .talentStrategyInf p { display: none; } .talentStrategyAct { border: 1px solid #e35d2f; } .talentStrategyAct span { color: white; } .talentStrategyAct .talentStrategySmi { background: #e35d2f; } .talentStrategyAct img { transform: rotate(180deg); } .talentStrategyAct p { display: block !important; } /* .talentStrategy:hover .talentStrategySmi{ background: #E35D2F; } .talentStrategy:hover { border:1px solid #E35D2F; } .talentStrategy:hover span{ color: white; } .talentStrategy:hover img{ transform: rotate(180deg); } .talentStrategy:hover p{ display: block!important; } */ .SocialRecruitment { background: url('../images/30.png') no-repeat center center; background-size: 100% 100%; } .SocialRecruitmentSwiperOut { overflow: hidden; } .SocialRecruitmentSwiper { background: white; padding: 40px; width: calc(50% - 140px); } .SocialRecruitmentSwiperOut .mrginRight { margin-right: 60px; } .SocialRecruitmentSwiper .title { border-bottom: 1px solid #f9f9f9; height: 40px; margin-bottom: 40px; } .SocialRecruitmentSwiper .title h1 { font-size: 24px; font-weight: 600; } .SocialRecruitmentPageChange { height: 180px; } .recruitmentDetailsLeft li span { color: #e35d2f; font-size: 18px; } .recruitmentDetailsLeft li { font-size: 18px; margin: 20px 0; } .recruitmentDetailsRight { position: relative; } .recruitmentDetailsRight li:first-child { position: absolute; top: 39%; left: -98px; font-size: 18px; color: #e35d2f; display: none; } .recruitmentDetailsRight li:not(first-child) { margin-bottom: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .SocialRecruitmentSwiper:hover { background: #e35d2f; color: white; } .SocialRecruitmentSwiper:hover .title a { color: white; } .SocialRecruitmentSwiper:hover .recruitmentDetailsLeft li span { color: white; } .SocialRecruitmentSwiper:hover .recruitmentDetailsRight li:first-child { color: white; } .SocialRecruitmentPageChange .swiper-pagination-bullet { width: 15px; height: 15px; border: 1px solid #e35d2f; margin: 0 10px; opacity: 1; background: none; } .SocialRecruitmentPageChange .swiper-pagination-bullet-active { background: #e35d2f; } .teamBuildSwiper { overflow: hidden; } .teamBuildPageChange { margin: auto; width: 300px; margin-bottom: 200px; } .imgIcolod { width: 22%; height: 38%; display: block; background: url(../images/48.png); background-size: 100% 100%; } .imgIcolod2 { width: 22%; height: 38%; display: block; background: url(../images/49.png); background-size: 100% 100%; } .teamBuildPageChangeLeft .imgIcolod { transform: rotate(180deg); } .teamBuildPageChangeLeft .imgIcolod2 { transform: rotate(180deg); } .teamBuildPageChange p { border: 1.5px solid #e35d2f; width: 80px; height: 80px; border-radius: 100%; text-align: center; line-height: 80px; font-size: 40px; color: #e35d2f; font-weight: 600; cursor: pointer; } .teamBuildPageChange p:active { background: #e35d2f; color: white; } .teamBuildPageChange p:hover img { opacity: 1; } .contactMap { width: 100%; height: 800px; position: relative; } .contactMapRight { position: absolute; right: 0; top: 0px; height: calc(100% - 180px); background: #e35d2f; color: white; padding: 90px 7.1875%; transition: all 0.6s; } .midNine { margin-top: 30px; position: relative; overflow: hidden; } .contactMapRight h1, h3, p { margin: auto; } .contactMapRight h1 { font-size: 36px; font-weight: 500; } .contactMapRight h3 { font-size: 22px; font-weight: 500; margin-bottom: 10%; } .contactMapRight p { font-size: 20px; font-weight: 500; margin-bottom: 10%; } .contactMapRight p img { margin-right: 40px; position: relative; top: 11px; } #midNineCode { max-width: 110px; max-height: 110px; position: relative; top: 47px; left: 52px; } .quaa { position: absolute; top: 50%; left: -45px; margin-top: -45px; background: white; color: #e35d2f; width: 90px; height: 90px; border-radius: 100%; cursor: pointer; } .quaa img { max-width: 100%; max-height: 100%; } .CompanyNameList li { padding: 80px 0 20px 0; border-bottom: 1px solid #eeeeee; position: relative; } .CompanyNameList p img { position: relative; top: 2px; margin-right: 5px; } .CompanyNameList h1 { color: #e35d2f; font-size: 22px; margin-bottom: 30px; } .CompanyNameListMar { margin-bottom: 50px; } .CompanyNameLiLeft, .CompanyNameLiRight { width: 44.37%; } .CompanyNameLiXian { height: 100px; background: #eeeeee; width: 2px; top: 95px; left: 50%; position: absolute; } .selectActive { background: #e35d2f; } .selectActive > a { color: white; } .groupList a { display: block; } .aboutFontMid { width: 100%; position: relative; z-index: 999; } .img { position: absolute; top: 0; left: 0; } .mid-max { max-width: 1200px; margin: 0 auto; } .SocialRecruitmentSwiper .recruitmentDetailsLeft { width: 40%; } .SocialRecruitmentSwiper .recruitmentDetailsRight { width: 60%; } .SocialRecruitmentSwiper .recruitmentDetailsRight ul { padding-left: 30px; }