/*头部样式*/ #header { width:100%; background:#fff; } #header.scroll{ position: fixed; top:0; left:0; z-index:9999; width:100%; } .top{ max-width: 1484px; margin: 0 auto; height: 75px; } .logo { float: left; } .xunpan { max-width: 1484px; margin: 0 auto; line-height: 47px; height: 47px; } .k1 { float: right; color: #5a5a5a; line-height: 47px; } .k1 a { color: #5a5a5a; } .k1 a:hover { text-decoration: underline; } /*热门搜索*/ .hotSearch { float: left; color: #5a5a5a; } .hotSearch a { margin-left: 10px; } .search { position: relative; float: right; width: 26px; height: 26px; margin-top: 11px; cursor: pointer; margin-right: 10px; } .search1 { position: absolute; top: 0; left: 0; width: 26px; height: 26px; background: url(../images/ss.png) no-repeat; } #formsearch { position: absolute; z-index: 20; top: 46px; right: 0; display: none; width: 350px; margin-left: -20px; padding: 20px; border: 1px solid #e0e0e0; background: #fff; } /*搜索和热门搜索*/ #formsearch input { position: absolute; top: 1px; width: 100%; height: 34px; padding: 0 10px; -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } #formsearch input:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); } .sinput { position: relative; height: 36px; } #formsearch input#keyword { outline: none; } #formsearch input#s_btn { position: absolute; z-index: 2; top: 0; right: 0; width: 39px; height: 36px; border: 0; background: url(../images/hw1_sprite.png) 0 -142px; } #formsearch input#s_btn:hover { background-position: -42px -142px; } .search .triangle { position: absolute; top: -15px; right: 0; display: none\9; overflow: hidden; width: 320px; height: 15px; } .search .triangle:before { position: absolute; top: 5px; right: 10px; width: 20px; height: 20px; content: ''; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border: 1px solid #ddd; background-color: #fff; background-image: -moz-linear-gradient(top, #fff, #fff); background-image: -o-linear-gradient(top, #fff, #fff); } .toplink .en { font-size: 16px; line-height: 26px; display: block; float: right; width: 26px; height: 26px; margin-top: 27px; margin-left: 5px; text-align: center; color: #000; padding-left: 20px; background: url(../images/enbj.png) no-repeat 0px; } .toplink .wx { font-size: 16px; line-height: 26px; display: block; float: right; width: 26px; height: 26px; margin-top: 27px; margin-left: 5px; margin-right: 15px; background: url(../images/wx.png) no-repeat; } .toplink .mail { font-size: 16px; line-height: 26px; display: block; float: right; width: 26px; height: 26px; margin-top: 27px; margin-left: 5px; background: url(../images/mail.png) no-repeat; } /*主体样式*/ #container { max-width: 1200px; margin: 0 auto; margin-top: 10px; } /*解决方案*/ .solution-box { max-width: 1484px; margin: 0 auto; padding-top: 70px; } .reuse { text-align: center; font-size: 30px; color: #b9b9b9; font-weight: normal; } .reuse p { color: #000; } .solute-list { text-align: justify; margin-top: 70px; margin-bottom: 50px; } .solute-list li { position: relative; display: inline-block; width: 15%; vertical-align: top; } .solute-list:after { display: inline-block; overflow: hidden; width: 100%; height: 0; content: ''; } .solute-list li { text-align: center; } .solute-list li .soluteimg { position: relative; text-align: center; } .solute-list li .soluteimg .img1 { margin-top: 15px; } .solute-list li .soluteimg .img2 { position: absolute; opacity: 0; left: 0; right: 0; margin: auto; margin-top: 15px; } .solute-list li:hover .soluteimg .img1 { opacity: 0; } .solute-list li:hover .soluteimg .img2 { opacity: 1; } .solute-list li:hover { background: #00a0e9; } .solute-list li .solutetext .p1 { color: #5a5a5a; line-height: 30px; padding-bottom: 5px; background: url(../images/pbj.png) no-repeat center bottom; font-size: 18px; padding-top: 15px; } .solute-list li .solutetext .p2 { color: #fff; font-size: 14px; padding-top: 5px; padding-bottom: 20px; } .solute-list li:hover .solutetext .p1 { color: #fff; } /*关于澳门新葡官网进入网站*/ .about-box { background: #fff; padding-bottom: 50px; } .about-center { position: relative; } .about-left { width: 41.5%; float: left; overflow: hidden; text-align: center; } .about-left img {} .reuse1 { padding-top: 50px; padding-bottom: 30px; } .about-right { width: 39%; position: absolute; left: 47%; height: 100%; } .about-nav { margin-top: 60px; } .about-nav li { width: 100px; height: 36px; float: left; text-align: center; line-height: 36px; background: #b5e3f9; } .about-nav li.cur { background: #32b2ed; } .about-nav li a { display: block; color: #fff; font-size: 16px; } .about-text { font-size: 14px; color: #5a5a5a; line-height: 30px; padding-top: 50px; } .about-right .more9 { width: 108px; height: 31px; line-height: 31px; text-align: center; border-radius: 20px; background: #09a0e9; font-size: 14px; color: #fff; display: block; margin-top: 50px; } .about-right .more9:hover { box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5); } /*安全系统*/ .reuse2 { padding: 30px 0px; } .design { width: 100%; height: 640px; position: relative; overflow: hidden; background: #fff; text-align: center; } .design .bd { width: 100%; position: absolute; } .design .bd li { width: 100%; overflow: hidden; position: relative; } .design .bd li.clone{ display: none; } .design .bd li h3 { position: absolute; width: 180px; height: 70px; top: 100px; left: 100px; background: rgba(9, 160, 233, 0.7); color: #fff; font-size: 18px; line-height: 70px; text-align: center; letter-spacing: 5px; } .design .bd li img { display: block; width: 100%; height: 640px; } .design .tempWrap { overflow: visible !important } .design .tempWrap ul { /*强制位置*/ } .design .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 640px; cursor: pointer; } .design .bg01 { left: -50%; margin-left: -740px; background: none !important; } .design .bg02 { left: 50%; margin-left: 740px; background: none !important; } .design .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 640px; } .design_fd { position: absolute; bottom: 50px; left: 50%; margin-left: 222px; width: 310px; height: 440px; overflow: hidden; } .design_info { width: 100%; height: 220px; background-color: #00a0e9; overflow: hidden; } .design_info ul li { text-align: center; color: white; width: 310px; height: 220px; position: relative; } .design_info ul li span { position: absolute; top: 60px; width: 100%; display: block; line-height: 20px; font-size: 18px; overflow: hidden; -o-text-overflow: ellipsis; white-space: nowrap; text-overflow: ellipsis; } .design_info ul li p { overflow: hidden; position: absolute; left: 0px; top: 95px; width: 250px; line-height: 25px; height: 100px; right: 0px; margin: auto; } .design_btn { position: relative; width: 100%; height: 220px; background-color: #f4f4f4; cursor: pointer; } .design_btn .pageState { position: absolute; left: 50%; top: 82px; margin-left: -28px; font-size: 18px; color: #333; } .design_btn .next, .design_btn .prev { display: block; position: absolute; width: 12px; height: 17px; background: url(../images/design_btn2.png) no-repeat; } .design_btn .prev { left: 76px; top: 118px; } .design_btn .next { left: 222px; top: 118px; background-position: -12px 0; } .design_btn .prev:hover { background-position: 0 -18px; } .design_btn .next:hover { background-position: -12px -18px; } .design_btn .hd { position: absolute; left: 50%; top: 123px; margin-left: -56px; width: 108px; height: 5px; padding: 0 2px; background: url(../images/design_btn.png) no-repeat center center; } .design_btn .hd ul li { opacity: 0; width: 17px; height: 5px; background-color: #00a0e9; overflow: hidden; text-indent: 99999px; float: left; } .design_btn .hd ul li.on { opacity: 1; } .design>.next, .design>.prev { display: block; width: 61px; height: 62px; background: url(../images/design_btn3.png)no-repeat rgba(0, 160, 233, 0.4); position: absolute; bottom: 45%; z-index: 9999; cursor: pointer; } .design>.next:hover { background: url(../images/design_btn3.png)no-repeat #333; } .design>.prev { left: 10%; } .design>.next { right: 10%; background-position: -61px 0; } .design>.prev:hover { background: url(../images/design_btn3.png)no-repeat #333; } .design>.next:hover { background: url(../images/design_btn3.png)no-repeat -61px 0 #333; } .adv-list { display: none; width: 98%; margin: 0 auto; } .adv-list img { width: 100%; margin-top: 15px; } .adv-text { background: #00a0e9; padding: 15px 20px; color: #fff; } .adv-text p:nth-of-type(n) { font-size: 18px; font-weight: bold; line-height: 30px; } .adv-text p:nth-of-type(2n) { font-size: 13px; font-weight: normal; padding-bottom: 15px; } /*火灾防范*/ .fire-box { background: url(../images/bj1.png) no-repeat center bottom #fff; padding-top: 50px; padding-bottom: 100px; } .fire-center { max-width: 1255px; margin: 0 auto; } .reuse3 { padding-bottom: 40px; } .case-list { text-align: justify; } .case-list li { position: relative; display: inline-block; width: 30%; vertical-align: top; margin-bottom: 35px; } .case-list:after { display: inline-block; overflow: hidden; width: 100%; height: 0; content: ''; } .case-list li img { width: 100%; } .case-list li h3 { height: 87px; background: #eeeeee; border-bottom: 5px solid #00a0e9; padding: 20px; transition: all 0.5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .case-list li h3 p { color: #fff; font-size: 12px; line-height: 25px; opacity: 0; transition: all 0.5s; line-height: 0; } .case-list li h3 a { font-size: 16px; color: #323232; font-weight: normal; line-height: 45px; transition: all 0.5s; } .case-list li:hover h3 { background: #00a0e9; } .case-list li:hover h3 p { line-height: 25px; opacity: 1; } .case-list li:hover h3 a { color: #fff; line-height: 20px; } .case-list li .imgbox { position: relative; overflow: hidden; } .case-list li .imgbox .img { position: absolute; width: 100%; height: 100%; background: url(../images/jia.png) no-repeat center rgba(0, 0, 0, 0.4); top: 100%; left: 0; transition: all 0.5s; } .case-list li:hover .imgbox .img { top: 0; } /*新闻中心*/ .news-box { max-width: 1220px; margin: 0 auto; padding-top: 70px; } .reuse4 { padding-bottom: 30px; } .news-left { width: 58.1%; float: left; } .news-left li { padding-bottom: 40px; padding-top: 30px; } .news-left li h3 { font-weight: normal; } .news-left li h3 a { display: block; font-size: 16px; color: #000; line-height: 35px; } .news-left li h3 p { font-size: 14px; color: #5a5a5a; line-height: 25px; } .news-left li:first-child { border-bottom: 1px solid #ddd; } .news-left .more8 { width: 108px; height: 31px; line-height: 31px; text-align: center; border-radius: 20px; background: #09a0e9; font-size: 14px; color: #fff; display: block; margin-top: 15px; } .news-left .more8:hover { box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.5); } .news-right { width: 36%; float: right; text-align: right; } .news-right img { max-width: 100%; } /*----- Common css ------*/ .fl { float: left; } .fr { float: right; } .di { _display: inline; } .fwn { font-weight: normal; } .dib { *display: inline; _zoom: 1; _display: inline; _font-size: 0px; } /*页面底部*/ #footer { position: relative; background: #e4e4e4; } .footer { max-width: 1484px; margin: 0 auto; } .foottop { padding: 40px 15px 15px; } .nav1 { width: 45%; float: left; } .nav1 li { width: 21%; float: left; } .nav1 li.so{ width:37%; } .nav1 li a { display: block; color: #323232; font-size: 16px; line-height: 35px; } .nav1 .sec a { font-size: 14px; color: #5a5a5a; } .nav1 .sec a:hover { color: #09a0e9; text-decoration: underline; } .footlx { width: 35%; float: left; } @media(max-width:1399px){ .footlx {width:40%;} } .footlx h2 { font-weight: normal; color: #323232; font-size: 16px; line-height: 35px; padding-bottom: 20px; } .footlx li { width: 50%; float: left; font-size: 14px; line-height:25px; padding: 5px 0 5px 25px; } .footlx li:nth-of-type(1) { background: url(../images/tel.png) no-repeat 0px; } .footlx li:nth-of-type(2) { background: url(../images/web.png) no-repeat 0px; } .footlx li:nth-of-type(3) { background: url(../images/mail.png) no-repeat 0px; } .footlx li:nth-of-type(4) { background: url(../images/add.png) no-repeat 0px 8px; } .ewm { width: 10%; float: right; text-align: center; margin-right: 10%; line-height: 30px; } @media(max-width:1399px){ .ewm { margin-right:0; } } .ewm h2 { font-weight: normal; color: #323232; font-size: 16px; line-height: 35px; padding-bottom: 20px; } .f_link { line-height: 35px; height: 35px; } .copyright1 { line-height: 30px; background: #00a0e9; } .copyright { max-width: 1484px; margin: 0 auto; text-align: center; color: #fff; } .copyright a { color: #fff; } /*------------内页-------------------*/ .prodescription { border: 1px solid #e5e5e5; background: #f9f9f9; line-height: 24px; padding: 10px; margin-bottom: 15px; text-indent: 20px; display: none; } .n_banner { text-align: center; position: relative; } .n_banner img { max-width: 100%; height: auto; } .m55 { max-width: 1200px; margin: 0 auto; } .left { width: 243px; float: left; padding-top: 36px; } .right { width: 920px; float: right; padding-top: 50px; } .left h3 { font-size: 22px; font-weight: normal; line-height: 56px; color: #fff; text-align: center; background: url(../images/nei.png) no-repeat left; ; background-size: cover; margin-top: 15px; } .left .content { border: 1px solid #eee; border-top: none; } .n_contact .content { padding: 10px; line-height: 30px; } .right .content { padding: 10px; } .sitemp { border-left: 10px solid #00a0e9; background: #e5e5e5; margin-bottom: 14px; height: 50px; line-height: 50px; } .sitemp .site { font-size: 14px; color: #000; margin-right: 20px; float: right; } .site a { font-size: 14px; color: #000; } .sitemp h2 { font-size: 20px; color: #000; float: left; text-indent: 30px; line-height: 50px; } .menuid { width: 100%; height: 100%; position: fixed; top: 0; left: 100%; opacity: 0; z-index: 9999; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .mobile-menu-overlay { opacity: 0.3; filter: alpha(opacity=30); position: absolute; display: none; background: #000000; z-index: 9; top: 0; right: 0; width: 200%; height: 100%; } .cbp-spmenu-open .mobile-menu-overlay { display: block; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .cbp-spmenu-right { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); position: absolute; display: block; background: #00a0e9; z-index: 10; top: 0; right: 0; width: 100%; height: 100%; max-width: 260px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 60px 0 40px 0; } .cbp-spmenu-right li a { padding: 15px 23px; color: #fff; display: block; border-bottom: solid 1px #fff; } .cbp-spmenu-right li a:hover { background: #f58222; text-decoration: none; } .menuid .icon-close { -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; position: absolute; display: block; cursor: pointer; top: 0; right: 0; padding: 20px 20px 0 0; font-size: 16px; } .menuid .icon-close span { color: #fff; font-size: 18px; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .menuid .icon-close:hover span { color: #f58222; } .menuopen .mobile-menu-overlay { display: block; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .toleft { position: relative; overflow-x: hidden; left: 0; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .push-toleft { left: -260px; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .menuid.menuopen { left: 0px; opacity: 1; -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .push-toleft .head { left: -260px; } #cbp-spmenu-s2 { -webkit-transition: all 0.21s ease-out; transition: all 0.21s ease-out; } .navbar-header { position: relative; } .toptou { display: none; height: 50px; } .hvr-bounce-to-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; } .hvr-bounce-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #0250a3; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.7s; transition-duration: 0.7s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { color: white; } .hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }