@charset "utf-8"; :root { /* --tg-color: #3CA7FC; */ /* --tg-color-hover: #0891ff; */ } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; } *, ::after, ::before{ box-sizing: border-box; outline: none; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; } ol, ul { list-style: none; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; } q:before, q:after { content: ""; } abbr, acronym { border: 0; } html { font-size: 62.5%; /* min-width: 1200px; */ } body { width: 100%; height: 100%; background: #fff; font-size: 14px; font-family: 'Microsoft Yahei', 'PingFangSC', sans-serif; color: #333; } a { text-decoration: none; color: inherit; } a, button, input, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; } a:active, a:hover { outline: none; } .transition { -moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; } [placeholder]::-webkit-input-placeholder { color: #666; } [placeholder]::-moz-placeholder { color: #666; } [placeholder]:-moz-input-placeholder { color: #666; } [placeholder]:-ms-input-placeholder { color: #666; } .hidden { visibility: hidden; } .center, .main-wrap { width: 1200px; margin: 0 auto; position: relative; /* min-width: 1200px; */ } .clearfix:before, .clearfix:after { content: ""; display: table; clear: both; } .flex-col { display: flex; flex-direction: column; justify-content: center; align-items: center; } .flex-row { display: flex; flex-direction: row; justify-content: center; align-items: center; } .img-block { margin: 0 auto; display: block; } .img-block img, .img-block svg { display: block; margin: 0 auto; max-width: 100%; } .gray-bg { background-color: #F7F7F7; } .main-color { color: var(--tg-color); } .btn-a { display: inline-block; border: none; padding: 0; background-color: var(--tg-color); color: #fff; box-sizing: border-box; text-align: center; } .btn-a:hover { background-color: var(--tg-color-hover); } .btn-a-ico { display: inline-block; border: none; padding: 0; background-color: var(--tg-color); color: #fff; box-sizing: border-box; text-align: center; } .btn-a-ico:before { content: ""; display: inline-block; } .btn-a-ico:hover { background-color: var(--tg-color-hover); } .btn-b { display: inline-block; border: none; padding: 0; background-color: #fff; color: var(--tg-color); border: 1px solid var(--tg-color); box-sizing: border-box; text-align: center; } .btn-b:hover { background-color: #f2f9ff; } .btn-b-deep { display: inline-block; border: none; padding: 0; background-color: #fff; color: #666; border: 1px solid #999; box-sizing: border-box; text-align: center; } .btn-b-light { display: inline-block; border: none; padding: 0; background-color: transparent; color: #fff; border: 1px solid #fff; box-sizing: border-box; text-align: center; } .headerTop { box-sizing: border-box; position: absolute; width: 100%; /* min-width: 1200px; */ z-index: 100; } .header { z-index: 100; box-sizing: border-box; width: 100%; /* height: 70px; */ /* border-bottom: 1px solid #eee; */ /* position: absolute; */ /* min-width: 1200px; */ /* padding: 20px 0 0; */ /* overflow:hidden; */ background-color: rgba(16, 16, 16, 1); /* top: 124px; */ } .header:after{ display: block; clear: both; content: ""; } .header .logos{ float: left; width:45%; display: block; margin-top: 1rem; } .header .navBody{ float: left; width: 35%; padding:0 30px; box-sizing: border-box; } .header .hotLine{ float: left; width: 20%; box-sizing: border-box; } .header .hotLine .hotLineContact{ display: block; padding-top: 0; line-height: 80px; vertical-align: bottom; text-align: center; } .header .hotLine .hotLineContact img{ display: inline; vertical-align: text-bottom; } .header.fixed { /* background-color: rgba(255, 255, 255, 0.8); */ background-color: rgb(29, 29, 29); top: 0; position: fixed; border-bottom: 1px solid rgb(155, 155, 155); } .header .header-block { justify-content: space-between; /* height: 140px; */ /* padding: 0 30px; */ } .header .logo { margin: 0; position: relative; display: block; } .header .tel { color: #fff; padding-left: 32px; background: url(../images/tel.png) no-repeat left center; height: 32px; } .header .tel-title { font-size: 16px; margin-right: 10px; } .header .tel-num { font-size: 18px; font-family: "pmzdbt"; } .header .qq { margin-right: 28px; } .header .qq a { background: url(../images/qq.png) no-repeat left center; display: block; height: 26px; line-height: 26px; padding-left: 30px; color: #fff; font-size: 16px; } .header-area { position: absolute; color: #fff; font-size: 20px; left: 165px; top: 50%; transform: translateY(-50%); white-space: nowrap; } /**/ .main-nav { justify-content: flex-start; width: 100%; /* height: 70px; */ display: flex; /* background:rgba(11, 46, 114, 0.8); */ } .main-nav .item { position: relative; flex:1; font-size: 0; } .main-nav .item-a { color: #d5d6da; display: block; line-height: 80px; width: 100%; /* padding: 0 18px; */ box-sizing: border-box; border-bottom: 2px solid transparent; font-size: 16px; text-align: center; } .main-nav .item-a:hover{ /* color: #1cb349; */ background-color: #267ac7; } .main-nav .subitems { position: absolute; left: 50%; top: 82px; width: 100%; z-index: 2; opacity: 0; visibility: hidden; transition: all .3s ease; background-color:#f1f1f1; padding: 15px 0; transform: translate(-50%, -4%); align-items: stretch; } .main-nav .item:hover .subitems { opacity: 1; visibility: visible; transform: translate(-50%, 0); } .main-nav .subitem-block { flex: 1; border-right: 1px dashed rgba(255, 255, 255, .4); } .main-nav .subitem-block:last-of-type { border-right: none; } .main-nav .subitem-title { text-align: center; font-size: 16px; color: #fff; line-height: 36px; margin-bottom: 5px; font-weight: bold; } .main-nav .subitem { text-align: center; } .main-nav .subitem-a { color: #000; display: block; height: 36px; line-height: 36px; font-size: 13px; } .main-nav .subitem-a:hover { color: #267ac7; /* background-color: #222; */ } .main-nav .cur { color: white; background-color: #267ac7; /* color: #e60012; */ } .main-banner { height: 619px; position: relative; background: top center no-repeat #050f2e; box-sizing: border-box; padding-top: 70px; } .main-banner-cont { color: #fff; height: 549px; } .main-banner-title { font-size: 48px; font-weight: bold; } .main-banner-title-txt { font-size: 22px; color: #050f2e; background-color: var(--tg-color); border-radius: 20px; padding: 0 8px; } .main-banner-descrip { font-size: 24px; } .main-banner-btns a[href] { width: 175px; height: 46px; line-height: 44px; font-size: 18px; margin: 0 10px; } .main-banner-btns [href].video-tri { background-color: #fff; color: #333; } .main-banner-btns [href].video-tri:after { content: ""; background: url(../../images/special/common/pro-video-play.svg) center no-repeat #666; display: inline-block; width: 20px; height: 20px; vertical-align: -4px; border-radius: 50%; background-size: 8px auto; margin-left: 6px; transition: transform .3s ease; transform: none; } .main-banner-btns [href].video-tri:hover:after { transform: scale(1.2); } .main-banner-full-a { display: block; width: 100%; height: 100%; } /**/ .footer { background-color: #eee; } .footer>.flex-row { height: 230px; justify-content: space-between; } .footer .info { align-items: flex-start; } .footer .links { margin-bottom: 35px; cursor: default; } .footer .links-a { color: #666; } .footer .links-a:after { content: ""; display: inline-block; border-left: 1px solid #666; height: 14px; vertical-align: middle; margin: 0 2px 0 6px; } .footer .links-a:last-child:after { display: none; } .footer .links-a:hover { color: #00A2FF; } .footer .item-p { font-size: 12px; color: #999; line-height: 22px; } .footer .qr { width: 320px; justify-content: space-between; } .footer .qr .img-block { margin: 0; } .footer .qr .qr-p { text-align: center; color: #666; margin-top: 5px; } .footer-verify { margin-top: 10px; } .footer-verify-span { display: inline-block; vertical-align: middle; } .footer-verify-span:not(:first-child) { margin-left: 10px; } .main-footer-xinan { width: 92px; height: 35px; } /**/ .clearfix:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; } .clearfix { *zoom: 1; } .green-color { color: var(--tg-color); } .protal-btn { display: inline-block; width: 176px; height: 46px; line-height: 44px; border: 1px solid #fff; text-align: center; font-size: 18px; position: relative; box-sizing: border-box; margin: 0 17px 0 0; cursor: pointer; } .protal-btn-green { background-color: var(--tg-color); border-color: var(--tg-color); color: #fff; } .protal-btn-green:hover { background-color: var(--tg-color-hover); border-color: var(--tg-color-hover); color: #fff; } .flex-row-justify { justify-content: space-between; align-items: normal; } .more-service-title { font-size: 30px; margin: 0 0 20px; position: relative; text-align: center; } .more-service-title:before { content: ""; display: inline-block; width: 140px; border-bottom: 1px solid #ccc; vertical-align: middle; margin-right: 20px; } .more-service-title:after { content: ""; display: inline-block; width: 140px; border-bottom: 1px solid #ccc; vertical-align: middle; margin-left: 20px; } .more-service-p { text-align: center; font-size: 16px; color: #666; } .more-service .more-apply { justify-content: space-around; margin-bottom: 50px; } .more-service .more-apply .item-p { font-size: 18px; text-align: center; margin-top: 20px; } .more-service .inter-marketing { justify-content: space-between; } .more-service .inter-marketing .item { width: 390px; height: 160px; box-sizing: border-box; border: 1px solid #E5E5E5; padding: 0 30px; } .more-service .inter-marketing .item:hover { box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1); } .more-service .inter-marketing .item-p { color: #999; line-height: 24px; } .section { padding: 40px 0 0; } .more-service .inter-marketing .item .img-block { margin: 0; } .more-service .inter-marketing .item .item-block { margin-left: 30px; margin-top: 30px; align-self: flex-start; } .more-service .inter-marketing .item .item-title { font-size: 18px; margin-bottom: 20px; } .section-header { position: relative; height: 62px; padding: 0 0 0 13px; margin: 0 0 20px; line-height: 62px; font-size: 24px; } .section-header:before { content: ""; position: absolute; top: 50%; left: 0; width: 3px; height: 22px; margin: -11px 0 0; background-color: var(--tg-color); } .section-header .section-title { float: left; } .section-header-more { float: right; margin: 34px 0 0; line-height: 26px; font-size: 16px; color: var(--tg-color); } .section-header-more:after { content: ""; display: inline-block; width: 16px; height: 26px; margin: 0 0 0 5px; background: url(../../images/special/common/header-more-icon.png) 50% 50% no-repeat; vertical-align: top; } /* 营销场景 */ .marketing-list { padding: 0 0 0 1px; } .marketing-list li { position: relative; float: left; width: 20%; height: 278px; padding: 40px 20px 0; margin: 0 0 0 -1px; overflow: hidden; border: 1px solid #e5e5e5; text-align: center; background: #fff; font-size: 14px; box-sizing: border-box; } .marketing-list .item-title { margin: 0 0 10px; font-size: 18px; line-height: 28px; } .marketing-list p { font-size: 14px; line-height: 24px; color: #999; } .marketing-list .pic { height: 71px; background: url() top center no-repeat; } .marketing-list li:hover { z-index: 2; } .marketing-list li:after { content: ""; position: absolute; bottom: -1px; left: 0; right: 0; width: 100%; height: 4px; background: var(--tg-color); transform: translateX(-100%); } .marketing-list li:hover:after { transform: translateX(0%); transition: all 0.4s; } /* 管家服务 */ .steward-list>div { flex: 1; height: 98px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; line-height: 98px; text-align: left; font-size: 18px; box-sizing: border-box; padding-left: 110px; } .steward-list>div:first-child { border-left: 0 none; } .steward-list:nth-child(3)>div { border-bottom: 0 none; } .steward-list>div:before { content: ""; display: inline-block; width: 58px; height: 58px; margin: 0 25px 0 0; vertical-align: middle; background: url() no-repeat; } .steward-list>div:hover { box-shadow: 0 0 4px #d1d1d1 } .steward-list>.steward-1:before { background-image: url(../../images/special/common/steward-icons-1.png); } .steward-list>.steward-1:hover:before { background-image: url(../../images/special/common/steward-icons-1-hover.png); } .steward-list>.steward-2:before { background-image: url(../../images/special/common/steward-icons-2.png); } .steward-list>.steward-2:hover:before { background-image: url(../../images/special/common/steward-icons-2-hover.png); } .steward-list>.steward-3:before { background-image: url(../../images/special/common/steward-icons-3.png); } .steward-list>.steward-3:hover:before { background-image: url(../../images/special/common/steward-icons-3-hover.png); } .steward-list>.steward-4:before { background-image: url(../../images/special/common/steward-icons-4.png); } .steward-list>.steward-4:hover:before { background-image: url(../../images/special/common/steward-icons-4-hover.png); } .steward-list>.steward-5:before { background-image: url(../../images/special/common/steward-icons-5.png); } .steward-list>.steward-5:hover:before { background-image: url(../../images/special/common/steward-icons-5-hover.png); } .steward-list>.steward-6:before { background-image: url(../../images/special/common/steward-icons-6.png); } .steward-list>.steward-6:hover:before { background-image: url(../../images/special/common/steward-icons-6-hover.png); } /* 网站交付提示 */ .pay-tip { height: 115px; margin: 60px 0 0; padding: 25px 0 0; color: #fff; text-align: center; background: url(../../images/special/common/pay-tip-bg.png) top center no-repeat; } .pay-tip .pay-tip-header { line-height: 58px; font-size: 30px; font-weight: bold; } .pay-tip p { font-size: 16px; line-height: 26px; } /* 服务保障 */ .service-header { padding: 50px 0 0; text-align: center; } .service-title { font-size: 30px; line-height: 62px; } .service-title::before, .service-title::after { content: ""; display: inline-block; width: 140px; height: 1px; background: #ccc; vertical-align: middle; } .service-title::before { margin: 0 34px 0 0; } .service-title::after { margin: 0 0 0 34px; } .service-header p { font-size: 16px; line-height: 26px; color: #666; } .service-list { position: relative; height: 78px; margin: 46px 0 72px; } .service-list:before { content: ""; position: absolute; left: 0; right: 0; height: 8px; background: #eee; border-radius: 4px; } .service-list:after { content: ""; position: absolute; top: 50%; right: 0; width: 26px; height: 38px; margin: -19px 0 0 0; background: url(../../images/special/common/service-arrow.png) no-repeat; } .service-item { position: relative; width: 100%; } .service-txt { position: relative; width: 68px; height: 68px; margin: 0 auto; border: 5px solid #fff; background: #FF9600; line-height: 68px; text-align: center; color: #fff; border-radius: 50px; box-shadow: 0 0 8px rgba(228, 230, 200, 1); transition: all .2s; } .service-tag { position: absolute; left: -34px; top: 50%; min-height: 20px; width: 68px; text-align: center; line-height: 20px; background: #eee; font-size: 12px; border-radius: 40px; transform: translate(0, -50%); } .service-pop { position: absolute; left: 50%; bottom: 102px; width: 136px; margin: 0 0 0 -78px; padding: 8px 10px 16px; text-align: center; background: #fff; border-radius: 6px; box-shadow: 0 0 8px rgba(228, 230, 200, 1); opacity: 0; transform: translateY(-50%); transition: transform .3s; } .service-pop:before { content: ""; position: absolute; bottom: -17px; left: 50%; width: 19px; height: 17px; margin: 0 0 0 -9px; background: url(../../images/special/common/service-pop-trangle.png) no-repeat; } .service-pop-title { font-size: 14px; line-height: 38px; } .service-pop p { color: #666; line-height: 20px; font-size: 12px; } .service-info { color: #666; line-height: 20px; font-size: 12px; } .service-txt:hover { border-width: 0; background: #FFAC35; transform: scale(1.23); transform-origin: center center; box-shadow: none; } .service-txt:hover+.service-pop { opacity: 1; transform: translateY(0%); transition: transform .3s; } /*经典案例*/ .items-case { box-sizing: border-box; height: 665px; background: url(../../images/special/common/items-case-bg.png) no-repeat center; } .items-case .items-title { font-size: 30px; color: #fff; margin-bottom: 40px; position: relative; line-height: normal; } .items-case .items-title:before { content: ""; display: inline-block; width: 140px; border-bottom: 1px solid #fff; vertical-align: middle; margin-right: 20px; } .items-case .items-title:after { content: ""; display: inline-block; width: 140px; border-bottom: 1px solid #fff; vertical-align: middle; margin-left: 20px; } .items-case .item-block { justify-content: space-between; margin-bottom: 30px; } .items-case .item-block:last-child { margin: 0; } .items-case .item { position: relative; overflow: hidden; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4); transition: all .3s ease; } .items-case .item-p { line-height: 40px; left: 0; color: #fff; position: absolute; bottom: 0; width: 100%; background-color: #fff; box-sizing: border-box; padding: 15px 20px; transform: translateY(100%); transition: all .3s ease; } .items-case .item-p .item-title { font-size: 14px; line-height: 22px; color: #666; } .items-case .item:hover { box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.6); } .items-case .item:hover .item-p { transform: translateY(0); } /*经典案例*/ .items { padding: 60px 0; } .items-title { font-size: 24px; text-align: center; margin-bottom: 25px; } .items-form .item-title { height: 80px; line-height: 70px; background-color: var(--tg-color); text-align: center; color: #fff; font-size: 24px; position: relative; } .items-form .item-em { color: #fff66e; font-size: 36px; } .items-form .item-title:after { content: ""; position: absolute; width: 0; height: 0; border: 14px solid; border-color: var(--tg-color) transparent transparent; bottom: -28px; left: 50%; transform: translateX(-50%); z-index: 1; } .items-form .item-block { height: 350px; background: url(../../images/special/common/items-form-bg.png) no-repeat center; box-sizing: border-box; padding-top: 56px; } .items-form .item { width: 360px; height: 166px; margin: 0 14px; } .items-form .item-textarea textarea { font-family: inherit; border: none; box-sizing: border-box; padding: 10px 10px 10px 32px; width: 100%; height: 100%; resize: none; background: url(../../images/special/common/item-form-ico-1.png) no-repeat 10px 12px rgba(255, 255, 255, .2); border-radius: 3px; color: #fff; } .items-form .item-textarea textarea[placeholder]::-webkit-input-placeholder { color: #fff; } .items-form .item-textarea textarea[placeholder]:-moz-input-placeholder { color: #fff; } .items-form .item-textarea textarea[placeholder]::-moz-placeholder { color: #fff; } .items-form .item-textarea textarea[placeholder]:-ms-input-placeholder { color: #fff; } .items-form input[placeholder]::-webkit-input-placeholder { color: #fff; } .items-form input[placeholder]:-moz-input-placeholder { color: #fff; } .items-form input[placeholder]::-moz-placeholder { color: #fff; } .items-form input[placeholder]:-ms-input-placeholder { color: #fff; } .items-form .item-form-company { border: none; box-sizing: border-box; padding: 10px 10px 10px 32px; width: 100%; height: 42px; background: url(../../images/special/common/item-form-ico-2.png) no-repeat 10px 12px rgba(255, 255, 255, .2); border-radius: 3px; color: #fff; margin-bottom: 20px; } .items-form .item-form-name { border: none; box-sizing: border-box; padding: 10px 10px 10px 32px; width: 170px; height: 42px; background: url(../../images/special/common/item-form-ico-3.png) no-repeat 10px 12px rgba(255, 255, 255, .2); border-radius: 3px; color: #fff; margin-right: 15px; } .items-form .item-form-tel { border: none; box-sizing: border-box; padding: 10px 10px 10px 32px; width: 170px; height: 42px; background: url(../../images/special/common/item-form-ico-4.png) no-repeat 10px 12px rgba(255, 255, 255, .2); border-radius: 3px; color: #fff; } .items-form .item-verify { margin-top: 20px; } .items-form .item-verify .verifyInput { border: none; box-sizing: border-box; padding: 10px 10px 10px 32px; width: 236px; height: 42px; background: url(../../images/special/common/item-form-ico-5.png) no-repeat 10px 12px rgba(255, 255, 255, .2); border-radius: 3px; color: #fff; margin-right: 15px; vertical-align: middle; } .items-form .item-form-btn { text-align: center; margin-top: 40px; } .items-form .item-form-button { cursor: pointer; width: 180px; height: 40px; line-height: 40px; font-size: 18px; } /*contact*/ .contact { position: fixed; right: 28px; top: 50%; transform: translateY(-50%); padding: 50px 0; border-right: 1px solid #00A2FF; height: 404px; box-sizing: border-box; z-index: 99; } .contact .transition { transition-duration: 0.8s; } .contact-item-block { position: absolute; right: 0; width: 70px; height: 70px; background-color: rgba(0, 0, 0, .4); border: 1px solid #00A2FF; border-right: none; box-sizing: border-box; } .contact-item-block:nth-child(1) { top: 50px; } .contact-item-block:nth-child(2) { top: 128px; } .contact-item-block:nth-child(3) { top: 206px; } .contact-item-block:nth-child(4) { top: 284px; } .contact-item-block:nth-child(5) { top: 402px; } .contact-item { width: 100%; height: 100%; } .contact-item-p { color: #fff; font-size: 12px; margin-top: 5px; } .contact-item-in { height: 100%; display: none; position: relative; z-index: 1; overflow: hidden; } .contact-item-in-p { color: #fff; text-align: center; line-height: 68px; height: 68px; white-space: nowrap; } .contact-in.cur { width: 156px; background-color: transparent; } .contact-in.cur .contact-item-in { width: 100%; display: block; } .contact-in.cur .contact-item { display: none; } .contact-in:before { content: ""; background-color: rgba(0, 162, 255, 0.8); position: absolute; height: 100%; width: 0; transition: all .8s ease; } .contact-in.cur:before { width: 100%; } .contact-item-block.contact-top { display: none; cursor: pointer; width: 46px; height: 46px; } .contact-item-block.contact-top .contact-item-p { font-size: 14px; margin-top: 0; } .contact-in.contact-search.cur { border-left: none; } .contact-qr-show { display: none; position: relative; z-index: 1; border: 1px solid rgba(0, 162, 255, 0.8); } /*float contact*/ .contact-form { position: absolute; width: 0; height: 232px; right: 156px; bottom: -1px; z-index: 999; overflow: hidden; opacity: 0; } .contact-form.cur { width: 200px; opacity: 1; } .float-contact { position: absolute; width: 200px; height: 100%; background-color: rgba(0, 162, 255, 0.8); border-bottom: 1px solid #00A2FF; right: 0; bottom: 0; z-index: 999; overflow: hidden; } .fc-close { position: absolute; width: 35px; height: 35px; right: 0; top: 0; background: url(../../images/special/float-contact/fc-close.png) no-repeat 20px 8px; cursor: pointer; } .fc-title { height: 35px; margin: 0 8px; background: url(../../images/special/float-contact/fc-title.png) no-repeat left center; } .fc-form { margin: 0 14px 14px; } .fc-input { display: block; border: none; background: #fff; width: 100%; height: 30px; margin-bottom: 10px; text-indent: 10px; font-size: 12px; color: #666; } .fc-input:focus { box-shadow: inset 0px 0px 2px 1px #999; } .fc-submit { text-align: center; } .fc-btn { background-color: #fff; border: none; padding: 3px 15px; color: #333; font-size: 12px; cursor: pointer; } .fc-btn:hover { color: #00A2FF; } /*contact-pop*/ .contact-pop { position: fixed; left: 50%; top: 40%; transform: translate(-50%, -50%); z-index: 100; width: 490px; padding-bottom: 30px; background-color: rgba(4, 14, 53, .8); display: none; } .contact-pop-top { padding: 20px 0 15px; position: relative; } .contact-pop-top img { display: block; margin-right: 15px; position: relative; /* top: 10px; */ } .contact-pop-top-p { color: #fff; font-size: 24px; font-weight: bold; line-height: 1.2em; align-self: flex-end; width: 353px; } .contact-pop-top-p .tel { font-size: 18px; font-weight: normal; } .contact-pop-close { position: absolute; width: 40px; height: 60px; right: 0; top: 0; background: url(../../images/special/co/contact-pop-close.png) no-repeat center; } .contact-pop-form { margin: 0 15px; padding: 0 30px 30px; border-bottom: 1px dashed rgba(255, 255, 255, .4); font-size: 0; } .contact-pop-form img { height: 38px; vertical-align: middle; } .contact-pop-form label { color: #fff; margin-right: 10px; font-size: 14px; vertical-align: middle; } .is_verify_on .contact-pop-form label { position: relative; top: 20px; } .contact-pop-form input { vertical-align: middle; border: none; width: 205px; height: 38px; line-height: 38px; box-sizing: border-box; padding: 0 10px; margin-right: 10px; background-color: #fff; font-size: 14px; } .contact-pop-form .verify-input { width: 102px; margin: 10px 0 0 80px; } .contact-pop-form .submit{ vertical-align: middle; height: 38px; border: none; background-color: #FFE32A; color: #333; cursor: pointer; padding: 0 10px; } .contact-pop-btn { text-align: center; margin-top: 20px; } .contact-pop-btn a { width: 220px; height: 38px; line-height: 38px; background-color: #3CA7FC; } .contact-pop-btn a:hover { background-color: #0891ff; } .contact-pop-btn a:before { content: ""; display: inline-block; width: 18px; height: 18px; background: url(../../images/special/co/contact-pop-btn.png) no-repeat center; vertical-align: middle; margin-right: 8px; } .contact-pop-form-item { justify-content: flex-start; } .contact-pop-form-item.bottom { padding-left: 80px; margin-top: 10px; } .contact-pop-form .contact-pop-form-verify-input { width: 60px; text-align: center; } .contact-pop-form .contact-pop-form-verify-pic { margin-right: 10px; } .is_verify_on .contact-pop-form-item .phoneNumber { margin: 0; width: 272px; } /*pager*/ /* .pagination { padding: 20px 0; text-align: center; cursor: default; } .pagination a { min-width: 36px; height: 36px; line-height: 36px; display: inline-block; background-color: #eee; border: 1px solid #E3E3E3; border-radius: 5px; margin: 0 4px; color: #ccc; } .pagination a[href], .pagination a.active { background-color: #fff; color: #999; } .pagination a[href]:hover, .pagination a.active { background-color: var(--tg-color); border-color: var(--tg-color); color: #fff; } .pagination .first, .pagination .prev, .pagination .next, .pagination .end { padding: 0 15px; } .pagination .pagination-jump { margin: 0 0 0 20px; cursor: auto; color: #999; } .pagination .pagination-jump .page_jump { margin: 0 5px; padding: 0; height: 36px; line-height: 36px; border: 1px solid #E3E3E3; border-radius: 5px; width: 36px; text-align: center; } */ /**/ .nav-bar { border-bottom: 1px solid #E1E1E1; padding: 20px 0; } .nav-bar-item { float: left; } .nav-spacer { margin: 0 10px; float: left; } .nav-bar-item.cur { color: var(--tg-color); } /**/ .pop-contact-form { position: fixed; overflow: hidden; box-sizing: border-box; height: 370px; width: 297px; background: url(../../images/special/co/footer-btns-pop-bg.png) no-repeat left center; bottom: 5px; left: 5px; transform: none; padding: 0 19px; display: none; z-index: 99; } .pop-contact-form .img-block { margin-top: 40px; margin-bottom: 20px; } .pop-contact-close { position: absolute; width: 34px; height: 34px; right: 19px; top: 15px; z-index: 1; } .pop-contact-form .items-block { padding: 0 20px; } .pop-contact-form .item { margin-top: 16px; } .pop-contact-form .item-input { box-sizing: border-box; border: none; width: 100%; height: 38px; line-height: 38px; padding: 0 14px; font-size: 14px; color: #666; background-color: #fff; } .pop-contact-form .verify { width: 115px; display: inline-block; vertical-align: middle; } .pop-contact-form .item-btn { width: 100%; height: 44px; box-sizing: border-box; border-radius: 15px; border: none; background-color: #FFE32A; border-bottom: 6px solid #FFB400; font-size: 14px; color: #333; cursor: pointer; } .pop-s{ position: fixed; left: 0; bottom: 0; z-index: 1; } @media screen and (max-width:1600px) { .pop-contact-form { background: url(../../images/special/co/footer-btns-pop-bg-s.png) no-repeat left center; width: 252px; height: 335px; padding: 0 9px 0 4px; left: 0; bottom: 0; } .pop-contact-close { right: 17px; } .pop-contact-form .item { margin-top: 10px; } .pop-contact-form .verify { width: 95px; } .pop-contact-form .item-btn { height: 38px; border-bottom-width: 4px; } } /* @media screen and (max-width:1440px) { .contact-pop { width: 460px; height: 220px; } .contact-pop-top { padding: 14px 0 10px; } .contact-pop-top img { width: 56px; } .contact-pop-top-p { font-size: 20px; } .contact-pop-form { margin: 0 10px; padding: 0 20px 20px; } .contact-pop-form input { width: 170px; height: 34px; } .contact-pop-form button { width: 100px; height: 34px; } .contact-pop-btn a { width: 200px; height: 34px; line-height: 34px; } } */ /*文本转为图片展示*/ .txtToImg { font-size: 0; } .txtToImg > img { display: inline-block; vertical-align: middle; } /*功能列表*号说明*/ .note { margin-top: 10px; font-size: 12px; color: #999; } .note-mark:after { content: "*"; margin-left: 6px; font-size: 14px; color: #999; } /* 视频弹窗 */ .product-video { position: absolute; right: 0; top: 0; width: 50%; height: 314px; } .product-video-a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 1; } .product-video-block { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 1000; text-align: center; } .product-video-block:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, .5); } .product-video-content { display: inline-block; position: relative; top: 120px; background-color: rgba(60, 167, 252, 0.8); padding: 6px; } .product-video-content video { display: block; width: 750px; height: 421px; background: #000; } .product-video-close { position: absolute; right: 0; top: 0; width: 25px; height: 25px; line-height: 25px; background-color: rgba(60, 167, 252, 0.8); font-size: 16px; color: #fff; font-weight: bold; font-family: Calibri; } .product-video-play { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: .6; display: none; } .product-video-play:hover { opacity: 1; } .pro-video-play:after { content: ""; display: inline-block; vertical-align: middle; width: 28px; height: 28px; background: url(../images/public/pro-video-play.svg) no-repeat center #20B09F; border-radius: 50%; margin: 0 -38px 0 10px; transition: all .3s ease; } .pro-video-play-c { position: relative; } .pro-video-play-c:after { content: ""; position: absolute; width: 40px; height: 40px; background: url(../images/public/pro-video-play-c.svg) no-repeat center #fff; border-radius: 50%; transition: all .3s ease; left: 50%; top: 50%; margin: -20px 0 0 -20px; } .video-pop { cursor: pointer; } .video-pop:hover .pro-video-play:after, .video-pop:hover .pro-video-play-c:after { transform: scale(1.3); } /**/ .common-banner { padding: 60px 0; } .proImgBlock{ display: block; overflow: hidden; /* margin-top: 30px; */ position: relative; /* margin-right: -30px; */ } .proImgBlock .item{ float: left; margin-bottom: 30px; } .proImgBlock .proImg{ background-position: center; background-repeat: no-repeat; background-size: cover; font-size: 0; width: 100%; /* height: 219px; */ } .proImgBlock .pro-title{ /* margin-top: -40px; */ line-height: 45px; background: rgba(35, 108, 188, 0.8); position: relative; padding: 0 15px; color: white; position: absolute; width: 100%; bottom: 0; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; font-size: 16px; } .proImgBlock:hover .pro-title{ bottom: -60px; } .img-box { overflow: hidden; position: relative; } .img-box img { transition: 1s ease; } .img-box:hover img { transform: scale(1.1, 1.1); }