@charset "utf-8"; /*初始化*/ *{ padding:0; margin:0; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } html{ font-size: calc(100vw/19.2); } html, body{ width: 100%; height: auto; min-height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { font-family: 'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','WenQuanYi Micro Hei','Arial','sans-serif',\5b8b\4f53; font-size: 14px; line-height: 1.5em; color: #999; background: #fff; } input,button{ -webkit-appearance:none; border-radius: 0; } a,a:hover,a:focus { text-decoration: none; } textarea{ resize: none; overflow: auto; } input,button { border: 0; } img { border: 0; vertical-align: top; } li { list-style: none; } ul,ol,p,h1,h2,h3,h4,h5,h6 { margin:0; } /*修改滚动条*/ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: #fff; } ::-webkit-scrollbar-thumb { background: #c1c1c1; border-radius: 4px; } ::-webkit-scrollbar-thumb:window-inactive { background: #c1c1c1; } ::-webkit-scrollbar-thumb:vertical:hover { background: #c1c1c1; } /* placeholder修改 */ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #666 !important; } input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666 !important; opacity: 1; } input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666 !important; opacity: 1; } input::-ms-input-placeholder,textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #666 !important; } select { -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; } /*公共样式*/ .c-clear { zoom: 1; } .c-clear:after { content:''; display: block; clear: both; } .c-fl { float: left; } .c-fr { float: right; } .c-container { position: relative; width: 100%;padding:0 2.5rem;} body.c-open{overflow: hidden;} .c-bg-color1 {background: #fff !important;} .c-bg-color2 {background: #f9f9f9 !important;} .c-pt1 {padding-top: 130px !important;} .c-text-center {text-align: center;} /* 公共背景 */ #c-common-bg { position: fixed; z-index: -2; top: 0; left: 0; width: 100%; height: 100vh; } #c-common-bg.c-dt { height: 100%; } /* 顶部背景 */ #c-top-bg { height: 100vh; text-align: center; background-image: url(../images/asbsbg.jpg); display: flex; justify-content: center; align-items: center; background-position: center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; } #c-top-bg>.c-container{ position: fixed; top: 48%; } #c-top-bg.event{ } #c-top-bg.case{ } #c-top-bg.ywfg{ } #c-top-bg.lksj{ } #c-top-bg.contact{ } #c-top-bg.lkjs{ } #c-top-bg.coodyw{ } .slogen{ font-size: 20px; color: #fff; width: 49%; margin: auto; line-height: 30px; } #c-top-bg .c-enTitle { font-size: 45px; line-height: 1.8em; color: #fff; font-weight: 700; } #c-top-bg .c-title { padding-top: 10px; font-size: 36px; line-height: 56px; color: #fff; } #c-top-bg .c-btn { display: block; margin: 40px auto 0; padding: 0 32px; width: 180px; height: 50px; border-radius: 25px; font-size: 16px; line-height: 50px; text-align: left; color: #333; background-size: 14px auto; transition: .5s; } #c-top-bg .c-btn:hover { color: #fff; background-size: 14px auto; } /* 公共按钮 */ .c-common-btn { display: block; position: relative; width: 128px; height: 57px; line-height: 56px; color: #fff; background-size: 12px auto; } .c-common-btn:hover{ color: #fff; } .c-common-btn.c-unique { color: #fff; background: url(../images/mores.png) no-repeat center; background-size: 100% 100%; margin-top: 10px; padding: 0 13px; width: 210px; height: 47px; line-height: 47px; text-indent: 2em; transition: all 0.3s; } .c-common-btn.c-unique span{transition: 0.3s;display: inline-block;} .c-common-btn.c-unique:hover{ color: #fff; background: url(../images/mores.png) no-repeat center; background-size: 100% 100%; } .c-common-btn.c-unique:hover span{ margin-left: 15%; } .c-common-btn::before { content: ""; display: block; position: absolute; bottom: -1px; left: 0; width: 30px; border-bottom: 0px solid #bb1c14; transition: all 0.5s; } .c-common-btn:hover::before { width: 100%; } .c-common-btn2 { text-align: center; } .c-common-btn2 .c-btn { display: inline-block; vertical-align: top; padding: 0 40px; line-height: 60px; color: #fff; background: #bb1c14; } .c-common-btn2 .c-btn i { margin-left: 15px; font-size: 20px; } /* 公共标题 */ .c-common-title { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; padding-bottom: 10px; /* padding-top: 8%; */ } .c-l-box{ padding-top: 5%; } .c-common-title .c-en-title{ font-size: 40px; font-weight: 700; line-height: 1em; color: #061f58; } .c-common-title .c-cn-title { padding-top: 10px; font-size: 36px; line-height: 56px; color: #27343c; font-weight: 700; text-transform: uppercase; } .c-common-title .c-cn-title span{ /* color: #bb1c14; */ } .c-common-title .c-text { padding: 20px 0 50px; line-height: 30px; width: 48.8%; } .c-common-title.c-unique .c-en-title,.c-common-title.c-unique .c-cn-title,.c-common-title.c-unique .c-cn-title span{ color: #fff; } /*顶部*/ #c-header { position: absolute; top:0; left:0; z-index: 900; width: 100%; line-height: 100px; text-align: center; transition: all 0.5s; border-bottom: 2px solid transparent; padding: 0 70px; } .c-open #c-header { line-height: 80px; color: #333; background: rgba(255,255,255,0.9); box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05); } #c-header.c-head-move{ -webkit-transform: translateY(-100%); transform: translateY(-100%); } #c-header a { color: #fff; transition: all 0.5s; } .c-open #c-header a { color: #333; } #c-header{ border-bottom: 1px solid rgba(255,255,255,0.3); } /*顶部logo*/ #c-header .c-logo a { float: left; text-align: left; } #c-header.c-head-hide .c-switch i{ background:#333; } .c-head-hide .c-logo img,.c-head-hides .c-logo img{ filter: unset; } #c-header.c-head-hides{ background-color: rgba(255,255,255,0.9); box-shadow: 0 0 10px 0 #f0efeb; } .c-head-hide{ border-bottom: 1px solid #eeeeee !important; } #c-header.c-head-hide a,#c-header.c-head-hides a{ color: #2a2a2a; } #c-header.c-head-hide .c-nav .active a::before{ border-color: #113480; } #c-header.c-head-hide .c-nav .active a{ color: #113480; } #c-header.c-head-hide .c-nav .c-search-box::before{ border-color: #113480; } #c-header.c-head-hide .c-nav>li:nth-child(-n+9):hover>a::before{ border-color: #113480; } #c-header .c-logo a img { /* height: 38px; */ vertical-align: middle; } #c-header .c-logo a img:nth-child(2),.c-open #c-header .c-logo a img:nth-child(1){ display: none; } .c-open #c-header .c-logo a img:nth-child(2){ display: inline-block; } #c-header .c-logo a p { display: inline-block; vertical-align: top; } #c-header .c-logo a p strong{ margin-right: 22px; padding-left: 15px; } #c-header .c-logo a p span { padding-left: 22px; border-left: 1px solid #ddd; } /*顶部pc导航*/ #c-header .c-nav{ display: block; text-align: center; } #c-header .c-nav .domore{ color: #333333; font-size: 15px; line-height: 17px; padding: 0.1rem 0.15rem; background-color: #f4f4f4; border: 1px solid #d4d4d4; border-radius: 5px; transition: all 0.3s; margin-top: 0.32rem; } #c-header .c-nav .domore:hover{ color: #2f318b; border: 1px solid #ed3333; background-color: #fff; } #c-header .c-nav>li { padding: 0 34px; font-size: 18px; display: inline-block; vertical-align: top; position: relative; color: #FFF; } #c-header .c-nav li a { position: relative; display: inline-block; vertical-align: top; -webkit-transition: all 0.5s; transition: all 0.5s; } #c-header .c-nav li ul { position: absolute; top:102px; left:0; display: none; width: 100%; background: #fff; box-shadow: 0 2px 4px rgba(0,0,0,.1); } #c-header .c-nav li ul li a{ display: block; padding: 5px 15px; border-bottom: 1px solid #f1f1f1; line-height: 26px; text-align: center; } #c-header .c-nav li ul li:last-child a{ border-bottom:0; } #c-header .c-nav>li>a::before { content: ""; position: absolute; left: 0; width: 100%; bottom: 0; border-bottom: 2px solid transparent; transition: all 0.5s; } #c-header .c-nav>li.active>a::before,#c-header .c-nav>li:nth-child(-n+9):hover>a::before { border-bottom: 2px solid #fff; } #c-header.c-head-hides .c-nav>li.active>a::before,#c-header.c-head-hides .c-nav>li:nth-child(-n+9):hover>a::before { border-bottom: 2px solid #113480; } /* #c-header.c-head-hide .c-nav>li.active>a::before,#c-header.c-head-hide .c-nav>li:hover>a::before { border-bottom: 6px solid #bb1c14; bottom: 0; } #c-header.c-head-hide .c-nav>li.active>a,#c-header.c-head-hide .c-nav>li:hover>a { color: #bb1c14; } */ #c-header .c-nav .c-language { position: relative; padding: 0 ; margin-left: 16px; } #c-header .c-nav .c-language .c-list-box{ background: unset; padding: 0; width: auto; transform: translateX(-41%); } #c-header .c-nav .c-language.c-dode .c-list-box{ transform: translateX(-43%); } #c-header .c-nav .c-language .c-list-box img{ max-width: 100%; margin-top: 13px; } .vx{ width: 98px; height: 106px; } #c-header .c-nav .c-language .c-list{ display: none; position: absolute; top: 100px; right: 0; width: 80px; text-align: left; background: #fff; box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05); } /* #c-header.c-head-hide .c-nav .c-language .c-list { top: 81px; } */ #c-header .c-nav .c-language .c-list .c-item{ line-height: 30px; } #c-header .c-nav .c-language .c-list .c-item a{ padding: 0 15px; display: block; color: #333; transition: .5s; border-bottom: 1px solid #f1f1f1; } #c-header .c-nav .c-language .c-list .c-item:last-child a { border: 0; } #c-header .c-nav .c-language .c-list .c-item a:hover { color: #fff; background: #bb1c14; } #c-header .c-nav .c-search-box { position: relative; padding-right: 0 ; } #c-header .c-nav .c-search-box::before{ content: ""; width: 0px; height: 20px; border-left: 1px dotted #fff; position: absolute; left: 0px; top: 40%; } #c-header .c-nav .c-search-box form { display: none; position: absolute; top: 100px; left: -133%; background-color: #fff; width: 150px; height: 40px; line-height: 40px; border-radius: 5px; /* overflow: hidden; */ box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05); } #c-header .c-nav .c-search-box form::before{ content: ""; width: 18px; height: 18px; display: block; position: absolute; left: 41%; top: -8px; } /* #c-header.c-head-hide .c-nav .c-search-box form { top: 81px; } */ #c-header .c-nav .c-search-box form input { float: left; /* padding: 0 15px; */ width: 67%; height: 40px; font-size: 16px; color: #333; } #c-header .c-nav .c-search-box form button { float: left; width: 39px; height: 40px; color: #ccc; border-radius: 5px; background-color: #fff; } #c-header .c-nav .c-list-box { padding:0.67rem 2.8rem; position: absolute; top:100px; left:0; width:100%; display: none; box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05); padding: 0; transform: translateX(-0%); } #c-header .c-nav .c-list-box .c-list { margin: 0 -.3rem; display: flex; align-items:flex-start; } #c-header .c-nav .c-list-box .c-list .c-item { padding:0 .3rem; width: 33.33%; border-right: 1px solid rgba(0,0,0,.1); } #c-header .c-nav>li:nth-last-child(4) .c-list-box .c-list .c-item { width: 50%; } #c-header .c-nav .c-list-box .c-list .c-item:last-child { border: 0; } #c-header .c-nav .c-list-box .c-list .c-top-box { display: block; } #c-header .c-nav .c-list-box .c-list .c-top-box .c-text { padding-top: 25px; font-size: 22px; line-height: 32px; color:#333; transition: .5s; } #c-header .c-nav .c-list-box .c-list .c-wrap:hover .c-top-box .c-text { color:#bb1c14; } #c-header .c-nav .c-list-box .c-list .c-img-box { height: 3rem; overflow: hidden; } #c-header .c-nav .c-list-box .c-list .c-img-box img { width: 100%; height: 100%; object-fit: cover; transition: .5s; } #c-header .c-nav .c-list-box .c-list .c-wrap:hover .c-img-box img { transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); } #c-header .c-nav .c-list-box .c-list .c-a-box { display: flex; align-items: flex-start; display: none; } #c-header .c-nav .c-list-box .c-list .c-a-box a { width: 25%; border-right: 1px solid #999; font-size: 14px; line-height: 14px; color: #999; transition: .5s; } #c-header .c-nav .c-list-box .c-list .c-a-box a:hover{ color: #bb1c14; } #c-header .c-nav .c-list-box .c-list .c-a-box a:last-child { border:0; } #c-header .c-nav .c-list-box .c-list1 { width: 22%; } #c-header .c-nav .c-list-box .c-list1 .c-item { display: block; padding: 0px 10px 10px 0; border-bottom: 1px solid transparent; transition: .5s; background-size: auto 6px; } .imgover{ overflow: hidden; } #c-header .c-nav .c-list-box .c-list1 .c-item .c-title { font-size: 22px; line-height: 32px; color: #333; transition: .5s; } #c-header .c-nav .c-list-box .c-list1 .c-item .c-text { font-size: 14px; line-height: 24px; color: #999; transition: .5s; } #c-header .c-nav .c-list-box .c-list1 .c-item.active .c-title { padding-bottom: 0.2rem; } #c-header .c-nav .c-list-box .c-list-wrap { display: flex; justify-content: space-between; align-items: start; text-align: left; border-radius: 4px; overflow: hidden; } #c-header .c-nav .c-list-box .c-list2 { position: relative; display: block; width: 100%; margin-top: 8px; padding-bottom: 8px; border-radius: 6px; background-color: #fff; } #c-header .c-nav .c-list-box .c-list2 p{ color: #7b7b7b; line-height: 40px; font-size: 18px; text-align: center; } #c-header .c-nav .c-list-box .c-list2 .c-item { display: block; overflow: hidden; color: #000; text-align: center; border-bottom: 1px solid #dddddd; line-height: 40px; transition: 0.3s; } #c-header .c-nav .c-list-box .c-list2 .c-item:last-child{ border-bottom: none; } #c-header .c-nav .c-list-box.mycase .c-list2 .c-item:first-child{ padding-left: 0.35rem; } #c-header .c-nav .c-list-box.mycase .c-list2 .c-item{ padding-left: 0.1rem; } #c-header .c-nav .c-list-box .c-list2 .c-item:first-child{ margin-top: 8px; border-radius: 8px 8px 0 0; } #c-header .c-nav .c-list-box .c-list2 .c-item{ background-color: #fff; margin-left: 7px; margin-right: 8px; } #c-header .c-nav .c-list-box .c-list2 .c-item img { width: 100%; height: 172px; object-fit: cover; transition: .5s; } #c-header .c-nav .c-list-box .c-list2 .c-item:hover img { transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); } #c-header .c-nav .c-list-box .c-list2 .c-item:hover{ color: #0f4c8c; } /*顶部移动端导航*/ #c-header .c-nav2 { position: fixed; top:80px; left:0; width: 100%; height: 0; font-size:14px; line-height: 50px; overflow-y: auto; background: rgba(255,255,255,0.9); transition: all 0.5s; } /* #c-header.c-head-hide .c-nav2 { top: 60px; } */ .about{ } body.c-open #c-header .c-nav2 { height: calc(100% - 80px); height: -webkit-calc(100% - 80px); } /* body.c-open #c-header.c-head-hide .c-nav2 { height: calc(100% - 60px); height: -webkit-calc(100% - 60px); } */ #c-header .c-nav2 a { display: block; margin: 0 20px; border-bottom:1px solid #f1f1f1; text-align:left; color: #333; -webkit-transition: all 0.3s; transition: all 0.3s; } #c-header .c-nav2>li:first-child { border-top:1px solid #f1f1f1; } #c-header .c-nav2 li:hover>a,#c-header .c-nav2 li.active>a { color: #113480; } #c-header .c-nav2 li a i { float: right; margin-top: 15px; font-size:20px; } #c-header .c-nav2 li ul { display: none; } #c-header .c-nav2 li ul a { padding-left: 15px; } #c-header .c-nav2 .c-language { float: left; position: relative; padding: 20px 0 0 20px; } #c-header .c-nav2 .c-language>a { margin:0; display: block; padding: 0 5px; width: 80px; height: 40px; line-height: 38px; border: 1px solid #f1f1f1; } #c-header .c-nav2 .c-language>a i { margin-top: 9px; } #c-header .c-nav2 .c-language .c-list { display: none; background: #fff; line-height: 40px; box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05); } #c-header .c-nav2 .c-language .c-list a { display: block; padding: 0 5px; margin: 0; } #c-header .c-nav2 .c-language .c-list .c-item:last-child a { border-bottom: 0; } #c-header .c-nav2 .c-search-box { float: right; width: -webkit-calc(100% - 120px); width: calc(100% - 120px); width: calc(100% - 20px); padding: 20px 20px 0 0; } #c-header .c-nav2 .c-search-box form { position: relative; border: 1px solid #f1f1f1; line-height: 38px; } #c-header .c-nav2 .c-search-box form input { float: left; padding: 0 5px; width: -webkit-calc(100% - 15px); width: calc(100% - 50px); height: 38px; } #c-header .c-nav2 .c-search-box form button { float: right; width: 50px; height: 38px; color: #fff; background:#113480; } /*顶部导航开关*/ #c-header .c-switch { position: absolute; top:50%; right: 15px; display: none; width: 24px; height: 20px; margin-top: -10px; cursor: pointer; } #c-header .c-switch i { position: relative; display: block; height: 2px; background:#fff; -webkit-transition: all 0.3s; transition: all 0.3s; } .c-open #c-header .c-switch i { background:#333; } #c-header .c-switch i:nth-child(1) { top: 0; } #c-header .c-switch i:nth-child(3) { bottom: 0; } #c-header .c-switch i:nth-child(2) { margin: 6px 0; } body.c-open #c-header .c-switch i:nth-child(2) { opacity: 0; } body.c-open #c-header .c-switch i:nth-child(1) { top: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } body.c-open #c-header .c-switch i:nth-child(3) { bottom: 8px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } body.c-open .c-logo img{ filter: brightness(1); } /*首页轮播图*/ .banner-wrap{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .banner-t1,.c-banner1 .swiper-slide .banner-t3{ position: absolute;top: 30%; right: 10%; width: 50%; } .c-banner1 .swiper-slide .banner-t2{ position: absolute;top: 30%; left: 10%; width: 40%; } .c-banner1 .swiper-slide .banner-t1 img,.c-banner1 .swiper-slide .banner-t2 img,.c-banner1 .swiper-slide .banner-t3 img{ object-fit: contain; width: 100%; height: auto; } .c-banner1 { background: #fff; } .c-banner1 .swiper-slide{ position: relative; overflow: hidden; } .c-banner1 .swiper-slide img { width: 100%; height: 100vh; object-fit: cover; -webkit-transition: all 7s; transition: all 7s; } .c-banner1 .swiper-slide .c-bg2 { display: none; } .c-banner1 .swiper-slide-active img{ transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); } .c-banner1 .swiper-slide-active .banner-t1 img,.c-banner1 .swiper-slide-active .banner-t2 img,.c-banner1 .swiper-slide-active .banner-t3 img,.banner-t3 img{ transform:scale(1,1) !important; -webkit-transform:scale(1,1) !important; } .c-banner1 .swiper-pagination-clickable .swiper-pagination-bullet{ background: unset; color: #fff; opacity: 0.3; margin: 0 1%; font-size: 16px; width: auto; height: auto; font-weight: bolder; } .c-banner1 .swiper-pagination-clickable .swiper-pagination-bullet-active{ opacity: 1; } .c-banner1 .swiper-slide .c-wrap { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; color: #fff; } .c-banner1 .swiper-slide .c-wrap .c-title{ padding-top: 8%; text-align: center; line-height: 100px; text-shadow: 0 2px 10px rgba(0,0,0,.3); } .c-banner1 .swiper-slide .c-wrap .c-title img{ width: auto; height: auto; max-width: 100%; } .c-banner1 .swiper-slide .c-wrap .c-text { text-align: center; padding: 30px 0 75px; font-size: 40px; line-height: 56px; text-shadow: 0 2px 10px rgba(0,0,0,.3); } .c-banner1 .swiper-pagination-bullet { opacity: 1; } .c-banner1 .c-dot { position: absolute; bottom: 80px; left: 0; width: 100%; } .c-banner1 .swiper-pagination{ position: relative; text-align: right; } @keyframes spin-right { 0% { transform: rotate(180deg); } 50% { transform: rotate(360deg); } 100% { transform: rotate(360deg); } } @keyframes spin-left { 0% { transform: rotate(180deg); } 50% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } @-webkit-keyframes c-zoom { 0% { transform:scale(1,1); -webkit-transform:scale(1,1); } 100% { transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); } } @keyframes c-zoom { 0% { transform:scale(1,1); -webkit-transform:scale(1,1); } 100% { transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); } } .c-zoom { -webkit-animation-name: c-zoom; animation-name: c-zoom; } /**/ /*product*/ .pro-ny-left{ float: left; box-sizing: border-box; width: 50%; } .pro-ny-left a{ color:#666; } .product{ background-image: url(../images/bg2.jpg); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; } .pro-t{ clear: both; } .pro-t .title-en{ text-transform: uppercase; color: #0972ce; font-weight: bold; font-size: 42px; line-height: 1 } .pro-t .title-ch{ font-size: 28px; line-height: 2; color: #000; } .pro-ys{ clear: both; padding-top: 60px; } .pro-ys i{ width: 57px; height: 57px; background: #6bc04b; color: #FFF; font-size: 30px; border-radius: 35px; display: block; text-align:center; line-height: 57px; float: left; margin-right: 10px; } .pro-ys .txt{ font-size: 18px; color: #000; height: 57px; display: inline-block; line-height: 57px; border-left: 1px solid #dcdcdc; padding-left: 15px; } .pro-ys-li{ margin-bottom: 22px; } .pro-pic{ width: 100%; height: 0; padding-bottom: 70%; position: relative; overflow: hidden; margin-bottom: 60px; background: #FFF; border: 1px solid #989898; } .pro-pic .box{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .pro-pic .box img{ object-fit: cover; width: 100%; height: 100%; } .pro-pic:hover .mask{ top: 0; transition-duration: .3s; } .mask{ clear: both; width: 100%; height: 100%; background: url(../images/mask.png) repeat; position: absolute; top: 100%; left: 0; } .mask .title{ font-size: 18px; color: #FFF; text-align: center; line-height: 40px; margin-top: 10%; position: relative !important; } .mask .title:after{ width: 33px; height: 3px; background: #FFF; content: ''; margin: 20px auto 50px auto; display: block; } .more2{ width: 50% !important; height: 40px !important; background: #6bc04b; border-radius:20px 0 20px 0; text-align:center; font-size: 14px; color: #FFF; line-height: 40px; margin: 30px auto 0 auto; clear: both; position: relative !important; } .mask .more2{ bottom: 27px; } .more3{ width: 138px; height: 30px ; background: #6bc04b; border-radius:20px 0 20px 0; text-align:center; font-size: 14px; color: #FFF; line-height: 30px; margin: 30px auto 0 auto; position: relative !important; float: right; } .more4{ width: 135px; height: 46px ; background: #6bc04b; border-radius:20px 0 20px 0; text-align:center; font-size: 16px; color: #FFF; line-height: 46px; margin: 30px auto 0 auto; position: relative !important; margin: 30px auto; clear: both; overflow: hidden; } .more4 a,.more3 a,.more2 a{ color: #FFF; } .more5{ width: 80px; height: 38px ; background: #6bc04b; border-radius:20px 0 20px 0; text-align:center; font-size: 15px; color: #FFF; line-height: 46px; margin: 30px auto 0 auto; position: relative !important; margin: 30px auto; clear: both; overflow: hidden; position: absolute; bottom: -10px; left: 50%; margin-left: -15%; } .more5 a{ color: #FFF; } .xgtj .more5{ margin: 0 auto; left: 50%; margin-left: -40px; } .in-fl-box{ text-align: right; clear: both; width: 100%; margin-bottom: 50px; } .in-fl-box a{ background: #FFF; border:1px solid #989898; font-size: 16px; margin-left: 65px; margin-right: 15px; padding: 10px 20px; color: #333; border-radius: 5px; display: inline-block; } .in-fl-box a:hover{ background: #0972ce; color: #FFF; padding: 10px 20px; border-radius: 5px; } .about-box{ font-size: 16px; line-height: 1.5; color: #FFF; margin-top: 30px; margin-bottom: 50px; } .sl{ writing-mode: vertical-lr; writing-mode: tb-lr; font-size: 22px; color: #0972ce; font-weight: bold; background: #FFF; float: left; padding: 5px; } .ys-num{ color: #FFF; margin-top: 50px; font-size: 22px; border-bottom: 1px solid #CCC; padding-bottom: 25px; } .ys-num p{ font-size:14px; } .ys-num .num{ font-size: 64px; font-weight: bold; color: #FFF; float: left; margin: 10px; } .about-block{ background: #FFF; box-sizing: border-box; margin-top: 50px; clear: both; overflow: hidden; } .about-block .about-icon{ float: left; width: 30%; display: table-cell; vertical-align: middle; text-align: center; padding: 30px 0; margin-top: 28px; } .about-block .about-icon p{ clear: both; text-align: center; } .about-block .about-icon i{ background: #0972ce; border-radius: 35px; color: #FFF; text-align: center; line-height: 1.5; font-size: 30px; vertical-align: middle; padding: 10px; } .about-txt{ float: right; width: 69%; border-left: 1px solid #dfdfdf; box-sizing: border-box; padding: 30px; box-sizing: border-box; } .about-txt a{ color: #FFF; } /*case*/ .section.case{ background-image: url(../images/bg3.jpg); background-repeat: no-repeat; background-position: top center; background-size: cover; } .caselist{ margin: 0.5rem 0; } .caselist ul li{ margin-bottom: 1.5%; } .caselist ul li:nth-child(2n) a{ float: right; } .caselist ul li a{ display: block; padding: 5px; width: 97.5%; color: #282828; background-color: #f1f1f1; } .caselist ul li img{ height: 168px; transition: 0.3s; } .caselist ul li:hover img{ transform: scale(1.1); } .caselist ul li .mycons{ padding: 8% 11%; } .caselist ul li .mycons .pull-right{ color: #113480; } .caselist ul li a p{ margin: 5% 0; color:#868686; } .caselist ul li i{ width: 27px; height: 27px; margin-left: 5px; display: inline-block; text-align: center; line-height: 27px; font-size: 22px; color: #fff; border-radius: 50%; vertical-align: revert; cursor: pointer; background-color: #113480; transition: 0.3s; } .caselist ul li:hover .pull-right{ color: #d50000; } .caselist ul li:hover i{ background-color: #d50000; transform: rotate(360deg); } div.case .c-cn-title{ opacity: 1; } div.case .c-en-title{ font-size: 0.45rem; color: #113480; margin: 0.2rem 0; } .floating_ck{position:fixed;right:20px;top:72%;z-index: 9999; font-size: 14px; border-radius: 5px;display: none;} .floating_ck dl dt{ height: 6px; background: url(images/kficon1.png) no-repeat center; } .floating_ck dl dd{transition: all 0.3s; position:relative;width:45px;height:45px; margin-bottom: 1px; background-color:#423E3D; background-repeat:no-repeat;background-position:center; text-align: center; cursor:pointer;} .floating_ck dl dd:hover{ background-color: #d10009; } .floating_ck dl dd:hover .floating_left{display:block;} /* about */ #c-about { /* padding: 140px 0 180px; */ background: #fff; background-repeat: no-repeat; background-position: center; background-size: cover; } #c-about .icon-box{ clear: both; border-bottom: 1px solid #eeeeee; overflow: hidden; } #c-about .icon{ text-align: center; line-height: 1.3; } #c-about .icon i{ font-size: 60px; color: #0972ce; } #c-about .icon p{ line-height: 60px; font-size: 18px; } .case-box{ clear: both; position: relative; overflow: hidden; width: 100%; box-sizing: border-box; padding:50px 50px 0 150px; background: #0972ce; position: relative; height: 80%; } .case-box:before{ width: 40%; float: right; height: 100%; background: url(../images/case_bg.jpg) repeat; content: ''; display: block; position: absolute; right: 0; top: 0; } .case-box .title-en,.case .title-en{ font-size: 55px; font-weight: bold; color: #FFF; text-transform:uppercase; line-height: 2; position: relative; z-index: 888; } .case-box .title-en{ float: left; } .case-box .title-ch{ float: left; clear: both; } .case-box .title-ch,.case .title-ch{ font-size: 28px; color: #FFF; position: relative; z-index: 888; } .case-pic{ width: 80%; height: 0; padding-bottom: 40%; position: relative; margin-left: 0%; background: #FFF; } .case-pic2{ width: 100%; height: 0; padding-bottom: 85%; position: relative; transform: rotate(-45deg); margin-left: 0; margin-top: 8%; } .case-pic3{ width: 100%; height: 0; padding-bottom: 57%; position: relative; float: right; background: #FFF; } .case-pic4{ width: 100%; height: 0; padding-bottom: 50%; position: relative; margin-left: 0%; background: #FFF; } .case-pic p,.case-pic2 p,.case-pic p,.case-pic3 p,.case-pic4 p{ object-fit: cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .case-pic p img,.case-pic2 p img,.case-pic4 p img{ width: 100%; height: 100%; object-fit: contain; } .case-pic3 p img{ width: 100%; height: 100%; object-fit: cover; } .case-left{ box-sizing: border-box; padding-top:150px; } .case-left .title1{ text-align: left !important; color: #FFF !important; font-size: 20px; font-weight: normal !important; margin-top: 100px; } .case-left a{ color: #FFF; } #case-swiper{ padding-top:110px; color: #0972ce; padding-bottom: 140px; } .case-pagination{ position: absolute; width: 70%; text-align: right; top: 0; height: 50px; } .case-pagination .swiper-pagination-current{ font-size: 60px; color:#0972ce; line-height: 1.5; } .case-pagination .swiper-pagination-total{ font-size: 30px; color: #4e5b67; } .case-swiper a{ color: #FFF; } .case-swiper{ clear: both; position: relative; } .case-left-bt{ position: absolute; right: 200px; top: 42px; font-size: 20px; font-weight: normal; color: #4e5b67; } .case-right-bt{ position: absolute; right: 20px; top: 42px; font-size: 20px; font-weight: normal; color: #4e5b67; } .lx-box{ background: #f7f7f7; width: 100%; height: 240px; border-radius: 15px; color: #1e1e1e; text-align: center; clear: both; overflow: hidden; margin-bottom: 30px; } .lx-box .icon{ width: 59px; height: 59px; border-radius: 45px; border: 3px solid #0972ce; line-height: 59px; clear: both; margin: 30px auto 20px auto; } .lx-box .icon i{ font-size: 34px; color: #0972ce; } .lx-box .t1{ font-size: 20px; line-height: 2; } .lx-box .txt{ font-size: 16px; color: #7d7d7d; } .lx-t{ clear: both; text-align: center; font-size: 35px; font-weight: bold; color: #000; line-height: 3; } #dituContent{ width: 100%; height: 400px; } .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; } .swiper-slide { background-size: cover; background-position: center; } .gallery-top { height: 440px; width: 100%; border: 1px solid #CCC; margin-bottom: 30px; } .gallery-thumbs { height: 124px; box-sizing: border-box; padding: 10px 0; } .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; } .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; } .title1{ font-size: 25px; line-height: 2;} .title2{ font-size: 22px; line-height: 2;} .info1{ font-size: 16px; } .color1{ color:#FFF; } .color2{ color:#000; } .margin-t1{ margin-top: 50px; } .more1{ width: 180px; height: 50px; background: #6bc04b; border-radius:30px 0 30px 0; text-align:center; font-size: 14px; color: #FFF; line-height: 50px; margin-top: 90px;} .about .c-cn-title::after{ content: ""; display: block; width: 100px; height: 5px; background-color: #fff; margin: 20px 0; } .about .c-common-title .c-text{ width: 100%; color: #fff; } .about .c_name{ font-size: 0.28rem; margin-bottom: 6%; } .about .c_name span{ color: #ff8400; } .about .c-img-box ul li{ float: left; height: 178px; width: calc(25% - 2px); border: 1px solid #fff; } .about .c-img-box ul li:nth-child(2n){ margin-top: 178px; } .about .c-img-box ul li .c_name{ font-size: 0.18rem; } .about .c-container{ padding: 0 1.8rem; } .about .c-img-box a{ color: #fff; font-size: 18px; display: block; padding: 23% 0; transition: 0.3s; } .about .c-img-box span{ width: 46px; height: 53px; display: inline-block; font-size: 48px; color: #cb0000; transition: 0.3s; } .about .c-img-box ul li:nth-child(3) span{ font-size: 58px; margin-left: -11px; } .about .c-img-box ul li.act{ color: #fff; background-color: #cb0000; border: 1px solid #cb0000; } .about .c-img-box ul li.act span{ color: #fff; } .about .c-img-box ul li:hover{ color: #fff; border: 1px solid #cb0000; background-color: #cb0000; } .about .c-img-box ul li:hover span{ color: #fff; } #c-about .c-left-box .c-img-box { padding-top: 1rem; padding-left: 1rem; overflow: hidden; } #c-about .c-left-box .c-img-box img { width: 100%; } /*product*/ .c-product{ padding:50px 150px 0 200px; clear: both; box-sizing: border-box; } .c-product .c-l-box{ overflow: hidden; } .c-product .c-l-box .yw{ height: auto; margin-top: 10%; margin-bottom: 28%; transition: 0.3s; } .c-product .c-l-box .yw span{ font-size: 0.7rem; display: inline-block; margin: auto; border: 1px dashed #fff; padding: 24px; border-radius: 50%; width: 140px; height: 140px; line-height: 85px; } .c-product .c-l-box .c-text{ font-size: 0.22rem; padding-left: 10%; line-height: 0.32rem; } .c-product .c-l-box .c-text>p{ font-size: 0.16rem; padding-right: 1.4rem; padding-top: 0.5rem; opacity: 0; height: 0; margin-bottom: -52%; transform: translateY(165%); overflow: hidden; } .c-product .c-l-box .c-text>p a{ display: block; color: #fff; margin-top: 28%; } .c-product .c-l-box .c-text>p a span{ font-size: 26px; display: inline-block; vertical-align: sub; transition: 0.3s; } .c-product .c-l-box .c-text>p a:hover span{ color: #cb0000; margin-left: 10px; } .c-product .c-l-box .c-text h5{ font-size: 0.34rem; margin-top: 6%; } .c-product .c-l-box .c-text h5 span{ font-size: 30px; opacity: 1; transition: 0.5s; } .c-product .c-yw-title .c-l-box{ min-height: 588px; } @media (min-width: 1175px) { .c-product .c-yw-title .c-l-box:hover .yw{ transform-origin: top; transform: rotateY(90deg); margin: 0; height: 0; } } .c-product .c-yw-title .c-l-box:hover .c-text h5 span{ margin-left: 58%; opacity: 0; } .c-product .c-yw-title .c-l-box:hover .c-text>p{ opacity: 1; height: auto; /* margin-bottom: 0%; */ transform: translateY(0); } /* 视频 */ #c-video-box{ display: none; position:fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background: rgba(0,0,0,0.7); text-align: center; } #c-video-box .c-btn { position:fixed; top: 85%; left: 50%; margin-left: -25px; width: 50px; height: 50px; color: #fff; background: #fff; border-radius: 50%; transition: .5s; } #c-video-box .c-btn:after,#c-video-box .c-btn:before { content: ""; position: absolute; bottom: 24px; left: 10px; width: 30px; height: 2px; background: #333; transition: .5s; } #c-video-box .c-btn:hover { background: #113480; } #c-video-box .c-btn:hover:after,#c-video-box .c-btn:hover:before { background: #fff; } #c-video-box .c-btn:after{ -webkit-transform: rotate(45deg); transform: rotate(45deg); } #c-video-box .c-btn:before{ -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } #c-video-box video { position:fixed; left: 50%; top: 50%; height: 60%; max-width: 100%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background: #000; } /* 产品 */ .jiantou{ position: absolute; top: 50%; width: 100%; } .jiantou i{ font-size: 60px; color: #fff; position: relative; } .l-j{ position: relative; float: left; } .r-j{ position: relative; float: right; } .l-j .tip-nav{ font-size: 14px; color: #FFF; opacity: 0; transition-duration: 1; transition-duration: 1s; -moz-transition-duration: 1s; /* Firefox 4 */ -webkit-transition-duration: 1s; /* Safari 和 Chrome */ -o-transition-duration: 1s; /* Opera */ position: absolute; left: 55px; top: 20px; } .l-j:hover .tip-nav{ opacity: 1; transition-duration: 1; position: absolute; transition-duration: 1s; -moz-transition-duration: 1s; /* Firefox 4 */ -webkit-transition-duration: 1s; /* Safari 和 Chrome */ -o-transition-duration: 1s; /* Opera */ left: 35px; color: #FFF; } .r-j .tip-nav{ font-size: 14px; color: #FFF; opacity: 0; transition-duration: 1s; -moz-transition-duration: 1s; /* Firefox 4 */ -webkit-transition-duration: 1s; /* Safari 和 Chrome */ -o-transition-duration: 1s; /* Opera */ position: absolute; left: -25px; top: 20px; } .r-j:hover .tip-nav{ opacity: 1; transition-duration: 1s; -moz-transition-duration: 1s; /* Firefox 4 */ -webkit-transition-duration: 1s; /* Safari 和 Chrome */ -o-transition-duration: 1s; /* Opera */ position: absolute; left: 0; color: #FFF; } .left-jt{ float: left; margin-left: 50px; padding-right: 25px; } .right-jt{ float: right; margin-right: 50px; } .goodslist .box{ background-color: #dfdfdf; text-align: center; padding: 1rem 0 0.7rem; overflow: hidden; } .goodslist .box h6{ font-size: 25px; color: #061f58; line-height: 2.5; } .goodslist .products_img img{ max-width: 100%; } .goodslist .box .products_txts p{ color: #878787; } .goodslist .box .aksinfo{ position: absolute; top: 0; opacity: 0; text-align: center; width: 100%; height: 0; z-index: 1; padding-top: 50%; background-color: rgba(6, 31, 88, 0.8); transition: all 0.3s; } .c-product .c-common-title .c-text{ width: 100%; color: #393939; } .goodslist .box .aksinfo p{ font-size: 25px; color: #fff; font-weight: bold; line-height: 3; } .goodslist .box:hover .aksinfo{ height: 100%; opacity: 1; } .allgoods a{ display: inline-block; padding: 0 20px; line-height: 3; color: #a5a5a5; margin-bottom: 20px; transition: all 0.3s; } .allgoods .ga{ color: #333333; } .allgoods .ga:hover{ color: #ed3333; } .allgoods .ga::after{ content: ""; width: 0px; margin: auto; height: 3px; display: block; transition: all 0.3s; } .allgoods .ga:hover::after{ width: 50px; background-color: #ed3333; } .c-product .navtiagn{ width: 100%; padding: 10%; margin-top: 53%; overflow: hidden; position: relative; } .c-product .swiper-pagination-bullet{ background-color: #a2a2a2; margin: 0 2.5px; } .c-product .swiper-pagination-bullet-active{ background-color: #ed3333; } .c-product .swiper-button-next{ right: 50%; } .c-product .swiper-button-prev, .c-product .swiper-button-next{ background-image: none; width: 50px; height: 50px; line-height: 32px; font-size: 30px; font-family: monospace; padding: 10px; color: #fff; background-color: #a2a2a2; text-align: center; border-radius: 50%; } .c-product .swiper-button-prev{ background-color: #ed3333; } .c-product .swiper-button-next:hover{ background-color: #ed3333; } .c-product .swiper-pagination{ left: 23%; } /*解决方案*/ .sul .c-container{height: 100%; z-index: 2;} .sul .c-en-title{ color: #fff; } .sul .c-cn-title{ font-size: 24px; color: #fff; opacity: 0.2; text-transform: uppercase; } .sul .row,.sul .col-md-3{ height: 100%; } .sul .c-common-title{ height: 100%; border-right: 1px solid #506f94; } .sul .tabs{ margin-bottom: 20px; } .sul .tabs .part{ position: relative; display: block; padding: 30px 0; } .sul .tabs .icon{ color: #fff; font-size: 25px; display: inline-block; } .sul .tabs a{ color: #fff; font-size: 25px; } .sul .tabs span.icon{ font-size: 40px; margin-right: 10%; } .sul .tabs span.small{ font-size: 29px; min-width: 35px; margin-left: 4px; } .sul .tabs i{ display: inline-block; width: 25px; height: 25px; border-radius: 50%; background: #ed3333; text-align: center; line-height: 25px; color: #fff; vertical-align: middle; -webkit-transition: all .4s; transition: all .4s; } .sul .tabs i.icon{ font-size: 10px; margin-left: 10%; } .sul .gramme{ padding-top: 12%; padding-left: 1rem; } .sul .tabs .active span,.sul .tabs .active a{ color: #ed3333; } .sul .gramme .content-slide p{ font-size:55px; color: #fff; line-height: 1.5rem; } .sul .gramme .content-slide div{ width: 78%; font-size: 18px; color: #fff; line-height: 30px; margin-bottom: 1rem; } /*message*/ #formData{ font-size: 0.18rem; } #formData input{ display: block; width: 100%; padding: 10px; height: 60px; color: #757575; line-height: 60px; border: 1px solid #d5d5d5; font-size: 16px; } #formData textarea{ background-color: #fff; display: inline-block; padding: 8px; margin: 1.5% 0; border: 1px solid #d5d5d5; color: #757575; width: 100%; font-size: 16px; } .verify { height: 60px; } .verify img{ max-height: 100%; } #formData .firsinfo input{ width: 95%; margin-bottom: 5%; } #formData .firsinfo>div:nth-child(2) input{ margin: auto; } #formData .firsinfo>div:last-child input{ float: right; } #formData .submit{ font-size:18px; color: #fff; padding: 11px 7%; display: inline-block; position: relative; background-color: #0972ce; z-index: 0; transition: 0.5s; float: right; border-radius: 10px; } #formData .code input{ width: 50%; display: inline-block; } #formData .submit:hover::before{ -webkit-transform-origin: left center; transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } /* cbuild */ .c_lkjs .combox{ padding: 0.8rem 3rem 0.1rem; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center; } .c_lkjs .sjbox{ padding: 0.8rem 3rem 0.4rem; } .serverobject{ margin: 3% 0; } .honormore .mores{ font-size: 16px; color: #113480; } .lkjs .sjcaselist .boximg a{ margin-bottom: 0; } .honormore .mores span{ width: 43px; height: 43px; margin-left: 5px; display: inline-block; text-align: center; line-height: 43px; font-size: 28px; color: #fff; border-radius: 50%; vertical-align: sub; cursor: pointer; background-color: #113480; transition: 0.3s; } .honormore .mores:hover span{ background-color: #d50000; transform: rotate(360deg); } .serverobject ul li .coknis{ padding: 14% 2.5%; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; background-color: #f0f4f8; } .serverobject ul li .coknis .c_thr{ color: #29292a; font-size: 0.25rem; margin-bottom: 5%; } .cbuildingkeys{ font-size: 0.2rem; } .serverobject ul li .coknis .c_ser{ font-size: 16px; line-height: 27px; } .serverobject ul li span{ display: inline-block; width: 89px; height: 89px; line-height: 89px; margin: auto; color: #d50000; text-align: center; background-color: #fff; border-radius: 50%; font-size: 0.5rem; transition: 0.3s; border: 1px solid #bbcbee; } .serverobject ul li:hover span{ box-shadow: 0 0 10px 0 #94b0ec; -webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; } .serverobject .ask{ font-size: 0.22rem; color: #fff; padding: 19px 5%; margin-top: 20px; display: inline-block; position: relative; background-color: #113480; z-index: 0; border-radius: 20px; overflow: hidden; transition: 0.5s; } .serverobject .ask::before{ position: absolute; content: ""; left: 0; top: 0px; width: 100%; height: 100%; transition: all 0.5s; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right center; transform-origin: right center; z-index: -1; color: #fff; background-color: #d50000; } .serverobject .ask:hover::before { -webkit-transform-origin: left center; transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } .c_lkjs .combox .goodkeys{ color: #7c7c7c; font-size: 20px; } .cbuilding_list{ position: relative; overflow: hidden; height: 500px; } /*cbuadd*/ .news-slider { z-index: 2; max-width: 1300px; margin-left: auto; margin-right: auto; margin-top: 60px; } @media screen and (max-width: 1300px) { .news-slider { max-width: 1000px; } } @media screen and (max-width: 576px) { .news-slider { margin-top: 45px; } } .news-slider__wrp { display: flex; align-items: flex-start; position: relative; z-index: 2; } .news__item{ padding:20% 16%; color: #444444; display: block; border-radius:0 30px 0 30px; background-color: #fff; margin-top: 9%; transition: all .3s; } .news__item .cons{ color: #c7c7c7; } .news-slider__item.on .news__item{ flex-shrink: 0; color:#fff; background-color: #113480; } .news-slider__item.on .news-icon span{ color: #5ac2ee; } .news-slider__item.on .news-icon{ border: none; } .news-slider__item.on .news__txt{ opacity: 1; height: auto; } .news-slider__item.on .news__item{ margin-top: -6%; } .news-slider__item .news-icon{ line-height: 60px; border-bottom: 1px solid #e2e2e2; } .news-slider__item .news-icon span{ color: #d30000; font-size: 0.7rem; } @media screen and (max-width: 992px) { .news-slider__item { width: 340px; } } .news-slider__pagination{ display: none; text-align: center; margin-top: 50px; } .news-slider__ctr{ position: absolute; bottom: 5%; left: 50%; transform: translateX(-50%); } .news-slider__pagination .swiper-pagination-bullet { width: 13px; height: 10px; display: inline-block; background: #51b0e1; opacity: .5; margin: 0 5px; border-radius: 20px; transition: opacity .5s, background-color .5s, width .5s; transition-delay: .5s, .5s, 0s; } .news-slider__pagination .swiper-pagination-bullet-active { opacity: 1; background: #113480; width: 100px; transition-delay: 0s; } @media screen and (max-width: 576px) { .news-slider__pagination .swiper-pagination-bullet-active { width: 70px; } } @media screen and (min-width: 800px) { .news__item:hover { color: #222222; transition-delay: .1s; } } .news__item.active { color: #222222; } @media screen and (max-width: 992px) { .news__item { padding: 30px; } .c-product{ padding: 10px; } .pro-ys{ padding-top: 0; } .pro-t .title-en{ font-size: 28px; line-height: 1.5; } .pro-ys i{ width: 40px; height: 40px; font-size: 26px; line-height: 1.5; } .pro-ys .txt{ height: 40px; line-height: 40px; font-size: 16px; } .pro-ys-li{ margin-bottom: 10px; } #c-about .icon-box{ border-top: none; } #case-swiper{ padding-top: 0; } .case-left .title1{ font-size: 18px; font-weight: normal; } .case-pagination{ display: none; } .more1{ width: 120px; clear: both; margin: 0 auto 20px auto; font-size: 15px; border-radius: 15px 0 15px 0; height: 34px; line-height: 34px; } .case-pic3{ width: 100%; height: 0; padding-bottom: 80%; position: relative; margin-left: 0%; background: #FFF; } .case-box{ padding-bottom: 150px; width: 100%; padding:10px 20px; } .ys-num .num{ font-size: 20px; } .ys-num{ margin-top: 10px; } .about-block .about-icon .title2,.about-txt .title2{ font-size: 14px; } .about-block{ margin-top: 20px; } .bot-logo{ height: 80px; text-align: center; } .bot-logo img{ max-height:100%; } .footer .tel-num{ font-size: 18px !important; line-height: 1.5 !important; } .footer .foot-tip{ margin-top: 10px !important; } .bot-icon i{ font-size: 28px !important; } .part-pic2{ padding-bottom: 100% !important; } } @media screen and (max-width: 576px) { .news__item { padding: 20px; } } .news-date { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 2px solid; display: inline-block; opacity: .7; transition: opacity .3s; } @media screen and (max-width: 576px) { .news-date { margin-bottom: 10px; display: inline-flex; align-items: center; padding-bottom: 0; } } .news-date__title { display: block; font-size: 32px; margin-bottom: 10px; font-weight: 500; } @media screen and (max-width: 576px) { .news-date__title { margin-right: 10px; } } .news-date__txt { font-size: 16px; } .news__title h6{ font-size: 0.26rem; font-weight: bolder; text-align: center; line-height: 2; padding: 5% 0; white-space: nowrap; } .news__title .cons{ font-size: 14px; color: #c7c7c7; text-align: center; } @media screen and (max-width: 576px) { .news__title { font-size: 22px; margin-bottom: 10px; } } .news__txt { margin: 10px 0; line-height: 1.6em; font-size: 15px; opacity: 0; height: 0; transition: .3s; } /*serverorder*/ .serverorder{ padding: 0.8rem 3rem 0.1rem; background-color: #f0f4f8; } .serinfo{ margin-top: 40px; } .serinfo ul li{ float: left; width: 11.55%; margin-right: 6.1%; position: relative; transition: 0.5s; } .serinfo ul li::after{ content: ""; width: 34%; height: 100%; display: inline-block; position: absolute; background-repeat: no-repeat; background-size: auto; background-position: center right; top: 0; right: -46%; transition: 0.5s; } .serinfo ul li:last-child::after{ content: ""; width: 0; height: 0; } .serinfo ul li:last-child{ margin-right: 0; } .serinfo ul li>div{ color: #113480; width: 150px; height: 150px; text-align: center; position: relative; border: 1px solid #fff; background-color: #fff; display: grid; transition: 0.3s; } .serinfo ul li>div i{ position: relative; display: block; font-size: 12px; line-height: 1.8; text-align: right; z-index: 1; padding-right: 5px; color: #fff; font-style: normal; font-weight: bold; height: 0px; transition: 0.3s; } .serinfo ul li>div i::before{ content: ""; width: 0; height: 0; top: 0; right: 0; position: absolute; z-index: -1; border-top: 38px solid #d50000; border-left: 38px solid transparent; transition: 0.3s; } .serinfo ul li>div h6{ height: 1px; font-size: 22px; font-weight: bolder; transition: 0.3s; } .serinfo ul li>div p{ font-size: 15px; transition: 0.3s; } .serinfo ul li.on>div i{ color: #113480; } .serinfo ul li.on>div{ color:#fff; border: 1px solid #113480; background-color: #113480; } .serinfo ul li.on>div i::before{ border-top: 38px solid #fff; } /*lksj*/ .c_lksj .combox{ padding: 0.5rem 3rem 0.1rem; } .contacts .sjmeaasge{ background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center; } /*sjbox*/ .c_lksj .sjbox{ padding: 0.8rem 3rem 0.8rem; background-image: url(../images/sjcase.jpg); background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center; } .c_lksj .sjmeaasge{ padding: 0.8rem 3rem 0.8rem; } .sjcaselist{ margin: 2% 0; } .sjcaselist .swiper-container { padding: 0 2.5%; margin: auto; } .sjcaselist .boximg { transition: all 0.3s; } .sjcaselist .boximg img { width: 100%; height: 265px; object-fit: cover; } .sjcaselist .boximg .imgbox { overflow: hidden; padding: 5px; background-color: #e4e4e4; } .sjcaselist .boximg .imgbox img { transition: all 0.3s; } .sjcaselist .boximg .imgbox:hover img { transform: scale(1.1); } .sjcaselist .boximg a { position: relative; display: block; margin-bottom: 15%; } .sjcaselist .swiper-pagination-bullet{ background-color: #113480; opacity: 1; } .sjcaselist .swiper-pagination-bullet-active{ background-color: #d30000; } .sjcaselist .boximg p { color: #3b3b3b; line-height: 2.45; font-size: 0.2rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background: #e4e4e4; transition: 0.3s; } .sjcaselist .boximg:hover p { color: #fff; background-color: #113480; } .sjnav{ position: relative; z-index: 1; width: 100%; height: 22px; text-align: center; } /*map*/ .map{ padding: 13px 17px; background-color: #d5d5d5; } /*客户uedbet官网西甲*/ .case .c-en-title { color: #fff; } .case .c-cn-title { font-size: 24px; color: #fff; opacity: 0.2; text-transform: uppercase; } .case .c-common-title .more{ color: #fff; background: url(../images/mores.png) no-repeat center; background-size: contain; margin-top: 10px; padding: 13px 13px; width: 210px; text-indent: 2em; transition: all 0.3s; display: block; } span{ transition: 0.3s; } .case .c-common-title .more:hover span{ margin-left: 15%; } /*news*/ .news{ background-image: url(../images/bg4.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: 2%; } .hz-t-en{ font-size: 54px; color: #0972ce; font-weight: bold; clear: both; text-align: center; line-height: 2; text-transform: uppercase; } .hz-t-ch{ color: #212121; font-size: 30px; clear: both; text-align: center; margin-bottom: 30px; } .hz-li{ width: 10%; height: 0; padding-bottom: 10%; background: #FFF; transform: rotate(45deg); overflow: hidden; float: left; margin-left: 4%; } .hz-frist{ margin-left: 13%; margin-top: 20px; clear: both; width: 100%; } .hz-the{ margin-left:6%; margin-top: 20px; clear: both; width: 100%; } .hz-the .hz-li{ margin-top: -2.6%; } .hz-third{ margin-left: 13.05%; margin-top: 20px; clear: both; width: 100%; } .hz-third .hz-li{ margin-top: -2.6%; } .part{ background: #f8f8f8; } .part-block{ padding: 20px; clear: both; box-sizing: border-box; background: #FFF; overflow: hidden; margin-top: 30px; } .part-block a .info { color: #949494; height: 46px; } .part-block .date{ font-size: 18px; color: #767474; line-height: 6; } .part-block .date:after{ width: 80px; height: 2px; display: block; background: #0972ce; content: ''; } .part-block .title{ clear: both; font-size: 20px; color: #000; line-height: 1.2; font-weight: normal; height: 48px; margin-bottom: 5px; } .part-block .info{ clear: both; font-size: 16px; line-height: 1.5; } .part-pic,.part-pic2{ width: 100%; height: 0; padding-bottom: 60%; position: relative; } .part-pic p,.part-pic2 p{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .part-pic p img{ object-fit: cover; width: 100%; height: 100% } .part-pic2 p img{ object-fit: contain; width: 100%; height: 100% } .part-block2{ margin-bottom: 20px; background: #f7f7f7; } .part-block3{ clear: both; margin-bottom: 50px; } .part-block4{ margin-bottom: 20px; background: #FFF; } .part-block6{ margin-bottom: 20px; background: #fff; border: 1px solid #CCC; } .part-block2 .title{ margin-top: 20px; font-size: 20px; color: #2b2b2b; font-weight: bold; line-height: 2; } .part-block2 .title2{ margin-top: 20px; font-size: 18px; color: #2b2b2b; font-weight: normal; line-height: 1.5; } .part-block2 .content{ background: #f7f7f7; clear: both; overflow: hidden; box-sizing: border-box; padding: 10px 30px; height: 120px; } .part-block3 .title{ margin-top: 20px; font-size: 20px; color: #2b2b2b; line-height: 2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; height: 44px; } .part-block3 .content{ background: #fff; clear: both; overflow: hidden; box-sizing: border-box; padding: 20px; border-bottom: 1px solid #CCC; } .part-block3 .content2{ background: #fff; clear: both; overflow: hidden; box-sizing: border-box; border-bottom: 1px solid #CCC; } .part-block3 .content2 .date{ color: #868686; font-size: 15px; line-height: 2; margin-bottom: 15px; } .part-block3 .content2 .info{ color: #989898; font-size: 15px; line-height: 1.5; margin-bottom: 25px; height: 45px; } .part-block6 .title{ margin-top: 20px; font-size: 16px; color: #2b2b2b; line-height: 2; } .part-block6 .content{ background: #FFF; clear: both; overflow: hidden; box-sizing: border-box; padding: 10px 30px; } .article-title{ clear: both; font-size: 16px; line-height: 2; text-align: center; } .ny-ly{ clear: both; background: url(../images/ly_bg.jpg) no-repeat; } .xgtj{ border-left: 1px solid #CCC; clear: both; box-sizing: border-box; padding-left: 30px; } .title1{ clear: both; font-size: 35px; font-weight: bold; text-align: center; color: #242323; } .sh-content{ text-align: center; font-size: 16px; line-height: 2; color: #555; } .sh-pic{ clear: both; width: 90%; } .sh-pic img{ object-fit: cover; width: 100%; height: 100%; } .sh-num{ font-size: 46px; color: #f5f7f9; margin-right: 15px; float: left; } .sh-num:after{ width: 5px; height: 5px; background: #0972ce; border-radius: 30px; margin-top: 20px; content: ''; display: block; margin-top: 20px; float: right; } .sh-ys-box{ clear: both; overflow: hidden; margin-bottom: 30px; } .sh-ys-box:nth-child(even) .sh-pic{ float: right; width: 50%; } .sh-ys-box:nth-child(even) .sh-txt{ float: left; width: 45%; } .sh-ys-box:nth-child(odd) .sh-pic{ float: left; width: 50%; } .sh-ys-box:nth-child(odd) .sh-txt{ float: right; width: 45%; } .sh-txt .title{ font-size: 35px; color: #000; margin-bottom: 30px; line-height: 1; float: left; } .sh-txt .sh-info{ font-size: 16px; color: #555555; line-height: 2; clear: both; } .news-li{ clear: both; box-sizing:border-box; overflow: hidden; margin-top: 20px; background: url(../images/in-news-bg.jpg) #FFF left bottom no-repeat; background-size: 30% auto; } .news-li .date{ width: 30%; box-sizing: border-box; padding-right: 15px; float: left; height: 100%; display: block; text-align: right; } .news-li .date .year{ font-size: 18px; color: #000; line-height: 2; margin-top: 20px; } .news-li .date .month{ font-size: 28px; color: #393939; line-height: 1; font-weight: bold; } .news-li .content{ width: 69%; float: right; box-sizing: border-box; padding: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; border-left: 1px solid #DFDFDF; } .news-li .content .title{ font-size: 18px; line-height: 1.5; margin-top: 10px; font-weight: bold; margin-bottom: 15px; color: #000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .news-li .content .info{ font-size: 14px; line-height: 1.5; color: #898989; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 40px; } .news .c-container{ padding: 0 2rem; } .newsinfo{ padding: 0.3rem 3rem; } .news .c-l-box{ position: absolute; top: 7%; left: 8%; color: #fff; padding-right: 16%; } .news .c-l-box .more{ color: #fff; margin-top: 0.4rem; padding: 10px 11%; border-radius: 20px; display: inline-block; border: 1px solid #fff; transition: 0.3s; } .news .c-l-box .more:hover{ background-color: #cb0000; border-color: #cb0000; } .news .imgbox .c-fl{ max-width: 83%; } .news .newcard .imgbox{ width: 95%; margin-left: 5%; transition: all 0.5s; border-bottom: 1px solid #e3e3e3; background-color: #fff; background-image: url(../images/fff.jpg); background-repeat: no-repeat; background-size: 100% 100%; } .news .newcard .imgbox a{ color: #fff; } .news .newinfos{ padding: 0.4rem 0.48rem; } .news .newinfos .c-name h6{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 10px; } .news .newinfos .times{ color: #5f5f5f; margin-bottom: 0.35rem; } .news .newsimg{ overflow: hidden; } .news .newsimg img{ width: 100%; height: 36vh; object-fit: cover; transition: 0.3s; } .news .newcard .imgbox:hover img{ transform: scale(1.1); } .news .newsfirs{ margin-bottom: 0.25rem; } .news .newcard .col-md-6:nth-child(2n) .imgbox{ float: right; } .news .imgbox.active{ background-image: url(../images/newslist.jpg); background-repeat: no-repeat; background-size: 100% 100%; } .news .c-en-title{ color: #072764; font-weight: 500; } .news .c-en-title span{ font-size: 0.18rem; color: #ff8400; } .news .c-en-title::after{ content: ""; width: 17%; height: 2px; display: block; margin-top: 0.3rem; background-color: #fff; margin-bottom: 0.3rem; } .c_news .combox{ padding: 0.5rem 3rem 0rem; } .c_ywfg .combox{ background-image: url(../images/ywfgbg.jpg); background-repeat: no-repeat; background-size: auto; padding: 0.5rem 3rem 0.8rem; } /*c_yw*/ .c_yw .combox{ padding: 0.8rem 3rem 0.1rem; background-repeat: no-repeat; background-size: cover; /* background-attachment: fixed; */ background-position: center; } .c_yw .fangan{ padding: 0.8rem 3rem 0.1rem; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: center; } #goods .c_yw .fangan .gooddec{ color: #fff; } .fanganinfo{ margin-top: 2.2%; } .fanganinfo ul li .coknis{ padding: 25px 5%; margin-left: 3%; margin-right: 3%; border-radius: 0 30px 0 30px; background-color: #f0f4f8; } .fanganinfo ul li:nth-child(-n+5) .coknis{ margin-bottom: 6.5%; } .fanganinfo ul li .coknis .icon{ display: inline-block; line-height: 73px; margin: auto; color: #d50000; text-align: center; font-size: 0.73rem; transition: 0.3s; } .fanganinfo ul li .coknis .c_thr{ line-height: 26px; color: #113480; font-size: 0.25rem; margin-bottom: 10px; margin-top: 11px; } .fanganinfo ul li .coknis .c_ser{ color: #d30000; font-size: 14px; line-height: 27px; } .fanganinfo ul li .coknis .cons{ margin-top: 10px; padding-top: 20px; height: 120px; line-height: 28px; border-top: 1px solid #c2c2c2; } .fanganinfo ul li:hover .icon{ -webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; } .ywadvs{ margin-top: 2%; margin-bottom: 5%; } .ywadvs .ywbox{ width: 86.9%; margin: auto; position: relative; z-index: 1; } .ywadvs .imgbox{ overflow: hidden; } .ywadvs .imgbox img{ width: 100%; transition: 0.3s; } .ywcons{ width: 73%; margin: auto; padding: 6%; height: 135px; text-align: center; box-shadow: 0px 12px 20px #d8d7d0; background-color: #fff; margin-top: -50px; position: relative; transition: 0.3s; } .ywcons img{ margin-top: 16px; } .ywcons h6{ line-height: 2; font-size: 0.25rem; color: #113480; font-weight: bolder; } .ywcons p{ color: #797979; font-size: 16px; } .ywadvs ul li span{ display: block; width:100px; height:50px; border-radius:0px 0px 50px 50px; border: 1px solid #d2d2d2; position: absolute; left: 50%; transform: translateX(-50%); top: 85%; z-index: -1; transition: 0.3s; } .ywadvs ul li.on .ywcons{ color: #fff; box-shadow: unset; background-color: #113480; } .ywadvs ul li.on h6{ color: #fff; } .ywadvs ul li.on p{ color: #fff; } .ywadvs ul li.on .imgbox img{ transform: scale(1.1); } .ywadvs ul li.on .ywcons img{ filter: brightness(15); } .ywadvs ul li.on span{ top: 99%; } /*cxbox*/ .cxbox{ position: relative; overflow: hidden; } .cxbox .mypro{ width: 630px; padding: 75px; max-width: 100%; margin: auto; } .cxbox .mypro::before{ content: ""; width: 90%; height: 84%; height: 90%; background: url(../images/quan.png) no-repeat top center; background-size: contain; position: absolute; left: 5%; right: 5%; top: 1.8%; bottom: 5%; animation: myMove1 105s linear infinite; -webkit-animation: myMove1 105s linear infinite; } @keyframes myMove1 { from {transform: rotate(0deg);} to {transform: rotate(360deg);} } @-webkit-keyframes myMove1 { from {transform: rotate(0deg);} to {transform: rotate(360deg);} } .cxbox .imgbox{ overflow: hidden; position: relative; } .cxbox .imgbox img{ width: 100%; height: 480px; border-radius: 50%; filter: brightness(0.8); } .cxbox .swiper-slide { background-size: cover; background-position: center; } .cxbox .gallery-top { height: 80%; width: 100%; } .cxbox .gallery-thumbs { height: 20%; box-sizing: border-box; padding: 10px 0; } .cxbox .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity: 1; font-size: 20px; color: #595959; } .cxbox .gallery-thumbs .swiper-slide-thumb-active { font-size: 25px; color: #d30000; font-weight: bolder; } .cxbox .gallery-thumbs{ width: 760px; max-width: 100%; margin: auto; text-align: center; } .mypro .swiper-button-white{ display: inline-block; width: 65px; height: 65px; text-align: center; line-height: 65px; transition: 0.3s; border-radius: 50%; transition: 0.3s; background-color: #113480; } .mypro .swiper-button-white:hover{ box-shadow: 0 0 10px 0 #113480; } .mypro .swiper-button-next{ right: 10%; } .mypro .swiper-button-prev{ left: 10%; } .cxinfo{ position: absolute; top: 48%; color: #fff; transform: translateY(-50%); } .cxinfo h5{ font-size: 0.38rem; font-weight: bolder; margin-bottom: 5%; text-align: center; } .cxinfo p{ width: 66%; margin: auto; font-size: 0.18rem; line-height: 30px; } /*lksj*/ .lksjlist{ margin: 0% 0 2%; padding: 2% 0; background-color: #fff; } .lksjlist ul li{ margin-bottom: 3.5%; border: 1px solid #e2e2e2; } .lksjlist ul li:last-child{ margin-bottom: -0.5%; } .lksjlist ul li .mycons{ padding: 10% 0 0 16%; } .lksjlist ul li .mycons h3{ color: #113480; font-size: 0.32rem; line-height: 2; margin-bottom: 4%; } .lksjlist ul li .mycons p{ font-size: 16px; position: relative; color: #696969; } .lksjlist ul li .imgbox img{ transition: 0.3s; max-width: 100%; } .lksjlist ul li .imgbox{ overflow: hidden; } .lksjlist ul li:hover img{ transform: scale(1.1); } .lksjlist ul li .mycons p::before{ content: " · "; display: inline-block; font-size: 50px; vertical-align: text-bottom; color: #113480; margin: 0 2% 0 0; } .lksjlist ul li .mycons a{ font-size: 0.22rem; color: #fff; padding: 15px 7%; margin-top: 8%; border-radius: 8px; display: inline-block; position: relative; background-color: #113480; border-radius: 18px; z-index: 0; transition: 0.5s; } .lksjlist ul li .mycons a::before{ position: absolute; content: ""; left: 0; top: 0px; width: 100%; height: 100%; transition: all 0.5s; -webkit-transition: transform .5s; -moz-transition: transform .5s; -ms-transition: transform .5s; -o-transition: transform .5s; transition: transform .5s; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right center; transform-origin: right center; z-index: -1; color: #fff; background-color: red; border-radius: 18px; } .lksjlist ul li .mycons a:hover:before{ -webkit-transform-origin: left center;transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } /*ywfg*/ .ywfglist{ margin: 4% 0 2%; padding: 5%; background-color: #fff; } .ywfglist ul li a{ width: 85%; padding: 12% 8% 6%; display: table; margin-bottom: 15%; border-radius: 32px; position: relative; box-shadow: 0 0 10px 0 #f0efeb; transition: 0.5s; z-index: 2; } .ywfglist ul li:nth-child(3n+2) a{ margin: auto; } .ywfglist ul li:nth-child(3) a .mycons h3{ text-overflow: clip; overflow: inherit; } .ywfglist ul li:nth-child(3) a .mycons h3 span{ font-size: 0.35rem; } .ywfglist ul li a::after{ content: ""; display: block; width: 100%; height: 100%; border-radius: 32px; position: absolute; top: 0px; left: 0px; z-index: -1; transition: 0.5s; box-shadow: 10px 10px 0px #e1eaf3; } .ywfglist ul li:nth-child(3n) a{ float: right; } .ywfglist ul li:hover a{ box-shadow: 0 0 10px 0 #dc0000; } .ywfglist ul li:hover a::after{ box-shadow: 0px 0px 0px #e1eaf3; } .ywfglist ul li a.on{ box-shadow: 0 0 10px 0 #dc0000; } .ywfglist ul li a.on::after{ box-shadow: 0px 0px 0px #e1eaf3; } .ywfglist ul li:nth-child(5) a .imgbox{ padding: 0; } .ywfglist ul li:nth-child(5) a{ padding: 0; margin: 0; margin: auto; text-align: center; box-shadow: 0 0 0px 0 #fff; } .ywfglist ul li:nth-child(5) a::after{ box-shadow: 0px 0px 0px #fff; } .ywfglist ul li a .imgbox{ padding: 30px 15px; text-shadow: 0px 0px 2px #e25b5a; } .ywfglist ul li a .icon{ color: #bebebe; font-size: 0.8rem; } .ywfglist ul li a img{ max-height: 170px; } .ywfglist ul li a .mycons h3 { font-size: 0.42rem; color: #dc0000; font-weight: bolder; } .ywfglist ul li:nth-child(4) a .mycons h3,.ywfglist ul li:nth-child(7) a .mycons h3,.ywfglist ul li:nth-child(9) a .mycons h3{ font-size: 0.22rem; } .ywfglist ul li a .mycons h3 span{ font-size: 0.5rem; } .ywfglist ul li a .mycons p{ font-size: 0.2rem; color: #959595; } .newcard{ border-top: 1px solid #e3e3e3; clear: both; overflow: hidden; padding-bottom: 50px; padding-top: 50px; } .newcard h6{ font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 0.35rem; color: #061f58; transition: all 0.3s; } .newcard .info{ line-height: 1.7; font-size: 15px; height: 75px; color: #5f5f5f; transition: all 0.3s; } .news .imgbox .c-fr{ color: #5f5f5f; } .newcard .active h6{ color: #fff; border-left: 8px solid #fff; } .newcard .active .info{ color: #fff; } .news .active .c-fr{ color: #fff; } .newcard button{ padding: 0.1rem 0.2rem; font-size: 15px; color: #ed3333; margin-top: 0.3rem; background-color: #fff; transition: all 0.5s; border-radius: 1rem; border: 1px solid #ed3333; } .newcard button:hover{ color: #fff; background-color: #ed3333; } .newcard button i{ font-style: normal; display: inline-block; margin-left: 35px; font-weight: bolder; } .otherlist a{ color: #838383; display: inline-block; margin: 0 0.1rem; background-color: #f2f1f1; padding: 0.1rem 0.3rem; transition: all 0.3s; } .otherlist a:hover{ color: #fff; background-color: #ed3333; } /*footer*/ .disline{ vertical-align: middle; display: inline-block; } .foot-ad{ clear: both; background: url(../images/foot_bg.jpg) no-repeat; background-size: 100% 100%; text-align: center; color: #FFF; padding: 50px 0; } .foot-ad a{ font-size: 14px; line-height: 2; padding:13px 46px; border:1px solid #FFF; color: #FFF; margin:0 20px; } .foot-ad .title1{ font-size: 30px; font-weight: bold; color: #FFF; line-height: 2; } .foot-ad .tip{ font-size: 16px; color: #FFF; line-height: 2; margin-bottom: 20px; } .footer .tel-num{ font-size: 24px; font-weight: bold; line-height: 1.3; color: #4a4a4a; } .bot-icon{ clear: both; overflow: hidden; line-height: 1.5; } .bot-icon i{ color: #0972ce; font-size: 40px; } .no-goods{ clear: both; text-align: center; } .foot{ padding: 30px 0; clear: both; overflow: hidden; } .bot-ewm{ float: left; } .bot-ewm-txt{ float: left; margin-top: 40px; padding-left: 20px; } .footer{ position: relative; background-color: #FFF; } .footer .c-container{ padding: 0 1.6rem; } .footer .flink{ background-color: #f7f7f7; color: #6f6f6f; font-size: 15px; padding: 30px 0; margin-bottom: 30px; } .footer .flink a{ color: #6f6f6f } .footer .mlogo img{ margin-top: -26px; } .footer{ background: #fff; } .footer .foot-tip{ margin-top: 30px; color: #343434; } .footer .flink .icon{ color: #ed3333; font-size: 18px; } .footer .flink .max8{ width: 100%; max-width: 100%; padding: 0.27rem 0; text-align: center; font-size: 16px; } .footer .flink .max8 a{ color: #6f6f6f; font-size: 15px; display: inline-block; margin-right: 5px; transition: 0.3s; padding: 0 10px; } .footer .flink .max8 a:hover{ color: #ed3333; } .foot-li{ border-right: 1px solid #CCC; clear: both; overflow: hidden; width: 100%; } .foot-li .bot-logo{ width: 100%; } .foot-li .bot-logo img{ max-width: 100%; } .foot .foot-li:nth-child(4){ border-right: none; } .footer .backtop{ cursor: pointer; text-align: center; background-color: #ed3333; padding: 10px 0.2rem; } .footer .weballinfo{ background-color: #fff; padding-bottom: 0.25rem; color: #4a4a4a; } .footer .weballinfo .c-list-box { width: 95%; display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; } .footer .weballinfo .task>a{ color: #999; display: block; padding: 13px 0; margin-right: 0.25rem; } .footer .weballinfo .task.code{ margin-right: 10%; } .footer .weballinfo .task.code p{ padding-left: 10px; margin-top: 20%; } .footer .weballinfo .col-md-8 .row>p{ font-size: 16px; } .footer .weballinfo .task .tel{ font-size: 0.36rem; color: #fff; } .footer .weballinfo .c-list-box>li{ padding-left: 15px; } .footer .weballinfo .c-list-box .c-title-box { padding-bottom:20px; } .footer .weballinfo .c-list-box .c-title-box .c-title { font-size:16px; line-height:30px; color:#061f58; font-weight: bold; } .footer .weballinfo .addinfo{ padding-top: 18px; } .footer .weballinfo .c-list-box .c-title-box .c-title::after{ content: ""; width: 33px; height: 1px; display: block; background-color: #d7d7d7; margin-top: 10px; } .footer .weballinfo .c-list-box .c-title-box i { display: none; transition: all 0.5s; } .footer .weballinfo .c-list-box .c-list li { padding: 5px 0; line-height:26px; } .footer .weballinfo .c-list-box .c-list li a { color:#838383; transition: all 0.5s; } .footer .weballinfo .c-list-box .c-list li a:hover { color:#bb1c14; } .footer .copyright{ line-height: 4; border-top: 1px solid #e3e3e3; } .footer .copyright a{ color: #838383; transition: all 0.3s; } .footer .copyright a:hover{ color: #ed3333; } .footer .flogo{ width: 95%; padding: 0.5rem 0; border-bottom: 1px solid #cec7c7; margin-bottom: 0.25rem; } .footer .c-rightinfo{ padding-top: 0.1rem; color: #999; border-left: 1px solid #555d69; padding-left: 10%; } .footer .c-rightinfo a{ font-size: 0.16rem; color: #fff; display: inline-block; width: 24%; text-align: center; padding: 0.15rem 0; } /*nav*/ #fp-nav.right{ right: 16px; } #fp-nav ul li, .fp-slidesNav ul li{ margin-bottom: 20px; } #fp-nav ul li{ width: 14px; height: 14px; } #fp-nav ul li a{ display: block; border: 1px solid transparent; transition: 0.3s; border-radius: 50%; } #fp-nav ul li a span{ width: 6px; height: 6px; background: #666; border-radius: 50%; margin: 3px; display: block; box-shadow: 0px 0px 6px #c3c8d6; transition: 0.3s; } #fp-nav ul li a:hover{ border-color: #2e96ff; } #fp-nav ul li a:hover span{ background: #2e96ff; } #fp-nav ul li a.active{ border-color: #2e96ff; } #fp-nav ul li a.active span{ background: #2e96ff; } /*goods*/ #goods .c-goodsinfo{ position: relative; z-index: 2; } #goods.goodsinfo .c-goodsinfo{ padding-bottom: 0.4rem; } .navname{ display: inline-block; float: left; padding: 0 0.33rem; line-height: 4; border-left: 1px solid #d4d4d4; } .navname a{ display: inline-block; color: #626262; font-size: 17px; transition: 0.3s; border-bottom: 5px solid #fff; } .navname:last-child { border-right: 1px solid #d4d4d4; } .navname:hover a{ color: #283e92; border-bottom: 5px solid #283e92; } .navname.active a{ color: #283e92; border-bottom: 5px solid #283e92; } .c-crumbs{ color: #6f6f6f; line-height: 4; font-size: 15px; } .c-crumbs a{ color: #6f6f6f; display: inline-block; margin: 0 9px; transition: all 0.3s; } .c-crumbs a:hover{ color: #283e92; } .join .c-join{ padding: 0.5rem 3rem; background-color: #fff; } .join .c-join .table{ margin: 0.3rem 0; line-height: 28px; text-align: center; } .join .c-join .table th{ color: #333; line-height: 33px; text-align: center; background-color: #f7f7f7; } .join .c-join .table span{ display: none; padding: 0 10%; } .join .c-join .table tbody td{ padding: 25px 0; color: #373737; } .join .c-join .table tbody td a{ color: #113480; text-decoration: underline; } .join .c-join .table tbody .sh a{ display: none; } #goods .goodsbox{ background-color: #fff; padding: 0.7rem 0 0.5rem; text-align: center; } #goods .c-goodsinfo .goodkey,.c_name .goodkey{ font-size: 0.7rem; color: #f1f1f1; font-weight: bolder; text-transform: uppercase; } #goods .c-goodsinfo .gooddec,.c_name .gooddec{ font-size: 0.38rem; color: #283e92; line-height: 2; margin-top: -3.8%; } #goods .c-goodsinfo .goodtext{ font-size: 18px; color: #8a8a8a; line-height: 2; width: 51%; margin: 0.3rem auto; } .c-port-list{ padding: 40px 3rem; } .c-port-list .prolist{ background-color: #fff; } .c-port-list .cname{ border-top: 2px solid #ed3333; color: #061f58; line-height: 3; font-size: 25px; text-align: center; } .c-port-list .prolist ul{ margin: 0 0.2rem; padding-top: 0.2rem; padding-bottom: 0.35rem; border-top: 1px solid #f6f6f6; } .c-port-list .prolist ul li{ margin-bottom: 5px; } .c-port-list .prolist ul li a{ display: inline-block; width: 100%; line-height: 3.2; padding-left: 0.25rem; font-size: 16px; color: #757575; transition: all 0.3s; background-color: #f6f6f6; } .c-port-list .prolist ul li a:hover{ color: #fff; background-color: #061f58; } .goodscard .imgbox::before{ content: ""; width: 100px; height: 50px; background-repeat: no-repeat; display: block; position: absolute; top: 15px; } .goodscard .mybox{ background-color: #fff; margin-left: 14px; margin-bottom: 17px; position: relative; } .goodscard .imgbox{ padding: 20px; height: 260px; display: flex; align-items: center; border-bottom: 2px #ededed solid; } .goodscard .imgbox img{ max-width: 100%; transition: .5s; } .goodscard .imgbox:hover img{ transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); } .goodscard .imginfo{ padding: 20px; color: #707070; font-size: 16px; } .goodscard .gname{ font-size: 20px; color: #1b1b1b; padding-bottom: 15px; } .goodscard .gbtn{ display: flex; line-height: 1.8; justify-content: space-between; } .goodscard .gbtn a{ margin-top: 12px; font-size: 14px; color: #555555; border:1px solid #e6e4e4; border-radius: 5px; line-height: 2.5; display: inline-block; padding: 0 0.2rem; transition: 0.5ms; } .goodscard .gbtn a:first-child{ background-color: #ed3333; color: #fff; } .goodscard .gbtn a:hover{ background-color: #ed3333; color: #fff; } /*goodsinfo*/ #zbmain{ clear: both; overflow: hidden; box-sizing:border-box; } #zbmain .goodsinfo #c-common-bg{ height: 7.49rem; } #zbmain .goodsinfo #c-top-bg{ height: 7.49rem; text-align:unset; } .brpro{ width: 94%; background-repeat: no-repeat; background-size: 100% 100%; text-align: center; padding: 18px 12px 0px 13px; } #c-top-bg .gallery-top .swiper-slide{ padding-bottom: 77%; background-size: 80%; background-repeat: no-repeat; background-position: center; cursor: grab; } #c-top-bg .gallery-thumbs .swiper-slide{ padding-bottom: 16%; background-size: 80%; background-repeat: no-repeat; background-position: center; cursor: grab; } #c-top-bg .gallery-top .swiper-button-prev.swiper-button-white{ filter: brightness(0); left: 20px; } #c-top-bg .gallery-top .swiper-button-next.swiper-button-white{ filter: brightness(0); right: 20px; } .newfl-box{ width: 33%; float: left; } .margin-b1{ margin-bottom: 20px; } .pro-detail{ color: #fff; } .pro-detail h3{ font-size: 45px; font-weight: bold; margin-bottom: 0.19rem; } .pro-detail>p{ line-height: 1.88; font-size: 15px; } .pro-detail .cs ul{ padding: 0.23rem 0.4rem 0.1rem 0.4rem ; margin: 0.28rem 0; border-radius: 10px; font-size: 16px; background-color: #172f5f; } .pro-detail .cs ul li{ display: inline-block; width: 30%; margin-right: 10px; margin-bottom: 13px; border-right: 2px solid #fff; } .pro-detail .cs ul li:nth-child(3n){ border-right: none; } .alloimgs .swiper-slide{ border-radius: 8px; background-color: #fff; padding-bottom: 16%; background-size: 80%; background-repeat: no-repeat; border: 2px solid #fff; } .alloimgs .swiper-slide.swiper-slide-thumb-active{ border: 2px solid #ed3333; } .messmuch .ask{ color: #fff; font-size: 18px; display: inline-block; padding: 0.15rem 0.6rem; margin-top: 0.39rem; margin-right: 0.22rem; border-radius: 8px; background-color: #ed3333; } .messmuch .tel{ font-size: 28px; font-weight: bold; color:#e62129; line-height: 1.2; } .c-goodsinfo .goodsboxsize{ line-height: 5.2; font-size: 22px; } .c-goodsinfo .goodsboxsize a{ color: #3a3a3a; padding: 0 0.2rem; white-space: nowrap; transition: all 0.3s; display: inline-block; border-bottom:5px solid #fff; } .c-goodsinfo .goodsboxsize{ background-color: #fff; } .c-goodsinfo .goodsboxsize .md{ padding: 0 3rem; display: flex; } .c-goodsinfo .goodsboxsize a:hover{ font-weight: 600; color: #061f58; border-bottom:5px solid #ed3333; } .c-goodsinfo .goodsboxsize a.active{ font-weight: 600; color: #061f58; border-bottom:5px solid #ed3333; } .prodefault{ margin-left: 0.25rem; padding: 0.15rem 0.35rem 0.7rem; background-color: #fff; color: #000000; font-size: 15px; line-height: 1.85; } .prodefault img{ max-width: 100%; } .prodefault .catename{ font-size: 35px; line-height: 1.8; color: #061f58; font-weight: bold; text-align: center; margin-top: 0.3rem; margin-bottom: 0.5rem; } .prodefault .catename::after{ content: ""; width: 100%; height: 2px; display: block; background-image: url(../images/goodsbt.jpg); background-repeat: no-repeat; background-position: center; } .goodsboxsize.down { position: fixed; top: 0px; width: 100%; z-index: 9; margin-top: 0px; } .news-detail{ padding: 20px 0; font-size: 16px; line-height: 1.5; color:000; } .news-detail p{ font-family: '微软雅黑' !important; font-size: 16px; line-height: 1.5; } .news-detail img{ max-width: 100%; } .news-detail-title .h3{ font-size: 28px; text-align: center; line-height: 2; border-bottom: 1px solid #CCC; color: #000; } .news-detail-title .b{ font-size: 16px; color: #868686; text-align: center; line-height: 2; } .news-detail-img{ clear: both; text-align: center; padding: 30px 0; } .news-detail-img img{ max-width: 100%; } .goodsPage{ clear: both; background: #f7f7f7; overflow: hidden; } .newsPage,.newsPage a{ color: #333 } .page-a{ width: 45%; float: left; box-sizing: border-box; padding:10px 0 10px 20px; color: #6bc04b } .page-a a{ color: #878787; } .newsPage .page-a:nth-child(2){ width: 45%; float: right; box-sizing: border-box; padding:10px 0 10px 20px; } .right-news-li{ background: #f9f8f8; box-sizing: border-box; padding: 20px; margin-bottom: 20px; } .pro-right{ clear: both; overflow: hidden; position: relative; } .pro-right:after{ content:'\0059\0049\0054\0045\004e\0047'; font-size: 150px; font-weight: bold; color: #f7f7f7; z-index: -1; bottom: 15%; position: absolute; } .right-news-t{ font-size: 18px; line-height: 1.3; margin-bottom: 10px; color: #000; } .right-news-date{ margin: 10px 0; color: #333; } .right-news-content{ font-size: 15px; line-height: 1.5; color: #a2a2a2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } /*message*/ .message{ padding: 0px 3rem; } .message .mesbox{ background-size: 100% 100%; background-repeat: no-repeat; padding: 0.37rem 0.35rem; } .message .catename{ font-size: 35px; line-height: 1.8; color: #061f58; font-weight: bold; text-align: center; margin-top: 0.3rem; margin-bottom: 0.5rem; } .message .catename::after{ content: ""; width: 100%; height: 2px; display: block; background-repeat: no-repeat; background-position: center; } #formData{ overflow: hidden; } #formData ul li{ text-align: center; overflow: hidden; margin-bottom: 15px; } .morder_InputText{ width: 45%; margin-right: 5%; padding: 0px 15px; border-radius: 8px; outline: none; float: left; background: #f1f1f1; border: solid 1px #dedede; height: 48px; line-height: 48px; } .morder_InputText1 { width: 95%; padding: 0px 15px; border-radius: 8px; outline: none; float: left; background: #f1f1f1; border: solid 1px #dedede; height: 48px; line-height: 48px; } .morder_textarea { width: 95%; padding: 15px; border-radius: 8px; outline: none; float: left; background: #f1f1f1; border: solid 1px #dedede; height: 120px; line-height: 30px; } .morder_captcha { width: 200px; padding: 0px 15px; border-radius: 8px; outline: none; float: left; background: #f1f1f1; border: solid 1px #dedede; height: 48px; line-height: 48px; } .morder_But{ width: 200px; line-height: 2.8; margin: auto; color: #fff; font-size: 16px; text-align: center; display: inline-block; transition: 0.3s; background-color: #ed3333; } .morder_But:hover{ border-radius: 20px; } /* 100+ */ .chooseall{ background-image: url(../images/100s.png); background-repeat: no-repeat; padding: 0.5rem 3rem 3rem; } .chooseall .name{ font-size: 0.47rem; font-weight: bold; color: #303030; text-align: center; } .chooseall .name font{ font-size: 0.59rem; vertical-align: bottom; } .chooseall .name span{ color: #e62129; vertical-align: super; } .chooseall .name p{ color: #313131; font-size: 24px; font-weight: bold; text-transform: uppercase; line-height: 3.5; opacity: 0.5; margin-bottom: 0.35rem; } .chooseall ul{ overflow: hidden; } .chooseall ul li{ width: 217px; height: 212px; float: left; text-align: center; display: flex; justify-content: center; align-items: center; } .chooseall ul li:first-child{ margin-left: 108px; } .chooseall ul li:nth-child(n+6){ margin-top: -114px; } .chooseall ul li:nth-child(12n){ margin-left: 108px; } .chooseall ul li img{ max-width: 88px; transition: 0.5s; } .chooseall ul li:hover img{ transform:scale(1.14,1.14); -o-transform:scale(1.14,1.14); } .c-goodsinfo .hots{ padding: 0 3rem; margin-top: -2.5rem; } .hots .catename{ font-size: 35px; line-height: 1.8; color: #061f58; font-weight: bold; text-align: center; margin-top: 0.3rem; margin-bottom: 0.5rem; } .hots .goodscard .gbtn a{ padding: 0 0.3rem; } .hots .catename::after{ content: ""; width: 100%; height: 2px; display: block; background-image: url(../images/goodsbt.jpg); background-repeat: no-repeat; background-position: center; } /*alcen*/ .md3{ position: relative; width: 100%; padding: 0 3rem; } .acen{ display: flex; align-items: center; margin-right: 0.49rem; } /*company*/ #goods.company #c-common-bg{ background-size: cover; height: 100%; } #goods.company>.section{ height: 100%; width: 100%; position: relative; z-index: 1; } /*company*/ .c-goodsinfo .crumbs{ padding: 0rem 3rem; border-bottom: 1px solid #d4d4d4; } .company .c-company{ padding: 0.2rem 3rem; background-repeat: no-repeat; background-size: auto; background-color: #fff; background-position: center; } .company .comde1{ font-size: 35px; line-height: 2.8; color: #061f58; font-weight: bold; text-align: left; margin-top: 0.3rem; margin-bottom: 0.5rem; } .company .comde1::after{ content: ""; width: 100%; height: 2px; display: block; background-image: url(../images/goodsbt.jpg); background-repeat: no-repeat; background-position: left; } .company .boxnum{ width: 100%; color: #fff; font-size: 18px; margin: 8% 0; font-family: "Tahoma"; } .company .boxnum .nums{ float: left; width: calc(25% - 1px); text-align: center; } .company .boxnum .nums span{ font-size: 80px; line-height: 1; display: inline-block; position: relative; -webkit-transform: perspective(1000px) rotate3d(0,1,0,0deg); transform: perspective(1000px) rotate3d(0,1,0,0deg); -webkit-transition: -webkit-transform 0.5s, color 0.5s; transition: transform 0.5s, color 0.5s; } .company .boxnum .nums:hover span{ -webkit-text-fill-color: #113480; -webkit-text-stroke-color: #fff; -webkit-text-stroke-width: 1px; /* text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 40px #113480, 0 0 70px #113480; */ -webkit-transform: perspective(1000px) rotate3d(0,1,0,360deg); transform: perspective(1000px) rotate3d(0,1,0,360deg); } .company .boxnum .nums>p{ margin: 20px 0; } .company .boxnum .nums:nth-child(-n+3){ border-right: 1px solid rgba(255,255,255,0.5); } .mypower{ padding-bottom: 1rem; } .mypower .name{ font-size: 35px; line-height: 2.8; color: #061f58; font-weight: bold; text-align: center; margin-top: 0.3rem; margin-bottom: 0.5rem; } .mypower .name::after{ content: ""; width: 100%; height: 2px; display: block; background-image: url(../images/goodsbt.jpg); background-repeat: no-repeat; background-position: center; } .mypower ul li{ background-repeat: no-repeat; background-size: cover; } .mypower ul li>div{ width: 105%; } .advs{ margin: 30px 0; padding: 45px 40px; box-shadow: 0 0 10px 0 #f0efeb; background-color: #fff; } .advs>div:nth-child(-n+2){ margin-bottom: 30px; } .advs div p{ padding-top: 1%; color: #555; font-size: 16px; text-indent: 2em; line-height: 28px; } .advs>div:hover img{ -webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; } .mypower{ color: #fff; padding: 0.5rem 3rem; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; } .mypower .c_name h6{ font-size: 34px; line-height: 3; } .mypower .c_name p{ font-size: 20px; } .c-company .goodkey{ text-transform: uppercase; } .c-company .cominfo{ margin-top: 0.5rem; } .c-company .com-bar1 { clear: both; height: 100%; background: url(../images/ny-about-box.jpg) no-repeat; background-position: center; } .hz-bar{ height: 400px; } .com-bar2{ clear: both; background: #f5f5f5; padding: 70px 0; } .com-bar2 h4{ clear: both; font-size: 28px; text-align: center; font-weight: bold; color: #000; margin-bottom: 50px; } .c-company .cominfo img{ width: 100%; } .c-company .cominfo .cons{ color: #555555; font-size: 15px; line-height: 28px; box-sizing: border-box; padding-right: 110px; } .ts a{ color: #113480; font-size: 16px; vertical-align: super; } .ts span{ width: 43px; height: 43px; margin-left: 5px; display: inline-block; text-align: center; line-height: 43px; font-size: 38px; color: #fff; border-radius: 50%; background-color: #113480; cursor: pointer; } .c-company .com_defalut{ color:#717171; line-height: 1.78; font-size: 16px; } /*公司文化*/ .whcard{ text-align: left; margin-top: 0.6rem; margin-bottom: 0.7rem; line-height: 1.78; } .whcard .row{ overflow: hidden; } .whcard .info{ height: 433px; color: #000000; padding: 0.6rem 0.7rem; transition: 0.3s; } .whcard .info:hover{ background-color: #efefef; } .whcard .info .engs{ color: #061f58; opacity: 0.1; font-size: 42px; line-height: 1; /* white-space: nowrap; */ text-shadow: 4px 3px 1px #000; text-transform: uppercase; } .whcard .info .ddtit{ color: #061f58; font-weight: bold; font-size: 40px; line-height: 1.8; margin-bottom: 0.4rem; } .whcard img{ width: 100%; height: 433px; transition: 0.3s; object-fit: cover; } .whcard img:hover{ transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); } /*honor*/ .honor{ margin-top: 0.5rem; background-color: #fff; } .honor>div{ margin-bottom: 0.25rem; } .honor a{ display: block; } .honor img{ width: auto; height: 100%; margin: auto; max-width: 100%; transition: 0.3s; } .honor .img{ padding: 10px; height: 290px; overflow: hidden; text-align: center; } .honor .img:hover img{ transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); } .honor .box{ width: 95%; margin: auto; border: 2px #dfdfdf solid; } .honor .box p{ background-color: #dfdfdf; line-height: 3.4; color: #373737; font-size: 18px; text-align: center; transition: all 0.3s; } .honor .box p:hover{ color: #fff; background-color: #061f58; } /*fangan*/ #goods.fangan #c-common-bg{ background-size: cover; } /*new*/ #new .c-goodsinfo{ background-color: #f6f6f6; } #new .c-goodsinfo .goodkey{ font-size: 0.8rem; color: #f1f1f1; } #new .c-goodsinfo .gooddec{ font-size: 0.5rem; color: #283e92; } #new .c-goodsinfo .goodtext{ font-size: 18px; color: #8a8a8a; line-height: 2; width: 51%; margin: 0.3rem auto; } #new .goodsbox{ background-color: #fff; padding: 0.7rem 0 0.5rem; text-align: center; } #new .honor .img{ padding: 0; height: auto; } #new .honor img{ height: auto; } .mycons h3{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #new .gbtn{ display: flex; line-height: 1.8; justify-content: space-between; } #new .newinfo{ text-align: left; color: #848484; padding: 0.26rem 0.35rem; } #goods .c-goodsinfo .ab{ padding-left: 5%; padding-top: 8%; border-left: solid 1px #E6E6E6 ; } #goods .c-goodsinfo .ab ul li{ padding: 20px; margin-bottom: 15px; background-color: #faf9f9; } #goods .c-goodsinfo .ab ul li a{ color: #393939; } #goods .c-goodsinfo .ab ul li .time{ color: #a2a2a2; line-height: 28px; display: block; margin-top: 2%; margin-bottom: 6%; } #goods .c-goodsinfo .ab ul li .times .pull-right i{ width: 27px; height: 27px; margin-left: 5px; display: inline-block; text-align: center; line-height: 27px; font-size: 22px; color: #fff; border-radius: 50%; vertical-align: revert; cursor: pointer; background-color: #113480; transition: 0.3s; } #goods .c-goodsinfo .ab ul li p{ color: #999999; } #goods .c-goodsinfo .ab ul li:hover .times .pull-right{ color: #d50000; } #goods .c-goodsinfo .ab ul li:hover .times .pull-right i{ background-color: #d50000; transform:rotate(360deg); } #goods .c-goodsinfo .ab ul li .times .pull-right{ color: #113480; } #goods .c-goodsinfo .ab .gooddec{ font-size: 28px; } #new .newinfo h3{ color: #3b3b3b; font-size: 22px; line-height: 1.6; margin-bottom: 0.2rem; transition: 0.3s; } #new .newinfo h3:hover{ color:#061f58; } #new .newinfo .def{ color: #848484; line-height: 1.6; font-size: 15px; margin-bottom: 0.4rem; } #new .newinfo .gbtn button{ display: inline-block; padding: 0.1rem 0.2rem; color: #000; border: 1px solid #e6e4e4; background-color: #fff; transition: 0.3s; } #new .newinfo .gbtn button:hover{ color: #fff; background-color: #061f58; } #new .newinfo .time{ line-height: 27px; } #new .box{ box-shadow: 0px 0px 10px #eae9e9; border: none; } .c_news .box:hover{ box-shadow: 0px 0px 24px #c5c5c5; transition: all 0.3s; } .imgbox{ overflow: hidden; } .c_news .newslist ul li>a{ display: block; padding: 0.33rem 0rem; border-top: 1px solid #f9f9f9; } .c_news .newslist ul li:last-child>a{ border-bottom: 1px #f9f9f9 solid; } .c_news .newslist{ margin-top: 0.3rem; margin-bottom: 0.5rem; line-height: initial; } .c_news .newslist ul li{ padding: 0rem 3rem; text-align: left; transition: all 0.3s; } .c_news .newslist ul li img{ transition: 0.3s; } .c_news .newslist ul li .mycons{ padding-left: 5%; } .c_news .newslist ul li .times i{ width: 27px; height: 27px; margin-left: 5px; display: inline-block; text-align: center; line-height: 27px; font-size: 22px; color: #fff; border-radius: 50%; vertical-align: revert; cursor: pointer; background-color: #113480; transition: 0.3s; } .c_news .newslist ul li .times .pull-left{ font-size: 16px; color: #113480; } .c_news .newslist ul li .times .pull-right{ color: #a2a2a2; } .c_news .newslist ul li h3{ color: #393939; font-size: 22px; line-height: 1.6; margin-bottom: 0.2rem; transition: 0.3s; margin-top: 15px; } .c_news .newslist ul li p{ color: #848484; line-height: 1.6; font-size: 16px; margin-bottom: 0.4rem; } .c_news .newslist ul li:hover { background-color: #f9f9f9; } .c_news .newslist ul li:hover img{ transform: scale(1.1); } .c_news .newslist ul li:hover .pull-left{ color: #d50000; } .c_news .newslist ul li:hover .times i{ background-color: #d50000; transform:rotate(360deg); } #coontact #c-common-bg{ background-size: cover; } #coontact .c-goodsinfo{ background-color: #f6f6f6; } #coontact .goodsbox{ background-color: #fff; padding: 0.7rem 0 0.5rem; text-align: center; } #coontact .c-goodsinfo .goodkey{ font-size: 0.8rem; color: #f1f1f1; } #coontact .c-goodsinfo .gooddec{ font-size: 0.5rem; color: #283e92; } #coontact .c-goodsinfo .goodtext{ font-size: 18px; color: #8a8a8a; line-height: 2; width: 51%; margin: 0.3rem auto; } .address{ padding: 0.4rem 0; } .address .name{ font-size: 24px; line-height: 2; color: #061f58; font-weight: bold; text-align: center; margin-top: 0.3rem; margin-bottom: 0.5rem; } .address .name::after{ content: ""; width: 100%; height: 2px; display: block; background-image: url(../images/goodsbt.jpg); background-repeat: no-repeat; background-position: center; background-size: 10%; } .address .catinfo{ color: #fff; line-height: 2; } .address .catinfo .c_cons_name{ font-size: 20px; margin-bottom: 10%; } .address .catinfo .c-card{ padding: 9.3%; background-color: #113480; } .address .catinfo>div:nth-child(2n) .c-card{ float: right; } .address .catinfo .c-card .col-md-3{ background-color: #113480; text-align: center; padding:15px 0; } .address .catinfo .c-card span{ width: 50px; height: 50px; line-height: 50px; text-align: center; display: inline-block; transition: 0.3s; color: #113480; font-size: 35px; background-color: #fff; border-radius: 50%; } .address .catinfo .c-card .c_thr{ color: #a1bbf2; font-size: 16px; } .address .catinfo .c-card a{ color: #fff; font-size: 16px; display: inline-block; transition: 0.3s; } .address .catinfo .c-card>div:hover .icon{ -webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; } .address .catinfo .c-card>div:hover a{ font-size: 18px; font-weight: bolder; } .address .catinfo .c-card .col-md-9{ padding: 6px 3%; } .address .concard{ padding: 0.3rem 0 ; margin: 0.3rem 0; } .address .concard .card{ height: 190px; display: flex; align-items: center; justify-content: center; flex-direction: column; transition: 0.3s; background-color: #f5f5f5; width: 92%; margin: auto; } .address .concard .card p{ margin-top: 0.3rem; } .address .concard .icon{ font-size: 0.4rem; } .address .card a{ color: #8c8c8c; } .address .concard .card:hover a{ color: #061f58; } .address .meassge p{ font-size: 16px; color: #a1a1a1; margin-top: -0.2rem; margin-bottom: 0.3rem; } /*about*/ .nybanner{ clear: both; width: 100%; position: relative; } .catename{ position: absolute; width: 100%; text-align: center; top: 45%; font-size: 58px; color: #FFF; letter-spacing:35px } .crumbs-bar{ clear: both; box-sizing: border-box; padding: 0 2rem; width: 100%; position: absolute; bottom: 0; } .crumbs-box{ clear: both; box-sizing: border-box; background: url(../images/cream_bg.png) repeat-x; overflow: hidden; } .crumbs-box .postion{ clear: both; font-size: 15px; color: #6f6f6f; padding-top: 30px; margin:10px 0 20px 30px; } .crumbs-box .postion i{ font-size: 20px; } .crumbs-box .postion a{ color: #6f6f6f; } .sub-cate{ clear: both; box-sizing: border-box; width: 100%; overflow: hidden; font-size: 24px; color: #6d6d6d; line-height: 2; padding: 10px 0; } .sub-cate a{ color: #000; font-weight: bold; position: relative; text-align: center; position: relative; } .sub-cate a:hover:before,.sub-cate a.hover:before{ content: ''; height: 3px; width: 170px; display: block; background: #0972ce; position: absolute; bottom: -10px; left: 50%; margin-left: -85px; } .sub-cate a:last-child:after{ display: none; } .sub-cate a:after{ width: 1px; display: block; content: ''; background: #333; float: right; position: absolute; right: 0; top: 50%; margin-top: -8px; height: 15px; } .sub-cate a:hover{ color: #000; } .sub-cate2{ clear: both; overflow: hidden; } .sub-cate2 a{ width: 16%; box-sizing: border-box; margin: 2%; border-radius: 30px 0 30px 0; background: #ededed; float: left; text-align: center; font-style: 16px; padding: 10px 0; color: #000; } .sub-cate2 a:hover,.sub-cate2 a.hover{ background: #0972ce; color: #FFF; } .syfw{ clear: both; height: 55px; background: #ededed; color: #0972ce; font-size: 18px; line-height: 55px; overflow: hidden; margin: 20px auto; box-sizing: border-box; padding-left: 30px; font-weight: bold; } .pro-title{ font-size: 34px; color: #000; } .pro-info{ font-size: 15px; line-height: 2.5; color: #000; } .ny-about-t{ font-size: 35px; color: #242323; line-height: 2; margin-bottom: 50px; } .compic{ text-align: right; } .ab-link{ clear: both; margin: 50px 0; } .ab-link .pic{ clear: both; margin:20px 0; } .ab-link .pic img{ object-fit: cover; max-width: 100%; } .ab-link .title{ font-size: 22px; text-align: center; line-height: 2; color:#000; } .ab-content{ margin-top: 50px; padding-top: 50px; padding-bottom: 50px; font-size: 15px; line-height: 2.2; color:#555555; clear: both; overflow: hidden; } .zxdh{ padding:20px 30px; font-size: 20px; color: #FFF; background: #0972ce; border-radius:30px; float: left; margin-right: 20px; } .zxly{ background: #6bc04b; border-radius: 30px; font-size: 20px; color: #FFF; padding:20px 30px; float: left; } .zx-bt{ clear: both; margin: 20px 0; overflow: hidden; } .zx-bt a:hover{ color: #FFF; } .pro-info-t{ clear: both; height: 77px; line-height: 77px; background: #0972ce; color: #fff; font-size: 20px; font-weight: bold; text-indent:0.5rem; margin-top: 20px; } .xg-t{ clear: both; font-size: 24px; font-weight: bold; color: #000; margin-top: 20px; overflow: hidden; line-height: 30px; position: relative; margin-bottom: 20px; } .xg-t:before{ width: 5px; height: 23px; background: #0972ce; display: block; float: left; margin-right: 10px; content:''; margin-top: 5px; } .prod-content{ clear: both; box-sizing: border-box; padding: 30px; font-size: 16px; color:#000; line-height: 1.5; } .prod-content img{ max-width: 100%; } .prod-content table,.prod-content tr,.prod-content td{ border: 1px solid #CCC; } .ny-box{ clear: both; overflow: hidden; padding: 20px 0; } .ny-wrap{ clear: both; padding: 0 2rem; } .border1{ border: 1px solid #CCC; margin-bottom: 20px; } .text-over3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .text-over2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .text-over1{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } /*injion*/ #new.injoin #c-common-bg{ background-size: cover; } .page_cont{ color: #333; } .page_cont h3{ text-align: center; padding: 0.35rem 0; } .page_cont .page_Info{ text-align: center; padding: 14px 0; margin-top: -25px; margin-bottom: 0.25rem; border-bottom: solid 1px #E6E6E6; } /*fenye*/ .de-page-mian { overflow: hidden; text-align: center; font-size: 0; margin: 10px 0 35px; clear: both; } .de-page-mian .page-inner { display: inline-block; overflow: hidden; } .de-page-mian .page-inner a { display: block; float: left; min-width: 36px; padding: 0 5px; height: 36px; border: 1px solid #dddddd; background: #fff; text-align: center; line-height: 36px; font-size: 14px; color: #333; overflow: hidden; width: auto; } .de-page-mian .page-inner a.active, .de-page-mian .page-inner a:hover { color: #fff; border-color: #0056ab; background: #0972ce; } .de-page-mian .page-inner a.prev { margin-right: 10px; background: #fff url(../images/prev.jpg) no-repeat center; } .de-page-mian .page-inner a.prev.on { } .de-page-mian .page-inner a.prev:hover { background-color: #fff; border-color: #dddddd; } .de-page-mian .page-inner a.next { margin-left: 10px; margin-right: 15px; content:'下一页'; } .de-page-mian .page-inner a.next.on { background: #fff url(../images/next-hover.jpg) no-repeat center; } .de-page-mian .page-inner a.next:hover { background-color: #fff; border-color: #dddddd; } .de-page-mian .page-inner a.page-btn { font-size: 12px; margin-right: 0; width: 63px; margin-left: 10px; } .de-page-mian .page-inner span { font-size: 12px; color: #333; float: left; line-height: 38px; } .de-page-mian .page-inner input { float: left; height: 36px; width: 36px; border: 1px solid #dddddd; text-align: center; line-height: 36px; font-size: 14px; color: #333; margin: 0 5px; } #page_Content{ padding: 0.15rem; } #prev_next a{ color: #333; transition: 0.5s; } #prev_next a:hover{ color: #ed3333; } #prev_next{ overflow: hidden; line-height: 3; } #prev_next li:first-child{ float: left; } #prev_next li:last-child{ float: right; } /* pc */ @media (max-width: 1635px) { .pro-t .title-en{ font-size: 34px; } .pro-ys i{ width: 47px; height: 47px; font-size: 26px; line-height: 47px; } .pro-ys .txt{ font-size: 16px; } } @media (max-width: 1600px) { .carousel>img{ height: 614px; } } @media (max-width: 1493px) { .pro-ys i{ width: 38px; height: 38px; font-size: 22px; line-height: 38px; } .pro-ys .txt{ font-size: 14px; } .pro-ys{ padding-top: 20px; } } @media (max-width: 1460px) { .chooseall .wrap{ width: 700px; } .c-goodsinfo .goodsboxsize .md{ display: inline-block; text-align: center; } .c-goodsinfo .goodsboxsize .acen{ display: none; } .chooseall ul li:nth-child(12n){ margin-left: 0; } .about .c-img-box ul li{ height: 135px; } .about .c-img-box ul li:nth-child(2n){ margin-top: 135px; } .newcard .info{ overflow: hidden; } } @media (min-width: 1600px) and (max-width: 1730px) { .c-logo{ width: 23%; } .c-logo img{ width: 100%; } } @media (min-width: 991px) and (max-width: 1175px) { .c-logo{ width: 20%; } .c-logo img{ width: 100%; } div.c-container { padding: 0 0.8rem; } .c-product .c-l-box .yw{ margin-top: 40%; } .c-product .c-yw-title .c-l-box:hover .yw{ transform-origin: top; transform: rotateY(90deg); margin: 0; } } /* ipad */ @media (min-width: 765px) and (max-width: 1260px) { .company .c-company{ padding: 0.2rem 1rem; } #c-header .c-logo a{ width: 100%; } .mlogo{ margin-top: 0.3rem; } .footer .flink .max8 .disline:last-child{ width: 85%; } } /*992*/ @media (max-width: 992px) { .about .c-img-box ul li{ width: calc(50% - 2px); height: auto; } .about .c-img-box ul li:nth-child(2n){ margin-top: 0; } .about .c-img-box ul li:nth-child(-n+2){ margin-bottom: -1px; } #c-about .c-left-box .c-img-box{ padding-top: 1rem; } .about .c-img-box a{ padding: 4%; } .about .c-img-box span{ line-height: 53px; } .about .c_name{ margin-bottom: 0; } #c-about .c-left-box .c-img-box{ padding-left: 0; } .part-block{ padding: 10px; margin-top: 20px; } .case-fl{ position: relative; } .case-fl:after{ width: 1px; height: 15px; display: block; content: ''; background: #333; float: right; margin-right: -16px; } } /* move */ @media (max-width: 765px) { .case-box .title-en, .case .title-en{ font-size: 26px; } .case-left{ padding: 20px 0 0 0; } .margin-t1{ margin-top: 20px; } #c-about .icon i{ font-size: 30px; } #c-about .icon p{ font-size: 16px; line-height: 1.5; } .in-fl-box a{ padding: 10px; font-size: 14px; } .footer .flink .max8 .disline:last-child{ width: 82%; } .mlogo{ margin-top: 0.8rem; } .footer .c-rightinfo{ border: none; padding-left: 0; } .footer .flink .max8{ padding: 0.5rem 0; } .news .c-container{ padding: 0 1rem; } .footer .c-container{ padding: 0 10px; } .company .c-company{ padding: 0 0.8rem; } .c-product .c-l-box .yw span{ width: 100px; height: 100px; padding: 7px; font-size: 1.3rem; } .case{ background-position: right; } }