@charset "utf-8"; body{ padding: 0; margin: 0; font-weight: normal; font-style: normal; font-size: 12px; font-family:"微软雅黑","Tahoma","HarmonyOS"; vertical-align: baseline; text-align:justify; word-wrap:break-word; text-justify:inter-ideograph; color: #000000cc; } dl, ol, ul{ padding: 0; } .navBody{ background: rgba(33, 33, 41, 1); height: 36px; color: #fff; } .globalNav a{ float:left; height:36px; line-height:36px; padding:0 10px; color:#eee; position: relative; cursor: pointer } .globalNav a:hover{ background:#666E70; color:#fff; text-decoration: none; } .globalNav a.now{ background:#008FFF; color:#fff; font-weight:600 } .globalNav .zhzd{ float:left; height:36px; position: relative; z-index:999 } .globalNav .zhzd a b{ border-color: #FFDDC9 transparent transparent; border-right: 3px dashed transparent; border-style: solid dashed dashed; border-width: 3px 3px 0; display: inline-block; font-size: 0; height: 0; line-height: 0; width: 0; position: relative; top:-1px; left:4px } .globalNav .zhzd .zhzdMenu{ position: absolute; left:0; top:29px; background:#fff; border:1px solid #ccc; border-top:none; box-shadow:0 2px 4px rgba(0, 0, 0, 0.2); z-index: 0; display:none } .globalNav .zhzd .zhzdMenu a{ width:100%; padding:0; text-align:center; color:#3366cc } .globalNav .zhzd .zhzdMenu a:hover{ background:#f2f2f2 } .globalNav .zhzd a.now{ background:#fff; border:1px solid #ccc; border-bottom:none; border-top:none; color:#3366cc; z-index:10 } .width1200{ max-width: 1200px; margin: 0 auto; } .table-cell{ display: table-cell; vertical-align: middle; } .headBox{ width: 100%; height: 100px; } .logo, .buttonCon{ height: 100px; display: table; } .logoBText{ font-size: 20px; font-weight: bold; color: rgba(0, 0, 0, 0.8); } .logoSText{ font-size: 14px; color: rgba(0, 0, 0, 0.8); letter-spacing: 5px; } .navList ul li{ float: left; list-style-type: none; margin: 0 25px; } .navList ul li:last-child{ margin: 0; } .navList ul li a{ display: table; font-size: 18px; font-weight: 600; color: rgba(0, 0, 0, 0.8); padding:34px 18px 35px 18px; } .navList ul li a:hover{ text-decoration: none; color:rgba(51, 119, 255, 1); } .navList ul li.active{ border-bottom: 4px solid rgba(51, 119, 255, 1); } .btnTyan{ padding: 10px 20px; background: rgba(51, 119, 255, 1); } .bannerBox{ width: 100%; height: 440px; background: url(img/image_banner.png) no-repeat center center; } .bannerText{ position: absolute; top: 135px; left: 0; } .bannerSText{ font-size: 22px; color: rgba(0, 0, 0, 0.8); } .bannerBText{ font-size: 48px; font-weight: bold; color: rgba(0, 0, 0, 0.8); letter-spacing:6px; } .btnLogin{ position: absolute; right: 65px; top: 170px; background: #e36335; border: 1px solid #e36335; color: #fff; font-size: 16px; padding: 15px 30px; } .btnLogin:hover{ color: #fff; background: #e36335; padding: 17px 32px; } .mergeBox{ background: url(img/bg_rjjj.jpeg) no-repeat center 90px; } .applicationBox{ margin-top: -90px; } .applicationBox .width1200{ width: 1200px; } .applicationList{ float: left; width: 230px; background: rgba(249, 250, 252, 0.9); border: 2px solid rgba(255, 255, 255, 1); border-radius: 8px; padding: 18px 20px; margin-right: 12px; } .applicationList:last-child{ margin-right: 0; } .applicationTitle{ display: flex; /*justify-content: center; */ align-items: center; } .applicationTitle{ font-size: 18px; font-weight: bold; color: rgba(0, 0, 0, 0.8); } .applicationTitle i{ font-size: 30px; } .applicationCon{ color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 28px; } .titleLine{ position: relative; /*padding-left: 4%;*/ } .titleLine:before{ content: ''; position: absolute; width: 240px; height: 1px; top: 80%; background: rgba(0, 0, 0, 0.12); left: 59%; } .titleLine:after{ content: ''; position: absolute; width: 240px; height: 1px; top: 80%; background: rgba(0, 0, 0, 0.12); left: 20%; } .titleBlue{ color: rgb(51, 119, 255); } .titleSmall{ margin-top: -5px; color: rgb(0, 0, 0, 0.6); text-transform: uppercase; } .caseBTitle{ height: 105px; } .caseTList{ width: 100%; height: 100%; text-align: center; cursor: pointer; } .caseBTitle .row .col-4.active .caseTList{ border-bottom: 4px solid rgba(51, 119, 255, 1); } /*.caseTList:hover{ border-bottom: 4px solid rgba(51, 119, 255, 1); }*/ .caseBTitle .active .caseTImg, .caseBTitle .active .caseText{ color: rgba(51, 119, 255, 1); } /*.caseTList:hover .caseTImg, .caseTList:hover .caseText{ color: rgba(51, 119, 255, 1); }*/ .caseTImg i{ font-size: 48px; } .caseTImg .iconWidth{ width: 48px; height: 48px; } .caseTImg .iconGaosu{ background: url(img/css_sprites.png) no-repeat -145px -100px; } .caseBTitle .row .col-4.active .caseTImg .iconGaosu{ background: url(img/css_sprites.png) no-repeat -193px -100px; } .caseTImg .iconGuo{ background: url(img/css_sprites.png) no-repeat -48px -100px; } .caseBTitle .row .col-4.active .caseTImg .iconGuo{ background: url(img/css_sprites.png) no-repeat -96px -100px; } .caseTImg .iconNongcun{ background: url(img/css_sprites.png) no-repeat -0px -148px; } .caseBTitle .row .col-4.active .caseTImg .iconNongcun{ background: url(img/css_sprites.png) no-repeat -48px -148px; } .caseText{ padding-bottom: 15px; font-size: 18px; font-weight: 600; color: rgba(0, 0, 0, 0.6);; } .caseContent{ background: rgba(247, 248, 250, 1); } .caseContent ul li{ float: left; width: 1200px; list-style-type: none; display: none; } .gridTopContent{ background: rgba(255, 255, 255, 1); border-radius: 8px; padding: 25px; } .gridTopContent h4, .gridBottomContent h4{ font-size: 18px; font-weight: 600; color: rgba(0, 0, 0, 0.8); } .gridTopContent p{ font-size: 14px; color: rgba(0, 0, 0, 0.8); line-height: 28px; margin-bottom: 0; } .gridTopContent p span{ color: rgba(255, 74, 61, 1); } .gridBottomContent h4{ color: rgba(51, 51, 51, 1); } .gridBottomContent p{ font-size: 16px; color: rgb(102, 102, 102); } .caseListImg img{ width: 1200px; } .mapBox{ margin: 80px 0; } .mapBox h4{ width: 100%; font-size: 28px; font-weight: bold; /*color: rgb(51, 51, 51);*/ } .bottomBox { width: 100%; text-align: center; padding: 80px 0 20px 0; background: rgba(5, 13, 22, 1); color: #fff; } .bottomItem { text-align: left; } .bottomItem h4 { font-size: 18px; } .bottomList { padding: 0; } .bottomList .phone { font-size: 16px; color: rgba(255, 255, 255, 1); } .iconWidth { display: inline-block; width: 24px; height: 24px; } .iconPhone { background: url(img/css_sprites.png) no-repeat -175px -235px; } .iconQQ { background: url(img/css_sprites.png) no-repeat -200px -235px; } .bottomList img { width: 160px; height: 160px; } .bottomList li { font-size: 16px; list-style-type: none; display: flex; /*justify-content: center;*/ align-items: center; line-height: 24px; padding: 10px 0; color: rgba(255, 255, 255, 0.6); } .bottomList li a { color: rgba(255, 255, 255, 0.6); } .bottomList li a:hover { color: rgba(255, 255, 255, 1); } .mapContent{ position: relative; width: 100%; overflow: hidden; } .mapLabel{ position: absolute; top: 0; left: 1140px; width: 60px; height: 640px; background: rgba(51, 119, 255, 1); color: #fff; display: flex; justify-content: center; align-items: center; /* cursor: pointer; */ transition: all 0.8s ease-in 0s; transform: translateX(0px); } .mapLabelShow{ transform: translateX(-1140px) !important; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .mapLabel span{ display: block; width: 18px; font-size: 18px; font-weight: 500; } .mapLabel i{ font-size: 24px; } .mapItemWrapper{ position: absolute; top: 0; left: 0; width: 1140px; height: 640px; background: rgba(235, 240, 245, 1); opacity: 0; transition: all 0.8s ease-in 0s; transform: translateX(1200px); } .show { transform: translateX(60px) !important; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; opacity: 1 !important; } .mapItemAreaNav{ margin: 15px 20px; height: 34px; background: rgba(207, 214, 229, 1); border-radius: 39px; } .mapItemAreaNav ul li{ float: left; list-style-type: none; height: 34px; font-size: 14px; font-weight: 600; color: rgba(0, 0, 0, 0.8); padding: 6px 34px; cursor: pointer; border-radius: 39px; border: 2px solid rgba(207, 214, 229, 1); } .mapItemAreaNav ul li.active{ color: rgba(51, 119, 255, 1); background: rgba(255, 255, 255, 1); border-radius: 82px; border: 2px solid rgba(207, 214, 229, 1); } .mapItemAreaNav ul li:hover{ color: rgba(51, 119, 255, 1); background: rgba(255, 255, 255, 1); border-radius: 82px; border: 2px solid rgba(207, 214, 229, 1); } .mapItemContent ul li{ float: left; list-style-type: none; display: none; } .mapItemContent .mapItemList{ position: relative; float: left; list-style-type: none; width: 355px; height: 127px; background: rgba(255, 255, 255, 1); border-radius: 4px; padding: 16px; margin-left: 17px; margin-bottom: 17px; } .mapItemContent .mapItemList h4{ font-size: 16px; color: rgba(0, 0, 0, 0.8); } .mapItemContent .mapItemList .mapItemBottom{ position: absolute; left: 16px; bottom: 16px; } .mapItemTime, .mapItemMoney{ font-size: 14px; color: rgba(0, 0, 0, 0.6); display: flex; align-items: center; } .mapItemContent .mapItemList.more{ font-size: 16px; display: flex; justify-content: center; align-items: center; } .mapItemContent .mapItemList.more i{ font-size: 18px; } .managementBox{ padding: 80px 0 30px 0; background: rgba(247, 248, 250, 1); } .managementBox h4{ font-size: 36px; font-weight: 500; } .managementItem ul li{ position: relative; float: left; list-style-type: none; width: 260px; height: 80px; overflow: hidden; background: rgba(51, 119, 255, 1); border-radius: 8px; font-size: 36px; font-weight: 500; color: rgba(255, 255, 255, 1); display: flex; justify-content: center; align-items: center; } .managementItem ul li.arrowBox{ width: 200px; background: rgba(247, 248, 250, 1); } .managementItem ul li .line{ width: 200px; height: 2px; background: #fff; border-radius: 0; border: 2px dashed rgba(51, 119, 255, 0.8); } .managementItem ul li span{ position: absolute; top: -20px; left: 13px; font-size: 120px; font-weight: 500; color: rgba(255, 255, 255, 0.06); } .managementItem ul li i{ position: absolute; top: 30px; right: -2px; display: inline-block; width: 0; height: 0; border-top: 10px solid transparent; border-left: 15px solid rgba(51, 119, 255, 1); border-bottom: 10px solid transparent; } .jianjieContent{ font-size: 18px; color: rgba(0, 0, 0, 0.6); line-height: 48px; } .jianjieContent p{ text-indent: 36px; } .rangeBox{ padding: 30px 0 80px 0; background: rgba(247, 248, 250, 1); } .rangeItem li{ float: left; list-style-type: none; } .rangeItem li .card{ width: 288px; height: 288px; border-color: #fff; } .rangeItem li .card i{ font-size: 120px; } .rangeItem li h5{ color: rgba(0, 0, 0, 0.8); font-size: 24px; } .productsItem{ height: 100px; border-radius: 8px; margin-bottom: 30px; } .productsBlue{ background: rgba(51, 119, 255, 0.1); } .productsGreen{ background: rgba(51, 255, 221, 0.1); } .productsOrange{ background: rgba(255, 153, 51, 0.1); } .productsRed{ background: rgba(255, 51, 51, 0.1);; } .productsLeft{ float: left; width: 190px; height: 100px; text-align: center; font-size: 24px; color: rgba(0, 0, 0, 0.8); } .productsRight{ margin: 0 0 0 190px; height: 100px; } .productsText{ background: #fff; height: 64px; border-radius: 8px; font-size: 24px; display: flex; align-items: center; padding: 0 20px; } .productsTextBlue{ background: rgba(51, 119, 255, 0.2); } .productsTextGreen{ background: rgba(46, 229, 199, 0.2); } .productsTextOrange{ background: rgba(255, 153, 51, 0.2);; } .productsTextRed{ background: rgba(255, 51, 51, 0.2);; } .productsText .iconWidth{ width: 40px; height: 40px; } .iconLogo{ background: url(img/css_sprites.png) no-repeat -44px -195px; } .iconPC{ background: url(img/css_sprites.png) no-repeat -123px -195px; } .iconModel{ background: url(img/css_sprites.png) no-repeat 0px -195px; } .iconYun{ background: url(img/css_sprites.png) no-repeat -97px -147px; } .iconBig{ background: url(img/css_sprites.png) no-repeat -180px -60px; } .iconYi{ background: url(img/css_sprites.png) no-repeat -205px -195px; } .iconMo{ background: url(img/css_sprites.png) no-repeat -160px -195px; } .iconShu{ background: url(img/css_sprites.png) no-repeat -100px -60px; } .iconZhi{ background: url(img/css_sprites.png) no-repeat -138px -60px; } .iconBiao{ background: url(img/css_sprites.png) no-repeat -138px -148px; } .iconGui{ background: url(img/css_sprites.png) no-repeat -180px -148px; } .iconJin{ background: url(img/css_sprites.png) no-repeat -83px -195px; } .wisdomBox{ position: relative; padding: 80px 0 240px 0; /*background: rgba(247, 248, 250, 1);*/ background:rgba(247, 248, 250, 1) url(img/image_down.png) no-repeat center bottom; } .wisdomBigHead{ width: 100%; text-align: center; font-size: 36px; font-weight: 500; color: rgba(0, 0, 0, 0.8); } .wisdomSmallHead{ width: 100%; text-align: center; font-size: 18px; color: rgba(0, 0, 0, 0.6); padding: 15px 0; } .wisdomContent{ margin: 100px 0 0 0; } .wisdomLeft{ width: 390px; } .wisdomLeft1{ width: 795px; } .wisdomLeft ul li,.wisdomRight1 ul li{ float: left; list-style-type: none; background: rgba(255, 255, 255, 1); border-radius: 8px; padding: 25px; margin-bottom: 20px; cursor: pointer; border: 1px solid rgba(255, 255, 255, 1); } .wisdomShow{ border: 1px solid rgba(51, 119, 255, 1) !important; } .wisdomLeft ul li h4,.wisdomRight1 ul li h4{ font-size: 18px; font-weight: 600; color: rgba(0, 0, 0, 0.8); } .wisdomLeft ul li .wisdomText,.wisdomRight1 ul li .wisdomText{ font-size: 14px; color: rgba(0, 0, 0, 0.6); line-height: 28px; } .wisdomRight{ margin: 0 0 0 410px; } .wisdomRight1{ margin: 0 0 0 810px; } .wisdomRight ul li,.wisdomLeft1 ul li{ float: left; list-style-type: none; display: none; } .wisdomRight ul li img,.wisdomLeft1 ul li img{ /*border: 1px solid rgba(0, 0, 0, 0.1);*/ border-radius: 5px; } .bottomBtn{ position: absolute; bottom: 100px; left: 50%; margin-left: -60px; } /*#mynav{ width:100%; position:relative; z-index:99; }*/ .listNav{ margin: 15px 0; height: 34px; background: rgba(207, 214, 229, 1); border-radius: 39px; } .listNav ul li{ float: left; list-style-type: none; } .listNav ul li a{ display: inline-block; height: 34px; font-size: 14px; font-weight: 600; color: rgba(0, 0, 0, 0.8); padding: 6px 38px; cursor: pointer; border-radius: 39px; border: 2px solid rgba(207, 214, 229, 1); } .listNav ul li.active a{ color: rgba(51, 119, 255, 1); background: rgba(255, 255, 255, 1); border-radius: 82px; border: 2px solid rgba(207, 214, 229, 1); } .listNav ul li a:hover{ text-decoration: none; color: rgba(51, 119, 255, 1); background: rgba(255, 255, 255, 1); border-radius: 82px; border: 2px solid rgba(207, 214, 229, 1); } .listTitle{ padding-top: 50px; font-size: 30px; font-weight: bold; } .listContent ul li{ float: left; list-style-type: none; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .listContent .mapItemList{ float: left; width: 100%; list-style-type: none; background: rgba(255, 255, 255, 1); border-radius: 4px; padding: 16px 0; margin-bottom: 10px; margin-top: 5px; } .listContent .mapItemList h4{ font-size: 18px; color: rgba(0, 0, 0, 0.8); font-weight: 600; } .listBottom{ font-size: 14px; color: rgba(0, 0, 0, 0.8); } .mapItemTime, .mapItemMoney{ font-size: 14px; color: rgba(0, 0, 0, 0.6); display: flex; align-items: center; } #mao{ margin-top: 195px; }