/* http://meyerweb.com/eric/tools/css/reset/ /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 14px; font: inherit; vertical-align: baseline; box-sizing: border-box; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; min-width: 1200px; } img { display: block; } ol, ul { list-style: none; margin: 0; padding: 0; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } a { color: #000; text-decoration: none; } a:hover { color: #000; text-decoration: none; } .clearfix:after { content: ""; display: block; clear: both; } .fl { float: left; } .fr { float: right; } .tl { text-align: left; } .tr { text-align: right; } .tc { text-align: center; } .pb10 { padding-bottom: 10px; } .pt10 { padding-top: 10px; } .pr10 { padding-right: 10px; } .pl10 { padding-left: 10px; } .w100 { width: 100%; } .container { width: 1200px; margin: 0 auto; } .cc_top { background-color: #02061c; color: #fff; font-size: 12px; height: 30px; line-height: 30px; } .cc_top a { color: #fff; margin-left: 10px; } .navTop { position: absolute; background-color: rgba(0, 0, 0, 0.6); color: #fff; height: 72px; top: 30px; left: 0; right: 0; z-index: 2; } .navTop .logo { height: 72px; line-height: 72px; } .navTop .logo img { display: inline-block; vertical-align: middle; } .navTop .logo a { display: block; height: 72px; line-height: 72px; color: #fff; } .navTop ul li { float: left; height: 72px; line-height: 72px; padding: 0 27px; } .navTop ul li:last-child { padding-right: 0; } .navTop ul li:hover a { color: #339bfe; } .navTop ul li a { display: block; color: #fff; height: 72px; font-size: 16px; } .navTop ul li.active a { color: #349aff; border-bottom: 2px solid #349aff; } .footer { background-color: #1f1e23; color: #fff; padding: 40px 0; } .footer p { margin-top: 18px; font-size: 14px; } .footer p img { display: inline-block; vertical-align: middle; margin-right: 14px; } .footer p.cName { margin-bottom: 36px; margin-top: 0; font-size: 16px; } .footer .wxImg { text-align: center; font-size: 16px; } .footer .wxImg img { margin-top: 10px; margin-bottom: 10px; } .safeArea { background-color: #17161b; text-align: center; color: #fff; height: 48px; line-height: 48px; font-size: 14px; } .overxcut { overflow-x: hidden; } .pagecon { min-height: calc(100vh - 300px); min-width: 1200px; } .topBgBox { width: 100%; overflow-x: hidden; position: relative; } .topBgBox .notice { position: absolute; left: 0; bottom: 0; right: 0; height: 42px; background-color: rgba(0, 0, 0, 0.3); line-height: 42px; color: #fff; } .topBgBox .notice .notTit { width: 120px; float: left; font-size: 16px; } .topBgBox .notice ul { float: left; width: 1080px; } .topBgBox .notice ul li { width: 540px; padding-left: 48px; float: left; font-size: 14px; line-height: 42px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .topBgBox .notice ul li a { color: #fff; } .topBgBox .notice ul li .cicle { width: 8px; height: 8px; display: inline-block; background-color: #fff; border-radius: 8px; margin-right: 12px; vertical-align: middle; margin-bottom: 2px; } .loginBg { width: 100%; min-height: calc(100vh - 300px); background: url("./img/bg_banner.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; display: block; } .loginBg .loginBox { text-align: right; padding-top: 120px; padding-bottom: 72px; } .loginBg .loginCon { width: 423px; height: 406px; background-color: #fff; border-radius: 5px; overflow: hidden; display: inline-block; text-align: left; } .loginBg .loginCon input { width: 100%; height: 40px; line-height: 40px; box-sizing: border-box; margin: 0; padding: 0; border: none; vertical-align: text-bottom; outline: none; font-size: 16px; color: #349aff; } .loginBg .logoTit { font-size: 24px; text-align: center; color: #349aff; padding-top: 45px; padding-bottom: 40px; } .loginBg .loginCell { width: 322px; height: 42px; line-height: 42px; margin: 0 auto 24px; border: 1px solid #f1f1f1; border-radius: 5px; position: relative; padding-left: 42px; overflow: hidden; } .loginBg .preIco { display: inline-block; height: 42px; width: 18px; object-fit: contain; position: absolute; left: 11px; top: 0; } .loginBg .loginCell2 { width: 322px; height: 42px; margin: 0 auto 24px; } .loginBg .loginCell2 .codeCell { float: left; border: 1px solid #f1f1f1; width: 200px; height: 42px; line-height: 42px; border-radius: 5px; padding-left: 42px; position: relative; overflow: hidden; } .loginBg .loginCell2 .dcode { float: right; height: 42px; width: 92px; line-height: 42px; border: 1px solid #f1f1f1; border-radius: 5px; font-size: 16px; text-align: center; color: #666666; cursor: pointer; } .loginBg .loginBtn { width: 322px; height: 42px; margin: 36px auto 0; background-color: #349aff; border-radius: 5px; color: #fff; font-size: 20px; line-height: 42px; text-align: center; cursor: pointer; } .loginBg .loginBtn:hover { background-color: #066cd1; } .topBg { width: 1920px; transform: translateX(-50%); margin-left: 50%; position: relative; } .formBox { text-align: center; } .formBox h1 { text-align: center; margin-bottom: 20px; font-size: 26px; color: #000; } .formBox h1.newsTit { font-size: 24px; color: #333; } .formBox h3 { text-align: center; font-size: 20px; color: #333; } .formBox .subDesc { margin-top: 30px; font-size: 14px; color: #333; } .homeCon { padding: 72px 0 42px; } .homeCon .subTit { font-size: 24px; color: #333; margin-bottom: 24px; } .homeCon .subTit .eng { font-size: 14px; } .homeCon .desc { font-size: 14px; color: #333; margin-bottom: 60px; } .homeCon .servBox li { float: left; width: 400px; border: 1px solid #f1f1f1; height: 330px; padding-top: 36px; text-align: center; cursor: pointer; } .homeCon .servBox li:first-child { border-right: none; } .homeCon .servBox li:last-child { border-left: none; } .homeCon .servBox li img { margin-bottom: 35px; width: 120px; height: 120px; margin: 0 auto; } .homeCon .servBox li:hover { background-color: #f2f4f7; } .homeCon .servBox li h3 { font-size: 18px; color: #333; margin-bottom: 24px; margin-top: 35px; } .homeCon .servBox li p { width: 310px; margin: 0 auto; color: #333; font-size: 14px; line-height: 1.5; } .homeCon .proBox li { float: left; width: 380px; margin-right: 30px; height: 240px; margin-bottom: 45px; cursor: pointer; } .homeCon .proBox li:hover { background-color: rgba(0, 0, 0, 0.04); } .homeCon .proBox li .conBox { background-color: rgba(0, 0, 0, 0.02); height: 205px; padding: 30px 30px 0; } .homeCon .proBox li .conBox h3 { font-size: 18px; color: #000; margin-bottom: 10px; } .homeCon .proBox li .conBox p { font-size: 12px; line-height: 2; height: 95px; } .homeCon .proBox li .moreBtn { width: 100%; background-color: #349aff; height: 35px; line-height: 35px; text-align: center; color: #ffffff; font-size: 14px; letter-spacing: 2px; } .homeCon .proBox li:nth-child(3n) { margin-right: 0; } .homeCon .proBox .pbox .price { font-size: 18px; color: #fe0404; } .homeCon .proBox .pbox .gapLine { color: #fe0404; } .homeCon .proBox .pbox .base { font-size: 12px; color: #333; } .homeCon .mt72 { margin-top: 72px; } .aboutCon { padding-top: 72px; padding-bottom: 42px; } .aboutCon .richTxt { margin-top: 40px; } .aboutCon .richTxt .h3 { font-size: 14px; } .aboutCon .richTxt p { font-size: 14px; line-height: 2; color: #333; text-indent: 2em; margin: 5px 0; } .aboutCon .imgBox { padding-top: 60px; } .aboutCon .imgBox img { float: left; margin-right: 30px; } .idcCon { padding-top: 60px; padding-bottom: 60px; } .idcCon .idcNav { height: 50px; line-height: 50px; } .idcCon .idcNav li { float: left; margin-right: 60px; } .idcCon .idcNav li a { font-size: 16px; color: #333; height: 50px; display: block; } .idcCon .idcNav li.active a { color: #349aff; border-bottom: 1px solid #349aff; } .idcCon .idcBox { padding-top: 50px; cursor: pointer; } .idcCon .idcBox .line { border-bottom: 1px solid #349aff; transform: rotate(45deg); } .idcCon .idcBox table { width: 100%; margin-bottom: 20px; } .idcCon .idcBox .buyBtn { width: 120px; height: 35px; border-radius: 35px; line-height: 35px; background-color: #349aff; text-align: center; color: #ffffff; margin: 20px auto 0; } .idcCon .idcBox td, .idcCon .idcBox th { padding: 15px; text-align: center; vertical-align: middle; border: 1px solid #f1f1f1; } .idcCon .idcBox .bb td, .idcCon .idcBox .bb th { border-bottom: 1px solid #349aff; } .idcCon .idcBox .border { border: 1px solid #349aff; } .idcCon .idcBox tr th { border-left: 1px solid #349aff; } .idcCon .idcBox tr.sub td:nth-child(2n-1) { background-color: #ffffff; } .idcCon .idcBox tr.sub td:nth-child(2n) { background-color: #f2f2f2; } .idcCon .idcBox tr td:last-child { border-right: 1px solid #349aff; } .idcCon .idcBox tr td:nth-child(2n-1) { background-color: #f2f2f2; } .idcCon .idcBox tr:first-child td, .idcCon .idcBox tr:first-child th { border-top: 1px solid #349aff; border-bottom: 1px solid #349aff; padding: 20px 10px; } .idcCon .idcBox tr:first-child td:first-child, .idcCon .idcBox tr:first-child th:first-child { border-left: 1px solid #349aff; border-right: 1px solid #349aff; } .idcCon .idcBox tr:first-child td:last-child, .idcCon .idcBox tr:first-child th:last-child { border-right: 1px solid #349aff; } .idcCon .idcBox tr:last-child td, .idcCon .idcBox tr:last-child th { border-bottom: 1px solid #349aff; } .gap72 { height: 72px; width: 100%; } .caseList { margin-top: 60px; } .caseList li { width: 360px; cursor: pointer; float: left; margin-right: 60px; margin-bottom: 45px; overflow: hidden; } .caseList li:nth-child(3n) { margin-right: 0; } .caseList li:hover img { transform: scale(1.2); transition: all 0.8s; } .caseList li .img { height: 268px; width: 360px; margin-bottom: 20px; overflow: hidden; } .caseList li .img img { width: 100%; height: 100%; } .caseList li p { font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .newsBox { padding-top: 60px; padding-bottom: 36px; } .newsBox li { padding-left: 100px; position: relative; margin-bottom: 36px; font-size: 14px; cursor: pointer; } .newsBox li:hover h3 { color: #000; } .newsBox li:hover .desc { color: #333; } .newsBox li .dayBox { position: absolute; left: 0; top: 0; width: 70px; text-align: center; line-height: 1; } .newsBox li .dayBox span { font-size: 24px; color: #349aff; } .newsBox li .dayBox p { margin-top: 18px; font-size: 14px; color: #333; } .newsBox li h3 { margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; } .newsBox li .desc { color: #919191; line-height: 1.5; } .newsCon { color: #333; font-size: 14px; padding: 72px 0; line-height: 1.5; } .left20 { display: inline-block; margin-left: 20px; } .mesBox { width: 1050px; margin: 0 auto; padding-bottom: 72px; } .mesBox .mesCell { width: 100%; margin-bottom: 30px; } .mesBox .mesCell .cellItem { float: left; width: 500px; height: 50px; border: 1px solid #d4d4d4; position: relative; } .mesBox .mesCell .cellItem:last-child { float: right; } .mesBox .mesCell .cellItem input { width: 100%; height: 48px; line-height: 48px; box-sizing: border-box; margin: 0; padding: 0; border: none; vertical-align: text-bottom; outline: none; font-size: 16px; padding-left: 10px; } .mesBox .appIco { position: absolute; right: 0; top: 0; height: 48px; line-height: 48px; padding-right: 15px; } .mesBox .appIco img { display: inline-block; vertical-align: middle; } .mesBox .mesDes { width: 100%; border: 1px solid #d4d4d4; height: 170px; position: relative; padding-right: 50px; overflow: hidden; } .mesBox .mesDes textarea { border: none; width: 100%; height: 100%; resize: none; outline: none; padding: 10px; box-sizing: border-box; font-size: 18px; } .mesBox .actionBox { margin-top: 45px; text-align: center; } .mesBox .actionBox .sureBtn, .mesBox .actionBox .cancleBtn { display: inline-block; width: 120px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 20px; cursor: pointer; } .mesBox .actionBox .sureBtn { background-color: #349aff; margin-right: 10px; } .mesBox .actionBox .sureBtn:hover { background-color: #076dd3; } .mesBox .actionBox .cancleBtn { margin-left: 10px; background-color: #646464; } .mesBox .actionBox .cancleBtn:hover { background-color: #444444; } .sideBox { position: fixed; right: 0; top: 40%; background-color: #d11919; width: 72px; z-index: 30; } .sideBox .sideItem { width: 72px; padding: 12px 0; text-align: center; font-size: 12px; color: #fff; cursor: pointer; position: relative; } .sideBox .sideItem .tab_plan { display: none; position: absolute; right: 72px; width: 180px; text-align: center; top: 0; padding: 20px 15px 10px; background-color: #fff; color: #333; white-space: nowrap; font-size: 14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 12px 0px; } .sideBox .sideItem .tab_plan .wximg { width: 100%; } .sideBox .sideItem .tab_plan .fs14 { margin-bottom: 10px; } .sideBox .sideItem .tab_plan .telNum { font-weight: 800; font-size: 18px; } .sideBox .sideItem .tab_plan img { display: block; margin: 5px auto 15px; } .sideBox .sideItem .tab_plan .mt10 { margin-top: 10px; } .sideBox .sideItem .tab_plan .qq_link { margin-top: 10px; } .sideBox .sideItem:hover { background-color: #890d0d; } .sideBox .sideItem:hover .tab_plan { display: block; } .sideBox .sideItem .ioc { display: block; margin: 0 auto 9px; width: 48px; } .sideBox .sideItem:not(:last-child)::after { content: ""; position: absolute; width: 48px; left: 12px; bottom: 0; height: 1px; background-color: #890d0d; } .buildBox { padding-top: 100px; padding-bottom: 100px; } .buildBox .viewBox { float: left; width: 418px; } .buildBox .viewBox #viewImg { display: block; width: 418px; height: 418px; object-fit: cover; } .buildBox .viewLi { width: 418px; height: 100px; margin-top: 12px; } .buildBox .viewLi img { width: 100px; height: 100px; object-fit: cover; float: left; cursor: pointer; } .buildBox .viewLi img:not(:last-child) { margin-right: 6px; } .buildBox .viewLi img.active { border: 1px solid #ff0036; } .buildBox .secBox { padding-left: 508px; } .buildBox .secBox .secTit { display: inline-block; font-size: 26px; color: #333; padding-bottom: 24px; border-bottom: 1px solid #000; margin-bottom: 24px; } .buildBox .secBox .secDec { font-size: 20px; color: #333; margin-bottom: 30px; } .buildBox .secBox .secDesc { font-size: 16px; color: #333; } .buildBox .choseBox .span { float: left; margin-top: 13px; } .buildBox .choseBox .typeBox { padding-left: 30px; padding-top: 0; } .buildBox .choseBox .typeBox::after { clear: both; display: block; content: " "; } .buildBox .typeBox { padding-top: 36px; display: flex; flex-wrap: wrap; } .buildBox .typeBox li { width: 140px; height: 48px; border: 1px solid #333; font-size: 16px; color: #333; margin-right: 30px; line-height: 46px; text-align: center; cursor: pointer; margin-bottom: 30px; } .buildBox .typeBox li.active { color: #349aff; border: 1px solid #349aff; } .buildBox .typeBox li a { display: block; } .buildBox .secContBox { height: 483px; } .buildBox .submitBtn { width: 180px; height: 48px; background-color: #ff0036; font-size: 16px; text-align: center; line-height: 48px; cursor: pointer; color: #fff; } .buildBox .submitBtn:hover { opacity: 0.7; } .dialogBox { position: fixed; left: 0; bottom: 0; right: 0; top: 0; background-color: rgba(0, 0, 0, 0.1); z-index: 10; display: flex; align-items: center; justify-content: center; } .dialogBox .dialogCon { width: 800px; height: 500px; background-color: #fff; border-radius: 10px; display: flex; justify-content: center; align-items: center; } .dialogBox .dialogCon .slidImg { width: 210px; height: 210px; } .dialogBox .dialogCon .slideCon { padding-left: 100px; } .dialogBox .dialogCon .slideCon p { font-size: 18px; line-height: 42px; color: #349aff; } .dialogBox .dialogCon .slideCon .hot { margin-top: 28px; color: #333; font-size: 18px; margin-bottom: 48px; } .dialogBox .dialogCon .slideCon .hot strong { font-size: 24px; } .dialogBox .dialogCon .slideCon .sureBtn { margin-top: 48px; width: 240px; height: 48px; background-color: #349aff; line-height: 48px; text-align: center; color: #fff; border-radius: 24px; cursor: pointer; } .dialogBox .dialogCon .slideCon .sureBtn:hover { opacity: 0.7; } .detailCon { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .detailTit { width: 126px; height: 58px; border: 1px solid #349aff; border-top: 3px solid #349aff; font-size: 14px; line-height: 58px; color: #349aff; text-align: center; margin-top: -1px; cursor: pointer; } .contits { font-size: 16px; color: #333; margin-top: 24px; margin-bottom: 18px; } .htmlCon { padding-bottom: 60px; } .pagination-div { display: flex; align-items: center; justify-items: center; flex-direction: row; } .pagination { display: flex; align-items: center; justify-items: center; } .pagination li { margin-right: 10px; } .pagination .active { color: red; } /*# sourceMappingURL=common.css.map */