@charset "utf-8"; .right { float: right; } .left { float: left; } .banner { width: 100%; height: auto; } .banner img { width: 100%; } [class*="m-part"] h2 { font-size: 36px; font-weight: normal; } div.imgBoxScale_word { position: absolute; z-index: 2; bottom: 0; width: 100%; text-align: center; color: #fff; font-size: 20px; line-height: 26px; padding: 10px; box-sizing: border-box; background: linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.5)); } .introduce { padding: 60px 0; clear: both; height: auto; overflow: hidden; } .introduce div.info { width: 51.4%; float: left; } .introduce div.imgBoxShow { width: 40%; float: right; } #page-developmentStrategy .introduce div.left { width: 65%; } #page-developmentStrategy .introduce div.right { width: 35%; } #page-developmentStrategy .introduce h1:after { content: ''; width: 60px; height: 4px; background: #d71718; display: block; margin: 40px 0; } .introduce h5 { display: inline-block; color: #333333; font-size: 25px; line-height: 42px; margin: 0 0 30px 0; font-weight: 500; } .introduce h6 { display: inline-block; color: #333333; font-size: 18px; line-height: 24px; margin-bottom: 2px; font-weight: 500; } .introduce p { display: block; color: #707070; font-size: 18px; line-height: 34px; margin: 0 0 5px 0; } #page-developmentStrategy .introduce div img { width: 90%; margin-left: 10%; margin-top: 50%; } #page-developmentStrategy .m-part2 { background: #504e4e; width: 100%; padding: 34px 0 60px 0; overflow: hidden; } #page-companyProfile .m-part2 div { background: url("../images/bg.png") center no-repeat; background-size: 100%; padding: 4% 0 0 5%; height: 291px; box-sizing: border-box; background: #fff; } #page-companyProfile .m-part3 li { height: 440px; } #page-developmentStrategy .m-part2 h2 { color: #fff; font-size: 36px; font-weight: 400; margin-bottom: 34px; } .m-part2 { height: auto; } .m-part2 dl { width: 25%; float: left; } .shadowDiv dl dt { color: #000; font-size: 24px; line-height: 42px; margin-bottom: 52px; } .shadowDiv dl dd { color: #d71718; font-size: 72px; line-height: 86px; /* font-family: "akkuratpro-light", Helvetica, Arial, sans-serif; */ /* font-weight: bold; */ } .numFontType{ /* font-family: "akkuratpro-light", Helvetica, Arial, sans-serif; */ } .shadowDiv dl dd i { font-style: normal; font-weight: normal; } #page-developmentStrategy .m-part2 .middle div { float: left; width: 31.3333%; border: 1px #fff solid; box-sizing: border-box; /* margin: 0 1.5%; */ padding: 2% 0; margin-right: 3%; /* height:186px; */ } #page-developmentStrategy .m-part2 .middle > div:last-child { margin-right: 0; } #page-developmentStrategy .m-part2 div h3 { text-align: center; font-size: 36px; line-height: 42px; font-weight: 400; color: #fff; margin: 0 0 5%; } #page-developmentStrategy .m-part2 div p { color: #fff; width: 90%; font-size: 18px; line-height: 32px; margin: 0 auto; } .m-part3 { overflow: hidden; clear: both; } .m-part3 h2 { color: #000; font-size: 36px; font-weight: 400; margin: 0; } .m-part3 ul li img { width: 100%; height: auto; } .m-part3 ul li div.mark { position: absolute; bottom: 0; left: 0; z-index: 2; background: url("../images/kuag-bg.png") bottom no-repeat; background-size: 100%; width: 100%; height: 100%; } .m-part3 ul li div p { position: absolute; bottom: 15px; width: 90%; left: 5%; text-align: center; color: #fff; font-size: 20px; line-height: 26px; } .m-part3 h5 { color: #333; font-weight: 400; font-size: 24px; margin: 3% 0 2%; } .m-part3 h6 { color: #666666; font-weight: 400; font-size: 18px; } .m-part3 .sj { display: block; position: relative; margin: 5% auto 6%; width: 0; height: 0; border-left: 300px solid transparent; border-right: 300px solid transparent; border-bottom: 150px solid #504e4e; } .m-part3 .sj .slogan { position: absolute; top: 70px; left: 50%; margin-left: -250px; width: 500px; text-align: center; } .m-part3 .sj .slogan>p:first-child{ font-weight: 600; margin-bottom:7px; } .m-part3 .sj .slogan>p:first-child *{ font-weight: bold; } .m-part3 .sj .slogan *{ color: #fefefe; font-size: 20px; font-weight: normal; } .m-part3 .sj i { position: absolute; top: 100px; left: 50%; margin-left: -250px; width: 500px; text-align: center; color: #fff; font-weight: 400; font-size: 18px; font-style: normal; } .part3left, .part3right { background: #f2f2f2; width: 48%; margin: 0; padding: 3% 0; color: #504e4e; text-align: center; font-weight: 400; font-size: 18px; line-height: 32px; float: left; position: relative; height: 220px; box-sizing: border-box; } .part3left:before, .part3right:before { content: ''; display: block; position: absolute; top: -50px; left: 50%; margin-left: -100px; width: 0; height: 0; border-left: 100px solid transparent; border-right: 100px solid transparent; border-bottom: 50px solid #504e4e; } .part3left { margin-right: 4%; } .m-part3 .red { background: #d71718; color: #fff; line-height: 40px; height: 40px; width: 100%; margin: 2% 0; } .m-part4 h2, .m-part5 h2 { font-size: 36px; } #page-developmentStrategy .bottomDiv { margin-top: 60px; overflow: hidden; position: relative; } .ll { /* position: absolute; */ /* top: 50%; */ /* transform: translateY(-50%); */ /* -webkit-transform: translateY(-50%); */ -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); width: 53%; } .rr { width: 31.3%; float: right; } .rr img { width: 100%; } .ll p { color: #666666; font-size: 18px; line-height: 36px; margin: 0; position: relative; padding-left: 30px; } .ll p i { display: inline-block; width: 30px; height: 30px; background: url("../images/icon-1.png") center no-repeat; background-size: 100%; vertical-align: -webkit-baseline-middle; margin: 0 5px 0 -5px; position: absolute; left: 0; top: 10px; } /* 经营业绩 */ #page-performance .m-part1 { padding-bottom: 0; } #page-performance .m-part1 h1::after { content: ''; width: 60px; height: 4px; background: #d71718; display: block; margin: 40px 0; } #page-performance h2.middle { font-weight: 500; font-size: 36px; margin: 0 auto; margin-bottom: 31px; } #page-performance .map_box { position: relative; overflow: hidden; height: 600px; } #page-performance #map01, #page-performance #map02, #page-performance #map03 { width: 1580px; /* width:1400px; */ height: 600px; margin: 0 auto; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); } #page-performance .m-part4 { margin-bottom: 60px; } /* 国内国际 */ #page-domInter .introduce div.info { width: 100%; } #page-domInter .introduce h2 { padding-bottom: 40px; position: relative; } #page-domInter .introduce h2::after { display: block; content: ""; position: absolute; bottom: 0; left: 0; width: 60px; height: 4px; background: rgba(215, 23, 24, 1); } #page-domInter .red_title { color: #D71718; font-size: 30px; font-weight: bold; margin-bottom: 44px; } #page-domInter .shadowDiv { margin-top: 42px; padding: 61px 69px; border-radius: 5px; } #page-domInter .red_title .num { font-size: 58px; } #page-domInter .shadowDiv dl { /* width: 16.65%; */ width:20%; text-align: center; } #page-domInter .shadowDiv dt { margin-bottom: 55px; } #page-domInter #inlandList { overflow: hidden; } #page-domInter #inlandList ul { width: 1074px; } #page-domInter #inlandList,#page-domInter #overseasList{padding-bottom:70px;display:none;} #page-domInter #inlandList ul, #page-domInter #overseasList dl { overflow: hidden; } #page-domInter #inlandList ul li, #page-domInter #overseasList dl { width: 358px; font-size: 18px; line-height: 36px; color: #666; display: inline-block; vertical-align: top; } #page-domInter #inlandList ul > li:nth-child(3n) { float: right; } #page-domInter #inlandList ul > li:nth-child(3n-2) { float: left; } #page-domInter #overseasList dt { font-size: 24px; font-weight: bold; color: #333; margin-bottom: 10px; } #page-domInter .map .imgBox{ position: absolute; /* border-radius: 5px; */ overflow: hidden; -webkit-transform: rotate(-10deg) scale(0); transform: rotate(-10deg) scale(0); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: all 0.6s cubic-bezier(.785,.135,.15,.86); transition: all 0.6s cubic-bezier(.785,.135,.15,.86); } #page-domInter .map .act.imgBox{ -webkit-transform: none; transform: none; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; transition: -webkit-transform .4s .2s cubic-bezier(.075,.82,.165,1); -webkit-transition: -webkit-transform .4s .2s cubic-bezier(.075,.82,.165,1); transition: transform .4s .2s cubic-bezier(.075,.82,.165,1); transition: transform .4s .2s cubic-bezier(.075,.82,.165,1),-webkit-transform .4s .2s cubic-bezier(.075,.82,.165,1); } #page-domInter .act i{background:#DA292A;} /* */ #page-talentIntroduction .main { position: relative; width: 100%; } #page-talentIntroduction .main img { width: 100%; height: auto; } #page-talentIntroduction .main ul { position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); z-index: 2; margin: 303px -3% 0 0; } #page-talentIntroduction .main ul li { width: 30.3%; margin: 0 3% 0 0; position: relative; float: left; height: 281px; } #page-talentIntroduction .main ul li a{ /* display:block; */ } #page-talentIntroduction .main ul li img { width: 100%; height: 100%; } #page-talentIntroduction .main ul li .wordDiv { background: #fff; width: 100%; height: 95px; line-height: 40px; text-align: center; color: #000; font-size: 20px; position: absolute; left: 0; bottom: 0; padding: 10px 0; } #page-talentIntroduction .btn{ font-size: 16px; color: #333; border: 1.3px solid #666; padding: 9px 30px; /* position: absolute; */ /* top: -46px; */ /* left: 50%; */ /* transform: translateX(-50%); */ opacity: 0; -webkit-transition: all .3s; transition: all .3s; cursor: pointer; font-weight: bold; } #page-talentIntroduction .main li p{ text-align:center; padding-top:10px; } #page-talentIntroduction footer{margin-top:0;} #page-talentIntroduction .imgBox{ position:absolute; top:0; -webkit-transition: all .3s; transition: all .3s; z-index: 1; height: 219px; } #page-talentIntroduction li:hover .imgBox{ top: -52px; } #page-talentIntroduction li:hover .btn{ opacity:1; } #page-socialResponsibility .introduce { padding: 0; } #page-socialResponsibility .introduce p { margin-top: 25px; } .introduce h2 { color: #000; font-size: 36px; font-weight: 400; margin: 0; } #page-socialResponsibility .m-part2 { padding: 50px 0 50px 69px; box-sizing: border-box; background: #fff; margin: 63px auto; margin-top: 0; height:auto; } #page-socialResponsibility .m-part2 dl { width: 33.3%; } #page-socialResponsibility .m-part2 dl:first-child { width: 33.3%; } #page-socialResponsibility .m-part3 { padding: 50px; box-sizing: border-box; background: #fff; margin: 63px auto; margin-bottom: 0; } #page-socialResponsibility .m-part3>img{width:100%;} #page-socialResponsibility .m-part3 ul { overflow: hidden; } #page-socialResponsibility .m-part3 li { width: 31.3%; margin: 0 1% 2% 0; position: relative; float: left; height: 100%; background:#fff; } #page-socialResponsibility .m-part4 h2 { color: #000; font-size: 36px; font-weight: 400; margin: 0; } #page-socialResponsibility .m-part4 p { display: block; color: #707070; font-size: 20px; line-height: 35px; margin-top: 40px; } #page-socialResponsibility .m-part4 ul, #page-talentConcept .m-part4 ul { margin: 43px auto; margin-bottom: 0; } #page-socialResponsibility .m-part4 ul li { height: 400px; background: #fff; margin-top: 40px; } #page-talentConcept .m-part4 { padding-top: 0; } #page-talentConcept .m-part4 ul li { height: 440px; background: #fff; margin-top: 40px; } #page-socialResponsibility .m-part4 ul .m-part4ulli_l, #page-talentConcept .m-part4 ul .m-part4ulli_l { width: 45%; float: left; margin: 0px 0 0 60px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } #page-socialResponsibility .m-part4 ul .m-part4ulli_r, #page-talentConcept .m-part4 ul .m-part4ulli_r { width: 45%; float: right; margin: 115px 47px 0 0; } /* #page-socialResponsibility .m-part4 ul img { width: auto; height: 400px; } */ #page-talentConcept .m-part4 ul img { width: auto; height: 440px; } .fl { float: left; } .fr { float: right; } #page-socialResponsibility .m-part4 ul h4 { color: #000; font-size: 24px; line-height: 42px; font-weight: normal; } #page-talentConcept .m-part4 ul h4 { color: #000; font-size: 24px; line-height: 42px; } #page-socialResponsibility .m-part4 ul p, #page-talentConcept .m-part4 ul p { color: #666; font-size: 18px; line-height: 32px; margin-top: 25px; } #page-socialResponsibility .down { background: #ebebeb; height: 240px; margin: 83px auto 0; } #page-socialResponsibility .down>img:first-child{ display: inline-block; width: 140px; height: 194px; margin: 23px 39px; } #page-socialResponsibility .down a img{ vertical-align: -webkit-baseline-middle; } #page-socialResponsibility .down p { color: #000; font-size: 24px; /* line-height: 240px; */ display: inline-block; /* width: 20%; */ position: absolute; top: 50%; transform: translateY(-50%); } #page-socialResponsibility .down a { color: #000; font-size: 20px; width: 20%; float: right; text-align: right; margin-right: 39px; height: 40px; margin-top: 100px; cursor: pointer; } #page-talentConcept .introduce { padding: 0; } #page-talentConcept .introduce p { margin: 0; } /* 技术创新 */ #page-techInno .introduce { padding-bottom: 0; } #page-techInno .m-part2 { padding: 61px 26px; box-sizing: border-box; text-align: center; } #page-techInno .m-part3 p, #page-leanManu .m-part2 p { color: #666; font-size: 18px; } #page-leanManu .m-part2 .num { font-size: 30px; color: #333; font-weight: bold; } #page-techInno .m-part4 { background: rgba(248, 246, 246, 1); padding: 31px 0; margin-top: 40px; } #page-techInno .m-part4 > div { overflow: hidden; } #page-techInno .m-part4 .imgBox { float: left; margin-right: 55px; } #page-techInno .m-part5 { padding-top: 40px; padding-bottom: 0; } #page-techInno .m-part5 p { font-size: 18px; font-weight: normal; line-height: 39px; margin: 0; } /* 精益制造 */ #page-leanManu .introduce p { margin: 0; } #page-leanManu .m-part2 > p { margin-top: 40px; } #page-leanManu .m-part2 li p { color: #fff; } /*社会招聘*/ #page-socialRecruitment{background:#fff;} #page-socialRecruitment .main .tab-header { overflow: hidden; } #page-socialRecruitment .main .m-part1>.tab-body:nth-child(2n-1){background: #f7f7f7;} #page-socialRecruitment .main .tab-body { height: auto; overflow: hidden; } #page-socialRecruitment .main ul li { text-align: center; float: left; } #page-socialRecruitment .main .tab-header li { color: #fff; font-size: 18px; background: #d71718; border-right: 1px #fff solid; box-sizing: border-box; height: 80px; line-height: 80px; } #page-socialRecruitment .main .tab-header>li:last-child{border: none;} #page-socialRecruitment .main .tab-body>li { width: 100%; color: #000; font-size: 18px; /* padding: 28px 0;*/ height: 100%; overflow: hidden; } /*#page-socialRecruitment .main .tab-header>li:nth-child(1), #page-socialRecruitment .main .tab-header>li:nth-child(2), #page-socialRecruitment .main .tab-body>li:nth-child(1), #page-socialRecruitment .main .tab-body>li:nth-child(2) { width: 20%; } #page-socialRecruitment .main .tab-body>li:nth-child(1), #page-socialRecruitment .main .tab-body>li:nth-child(2) { font-size: 20px; } #page-socialRecruitment .main .tab-header>li:nth-child(3), #page-socialRecruitment .main .tab-header>li:nth-child(4), #page-socialRecruitment .main .tab-body>li:nth-child(3), #page-socialRecruitment .main .tab-body>li:nth-child(4) { width: 30%; }*/ #page-socialRecruitment .main .tab-body>li p.daom { color:#666; font-size:22px; line-height:72px; width:100%; margin:0 auto; text-align: left; /* margin-top: 5px; */ } #page-socialRecruitment .main .tab-body{ height:72px; border-bottom: 1px dotted #7f7f7f; } #page-socialRecruitment .main .tab-body>li:last-child{ background:url("../images/job_more.png")no-repeat; background-position: 98% 32px; } #page-socialRecruitment .main .tab-body.show{ height:auto; } #page-socialRecruitment .main .tab-body.show>li:last-child{ background:url("../images/job_close.png")no-repeat; background-position: 98% 32px; } #page-socialRecruitment .main .tab-body>li:last-child p{margin-right:40px;} /*#page-socialRecruitment .main .tab-body>li:nth-child(3), #page-socialRecruitment .main .tab-body>li:nth-child(4){ padding-top:12px; padding-bottom:12px; } #page-socialRecruitment .main .tab-body>li:nth-child(3) p, #page-socialRecruitment .main .tab-body>li:nth-child(4) p { line-height: 53px; } #page-socialRecruitment .main .tab-body.show>li:nth-child(3), #page-socialRecruitment .main .tab-body.show>li:nth-child(4){ padding-top:28px; padding-bottom:28px; } #page-socialRecruitment .main .tab-body.show>li:nth-child(3) p, #page-socialRecruitment .main .tab-body.show>li:nth-child(4) p { line-height: 37px; }*/ @media screen and (min-width:1201px) and (max-width:1679px){ #page-companyProfile .m-part3 li{height:373px;} #page-developmentStrategy h5{font-size:23px;} #page-developmentStrategy .m-part2 div p{font-size:16px;} #page-performance .middle{ width:1400px; transform:scale(0.875); -webkit-transform:scale(0.875); -moz-transform:scale(0.875); -ms-transform:scale(0.875); -o-transform:scale(0.875); transform-origin: center; -webkit-transform-origin:center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; } #page-performance div.m-part1>h1{font-size:41px;} #page-techInno .m-part4 .imgBox{margin-right:33px;} } .pmqcz h3{font-size: 20px;line-height: 40px;text-align: left} .pmqcz div{width: 100%;margin: 0 auto;overflow: hidden;font-size:16px;line-height: 27px;color: #333;text-align: left;} .pmqcz div:last-child{margin-bottom: 20px;}