@subject-maxwidth:1460px; @subject-minwidth:1220px; @font-face { font-family: 'iconfont'; src: url('../iconfont/iconfont.eot'); src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), url('../iconfont/iconfont.woff') format('woff'), url('../iconfont/iconfont.ttf') format('truetype'), url('../iconfont/iconfont.svg#iconfont') format('svg'); } *{ margin:0; padding:0; list-style: none; border:none; font-style: normal; } html{ width:100%; min-width: @subject-minwidth; font-family: "Source Han Sans SC","HanHei SC","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; } img{ display:block; } .iconfont{ font-family:"iconfont" !important; font-size:14px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; } .streamer{ width: 100%; background: #fc3c3c; border-bottom: 2px solid #fff; img{ width: 100%; } } .content-banner-box{ width:100%; height:360px; .layui-carousel{ div[carousel-item]{ div{ a{ display: block; width: 100%; height: 100%; position: relative; img{ position: absolute; left: 50%; margin-left: -751px; height: 100%; } } } } } div[carousel-item]{ div:nth-child(1){ background: orange; } div:nth-child(2){ background: aquamarine; } } } .index-entries{ width:100%; padding:20px 0; background: #f5f5f5; .entries-content-box{ width:@subject-minwidth; height:100%; margin: 0 auto; ul:after{ content:""; display: block; clear: both; } ul{ li:nth-child(1){ margin: 0; } li{ float:left; margin-left: 20px; background: #fff; box-shadow: 0 0 0 rgba(0,0,0,0); transition: box-shadow 0.3s ease-in-out; a{ display: inline-block; width:230px; height: 70px; padding: 23px 30px; position: relative; h5{ display: inline-block; float:left; font-size: 16px; color:#000; line-height: 70px; i{ color: #fb752c; font-size: 18px; } } span{ display: inline-block; float: right; width:71px; height:71px; i{ font-size: 65px; color: #0cb46a; } } } a:hover{ color: #000; } } li:hover{ box-shadow: 0 10px 30px rgba(0,0,0,0.15); } } } } .statistical{ padding:80px 0; .statistical-content-box{ width: @subject-minwidth; margin: 0 auto; .statistical-title-box{ width: @subject-minwidth; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .statistical-content{ .options{ margin: 40px 0; ul:after{ content: ''; display: block; clear: both; } ul{ li{ float: left; width: 9%; text-align: center; a{ display: inline-block; } a:hover{ color: #0cb46a; border-bottom: 1px solid #0cb46a; } } } } } } } .operating-video{ width: 100%; padding: 80px 0; .video-title-box{ width: @subject-minwidth; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .video-content:after{ content: ''; display: block; clear: both; } .video-content{ width: 1220px; height: 435px; margin: 40px auto 0; box-shadow: 0 3px 15px rgba(0,0,0,0.5); .video-box{ background: #000; float: left; width: 805px; height:100%; video{ width: 100%; height: 100%; } } .video-select{ float: left; width: 415px; height: 100%; ul{ margin-left: 30px; padding-top: 10px; height: 100%; box-sizing: border-box; overflow: hidden; overflow-y: scroll; li:first-child{ h6{ font-weight: 600; } } li{ width: 355px; height: 64px; padding: 20px 0; border-bottom: 1px dashed #ccc; .video-img{ float: left; width: 116px; height: 100%; background: aquamarine; position: relative; img{ width: 100%; height: 100%; } span{ display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.5); color: #fff; text-align: center; line-height: 80px; } } .video-text{ float: left; width: 239px; h6,span{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } h6{ font-size: 16px; margin: 6px 0 8px 14px; } span{ margin-left: 14px; line-height: 18px; color: #666; font-size: 12px; } } } li:hover{ h6{ color: #0cb46a; } } li:last-child{ border: none; } } } } } .recommend-content{ padding:80px 0; background: #f5f5f5; .recommend-title-box{ width: @subject-minwidth; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .recommend-show-box{ width:@subject-minwidth; margin: 0 auto; .recommend-show-line{ width:100%; font-size: 0; a{ float:left; margin: 40px 20px 0 0 ; display: inline-block; width:290px; height:400px; overflow: hidden; box-shadow: 0 0 0 rgba(0,0,0,0); transition: box-shadow 0.3s ease-in-out; background: #fff; img{ width:290px; height:200px; } .company-name{ box-sizing: border-box; width:100%; margin: 0; border: 1px solid #ddd; transition: border 0.3s ease-in-out; border-top:none; padding-bottom: 39px; h5{ padding:61px 40px 0 40px; text-align: center; overflow: hidden; text-overflow: ellipsis; font-size: 16px; white-space: nowrap; line-height: 19px; } div{ box-sizing: border-box; width:100%; padding:0 7px; margin:12px 0 0 0; text-align: center; font-size: 12px; color:#999; line-height: 12px; } span{ display: inline-block; width:78px; height:28px; border: 1px solid #333; font-size: 12px; line-height: 30px; text-align: center; position: relative; margin-top: 26px; left:50%; margin-left: -40px; } span:hover{ border:1px solid #ff5a00; background: #ff5a00; color:#fff; } } } a:hover{ color:#333; box-shadow: 0 10px 30px rgba(0,0,0,0.15); .company-name{ border: 1px solid #fff; border-top:none; } } a:nth-child(4){ margin-right: 0; } } .recommend-show-line:after{ content:""; display: block; clear: both; } } } .compay-introduce{ width:100%; height:500px; .compay-introduce-leftimg{ height:100%; width:53%; background: cornflowerblue; float: left; overflow: hidden; } .compay-introduce-rightimg{ height:100%; width:47%; background: dimgrey; float: right; overflow: hidden; } .compay-introduce-content{ position: relative; width:@subject-minwidth; height:100%; margin:0 auto; .compay-introduce-left-content{ position: absolute; top: 60px; left:0; width:500px; height:350px; padding:40px 50px 0; background: #fff; border-radius: 4px; .content-title{ height:70px; position: absolute; padding-left: 70px; span{ position: absolute; left: 0; top: 0; display: inline-block; width:70px; height:70px; border-radius: 50%; i{ color: #fb752c; font-size: 65px; } } h1{ display: block; font-size: 18px; margin:10px 0 0 19px; color:#666; } p{ margin:5px 0 0 19px; color:#999; } } .content-img-box{ width:500px; position: absolute; top:50%; margin-top: -70px; p{ margin-bottom: 20px; color: #666; height: 60px; font-size: 12px; } img{ width:235px; height:160px; display: inline-block; } .img-left{ float: left; } .img-right{ float: right; } } .content-img-box:after{ content:""; display: block; clear: both; } } .compay-introduce-right-content{ width:500px; height:400px; position: absolute; top:48px; left:52%; margin-left: 80px; color: #fff; h1{ font-size: 24px; margin-bottom: 8px; } p{ font-size: 14px; margin-bottom: 3px; line-height: 25px; } ul{ overflow: hidden; margin-top: 27px; li{ border-radius: 50%; float: left; margin:0 50px 29px 0; cursor: pointer; i{ display: block; width:66px; height:66px; border-radius: 50%; font-size: 60px; color: #fdec90; } } } ul:after{ content: ""; display: block ; clear: both; } } } } .serice-flow{ margin-top:54px; padding-bottom: 60px; .serice-flow-content{ width:@subject-minwidth; margin:0 auto; text-align: center; h1{ font-size: 24px; color:#333; font-weight:500; } ul:after{ content:""; display: block; clear: both; } ul{ margin-top: 52px; li{ float: left; width:174px; .iconfont{ display: block; width:55px; height:55px; margin: 0 auto; font-size: 50px; color: #ff5a00; } p{ margin-top: 16px; font-size: 16px; color:#333; } span{ display: block; margin-top: 3px; font-size: 12px; color:#999; } } } div{ ul{ margin-top: 28px; li{ float: left; width:174px; position: relative; p{ position: relative; margin: 0 auto; width: 33px; height:33px; border: 1px solid #ccc; border-radius: 50%; i{ color:#999; font-size: 14px; position: absolute; top: 8px; left:13px; } } span{ display: block; width:125px; height: 1px; margin: 17px 0 0 5px; background: #ccc; position: absolute; top: 0; left: 106px; } } } ul:after{ content:""; display: block; clear: both; } } } } .floor-ad{ width: @subject-minwidth; margin: 0 auto; position: relative; img{ width: 100%; } span { color: #fff; position: absolute; display: block; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); } } .company-aptitude{ padding-top: 90px; padding-bottom: 15px; background: #f5f5f5; .company-aptitude-content{ width:@subject-minwidth; margin: 0 auto; .aptitude-title-box{ width: @subject-minwidth; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .aptitude-content-box{ margin-top: 35px; height:482px; .content-text{ width: 360px; height:362px; padding: 60px; background: #fff; float: left; color:#666; h1{ font-size: 30px; font-weight: 400; text-align: center; margin-bottom: 20px; } p{ margin-bottom: 5px; line-height: 35px; font-size: 14px; } a{ border: 1px solid #999; background: none; padding: 5px 15px; font-size: 12px; color:#666 } a:hover{ border: 1px solid #ff5a00; background: #ff5a00; color: #fff; } } .content-banner{ width:740px; float: right; height:100%; .layui-carousel{ background-image: url("../images/zbgimg.jpg"); div{ background: rgba(0,0,0,0); img{ display: block; height: 100%; padding: 10px 0; margin: 0 auto; box-sizing: border-box; } } } } } } } .show-img:after{ content:""; display: block; clear: both; } .show-img{ padding-top: 50px; padding-bottom: 15px; background: #f5f5f5; div{ float: left; margin-right: 0.7%; a{ display: block; margin-bottom: 10px; overflow: hidden; img{ margin: 0 auto; } } } div:after{ contetn:""; display: block; clear: both; } .show-img-left{ width: 24%; .img-left-top{ height:330px; background: beige; img{ height: 100%; position: relative; left: -105px; } } .img-left-bottom{ height:240px; background: blueviolet; img{ height: 100%; width: 100%; } } } .show-img-content{ width:37.5%; .img-content-top{ height:260px; background: brown; img{ width: 100%; height: 100%; position: relative; top: 0px; } } .img-content-bottom{ height:310px; background: coral; img{ height: 100%; width: 100%; } } } .show-img-right{ width:37%; margin: 0; .img-right-top{ height:320px; background: cyan; img{ width: 100%; } } .img-right-bottom{ height:250px; background: darkgray; img{ height: 100%; width: 100%; position: relative; } } } } .index-kgl{ padding: 90px 0 100px; .index-kgl-content{ width:@subject-minwidth; margin: 0 auto; position: relative; .kgl-title-box{ width: @subject-minwidth; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .kgl-content-box{ height:460px; margin-top: 35px; padding: 0 25px; .regular-box{ width:25%; height:410px; margin-left: -1px; float: left; border: 1px solid #ccc; box-sizing: border-box; position: relative; .kgl-content-normal{ width:100%; height:100%; position: relative; .normal-top{ width:100%; height:140px; background: #f6f6f6; position: absolute; i{ display: block; width:43px; height:43px; background: #999; position: absolute; top: 50%; left: 50%; margin-left: -21px; margin-top: -45px; } h1{ font-size: 20px; text-align: center; margin-top: 86px; color:#333; } } .normal-bottom{ width:100%; position: absolute; top: 140px; margin-top: 32px; ul{ li{ padding-left: 27px; line-height: 28px; font-size: 14px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; } } } .kgl-bottom-but{ display: block; position: absolute; width: 25px; height: 22px; bottom: 15px; right: 0; padding: 0 20px; i{ display: block; position: absolute; top: -15px; left: 8px; font-size: 40px; color: #999; } } } } .kgl-content-enlarge{ display: none; width: 354px; height: 460px; background: #fff; position: absolute; top: -6%; left: -11%; z-index: 99; box-shadow: 0 5px 30px #ccc; transform: scale(0.9); transition: transform 0.3s ease-in-out; .enlarge-top{ height: 167px; background: #ccc; color: #fff; .icons{ padding-top: 10%; i{ width: 42px; height: 42px; display: block; margin: 0 auto; background: coral; } } p{ font-size: 20px; text-align: center; margin-top: 30px; } } .enlarge-bottom{ padding: 25px 30px 0; position: relative; .enlarge-bottom-Preference:after{ content: ''; display: block; clear: both; } .enlarge-bottom-Preference{ display: block; font-size: 12px; padding-bottom: 18px; border-bottom: 1px dashed #e8e8e8; img{ float: left; width: 100px; height: 68px; display: inline-block; background: coral; margin-right: 12px; } span{ float: left; display: inline-block; width: 180px; h6{ color: #333; } p{ color: #999; line-height: 26px; padding-top: 8px; text-overflow: ellipsis; } } } .enlarge-bottom-line{ margin-top: 15px; ul{ li{ height: 24px; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; a{ color: #666; } } li:hover{ a{ color:#0cb46a; } } } } .enlarge-bottom-btn{ width: 29px; height: 25px; overflow: hidden; position: absolute; bottom: -20px; right: 20px; a{ display: block; width: 100%; height: 100%; position: relative; i{ position: absolute; top: -10px; right: -7px; display: inline-block; font-size: 45px; color: #999; } } } } } .kgl-content-enlarge:hover{ transform: scale(1); } } } } .index-cooperative{ padding: 90px 0 100px; background: #f5f5f5; .cooperative-content{ width:@subject-minwidth; margin:0 auto; .cooperative-title-box{ height: 100%; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .cooperative-content-box{ div{ margin-top: 37px; ul:after{ content:""; display: block; clear: both; } ul{ li{ float: left; width: 277px; height: 189px; margin-right: 37px; background: bisque; position: relative; overflow: hidden; a{ display: inline-block; width: 100%; height: 100%; span{ position: absolute; display: block; width: 100%; height: 35px; background: rgba(0,0,0,0.3); bottom: -35px; text-align: center; color: #fff; line-height: 40px; font-size: 18px; font-weight: 600; letter-spacing: 5px; } img{ width: 100%; } } } } } } } } .index-flrz{ margin:90px 0 100px; .index-flrz-content{ width:@subject-minwidth; margin:0 auto; .flrz-title-box{ height: 100%; margin: 0 auto; h1{ text-align: center; font-size: 34px; span{ display: inline-block; position: relative; top: -12px; width: 57px; height: 1px; margin: 0 20px; background: #d8d8d8; } } .introduce-text{ display: block; text-align: center; font-size: 14px; padding:6px 0; color: #999; } } .flrz-content-box{ margin-top: 70px; ul:after{ content:""; display: block; clear: both; } ul{ padding: 0 130px; li{ float: left; text-align: center; a{ color: #666; display: inline-block; padding: 10px 0; margin-bottom: 20px; font-size: 23px; border-bottom: 2px solid #f39800; letter-spacing: 5px; img{ margin: 0 50px; background: coral; position: relative; top: -16px; } } a:hover{ color:#f39800; } } } } } } .position-element{ .bottom-position{ position: fixed; bottom: -90px; left: 0; width: 100%; height: 90px; z-index: 999; background: rgba(0,0,0,0.6); } .left-position{ background: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.5); width: 180px; height: auto; position: fixed; bottom: 115px; left: 10px; z-index: 999; .attract_notice{ height:auto; width:100%; background: #fff; } .attract_title{ height:auto; width:100%; line-height: 45px; display: flex; align-items: center; justify-content: flex-start; background: #0cb46a; p{ color: #fff; font-size:18px; } } .attract_icon{ display: block; height:24px; width:24px; margin-right:10px; margin-left:15px; background: url(/images/notice.png)center no-repeat; background-size:100%; } .attract_content{ height:auto; min-height:80px; width:auto; background: #fff; border:3px solid #0cb46a; border-bottom:none; padding:5px; box-sizing: border-box; p{ // line-height: 30px; span{ color: red; margin:0 5px; } } } img{ width: 100%; height: 100%; } } .right-position{ position: fixed; right: 38px; bottom: 115px; z-index: 999; div{ background: #fff; box-shadow: 0 5px 20px rgba(0,0,0,0.2); ul{ width: 50px; li{ height: 50px; width: 100%; border-bottom: 1px solid #ddd; a{ position: relative; display: block; width: 100%; height: 100%; i{ position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -18px; font-size: 36px; color: #0cb46a; } i:hover{ color: #ff5a00; } } .QRcode{ display: none; position: absolute; top: -160px; left: -180px; padding: 10px; span{ display: block; i{ font-size: 14px; display: block; text-align: center; line-height: 30px; } img{ width: 140px; } } } } } } .service-bar{ } .slide-help-new{ margin-top: 20px; ul{ li{ position: relative; } li:hover{ .QRcode{ display: block; } } } } } } @media screen and (min-width: 1460px){ .content-banner-box{ height:460px; .layui-carousel{ div[carousel-item]{ div{ a{ img{ margin-left: -960px; } } } } } } .index-entries{ .entries-content-box{ width:@subject-maxwidth; ul{ li{ a{ width:280px; padding: 35px; h5{ font-size: 22px; i{ color: #fb752c; font-size: 26px; } } } } } } } .statistical{ .statistical-content-box{ width:@subject-maxwidth; .statistical-title-box{ width:@subject-maxwidth; h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } } } .operating-video{ .video-title-box{ width:@subject-maxwidth; h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } .video-content{ width: 1460px; height: 543px; margin: 40px auto 0; .video-box{ width: 966px; } .video-select{ width: 494px; ul{ margin-left: 40px; padding-top: 27px; height: 100%; overflow: hidden; overflow-y: scroll; li{ width: 414px; height: 80px; padding: 20px 0; .video-img{ width: 142px; height: 100%; } .video-text{ width: 272px; h6{ line-height: 30px; } } } } } } } .recommend-content{ .recommend-title-box{ width:@subject-maxwidth; h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } .recommend-show-box{ width:@subject-maxwidth; .recommend-show-line{ a{ width: 350px; height: 463px; img{ width: 350px; height: 240px; } .company-name{ font-size: 14px; padding-bottom: 52px; h5{ font-size: 18px; } span{ width: 94px; height: 34px; line-height: 34px; margin-top: 30px; margin-left: -47px; } } } } } } .compay-introduce{ height:600px; .compay-introduce-content{ width:1460px; .compay-introduce-left-content{ top: 75px; width: 600px; height: 415px; padding: 35px 60px 0; .content-title{ height: 80px; padding-left: 80px; span{ width: 80px; height: 80px; i{ font-size: 75px; } } h1{ font-size: 20px; margin: 15px 0 0 19px; } p{ font-size: 14px; } } .content-img-box{ width: 600px; height: 200px; margin-top: -90px; p{ height: 60px; font-size: 14px; } a{ img{ width: 290px; height: 195px; } } } } .compay-introduce-right-content{ width: 500px; top: 50px; margin-left: 95px; h1{ margin-bottom: 14px; font-size: 30px; } p{ margin-bottom: 7px; font-size: 16px; } ul{ li{ i{ display: block; font-size: 70px; width: 74px; height: 74px; } } } } } } .serice-flow{ .serice-flow-content{ width: 1460px; h1{ font-size: 30px; } ul{ li{ width: 208px; .iconfont{ width: 60px; height: 60px; } p{ font-size: 18px; } span{ font-size: 14px; } } } div{ ul{ li{ width: 208px; span{ width: 165px; margin-left: 20px; } } } } } } .floor-ad{ width: @subject-maxwidth; margin: 0 auto; position: relative; img{ width: 100%; } span { color: #fff; padding: 2px 5px; position: absolute; display: block; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); } } .company-aptitude{ .company-aptitude-content{ width: @subject-maxwidth; .aptitude-title-box{ h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } .aptitude-content-box{ height: 625px; .content-text{ height: 505px; h1{ font-size: 38px; } p{ font-size: 16px; } a{ font-size: 14px; padding: 9px 19px; } } .content-banner{ width: 980px; } } } } .show-img{ div{ a{ margin-bottom: 12px; } } .show-img-left{ .img-left-top{ height: 480px; } .img-left-bottom{ height: 314px; } } .show-img-content{ .img-content-top{ height: 334px; } .img-content-bottom{ height: 460px; } } .show-img-right{ .img-right-top{ height: 460px; } .img-right-bottom{ height: 334px; } } } .index-kgl{ .index-kgl-content{ width: @subject-maxwidth; .kgl-title-box{ h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } .kgl-content-box{ height: 490px; .regular-box{ height: 490px; .kgl-content-normal{ .normal-top{ height: 169px; i{ width: 50px; height: 50px; } h1{ margin-top: 101px; font-size: 24px; } } .normal-bottom{ margin-top: 65px; ul{ li{ padding-left: 50px; line-height: 36px; } } } a{ i{ width: 29px; height: 25px; } } } .kgl-content-enlarge{ width: 412px; height: 550px; .enlarge-top{ height: 200px; .icons{ i{ width: 50px; height: 50px; } } p{ font-size: 24px; } } .enlarge-bottom{ padding: 30px 30px 0; .enlarge-bottom-Preference{ img{ width: 120px; height: 80px; } span{ width: 220px; h6{ font-size: 16px; } p{ font-size: 14px; } } } .enlarge-bottom-line{ font-size: 14px; ul{ li{ height: 32px; line-height: 32px; } } } .enlarge-bottom-btn{ right: 25px; a{ i{} } } } } } } } } .index-cooperative{ .cooperative-content{ width: @subject-maxwidth; .cooperative-title-box{ h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } .cooperative-content-box{ div{ ul{ li{ width: 337px; height: 230px; span{ height: 40px; bottom: -40px; line-height: 30px; } } } } } } } .index-flrz{ .index-flrz-content{ .flrz-title-box{ h1{ font-size: 42px; span{ margin: 0 26px; } } .introduce-text{ font-size: 18px; } } } } .position-element{ .left-position{ bottom: 180px; left: 20px; } .right-position{ bottom: 180px; div{ ul{ width: 58px; li{ height: 58px; } } } } } } .ad_button { position: fixed; bottom: 0; left:0; height:130px; width:100%; background: #999; .close{ position: absolute; right:0; top:0; display: block; color: #fff; background: rgba(0, 0, 0, 0.5); z-index: 101; cursor:pointer; } a{ width: 100%; height: 100%; img{ position: absolute; top:0; left: 50%; margin-left: -966px; z-index: 100; } } }