.companyintro { padding-top: 60px; padding-bottom: 100px; background-color: #fff; } .companyintro h2 { font-size: 36px; color: #444444; } .companyintro h3 { margin: 30px 0; font-size: 40px; color: #0167bb; } .ui-content table { border: 0; } .ui-content table th { border: 0; } .ui-content table td { border: 0; } .zzjg { padding: 140px 0; background-image: url(../images/zzjgbg.png); background-size: cover; background-repeat: no-repeat; background-position: center; } /* 荣誉资质 */ .honorwrap { padding: 60px 0; background-color: #f5f5f5; } .honorwrap .w { display: flex; flex-wrap: wrap; justify-content: space-between; } .honorwrap .honoritem { width: calc((100% - 90px)/4); margin-right: 30px; height: 396px; background-color: #fff; margin-bottom: 30px; cursor: pointer; } .honorwrap .honoritem:nth-child(4n) { margin-right: 0; } .honorwrap .honoritem .pic { width: 100%; height: 256px; padding: 44px; background-color: #fafafa; overflow: hidden; } .honorwrap .honoritem .pic img { width: 100%; height: 100%; object-fit: contain; transition: all 1.0s; } .honorwrap .honoritem:hover img { transform: scale(1.2); } .honorwrap .honoritem .cont { padding: 20px; } .honorwrap .honoritem .cont h2 { position: relative; text-align: center; font-size: 24px; color: #000; padding-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .honorwrap .honoritem .cont h2::after{ content: ''; position: absolute; left: calc(50% - 35px); bottom: 0; height: 1px; width: 70px; background-color: #0167bb; } .honorwrap .honoritem .cont p { margin-top: 20px; text-align: center; font-size: 18px; color: #333333; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } /* 企业文化 */ .culturewrap { padding: 80px 0; } .culturewrap h2 { font-size: 36px; font-weight: normal; color: #333333; text-align: center; } .culturewrap .culturelist { margin-top: 50px; display: flex; flex-wrap: wrap; } .cultureitem { position: relative; width: calc((100% - 76px)/3); margin-right: 38px; margin-bottom: 34px; height: 441px; overflow: hidden; } .cultureitem:nth-child(3n) { margin-right: 0; } .cultureitem:nth-child(4n){ width: 100%; margin-right: 0; } .cultureitem img { width: 100%; height: 100%; object-fit: cover; transition: all 1.0s; } .cultureitem:hover img { transform: scale(1.2); } .cultureitem .mask { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: flex; flex-direction: column; padding: 60px 30px; } .cultureitem .mask h3 { font-size: 20px; color: #fff; font-weight: normal; } .cultureitem .mask p { margin-top: 20px; color: #fff; font-size: 26px; line-height: 42px; } .contactuswrap { padding-top: 60px; padding-bottom: 70px; } .contactuswrap .w { display: flex; justify-content: space-between; } .contactuswrap .right { width: 50%; padding: 8px; background-color: #fff; box-shadow: 0px 0px 10px 0px rgba(231,233,235,0.8); max-height: 450px; overflow: hidden; } .contactuswrap .left { flex: 1; margin-right: 100px; } .contactuswrap .left h2 { font-size: 36px; font-weight: normal; color: #0167bb; margin-bottom: 30px; } .contactuswrap .left p { font-size: 18px; color: #666; line-height: 38px; } .contactuswrap .left h3 { color: #1A1A1A; font-size: 36px; line-height: 36px; font-weight: normal; margin-top: 66px; } .contactuswrap .left .des { margin-top: 10px; font-size: 16px; color: #999999; } .contactuswrap .left #messageform { margin-top: 40px; display: flex; flex-direction: column; } .contactuswrap .left #messageform .inputwrap { display: flex; flex-direction: column; } .contactuswrap .left #messageform .inputwrap input { margin-bottom: 20px; height: 50px; outline: none; border: 1px solid #E0E0E0; padding: 0 10px; } .contactuswrap .left #messageform #message { height: 158px; width: 100%; margin-bottom: 30px; padding: 10px; outline: none; border: 1px solid #E0E0E0; } .contactuswrap .left #messageform .submit { height: 50px; width: 180px; background-color: #0167bb; border: none; color: #fff; font-size: 16px; } .talenttop { padding: 45px 0; background-color: #fff; } .talenttopic { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 36px; line-height: 42px; font-weight: normal; } .talenttopic::after { content: ''; margin-top: 30px; width: 60px; height: 3px; background-color: #0167bb; } .talenttop .talentln { display: flex; justify-content: center; margin-top: 40px; height: 480px; overflow: hidden; } .talenttop .talentln .pic { flex: 1; height: 100%; } .talenttop .talentln .pic img { width: 100%; height: 100%; object-fit: cover; } .talenttop .talentln .cont { width: 50%; background-image: url(../images/talentlnbg.png); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 50px 90px; } .talenttop .talentln .cont h2 { font-size: 24px; color: #fff; font-weight: normal; } .talenttop .talentln .cont h2 img { width: 42px; height: 33px; } .talenttop .talentln .cont .content{ height: 250px; margin-top: 40px; font-size: 18px; color: #fff; line-height: 32px; overflow-y: auto; } .talentmain { padding:50px 0; background-color: #F5F5F5; } .talentmain .talentsc { width: 100%; overflow-x: auto; } .talentmain .talentscmain { width: calc(233px * 6); } .talentmain .talentheader { display: flex; align-items: center; margin-top: 45px; height: 70px; width: 100%; border: 1px solid #DEECF9; background-color: #fff; } .talentmain .talentheader span { width: 233px; flex-shrink: 0; text-align: center; font-size: 18px; color: #333333; } .talentmain .talentbody { width: 100%; margin-top: 0; height: auto; } .talentmain .talentbody li .talentbodyheader { width: 100%; height: 70px; background-color: #fff; border: 1px solid #DEECF9; border-top: 0; display: flex; align-items: center; cursor: pointer; } .talentmain .talentbody li .talentbodyheader span{ width: 233px; flex-shrink: 0; text-align: center; font-size: 18px; color: #333333; } .talentmain .talentbody li .ui-content { display: none; background-color: #fff; margin: 0; padding: 30px; min-height: 0; height: auto; border-bottom: 1px solid #DEECF9; } .talentmain .talentbody li.active .talentbodyheader { background-color: #F4FAFF; } @media only screen and (max-width: 600px) { .companyintro { padding-top: 30px; padding-bottom: 50px; } .companyintro h2 { font-size: 18px; } .companyintro h3 { margin: 15px 0; font-size: 20px; } .zzjg { padding: 70px 0; } .honorwrap { padding: 30px 0; } .honorwrap .honoritem { width: calc((100% - 15px)/2); margin-right: 15px; margin-bottom: 15px; } .honorwrap .honoritem:nth-child(2n){ margin-right: 0; } .honorwrap .honoritem .pic { padding: 22px; } .culturewrap .culturelist { flex-direction: column; } .cultureitem { width: 100%; margin-right: 0; margin-bottom: 17px; } .cultureitem .mask { padding: 30px 15px; } .contactuswrap .w { flex-direction: column; } .contactuswrap .left { margin-right: 0; margin-bottom: 30px; } .contactuswrap .right { width: 100%; } .talenttop .talentln { flex-direction: column; height: auto; } .talenttop .talentln .cont { width: 100%; padding: 25px 45px; } } @media only screen and (min-width: 601px) and (max-width: 1199px) { .honorwrap { padding: 30px 0; } .honorwrap .honoritem { width: calc((100% - 15px)/2); margin-right: 15px; margin-bottom: 15px; } .honorwrap .honoritem:nth-child(2n){ margin-right: 0; } .honorwrap .honoritem .pic { padding: 22px; } .culturewrap .culturelist { flex-direction: column; } .cultureitem { width: 100%; margin-right: 0; margin-bottom: 17px; } .cultureitem .mask { padding: 30px 15px; } .contactuswrap .w { flex-direction: column; } .contactuswrap .left { margin-right: 0; margin-bottom: 30px; } .contactuswrap .right { width: 100%; } .talenttop .talentln { flex-direction: column; height: auto; } .talenttop .talentln .cont { width: 100%; padding: 25px 45px; } }