@charset "UTF-8"; /* SCSS MIXIN*/ @-webkit-keyframes scaleout { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @keyframes scaleout { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } } @-webkit-keyframes huadong { 0% { -webkit-transform: translate(0, -60px); transform: translate(0, -60px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } @-webkit-keyframes shandong { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } /* SCSS MIXIN*/ @-webkit-keyframes scaleout { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @keyframes scaleout { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } } @-webkit-keyframes huadong { 0% { -webkit-transform: translate(0, -60px); transform: translate(0, -60px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } @-webkit-keyframes shandong { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td, p, iframe { margin: 0; padding: 0; } input, button, select, textarea { outline: none; } li { list-style: none; } img { border: none; } textarea { resize: none; } @font-face { font-family: Bebas; src: url("../fontFrame/BEBASNEUE-1.ttf"); } body { color: #323232; word-break: break-word; word-wrap: break-word; } body, input, textarea { font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; } i, em { font-style: normal; } a { color: #323232; text-decoration: none; outline: none; } a:hover { color: #000; } table { border-collapse: collapse; } /*clearfix*/ body { position: relative; background-color: #fff; overflow-x: hidden; overflow-y: auto; min-width: 320px; width: 100%; } .clearfix:after, .cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .fl, .z { float: left; } .fr, .y { float: right !important; } .show { display: block; } .hide { display: none; } .tal { text-align: left !important; } .fz12 { font-size: 12px !important; } .fz14 { font-size: 14px !important; } .tac { text-align: center !important; } .tal { text-align: left !important; } .tar { text-align: right !important; } .pt0 { padding-top: 0px !important; } .mt0 { margin-top: 0px !important; } .mt10 { margin-top: 10px !important; } .mt20 { margin-top: 20px !important; } .mt30 { margin-top: 30px !important; } .mt40 { margin-top: 40px !important; } .mt50 { margin-top: 50px !important; } .mt60 { margin-top: 60px !important; } .mt70 { margin-top: 70px !important; } .mt80 { margin-top: 80px !important; } .mt90 { margin-top: 90px !important; } .mt100 { margin-top: 100px !important; } .mb80 { margin-bottom: 80px !important; } .hide { display: none !important; } .wrap { width: 1280px; margin: 0 auto; position: relative; } .wrap2 { width: 1000px; margin: 0 auto; position: relative; } .wrap3 { padding: 0 40px; width: 100%; position: relative; box-sizing: border-box; } .iconfont { font-size: inherit; } .cblue { color: #55ADE5 !important; } .body-en { word-break: break-word; } .iconfont { font-size: inherit; } .flexCentery { display: flex; align-items: center; } .flexCenterxy { display: flex; justify-content: center; align-items: center; align-content: center; } .flexCenterxys { display: flex; justify-content: space-between; align-items: center; align-content: center; } .ctArrow { display: inline-block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #ccc; } .toggleenglish { margin-right: 5px; color: #81c6e7; font-size: 16px; } .burger { padding: 15px; cursor: pointer; position: absolute; right: 0; } .burger .burger-in { width: 30px; margin: 0 auto; } .burger [class^=line] { background: #fff; height: 3px; margin-bottom: 5px; opacity: 1; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .burger .line1 { width: 30px; } .burger .line1:last-of-type { margin-bottom: 0; } .burger .line1:hover { width: 30px; } .burger .line2 { width: 25px; } .burger .line2:last-of-type { margin-bottom: 0; } .burger .line2:hover { width: 30px; } .burger .line3 { width: 20px; } .burger .line3:last-of-type { margin-bottom: 0; } .burger .line3:hover { width: 30px; } .burger.on .line1 { -webkit-transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 0, 6); transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 0, 6); } .burger.on .line2 { visibility: hidden; opacity: 0; -webkit-transform: matrix(1, 0, 0, 1, -40, 0); transform: matrix(1, 0, 0, 1, -40, 0); } .burger.on .line3 { width: 30px; -webkit-transform: matrix(0.7071, -0.7071, 0.7071, 0.7071, 0, -10); transform: matrix(0.7071, -0.7071, 0.7071, 0.7071, 0, -10); } .bgfixed { background-attachment: fixed !important; } @media screen and (max-width: 1300px) { .wrap, .wrap2, .wrap3 { width: 980px; } } @media screen and (max-width: 750px) { .wrap, .wrap2, .wrap3 { width: 100%; margin: 0; box-sizing: border-box; padding: 0 10px; } .burger { display: block; } .maintop, .maintop2 { padding-top: 60px; } .bgfixed { background-attachment: scroll !important; } .suone_lang { background: url("../images/suone_lang.png") no-repeat center center; background-size: 90%; right: 90px; margin-right: 10px; } .suone_search { background: url("../images/suone_search.png") no-repeat center center; background-size: 90%; right: 50px; margin-right: 10px; } .emapc-home { right: 50px; } .suone_home { background: url("../images/m_home.png") no-repeat center center; background-size: 90%; right: 10px; margin-right: 10px; z-index: 100; } .emapc-hh-search a { color: inherit; font-size: 20px; padding: 0 10px; } .emapc-hh-search a i { position: relative; top: 2px; } .emapc-hh-search .search-boxs { height: 36px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); display: none; position: absolute; line-height: 36px; top: 60px; right: 0; left: 0px; padding: 5px 8px; background: #fff; } .emapc-hh-search .search-boxs input { width: 360px; height: 36px; border: 0; border: 1px solid #ddd; background: #fff; border-radius: 8px; padding: 0 8px; box-sizing: border-box; font-size: 15px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; cursor: pointer; } .emapc-hh-search .search-boxs button { position: absolute; color: #fff; top: 5px; right: 8px; width: 36px; line-height: 36px; text-align: center; background: #004f9f; border-radius: 0 8px 8px 0; border: none; font-size: 20px; } } .paging { height: 32px; line-height: 30px; margin: 50px 0; text-align: center; } .paging a { display: inline-block; padding: 0 12px; margin: 5px 3px 0; font-size: 14px; border: 1px solid #999; color: #666; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .paging a:hover, .paging a.cur { background: #000; border-color: #000; color: #fff; } .pc-show { display: block; } .wap-show { display: none !important; } @media screen and (max-width: 750px) { .pc-show { display: none !important; } .wap-show { display: block !important; } } /**************************/ .nodata { padding: 80px 0; text-align: center; font-size: 18px; color: #666; } .nodata .ico-nodata { display: block; width: 153px; height: 153px; background: url(../images/ico-nodata.png) no-repeat; margin: 0 auto 25px; } .search-title h4 { font-size: 24px; font-weight: normal; color: #333; } .search-title h4 strong { color: #000; font-weight: normal; } .search-view { padding-bottom: 50px; } .search-view li { margin-bottom: 20px; border-bottom: 1px solid #ddd; padding: 20px; } .search-view li .tit { display: block; font-size: 16px; color: #333; line-height: 2; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .search-view li .tit:hover { color: #000; } .search-view li .des { font-size: 14px; color: #999; line-height: 2; } .search-view li .hand { display: inline-block; width: 120px; height: 32px; border: none; background: #000; color: #fff; text-align: center; cursor: pointer; font-size: 14px; box-sizing: border-box; line-height: 32px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; margin-top: 10px; } .pagering { text-align: center; padding: 10px 0 80px; } .pagering li { display: inline-block; margin: 0 3px; } .pagering a, .pagering span { display: block; line-height: 32px; padding: 0 12px; height: 34px; box-sizing: border-box; border: 1px solid #d9d9d9; font-size: 14px; } .pagering .disabled a, .pagering .disabled span { background: #ddd; color: #fff; font-size: 14px; display: block; } .pagering a:hover { background: #004f9f; border-color: #004f9f; color: #fff; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .pagering .active a { background: #535353; color: #fff; border-color: #535353; } .pagering a.page-link { display: block; width: 100%; height: 100%; font-size: 16px; } /* SCSS MIXIN*/ @-webkit-keyframes scaleout { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @keyframes scaleout { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.7; } } @-webkit-keyframes huadong { 0% { -webkit-transform: translate(0, -60px); transform: translate(0, -60px); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } } @-webkit-keyframes shandong { 0% { -webkit-transform: scale(0.1); transform: scale(0.1); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .blackPage { background: #232323; } .c2 { color: #004f9f !important; } .black { color: #000 !important; } .ffbe, .case-details .case-d-h1 { font-family: Bebas, "Helvetica Neue", Helvetica, Arial, "鎬濇簮榛戜綋", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; } /*棣栭〉banner*/ .com-banner { position: relative; overflow: hidden; } .com-banner a { display: block; height: 100vh; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; } .com-banner .swiper-pagination { bottom: 30px; padding-right: 0; box-sizing: border-box; } .com-banner .swiper-pagination span { width: 8px; height: 8px; border-radius: 50%; background-color: #eee; opacity: 0.7; } .com-banner .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1; background-color: #fff; } .com-banner .bcont { padding-top: 100px; color: #fff; } .com-banner .tit { font-size: 52px; font-weight: normal; line-height: 60px; padding: 10px 0; } .com-banner .disc { font-size: 15px; line-height: 30px; height: 90px; overflow: hidden; margin-top: 10px; max-width: 750px; } .com-banner .handle { display: block; width: 140px; height: 38px; border: 1px solid #fff; color: #fff; font-size: 14px; text-align: center; line-height: 38px; margin-top: 20px; -webkit-transition: all 0.3s; transition: all 0.3s; } .com-banner .handle:hover { background-color: #fff; border-color: #fff; color: #273A55; } .com-banner .swiper-button-prev { left: 30px; } .com-banner .swiper-button-next { right: 30px; } .com-banner .wrap { height: 100%; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .com-banner .bgVideo { height: 100vh; max-height: 39.375vw; position: relative; } .com-banner .bgVideo .pic { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .com-banner .bgVideo video { width: 100%; height: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .com-banner .bgVideo[class*=bg-]:after { position: absolute; z-index: 1; background: #004f9f; top: 0; left: 0; width: 100%; height: 100%; content: ""; } .com-banner .bgVideo.bg-black:after { background: rgba(0, 0, 0, 0.15); } .com-banner .bgVideo.bg-black-30:after { background: none; } .com-banner .bgVideo.bg-black-50:after { background: rgba(0, 0, 0, 0.5); } .com-banner .bgVideo-about { height: 590px; } .com-banner .bgTxt { position: absolute; z-index: 2; width: 100%; top: 0; left: 0; box-sizing: border-box; text-align: center; overflow: hidden; line-height: 1.8; padding: 5% 0; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: column; flex-wrap: nowrap; color: #fff; height: 100%; } .com-banner .bgTxt h1 { font-size: 48px; font-weight: normal; box-sizing: border-box; width: 100%; } .com-banner .bgTxt h3 { font-size: 40px; font-weight: normal; line-height: 1.5; } .com-banner .bgTxt h4 { font-size: 24px; font-weight: normal; width: 100%; } .com-banner .bgTxt .hand { display: inline-block; width: 200px; height: 48px; border: none; background: #278DCB; color: #fff; text-align: center; cursor: pointer; font-size: 18px; box-sizing: border-box; line-height: 48px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-radius: 5px; margin-top: 20px; } .com-banner .bgTxt .hand:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .com-banner .bgTxt .hand2 { display: inline-block; width: 240px; height: 56px; border: 3px solid #fff; background: none; color: #fff; text-align: center; cursor: pointer; font-size: 18px; box-sizing: border-box; line-height: 50px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-radius: 5px; margin-top: 20px; } .com-banner .bgTxt .hand2:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .com-banner .bgTxt.teb { display: flex; justify-content: flex-end; align-items: flex-start; align-content: center; flex-direction: column; flex-wrap: nowrap; } .com-banner .bgTxt .lettes { margin-bottom: 40px; font-size: 46px; text-shadow: 0 0 12px rgba(0, 0, 0, 0.8); } .com-banner .bgTxt .d2 { font-size: 18px; font-weight: normal; max-width: 900px; } .com-banner .bgTxt.vabottom { justify-content: flex-end; padding-bottom: 50px; } .com-banner .bgTxt .brLogo { position: absolute; top: 20%; right: 0; opacity: 0; width: 275px; -webkit-transform: scale(0) translate(0, 10%); transform: scale(0) translate(0, 10%); transition: all 5s ease-in; -webkit-transition: all 5s ease-in; } .com-banner .bgTxt .pro-h1 { font-size: 36px; line-height: 1.4; font-weight: normal; width: 100%; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6); } .com-banner .bgTxt .pro-h2 { font-size: 20px; line-height: 1.4; font-weight: normal; background: #278DCB; padding: 0 6px; margin: 12px 0; } .com-banner .bgTxt .pro-h3 { font-size: 28px; line-height: 1.4; font-weight: normal; width: 100%; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6); } .isLoaded .com-banner .brLogo { opacity: 1; -webkit-transform: scale(1) translate(0, -10%); transform: scale(1) translate(0, -10%); } .com-banner .bbtit { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .com-banner .bbtit strong { position: relative; color: #fff; font-size: 52px; font-weight: normal; padding-bottom: 20px; } .com-banner .bbtit strong:after { content: ""; width: 120px; position: absolute; left: 50%; bottom: 0; margin-left: -60px; height: 4px; background: #fff; } .com-banner .camTxt { position: absolute; line-height: 20px; padding: 20px 40px; max-width: 90%; bottom: 10%; left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 15px; } .com-banner .mouse { position: absolute; bottom: 30px; left: 0; width: 46px; height: 46px; background: url(../images/varrow.png) no-repeat; background-size: 100% 100%; z-index: 10; -webkit-animation: huadong 1.2s infinite linear; animation: huadong 1.2s infinite linear; pointer-events: none; line-height: 64px; text-align: center; font-size: 32px; } .com-banner .mouse + * { margin-bottom: 100px; } .short-banner a { max-height: 45vw; } .h40-banner a { max-height: 22.5vw; } .h50-banner a { max-height: 28.125vw; } .h60-banner a { max-height: 33.75vw; } .h70-banner a { max-height: 39.375vw; } .h75-banner a { max-height: 42.1875vw; } .h80-banner a { max-height: 45vw; } .h90-banner a { max-height: 50.625vw; } .h100-banner a { max-height: 56.25vw; } .h40-banner .bgVideo { max-height: 22.5vw; } .h50-banner .bgVideo { max-height: 28.125vw; } .h60-banner .bgVideo { max-height: 33.75vw; } .h70-banner .bgVideo { max-height: 39.375vw; } .h75-banner .bgVideo { max-height: 42.1875vw; } .h80-banner .bgVideo { max-height: 45vw; } .h90-banner .bgVideo { max-height: 50.625vw; } .h100-banner .bgVideo { max-height: 56.25vw; } .px305-banner a { max-height: 305px; } .px614-banner a { max-height: 614px; } .hm-banner:after { position: absolute; content: ""; height: 8px; bottom: 0; left: 0; width: 100%; background: linear-gradient(90deg, #E20013, #004F9E); } .rotate-banner .bgVideo { height: 200px; } @media screen and (max-width: 750px) { .wrap { width: 100%; box-sizing: border-box; padding: 0 10px; } .com-banner a { height: 50vw; max-height: none; } .h40-banner a { height: 32vw; } .com-banner .bgVideo { max-height: 70vw; } .com-banner .bgTxt { padding: 10px 20px; line-height: 1.4; } .com-banner .bgTxt h1 { font-size: 16px; padding: 8px 12px; } .com-banner .bgTxt h3 { font-size: 14px; } .com-banner .bgTxt h4 { font-size: 14px; } .com-banner .bgTxt h5 { font-size: 14px; } .com-banner .bgTxt .hand { width: 100px; height: 32px; line-height: 32px; font-size: 14px; margin-top: 15px; } .com-banner .bgTxt .lettes { font-size: 24px; } .com-banner .bgTxt .d2 { font-size: 12px; line-height: 1.4; } .com-banner .bgTxt .pro-h1 { font-size: 18px; line-height: 1.4; } .com-banner .bgTxt .pro-h2 { font-size: 13px; margin: 4px 0; } .com-banner .bgTxt .pro-h3 { font-size: 16px; } .com-banner .bgTxt .hand2 { width: 140px; height: 36px; line-height: 34px; border-width: 1px; } .hm-banner a { height: 55vw; max-height: 100vw; } .hm-banner .bgVideo { max-height: 65vw; } .px305-banner a { height: 25vw; } } .swiper-btn { position: absolute; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; z-index: 1; cursor: pointer; top: 50%; margin-top: -40px; width: 50px; height: 80px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; color: #fff; font-size: 30px; color: #fff; } .swiper-btn:hover { color: #004f9f; } .swiper-btn.swiper-button-disabled { pointer-events: none; opacity: 0.3; } .swiper-btn-prev { left: -80px; } .swiper-btn-next { right: -80px; } .disTit { color: #1F1F1F; text-align: center; line-height: 1.7; font-size: 28px; font-weight: normal; } .bort1 { border-top: 1px solid #ddd; } @media screen and (max-width: 750px) { .swiper-btn { margin-top: -25px; width: 30px; height: 50px; font-size: 22px; border-radius: 5px; } .swiper-btn-prev { left: 10px; } .swiper-btn-next { right: 10px; } .m-toper ~ .com-banner { margin-top: 60px; top: 0px; } } .home-inter { background: #003973; height: 240px; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 0 10px; } .home-inter a { height: 100%; flex: 1; margin: 0 15px; padding: 30px; overflow: hidden; box-sizing: border-box; background: #004F9E; color: #fff; } .home-inter .t1 { font-size: 14px; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .home-inter .t1 i { opacity: 0.6; margin-left: 10px; position: relative; top: 1px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .home-inter .t2 { margin-top: 15px; font-size: 30px; } .home-inter .d { font-size: 16px; line-height: 1.6; margin-top: 15px; } .home-inter a:hover .t1 i { -webkit-transform: translate(20px, 0); transform: translate(20px, 0); } .recom-product-view { padding: 80px 0; background: url(../images/hs-bg.jpg) no-repeat center bottom; } .recom-product-view .recom-product-wrap { position: relative; margin-top: 40px; } .recom-product-view .recom-product { overflow: hidden; } .recom-product-view .recom-product a { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: relative; overflow: hidden; overflow: hidden; background: #F5F5F6; text-align: center; height: 190px; font-size: 14px; color: #555; position: relative; } .recom-product-view .recom-product a img, .recom-product-view .recom-product a .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .recom-product-view .recom-product a img { display: block; width: 100%; } .recom-product-view .recom-product a .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .recom-product-view .recom-product a:hover > img, .recom-product-view .recom-product a:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .recom-product-view .recom-product .pic { height: 100%; } .recom-product-view .recom-product .img { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 100%; } .recom-product-view .recom-product .info { position: absolute; text-align: left; top: 75%; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; color: #fff; height: 50%; width: 100%; left: 0; color: #fff; box-sizing: border-box; font-size: 14px; padding: 15px 20px 12px; background: linear-gradient(transparent, rgba(0, 0, 0, 0.8)); } .recom-product-view .recom-product .t { display: block; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; } .recom-product-view .recom-product .d { margin-top: 8px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; font-size: 12px; color: #ddd; line-height: 1.5; opacity: 0; } .recom-product-view .recom-product a:hover .img { -webkit-transform: scale(1.1); transform: scale(1.1); } .recom-product-view .recom-product a:hover .info { top: 50%; } .recom-product-view .recom-product a:hover .d { opacity: 1; } .recom-product-view .swiper-btn { background: #eee; color: #004f9f; border: 0; border-radius: 0; } @media screen and (max-width: 1300px) { .home-inter a { margin: 0 10px; padding: 20px; } .home-inter .t2 { font-size: 24px; } .home-inter .d { margin-top: 10px; } } @media screen and (max-width: 750px) { .home-inter { height: auto; padding-top: 10px; padding-bottom: 1px; display: block; } .home-inter a { height: auto; display: block; margin: 0 0 10px; padding: 20px; } .home-inter .t1 { font-size: 14px; } .home-inter .t2 { font-size: 18px; margin-top: 10px; } .home-inter .d { font-size: 13px; margin-top: 10px; } .recom-product-view { padding: 50px 0; } .recom-product-view .recom-product a { height: 60vw; } } .home-case-view { padding: 80px 0 0; } .home-case-view .home-case-wrap { position: relative; margin-top: 40px; } .home-case-view .home-case { overflow: hidden; } .home-case-view .home-case a { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; overflow: hidden; background: #F5F5F6; text-align: center; height: 600px; font-size: 14px; color: #555; position: relative; } .home-case-view .home-case .pic { height: 100%; } .home-case-view .home-case .img { background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100%; width: 100%; } .home-case-view .home-case .ftit { position: absolute; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); color: #fff; font-size: 28px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .home-case-view .home-case .info { position: absolute; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -webkit-transform: translate(100%, 0); transform: translate(100%, 0); opacity: 0; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 79, 158, 0.8); color: #fff; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: column; flex-wrap: nowrap; box-sizing: border-box; padding: 0 10%; } .home-case-view .home-case .t { width: 100%; display: block; line-height: 1.5; font-size: 24px; } .home-case-view .home-case .d { width: 100%; margin-top: 12px; font-size: 16px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .home-case-view .home-case a:hover .ftit { opacity: 0; -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); } .home-case-view .home-case a:hover .info { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .home-case-view .swiper-btn { background: #eee; color: #004f9f; border: 0; border-radius: 0; } @media screen and (max-width: 750px) { .home-case-view { padding: 50px 0 0; } .home-case-view .home-case-wrap { margin-top: 2px; } .home-case-view .home-case a { height: 55vw; } .home-case-view .home-case .ftit { font-size: 24px; } .home-case-view .home-case .t { font-size: 24px; } } .home-stock-info { padding: 50px 0; } .home-stock-info .stock-rel { margin-top: 15px; font-size: 13px; } .home-stock-info .stock-rel strong { font-weight: normal; font-size: 22px; margin-right: 15px; } .stock-info { display: flex; justify-content: flex-start; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: wrap; } .stock-info .stock-item { padding: 35px 0; width: 33%; } .stock-info .st-money { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .stock-info .st-m1 { font-size: 50px; line-height: 60px; font-weight: normal; color: #004f9f; margin-right: 20px; } .stock-info .st-m2-top { font-size: 14px; } .stock-info .st-m2-bottom { font-size: 18px; } .stock-info .st-m2-bottom i { font-size: 30px; display: inline-block; color: #004f9f; } .stock-info .st-m2-bottom i.up { -webkit-transform: rotate3d(0, 0, 1, 180deg); transform: rotate3d(0, 0, 1, 180deg); } .stock-info #stock-classs.up .st-m1 { color: #D80000; } .stock-info #stock-classs.up #stock-data5 { color: #D80000; -webkit-transform: rotate3d(0, 0, 1, 180deg); transform: rotate3d(0, 0, 1, 180deg); } .stock-info #stock-classs.down .st-m1 { color: #009926; } .stock-info #stock-classs.down #stock-data5 { color: #009926; } .home-newslight { padding: 60px 0 80px; background: #004f9f; color: #fff; } .home-newslight .list { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; margin-top: 20px; } .home-newslight .list a { margin-left: 1%; height: 520px; position: relative; border-radius: 8px; position: relative; overflow: hidden; overflow: hidden; display: block; width: 24.5%; margin-bottom: 12px; } .home-newslight .list a img, .home-newslight .list a .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .home-newslight .list a img { display: block; width: 100%; } .home-newslight .list a .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .home-newslight .list a:hover > img, .home-newslight .list a:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .home-newslight .list a:nth-child(3n+1) { margin-left: 0; } .home-newslight .list a:nth-child(6n+1) { width: 49%; } .home-newslight .list a:nth-child(6n) { width: 49%; } .home-newslight .list .pic { height: 100%; } .home-newslight .list .pic:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 55%; width: 100%; left: 0; color: #fff; box-sizing: border-box; background: linear-gradient(transparent, rgba(0, 0, 0, 0.8)); } .home-newslight .list .info { position: absolute; display: flex; justify-content: flex-end; align-items: flex-start; align-content: center; flex-direction: column; flex-wrap: nowrap; text-align: left; line-height: 1.5; bottom: 0; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; color: #fff; height: 55%; width: 100%; left: 0; color: #fff; box-sizing: border-box; font-size: 14px; padding: 30px 25px; } .home-newslight .list .t { display: block; font-size: 24px; line-height: 1.1; } .home-newslight .list .d { margin-top: 15px; font-size: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .home-newslight .list a:hover .img { -webkit-transform: scale(1.1); transform: scale(1.1); } @media screen and (max-width: 1300px) { .stock-info .st-m1 { font-size: 36px; } } @media screen and (max-width: 750px) { .stock-info { display: block; } .stock-info .stock-item { padding: 5px 0; width: auto; } .stock-info .st-m1 { font-size: 36px; } .home-newslight { padding: 50px 0; } .home-newslight .list { display: block; } .home-newslight .list a { margin-left: 0; height: 65vw; width: 100% !important; } .home-newslight .list .info { padding: 15px; height: 70%; } .home-newslight .list .t { font-size: 18px; } .home-newslight .list .d { margin-top: 10px; font-size: 13px; } } .filter-title { display: flex; justify-content: center; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; } .filter-title h1 { font-size: 32px; line-height: 34px; font-weight: normal; color: #004f9f; margin-right: 60px; } .filter-title .frbox { flex: 1; display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; } .filter-title .frbox .list { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; flex: 1; } .filter-title .frbox a { padding: 0 12px; margin-bottom: 8px; font-size: 14px; color: #004f9f; border: 1px solid #004f9f; margin-right: 8px; line-height: 32px; height: 34px; border-radius: 5px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .filter-title .frbox a:hover, .filter-title .frbox a.on { background: #278DCB; border-color: #278DCB; color: #fff; } .case-study { padding: 20px 0 70px; } .case-study .list { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; } .case-study .list .item { width: 24%; margin-left: 1.33%; margin-bottom: 30px; position: relative; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .case-study .list .item:before { display: block; height: 10px; content: ""; background: linear-gradient(#aaa, #ddd); } .case-study .list .item:nth-child(4n+1) { margin-left: 0; } .case-study .list .item:hover { border-top-color: #004f9f; } .case-study .list .pic { display: block; position: relative; overflow: hidden; height: 205px; margin-top: 20px; } .case-study .list .pic img, .case-study .list .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .case-study .list .pic img { display: block; width: 100%; } .case-study .list .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .case-study .list .pic:hover > img, .case-study .list .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .case-study .list .info { padding: 20px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; background: #F4F4F4; position: relative; z-index: 1; } .case-study .list .t { font-size: 22px; line-height: 26px; height: 52px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #004f9f; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .case-study .list .t:hover { color: #004f9f; } .case-study .list .d { font-size: 14px; line-height: 1.6; color: #606060; margin-top: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; } .case-study .list .item:hover .info { background: #efefef; } @media screen and (max-width: 750px) { .filter-title { display: block; } .filter-title h1 { font-size: 24px; } .filter-title .frbox { justify-content: flex-start; margin-top: 10px; } .filter-title .frbox a { font-size: 12px; margin-bottom: 5px; } .case-study .list { display: block; } .case-study .list .item { width: 100%; margin-left: 0; margin-bottom: 20px; height: auto; border-top: 0; } .case-study .list .pic { height: 50vw; } .case-study .list .info { height: auto; } .case-study .list .t { font-size: 16px; } .case-study .list .d { font-size: 12px; } } .case-banner .swiper-btn { color: #004f9f; border: 0; font-size: 32px; } .case-details { padding-bottom: 80px; } .case-details .case-d-item { padding: 20px 0; } .case-details .case-d-tit { font-size: 20px; font-weight: bold; color: #004f9f; margin-bottom: 10px; } .case-details .case-d-h1 { font-size: 42px; font-weight: normal; color: #545454; } .case-devices { display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; } .case-devices li, .case-devices .item { display: block; width: 24%; margin-left: 1.33%; height: 190px; margin-bottom: 15px; position: relative; overflow: hidden; position: relative; } .case-devices li img, .case-devices li .img, .case-devices .item img, .case-devices .item .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .case-devices li img, .case-devices .item img { display: block; width: 100%; } .case-devices li .img, .case-devices .item .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .case-devices li:hover > img, .case-devices li:hover > .img, .case-devices .item:hover > img, .case-devices .item:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .case-devices li:nth-child(4n+1), .case-devices .item:nth-child(4n+1) { margin-left: 0; } .case-devices li .info, .case-devices .item .info { position: absolute; bottom: 0; height: 50%; width: 100%; left: 0; color: #fff; display: flex; justify-content: flex-start; align-items: flex-end; align-content: center; flex-direction: row; flex-wrap: nowrap; box-sizing: border-box; font-size: 14px; padding: 12px 20px; background: linear-gradient(transparent, rgba(0, 0, 0, 0.7)); } .case-products { padding: 60px 0 45px; background: #ECECEC; } .case-products .list { display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; } .case-products .list a { width: 24%; padding: 15px; box-sizing: border-box; background: #fff; margin-left: 1.33%; height: 165px; margin-bottom: 15px; position: relative; } .case-products .list a:hover { transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; box-shadow: 0 2px 18px 1px rgba(0, 0, 0, 0.15); } .case-products .list a:nth-child(4n+1) { margin-left: 0; } .case-products .list .t { font-size: 16px; color: #004f9f; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .case-products .list .info { margin-top: 10px; display: flex; justify-content: space-between; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .case-products .list .img { width: 125px; height: 84px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .case-products .list .d { flex: 1; margin-right: 20px; color: #545454; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } @media screen and (max-width: 750px) { .case-details .case-d-tit { font-size: 18px; } .case-details .case-d-h1 { font-size: 24px; } .case-devices { display: block; } .case-devices li, .case-devices .item { width: 100%; margin-left: 0; height: 50vw; margin-bottom: 10px; } .case-products { padding: 50px 0 40px; } .case-products .list { display: block; } .case-products .list a { width: auto; margin-left: 0; display: block; margin-bottom: 10px; } } .news-study { padding: 20px 0 70px; } .news-study .list .item { width: 32%; margin-bottom: 30px; position: relative; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .news-study .list .item:before { display: block; height: 10px; content: ""; background: linear-gradient(#aaa, #ddd); } .news-study .list .item:nth-child(3n+1) { margin-left: 0; } .news-study .list .pic { display: block; position: relative; overflow: hidden; margin-top: 20px; } .news-study .list .pic img, .news-study .list .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .news-study .list .pic img { display: block; width: 100%; } .news-study .list .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .news-study .list .pic:hover > img, .news-study .list .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .news-study .list .info { padding: 20px 15px; height: 190px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; background: #F4F4F4; position: relative; z-index: 1; } .news-study .list .trow { display: flex; justify-content: center; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; } .news-study .list .dates { width: 42px; margin-right: 20px; } .news-study .list .dates .day { height: 60px; background: #5E5E5E; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-radius: 5px; color: #fff; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: column; flex-wrap: nowrap; } .news-study .list .dates .day strong { font-size: 23px; font-weight: bold; } .news-study .list .dates .day span { font-size: 12px; } .news-study .list .dates .year { font-size: 13px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; color: #969696; text-align: center; margin-top: 3px; } .news-study .list .t { flex: 1; font-size: 22px; line-height: 30px; color: #004f9f; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news-study .list .t:hover { color: #004f9f; } .news-study .list .d { font-size: 14px; line-height: 1.6; color: #606060; margin-top: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .news-study .list .item:hover .info { background: #efefef; } .news-study .list .item:hover .day { background: #004f9f; } .news-study .list .item:hover .year { color: #004f9f; } @media screen and (max-width: 750px) { .news-study .list { display: block; } .news-study .list .item { width: 100%; margin-left: 0; margin-bottom: 20px; height: auto; border-top: 0; } .news-study .list .pic { height: 50vw; } .news-study .list .info { height: auto; } .news-study .list .t { font-size: 16px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .news-study .list .d { font-size: 12px; } } .product-cate { display: flex; justify-content: flex-start; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: wrap; padding: 0 0 60px 0; background: url(../images/pj-bg.png) no-repeat 70% bottom; } .product-cate .item { width: 19%; margin-left: 1.25%; margin-bottom: 30px; background: #fff; } .product-cate .item:nth-child(5n+1) { margin-left: 0; } .product-cate .item:hover { background: #eee; } .product-cate .tit { height: 80px; background: #004f9f; color: #fff; padding: 0 20px; font-size: 16px; line-height: 24px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .product-cate .tit2 { background: #5b9bd5; } .product-cate .pic { height: 170px; position: relative; overflow: hidden; } .product-cate .pic img, .product-cate .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .product-cate .pic img { display: block; width: 100%; } .product-cate .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .product-cate .pic:hover > img, .product-cate .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .product-cate .childs { padding: 20px 12px; } .product-cate .childs a { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 10px 0; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .product-cate .childs a:hover { text-decoration: underline; } .product-cate .childs a i { font-size: 14px; margin-right: 5px; } .product-cate .childs a span { font-size: 12px; color: #004f9f; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .product-cmain { display: flex; justify-content: space-between; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; margin-top: 30px; } .product-cmain .product-c-nav { width: 310px; } .product-cmain .product-c-nav dl { border-bottom: 1px solid #ddd; } .product-cmain .product-c-nav dt a { padding: 15px 0; display: block; height: 26px; line-height: 26px; font-size: 16px; color: #004f9f; } .product-cmain .product-c-nav dt a:before { content: "+"; font-size: 20px; margin-right: 10px; } .product-cmain .product-c-nav dt a.on:before { content: "-"; } .product-cmain .product-c-nav dd { padding-bottom: 15px; display: none; } .product-cmain .product-c-nav dd a { padding: 5px 15px; display: block; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; color: #004f9f; } .product-cmain .product-c-nav dd a:before { content: "-"; font-size: 20px; margin-right: 10px; } .product-cmain .product-c-content { margin-left: 60px; flex: 1; } .product-cmain .product-c-list { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; padding-bottom: 60px; } .product-cmain .product-c-list a { width: 32%; margin-left: 2%; margin-bottom: 20px; background: #DFE5EA; position: relative; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .product-cmain .product-c-list a:nth-child(3n+1) { margin-left: 0; } .product-cmain .product-c-list a:hover { border-top-color: #004f9f; } .product-cmain .product-c-list .pic { height: 180px; display: block; position: relative; overflow: hidden; } .product-cmain .product-c-list .pic img, .product-cmain .product-c-list .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .product-cmain .product-c-list .pic img { display: block; width: 100%; } .product-cmain .product-c-list .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .product-cmain .product-c-list .pic:hover > img, .product-cmain .product-c-list .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .product-cmain .product-c-list .tit { height: 90px; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 10px 25px; font-size: 20px; } .product-cmain .product-c-list a:hover { background: #c8cfd5; } @media screen and (max-width: 1300px) { .product-cmain .product-c-nav { width: 280px; } .product-cmain .product-c-content { margin-left: 40px; } .product-cmain .product-c-list .pic { height: 150px; } .product-cmain .product-c-list .tit { padding: 10px 15px; } } @media screen and (max-width: 1300px) { .product-cate .tit { padding: 0 12px; } .product-cate .pic { height: 140px; } } @media screen and (max-width: 750px) { .product-cate { display: block; } .product-cate .tit { height: 70px; } .product-cate .item { display: block; width: 100%; } .product-cmain { display: block; } .product-cmain .product-c-nav { width: 100%; } .product-cmain .product-c-content { margin-left: 0; margin-top: 30px; } .product-cmain .product-c-list { display: block; } .product-cmain .product-c-list a { width: 100%; display: block; margin-left: 0; } } .prod-intab { height: 58px; position: relative; top: -58px; z-index: 10; } .prod-intab .list { height: 58px; background: #676767; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; } .prod-intab a { color: #fff; padding: 0 50px; text-align: center; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: relative; height: 58px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; font-size: 16px; } .prod-intab a:before { content: ""; position: absolute; top: 4px; right: 0; height: 50px; border-right: 1px solid #939393; } .prod-intab a:after { content: ""; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: absolute; left: 50%; margin-left: -10px; opacity: 0; bottom: -12px; width: 0; height: 0; border-style: solid; border-width: 12px 12px 0 12px; border-color: #004f9f transparent transparent transparent; } .prod-intab a:hover, .prod-intab a.on { background: #004f9f; } .prod-intab a:hover:after, .prod-intab a.on:after { opacity: 1; } @media screen and (max-width: 750px) { .prod-intab { height: auto; top: 5px; margin-bottom: 40px; } .prod-intab .list { height: auto; } .prod-intab a { width: 33.33%; box-sizing: border-box; padding: 0; border-right: 1px solid #939393; border-bottom: 1px solid #939393; } .prod-intab a:before, .prod-intab a:after { display: none; } } .prod-content-item { padding-bottom: 50px; display: none; } .prod-ct-top { display: flex; justify-content: space-between; align-items: center; align-content: center; flex-direction: row-reverse; flex-wrap: nowrap; } .prod-ct-title { font-size: 20px; font-weight: normal; color: #000; padding: 10px 0; } .prod-features { height: 455px; overflow: hidden; } .gtd-share span { border-radius: 50%; overflow: hidden; } .prod-ct-ack { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; height: 32px; } .prod-ct-ack h1 { font-size: 16px; } .prod-ct-ack .list { flex: 1; margin-left: 30px; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .prod-ct-ack .list img { height: 32px; margin-right: 10px; } .prod-bnbox { padding: 30px 0; border-top: 1px solid #d9d9d9; display: flex; justify-content: space-between; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; } .gdt-picView { width: 48%; padding-bottom: 80px; } .gdt-picView .bigView { height: 430px; position: relative; background: #eee; } .gdt-picView .bigView ul { width: 100%; height: 100%; } .gdt-picView .bigView ul li { position: relative; overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; opacity: 0; } .gdt-picView .bigView ul li img, .gdt-picView .bigView ul li .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .gdt-picView .bigView ul li img { display: block; width: 100%; } .gdt-picView .bigView ul li .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .gdt-picView .bigView ul li:hover > img, .gdt-picView .bigView ul li:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .gdt-picView .bigView ul li.on { opacity: 1; } .gdt-picView .bigView ul .t { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px; line-height: 1.8; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.6); } .gdt-picView .smView { margin-top: 10px; height: 80px; position: relative; } .gdt-picView .smView .smView-box { overflow: hidden; } .gdt-picView .smView .swiper-btn { height: 100%; top: auto; bottom: -70px; margin-top: 0; width: 32px; height: 32px; font-size: 18px; background: #369EE1; color: #fff; line-height: 32px; text-align: center; } .gdt-picView .smView .swiper-btn:hover { background: #004f9f; } .gdt-picView .smView .swiper-button-prev { left: 50%; margin-left: -40px; } .gdt-picView .smView .swiper-button-next { right: 50%; margin-right: -40px; } .gdt-picView .smView li { position: relative; } .gdt-picView .smView li:after { position: absolute; top: 0; left: 0; border: 2px solid #004f9f; box-sizing: border-box; width: 100%; height: 100%; content: ""; opacity: 0; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .gdt-picView .smView li { cursor: pointer; } .gdt-picView .smView li.on:after { opacity: 1; } .gdt-picView .smView img { display: block; width: 100%; height: 80px; } .gdt-detail { width: 48%; } .gdt-detail .shand a { font-size: 16px; color: #004f9f; } @media screen and (max-width: 750px) { .prod-ct-top { display: block; } .prod-ct-ack { display: block; } .prod-ct-ack .list { margin-left: 0; margin-top: 12px; } .prod-bnbox { display: block; } .gdt-picView { float: none; width: auto; } .gdt-picView .bigView { height: 80vw; } .gdt-picView .smView { height: 50px; } .gdt-picView .smView .swiper-btn { height: 50px; line-height: 50px; font-size: 24px; } .gdt-picView .smView img { height: 50px; } .gdt-detail { width: 100%; } } .prod-similar { border-top: 1px solid #d9d9d9; padding: 30px 0 60px; } .login-page { display: flex; justify-content: space-between; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; } .logForm { width: 800px; padding-bottom: 80px; } .ipt-row { display: flex; justify-content: center; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; margin-top: 20px; } .ipt-lab { width: 220px; box-sizing: border-box; text-align: right; padding-right: 25px; height: 42px; display: flex; justify-content: flex-end; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; font-size: 15px; color: #444; text-transform: capitalize; } .ipt-lab i { color: #f00; } .ipt-ctrl { flex: 1; } .ipt-ctrl .ipt-text { line-height: 22px; padding: 10px 0; font-size: 14px; font-size: 15px; color: #444; } .ipt-str { font-size: 15px; padding: 10px 0; line-height: 22px; } .ipt { display: inline-block; width: 100%; height: 42px; line-height: 42px; border: 1px solid #ccc; background: #fff; color: #333; font-size: 15px; box-sizing: border-box; padding: 0 10px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; max-width: 410px; } .ipt:focus { border-color: #004f9f; } textarea.ipt { height: 150px; } .radio-ipt { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; font-size: 15px; line-height: 22px; padding: 10px 0; } .radio-ipt label { margin-right: 25px; cursor: pointer; } .radio-ipt input { margin-right: 5px; position: relative; top: 2px; width: 16px; height: 16px; } .sendBtn { float: float; display: inline-block; width: 120px; height: 42px; border: none; background: #555; color: #fff; text-align: center; cursor: pointer; font-size: 16px; box-sizing: border-box; line-height: 42px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .sendBtn:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .sendBtn.disabled { background: #d2d2d2; cursor: not-allowed; } .ipt-submit { display: inline-block; width: 220px; height: 52px; border: none; background: #278DCB; color: #fff; text-align: center; cursor: pointer; font-size: 18px; box-sizing: border-box; line-height: 52px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-radius: 6px; max-width: 410px; } .ipt-submit { position: relative; overflow: hidden; } .ipt-submit:after { content: ""; position: absolute; left: -120%; top: 0; width: 100%; height: 100%; background-image: -webkit-linear-gradient(0deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0)); transform: skewx(-25deg); -webkit-transform: skewx(-25deg); } .ipt-submit:hover:after { transition: all 0.5s ease; left: 100%; } .login-top { padding: 30px 0 10px; } .mobile-state { width: 160px; position: relative; float: left; margin-right: -1px; } .mobile-state dt { height: 42px; cursor: pointer; box-sizing: border-box; border: 1px solid #d9d9d9; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .mobile-state dd { display: none; max-height: 300px; overflow: hidden; overflow-y: scroll; position: absolute; background: #fff; top: 100%; box-sizing: border-box; left: 0; width: 100%; border: 1px solid #d9d9d9; border-top: 0; } .mobile-state img { width: 24px; height: 24px; margin-right: 8px; margin-left: 10px; } .mobile-state span { margin-right: 8px; font-size: 14px; flex: 1; } .mobile-state i { font-size: 18px; margin-right: 10px; } .mobile-state a { height: 36px; display: block; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .mobile-state a:hover { background: #f0f0f0; } @media screen and (max-width: 750px) { .login-page { display: block; } .logForm { width: 100%; } .ipt-row { display: block; margin-top: 12px; } .ipt-ctrl:after { content: ""; display: block; clear: both; } .ipt-lab { width: auto; text-align: left; font-size: 14px; line-height: 20px; padding-bottom: 5px; } } .com-widgets, .com-widgets2 { width: 380px; position: relative; } .wgs-company { background: #F6F6F6; padding: 30px; } .wgs-company .h1 { padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; font-weight: normal; font-size: 22px; color: #315266; } .wgs-company .artContent { font-size: 15px; color: #315266; padding: 20px 0 0; } .wgs-adimg { margin-top: 15px; } .wgs-adimg a { position: relative; overflow: hidden; display: block; } .wgs-adimg a:after { content: ""; position: absolute; left: -120%; top: 0; width: 100%; height: 100%; background-image: -webkit-linear-gradient(0deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0)); transform: skewx(-25deg); -webkit-transform: skewx(-25deg); } .wgs-adimg a:hover:after { transition: all 0.5s ease; left: 100%; } .wgs-adimg a img { display: block; width: 100%; } .ipt-full { display: block; margin-top: 12px; } .ipt-full .ipt-lab { width: auto; text-align: left; font-size: 14px; line-height: 20px; padding-bottom: 5px; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .laylogin-form { padding: 20px 30px 30px; } .laylogin-form .skip a { color: #278DCB; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .laylogin-form .skip a:hover { text-decoration: underline; } .laylogin-form .btn { display: inline-block; width: 100%; height: 46px; border: none; background: #278DCB; color: #fff; text-align: center; cursor: pointer; font-size: 18px; box-sizing: border-box; line-height: 46px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .laylogin-form .btn:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .laylogin-form .bbtn { display: inline-block; width: 100%; height: 46px; border: none; background: #004F9E; color: #fff; text-align: center; cursor: pointer; font-size: 18px; box-sizing: border-box; line-height: 46px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .laylogin-form .bbtn { position: relative; overflow: hidden; } .laylogin-form .bbtn:after { content: ""; position: absolute; left: -120%; top: 0; width: 100%; height: 100%; background-image: -webkit-linear-gradient(0deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.5), hsla(0, 0%, 100%, 0)); transform: skewx(-25deg); -webkit-transform: skewx(-25deg); } .laylogin-form .bbtn:hover:after { transition: all 0.5s ease; left: 100%; } .laylogin-form .tohave { margin-top: 20px; border-top: 1px solid #d9d9d9; font-size: 14px; color: #666; padding-top: 20px; } @media screen and (max-width: 750px) { .laylogin-form { padding: 10px 20px 20px; } .laylogin-form .skip { margin-top: 15px !important; } .wgs-adimg { display: none; } } .support-page { display: flex; justify-content: space-between; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; } .support-widgets { width: 310px; padding-bottom: 30px; position: relative; } .support-main { margin-left: 40px; flex: 1; } .fix-widgets.fixeds { position: absolute; } .support-nav { border-right: 1px solid #d9d9d9; } .support-nav .h1 { font-size: 32px; font-weight: normal; color: #004f9f; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; } .support-nav .list a { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; height: 48px; padding: 0 25px; font-size: 15px; color: #004f9f; border-bottom: 1px solid #d9d9d9; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .support-nav .list a.on, .support-nav .list a:hover { background: #004f9f; color: #fff; } .sup-m-top h1 { font-weight: normal; font-size: 36px; font-weight: normal; color: #004f9f; } .sup-m-top .info { display: flex; justify-content: space-between; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; margin-top: 25px; } .sup-m-top img { width: 215px; } .sup-m-top .d { margin-left: 40px; font-size: 16px; color: #5E5E5E; line-height: 1.8; } @media screen and (max-width: 750px) { .support-page { display: block; } .support-widgets { width: 100%; } .support-main { margin-left: 0; } .support-nav .h1 { font-size: 18px; } .sup-m-top h1 { font-size: 18px; } .sup-m-top .info { display: block; } .sup-m-top img { display: block; } .sup-m-top .d { margin-left: 0; margin-top: 20px; } } .file-table { padding-bottom: 80px; } .file-table table { width: 100%; font-size: 14px; } .file-table tr { transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .file-table tr:hover { background: #f1f1f1; } .file-table th { height: 50px; background: #F0F0F0; border-bottom: 1px solid #d9d9d9; font-weight: normal; text-align: center; } .file-table td { height: 60px; border-bottom: 1px solid #ddd; font-size: 15px; } .file-table td, .file-table th { padding: 0 10px; } .file-table a { transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .file-table a:hover { color: #004f9f; } .file-table .dbtn { display: inline-block; width: 100px; height: 36px; border: none; background: #278DCB; color: #fff; text-align: center; cursor: pointer; font-size: 14px; box-sizing: border-box; line-height: 36px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .file-table .dbtn:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .file-table .dbtn.disabled { background: #999999; } @media screen and (max-width: 750px) { .file-table { padding-bottom: 50px; } .file-table th:nth-child(3), .file-table td:nth-child(3) { display: none; } } .video-table .list { display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; padding-bottom: 60px; } .video-table .list li { width: 32%; margin-left: 2%; background: #278DCB; margin-bottom: 20px; color: #fff; } .video-table .list li:nth-child(1), .video-table .list li:nth-child(2) { width: 49%; } .video-table .list li:nth-child(1) { margin-left: 0; } .video-table .list li:nth-child(3n) { margin-left: 0; } .video-table .list .pic { display: block; padding-bottom: 55%; position: relative; overflow: hidden; } .video-table .list .pic img, .video-table .list .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .video-table .list .pic img { display: block; width: 100%; } .video-table .list .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .video-table .list .pic:hover > img, .video-table .list .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .video-table .list .pic .img { position: absolute; top: 0; left: 0; } .video-table .list .pic i { width: 65px; height: 65px; position: absolute; top: 50%; left: 50%; margin-left: -32px; margin-top: -32px; background: url(../images/prod-play.png) no-repeat center center/cover; } .video-table .list .info { height: 210px; padding: 15px 5%; box-sizing: border-box; } .video-table .list .t { font-size: 18px; padding-bottom: 15px; border-bottom: 1px solid #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .video-table .list .d { font-size: 14px; color: #fff; line-height: 1.8; margin-top: 15px; line-height: 22px; height: 66px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .video-table .list .hand { margin-top: 14px; } .video-table .list .hand a { display: inline-block; width: 95px; height: 32px; border: none; background: #414141; color: #fff; text-align: center; cursor: pointer; font-size: 12px; box-sizing: border-box; line-height: 32px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .video-table .list .hand a:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } @media screen and (max-width: 750px) { .file-table { padding-bottom: 50px; } .file-table th:nth-child(3), .file-table td:nth-child(3) { display: none; } .video-table .list li { width: 100% !important; margin-left: 0; } } .contact-page { padding-bottom: 60px; border-bottom: 1px solid #ddd; } .contactForm { margin-right: 50px; } .contact-row { display: flex; justify-content: space-between; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .contact-row .cr-col { width: 48%; } .contact-office { padding: 40px 0 30px; } .contact-office .contact-country { margin-top: 20px; border-bottom: 1px solid #ddd; } .contact-office .office-list { padding: 30px 0; } .contact-office .office-list li { padding: 25px 0; } .contact-office .office-list .t { font-size: 18px; } .contact-office .office-list .d { margin-top: 15px; font-size: 15px; line-height: 1.8; } @media screen and (max-width: 750px) { .com-widgets, .com-widgets2 { margin-top: 30px; width: 100%; } .login-page { display: block; } .contactForm { width: auto; margin-right: 0; } .contact-row { display: block; } .contact-row .cr-col { width: 100%; margin-top: 20px; } .contact-office .dmap { margin-top: 10px !important; } } .company-history { padding: 80px 0; background-size: cover; background-repeat: no-repeat; background-position: center center; } .company-history .his-item { width: 230px; opacity: 0.6; -webkit-transform: scale(0.9); transform: scale(0.9); transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .company-history .his-item a { display: block; } .company-history .his-item .pic { display: block; height: 230px; position: relative; overflow: hidden; } .company-history .his-item .pic img, .company-history .his-item .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .company-history .his-item .pic img { display: block; width: 100%; } .company-history .his-item .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .company-history .his-item .pic:hover > img, .company-history .his-item .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .company-history .his-item .t { font-size: 12px; color: #878787; margin: 10px 0; } .company-history .his-item .t2 { font-size: 16px; color: #fff; line-height: 1.2; } .company-history .his-item .d { color: #efefef; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px; margin-bottom: 10px; } .company-history .his-item.swiper-slide-active { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .company-history #history-banner { position: relative; overflow: hidden; } .company-history .his-scroll { height: 80px; position: relative; } .company-history .his-scroll .his-process { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; position: relative; margin: 0 20px 0 37px; top: 40px; } .company-history .his-scroll .his-process li { flex: 1; height: 1px; background: #fff; position: relative; } .company-history .his-scroll .his-process .dot { position: absolute; left: -20px; width: 40px; color: #fff; padding-top: 8px; text-align: center; } .company-history .his-scroll .his-process .dot:after { position: absolute; top: -3px; left: 18px; width: 7px; height: 7px; border-radius: 50%; background: #fff; content: ""; } .company-history .his-scroll .his-process li:last-child { max-width: 17px; } .company-history .his-scroll .his-process .ver { position: absolute; left: 0; top: -4px; width: 1px; height: 9px; background: rgba(255, 255, 255, 0.7); } .company-history .his-scroll input { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } input[type=range] { -webkit-appearance: none; background: none; } input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; background: url(../images/xarr.png) 0 0/cover #ff4338; border-radius: 0; -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); cursor: -webkit-grabbing; cursor: grabbing; height: 40px; width: 74px; } input[type=range]::-moz-range-thumb { background: url(../images/xarr.png) 0 0/cover #ff4338; border-radius: 0; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); cursor: pointer; height: 40px; width: 74px; } .company-vlogos { padding: 80px 0; background: #3D444D; color: #fff; } .company-vlogos .list { display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; } .company-vlogos .list li { width: 25%; } .company-vlogos .list .pic img { display: block; width: 80px; height: 80px; margin: 0 auto; } .company-vlogos .list .pic:after { content: ""; width: 36px; height: 1px; display: block; background: #92969B; margin: 20px auto 0; } .company-vlogos .list span { display: block; text-align: center; font-size: 18px; margin-top: 20px; } .company-certificate { padding: 80px 0; overflow: hidden; } .company-certificate .cert-list-wrap { position: relative; } .company-certificate .cert-list { overflow: hidden; position: relative; } .company-certificate .cert-list a { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; background: #F5F5F6; text-align: center; padding: 20px; font-size: 14px; box-sizing: border-box; color: #555; } .company-certificate .cert-list .img { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 220px; } .company-certificate .cert-list .t { display: block; margin-top: 15px; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .company-certificate .cert-list a:hover { background: #eee; } .company-certificate .swiper-btn { background: #eee; color: #004f9f; border: 0; border-radius: 0; } .company-partnership { padding: 80px 0; background: #5B6770; color: #fff; } .company-partnership .list { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; } .company-partnership .list a { height: 100px; padding: 0 35px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; margin-bottom: 10px; } .company-partnership .list img { max-height: 60px; filter: brightness(0) invert(100%); max-width: 90%; opacity: 0.8; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .company-partnership .list a:hover { background: #fff; } .company-partnership .list a:hover img { filter: brightness(1) invert(0); opacity: 1; } @media screen and (max-width: 750px) { .company-history { padding: 50px 0; } .company-vlogos { padding: 50px 0 20px; } .company-vlogos .list li { width: 50%; margin-bottom: 30px; } .company-vlogos .list span { font-size: 14px; margin-top: 12px; } .company-vlogos .list .pic img { width: 60px; height: 60px; } .company-certificate { padding: 50px 0; } .company-certificate .cert-list .img { height: 200px; } .company-partnership { padding: 50px 0; } .company-partnership .list a { padding: 0 10px; width: 50%; box-sizing: border-box; height: 80px; } } .news-page { padding-bottom: 80px; } .search-tform { position: relative; height: 48px; } .search-tform input { width: 100%; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; height: 100%; padding: 8px 48px 8px 20px; border: 1px solid #d9d9d9; box-sizing: border-box; font-size: 14px; } .search-tform input:focus { box-shadow: 0 0 4px 4px rgba(39, 141, 203, 0.6); } .search-tform button { position: absolute; top: 0; right: 0; width: 48px; background: none; cursor: pointer; border: 0; font-size: 20px; line-height: 48px; } .search-tform button:hover { color: #1A5CA2; } .search-cate { border-bottom: 1px solid #d9d9d9; margin-top: 30px; } .search-cate .list { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .search-cate a { font-size: 14px; padding: 0 15px; height: 40px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; margin-right: 10px; position: relative; } .search-cate a:after { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; content: ""; background: #004f9f; opacity: 0; } .search-cate a.on { color: #004f9f; } .search-cate a.on:after { opacity: 1; } .search-list { padding-bottom: 50px; } .search-list li { display: flex; justify-content: center; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 20px 0; border-bottom: 1px solid #d9d9d9; } .search-list .pic { width: 100px; position: relative; overflow: hidden; } .search-list .pic img, .search-list .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .search-list .pic img { display: block; width: 100%; } .search-list .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .search-list .pic:hover > img, .search-list .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .search-list .info { margin-left: 15px; flex: 1; } .search-list .t { display: block; font-size: 18px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .search-list .t:hover { color: #004f9f; } .search-list .t:hover { text-decoration: underline; } .search-list .d { font-size: 14px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.8; } .search-list .lk { margin-top: 5px; display: block; } .search-list .lk a { font-size: 14px; color: #004f9f; text-decoration: underline; } .rg-success { box-sizing: border-box; width: 100%; padding: 60px 25px; } .rg-success i { font-size: 80px; display: block; text-align: center; margin: 0 auto; color: #1A5CA2; } .rg-success .d { margin-top: 20px; text-align: center; font-size: 18px; color: #666; line-height: 1.6; } .rg-success .hand { margin-top: 30px; text-align: center; } .rg-success .hand a { display: inline-block; width: 140px; height: 36px; border: none; background: #278DCB; color: #fff; text-align: center; cursor: pointer; font-size: 16px; box-sizing: border-box; line-height: 36px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .rg-success .hand a:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } @media screen and (max-width: 750px) { .rg-success { padding: 40px 20px; } } .prod-content-item .artContent table { width: 100%; max-width: 100%; } .contactcn-maps { height: auto; margin-bottom: 50px; display: flex; justify-content: center; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: nowrap; margin-top: 0px; } .contactcn-maps .ctns-left { width: 360px; box-sizing: border-box; background: #004f9f; color: #fff; padding: 20px; } .contactcn-maps .ctns-left .title { font-size: 20px; font-weight: bold; } .contactcn-maps .ctns-left .cont { font-size: 14px; line-height: 1.8; margin-top: 15px; } .contactcn-maps .ctns-left .code { margin-top: 20px; font-size: 14px; line-height: 1.6; } .contactcn-maps .ctns-left .phone { margin-top: 15px; } .contactcn-maps .ctns-left .phone img { display: block; width: 100%; } .contactcn-maps .ctns-map { flex: 1; } .emapc-ctns { width: 100% !important; background: none !important; } .emapc-ctns .title { padding-top: 150px; background: url("../images/rx.png") no-repeat 0 0; padding-bottom: 20px; border-bottom: 3px solid #004f9e; } .emapc-ctns .title .rx { display: block; color: #004f9e; font-size: 16px; font-weight: normal !important; } .emapc-ctns .title .num { display: block; color: #6f6f6f; font-size: 30px; font-weight: bold !important; margin-top: 10px; } .emapc-ctns .cont .txt { color: #004f9e; font-size: 16px; margin-top: 20px; } .emapc-ctns .cont .info { color: #6f6f6f; font-size: 14px; } .emapc-ctns .cont .info a { color: #6f6f6f; } .emapc-ctns .cont .pc { float: right; margin-right: 20px; width: 160px; } .emapc-ctns .cont .phones { display: none; } .contactcn-office { background: #004f9f; padding: 50px 0; } .contactcn-office ul { display: flex; justify-content: flex-start; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: wrap; margin-top: 20px; } .contactcn-office li { width: 33%; background: #fff; line-height: 1.8; margin-left: 0.5%; margin-bottom: 8px; padding: 20px; box-sizing: border-box; } .contactcn-office li:nth-child(3n+1) { margin-left: 0; } .contactcn-office .t { font-size: 20px; color: #004f9f; font-weight: bold; } .contactcn-office .d { margin-top: 10px; font-size: 14px; } @media screen and (max-width: 750px) { .contactcn-office ul { display: block; } .contactcn-office li { width: 100%; margin-left: 0; } } .pignose-tab-wrapper { box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .pignose-tab-wrapper .pignose-tab-btn { display: block; min-width: 10em; height: 2.8em; padding: 0 1em; font: inherit; font-size: 100%; text-align: center; text-decoration: none; color: #3b424a; border-bottom-width: 0; border-right-width: 0; line-height: 2.8em; box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .pignose-tab-wrapper .pignose-tab-btn.active { font-size: 14px; padding-bottom: 11px; color: #000; background-color: #ffffff; font-weight: 600; border-bottom: 4px solid #81c6e7; } .pignose-tab-wrapper .pignose-tab-btn.last-btn { border-right-width: 1px; } .pignose-tab-wrapper .pignose-tab-group { display: block; list-style: none; margin: 0; padding: 0; border-bottom: 4px solid #949494; position: relative; *zoom: 1; text-align: center; } .pignose-tab-wrapper .pignose-tab-group:after { display: block; content: ""; clear: both; } .pignose-tab-wrapper .pignose-tab-group .pignose-tab-list { display: inline-block; } .pignose-tab-wrapper .pignose-tab-container { display: none; width: 100%; min-height: 100px; padding: 0.6em 1em; position: absolute; left: 0; top: 44px; text-align: left; } .pignose-tab-wrapper .pignose-tab-container.active { display: block; } .pignose-tab-wrapper .pignose-tab-more { display: none; position: absolute; top: 8px; right: 15px; text-decoration: none; color: #3b424a; } .pignose-tab-wrapper .active .pignose-tab-more { display: block; } .pignose-tab-wrapper .pignose-sub-tab-wrapper { padding: 0; } .pignose-tab-mint { border-color: #d8d8d8 !important; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); border-radius: 3px; border: 1px solid #a1a1a1; } .pignose-tab-mint .pignose-tab-btn { background-color: transparent; color: #42444a; border-color: transparent; transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease; -o-transition: color 0.3s ease, background-color 0.3s ease; -o-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease; -moz-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease; -webkit-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease; } .pignose-tab-mint .pignose-tab-btn:hover { background-color: #f2f2f2; } .pignose-tab-mint .pignose-tab-btn.active { background-color: #60bac2; color: #ffffff; border-color: #60bac2; } .pignose-tab-mint .pignose-tab-group { border-bottom-color: #209799; } .pignose-tab-mint .pignose-tab-container { color: #209799; } .pignose-tab-response { width: 100% !important; box-sizing: border-box; -moz-box-sizing: border-box; } .pignose-tab-response .pignose-tab-btn { width: 100%; min-width: 0; } .pignose-tab-response .pignose-tab-group { white-space: nowrap; } .pignose-tab-response .pignose-tab-list { width: 15%; } .pignose-tab-wrapper .pignose-tab-btn-s { color: #bfc3c6; } .pignose-tab-wrapper .no-border .active { border: none; color: #81c6e7 !important; } .pignose-tab-wrapper .border-1 { border-bottom: 1px solid #b8b8b8; } .pignose-tab-wrapper .margin-bottom-3 { margin-bottom: -4px; color: #000; } .pignose-tab-wrapper .font-16 { font-size: 16px !important; } .pignose-tab-wrapper .font-14 { font-size: 14px; } #wrapper_tab { padding-bottom: 40px; } .article_tab { width: 100%; margin: 0 auto; font-family: "Raleway", "helvetica", "sans-serif"; text-align: center; } #wrapper_tabs { background: url(../images/wrapper-tabs-bg.png) repeat-x bottom; height: 96px !important; } .product_tab { width: 1280px; margin: 10px auto; min-height: 550px !important; max-height: 600px !important; } .article_tabs { width: 1280px; margin: 0 auto; font-family: "Raleway", "helvetica", "sans-serif"; text-align: left; } .homePage { margin-top: 104px; } .emapc-home-inter { display: none; } .product_tabs { width: 1280px; margin: 10px auto; background: #ffffff; } .product_tabs .pignose-tab-group { text-align: left !important; border: none !important; } .product_tabs .pignose-tab-group span.colors { color: #81c6e7 !important; width: 70px !important; border-right: 1px solid #3b424a !important; padding-right: 10px; } .product_tabs .pignose-tab-group .margin-bottom-3 { margin-bottom: 0px !important; width: 100px !important; font-size: 12px !important; } .product_tabs .pignose-tab-group .active { color: #81c6e7; border-bottom: none; } .product_tabs .pignose-tab-group a:after { background: none; width: 0px; } .p-list-text dl { position: absolute; right: 0; } .p-list-text dl dt { display: inline-block; border-right: 1px solid #000; margin-right: 8px; padding-right: 16px; } .p-list-text dl dt a { color: #000; height: 20px; line-height: 20px; } .p-list-text dl dt:last-child { border-right: none; } .p-list-text a { margin-right: 10px !important; padding-right: 0 !important; } .p-list-text .iconfont { margin-left: 4px !important; color: #000 !important; font-weight: bold; } .p-list-text a:after { background: none !important; width: 0px !important; } .suone-product-content img { max-width: 100%; } .emapc-product { display: none; } .emapc-text h4, .emapc-text h1 { text-align: left; } .emapc-text h4 { font-size: 14px !important; } .emapc-product-top { margin-top: 20px; } .emapc-product-top h2 { font-size: 36px !important; color: #004f9e; background: #fff; } .emapc-product-top h4 { font-size: 30px !important; color: #000; text-align: center; padding: 20px; } .emapc-product-top .pic { margin-top: 20px; } .emapc-product-top .product-cate { margin-top: 20px; background: none; } .emapc-product-top .product-cate .tit2 { height: auto; min-height: 80px; background: none; padding: 0; border-radius: 10px; } .emapc-product-top .product-cate .tit2 img { width: 100%; border-radius: 20px; } .emapc-product-top .product-cate .childs a:hover { color: #004f9f; } .emapc-product-top .product-cate .childs a:hover i { text-decoration: none; } .emapc-contact .h1 { font-size: 60px; font-weight: bold; color: #213586; background: url(../images/contactLog.png) no-repeat 140px 14px; } .emapc-contact .h4 { color: #213586; border-bottom: 3px solid #004f9e; } .emapc-contact .d { color: #213586; font-size: 16px; margin-top: 10px; } .recom-product-view { background: none; } .emapc-product-list .hh2 { color: #004f9e !important; font-weight: bold; font-size: 36px !important; } .emapc-product-list h4 { color: #000 !important; font-size: 30px !important; } .emapc-product-list .emapc-title { color: #fff !important; } .emapc-product-list .emapc-subtitle { color: #fff !important; } .emapc-product-list .swiper-btn { color: #315ea2; background: none !important; } .emapc-product-list .emapc-prev-next .swiper-btn { color: #fff; } .emapc-product-list .recom-product-wrap .recom-product a { height: 280px !important; padding: 20px; border: 1px solid #288fcb; border-radius: 20px; background: #fff; } .emapc-product-list .recom-product-wrap .recom-product .pic { height: 50%; } .emapc-product-list .recom-product-wrap .recom-product .info { height: 50%; bottom: 0; position: unset; text-align: center; top: auto; height: 150px; width: 100%; color: #616161; box-sizing: border-box; font-size: 14px; padding: 15px 20px 15px; background: none; } .emapc-product-list .recom-product-wrap .recom-product .info .t { margin-top: 10px; } .emapc-product-list .recom-product-wrap .recom-product .info .d { opacity: 1; margin-top: 35px; } .emapc-product-list .recom-product-wrap .recom-product .info .d span { padding: 10px; color: #fff; border-radius: 10px; background: #0092d4; } .toper { height: 34px; position: fixed; background: #004f9f; left: 0; top: 0; width: 100%; z-index: 100; color: #fff; } .toper .toper-wrap { display: flex; justify-content: flex-end; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; position: relative; height: 100%; } .toper .ashare { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 0 10px; } .toper .ashare a { padding: 0 5px; } .toper .ashare img { height: 18px; } .toper .alink { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .toper .alink a { color: #fff; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 0 15px; font-size: 14px; height: 34px; } .header { height: 70px; position: fixed; background: #004f9f; left: 0; top: 34px; width: 100%; z-index: 101; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.4); } .header .header-wrap { display: flex; justify-content: space-between; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; position: relative; height: 100%; } .header .hh-logo { float: left; } .header .hh-logo a { display: block; position: relative; } .header .hh-logo a:after { background: url(../images/logo-b.png) no-repeat center center/100% 100%; top: 0; left: 0; width: 100%; height: 100%; content: ""; opacity: 0; position: absolute; } .header .hh-logo img { position: relative; z-index: 1; display: block; height: 50px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .header .hh-stock { color: #fff; margin-left: 20px; margin-top: 24px; } .header .hh-stock strong { font-size: 20px; } .header .tt-links { float: right; display: inline-block; width: 140px; height: 42px; border: 1px solid #004f9f; background: transparent; color: #004f9f; text-align: center; cursor: pointer; font-size: 13px; box-sizing: border-box; line-height: 40px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-radius: 5px; margin-top: 29px; } .header .tt-links:not(.disabled):not([disabled]):hover { background: #000; color: #fff; } .header .tt-cont { height: 100%; display: flex; justify-content: flex-end; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .header .tt-cont li { position: relative; height: 34px; } .header .tt-cont li a { color: inherit; line-height: 34px; padding: 0 13px; font-size: 15px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .header .tt-cont li i { font-size: 15px; } .header .tt-cont li .icon-out { font-size: 20px; } .header .hh-menus { height: 100%; flex: 1; display: flex; justify-content: flex-end; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; float: right; } .header .hh-menus dl { position: relative; text-align: center; height: 100%; } .header .hh-menus dl:hover dd { pointer-events: auto; opacity: 1; } .header .hh-menus dl dt.on a { color: #81c6e7; } .header .hh-menus dt { display: block; position: relative; z-index: 1; height: 100%; } .header .hh-menus dt a { font-size: 16px; padding: 0 20px; height: 100%; position: relative; color: inherit; display: block; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .header .hh-menus dt a:hover { color: #81c6e7; } .header .hh-menus dt .icon-bottom-arrow { position: relative; top: 2px; margin-left: 5px; } .header .hh-menus dt.on a { color: #81c6e7; } .header .hh-menus dd { position: absolute; top: 100%; left: 0; box-sizing: border-box; width: 200px; background: rgba(0, 0, 0, 0.8); text-align: left; opacity: 0; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); pointer-events: none; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .header .hh-menus dd a { display: block; padding: 10px 30px; font-size: 14px; color: #ccc; line-height: 1.6; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: relative; } .header .hh-menus dd a:hover { color: #fff; } .header .tt-pends { float: right; } .header .hh-search a { color: inherit; font-size: 20px; padding: 0 10px; } .header .hh-search a i { position: relative; top: 2px; } .header .search-box { height: 36px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); display: none; position: absolute; line-height: 36px; top: 70px; right: 0; padding: 5px 8px; background: #fff; } .header .search-box input { width: 260px; height: 36px; border: 0; border: 1px solid #ddd; background: #fff; border-radius: 8px; padding: 0 8px; box-sizing: border-box; font-size: 15px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; cursor: pointer; } .header .search-box button { position: absolute; color: #fff; top: 5px; right: 8px; width: 36px; line-height: 36px; text-align: center; background: #004f9f; border-radius: 0 8px 8px 0; border: none; font-size: 20px; } .header .tt-lang { float: left; cursor: pointer; line-height: 34px; font-size: 15px; width: 90px; height: 34px; text-align: center; color: #fff; box-sizing: border-box; } .header .tt-lang dt { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; box-sizing: border-box; text-align: center; } .header .tt-lang dd { opacity: 0; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); pointer-events: none; background: #fff; color: #004f9f; } .header .tt-lang dd a { display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; box-sizing: border-box; padding: 8px 0; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-top: 1px solid #ddd; color: #333; line-height: 36px; } .header .tt-lang dd a:first-child { border-top: 0; } .header .tt-lang dd a:hover { background: #f3f3f3; } .header .tt-lang:hover dd { opacity: 1; pointer-events: auto; } .header .tt-share { margin-left: 10px; float: left; margin-top: 22px; } .header .tt-share a { float: left; width: 40px; height: 40px; box-sizing: border-box; padding: 8px; } .header .tt-share a img { width: 24px; height: 24px; display: block; } .header.vblack { background: #004f9e; box-shadow: 0 2px 18px rgba(0, 0, 0, 0.2); } .header.vblack .hh-logo a:after { opacity: 1; } .header.vblack .hh-logo a img { opacity: 0; } .header.vblack .hh-stock { color: #fff; } .header.vblack .ht-right { border-bottom: 1px solid #bbb; } .header.vblack .hh-menus dt a:after { background: #000; } .product_h2s { height: 80px; background: #004f9f; color: #fff; font-size: 16px; line-height: 24px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .product-nav-list { padding: 0.6em 0em !important; border-bottom: 1px solid #bfc3c6; } .product-nav-list dl { width: 100% !important; height: 460px !important; } .product-nav-list dl dt { float: left; width: 160px; height: 450px; line-height: 450px; color: #81c6e7; font-size: 16px; } .product-nav-list dl dd { float: left; width: 1120px; height: auto; min-height: 440px; background: url(../images/product-nav-line-bg.png) repeat-x center center; } .product-nav-list dl dd .product-list-nav { height: 200px; width: 223px; float: left; border-right: 1px solid #bfc3c6; margin: 10px 0; } .product-nav-list dl dd .product-list-nav .product-img { height: 160px; width: 100%; background-size: 100% 100% !important; background-repeat: no-repeat !important; } .product-nav-list dl dd .product-list-nav a { padding: 0 !important; overflow: hidden; } .product-nav-list dl dd .product-list-nav a:hover { background: #81c6e7 !important; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .product-nav-list dl dd .product-list-nav a.texts:link { text-align: center; color: #3b424a !important; margin-top: 10px; height: 25px !important; line-height: 25px; } .product-nav-list dl dd .product-list-nav a.texts:hover { color: #81c6e7 !important; text-decoration: none; background: none !important; } .product-nav-list dl dd .product-list-nav a:hover .product-img { -webkit-transform: scale(1.1); transform: scale(1.1); transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .product-nav-list dl dd .no-line { border-right: none; } @media screen and (max-width: 1450px) { .toper .hh-logo img { height: 40px; } .toper .hh-menus dt a { font-size: 13px; padding: 0 10px; } .toper .tt-share { display: none; } .toper .search-box input { width: 120px; } } @media screen and (max-width: 1300px) { .header .hh-menus dt a { padding: 0 12px; } } .m-toper { display: none; height: 60px; position: fixed; left: 0; background: #fff; width: 100%; top: 0; z-index: 100; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); } .m-toper .wrap { display: flex; justify-content: space-between; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; height: 100%; } .m-toper .hh-logo img { display: block; height: 20px; } .m-toper .hh-lang { float: right; position: relative; right: -20px; color: #000; font-size: 24px; } .m-header { position: fixed; display: none; pointer-events: none; top: 60px; bottom: 0; left: 0; z-index: 100; width: 100%; } .m-header .m-header-layer { position: absolute; top: 0; left: 0; width: 100%; opacity: 0; height: 100%; background: rgba(0, 0, 0, 0.3); transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; pointer-events: none; } .m-header .m-header-box { margin-left: 100%; width: 80%; background: #000; position: relative; z-index: 1; height: 100%; overflow: hidden; overflow-y: auto; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .m-header .hh-menus .search-box { padding: 8px 10px; position: relative; line-height: 36px; border-bottom: 1px solid #666; background: #000; } .m-header .hh-menus .search-box input { width: 100%; height: 36px; border: 0; background: #eee; opacity: 1; border-radius: 8px; padding: 0 8px 0 36px; box-sizing: border-box; font-size: 15px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; cursor: pointer; } .m-header .hh-menus .search-box button { position: absolute; top: 8px; left: 10px; width: 36px; line-height: 36px; text-align: center; background: none; color: inherit; border: none; font-size: 20px; pointer-events: none; } .m-header .hh-menus dl { position: relative; border-bottom: 1px solid #666; } .m-header .hh-menus dl dt a { display: block; background: #000; height: 45px; line-height: 45px; padding: 0 15px; font-size: 14px; color: #fff; } .m-header .hh-menus dl dt .l-icon { font-size: 20px; position: relative; top: 2px; } .m-header .hh-menus dl dd { padding: 8px 0; width: auto !important; display: none; } .m-header .hh-menus dl dd .gezi:nth-child(n+2) { padding-top: 8px; margin-top: 8px; border-top: 2px dotted #000; } .m-header .hh-menus dl dd img { width: 50px; height: 50px; margin-right: 20px; } .m-header .hh-menus dl dd a { display: block; color: #333; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; line-height: 20px; padding: 6px 10px; margin-left: 10px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .m-header .hh-menus dl:hover dt a, .m-header .hh-menus dl.on dt a { background: #000; } .m-header .hh-menus dl:hover dd, .m-header .hh-menus dl.on dd { display: block; } .m-header .hh-menus dl.hhm-lang dt img { width: 28px; height: 28px; margin-right: 10px; vertical-align: middle; position: relative; top: -2px; } .m-header .hh-menus dl.hhm-lang dd img { width: 28px; height: 28px; margin-right: 10px; } .m-header.over .m-header-layer { opacity: 1; pointer-events: auto; } .m-header.over .m-header-box { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); } .full-menus { transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: fixed; left: 0; top: 104px; width: 100%; z-index: 100; } .fdMenus { box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.2); display: none; background: #fff; color: #333; } .fdMenus .wrap { display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: nowrap; height: 360px; } .fdMenus .secPhoto { width: 280px; margin-top: 30px; } .fdMenus .secPhoto .pic { height: 160px; display: block; position: relative; overflow: hidden; } .fdMenus .secPhoto .pic img, .fdMenus .secPhoto .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .fdMenus .secPhoto .pic img { display: block; width: 100%; } .fdMenus .secPhoto .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .fdMenus .secPhoto .pic:hover > img, .fdMenus .secPhoto .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .fdMenus .secPhoto .tit { font-size: 16px; text-align: center; margin-top: 10px; display: block; color: #004f9f; font-size: 16px; } .fdMenus .secNav { margin-left: 20px; margin-top: 30px; width: 280px; } .fdMenus .secNav a { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; overflow: hidden; font-size: 14px; line-height: 18px; padding: 8px 12px; } .fdMenus .secNav a.active { color: #fff; background: #004f9f; } .fdMenus .secNav .iconfont { float: right; margin-right: 5px; font-size: 12px; color: #fff; } .fdMenus .thirdNav { height: 100%; flex: 1; } .fdMenus .thirdNav .tnavs { height: 100%; width: 100%; box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.2); display: none; display: flex; justify-content: flex-start; align-items: flex-start; align-content: flex-start; flex-direction: column; flex-wrap: wrap; box-sizing: border-box; box-sizing: border-box; padding: 30px 20px 0; } .fdMenus .thirdNav a { display: block; width: 50%; font-size: 14px; line-height: 20px; padding: 8px 0; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .fdMenus .thirdNav a:hover { color: #004f9f; } .fdMenus .thirdNav a:hover { text-decoration: underline; } .faMenus { background: #ffffff; padding: 20px 0; display: none; } .faMenus .wrap { display: flex; justify-content: flex-start; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; } .faMenus dl { width: 18%; margin-right: 2%; margin-bottom: 20px; } .faMenus dt a { display: block; font-size: 16px; color: #000; padding: 10px 0; border-bottom: 1px solid #aaa; } .faMenus dd { margin-top: 12px; } .faMenus dd a { display: block; padding: 4px 0; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; font-size: 13px; color: #ccc; } .faMenus dd a:hover { text-decoration: underline; } @media screen and (max-width: 750px) { .full-menus { top: 60px; bottom: 0; background: rgba(0, 0, 0, 0.3); width: 100%; display: none; } .faMenus { height: calc(100vh - 60px); overflow-y: auto; } .faMenus .wrap { display: flex; justify-content: space-between; align-items: flex-start; align-content: center; flex-direction: row; flex-wrap: wrap; } .faMenus dl { width: 48%; margin: 0; } .faMenus dt a { font-size: 14px; } .faMenus dd { margin-top: 8px; } .faMenus dd a { font-size: 12px; } .fdMenus .wrap { height: auto; display: flex; justify-content: flex-start; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: nowrap; } .fdMenus .secPhoto { display: none; } .fdMenus .secNav { width: 38%; margin-left: 0; margin-top: 20px; margin-bottom: 20px; } .fdMenus .secNav a { padding: 8px 5px; } .fdMenus .thirdNav { margin-left: 4%; flex: 1; margin-right: -10px; } .fdMenus .thirdNav .tnavs { padding: 20px; } .fdMenus .thirdNav a { width: 100%; } } /*搴曢儴*/ .footer { background-color: #636B70; line-height: 1.8; } .footer .ft-center .wrap { display: flex; justify-content: space-between; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 60px 0px 50px; } .footer .ft-weixin, .footer .ft-weixin-text { display: none; } .footer .ft-helps { text-align: left; margin-left: 30px; flex: 1; color: #fff; box-sizing: border-box; } .footer .ft-helps dl { float: left; padding-right: 20px; box-sizing: border-box; width: 220px; } .footer .ft-helps dt { font-size: 16px; line-height: 1.6; } .footer .ft-helps dt a { color: inherit; font-size: inherit; } .footer .ft-helps dd { margin-top: 15px; line-height: 26px; font-size: 14px; } .footer .ft-helps dd a { display: block; padding: 5px 0; line-height: 20px; color: #ddd; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .footer .ft-helps dd a:hover { text-decoration: underline; } .footer .ft-subs { width: 200px; } .footer .ft-subs .t { font-size: 18px; font-weight: normal; color: #fff; line-height: 1.6; } .footer .ft-subs .ctrl { margin-top: 15px; } .footer .ft-subs .ctrl input { width: 200px; height: 38px; background: #fff; border: 0; box-sizing: border-box; padding: 0 8px; font-size: 14px; } .footer .ft-subs button { display: inline-block; width: 120px; height: 40px; border: none; background: #278DCB; color: #fff; text-align: center; cursor: pointer; font-size: 16px; box-sizing: border-box; line-height: 40px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; border-radius: 5px; margin-top: 20px; } .footer .ft-subs button:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .footer .ft-subs button:hover { background: #000 !important; } .footer .ft-left { float: left; width: 29%; background: #fff; padding: 60px 0 50px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: column; flex-wrap: nowrap; position: relative; z-index: 1; } .footer .ftc-codes { float: left; color: #fff; width: 130px; } .footer .ftc-codes strong { display: block; font-weight: normal; font-size: 16px; margin-bottom: 18px; } .footer .ftc-codes img { width: 126px; } .footer .ftc-codes .txt { font-size: 13px; margin-top: 10px; } .footer .ft-share { overflow: hidden; padding-bottom: 20px; } .footer .ft-share a { float: left; padding: 0 8px; height: 40px; box-sizing: border-box; padding: 8px; } .footer .ft-share a img { height: 18px; display: block; } .footer .ft-box { padding: 0 2%; } .footer .ft-bottom { background: #39424B; color: #BABABA; line-height: 48px; height: 48px; } .footer .ft-bottom .wrap { height: 100%; display: flex; justify-content: space-between; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .footer .bottomLink { display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: wrap; } .footer .bottomLink a { color: inherit; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; font-size: 14px; } .footer .bottomLink a:hover { text-decoration: underline; } .footer .bottomLink em { margin: 0 20px; } .footer .bottomLink .fslogo { margin-left: 20px; } .footer .bottomCopyr { font-size: 14px; } .footer .bottomCopyr a { color: inherit; } .footer .bottomCopyr div, .footer .bottomCopyr a { display: inline-block; } @media screen and (max-width: 1300px) { .footer .ft-helps dl { width: 190px; } } @media screen and (max-width: 750px) { .footer { background: #0950a0; } .footer .ft-weixin { display: block; margin-top: 20px; text-align: center; } .footer .ft-weixin img { width: 50%; } .footer .ft-weixin-text { display: block; color: #fff; font-size: 14px; text-align: center; } .footer .ft-center { display: block; } .footer .ft-center .wrap { display: block; padding: 30px 0px 10px; } .footer .ft-center .ft-subs { padding: 0 10px; width: calc(100% - 20px); text-align: center; } .footer .ft-center .ft-subs .t, .footer .ft-center .ft-subs .ctrl, .footer .ft-center .ft-subs #subscribe-btn { display: inline-block; } .footer .ft-center .ft-subs .ctrl input { width: 150px; margin-left: 10px; } .footer .ft-center .ft-subs #subscribe-btn { width: 60px; margin-left: 10px; border-radius: 6px; } .footer .ft-left { display: block; padding: 30px 10px; float: none; width: auto; } .footer .ft-helps { text-align: left; margin-left: 0px; float: none; padding: 30px 10px 0 10px; } .footer .ft-helps dl { float: none; display: inline-block; width: 120px; box-sizing: border-box; margin-bottom: 20px; } .footer .ft-helps dt { text-align: center; } .footer .ft-helps dd { margin-top: 10px; display: none; } .footer .ft-helps dl:hover dd { display: block; } .footer .ft-share { display: none; } .footer .bottomCopyr { float: none; } .footer .ftc-codes { float: none; width: auto; margin-top: 30px; } .footer .ft-bottom { height: auto; line-height: 2px; padding: 0 0 15px 0; background: #0950a0; } .footer .ft-bottom .wrap { display: block; } .footer .ft-bottom .wrap .emapc-wj { text-align: center; } .footer .ft-bottom .wrap .emapc-wj a p { color: #b7b7b5 !important; } .footer .ft-bottom .bottomCopyr { margin-top: 8px; color: #b7b7b5; text-align: center; line-height: 10px; } .footer .ft-bottom .bottomCopyr div, .footer .ft-bottom .bottomCopyr a { display: block; } .product_tab { width: 100%; margin: 10px auto; height: 100% !important; } .pignose-tab-wrapper .pignose-tab-btn { min-width: auto; height: 2.8em; padding: 0 2px; } .product-nav-list dl dt { display: none; } .product-nav-list dl dd { width: 100%; height: 600px; overflow-y: scroll; background: none; } .product-nav-list dl dd .product-list-nav { height: 200px; width: calc(50% - 1px); margin: 0px auto; border-right: 1px solid #bfc3c6; } .product-nav-list dl dd .product-list-nav:nth-child(2n) { width: 50%; border-right: 0px solid #bfc3c6; } .product-nav-list .no-line { border-right: 1px solid #bfc3c6; } .product-nav-list .no-line :nth-child(2n) { border-right: 0px solid #bfc3c6; } .faMenus { height: calc(100vh - 40px); } .article_tabs { width: 100%; } .product_tabs { width: 100%; margin: 10px auto; background: #ffffff; } .pignose-tab-group span { display: none; } .p-list-text dl { display: none; } .product_tabs .pignose-tab-group .margin-bottom-3 { width: 24% !important; } .pignose-tab-wrapper .font-16 { font-size: 14px !important; } .com-banner { top: 0px !important; } .product-nav-list dl dd .product-list-nav { height: 184px; } .product-nav-list dl dd .product-list-nav .product-img { height: 144px; } .pignose-tab-wrapper .pignose-tab-container { padding: 0; } .emapc-home-inter { display: block; margin-top: 20px; } .emapc-home-inter h3 { height: 40px; line-height: 40px; text-align: center; color: #39424b; font-size: 24px; font-weight: normal; } .emapc-home-inter .emapc-search { padding-top: 4px; } .emapc-home-inter ul { margin: 20px 0 0 0; padding: 4%; } .emapc-home-inter ul li { width: calc(48% - 2px); display: inline-block; margin-bottom: 10px; padding-right: 4%; } .emapc-home-inter ul li:nth-child(2n) { padding-right: 0; } .emapc-home-inter ul li img { width: 100%; } .emapc-home-inter ul li a { position: relative; text-align: center; width: 100%; display: block; } .emapc-home-inter ul li a label { position: absolute; top: 34%; left: auto; right: auto; display: block; width: 100%; color: #fff; font-size: 24px; } .emapc-home-inter .emapc-more { text-align: center; } .emapc-home-inter .emapc-more a { padding: 10px; background-color: #0b4b94; color: #fff; text-align: center; font-size: 12px; } .emapc-home-inter dl { border-top: 1px solid #000; text-align: center; margin: 20px; overflow: hidden; height: 40px; } .emapc-home-inter dl dd { display: inline-block; margin: 20px 5px; } .emapc-home-inter dl dd a { color: #999; } .emapc-home-inter ol { padding: 10px; } .emapc-home-inter ol li { padding: 5px 0; } .emapc-home-inter ol li img { width: 100%; } .emapc-stock { padding: 0 0 20px 0; } .emapc-stock .stock-rel { text-align: center; padding-top: 20px; } .emapc-stock .stock-rel { border-top: 1px solid #000; } .emapc-stock .stock-info { border-bottom: 1px solid #000; } .emapc-stock .stock-info .st-money { justify-content: center; } .emapc-stock .stock-info .stock-item { width: 32%; display: inline-block; } .emapc-stock .stock-info .st-m1 { font-size: 14px; } .emapc-stock .stock-info .st-m1 { margin-right: 6px; } .emapc-stock .stock-info .st-m2-top { font-size: 10px; } .emapc-stock .stock-info .st-m2-bottom { font-size: 12px; } .emapc-stock .stock-info .st-m2-bottom i { font-size: 14px; } .emapc-case { padding: 20px 0px; } .emapc-case .disTit { padding-bottom: 0; } .emapc-case .disTit .hh2 { border-bottom: 1px solid #ccc; margin: 0 20px; } .emapc-case .disTit .d2 { padding: 10px 10px 0 10px; } .emapc-case .disTit .d2 a { width: 19%; color: #999; display: inline-block; overflow: hidden; white-space: nowrap; text-align: center; } .emapc-case .disTit .d2 a.active { color: #81c6e7; } .emapc-case ul { margin: 20px 0 0 0; padding: 4%; } .emapc-case ul li { width: calc(48% - 2px); display: inline-block; margin-bottom: 10px; padding-right: 4%; } .emapc-case ul li:nth-child(2n) { padding-right: 0; } .emapc-case ul li img { width: 100%; } .emapc-case ul li a { text-align: left; width: 100%; display: block; } .emapc-case ul li a label { display: block; width: 100%; color: #000; font-size: 12px; } .emapc-news { border-top: 1px solid #000; padding: 20px 0; background: none; } .emapc-news .disTit { padding-bottom: 0px; } .emapc-news .disTit .hh2 { color: #000; } .emapc-news .disTit .hh2b a { padding: 10px; background-color: #0b4b94; color: #fff; text-align: center; font-size: 12px; } .emapc-news ul { margin: 20px 0 0 0; padding: 0 12px; } .emapc-news ul li { width: 100%; display: inline-block; margin-bottom: 20px; } .emapc-news ul li img { width: 100%; } .emapc-news ul li a { text-align: left; width: 100%; display: block; } .emapc-news ul li a .t { display: block; width: 100%; color: #000; font-size: 18px; font-weight: bold; } .emapc-news ul li a .d { display: block; width: 100%; color: #999; font-size: 12px; padding-top: 10px; } .emapc-product { display: block; } .emapc-product h3 { text-align: center; margin-top: 20px; font-size: 26px; font-weight: normal; border-bottom: 1px solid #999; padding: 10px; } .emapc-contact .h1 { font-size: 40px; font-weight: bold; color: #213586; background: url(../images/contactLog2.png) no-repeat center right; } .emapc-ctns .cont .pc { display: none; } .emapc-ctns .cont .phones { display: block; width: 100%; } .emapc_tab .product_tab { width: 100%; height: 900px !important; } .emapc_tab .product_tab { max-height: 9000px !important; } .emapc_tab .product-nav-list dl dd { width: 100%; height: 1000px; } .emapc_tab .product-nav-list dl { width: 100% !important; height: auto !important; margin-bottom: 20px !important; overflow: hidden; } .emapc_tab .product-nav-list dl dd .product-list-nav { text-align: center; } .emapc_tab .product-nav-list dl dd .product-list-nav a.texts { line-height: 40px; } .emapc_tab .pignose-tab-group { text-align: center !important; } .emapc-none { display: none; } #emapc_tag dd.active a { color: #81c6e7; } .emapc_detail { background: none !important; } .emapc_detail .article_tabs { width: 92%; margin: 0 4%; } .emapc_detail .pignose-tab-group li { border-bottom: 2px solid #999; } .emapc_detail .pignose-tab-group li .active { border-bottom: 2px solid #81c6e7; } .emapc_detail .pignose-tab-group li a { padding-right: 0px !important; margin-right: 0 !important; } .emapc_detail .pignose-tab-group li a .active { margin-right: 0 !important; padding-right: 0px !important; } .emapc_banner #hbanner .swiper-slide { height: calc(100vh - 60px) !important; background-color: #0b0b0b; } .emapc_banner #hbanner .bgTxt { top: 26%; text-align: left; } .emapc_banner #hbanner .bgTxt .wrap { align-items: flex-start; } .emapc_banner #hbanner .bgTxt h1 { text-align: left; padding: 8px 0px; } .emapc_banner #hbanner .bgTxt h4 { text-align: left; } .emapc_banner #hbanner .bgTxt .hand { margin-top: 40px; background-color: #014fa4; padding: 6px 10px; height: auto; } .emapc_banner #hbanner .bgVideo { max-height: 100vh; } .emapc_banner .swiper-pagination .swiper-pagination-bullet { width: 20%; margin-left: 2.5%; margin-right: 2.5%; transition: background-color 4s ease; } .emapc_banner .swiper-pagination span { border-radius: 0; height: 4px; background-color: #ededed; } .emapc_banner .swiper-pagination .swiper-pagination-bullet-active { background-color: #44caef !important; left: -100%; /* 鍚戝乏绉诲姩100%锛堢浉褰撲簬娑堝け锛?/ right: 100%; /* 鍚戝彸绉诲姩100%锛堢浉褰撲簬鏄剧ず锛?/ } } .backTop { width: 58px; z-index: 100; opacity: 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); pointer-events: none; -webkit-transition: all 0.3s; transition: all 0.3s; height: 58px; position: fixed; bottom: 70px; right: 20px; background-color: #fff; border-radius: 50%; text-align: center; color: #000; box-sizing: border-box; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; } .backTop i { font-size: 45px; line-height: 45px; } .backTop:hover { background-color: #000; color: #fff; } .backTop.over { opacity: 1; pointer-events: auto; } @media screen and (max-width: 1200px) { .toper .search-box { display: none; } } @media screen and (max-width: 750px) { .toper, .header { display: none; } .m-toper { background: #1e4f99; } .m-toper, .m-header { display: block; } .m-header.over { pointer-events: auto; } .m_logo_info a { float: left; } .m_logo_info span { margin-top: 4px; margin-left: 10px; float: left; color: #fff; } .m_logo_info span label { color: #ff0000; padding-left: 6px; font-weight: bold; } .pageBox { transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .pageBox.out { -webkit-transform: translate(-80%, 0); transform: translate(-80%, 0); } .pageBox .contactcn-maps .ctns-left { width: 100%; } .m-header .hh-menus dl dd a { color: #fff; } .homePage { margin-top: 0px; } .foot-center { display: none; } .wap-menu-mask { position: absolute; z-index: 90; top: 60px; width: 100%; bottom: 0; pointer-events: none; } .wap-menu-mask.open { pointer-events: auto; } .m-pulleft { transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .m-pulleft.close { -webkit-transform: translate(-80%, 0); transform: translate(-80%, 0); } } .home-pageIn { width: 100%; height: 100%; position: relative; overflow: hidden; } .home-pageIn .videobox { width: 1920px; height: 1080px; position: absolute; left: 50%; margin-left: -960px; top: 50%; margin-top: -540px; } .home-pageIn .videobox video { width: 1920px; height: 1080px; pointer-events: none; } .secNavs { padding: 30px 0; } .secNavs .secTit { float: left; font-weight: normal; color: #535353; line-height: 36px; } .secNavs .secMenus { float: right; } .secNavs .secMenus a { min-width: 80px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; line-height: 36px; float: left; text-align: center; padding: 0 10px; color: #535353; font-size: 12px; margin-right: 20px; border-bottom: 1px solid #ddd; } .secNavs .secMenus a:hover, .secNavs .secMenus a.on { border-bottom-color: #000; } @media screen and (max-width: 750px) { .leTitle { height: 120px; line-height: 120px; } .secNavs .secTit { float: none; } .secNavs .secMenus { float: none; } .secNavs .secMenus a { width: 30%; margin-left: 5%; margin-right: 0; box-sizing: border-box; } .secNavs .secMenus a:nth-child(3n+1) { margin-left: 0; } } .comViews { padding: 100px 0; position: relative; color: #fff; text-align: center; background: #004f9f; background-size: cover; background-repeat: no-repeat; background-position: center center; } .comViews .wrap { position: relative; z-index: 1; } .comViews .cvtitle { font-size: 30px; font-weight: normal; } .comViews .info { font-size: 16px; line-height: 36px; margin-top: 50px; } .comViews .alinks { margin-top: 40px; } .comViews .alinks a { margin: 0 10px; } .comViews .alinks .abtn-bd { display: inline-block; width: 220px; height: 56px; border: 2px solid #fff; background: none; color: #fff; text-align: center; cursor: pointer; font-size: 15px; box-sizing: border-box; line-height: 54px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .comViews .alinks .abtn-bd:not(.disabled):not([disabled]):hover { background: #000; color: #fff; } .comViews .alinks .abtn-vv { display: inline-block; width: 180px; height: 56px; border: none; background: #111; color: #fff; text-align: center; cursor: pointer; font-size: 15px; box-sizing: border-box; line-height: 56px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .comViews .alinks .abtn-vv:not(.disabled):not([disabled]):hover { background: #000; color: #fff; } @media screen and (max-width: 750px) { .comViews { padding: 50px 0; } } .pageTurning { text-align: center; margin-bottom: 80px; margin-top: 20px; } .pageTurning a { display: inline-block; margin: 0 30px; padding: 0 5px; font-size: 18px; color: #333; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .pageTurning a:hover { color: #004f9f; } .pageMore { display: block; margin-top: 20px; text-align: center; padding-bottom: 50px; } .pageMore .loadMore { display: inline-block; width: 168px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; height: 52px; border: 1px solid #bbb; font-size: 16px; text-align: center; color: #444; line-height: 52px; } .pageMore .loadMore:hover { background: #000; border-color: #000; color: #fff; } .pageMore .supporting { display: none; } .pageMore-reverse .loadMore { color: #fff; } .page-gray { background: #f2f2f2; } .sideTools { position: fixed; z-index: 999; top: 40%; right: 0; background: #5E3F63; width: 70px; } .sideTools .item { border-top: 1px solid #7D6980; position: relative; } .sideTools .item:first-child { border-top: 0; } .sideTools .item .inTxt { height: 90px; background: #5E3F63; position: relative; z-index: 2; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: column; flex-wrap: nowrap; color: #B4B4B4; } .sideTools .item .inTxt i { font-size: 28px; } .sideTools .item .inTxt span { font-size: 13px; margin-top: 5px; } .sideTools .item .inTxt:hover { color: #fff; } .sideTools .item .inAway { position: absolute; width: 140px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; left: 0; top: 0; height: 100%; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; padding: 0 20px; background: #5E3F63; color: #fff; font-size: 18px; } .sideTools .item:hover .inAway { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); } .disTit { margin: 0 auto; text-align: center; padding-bottom: 20px; position: relative; color: inherit; } .disTit h1 { font-size: 34px; font-weight: normal; color: #004f9f; } .disTit h2 { font-size: 28px; font-weight: normal; color: #004f9f; } .disTit .hh1 { font-size: 42px; font-weight: normal; } .disTit .hh2 { font-size: 32px; } .disTit h4 { font-size: 20px; font-weight: normal; } .disTit h5 { font-size: 16px; margin-bottom: 20px; line-height: 2.2; font-weight: normal; } .disTit .d { font-size: 16px; margin-bottom: 20px; line-height: 1.8; font-weight: normal; } .disTit .d2 { font-size: 18px; margin-bottom: 20px; line-height: 1.8; font-weight: normal; max-width: 900px; margin: 0 auto; } .disTit .handle { display: inline-block; width: 180px; height: 52px; border: none; background: #555555; color: #fff; text-align: center; cursor: pointer; font-size: 17px; box-sizing: border-box; line-height: 52px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; margin-top: 20px; } .disTit .handle:not(.disabled):not([disabled]):hover { background: #004f9f; color: #fff; } .gliner { position: relative; padding-bottom: 20px; } .gliner:after { content: ""; position: absolute; bottom: 0; height: 3px; left: 50%; width: 90px; margin-left: -45px; background: #111; } @media screen and (max-width: 1080px) { .disTit h1 { font-size: 24px; line-height: 1.6; } .disTit h2 { font-size: 22px; } .disTit h4 { font-size: 16px; } .disTit .d { font-size: 14px; } .disTit .hh1 { font-size: 24px; font-weight: normal; } .disTit .hh2 { font-size: 24px; font-weight: normal; } .disTit .d2 { font-size: 14px; } .disTit .handle { width: 140px; height: 42px; line-height: 42px; font-size: 15px; margin-top: 15px; } } .layer-openVideo { width: 800px; height: 500px; max-width: 100%; max-height: 100%; overflow: hidden; background: #000; } .layer-openVideo iframe { width: 800px; height: 100%; } @media screen and (max-width: 750px) { .layer-openVideo { width: 90vw; height: 60vw; } .layer-openVideo iframe { width: 90vw; height: 100%; } } .artTitleH1 { font-size: 30px; font-weight: normal; line-height: 1.6; color: #000; position: relative; } .artTitleH1.liner { padding-bottom: 15px; } .artTitleH1.liner:after { position: absolute; bottom: 0; left: 0; width: 44px; content: ""; height: 2px; background: #004f9f; } .artTitleH1.tac.liner:after { left: 50%; margin-left: -22px; } .artTimes { font-size: 16px; color: #666; } .artContent { font-size: 16px; line-height: 2; } .artContent img { max-width: 100%; } .artMain { padding: 60px 0 70px; } .crumbsTab { height: 45px; background: #F5F3F3; } .crumbsTab .wrap { font-size: 14px; display: flex; justify-content: flex-start; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; font-size: 12px; color: #888; } .crumbsTab a { height: 45px; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; color: inherit; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: relative; padding-right: 40px; margin-right: 25px; } .crumbsTab a:hover { color: #004f9f; } .crumbsTab a:hover { text-decoration: underline; } .crumbsTab a:after { position: absolute; top: 0; right: 0; width: 20px; height: 100%; content: ""; background: url(../images/tab-arrow.png) no-repeat center center; } .gb-crumbsTab { line-height: 28px; box-sizing: content-box; padding: 20px 0; background: #F5F5F5; } .gb-crumbsTab .crumb { font-size: 14px; color: #aaa; } .gb-crumbsTab .crumb a { display: block; float: left; color: inherit; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .gb-crumbsTab .crumb a:hover { text-decoration: underline; } .gb-crumbsTab .crumb i { float: left; margin: 0 15px; } .gb-crumbsTab .crumb span { float: left; color: #222; } @media screen and (max-width: 750px) { .artTitleH1 { font-size: 24px; } .artContent { font-size: 14px; } .artContent table { width: 100% !important; } .artContent img { height: auto !important; } .crumbsTab a { padding-right: 25px; margin-right: 10px; } } .graybody { background: #EEEEEE; } .zyimg-info { display: flex; justify-content: center; align-items: stretch; align-content: center; flex-direction: row; flex-wrap: nowrap; background: #004f9f; text-align: center; color: #fff; } .zyimg-info.flexreverse { flex-direction: row-reverse; } .zyimg-info .pic { width: 50%; position: relative; overflow: hidden; position: relative; } .zyimg-info .pic img, .zyimg-info .pic .img { display: block; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; } .zyimg-info .pic img { display: block; width: 100%; } .zyimg-info .pic .img { display: block; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .zyimg-info .pic:hover > img, .zyimg-info .pic:hover > .img { -webkit-transform: scale(1.2); transform: scale(1.2); } .zyimg-info .pic img { display: block; width: 100%; } .zyimg-info .pic .img { display: block; width: 100%; } .zyimg-info .pic .cover-btn { position: absolute; top: 0; left: 0; display: flex; justify-content: center; align-items: center; align-content: center; flex-direction: row; flex-wrap: nowrap; width: 100%; height: 100%; } .zyimg-info .pic .cover-btn i { color: #fff; font-size: 80px; } .zyimg-info .pic .cover-shadow { position: absolute; position: absolute; right: 0; top: 0; width: 60%; height: 100%; background: linear-gradient(90deg, transparent 0%, #222 100%); } .zyimg-info .pic .cover-shadow.csleft { right: auto; left: 0; background: linear-gradient(270deg, transparent 0%, #222 100%); } .zyimg-info .info { width: 50%; min-height: 600px; box-sizing: border-box; padding: 100px 4% 100px 4%; padding-right: calc(50% - 600px); display: flex; justify-content: flex-start; align-items: stretch; align-content: center; flex-direction: column; flex-wrap: nowrap; } .zyimg-info .info .t { font-size: 32px; display: block; width: 100%; font-weight: normal; } .zyimg-info .info .t2 { font-size: 26px; display: block; width: 100%; font-weight: normal; } .zyimg-info .info .d { width: 100%; font-size: 16px; line-height: 1.8; margin-top: 40px; display: block; } .zyimg-info .info .d2 { width: 100%; font-size: 16px; color: #aaa; line-height: 2; display: block; } .zyimg-info .info .hand { display: inline-block; width: 170px; height: 50px; border: 1px solid #fff; background: none; color: #F9DF32; text-align: center; cursor: pointer; font-size: 17px; box-sizing: border-box; line-height: 48px; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; margin-top: 25px; } .zyimg-info.zyimg-black { background: #222222; color: #fff; } .zyimg-info.zyimg-gray { background: #C9CACA; color: #fff; } .zyimg-info.zyimg-gray2 { background: #F8F6F4; color: #212121; } .zyimg-info.zyimg-bg1 { background: #BF9C3B; color: #fff; } .zyimg-info.zyimg-6-4 .pic { width: 40%; } .zyimg-info.zyimg-6-4 .info { width: 60%; padding: 100px 5% 100px 5%; } @media screen and (max-width: 750px) { .zyimg-info { display: block; } .zyimg-info .pic { width: 100% !important; display: block; height: 75vw; } .zyimg-info .info { width: 100% !important; min-height: auto; height: auto; padding: 40px 4%; } .zyimg-info .info .t { font-size: 28px; } .zyimg-info .info .t2 { font-size: 22px; } .zyimg-info .info .d { font-size: 14px; } .zyimg-info.zyimg-6-4 .pic { width: 40%; } .zyimg-info.zyimg-6-4 .info { width: 60%; padding: 50px 10px; min-height: 200px; } } .hashbox { position: relative; } .hashTag { position: absolute; height: 1px; overflow: hidden; visibility: hidden; top: -104px; } @media screen and (max-width: 1080px) { .hashTag { top: -60px; } } /*# sourceMappingURL=common.css.map */