@charset "utf-8"; /* ==================== 新闻详情和单篇 start ==================== */ .articleC { background: #FFFFFF; } .articleC .video { width: 560px; height: 360px; margin: 0 auto; position: relative; z-index: 5; } .articleTitle { clear: both; line-height: 60px; font-size: 30px; font-family: "microsoft yahei"; color: #333333; text-align: center; position: relative; font-weight: bold; padding: 0 90px; } .articleTime { display: block; clear: both; font-size: 0; line-height: 32px; padding: 0 90px; padding-bottom: 12px; border-bottom: 1px solid #dddddd; overflow: hidden; text-align: center; } .articleTime span { display: inline-block; padding-left: 25px; font-size: 14px; color: #999999; position: relative; margin-right: 20px; } .articleTime span .timeIcn { display: inline-block; color: #999999; position: absolute; left: 0; top: 50%; margin-left: 2px; margin-top: 2px; width: 14px; height: 14px; margin-top: -7px; border: solid 1px currentColor; border-radius: 8px; } .articleTime span .timeIcn:before { content: ''; position: absolute; top: 7px; left: 6px; width: 5px; height: 1px; background-color: currentColor; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .articleTime span .timeIcn:after { content: ''; position: absolute; top: 2px; left: 6px; width: 1px; height: 6px; background-color: currentColor; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .articleTime span .eyeIcn { color: #999; position: absolute; left: 0; top: 50%; margin-left: 3px; margin-top: 3px; width: 12px; height: 12px; margin-top: -6px; border-radius: 70% 15%; border: solid 1px currentColor; background-color: currentColor; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .articleTime span .eyeIcn:before { content: ''; position: absolute; left: 2px; top: 2px; width: 6px; height: 6px; border-radius: 50%; color: white; border: solid 1px currentColor; } .share { display: block; clear: both; padding: 10px 0; } .articlePage { clear: both; height: 30px; text-align: center; font-family: Arial; padding: 30px 0 0; } .articlePage a { margin: 0 1px; background: #ccc; padding: 5px 10px; } .articlePage a:hover, .articlePage a.hover { color: #fff; background: #e60012; } .articleBox { line-height: 30px; padding: 10px 40px; color: #666666; font-size: 16px; } .articleBox img { max-width: 100%; } .minH600 { min-height: 600px; height: auto !important; height: 600px; } /* 文章阅读页-内容上部大图 */ #play { width: 600px; height: 400px; position: relative; overflow: hidden; background: #fff; padding: 5px; margin: 20px auto 0 auto; } #play .change_a { width: 40%; height: 100%; position: absolute; top: 0; z-index: 1; cursor: pointer; display: block; overflow: hidden; background: url(about:blank); } #play .prev_a { left: 0; } #play .next_a { right: 0 } #play .change_a span { width: 24px; height: 43px; display: block; position: absolute; top: 50%; margin-top: -21px; display: none } #play .prev_a span { background: url(../images/article_iconh.png) no-repeat 0px -50px; left: 0; } #play .next_a span { background: url(../images/article_iconh.png) no-repeat -30px -50px; right: 0; } #play .img_ul { position: relative; z-index: 1; width: 600px; height: 400px; border: 1px solid #f5f5f5; } #play .img_ul li { position: relative; z-index: 1; width: 600px; height: 400px; background: #fff; margin: 0 0 5px 0; } #play .img_ul li img { position: absolute; } .imgMove { width: 600px; clear: both; margin: 20px auto; position: relative; } .img_hd { margin: 0 auto; overflow: hidden; height: 60px; position: relative; } .img_hd ul { position: absolute; z-index: 1 } .img_hd ul li { float: left; height: 47px; width: 70px; padding: 3px; margin: 0 7px; cursor: pointer; background: #fff; border: 1px solid #d4d4d4; position: relative; } .img_hd ul li p { height: 47px; width: 70px; display: block; background: #fff; position: relative; } .img_hd ul li i { display: block; clear: both; line-height: 20px; padding: 0 5px; background: #000; color: #fff; position: absolute; right: 3px; bottom: 3px; z-index: 5; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; font-family: Arial; font-size: 12px; font-style: normal; } .img_hd ul li img { position: absolute; height: 47px; width: 70px; } .img_hd ul li.on { border: 1px solid #e60012; background: #e60012; } .imgMove .bottom_a { width: 20px; height: 25px; display: block; cursor: pointer; z-index: 10; float: left; top: 15px; position: absolute; z-index: 5; background: url(../images/article_icon.png) no-repeat; transition: all 0.3s; -webkit-transition: all 0.3s; } .imgMove .bottom_a:hover { background: url(../images/article_iconh.png) no-repeat; } .imgMove .prev_a, .imgMove .prev_a:hover { background-position: left top; left: 0; } .imgMove .next_a, .imgMove .next_a:hover { background-position: right top; right: 0; } .articleHand { clear: both; font-size: 16px; padding: 10px 90px 20px; overflow: hidden; } .articleHand a { display: block; line-height: 32px; padding: 0 20px 10px 30px; float: left; background: url(../images/file.png) no-repeat left center; } .articleHand a.word { background: url(../images/word.png) no-repeat left 3px; color: #37a6ff !important; } .articleHand a.ppt { background: url(../images/ppt.png) no-repeat left center; color: #ff7735 !important; } .articleHand a.excel { background: url(../images/excel.png) no-repeat left center; color: #15bf44 !important; } .articleHand a.pdf { background: url(../images/pdf.png) no-repeat left center; color: #1369c0 !important; } .articleHand a.zip { background: url(../images/zip.png) no-repeat left 3px; color: #ff9779 !important; } .shareBox { height: 40px; overflow: hidden; background: #f1f1f1; } .shareBoxL { float: left; padding: 0 0 0 20px; } .shareBoxL B { display: block; line-height: 40px; float: left; } .bdsharebuttonbox { float: left; padding: 6px 0 0 10px; } .shareBoxR { line-height: 40px; float: right; padding: 0 20px 0 0; font-size: 14px; color: #000; } .pageUp { display: block; line-height: 34px; padding: 10px 90px 20px; color: #333333; font-size: 16px; } .pageUp a { font-size: 16px; color: #333333; } .articleShare { display: inline; } .articleShare .bshare-custom { display: inline; } .articleShare a { padding: 0 !important; height: 25px !important; width: 25px !important; background: url(../images/atico.png)no-repeat !important; } .articleShare .bshare-sinaminiblog { background-position: 0px 0px !important; } .articleShare .bshare-qqmb { background-position: -32px 0px !important; } .articleShare .bshare-qzone { background-position: -65px 0px !important; } .articleShare .bshare-douban { background-position: -96px 0px !important; } .articleShare .bshare-qqim { background-position: -128px 0px !important; } /* .articlePageBox:hover .pageF,.articlePageBox:hover .pageL, */ .pageUp a:hover { color: #e60012; } .articleC .picBox { width: 55%; margin: 0 auto; } .articleC .imgBox { padding: 10px 0; } .articleC .imgBox .img { width: 60%; height: 370px; overflow: hidden; } .articleC .imgBox .img:nth-child(2) { width: 39%; } .articleC .imgBox .img img { object-fit: cover; width: 100%; height: 100%; } /* ==================== 新闻详情和单篇 end ==================== */ /* ==================== 电子期刊 start ==================== */ .periodicalDl { overflow: hidden; margin-right: -20px; } .periodicalDl dd { width: 20%; float: left; display: inline; margin-bottom: 30px; } .periodicalDl dd .con { margin-right: 20px; } .periodicalDl dd .con a { display: block; width: 100%; height: 100%; } .periodicalDl dd .con .pic:before { padding-top: 133.3333%; } .periodicalDl dd .con .text { font-size: 16px; color: #333333; height: 50px; line-height: 50px; text-align: center; padding: 0 10px; overflow: hidden; background: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; } .periodicalDl dd .con:hover .text { color: #e60012; letter-spacing: 1px; } /* ==================== 电子期刊 end ==================== */ /* ==================== 移动照明 start ==================== */ .imgList1Dl { overflow: hidden; margin-right: -20px; } .imgList1Dl dd { width: 33.3333%; float: left; display: inline; margin-bottom: 30px; } .imgList1Dl dd a { display: block; margin-right: 20px; background: #fff; } .imgList1Dl dd .con { overflow: hidden; } .imgList1Dl dd .con .pic::before { padding-top: 60.0858%; } .imgList1Dl dd .con .text { height: 60px; line-height: 60px; padding: 0 20px; text-align: center; font-size: 16px; color: #666666; border-top: 1px solid #f7f7f7; transition: all 0.3s; -webkit-transition: all 0.3s; } .imgList1Dl dd .con:hover .text { color: #e60012; letter-spacing: 1px; } /* ==================== 移动照明 end ==================== */ /* ==================== 联系方式 start ==================== */ .contactMap { padding: 20px; height: 450px; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; } .contactDl1 { padding-top: 80px; margin-right: -30px; margin-bottom: 30px; } .contactDl1 dd { float: left; display: inline; width: 33.3333%; } .contactDl1 dd .con { margin-right: 20px; background: #fff; text-align: center; position: relative; border-radius: 5px; } .contactDl1 dd .icon { position: absolute; width: 136px; height: 136px; border-radius: 100%; top: 0; left: 50%; background: #fff; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .contactDl1 dd .icon:before { display: block; content: ''; border-radius: 100%; width: 116px; height: 116px; position: absolute; left: 50%; top: 50%; border: 1px dashed #ffb72a; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .contactDl1 dd .icon:after { display: block; content: ''; border-radius: 100%; width: 107px; height: 107px; position: absolute; left: 50%; top: 50%; background: #ffb72a; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .contactDl1 dd .icon2:after { background: #91bb4f; } .contactDl1 dd .icon3:after { background: #4accd9; } .contactDl1 dd .icon2:before { border-color: #91bb4f; } .contactDl1 dd .icon3:before { border-color: #4accd9; } .contactDl1 dd span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 2; width: 45px; height: 45px; display: block; margin: auto; } .contactDl1 dd .icon1 span { background: url(../images/contactlocation.png) no-repeat center center; background-size: auto 35px; } .contactDl1 dd .icon2 span { background: url(../images/contacttel.png) no-repeat center center; background-size: auto 40px; } .contactDl1 dd .icon3 span { background: url(../images/contactemail.png) no-repeat center center; background-size: auto 20px; } .contactDl1 dd .text { height: 245px; padding: 120px 50px 0; box-sizing: border-box; } .contactDl1 dd .text1 { height: 42px; line-height: 42px; overflow: hidden; font-size: 24px; color: #000000; } .contactDl1 dd .text2 { line-height: 35px; overflow: hidden; font-size: 16px; color: #666666; padding: 0 10px; } /* ==================== 联系方式 end ==================== */ /* ==================== 公司新闻 start ==================== */ .imgTextBanner { position: relative; padding-bottom: 114px; } .imgTextBanner .bd { overflow: hidden; margin: -15px; } .imgTextBanner .slick-list { overflow: visible; } .imgTextBanner .myslide { width: 20%; float: left; display: inline; } .imgTextBanner .mySlide .con { margin: 15px; border-radius: 6px; overflow: hidden; background: #fff; transition: all 0.5s; -webkit-transition: all 0.5s; } .imgTextBanner .mySlide .con .text { overflow: hidden; padding: 20px; } .imgTextBanner .mySlide .con .text .title { height: 40px; line-height: 40px; overflow: hidden; } .imgTextBanner .mySlide .con .text .title a { font-size: 18px; color: #333333; transition: all 0.4s; -webkit-transition: all 0.4s; } .imgTextBanner .mySlide .con .text .time { font-size: 14px; color: #999999; padding-left: 25px; height: 40px; line-height: 40px; overflow: hidden; position: relative; } .imgTextBanner .mySlide .con .text .time .timeIcn { display: inline-block; color: #999999; position: absolute; left: 0; top: 50%; margin-left: 2px; margin-top: 2px; width: 14px; height: 14px; margin-top: -7px; border: solid 1px currentColor; border-radius: 8px; } .imgTextBanner .mySlide .con .text .time .timeIcn:before { content: ''; position: absolute; top: 7px; left: 6px; width: 5px; height: 1px; background-color: currentColor; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .imgTextBanner .mySlide .con .text .time .timeIcn:after { content: ''; position: absolute; top: 2px; left: 6px; width: 1px; height: 6px; background-color: currentColor; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .imgTextBanner .mySlide .con .text .info { font-size: 14px; color: #666666; line-height: 26px; height: 52px; overflow: hidden; } .imgTextBanner .slick-dots { position: absolute; bottom: 50px; left: 0; width: 100%; text-align: center; font-size: 0; } .imgTextBanner .slick-dots li { display: inline-block; width: 15px; height: 15px; border-radius: 100%; margin: 0 10px; vertical-align: middle; cursor: pointer; position: relative; background: #fff; } .imgTextBanner .slick-dots li.slick-active { background: #e9424b; } .imgTextBanner .mySlide .con:hover { transform: translateY(-10px); -webkit-transform: translateY(-10px); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); } .imgTextBanner .mySlide .con:hover .text .title a { color: #e60012; letter-spacing: 1px; } /* ==================== 公司新闻 end ==================== */ /* ==================== 图文列表 start ==================== */ .imgText1Dl dd { margin-bottom: 20px; padding: 20px; background: #fff; transition: all 0.4s; -webkit-transition: all 0.4s; border-radius: 5px; overflow: hidden; } .imgText1Dl dd .con { overflow: hidden; } .imgText1Dl dd .con .pic { width: 360px; float: left; display: inline; margin-right: 20px; } .imgText1Dl dd .con .pic:before { padding-top: 59.7222%; } .imgText1Dl dd .con .text { overflow: hidden; padding: 10px 0; } .imgText1Dl dd .con .text .title { height: 40px; line-height: 40px; overflow: hidden; } .imgText1Dl dd .con .text .title a { font-size: 18px; color: #333333; transition: all 0.4s; -webkit-transition: all 0.4s; } .imgText1Dl dd .con .text .time { font-size: 14px; color: #999999; padding-left: 25px; height: 40px; line-height: 40px; overflow: hidden; position: relative; } .imgText1Dl dd .con .text .time .timeIcn { display: inline-block; color: #999999; position: absolute; left: 0; top: 50%; margin-left: 2px; margin-top: 2px; width: 14px; height: 14px; margin-top: -7px; border: solid 1px currentColor; border-radius: 8px; } .imgText1Dl dd .con .text .time .timeIcn:before { content: ''; position: absolute; top: 7px; left: 6px; width: 5px; height: 1px; background-color: currentColor; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .imgText1Dl dd .con .text .time .timeIcn:after { content: ''; position: absolute; top: 2px; left: 6px; width: 1px; height: 6px; background-color: currentColor; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; } .imgText1Dl dd .con .text .info { font-size: 14px; color: #666666; line-height: 26px; height: 52px; overflow: hidden; margin-bottom: 20px; } .imgText1Dl dd .con .text .lookMore { height: 40px; line-height: 40px; overflow: hidden; } .imgText1Dl dd .con .text .lookMore a { display: inline-block; font-size: 14px; color: #999999; padding-right: 25px; background: url(../images/moreicn.png)no-repeat center right; background-size: auto 12px; } .imgText1Dl dd:hover { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); } .imgText1Dl dd:hover .con .text .title a { color: #e60012; letter-spacing: 1px; } .imgText1Dl dd:hover .con .text .lookMore a { color: #e60012; background: url(../images/moreicnh.png)no-repeat center right; background-size: auto 12px; } /* ==================== 图文列表 end ==================== */ /* ==================== 户外照明 start ==================== */ .imgListBanner { position: relative; padding: 0px 120px; margin-bottom: 100px; } .imgListBanner .bd { overflow: hidden; padding: 40px 0; } .imgListBanner .myslide { position: relative; transition: all 0.4s; -webkit-transition: all 0.4s; transform: scale(1); -webkit-transform: scale(1); } .imgListBanner .slick-list { overflow: visible; margin-right: -30px; } .imgListBanner .con { border-radius: 7px; overflow: hidden; } .imgListBanner .myslide .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 2; } .imgListBanner .con .pic::before { padding-top: 60.1399%; } .imgListBanner .con .pic .text { position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; line-height: 60px; text-align: center; background: rgba(0, 0, 0, 0.8); font-size: 18px; color: #fff; display: none; } .imgListBanner .slick-slide.slick-current.slick-active.slick-center { transform: scale(1.15); -webkit-transform: scale(1.15); z-index: 5; position: relative; } .imgListBanner .slick-slide.slick-current.slick-active.slick-center .bg { background: rgba(0, 0, 0, 0); z-index: -1; } .imgListBanner .slick-slide.slick-current.slick-active.slick-center .pic .text { display: block; } .imgListBanner .prev, .imgListBanner .next { display: block; width: 50px; height: 50px; border-radius: 100%; cursor: pointer; position: absolute; top: 50%; margin-top: -25px; z-index: 1; border: 1px solid #9b9b9b; transition: all 0.4s; -webkit-transition: all 0.4s; -ms-transition: all 0.4s; -moz-transition: all 0.4s; } .imgListBanner .prev { left: 0; } .imgListBanner .next { right: 0px; } .imgListBanner .prev::before, .imgListBanner .next::before { content: ''; width: 10px; height: 10px; position: absolute; left: 50%; top: 50%; margin-top: -5px; border-left: 1px solid #9b9b9b; border-bottom: 1px solid #9b9b9b; transition: all 0.4s; -webkit-transition: all 0.4s; -ms-transition: all 0.4s; -moz-transition: all 0.4s; } .imgListBanner .prev::before { margin-left: -4px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); } .imgListBanner .next::before { margin-left: -8px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -moz-transform: rotate(-135deg); } .imgListBanner .prev:hover, .imgListBanner .next:hover { background-color: #cb0202; border: 1px solid #cb0202; } .imgListBanner .prev:hover:before, .imgListBanner .next:hover:before { border-left: 1px solid #fff; border-bottom: 1px solid #fff; } #sliderUl{ height:520px; overflow: hidden; } #sliderUl li{ width:860px; height:520px; position:relative; perspective: 800px; border-radius: 7px; overflow: hidden; } #sliderUl li .shade{ position: absolute; z-index: 10; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,0.5); transition: 0.3s ease-in-out; } #sliderUl li img{ display:block; width: 100%; height: 100%; position: absolute; z-index: 5; } #sliderUl li .honorName{ position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; z-index: 11; color: #fff; transition: 0.4s ease-in-out; display: none; animation:roundabout .5s; transform-origin: center bottom; text-align: center; height: 60px; line-height: 60px; background: rgba(0, 0, 0, 0.8); } #sliderUl li.roundabout-in-focus .shade{ background: rgba(0,0,0,0); } #sliderUl li.roundabout-in-focus .honorName{ display: block; } @keyframes roundabout{ 0%{ opacity:0; bottom: -112px; } 40%{ transform:rotateX(60deg) ; } 100%{ opacity:1; bottom: 0; transform:rotateX(0deg) ; } } #sliderUl li .honorName .title{ text-align: center; height: 60px; line-height: 60px; font-size: 18px; color: #fff; } #sliderUl li .honorName .text{ overflow: hidden; text-align: center; display: none; height: 60px; line-height: 60px; background: rgba(0, 0, 0, 0.8); font-size: 18px; color: #fff; } /* ==================== 户外照明 end ==================== */ /* ==================== 产品中心 start ==================== */ .imgText3Dl { overflow: hidden; } .imgText3Dl dd { background: #fff; height: 500px; padding: 50px 0; } .imgText3Dl dd .wrap, .imgText3Dl dd .con { height: 100%; } .imgText3Dl dd:nth-child(even) { background: #f5f5f5; } .imgText3Dl dd .con .pic { float: right; width: 61%; height: 100%; } .imgText3Dl dd .con .pic::before { padding-top: 59.9432%; } .imgText3Dl dd:nth-child(even) .con .pic { float: left; } .imgText3Dl dd .con .text { overflow: hidden; height: 100%; } .imgText3Dl dd .con .text .title { height: 70px; line-height: 70px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .imgText3Dl dd .con .text .title a { font-size: 30px; color: #333333; transition: all 0.5s; -webkit-ransition: all 0.5s; } .imgText3Dl dd .con:hover .text .title a { color: #cb0202; letter-spacing: 1px; } .imgText3Dl dd .con .text .info { font-size: 14px; color: #666666; line-height: 30px; height: 90px; overflow: hidden; margin-bottom: 40px; } .imgText3Dl dd .con .text .more { overflow: hidden; } .imgText3Dl dd .con .text .more a { display: inline-block; height: 42px; line-height: 42px; padding-left: 40px; padding-right: 60px; border-radius: 22px; border: 1px solid #eeeeee; position: relative; transition: all 0.5s; -webkit-ransition: all 0.5s; } .imgText3Dl dd:nth-child(even) .con .text .more a { border: 1px solid #ababab; } .imgText3Dl dd .con:hover .text .more a { color: #fff; border: 1px solid #cb0202; background: #cb0202; } .imgText3Dl dd .con .text .more a::before { content: ''; width: 6px; height: 6px; position: absolute; right: 40px; top: 50%; border-left: 1px solid #999999; border-bottom: 1px solid #999999; transform: translate(0, -50%) rotate(-135deg); -webkit-transform: translate(0, -50%) rotate(-135deg); transition: all 0.5s; -webkit-ransition: all 0.5s; } .imgText3Dl dd .con:hover .text .more a::before { border-left: 1px solid #fff; border-bottom: 1px solid #fff; } /* ==================== 产品中心 end ==================== */ /* ==================== 人才招聘列表 start ==================== */ .recruitListBox { overflow: hidden; } .recruitTitle { height: 60px; line-height: 60px; background: #ffffff; margin-bottom: 20px; } .recruitTitle .text { color: #444444; font-size: 0; font-weight: bold; overflow: hidden; } .recruitTitle .text span { width: 14.2857%; display: inline-block; padding-left: 60px; font-size: 16px; box-sizing: border-box; -webkit-box-sizing: border-box; } .recruitTitle .text span.xq { float: right; display: inline; text-align: right; padding-right: 60px; } .recruitListDl { overflow: hidden; } .recruitListDl dd { overflow: hidden; margin-bottom: 20px; } .recruitListDl dd .recruitT { overflow: hidden; height: 60px; line-height: 60px; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; } .recruitListDl dd .recruitT .text { background: #FFF; font-size: 0; color: #333333; overflow: hidden; } .recruitListDl dd .recruitT .text span.recruitIcon { font-weight: bold; font-size: 20px; text-align: center; } .recruitListDl dd .recruitT .text span.xq { float: right; display: inline; text-align: right; padding-right: 60px; } .recruitListDl dd .recruitT .text span { width: 50%; display: inline-block; height: 60px; overflow: hidden; padding-left: 60px; font-size: 16px; box-sizing: border-box; -webkit-box-sizing: border-box; } .recruitListDl dd .recruitT .text span.money { color: #e89214; } .recruitListDl dd.active .recruitT .text span.money { color: #fff; } .recruitListDl dd .recruitT .btn { float: right; display: inline; width: 60px; height: 60px; background: url(../images/zpshow.png) no-repeat center center; } .recruitListDl dd .recruitC { overflow: hidden; font-size: 14px; color: #999999; display: none; background: #FFF; } .recruitText { overflow: hidden; margin: 20px 60px 0; border-bottom: 1px solid #f5f5f5; } .recruitText .rectitle { font-size: 16px; color: #555555; line-height: 50px; } .recruitText .rectext { font-size: 14px; color: #666666; line-height: 30px; } .recruitBtn { overflow: hidden; padding: 60px; } .recruitBtn a { display: inline-block; height: 50px; line-height: 50px; float: left; border-radius: 4px; overflow: hidden; padding: 0 50px; background: #e60012; font-size: 16px; color: #FFF; transition: all .3s; -webkit-transition: all .3s; } .recruitBtn a:hover { opacity: 0.8; } .recruitListDl dd:hover .recruitT .text, .recruitListDl dd.active .recruitT .text, .recruitListDl dd:hover .recruitT .text span.money { background: #e60012; color: #FFF; } .recruitTitleUl { overflow: hidden; padding: 30px 60px; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px solid #d9ebe2; } .recruitTitleUl li { width: 20%; float: left; display: inline; height: 40px; line-height: 40px; overflow: hidden; } .recruitTitleUl li .title { font-size: 16px; color: #555555; margin-right: 20px; font-weight: bold; } .recruitTitleUl li .info { font-size: 16px; color: #999999; } /* ==================== 人才招聘列表 end ==================== */ /* ==================== 人才招聘表单 start ==================== */ .formBtn { font-size: 0; } .formBtn a { display: inline-block; height: 50px; line-height: 50px; padding: 0 64px; text-align: center; border-radius: 4px; overflow: hidden; color: #fff; font-size: 16px; } .formBtn a.submit { background: #e60012; } .formBtn a.reset { background: #cccccc; margin-left: 20px; } .formBtn a:hover { opacity: 0.8; } .allFormDl { margin-right: -30px; } .allFormDl .allFormDd { width: 50%; min-height: 50px; line-height: 50px; float: left; display: inline; margin-bottom: 15px; } .allFormDl .allFormDd.w100{ width: 100%; } .allFormDl .allFormDd.w30{ width: 30%; } .allFormDl .allFormDd.w40{ width: 40%; } .allFormDl .allFormDd.mt1 { margin-top: -130px; } .allFormDl .allFormDd.mt2 { margin-top: -65px; } .allFormDl .allFormDd.mt3 { margin-top: -130px; } .allFormDl .allFormDd .allFormCon { margin-right: 30px; background: #fff; padding-left: 10px; padding-right: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; } .allFormCon .title { font-size: 14px; color: #999999; float: left; display: inline; width: 80px; } .must { font-size: 14px; color: #ff0000; float: right; display: inline; } .allFormDiv { margin-left: 80px; } .allFormDiv>div { float: left; display: inline; } .allFormDiv .allFormWidth { width: 97%; } .allFormDiv .allFormWidth .formInput { width: 100%; min-height: 50px; outline: none; border: none; resize: none; background: none; box-sizing: border-box; -webkit-box-sizing: border-box; padding-right: 10px; font-size: 14px; color: #000000; } .allFormDiv .allFormWidth textarea.formInput { height: 180px; padding: 15px 10px; padding-left: 0; } .yzmFormCon .title { font-size: 14px; color: #999999; float: left; display: inline; width: 86px; background: #fff; padding-left: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; } .yzmFormCon .allFormDiv .allFormWidth { width: 20%; background: #fff; margin-right: 20px; } .yzmFormCon .allFormDiv .imgBox { width: 110px; height: 50px; background: #fff; overflow: hidden; margin-right: 20px; cursor: pointer; } .yzmFormCon .allFormDiv .imgBox img { width: 100%; height: 100%; } .yzmFormCon .allFormDiv .formText { height: 50px; line-height: 50px; font-size: 14px; color: #999999; } /* 性别 start */ .radioBox { line-height: 50px; font-size: 0 } .radioBox .radioCon { position: relative; overflow: hidden; display: inline-block; font-size: 14px; margin-right: 30px; vertical-align: middle; } .radioBox .radioCon:last-child { margin-right: 0; } .radioBox .radioCon label { line-height: 50px; display: block; position: relative; padding-left: 30px; font-size: 14px; color: #333333; } .radioBox .radioCon label:first-child { padding-left: 0; } .radioBox .radioCon input { position: absolute; width: 100% !important; height: 100% !important; top: 0; left: 0; z-index: 1; opacity: 0; } .radioBox .radioCon input[type="radio"]+label span { content: ""; display: inline-block; vertical-align: middle; width: 20px; height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 100%; border: 1px solid #dfdfdf; box-sizing: border-box; position: absolute; left: 0px; top: 50%; margin-top: -10px; } .radioBox .radioCon input[type="radio"]+label span::before{ display: none; content: ''; width: 10px; height: 10px; border-radius: 100%; background: #e60012; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -5px; } .radioBox .radioCon input[type="radio"]:checked+label span::before { display: block; } /* 性别 end */ /* 下拉 start */ .zpformSel { height: 50px; position: relative; } .zpformSel .seljg { line-height: 50px; font-size: 14px; color: #000; cursor: pointer; } .zpformSel i { cursor: pointer; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #000; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); } .zpformSel .selTj { width: 100%; overflow: hidden; border: 1px solid #dedede; border-top: none; max-height: 150px; overflow-y: auto; position: absolute; left: -1px; top: 50px; background: #FFF; display: none; z-index: 100000; } .zpformSel .selTj a { display: block; height: 35px; line-height: 35px; padding-left: 10px; font-size: 14px; color: #000000; margin-bottom: 1px; } .zpformSel .selTj a:hover, .zpformSel .selTj a.hover { background: #e60012; color: #FFF; } /* 下拉 end */ /* 回复 start */ .replyBox{ background: #fff; padding: 0 50px; } .replyBox .replyTitle{ font-size: 24px; color: #555555; font-weight: bold; border-bottom: 1px solid #dedede; text-align: center; height: 124px; line-height: 124px; overflow: hidden; } .replyCon{ padding: 10px 0; border-bottom: 1px solid #dedede; } .replyCon:last-child{ border: 0; } .replyCon>div{ line-height: 44px; } .replyCon .title{ float: left; display: inline; font-size: 16px; } .replyCon .info{ font-size: 14px; color: #555555; } .replyCon .quiz .title{ color: #333333; } .replyCon .answer .title{ color: #e60012; } /* 回复 end */ /* ==================== 人才招聘表单 end ==================== */ /* ==================== start ==================== */ /* —————————— start —————————— */ /* —————————— end —————————— */ /* ==================== end ==================== */