body{margin:0;padding:0;} .wAll{width: 100%;} .main{width:1200px;margin:0 auto;} .marB20{margin-bottom: 20px;} .marB40{margin-bottom: 40px;} .marL20{margin-left: 20px;} .flex{display: flex;} .flex-pack-between{justify-content: space-between;} a { color: #4B4B4B; text-decoration: none; font-family: "Microsft YaHei","微软雅黑" !important; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .lf{float: left;} .rt{float: right;} .textCenter{text-align: center;} .w80{width: 80%;} .u-9{color: #999;} .u-8{color: #888;} .none{display: none;} .font14{font-size: 14px;} .pad10{padding:10px;} .waves { position: absolute; width: 100%; min-height: 50px; max-height: 80px; bottom: 0; opacity: 0.5; z-index: 0; } /* Animation */ .parallax > use { animation: move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite; } .parallax > use:nth-child(1) { animation-delay: -2s; animation-duration: 4s; } .parallax > use:nth-child(2) { animation-delay: -3s; animation-duration: 7s; } .parallax > use:nth-child(3) { animation-delay: -4s; animation-duration: 10s; } .parallax > use:nth-child(4) { animation-delay: -5s; animation-duration: 15s; } @keyframes move-forever { 0% { transform: translate3d(-90px,0,0); } 100% { transform: translate3d(85px,0,0); } } .newsCenter { width: 720px; height: 310px; } .blueTitle{ font-size: 20px; padding-bottom: 10px; border-bottom: 1px solid #dedede; line-height: 28px; } .blueTitle div{ color: #307dda; padding-left: 10px; border-left: 6px solid #307dda;} ul{padding:0;} .newsCenter .bd { height: 355px; overflow: hidden; } .newsCenter .bd ul { display: block; height: 335px; overflow: hidden;; } .newsCenter .bd ul { padding:0; } .newsCenter .bd ul li { width: 98%; display: inline-block; height: 34px; line-height: 34px; margin-right: 1.5%; position: relative; color: #585858; font-size: 16px; padding-left: 10px; } .newsCenter .bd ul li::before { content: ''; position: absolute; width: 4px; height: 4px; border-radius: 8px; background-color: #dfdfdf; top: 16px; left: 0px; } .topIcon { background-color: #ed5050; color: #fff; font-size: 12px; border-radius: 3px; height: 20px; margin-top: 5px; line-height: 20px; width: 20px; } .mapCont{ position: absolute; left:0;top:0;bottom: 0;z-index: 2; background-color: #f5f5f5; box-shadow: 3px 0px 5px 1px #dedede; height: 700px; } .mapContent{ height: 700px; position: relative; overflow: hidden; } .allmap{ width:100%; height: 700px; z-index: 1; position: absolute; } .open, .close{ background-color: #9d9c9b; color: #fff; width: 18px; padding: 15px 8px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; position: absolute; right: -35px; cursor: pointer; top:300px; } .selectBox { width: 115px; height: 36px; margin-bottom: 8px; display: inline-block; background: #fff; } .select { border: 1px solid #ccc; color: #666; padding: 0 20px 0 10px; width: 115px; height: 34px; } .searchBoxItem .selectBox:nth-child(2), .searchBoxItem .selectBox:nth-child(5) { margin: 0 10px; } .mapTitle{margin: 15px 10px 10px 10px;} .mapTitle li{ list-style-type: none; width: 29%; background-color: #999; margin-right: 2px; display: inline-block; padding: 7.5px 5.5px; text-align: center; } .mapTitle li a{color: #fff; display: block;} .mapTitle li.active{ background-color: #307dda; } .mapTitle li:last-child{margin-right: 0;} .mapInput{ padding: 10px; border: 1px solid #ddd; width: 94%;margin-bottom: 10px;} button{cursor: pointer;} input:focus,select:focus, button:focus{outline: none;} .layui-form{ margin: 0 10px; } .btnMap{background-color: #307dda; color: #fff;width:100%;border:none;width: 111px; height: 36px; margin-bottom: 8px;display: inline-block; line-height: 36px;} .mapTotal{width: 100%;background-color:#dfdfdf; color: #888; text-align: center; height: 30px;line-height: 30px;} .xfy-pageBox{ position: absolute; width: 95%; bottom: 0; border-top: 1px solid #ccc; margin-left: -10px; padding: 10px; } .xfy-pageBox a { display: inline-block; padding: 0 12px; border: 1px solid #E6E6E6; height: 30px; line-height: 30px; margin-left: 3px; color: #888; font-size: 14px; background-color: #fff; } .xfy-pageBox a:first-child{margin-left: 0;} .xfy-pageBox a.active, .xfy-pageBox a:hover { border: 1px solid #3E62BA; color: #3E62BA; } .mapUl{max-height: 360px; overflow-y: scroll;} .mapList li{ list-style-type: none; border-bottom: 1px solid #ccc; padding-bottom: 8px; } .mapUltitle{position: relative; color: #307dda; font-size: 16px;height: 30px;line-height: 30px;} .mapUltitle::before{position: absolute; width:21px; height: 30px;background:url('img/map.png') center center no-repeat; background-size: 100% 100%; content: ''; z-index: 1;} .mapUltitle span{color: #fff;position: absolute; z-index: 2;top: -5px;left: 5px;} .mapUltitle div{margin-left: 30px;} .mapUlwork, .mapUladr,.mapUltel{ max-height: 48px; line-height: 24px; font-size: 14px; margin-left: 28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .newsRightCont{ background:url('img/codeBg.png') center center no-repeat; background-size: 100% 100%; text-align: center; height: 295px; width: 457px; margin-top: 12px; color: #fff; } .newsRightCont h3{ font-size: 22px; font-weight: normal; margin: 18px 0; } .newsRightCont h5{ font-size: 18px; font-weight: normal; margin: 10px 0; } .corpNumber{ color: #fff; font-size: 18px; display: inline-block; width: 30%; text-align: center; margin: 20px 10% 20px 20%; vertical-align: top; } .corpNum{ background:url('img/corpBg.png') center center no-repeat; background-size: 100% 100%; width: 48%; height: 160px; position: relative; overflow: hidden; } .workNum{ background:url('img/workBg.png') center center no-repeat; background-size: 100% 100%; width: 48%;height: 160px; position: relative;overflow: hidden; } .workNum img, .corpNum img{ display: inline-block; margin: 32px 50px; } #corpTotal,#workTotal{ font-size: 48px; border-bottom: 1px solid #fff; padding-bottom: 5px; margin-bottom: 10px; } .adImg{ position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index: 11; background-color: rgba(0,0,0,0.7); text-align: center; } .adImg .adImgcont { margin-top: 15%; } .adImg .closeImg { cursor: pointer;} .overHidden{overflow: hidden;} .timeCont{color:#fff; margin-top: -100px;} .adBgTime{color: #fcff00; font-size: 16px; z-index: 1112;margin-right: 3px;}