CSS Document */ @media (min-width: 768px) { html { font-size: 28px !important; } } @media (min-width: 1025px) { html { font-size: 30px !important; } } @media (min-width: 1280px) { html { font-size: 32px !important; } } @media (min-width: 1366px) { html { font-size: 34px !important; } } @media (min-width: 1440px) { html { font-size: 36px !important; } } @media (min-width: 1680px) { html { font-size: 40px !important; } } .header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; font-family: Helvetica, sans-serif; } .header .header-inner { /* padding-top: 32px;*/ display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; } .header .header-inner .l-logo { /* flex: 0 0 4.2rem; width: 4.2rem;*/ flex: 0 0 140px; width: 140px; } .header .header-inner .l-logo img.logo1 { display: block; } .header .header-inner .l-logo img.logo2 { display: none; } .header .pc-nav { display: flex; flex-flow: row nowrap; flex: 1; justify-content: flex-end; width: 60%; align-items: center; } .header .pc-nav li { margin-left: 30px; margin-right: 0px; float: left; position: relative; } .header .pc-nav li .prolv2 { font-size: 14px; color: #fff; position: absolute; width: 1080px; left: -540px; z-index: 888; top: 100%; padding-right: 16px; background-color: #FAFAFA; transform-origin: 50% 0%; transform: perspective(1920px) rotateX(-80deg); opacity: 0; transition: all .3s 0s; visibility: hidden; box-shadow: 0 4px 6px 0 rgba(0,0,0,0.10); } .header .pc-nav li .prolv2.solulv2 { width: 700px; } .header .pc-nav li .safelv2 { width: 170px; position: absolute; left: 50%; z-index: 888; // background-color: rgba(34, 37, 52, 0.9); background-color: #FAFAFA; padding-top: 7px; padding-bottom: 13px; display: none; transform: translate(-50%, 0); box-shadow: 0 4px 6px 0 rgba(0,0,0,0.10); } .header .pc-nav li .safelv2 a { display: block; color: #333; padding: 0 32px; text-align: left; font-size: 14px; line-height: 36px; transition: all 0.1s linear; } .header .pc-nav li .safelv2 a:hover { color: #fe9929; } .header .pc-nav li .safelv2.about { width: 123px; } .header .pc-nav li.pro:hover .prolv2 { visibility: visible; transform: perspective(0px) rotateX(0deg); -webkit-transform: rotateX(0deg); opacity: 1; transition: all .5s 0s; } .header .pc-nav li > a { color: #fff; /*padding: 23px 0;*/ display: block; font-size: 14px; position: relative; } .header .pc-nav li > a:after { content: ''; position: absolute; left: 0%; margin-left: 0px; bottom: 0rem; width: 100%; height: 3px; background-color: #6be5ff; -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } .header .pc-nav li:hover a:after { webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .header .pc-nav li.active a:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .header .pc-nav li:last-child { margin-right: 0; } .header.on { background-color: #fff; box-shadow: 5px 0 30px rgba(0, 14, 25, 0.15); } .header.hason { background-color: #fff; box-shadow: 5px 0 30px rgba(0, 14, 25, 0.15); } .header.on .header-inner { /* padding-top: 20px; padding-bottom: 20px;*/ height: 80px; } .header.on .header-inner .l-logo img.logo1 { display: none; } .header.on .header-inner .l-logo img.logo2 { display: block; } .header.on .header-inner .pc-nav > li > a { color: #333333; } .header.on2 { box-shadow: 3px 0 5px rgba(0, 14, 25, 0.15); } .l-pro-select { width: 100%; /* padding: 14px 0 0;*/ // background-color: rgba(30, 34, 46, 0.6); display: flex; flex-flow: row nowrap; align-items:center; height: 60px; } .l-pro-select.l-solu-select { display: flex; flex-flow: row nowrap; align-items:center; height: 60px; } .l-pro-select .select-item { padding: 0; cursor: pointer; display: block; position: relative; width: 25%; color: #fff; line-height: 24px; text-align: left; padding-left: 20px; } .l-pro-select .select-item:hover span { color: #fe9929; } .l-pro-select.l-solu-select .select-item { padding: 0; cursor: pointer; display: block; position: relative; width: 25%; color: #fff; line-height: 24px; text-align: left; padding-left: 24px; } .l-pro-select .select-item.hy { } .l-pro-select .select-item.hy .iconfont { font-size: 18px; } .l-pro-select .select-item img { position: absolute; right: 0; top: 50%; opacity: 0; margin-top: 0px; display: none; } #nav_z65 .l-pro-select .select-item:last-child img{ display: none; } .l-pro-select .select-item .iconfont { font-size: 24px; position: relative; top: 2px; color: #bdbdbd; } .l-pro-select .select-item span { margin-left: 8px; font-weight: 550; color: #333; } .l-pro-select .select-item.san span { position: relative; right: 48px; } .l-pro-select .select-item.dsj { position: relative; left: -6px; padding-top: 4px; } .l-pro-select .select-item.dsj span { margin-left: 14px; } .l-pro-select .select-item.dsj .iconfont { font-size: 32px; } .l-pro-select .select-item.dsj img { right: -6px; } .l-pro-select .select-item:hover { color: #fe9929; } .l-pro-select .select-item:hover .iconfont { color: #fe9929; } .l-pro-select .select-item:hover img { animation: showicon 0.2s linear both; } @keyframes showicon { 0% { transform: translateX(10px); opacity: 0; } 100% { transform: none; opacity: 1; } } .r-pro-select-wrap { width: 100%; position: relative; padding: 0px 0 0; } .r-pro-select-wrap.r-solu-select-wrap { } .r-pro-select-wrap.r-solu-select-wrap a { min-width: 75px; } .r-pro-select-wrap .r-pro-select { padding: 10px 0 20px 30px; cursor: pointer; position: relative; width: 25%; text-align: left; height: 100%; float: left; opacity: 1; } .r-pro-select-wrap .r-pro-select:first-child{ padding-left: 28px } .r-pro-select-wrap.r-pro-select:nth-child(2){ padding-left: 76px } .r-solu-select-wrap .r-pro-select:nth-child(2){ padding-left: 30px } .r-solu-select-wrap .r-pro-select:first-child{ padding-left: 33px } .r-solu-select-wrap .r-pro-select { width: 25%; } @media screen and (max-width: 1440px){ .r-pro-select-wrap .r-pro-select:first-child{ padding-left: 30px } } .r-pro-select-wrap .r-pro-select.active { opacity: 1; z-index: 6; } .r-pro-select-wrap a { color: #333; min-width: 134px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 28px; line-height: 28px; display: inline-block; } .r-pro-select-wrap a:hover { text-decoration: underline; color:#fe9929; } .r-pro-select-wrap a.default:hover { text-decoration: none; } .footer-copyright { height: 48px; line-height: 48px; background-color: #2e2e3e; text-align: center; color: #fff; font-size: 14px; } .footer-copyright span { margin: 0 14px; } .footer-copyright img { width: 140px; position: relative; top: -1px; } .footer-bd { background-color: #edeff4; padding-top: 72px; padding-bottom: 30px; } .footer-bd-in { padding-right: 0px; padding-bottom: 28px; padding-left: 0px; display: flex; flex-flow: row nowrap; justify-content: space-between; } .footer-bd-in .footer-ul { display: flex; flex-flow: row nowrap; } .footer-bd-in .footer-ul > li { margin-right: 60px; } .footer-bd-in .footer-ul > li h3 { margin-bottom: 3px; } .footer-bd-in .footer-ul > li h3 a { color: #333333; font-size: 18px; display: block; font-weight: bold; line-height: 36px; } .footer-bd-in .footer-ul > li h3 a:hover { color: #FE9929; } .footer-bd-in .footer-ul > li > ul > li a { font-size: 14px; line-height: 30px; color: #333333; } .footer-bd-in .footer-ul > li > ul > li a:hover{ color: #FE9929; } .footer-bd-in .r-support .ft-logo { text-align: right; margin-bottom: 24px; } .footer-bd-in .r-support .ft-logo img { display: inline-block; max-width: 100%; } .footer-bd-in .r-support .ft-bot .phone-address { margin-right: 38px; padding-top: 24px; } .footer-bd-in .r-support .ft-bot .phone-address .phone-number { font-weight: bold; color: #2a2f88; font-size: 30px; text-align: center; margin-bottom: 10px; } .footer-bd-in .r-support .ft-bot .phone-address .address { font-size: 16px; color: #333333; line-height: 32px; text-align: center; } .footer-bd-in .r-support .ft-bot .phone-address .address.en { font-size: 17px; } .footer-bd-in .r-support .ft-bot .pq-img-tit { font-size: 16px; color: #333333; text-align: center; margin-top: 10px; } /**--------修改footer样式开始-------*/ .ml8{ margin-left: 8px; } .mr8{ margin-right: 8px; } .footer-bd-in .phone-address .phone-number { font-weight: bold; color: #333; font-size: 18px; line-height: 30px; } .footer-bd-in .phone-address .phone-number img { width: 28px; } .footer-bd-in .phone-address .address { font-weight: bold; color: #333; font-size: 18px; line-height: 30px; } .footer-bd-in .phone-address .address img{ width: 27px; } /**--------修改footer样式结束-------*/ .header.on .pc-nav li a:after { background-color: #fe9929; } .more-icon { width: 32px; height: 4px; display: block; overflow: hidden; position: relative; } .more-icon img { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; width: 32px; height: 4px; } .r-pqimg img { width: 160px; } .r-pqimg img:last-child{ margin-left:60px; } .r-pqimg .wbewm { text-align: center; line-height: 32px; font-weight: 600; } .r-pqimg-vb { margin-left: 20px; } .footer-bd-in .footer-ul > li:last-child { margin-right: 0; } .modal3 { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; opacity: 0; -webkit-overflow-scrolling: touch; outline: 0; overflow: hidden; background-color: rgba(0, 0, 0, 0.3); transition: all 0.3s linear; display: none; } .modal3.show { opacity: 1; } .modal-dialog3 { width: 950px; margin: 200px auto; background-color: #fff; z-index: 666; transform: scale(0); transition: all 0.3s linear; } .modal-dialog3.show { transform: scale(1); } .modal-open .show.modal3 { overflow-x: hidden; overflow-y: auto; z-index: 6666; } .modal-open2 .modal3 { overflow-x: hidden; overflow-y: auto; z-index: 6666; } .job-form h3.tit { height: 62px; line-height: 62px; text-align: center; color: #fff; background-color: #fe9929; font-size: 22px; font-weight: bold; position: relative; } .job-form h3.tit .close { width: 40px; height: 40px; position: absolute; right: 20px; top: 11px; cursor: pointer; opacity: 1; } .h40 { height: 40px; } .layui-form-inner { padding: 40px 60px; } .layui-form-inner .layui-btn.bgco { background-color: #fe9929; width: 140px; height: 50px; } .layui-form-inner .layui-btn.bgco:hover { background-color: #fe9929; border: 1px solid #fe9929; } .layui-form-inner .layui-btn-primary { width: 100px; height: 50px; } .layui-form-inner .layui-btn-primary:hover { border-color: #2a2f88; } .lay-form-row { display: flex; flex-flow: row nowrap; justify-content: space-between; } .layui-form-item { width: 380px; display: inline-block; margin-bottom: 30px; } .layui-form-item #canvas { position: relative; top: 13px; } .layui-form-item.yzmbox .layui-input-block { position: relative; top: -10px; } .layui-form-item.yzmbox .layui-input-block input { width: 150px; display: inline-block; } .layui-form-item.yzmbox .layui-input-block .yzimg { width: 80px; height: 36px; margin-left: 6px; } .layui-form-item .layui-input-block { margin-left: 80px; } .layui-form-item .layui-input-block.mg0 { margin-left: 0; } .layui-form-item .layui-form-label { font-size: 14px; color: #333; width: 77px; text-align: left; padding: 0; height: 40px; line-height: 40px; } .layui-form-item .layui-form-label.tar { text-align: right; padding-right: 2px; } .layui-form-item .layui-form-label span { color: #fd2435; position: relative; top: 2px; } .layui-form-item input { border-color: #e5e5e5; } .layui-form-item .layui-form-radio > i:hover, .layui-form-item .layui-form-radioed > i { color: #000; } .layui-form-item.oneline { width: 100%; } .layui-form-item .layui-form-select dl dd.layui-this { color: #fe9929; background-color: #fff; } .layui-form-item .layui-textarea { padding: 10px; resize: none; } .layui-form-item .layui-btn { opacity: 1; } .layui-form-item .layui-laydate .layui-this { background-color: #2a2f88 !important; } .modal3 .layui-input, .modal3 .layui-textarea { font-size: 14px; } .modal3 .layui-form-select dl dd { cursor: pointer; font-size: 14px; } .apply-text { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; margin-bottom: 28px; } .apply-text span { font-size: 16px; color: #333333; font-weight: bold; } .apply-text.apply-text2 { margin-top: 30px; } @media screen and (max-width: 1366px) { .footer-bd-in .footer-ul > li h3 a { font-size: 14px; font-weight: 700; } .footer-bd-in .footer-ul > li > ul > li a { font-size: 12px; } .footer-bd-in .r-support .ft-bot .phone-address .address { font-size: 14px; line-height: 28px; } .footer-bd-in .phone-address .phone-number { font-size: 16px; margin-right:22px; } .footer-bd-in .phone-address .address { font-size: 16px; line-height: 28px; } .footer-bd-in .phone-address .phone-number img { width: 26px; } .footer-bd-in .phone-address .address img { width: 25px; } .footer-bd-in .r-support .ft-bot .pq-img-tit { font-size: 12px; } .footer-bd { padding-top: 50px; } .footer-copyright { font-size: 12px; } .footer-bd-in .r-support .ft-bot .phone-address .phone-number { font-size: 26px; margin-right:22px; } .footer-bd-in .r-support .ft-logo img { width: 50%; } .footer-bd-in .r-support .ft-bot .phone-address { padding-top: 4px; } .r-pqimg img { width: 160px; } .header .pc-nav li .safelv2 a { font-size: 12px; } .l-pro-select .select-item span { font-size: 12px; } .r-pro-select-wrap a { font-size: 12px; } .l-pro-select .select-item .iconfont { font-size: 18px; } .l-pro-select .select-item.hy .iconfont { font-size: 16px; position: relative; right: 2px; } } .back-top{ width:100px; position: fixed; right:10px; top:68vh; z-index:666; cursor: pointer; opacity: 0.75; transition:all 0.3s linear; } .back-top:hover{ opacity: 1; } .back-top img{ width:100%; display: block; max-width: 100%; } .faker-top1{ height:80px; } .faker-top-in{ height: 80px; } .faker-top-in2{ height: 80px } .header .pc-nav li > a { min-width: 64px; color: #fff; /*padding: 20px 0;*/ display: block; font-size: 16px; position: relative; line-height: 80px; text-align: center; } .header .pc-nav li.active > a, .header .pc-nav li:hover > a { font-weight: 700; color: #fe9929!important; } /*.header .pc-nav li:last-child > a{ padding:20px 0; }*/ /* .pro#nav_z4 .l-pro-select .select-item:nth-child(1), .pro#nav_z4 .l-pro-select .select-item:nth-child(2), .pro#nav_z4 .l-pro-select .select-item:nth-child(3) { width: 12%!important; } */ .pro#nav_z4 .l-pro-select .select-item:nth-child(5) { padding-left: 10px; } /* .pro#nav_z4 .r-pro-select-wrap .r-pro-select:nth-child(1), .pro#nav_z4 .r-pro-select-wrap .r-pro-select:nth-child(2), .pro#nav_z4 .r-pro-select-wrap .r-pro-select:nth-child(3) { width: 12%!important; } */ .pro#nav_z4 .r-pro-select-wrap .r-pro-select:nth-child(5) { padding-left: 15px; } .ship{ position: fixed; z-index: 1000; bottom: 90px; right: 0; } .ship li{ width: 80px; height: 66px; margin-bottom: 5px; text-align: center; padding: 8px 0 0; background: #fff; box-shadow: 0 0 5px rgba(108,47,17,0.1); } .ship li.lihover i{ display: block; height: 28px; } .ship li.lihover i img{ display: inline-block; vertical-align: middle; max-height: 28px; line-height: 28px; } .ship li.lihover i .img1{ display: inline-block; } .ship li.lihover i .img2{ display: none; } .ship li.lihover p{ margin-top: 5px; font-size: 14px; line-height: 1; color: #fe9929; } .ship li.lihover:hover{ background: #fe9929; } .ship li.lihover:hover .img1{ display: none; } .ship li.lihover:hover .img2{ display: inline-block; } .ship li.lihover:hover p{ color: #fff; } /* .ship li.lihover{ background: #fe9929; } .ship li.lihover i .img1{ display: none; } .ship li.lihover i .img2{ display: inline-block; } .ship li.lihover p{ color: #fff; } */ .ship .fspho{ position: absolute; right: 84px; bottom: 71px; text-align: center; width: 190px; height: 66px; background: #fe9929; display: none; font-size: 24px; line-height: 66px; color: #fff; } .ship .shiptel:hover .fspho{ display: block; } .ship .shiptop{ background: #fe9929; padding-top: 12px; margin-bottom: 0; } .ship .shiptop img{ display: block; margin: 0 auto; } .ship .shiptop p{ margin-top: 5px; font-size: 20px; line-height: 1; color: #fff; }