*, :after, :before { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0!important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block } ol, ul { list-style: none } blockquote, q { quotes: none } blockquote:after, blockquote:before, q:after, q:before { content: "" } table { border-collapse: collapse; border-spacing: 0 } body { color: #1e1e1e; background: #fff; font: 14px/1.5 "Microsoft Yahei", sans-serif; outline: 0 } a { color: #333; text-decoration: none } a:hover { color: inherit } img { max-width: 100%; border: none } em, i { font-style: normal } table { border-collapse: collapse; border-spacing: 0 } input, select, textarea { font-size: 12px; color: #444; font-family: "Microsoft Yahei", sans-serif; outline: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box } button, input[type=button], input[type=reset], input[type=submit], select { -webkit-appearance: none; -moz-appearance: none; appearance: none } button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer } input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus { background: #fff; border: 1px solid #bbb } .false:focus { border: 2px solid #ff1531; background: #fff } ::-webkit-input-placeholder { color: #999 } ::-moz-placeholder { color: #999 } :-ms-input-placeholder { color: #999 } ::-ms-clear, ::-ms-reveal { display: none } .fix { *zoom: 1 } .fix:after, .fix:before { display: block; content: ""; height: 0; clear: both } .c { clear: both } .col-l, .l { float: left } .col-r, .r { float: right } .ani { -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; transition: .3s } .unselect { -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none } .wp { width: 100%; max-width: 1200px; margin: 0 auto } .wp2 { width: 100%; max-width: 1440px; margin: 0 auto } .h50 { height: 50px; clear: both; overflow: hidden } .h100 { height: 100px; clear: both; overflow: hidden } .wp1260 { width: 100%; max-width: 1260px; margin: 0 auto } .ani-opacity:hover { opacity: .6 } @font-face { font-family: SHRegular; src: url(../fonts/SourceHanSansCN-Regular.otf) } @font-face { font-family: SHLight; src: url(../fonts/SourceHanSansCN-Light.otf) } @font-face { font-family: FuturaLT; src: url(../fonts/FuturaLT-Heavy.ttf) } /* body{font-family:SHRegular} */ body { font-family: "SHRegular", Arial, Helvetica, sans-serif } .header { height: 100px; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .header.active { background-color: rgba(255, 255, 255, .9); box-shadow: 0 0 10px #eee } .header .logo { float: left; height: 100px; line-height: 100px; font-size: 0 } .header .logo img { display: inline-block; vertical-align: middle } .header .r-option { float: right } .ul-nav { float: left; margin-right: 30px } .ul-nav li { float: left; margin-right: 25px; position: relative } .ul-nav li.li2 { position: static } .ul-nav li:last-child { margin-right: 0 } .ul-nav li a.v1 { display: block; line-height: 100px; font-size: 16px; font-weight: 700; color: #fff; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; position: relative } .header .hd-so { width: 24px; height: 24px; float: left; margin-top: 38px; cursor: pointer; background: url(../images/zp2.png) center no-repeat; background-size: cover; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .header.active .hd-so { background-image: url(../images/zp2h.png) } .header .hd-language { float: right; width: 150px; margin-left: 30px; position: relative } .header .hd-language .title { height: 100px; line-height: 100px; background-color: #0054a7; text-align: center; font-size: 0 } .header .hd-language .title a { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 700; color: #fff; background: url(../images/zp1.png) left center no-repeat; padding-left: 20px } .header .hd-language .body { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; padding: 0 20px; display: none } .header .hd-language:hover .body { display: block } .header .hd-language .body .item { border-bottom: 1px solid #eee } .header .hd-language .body .item:last-child { border: none } .header .hd-language .body .item .a-language { display: block; line-height: 70px; height: 70px } .header .hd-language .body .item .a-language span:last-child { color: #0054a7 } .header .hd-language .body .site { padding-top: 20px } .header .hd-language .body .site p { font-size: 14px; color: #1e1e1e; font-weight: 700; margin-bottom: 16px } .header .hd-language .body .site a { float: left; width: 50%; text-align: left; font-size: 14px; color: #1e1e1e; margin-bottom: 16px } .header .hd-language .body .site a:hover { color: #0054a7; text-decoration: underline } .header .hd-language .body .site a:nth-child(2n+1) { text-align: right } .hd-so-body { position: absolute; top: 100%; left: 0; width: 100%; overflow: hidden; display: none } .hd-so-body .so-main { background-color: #fff; padding: 30px 80px } .hd-so-body .submit { float: right; width: 200px; height: 60px; border-radius: 30px; font-size: 14px; color: #fff; border: none; background: #0054a7 url(../images/zp3.png) 70px center no-repeat; text-align: left; padding-left: 100px; margin-left: 40px; cursor: pointer; user-select: none; -ms-transition: .6s; -moz-transition: .6s; -webkit-transition: .6s; -o-transition: .6s; transition: .6s } .hd-so-body .submit:hover { opacity: .8 } .hd-so-body .l-inp { overflow: hidden } .hd-so-body .l-inp input { display: block; width: 100%; height: 60px; border: none; border-bottom: 1px solid #eee; font-size: 14px } .header.active .ul-nav li a.v1 { color: #333 } .header .child2 { position: absolute; top: 100%; left: 0; width: 100%; padding-top: 0; height: 0; overflow: hidden; -ms-transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; opacity: 0 } .header .logo-blue { display: none; } .header .logo-white { display: block; } .header.active .logo-white { display: none; } .header.active .logo-blue { display: block; } .slick-header { margin: 0 -20px 30px; padding-bottom: 30px; border-bottom: 1px solid #eee } .slick-header .item { padding: 0 20px } .slick-header .item .pic { position: relative; padding-top: 27.59%; margin-bottom: 18px; overflow: hidden } .slick-header .item .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-header .item .pic:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .slick-header .item .txt h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #1a1a1a; line-height: 1.1; margin-bottom: 18px } .slick-header .item .txt .info { overflow: hidden; } .slick-header .item .txt { height: 120px; overflow-y: scroll; } .slick-header .item .txt .info a { float: left; width: 33.33%; font-size: 14px; color: #1a1a1a; margin-bottom: 18px } .slick-header .item .txt .info a:hover { color: #0054a7 } .slick-header .slick-dots { text-align: center; font-size: 0; margin-top: 30px } .slick-header .slick-dots li { display: inline-block; width: 25px; height: 3px; background: #e5e5e5; position: relative; cursor: pointer; overflow: hidden; float: none; margin: 0 10px } .slick-header .slick-dots li button { position: absolute; left: -9999px } .slick-header .slick-dots li.slick-active { background-color: #1d50a3 } .child2 { opacity: 0; -ms-transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s } .child2 .hd-imgtxt { position: relative; height: 200px } .child2 .hd-imgtxt .txt { position: absolute; top: 50%; left: 0; width: 100%; padding: 0 40px; color: #fff; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .child2 .hd-imgtxt .txt a { float: right; height: 50px; line-height: 46px; font-size: 0; border: 2px solid #fff; border-radius: 25px; text-align: center; width: 180px; margin-top: 18px } .child2 .hd-imgtxt .txt a span { display: inline-block; vertical-align: middle; color: #fff; font-size: 14px; width: 100%; padding: 0 20px; text-align: left; background: url(../images/zp4.png) right 20px center no-repeat; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .child2 .hd-imgtxt .txt a span:hover { padding: 0 25px; background-position: right 35px center } .child2 .hd-imgtxt .txt .l-info p { overflow: hidden; font-size: 42px; margin-bottom: 10px } .child2 .hd-imgtxt .txt .l-info p em { font-weight: 700 } .child2 .hd-imgtxt .txt .l-info span { font-size: 14px } .header .child { padding-top: 10px } .header .child.child2 { padding-top: 0; background-color: none } .ul-nav li.li2:hover .child2 { height: auto; padding-top: 40px; opacity: 1 } .ul-nav li.li2:hover .child2 { padding-top: 10px } .header .child .child-wrap2 { background-color: #fff; padding-top: 40px; padding-bottom: 40px } .header .child .child-wrap2 .wp { max-height: calc(100vh - 170px); overflow-y: auto; } .slick-ovh { overflow: hidden; } .header .child1 { position: absolute; top: 99%; right: -35px; overflow: hidden; display: none } .header .child .child-wrap { /*background:#f9f9f9 url(../images/zp5.png) bottom left no-repeat;*/ overflow: hidden; padding-left: 260px; overflow: hidden } .header .child1 .pic { width: 260px; background: #f9f9f9 url(../images/zp5.png) bottom left no-repeat; float: left; min-height: 260px; height: calc(100% - 1px) } .header .child1 .link { overflow: hidden; width: 170px; padding-top: 28px; padding-bottom: 10px; /* background-color:#fff*/ background-color: rgba(255, 255, 255, .9) } .header .child1 .link a { display: block; font-size: 14px; margin-bottom: 17px; /*padding-left:30px;*/ text-align: center; position: relative } .header .child1 .link a::after { position: absolute; left: 0; top: 50%; content: ''; width: 3px; height: 14px; background: #0a3174; display: none; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .header .child1 .link a:hover { color: #0a3174 } .header .child1 .link a:hover::after { display: block } .header.active .ul-nav li a.v1:hover, .ul-nav li>a.v1:hover { color: #0054a7 } .ul-nav li>a::after { position: absolute; bottom: 0; left: 0; width: 0%; height: 3px; background-color: #0054a7; content: ''; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-nav li>a:hover::after { width: 100% } .menuBtn { position: fixed; width: 40px; height: 40px; color: #000; font-size: 32px; right: 9px; top: 9px; display: none } .menuBtn span { height: 1px; position: absolute; top: 50%; left: 50%; display: block; width: 24px; margin-left: -12px; border: none; cursor: pointer; color: inherit } .menuBtn span:after, .menuBtn span:before { content: ""; position: absolute; top: 0; left: 50%; display: block; width: 100%; height: 100% } .menuBtn span:before { -ms-transform: translate(-50%, -.28em); -webkit-transform: translate(-50%, -.28em); transform: translate(-50%, -.28em) } .menuBtn span:after { -ms-transform: translate(-50%, .28em); -webkit-transform: translate(-50%, .28em); transform: translate(-50%, .28em) } .menuBtn span:after, .menuBtn span:before { -ms-transform-origin: 50% 0; -webkit-transform-origin: 50% 0; transform-origin: 50% 0 } .header .menuBtn.open span { background: 0 0 } .header .menuBtn.open span:before { -ms-transform: translate(-50%, 0) rotate(45deg); -webkit-transform: translate(-50%, 0) rotate(45deg); transform: translate(-50%, 0) rotate(45deg) } .header .menuBtn.open span:after { -ms-transform: translate(-50%, 0) rotate(-45deg); -webkit-transform: translate(-50%, 0) rotate(-45deg); transform: translate(-50%, 0) rotate(-45deg) } .menuBtn span, .menuBtn span:after, .menuBtn span:before { background-color: #000; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease } .header .hd-user { float: left; position: relative; margin-right: 25px } .header .hd-user .user-head { display: block; line-height: 100px; width: 30px; background: url(../images/hd-user2.png) center no-repeat; height: 100px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .header.active .hd-user .user-head { background-image: url(../images/hd-user.png) } .header .hd-user .user-head:hover, .header.active .hd-user .user-head:hover { background-image: url(../images/hd-userh.png) } .header .hd-user .user-edit { position: absolute; top: 100%; padding-top: 10px; left: 50%; -ms-transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; height: 0; overflow: hidden; opacity: 0; text-align: center; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .header .hd-user:hover .user-edit { opacity: 1; height: auto } .header .hd-user .edit-body { background-color: #fff; width: 200px; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15); border-radius: 5px; padding: 30px 20px } .header .hd-user .edit-body .name { font-size: 12px; color: #1e1e1e; margin-bottom: 9px } .header .hd-user .edit-body .tel { font-size: 18px; color: #0054a7; border-bottom: 1px solid #e5e5e5; line-height: 1.1; padding-bottom: 16px; margin-bottom: 20px } .header .hd-user .edit-body .exit { display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; background: #ff0036; margin: 0 auto; border-radius: 6px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .header .hd-user .edit-body .exit:hover { opacity: .6 } .header .hd-user .edit-body .exit span { display: inline-block; vertical-align: middle; font-size: 14px; color: #fff; padding-left: 25px; background: url(../images/hd-exit.png) left center no-repeat } .footer { background-color: #000; padding-top: 80px } .footer .ft-top { margin-bottom: 58px; position: relative; z-index: 19 } .ft-top-left { float: left; width: 200px; margin-right: 120px } .ft-top-left .ft-logo { margin-bottom: 19px } .ft-top-left .address { margin-bottom: 24px } .ft-top-left .address p { font-size: 14px; font-weight: 700; color: #fff; margin-bottom: 4px } .ft-top-left .address span { color: #fff; font-size: 14px } .ft-top-left .tel { font-size: 14px; color: #fff; margin-bottom: 40px } .ft-top-left .language { display: block; width: 120px; height: 40px; line-height: 38px; font-size: 0; text-align: center; border: 1px solid #fff; border-radius: 6px; cursor: pointer; position: relative; z-index: 29 } .ft-top-left .language span { display: inline-block; vertical-align: middle; font-size: 12px; color: #fff; padding-left: 20px; background: url(../images/zp1.png) left center no-repeat } .ft-top-link { overflow: hidden } .ft-top-link .link-item { float: left; text-align: left; width: 16.66% } .ft-top-link .link-item .link { display: inline-block; text-align: left } .ft-top-link .link-title { font-size: 18px; font-weight: 700; color: #fff; margin-bottom: 22px } .ft-top-link dl dd { margin-bottom: 12px } .ft-top-link dl dd:last-child { margin-bottom: 0 } .ft-top-link dl dd a { color: #fff; font-size: 14px } .ft-top-link dl dd a:hover { text-decoration: underline } .ft-share { border-bottom: 1px solid #fff; padding-bottom: 10px } .ft-share .share-title { font-size: 20px; color: #fff; float: left; line-height: 50px; font-weight: 700 } .ft-share .r-share { float: right; text-align: center; font-size: 0 } .ft-share .r-share .share-item { display: inline-block; position: relative; margin-left: 20px } .ft-share .r-share a { display: block; width: 50px; height: 50px } .ft-share .r-share .qr { position: absolute; left: 50%; bottom: 60px; width: 100px; height: 100px; display: none; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .ft-share .r-share .qr img { display: block } .ft-share .r-share .share-item:hover .qr { display: block } .ft-copy { padding: 26px 0 46px } .ft-copy .copy-link { float: left; margin-right: 10px; font-size: 14px; color: #fff } .ft-copy .copy-link a { color: #fff } .ft-copy .copy { overflow: hidden; color: #fff; font-size: 14px; text-align: right } .footer .language-body { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; padding: 0 5px; z-index: 49; height: 0; opacity: 0; overflow: hidden } .footer .language-body .change { overflow: hidden; border-bottom: 1px solid #eee } .footer .language-body .change a { color: #333; font-size: 12px } .footer .language-body .change a:last-child { color: #0054a7 } .footer .language-body .site a { color: #333; font-size: 12px; float: left; width: 50%; text-align: left } .footer .language-body .site a:hover { text-decoration: underline; color: #0054a7 } .footer .language-body .site a:nth-child(2n) { text-align: right } .ft-top-left .language:hover .language-body { height: auto; opacity: 1 } .slick-index01 { position: relative } .slick-index01 .item { position: relative; overflow: hidden; height: 100vh; } .slick-index01 .item .pic-txt { position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; height: 100%; -ms-transition: linear 5s; -moz-transition: linear 5s; -webkit-transition: linear 5s; -o-transition: linear 5s; transition: linear 5s; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .slick-index01 .item .pic-txt img { position: absolute; top: 0; left: 0; height: 100%; width: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); display: none; } /* .slick-index01 .item.scale .pic-txt img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)} */ .slick-index01 .item.scale .pic-txt { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .slick-index01 .item .txt { position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .slick-index01 .item .txt p { font-size: 48px; color: #fefefe; line-height: 1.35; font-weight: 700; margin-bottom: 38px } .slick-index01 .item .txt span { font-size: 24px; color: #fefefe; text-transform: uppercase; display: block; margin-bottom: 79px } .slick-index01 .item .txt a { font-size: 16px; color: #fefefe; height: 65px; line-height: 65px } .slick-index01 .item .txt i { display: inline-block; width: 65px; height: 65px; background: url(../images/zp6.png) center no-repeat; background-size: cover; vertical-align: middle; margin-left: 10px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-index01 .item .txt a:hover i { -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px) } .slick-index01 .slick-dots { position: absolute; bottom: 40px; height: 15px; line-height: 15px; font-size: 0; left: 0; right: 0; text-align: center } .slick-index01 .slick-dots li { display: inline-block; vertical-align: middle; width: 15px; height: 15px; border-radius: 50%; border: 2px solid #1d50a3; position: relative; cursor: pointer; margin: 0 10px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-index01 .slick-dots li.slick-active { width: 5px; height: 5px; background-color: #1d50a3 } .slick-index01 .slick-dots li button { position: absolute; left: -9999px } .ul-index01 { overflow: hidden } .ul-index01 li { float: left; text-align: center; width: 25% } .ul-index01 li .number { font-size: 14px; margin-bottom: 7px } .ul-index01 li .number em { font-size: 64px; color: #1d50a3; line-height: 1.1; font-weight: 700; font-family: FuturaLT } .ul-index01 li p { font-size: 16px } .row-index01 { padding: 75px 0 55px } .ul-index02 { overflow: hidden } .ul-index02 li { float: left; width: 33.33%; text-align: center } .ul-index02 li i { display: block; width: 60px; height: 60px; -webkit-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; margin: 0 auto 19px } .ul-index02 li p { font-size: 20px; color: #1e1e1e; font-weight: 700 } .ul-index02 li a:hover p { color: #1d50a3 } .g-tit02 { text-align: center; margin-bottom: 30px } .g-tit02 h3 { font-size: 42px; color: #1e1e1e; margin-bottom: 26px; line-height: 1.1; font-family: SHLight; font-weight: 400 } .g-tit02 h3 em { font-weight: 700; font-family: SHRegular } .g-tit02 p { font-size: 16px; line-height: 1.875 } .g-tit02.g-tit02v2 { text-align: left } .index-pictxt01 { position: relative; height: 320px; background-size: cover; background-position: center; background-repeat: no-repeat } .index-pictxt01 a { position: absolute; top: 50%; left: 50%; height: 50px; line-height: 46px; font-size: 0; border: 2px solid #fff; border-radius: 25px; text-align: center; width: 180px; margin-top: 18px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .index-pictxt01 a span { display: inline-block; vertical-align: middle; color: #fff; font-size: 14px; width: 100%; padding: 0 20px; text-align: left; background: url(../images/zp4.png) right 20px center no-repeat; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .index-pictxt01 a:hover span { padding: 0 25px; background-position: right 25px center } .slick-index02 { margin: 0 -30px } .slick-index02 .item { padding: 0 30px } .slick-index02 .item .con { -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-index02 .item .con:hover { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1) } .slick-index02 .slick-list { overflow: visible } .slick-index02 { overflow: hidden; padding: 0 0 40px } .slick-index02 .pic { position: relative; padding-top: 55.55%; margin-bottom: 16px; overflow: hidden } .slick-index02 .pic img { position: absolute; top: 0; left: 0; width: 100%; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } /* .slick-index02 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)} */ .slick-index02 .txt { padding: 0 20px 25px } .slick-index02 .txt span { display: block; margin-bottom: 12px; font-size: 12px } .slick-index02 .txt h3 a { display: block; font-size: 20px; overflow: hidden; text-overflow: ellipsis; /*white-space:nowrap;*/ margin-bottom: 3px; height: 3.22em; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; line-height: 1.61; overflow: hidden; } .slick-index02 .txt h3 a:hover { color: #0054a7 } .slick-index02 .txt p { font-size: 14px; line-height: 1.78; height: 3.56em; overflow: hidden } .slick-index02 .pic:hover a { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .slick-index02 .pic a { display: block; width: 100%; height: 100%; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; position: absolute; display: block; top: 0; left: 0; } .slick-index02-option { text-align: center; font-size: 0 } .slick-index02-option a { display: inline-block; width: 50px; height: 50px; background-size: cover; background-repeat: no-repeat; background-position: center; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-index02-option a.slick-index02-prev { background-image: url(../images/prev.png) } .slick-index02-option a.slick-index02-prev:hover { background-image: url(../images/prevh.png) } .slick-index02-option a.slick-index02-next { background-image: url(../images/next.png) } .slick-index02-option a.slick-index02-next:hover { background-image: url(../images/nexth.png) } .slick-index02-option a.slick-index02-menu { background-image: url(../images/zp10.png); background-size: auto; width: 100px; border-radius: 25px; background-color: #f9f9f9; margin: 0 9px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-index02-option a.slick-index02-menu:hover { background-color: #0054a7; background-image: url(../images/zp10h.png); background-size: 14px } .row-index06 { padding: 218px 0; background-attachment: fixed; background-repeat: no-repeat; background-position: center; background-size: auto 100% } .g-tit02.fff h3 { color: #fff } .g-tit02.fff p { color: #fff } .ul-index04 { overflow: hidden; font-size: 0; text-align: center } .ul-index04 li { display: inline-block; margin: 0 10px } .ul-index04 li a { display: block; width: 250px; height: 50px; border: 2px solid #fff; border-radius: 25px; font-size: 14px; color: #fff; line-height: 46px; position: relative; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-index04 li a i { position: absolute; width: 18px; height: 18px; background: url(../images/zp11.png) center no-repeat; background-size: cover; right: 20px; top: 50%; margin-top: -9px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-index04 li a:hover { background-color: #fff; color: #333 } .ul-index04 li a:hover i { background-image: url(../images/zp11h.png) } .g-tit02.g-tit02v1 { text-align: left } .row-index02 { background: url(../images/zp12.png) left top no-repeat; padding: 56px 0; background-size: 55% auto } .ind1-imgtxt .l-pic { float: left; width: 750px; margin-right: 40px; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1) } .ind1-imgtxt .l-pic img { display: block; width: 100% } .ind1-imgtxt .r-txt { padding-top: 58px; padding-top: 40px } .ind1-imgtxt .r-txt .info { font-size: 16px; color: #1a1a1a; line-height: 1.875; margin-bottom: 60px } .ul-index05 li { overflow: hidden; background-color: #f9f9f9; margin-bottom: 20px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-index05 li .pic { float: left; width: 80px; margin-right: 20px } .ul-index05 li .pic img { width: 100%; display: block } .ul-index05 li h3 { overflow: hidden; line-height: 80px; height: 80px; font-size: 20px; color: #1d50a3; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; background-position: right 10px center } .ul-index05 li:hover { background-color: #fff; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1) } .ul-index05 li:hover h3 { background-image: url(../images/zp13.png); background-position: right 20px center; background-repeat: no-repeat } .g-tit02.g-tit02v1 { position: relative } .g-tit02.g-tit02v1 a.r-menu { position: absolute; right: 0; top: 40px; width: 166px; height: 50px; line-height: 50px; font-size: 0; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1); border-radius: 25px; text-align: center; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .g-tit02.g-tit02v1 a.r-menu span { display: inline-block; vertical-align: middle; font-size: 14px; color: #1d50a3; padding-left: 20px; background: url(../images/zp10.png) left center no-repeat; -ms-transition: padding .5s; -moz-transition: padding .5s; -webkit-transition: padding .5s; -o-transition: padding .5s; transition: padding .5s } .g-tit02.g-tit02v1 a.r-menu:hover { background-color: #1d50a3 } .g-tit02.g-tit02v1 a.r-menu:hover span { color: #fff; padding-left: 0; background: 0 0 } .g-tit02.g-tit02v1 .l-txt { overflow: hidden } .ind4-imgtxt { margin-top: 52px } .ind4-imgtxt .ind4-item { float: left; width: 50% } .ind4-imgtxt .ind4-item-l .pic-txt { position: relative; padding-top: 64.58%; overflow: hidden } .ind4-imgtxt .ind4-item .pic-txt img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ind4-imgtxt .ind4-item .pic-txt .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; opacity: 0; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; background-size: cover } .ind4-imgtxt .ind4-item .pic-txt .txt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 4; color: #fff; padding: 50px } .ind4-imgtxt .ind4-item-r .pic-txt { position: relative; padding-top: 32.29%; overflow: hidden } .ind4-imgtxt .ind4-item .pic-txt .title { margin-bottom: 15px } .ind4-imgtxt .ind4-item .pic-txt .title h3 { font-size: 32px; line-height: 1.1 } .ind4-imgtxt .ind4-item .pic-txt .title p { font-size: 32px; font-weight: 700 } .ind4-imgtxt .ind4-item .pic-txt .info { width: 50%; font-size: 14px; line-height: 1.8; height: 10.4em; overflow: hidden } .ind4-imgtxt .ind4-item .pic-txt a { display: block; height: 50px; line-height: 46px; font-size: 0; border: 2px solid #fff; border-radius: 25px; text-align: center; width: 180px; margin-top: 18px } .ind4-imgtxt .ind4-item-r .pic-txt a { position: absolute; right: 0; bottom: 100% } .ind4-imgtxt .ind4-item .pic-txt .txt-body { padding-top: 20px; opacity: 0; position: relative; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ind4-imgtxt .ind4-item .pic-txt:hover .txt-body { padding-top: 0; opacity: 1 } .ind4-imgtxt .ind4-item .pic-txt a span { display: inline-block; vertical-align: middle; color: #fff; font-size: 14px; width: 100%; padding: 0 20px; text-align: left; background: url(../images/zp4.png) right 20px center no-repeat; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ind4-imgtxt .ind4-item .pic-txt a:hover span { padding-left: 25px; background-position: right 25px center } .ind4-imgtxt .ind4-item-r .pic-txt .info { height: 3.6em; overflow: hidden } .ind4-imgtxt .ind4-item .pic-txt:hover .mask { opacity: 1 } .ind4-imgtxt .ind4-item .pic-txt:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .row-index04 { padding: 60px 0 80px } .row-index05 { background: url(../images/zp14.png) top center no-repeat; padding: 77px 0 80px } .row-index07 { padding: 75px 0 67px } .hd-language-m { display: none; padding: 0 15px } .hd-language-m .language { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px } .hd-so-m { display: none } .row-index08 { background-color: #f9f9f9; padding: 60px 0 54px; position: relative } .index-map { padding-top: 48.83%; background-size: cover; background-repeat: no-repeat; background-position: center; position: relative } .ul-index04v2 { position: absolute; bottom: 40px; left: 0; right: 0 } .ul-index04v2 li a i { background-image: url(../images/zp11h.png) } .ul-index04v2 li a { border-color: #1d50a3; color: #1d50a3 } .ul-index04v2 li a:hover { background-color: #1d50a3; color: #fff } .ul-index04v2 li a:hover i { background-image: url(../images/zp11.png); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .g-tit02v3 { position: relative } .city-dots { width: 20px; height: 20px; background: linear-gradient(-45deg, #2b32b2 0, #1488cc 100%); border-radius: 50%; display: inline-block; position: relative; opacity: .5; border: 1px solid #fff } .city-dots::before { content: ""; width: 38px; height: 38px; position: absolute; left: 50%; top: 50%; margin-left: -19px; margin-top: -19px; border-radius: 50%; animation: GreenDot 1.5s ease-out 0s infinite; opacity: .2; background: linear-gradient(-45deg, #2b32b2 0, #1488cc 100%); border: 1px solid #fff } .city-dots::after { position: absolute; content: ''; width: 6px; height: 6px; border-radius: 50%; border: 1px solid #fff; top: 50%; left: 50%; margin-top: -3px; margin-left: -3px } @keyframes GreenDot { 0% { transform: scale(.5); opacity: .1 } 30% { opacity: .5 } 100% { transform: scale(1.4); opacity: .1 } } .index-map .city-dots { position: absolute } .index-map .city-dots1 { right: 15%; bottom: 60% } .index-map .city-dots2 { right: 18%; bottom: 60% } .index-map .city-dots3 { right: 16%; bottom: 55% } .index-map .city-dots4 { right: 15%; bottom: 55% } .index-map .city-dots5 { right: 17%; bottom: 60% } .bgColor1 { background-color: #f5f8fb } .banner-inner { position: relative; padding-top: 34.375%; background-size: cover; background-repeat: no-repeat; background-position: center } .banner-inner .txt { position: absolute; left: 0; right: 0; bottom: 115px } .banner-inner .txt h2 { font-size: 48px; color: #fff; line-height: 1.1; display: inline-block; position: relative } .banner-inner .txt h2::after { position: absolute; content: ''; bottom: 5px; right: -50px; width: 25px; height: 25px; background: url(../images/zp52.png) center no-repeat; background-size: cover } .cur-ban { background-color: #fff; border-bottom: 1px solid #eee; height: 80px; line-height: 80px; margin-bottom: 80px } .cur-ban .cur { float: right; font-size: 14px; color: #666; background: url(../images/zp15.png) left center no-repeat; padding-left: 20px; max-width: 51%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .cur-ban .cur a { font-size: 14px; color: #666 } .cur-ban .cur a:hover { color: #00549e } .cur-ban .cur span, .cur-ban .cur span:hover { color: #00549e } .cur-ban .link { overflow: hidden } .cur-ban .link a { display: block; float: left; font-size: 16px; color: #1a1a1a; font-weight: 700; margin-right: 55px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .cur-ban .link a:last-child { margin-right: 0 } .cur-ban .link a.on, .cur-ban .link a:hover { color: #0054a7 } .product-article01 .title { text-align: center; color: #1e1e1e; border-bottom: 1px solid #e5e5e5; padding-bottom: 26px } .product-article01 .title h3 { font-size: 32px; line-height: 1.1; margin-bottom: 15px } .product-article01 .title p { font-size: 14px } .product-article01 .infos { margin: 0 100px; overflow: hidden; font-size: 14px; color: #333; line-height: 1.785; padding-top: 30px; padding-bottom: 80px; border-bottom: 1px solid #eee; margin-bottom: 27px } .product-article01 .infos h4 { font-size: 24px; color: #0054a7; float: left; margin-right: 100px; } .product-article01 .infos .desc { overflow: hidden; margin-top: 8px; } .article01-pages { overflow: hidden } .article01-pages .a-back { float: right; width: 250px; height: 50px; line-height: 46px; text-align: center; border: 2px solid #1d50a3; font-size: 14px; color: #1d50a3; border-radius: 25px; margin-top: 6px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .article01-pages .a-back:hover { background-color: #1d50a3; color: #fff } .l-pages { overflow: hidden } .l-pages .line { font-size: 0; margin-bottom: 23px } .l-pages .line:last-child { margin-bottom: 0 } .l-pages .line span { font-size: 14px; color: #1e1e1e; font-weight: 700 } .l-pages .line a { font-size: 14px; color: #1e1e1e } .l-pages .line a:hover { color: #0054a7 } .procuct-wrap { margin-bottom: 100px } .ul-product01 { margin: 0 -22px 16px } .ul-product01 li { float: left; width: 33.33%; padding: 0 22px; margin-bottom: 40px } .ul-product01 li .con { -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; background-color: #fff } .ul-product01 li .con:hover { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .ul-product01 li h3 a { display: block; line-height: 80px; font-size: 18px; color: #1e1e1e; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px } .ul-product01 li .pic { position: relative; padding-top: 75.67%; overflow: hidden } .ul-product01 li .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-product01 li .pic:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .ul-product01 li .pic .mask { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: url(../images/z-mask3.png) center no-repeat; background-size: cover; opacity: 0; filter: alpha(opacity=0); -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-product01 li .pic:hover .mask { opacity: 1; filter: alpha(opacity=100) } .ul-product01 li .pic .mask i { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; background: url(../images/zp16.png) center no-repeat; background-size: cover; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .g-tit03 { text-align: center; margin-bottom: 37px } .g-tit03 h3 { font-size: 28px; font-weight: 700; color: #1e1e1e; line-height: 1.1; margin-bottom: 16px } .g-tit03 em { display: block; margin: 0 auto; width: 25px; height: 5px; background: #1e1e1e; margin-bottom: 26px } .g-tit03 p { text-align: center; font-size: 16px; color: #1e1e1e; line-height: 2.14 } .ul-product01.ul-product01v2 li { width: 50% } /* .ul-product01.ul-product01v2 li .pic{padding-top:48.27%} */ .application-top { background-color: #fff; text-align: center; padding: 20px 0 15px; margin-bottom: 5px } .application-top .tag { font-size: 14px; color: #1e1e1e; margin-bottom: 13px } .application-top p { font-size: 32px; color: #0054a7; line-height: 1.1; font-weight: 700 } .application-table { margin-bottom: 40px } .application-table .item { overflow: hidden; padding: 0 90px; } .application-table .item p { float: left; height: 30px; line-height: 30px; border-bottom: 1px solid #eee; font-size: 14px; /*margin-right:80px;*/ width: 48%; font-weight: 700; color: #1e1e1e; padding-left: 20px } .application-table .item p:last-child { overflow: hidden; font-weight: 400; margin-right: 0; float: none; width: auto; font-family: SHLight } .application-table.application-table-v2 .item { padding: 0; } .application-table.application-table-v2 .item p { line-height: 75px; font-size: 18px; } .application-option { font-size: 0; text-align: center; margin-bottom: 60px } .application-option a { display: inline-block; height: 50px; line-height: 46px; border-radius: 25px; width: 220px; text-align: center; border: 2px solid #00549e; margin: 0 10px } .application-option a span { display: inline-block; vertical-align: middle; font-size: 14px; padding-left: 24px; background-repeat: no-repeat; background-position: left center; color: #1d50a3; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s; transition: .3s } .application-option a:hover span { padding-left: 20px } .application-option a.a2 { background-color: #00549e } .application-option a.a2 span { color: #fff } .application-option a.a3 { background-color: #ff2742; border-color: #ff2742 } .application-option a.a3 span { color: #fff } .application-video { position: relative; padding-top: 25%; overflow: hidden; margin-bottom: 78px } .application-video img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .application-video .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/z-mask4.png) center no-repeat; background-size: cover; z-index: 2; opacity: 0; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .application-video .player { position: absolute; width: 80px; height: 80px; background: url(../images/zp20.png) center no-repeat; background-size: cover; z-index: 3; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .application-video:hover .mask { opacity: 1 } .application-video:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .swiper-application01 { overflow: hidden; margin: 0 -22px; padding: 40px 0 } .swiper-application01 .swiper-slide { padding: 0 22px } .swiper-application01 .swiper-slide .con { background-color: #fff; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .swiper-application01 .swiper-slide .con:hover { box-shadow: 0 10px 22px 0 rgba(0, 0, 0, .15) } .swiper-application01 .swiper-slide .pic { position: relative; padding-top: 75.67% } .swiper-application01 .swiper-slide .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100% } .swiper-application01 .swiper-slide h3 a { display: block; line-height: 80px; text-align: center; font-size: 18px } .g-tit04 { text-align: center; margin-bottom: 40px } .g-tit04 h3 { font-size: 32px; line-height: 1.1; margin-bottom: 16px } .g-tit04 em { display: block; width: 17px; height: 3px; margin: 0 auto; background-color: #333 } .swiper-scrollbar { height: 5px; width: 450px; margin: 0 auto; background-color: #fff; border-radius: 3px } .swiper-scrollbar .swiper-scrollbar-drag { background-color: #00549e; border-radius: 3px; cursor: pointer } .bgfff { background-color: #fff } .ul-product02 { overflow: hidden; margin: 0 -30px } .ul-product02 li { float: left; width: 33.33%; padding: 0 30px } .ul-product02 li .title { line-height: 70px; background-color: #eee; text-align: center; font-size: 18px; font-weight: 700; color: #0054a7; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-product02 li .info p { overflow: hidden; line-height: 60px; padding: 0 20px; font-size: 0 } .ul-product02 li .info p:nth-child(2n) { background: #f5f5f5 } .ul-product02 li .info p span { font-size: 14px } .ul-product02 li .info p span:first-child { font-weight: 700 } .ul-product02 li a { display: block; height: 60px; line-height: 56px; border: 2px solid #0054a7; text-align: center; font-size: 14px; color: #0054a7; background: url(../images/zp22.png) right 18px center no-repeat; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-product02 li .con:hover .title { background-color: #0054a7; color: #fff } .ul-product02 li .con:hover a { background-color: #0054a7; color: #fff; background-image: url(../images/zp21.png) } .row-application01 { padding: 58px 0 100px } .application-video.application-videov2 { padding-top: 33.33% } .about-imgtxt1 { height: 620px; background-size: cover; background-position: center; background-repeat: no-repeat } .about-imgtxt1 { text-align: center; color: #fff; padding-top: 55px } .about-imgtxt1 h3 { font-size: 42px; line-height: 1.1; margin-bottom: 19px } .about-imgtxt1 em { display: block; width: 25px; height: 5px; background-color: #fff; margin: 0 auto 22px } .about-imgtxt1 .info { font-size: 14px; line-height: 2.14; height: 10.7em; overflow: hidden; padding: 0 14px } .ul-about01 { overflow: hidden } .ul-about01 li { float: left; width: 25% } .ul-about01 li i { display: block; margin: 0 auto 14px; width: 100px; height: 100px; background-repeat: no-repeat; background-size: cover; background-position: center } .ul-about01 li p { font-size: 18px; font-weight: 700 } .about-img { margin-bottom: 80px } .about-img img { display: block; width: 100% } .about-imgtxt2 { height: 500px; position: relative; margin-bottom: 70px } .g-tit03.fff h3, .g-tit03.fff p { color: #fff } .g-tit03.fff em { background-color: #fff } .about-imgtxt2 .g-tit03 { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .ul-about02 { overflow: hidden } .ul-about02 li { float: left; width: 33.33% } .ul-about02 li .pic { position: relative; padding-top: 81.25%; overflow: hidden } .ul-about02 li .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; -ms-transition: 1s; -moz-transition: 1s; -webkit-transition: 1s; -o-transition: 1s; transition: 1s } .ul-about02 li:hover .pic img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2) } .ul-about02 li .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/z-mask5.png) center no-repeat; background-size: cover; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about02 li:hover .mask { background-image: url(../images/z-mask6.png) } .ul-about02 li .mask .txt { position: absolute; top: 50%; left: 0; width: 100%; color: #fff; text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .ul-about02 li .mask i { display: block; width: 122px; height: 122px; margin: 0 auto 16px; background-repeat: no-repeat; background-size: cover; background-position: center } .ul-about02 li .mask h4 { font-size: 24px; line-height: 1.1; margin-bottom: 19px } .ul-about02 li .mask .info { font-size: 14px; line-height: 2; height: 0; overflow: hidden; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about02 li:hover .mask .info { height: 11.42em } .slick-about01 { position: relative; z-index: 2; margin-bottom: 28px } .slick-about01 .slick-list { padding-bottom: 40px!important } .slick-about01-wrap { position: relative } .slick-about01-wrap::after { position: absolute; content: ''; top: 43%; left: 0; width: 100%; height: 1px; background-color: #eee; z-index: 0 } .slick-about01 .slick-arrow { position: absolute; top: 43%; right: 0; width: 50px; height: 50px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: #fff url(../images/next2.png) center center no-repeat; border-radius: 50%; overflow: hidden; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-about01 .slick-arrow:hover { background-image: url(../images/nexth.png) } .slick-about01 .slick-prev { background-image: url(../images/prev2.png); left: 0 } .slick-about01 .slick-prev:hover { background-image: url(../images/prevh.png) } .slick-about01 .item { height: 200px; position: relative; z-index: 2 } .slick-about01 .item .year { text-align: center; position: absolute; top: 60%; left: 0; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .slick-about01 .item .year em { display: block; margin: 0 auto 4px; width: 15px; height: 15px; border-radius: 50%; background: #00549e } .slick-about01 .item .year p { font-size: 20px } .slick-about01 .item .year-active { width: 200px; height: 200px; background: #fff; border: 10px solid #00549e; border-radius: 50%; margin: 0 auto; position: relative; display: none } .slick-about01 .item.slick-current .year-active { display: block } .slick-about01 .item.slick-current .year { display: none } .slick-about01 .item .year-active::after { position: absolute; top: 110%; left: 50%; width: 27px; height: 20px; background: url(../images/zp30.png) center no-repeat; content: ''; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .slick-about01 .item .year-active .txt { position: absolute; top: 50%; left: 0; right: 0; text-align: center; color: #1d50a3; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .slick-about01 .item .year-active .txt span { font-size: 14px } .slick-about01 .item .year-active .txt p { font-size: 32px; font-weight: 700; margin-top: 3px } .slick-about02 { position: relative } .slick-about02 .item .pic { width: 600px; margin: 0 auto 80px } .slick-about02 .item .pic img { display: block; width: 100% } .slick-about02 .item .txt { font-size: 16px; color: #333; line-height: 2.14; text-align: center; max-width: 900px; margin: 0 auto; padding: 0 15px } .slick-about02 .slick-dots { position: absolute; left: 0; right: 0; text-align: center; font-size: 0; top: 380px; line-height: 15px } .slick-about02 .slick-dots li { display: inline-block; width: 15px; height: 15px; border: none; background: 0 0; border-radius: 50%; border-radius: 50%; border: 2px solid #1d50a3; position: relative; overflow: hidden; margin: 0 10px; vertical-align: middle; cursor: pointer; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .slick-about02 .slick-dots li button { position: absolute; left: -9999px } .slick-about02 .slick-dots li.slick-active { width: 5px; height: 5px } .slick-about01-child .about01-child-item { height: 0; overflow: hidden; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; opacity: 0 } .slick-about01-child .about01-child-item.show { height: auto; opacity: 1 } .slick-about01-child { margin-bottom: 93px } .ul-about03 li { overflow: hidden; background-color: #fff; margin-bottom: 20px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about03 li:hover { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .ul-about03 li .pic { float: left; width: 220px } .ul-about03 li .pic img { display: block; width: 100% } .ul-about03 li .txt { overflow: hidden } .ul-about03 li .txt h3 { font-weight: 400 } .ul-about03 li .txt h3 a { display: block; line-height: 220px; height: 220px; font-size: 16px; padding: 0 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .slick-about01-child .about01-child-itemv2 { display: none } .ul-about04 { margin-bottom: 78px } .ul-about04 li { overflow: hidden; background-color: #fff } .ul-about04 li .item { float: left; width: 50%; height: 620px; background-size: cover; background-position: bottom; background-repeat: no-repeat; position: relative } .ul-about04 li:nth-child(2n) .item.item-pic { float: right } .ul-about04 li .item .txt { position: absolute; top: 50%; left: 0; width: 100%; padding: 0 150px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .ul-about04 li .item .txt h4 { font-size: 42px; line-height: 1.1; margin-bottom: 17px } .ul-about04 li .item .txt em { display: block; width: 25px; height: 5px; background-color: #1e1e1e; margin-bottom: 24px } .ul-about04 li .item .txt .info { font-size: 16px; line-height: 2.14 } .swiper-about01-wrap { overflow: hidden } .swiper-about01 { margin: 0 -40px } .swiper-about01 .swiper-slide { padding: 0 40px } .swiper-about01 .swiper-slide .pic { position: relative; padding-top: 55.76%; overflow: hidden } .swiper-about01 .swiper-slide .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .swiper-about01 .swiper-slide .pic:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .swiper-about01 .swiper-slide .txt { background-color: #fff; padding: 26px 20px 18px } .swiper-about01 .swiper-slide .txt h3 { margin-bottom: 11px } .swiper-about01 .swiper-slide .txt h3 a { display: block; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .swiper-about01 .swiper-slide .txt .info p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .swiper-about01 .swiper-slide .pic .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background: url(../images/z-mask3.png) center no-repeat; background-size: cover; filter: alpha(opacity=0); opacity: 0; -ms-transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s } .swiper-about01 .swiper-slide .pic .mask a { display: block; width: 100%; height: 100% } .swiper-about01 .swiper-slide .pic .mask i { position: absolute; width: 100px; height: 100px; top: 50%; left: 50%; background: url(../images/zp16.png) center no-repeat; background-size: cover; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .swiper-about01 .swiper-slide .pic:hover .mask { z-index: 1; opacity: 1; filter: alpha(opacity=100) } .swiper-about01 .swiper-slide .con { -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .swiper-about01 .swiper-slide .con:hover { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .swiper-about01 { margin-bottom: 60px } .swiper-scrollbar.bgfff { background-color: #fff; margin-bottom: 100px } .ul-about04.ul-about04v2 li .item { height: 400px } .ul-about04.ul-about04v2 li:nth-child(2n) .item.item-txt { text-align: right } .ul-about04 li .item .txt em { display: inline-block } .mb0 { margin-bottom: 0!important } .ul-about05 { overflow: hidden } .ul-about05 li { float: left; width: 33.33%; text-align: center; margin-bottom: 34px } .ul-about05 li i { display: block; width: 180px; height: 180px; background-size: cover; background-repeat: no-repeat; background-position: center; margin: 0 auto 19px } .ul-about05 li p { font-size: 18px; font-weight: 700; line-height: 1.1; margin-bottom: 15px } .ul-about05 li span { font-size: 14px } .ul-about05 { margin-bottom: 63px } .g-tit03 { padding: 0 140px } .ul-about06 { margin: 0 -15px 60px } .ul-about06 li { float: left; width: 33.33%; padding: 0 15px; margin-bottom: 40px } .ul-about06 li .pic { position: relative; padding-top: 135% } .ul-about06 li .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100% } .ul-about06 li .pic .mask { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: url(../images/z-mask7.png) center no-repeat; background-size: cover; z-index: 5; filter: alpha(opacity=0); opacity: 0; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about06 li .con:hover .pic .mask { filter: alpha(opacity=100); opacity: 1 } .ul-about06 li .pic .mask a { position: absolute; top: 50%; left: 50%; width: 166px; height: 50px; line-height: 50px; text-align: center; background-color: #fff; border-radius: 25px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .ul-about06 li .pic .mask a span { display: inline-block; vertical-align: middle; font-size: 14px; color: #1d50a3; padding-left: 30px; background: url(../images/zp37.png) left center no-repeat } .ul-about06 li .txt h3 a { display: block; height: 77px; line-height: 77px; font-weight: 700; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #fff; font-size: 18px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about06 li .con { -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about06 li .con:hover { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .ul-about06 li .con:hover .txt h3 a { color: #0054a7 } .g-tit03 .more { display: block; margin: 0 auto; width: 250px; height: 50px; line-height: 46px; border: 1px solid #fff; border-radius: 25px; background: url(../images/zp11.png) right 20px center no-repeat; background-repeat: no-repeat; margin-top: 10px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .g-tit03 .more:hover { background-position: right 30px center } .g-tit03 .more span { display: inline-block; vertical-align: middle; color: #fff; font-size: 14px } .ul-about07 { margin: 0 -20px 80px } .ul-about07 li { float: left; width: 50%; padding: 0 20px; margin-bottom: 40px } .ul-about07 li:first-child { float: none; width: auto } .ul-about07 li .pic-txt { position: relative; padding-top: 68.96%; background-position: center; background-size: cover; background-repeat: no-repeat; overflow: hidden } .ul-about07 li:first-child .pic-txt { padding-top: 33.33% } .ul-about07 li .pic-txt img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 1; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-about07 li .pic-txt:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05) } .ul-about07 li .pic-txt .mask { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: url(../images/z-mask8.png) center no-repeat; background-size: cover; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; opacity: 1; filter: alpha(opacity=100) } .ul-about07 li .pic-txt:hover .mask { opacity: 1; filter: alpha(opacity=100) } .ul-about07 li .pic-txt .mask .g-tit03 { position: absolute; left: 0; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .honor-wrap { margin-bottom: 100px } .col-honor-left { float: left; width: 300px } .col-honor-left .honor-menu .title { padding: 0 30px; height: 100px; line-height: 100px; background-color: #00549e; color: #fff; font-size: 24px; font-weight: 700 } .col-honor-left .honor-menu .link { background-color: #fff; padding: 0 30px; padding-bottom: 50px } .col-honor-left .honor-menu .link a { display: block; font-size: 16px; color: #1e1e1e; line-height: 55px; border-bottom: 1px solid #e5e5e5; background-position: right 10px center; background-repeat: no-repeat; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; font-weight: 700 } .col-honor-left .honor-menu .link a:last-child { border: none } .col-honor-left .honor-menu .link a:hover { color: #00549e; background-position: right center; background-image: url(../images/zp38.png) } .col-honor-right { float: right; width: 840px } .honor-wrap.honor-wrapv2 .col-honor-left { width: 340px; } .honor-wrap.honor-wrapv2 .col-honor-right { width: 786px; } .ul-honor { margin: 0 -15px } .ul-honor li { float: left; width: 33.33%; padding: 0 15px; margin-bottom: 40px } .ul-honor li .con { padding: 10px; background-color: #fff; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .ul-honor li .con:hover { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .ul-honor li .pic { position: relative; padding-top: 137.5%; overflow: hidden } .ul-honor li .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100% } .ul-honor li .pic .mask { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100% } .ul-honor li .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/z-mask9.png) center no-repeat; background-size: cover; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; opacity: 0; filter: alpha(opacity=0) } .ul-honor li .mask a { display: block; width: 100%; height: 100% } .ul-honor li .mask i { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; background: url(../images/zp16.png) center no-repeat; background-size: cover; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .ul-honor li .pic:hover .mask { opacity: 1; filter: alpha(opacity=100) } .ul-honor li h3 { position: relative; height: 60px; } .ul-honor li h3 a { display: block; line-height: 60px; font-size: 14px; text-align: center; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; padding: 0 10px } .ul-honor li h3 a { position: absolute; top: 50%; left: 0; width: 100%; text-align: center; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; -webkit-transform: translateY(-50%); line-height: 1.3; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .ul-honor li .con:hover h3 a { color: #00549e } .m-aside { position: fixed; top: 50%; right: 10px; z-index: 98; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); display: none; } .Collection { position: relative } .Collection .menu a { display: block; width: 120px; height: 60px; line-height: 60px; text-align: center; background: #0054a7; border-radius: 5px } .Collection .menu a span { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 700; padding-left: 25px; background: url(../images/zp40.png) left center no-repeat; color: #fff } .Collection .l-list { position: absolute; top: 0; right: 100%; padding-right: 10px; display: block; width: 0; padding-right: 0; overflow: hidden; opacity: 0; -ms-transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s } .Collection:hover .l-list { width: auto; padding-right: 10px; opacity: 1; overflow: visible } .Collection .l-list .list-body { width: 300px; background-color: #fff; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15); border-radius: 5px 5px 0 0 } .Collection .list-body .list { max-height: 350px; overflow-y: auto } .Collection .list-body .list::-webkit-scrollbar { width: 5px; background: 0 0 } .Collection .list-body .list::-webkit-scrollbar-button { display: none } .Collection .list-body .list::-webkit-scrollbar-thumb { background: #00549e; height: 100px; border-radius: 3px } .scroll-public::-webkit-scrollbar { width: 5px; background: 0 0 } .scroll-public::-webkit-scrollbar-button { display: none } .scroll-public::-webkit-scrollbar-thumb { background: #00549e; height: 100px; border-radius: 3px } .Collection .list-body .title { height: 60px; line-height: 60px; background-color: #0054a7; color: #fff; padding: 0 20px; font-size: 18px; position: relative } .Collection .list-body .title .download { position: absolute; right: 20px; top: 50%; width: 140px; height: 40px; border: 2px solid #fff; border-radius: 20px; line-height: 36px; text-align: center; font-size: 14px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .Collection .list-body .title .download span { display: inline-block; vertical-align: top; color: #fff; background: url(../images/zp51.png) left center no-repeat; padding-left: 17px } .Collection .list-body .item-list h4 { line-height: 50px; background-color: #f9f9f9; font-size: 16px; font-weight: 700; padding: 0 19px } .Collection .list-body .item-list .link { padding: 0 19px } .Collection .list-body .item-list .link a { display: block; line-height: 50px; font-size: 14px; position: relative; display: block } .Collection .list-body .item-list .link a em { position: absolute; top: 50%; right: 0; display: inline-block; vertical-align: middle; background: url(../images/zp41.png) left center no-repeat; color: #ff2742; width: 0; overflow: hidden; margin-right: -10px; -ms-transition: margin .5s; -moz-transition: margin .5s; -webkit-transition: margin .5s; -o-transition: margin .5s; transition: margin .5s; padding-left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .Collection .list-body .item-list .link a:hover { color: #ff2742 } .Collection .list-body .item-list .link a:hover em { margin-right: 0; width: auto; padding-left: 18px } .m-aside .need-message { margin-bottom: 20px } .m-aside .need-message a { display: block; width: 120px; height: 80px; background: #0054a7; border-radius: 20px 20px 0 20px; line-height: 80px; font-size: 0; text-align: center } .m-aside .need-message a span { display: inline-block; vertical-align: middle; font-size: 14px; font-weight: 700; padding-left: 25px; background: url(../images/zp39.png) left center no-repeat; color: #fff } .pop-needmessage { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; background: rgba(0, 0, 0, .9) } .pop-needmessage .needmessage-body { background-color: #fff; width: 1000px; position: absolute; top: 10%; bottom: 10%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .pop-needmessage .needmessage-body .title { text-align: center; padding-bottom: 34px; padding: 0 100px; padding-top: 55px } .pop-needmessage .needmessage-body .title .txt { border-bottom: 1px solid #e5e5e5; padding-bottom: 35px; margin-bottom: 39px } .pop-needmessage .needmessage-body .title h3 { font-size: 32px; color: #00549e; line-height: 1.1; margin-bottom: 16px } .pop-needmessage .needmessage-body .title p { font-size: 14px } .pop-needmessage .submit-message { height: calc(100% - 220px); overflow-y: auto; padding: 0 100px } .pop-needmessage .submit-message .line-message1 { padding: 0 40px } .pop-needmessage .submit-message .line-message1 .item { width: 47% } .pop-needmessage .submit-message .line-message1 .left { float: left } .pop-needmessage .submit-message .line-message1 .right { float: right } .pop-needmessage .line-message1 { margin-bottom: 16px } .pop-needmessage .item span { font-size: 16px; color: #00549e; font-weight: 700; display: block; margin-bottom: 19px; line-height: 1.5 } .pop-needmessage .item .inp input { display: block; width: 100%; height: 60px; border: 1px solid #e5e5e5; font-size: 14px; padding: 0 20px; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .pop-needmessage .item .inp input:focus { border-color: #0054a7 } .pop-needmessage .item .tips { height: 15px; line-height: 20px; font-size: 12px; color: #e03c31; padding-left: 19px; text-align: right; } .pop-needmessage .inp-slide { position: relative } .pop-needmessage .inp-slide .slide-title { height: 60px; line-height: 58px; border: 1px solid #e5e5e5; font-size: 14px; color: #999; background: url(../images/zp42.png) right 20px center no-repeat; padding: 0 20px; cursor: pointer; user-select: none } .pop-needmessage .inp-slide .slide-title.on { color: #333 } .pop-needmessage .inp-slide ul { position: absolute; top: 40px!important; left: 0; width: 100%; background: #f9f9f9; border: 1px solid #e5e5e5; height: 166px; overflow-y: auto; display: none } .pop-needmessage .inp-slide ul li:first-child { height: 40px; line-height: 40px; background: #eee; font-size: 16px; color: #06205c; font-weight: 700; padding: 0 20px } .pop-needmessage .inp-slide ul li { line-height: 40px; font-size: 14px; border-bottom: 1px solid #e5e5e5; padding: 0 20px; cursor: pointer; user-select: none } .pop-needmessage .line-message2 { padding: 0 40px; margin-bottom: 30px } .pop-needmessage .item .inp .area { display: block; width: 100%; height: 120px; border: 1px solid #e5e5e5; font-size: 14px; resize: none; padding: 17px 20px } .pop-about01 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .9); z-index: 99; display: none } .pop-about01 .pop-body { position: absolute; top: 50%; left: 50%; background-color: #fff; width: 800px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .pop-about01 .pop-body a.close { position: absolute; top: 0; right: 0; background: url(../images/zp43.png) center no-repeat; background-size: cover; width: 80px; height: 80px; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%) } .pop-about01 .pop-body .pic img { display: block; width: 100% } .pop-about01 .pop-body .txt { padding: 0 40px 40px } .pop-about01 .pop-body .txt h3 { font-size: 24px; text-align: center; border-bottom: 1px solid #e5e5e5; padding: 37px 0 26px; margin-bottom: 28px } .pop-about01 .pop-body .txt .info { font-size: 14px; line-height: 2.14 } .pop-needmsg-success { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .9); z-index: 99 } .pop-needmsg-success .success-body { position: absolute; width: 450px; background-color: #fff; position: absolute; top: 50%; left: 50%; text-align: center; padding: 50px 0 30px; border-radius: 8px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .pop-needmsg-success .success-body i { display: block; width: 120px; height: 99px; background: url(../images/zp44.png) center no-repeat; margin: 0 auto 17px; background-size: cover } .pop-needmsg-success .success-body h4 { font-size: 20px; color: #00205b; line-height: 1.1; margin-bottom: 20px } .pop-needmsg-success .success-body p { font-size: 14px; margin-bottom: 37px } .pop-needmsg-success .success-body a { display: block; width: 160px; height: 50px; line-height: 48px; border: 1px solid #06205c; margin: 0 auto; color: #06205c; font-size: 14px } .need-checkBox { padding: 0 30px; border-top: 1px solid #e5e5e5; margin-top: 22px; padding-top: 18px } .need-checkBox label { position: relative; display: block; overflow: hidden; padding-left: 30px; font-size: 14px; color: #666; line-height: 2.14; background: url(../images/zp45.png) left top 3px no-repeat; user-select: none; background-size: 20px; margin-bottom: 29px } .need-checkBox label.checked { background-image: url(../images/zp45h.png) } .need-checkBox label em { display: block; color: #e03c31; font-size: 12px } .need-checkBox label input { position: absolute; left: -9999px } .pop-needmessage .a-check { display: block; width: 302px; height: 46px; background: url(../images/zp46.png) center no-repeat; background-size: cover; margin: 0 auto; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .pop-needmessage .a-check:hover { opacity: .8 } .pop-submit { display: block; width: 200px; height: 60px; background: #0054a7; border-radius: 5px; background: #0054a7 url(../images/zp47.png) 72px center no-repeat; color: #fff; border: none; font-size: 14px; margin: 20px auto; text-align: left; padding-left: 100px } .need-close { position: absolute; top: 0; right: 0; background: url(../images/zp48.png) center no-repeat; background-size: cover; width: 80px; height: 80px; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%) } .pop-needmessage.pop-needmessage-about .needmessage-body .title h3 { color: #1e1e1e } .pop-needmessage.pop-needmessage-about .item span { color: #06205c } .product-top-btn { margin-bottom: 40px } .product-top-btn a { float: left; width: 250px; height: 60px; background: #fff; border: 2px solid #00549e; border-radius: 5px; line-height: 56px; text-align: center; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .product-top-btn a span { display: inline-block; vertical-align: middle; font-size: 14px; color: #00549e; padding-left: 25px; background: url(../images/zp49.png) left center no-repeat } .product-top-btn a:hover { background-color: #00549e } .product-top-btn a:hover span { background-image: url(../images/zp49h.png); color: #fff } .product-top-btn a.a2 { float: right; width: 220px; border-radius: 25px; height: 50px; line-height: 46px; margin-top: 5px } .product-top-btn a.a2 span { background-image: url(../images/zp50.png) } .product-top-btn a.a2:hover span { background-image: url(../images/zp50h.png) } .product-table { background-color: #fff; padding: 40px 30px } .product-table .product-table-wrap table { width: 100% } .product-table .product-table-wrap table th { width: 26%; text-align: left; height: 70px; background: #0054a7; color: #fff; font-size: 18px; padding-left: 16px } .product-table .product-table-wrap table th:first-child { width: 20% } .product-table .product-table-wrap table tr:nth-child(2n-1) { background: #f5f5f5 } .product-table .product-table-wrap table tr:last-child { background-color: #fff } .product-table .product-table-wrap table td { font-size: 14px; color: #333; text-align: left; padding: 22px 15px } .product-table .product-table-wrap table td:first-child { font-weight: 700; text-align: left } .product-table .product-table-wrap table td a { display: block; width: 140px; height: 50px; /*margin:0 auto;*/ background-color: #eee; color: #ff2c2c; font-size: 14px; border-radius: 5px; line-height: 50px; text-align: center; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .product-table .product-table-wrap table td a:hover { color: #fff; background-color: #ff2c2c; } .swiper-product .ul-product02 .btn a:hover { background-position: right 10px center; opacity: .8 } .index-tab { margin-bottom: 30px } .index-tab .tab-wrap { background-color: #fff; padding: 30px; position: relative } .index-tab .tab-wrap .select-body .s1 { float: left; width: 250px; position: relative } .index-tab .tab-wrap .select-body .dropmenurel01-tit, .index-tab .tab-wrap .select-body .input-body { height: 60px; line-height: 60px; background: #fff url(../images/q-i1.png) right 30px center no-repeat; background-size: 8px 9px; padding-left: 30px; font-size: 14px; color: #00549e; user-select: none; cursor: pointer; font-weight: 700 } .index-tab .tab-wrap .select-body .dropmenurel01-options { background-color: #fff; right: 0; position: absolute; top: 115px; left: 0; z-index: 19; max-height: 240px; overflow-y: auto } .index-tab .tab-wrap .select-body .input-body input::-webkit-input-placeholder { color: #536381 } .index-tab .tab-wrap .select-body .input-body input::-moz-placeholder { color: #536381 } .index-tab .tab-wrap .select-body .input-body input:-ms-input-placeholder { color: #536381 } .index-tab .tab-wrap .select-body .dropmenurel01-options::-webkit-scrollbar { width: 5px; background: 0 0 } .index-tab .tab-wrap .select-body .dropmenurel01-options::-webkit-scrollbar-button { display: none } .index-tab .tab-wrap .select-body .dropmenurel01-options::-webkit-scrollbar-thumb { background: #00549e; height: 100px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px } .index-tab .tab-wrap .select-body .dropmenurel01-options li { font-size: 14px; padding: 0 30px; margin-bottom: 17px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .index-tab .tab-wrap .select-body .dropmenurel01-options li:hover span { color: #00549e } .index-tab .tab-wrap .select-body .dropmenurel01-options li:first-child { padding-top: 27px } .index-tab .tab-wrap .select-body .dropmenurel01-options li span { display: block; width: 100%; padding-left: 25px; cursor: pointer; user-select: none; text-align: center; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px } .index-tab .tab-wrap .select-body .dropmenurel01-options li:last-child span { border: none } .index-tab .tab-wrap .select-body .dropmenurel01-options li span.on { color: #00549e } .index-tab .tab-wrap .select-body .dropmenurel01-tit { padding-right: 78px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border: 2px solid #00549e; border-radius: 30px } .index-tab .reset { display: block; float: right; font-size: 14px; font-weight: 700; color: #00549e; line-height: 60px } .index-tab .reset img { display: inline-block; width: 15px; height: 16px; vertical-align: middle } .index-tab .inp-q1 { float: left; margin: 0 40px 0 20px } .index-tab .inp-q1 input { border: none; font-size: 14px; font-weight: 700; color: #00549e; height: 98%; display: inline-block; vertical-align: middle; width: 100%; width: 460px; height: 60px; line-height: 60px; background: #fff; border: 2px solid #00549e; border-radius: 30px; padding: 0 30px } .index-tab .inp-q1 input::-webkit-input-placeholder { color: #00549e } .index-tab .inp-q1 input:-moz-placeholder { color: #00549e } .index-tab .inp-q1 input ::-moz-placeholder { color: #00549e } .index-tab .inp-q1 input:-ms-input-placeholder { color: #00549e } .index-tab .subt { width: 180px; height: 60px; line-height: 60px; background: #00549e; border-radius: 30px; font-size: 14px; font-weight: 700; color: #fff; float: left; display: block; text-align: center; border: none; background-image: url(../images/q-i3.png); background-position: center left 60px; background-repeat: no-repeat; background-size: 20px 20px; padding-left: 25px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .index-tab .subt:hover { background-color: #fff; background-image: url(../images/q-i3h.png); color: #00549e; border: 1px solid #00549e } .m-news { overflow: hidden; background-color: #fff; margin-bottom: 60px } .m-news .pic { float: left; width: 60%; margin-right: 40px } .m-news .pic img { width: 100%; height: 100%; display: block } .m-news .txt { overflow: hidden; padding: 54px 0 0 } .m-news .txt span { font-size: 12px; font-weight: 400; color: #1e1e1e; line-height: 25px; display: block; margin-bottom: 5px } .m-news .txt h4 { font-size: 20px; font-weight: 700; color: #1d50a3; line-height: 1.75; height: 3.5em; overflow: hidden; margin-bottom: 17px } .m-news .txt .desc { font-size: 14px; color: #333; line-height: 1.785; height: 3.57em; overflow: hidden; margin-bottom: 23px } .m-news .txt .more { width: 180px; height: 50px; line-height: 50px; border: 2px solid #0054a7; border-radius: 25px; display: block; text-align: center; font-size: 14px; color: #0054a7; margin-bottom: 54px; background: url(../images/zp11h.png) no-repeat center right 20px; background-size: 18px 18px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .m-news .txt .more:hover { color: #fff; background: #0054a7 url(../images/zp11.png) no-repeat center right 30px } .m-news .txt .time { font-size: 12px; font-weight: 400; color: #333 } .m-new2 { padding-top: 40px; border-top: 1px solid #e5e5e5 } .ul-news { overflow: hidden; margin: 0 -30px 40px } .ul-news li { float: left; width: 33.33%; padding: 0 30px; margin-bottom: 40px } .ul-news li .con { display: block; background-color: #fff; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-news li:hover .con { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1) } .ul-news li .pic { position: relative; padding-top: 55.55%; height: 0; overflow: hidden } .ul-news li .pic img { position: absolute; width: 100%; top: 0; left: 0; display: block; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } /* .ul-news li:hover .pic img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);top: 0;} */ .ul-news li .txt { padding: 13px 20px 24px } .ul-news li .txt span { font-size: 12px; font-weight: 400; color: #1e1e1e; line-height: 25px; display: block; margin-bottom: 5px } .ul-news li .txt h4 { font-size: 20px; font-weight: 700; color: #1a1a1a; line-height: 1.75; height: 3.5em; overflow: hidden; margin-bottom: 3px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-news li:hover .txt h4 { color: #1d50a3 } .ul-news li .txt .desc { font-size: 14px; color: #333; line-height: 1.785; height: 3.57em; overflow: hidden } .ul-news li .txt .time { font-size: 12px; font-weight: 400; color: #333; margin-bottom: 11px } .pages { margin-bottom: 30px; text-align: center; font-size: 0 } .pages li { display: inline-block; margin: 0 14px; vertical-align: middle } .pages li a { display: block; font-size: 14px; color: #999; line-height: 50px } .pages .pages-next a, .pages .pages-pave a { width: 50px; height: 50px; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .pages .pages-pave:hover a { background-image: url(../images/prevh.png)!important } .pages .pages-next:hover a { background-image: url(../images/nexth.png)!important } .pages li.on a, .pages li:hover a { color: #1d50a3 } .m-new4 { padding-top: 10px } .ul-news3 { overflow: hidden; margin: 0 -20px; padding-top: 40px } .ul-news3 li { float: left; width: 33.33%; padding: 0 20px; margin-bottom: 40px } .ul-news3 li .con { display: block; padding: 36px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-news3 li:hover .con { background: #f5f8fb; box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .1) } .ul-news3 li .pic { padding-top: 55.62%; position: relative; overflow: hidden; margin-bottom: 21px; } .ul-news3 li .pic img { position: absolute; top: 50%; left: 50%; width: 100%; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /* .ul-news3 li:hover .pic img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } */ .ul-news3 li .txt { overflow: hidden } .ul-news3 li .txt h4 { overflow: hidden; font-size: 20px; color: #1a1a1a; line-height: 1.75; height: 3.5em; overflow: hidden; margin-bottom: 2px } .ul-news3 li .txt .time { font-size: 12px; color: #333; margin-bottom: 26px } .ul-news3 li .txt .line { width: 100%; height: 2px; background: #fff; display: block; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-news3 li:hover .txt .line { background-color: #00549e } .row-q2 { overflow: hidden } .row-q2 .col-l { /*margin-right:112px;*/ width: 34% } .row-q2 .tit { font-size: 40px; font-weight: 700; color: #1a1a1a; line-height: 1.5; margin-bottom: 20px } .row-q2 .col-r { float: none; overflow: hidden } .row-q2 .desc { font-size: 16px; font-weight: 400; color: #333; line-height: 2.15; /*margin-bottom:50px*/ padding: 54px 50px } .row-q2 .desc p { margin-bottom: 21px } .row-q2 .desc img { display: block; width: 100%; margin-bottom: 22px } .row-q2 .desc span { text-align: center; display: block; font-size: 12px; font-weight: 400; color: #333; margin: -10px 0 22px } .row-q2 .desc .s1 { margin-bottom: 15px } .pag { background-color: #00549e; margin-bottom: 100px; overflow: hidden; text-align: center; padding: 24px 30px 16px } .pag a { font-size: 14px; color: #fff; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .pag .upper { float: left; display: block; line-height: 50px; background-image: url(../images/icon-pgPrev.png); background-position: center left; background-repeat: no-repeat; background-size: 50px 50px; padding-left: 60px } .pag .upper:hover { background-image: url(../images/icon-pgPrev_on.png) } .pag .back-q { display: inline-block; text-align: center; width: 140px; height: 50px; line-height: 50px; background: #f9f9f9; border-radius: 25px; color: #1d50a3; background-image: url(../images/zp10.png); background-position: center left 30px; background-repeat: no-repeat; background-size: 14px 14px; padding-left: 25px } .pag .nex { float: right; display: block; line-height: 60px; background-image: url(../images/icon-pgNext.png); background-position: center right; background-repeat: no-repeat; background-size: 50px 50px; padding-right: 60px } .pag .nex:hover { background-image: url(../images/icon-pgNext_on.png) } .row-q2 .time { font-size: 12px; font-family: SourceHanSansCN; font-weight: 400; color: #1e1e1e; line-height: 25px; margin-bottom: 15px } .row-q2 .time .a1 { color: #1e1e1e; margin-right: 20px } .row-q2 .time .a2 { color: #333 } .row-q2.row-q2v2 .col-l { float: none; width: auto; text-align: center; /*margin-bottom: 50px;*/ padding-bottom: 30px; border-bottom: 1px solid #eee; } .m-share .item { float: left; position: relative; margin-right: 20px } .m-share .item a { position: relative; width: 18px; height: 14px; overflow: hidden; display: block } .m-share .item a img { position: absolute; top: -14px; left: 0; width: 18px; height: 28px; display: block; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .m-share .item a:hover img { position: absolute; top: 0 } .m-share .item .qr { position: absolute; left: -30px; bottom: -110px; display: block; width: 100px; height: 100px; display: none; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .m-share .item .qr img { width: 100px; height: 100px; display: block } .m-share .item:hover .qr { display: block } .m-share .item .bdshare-button-style0-16 .bds_tsina { background: url(../images/q-i5.png)!important; background-position: center bottom!important; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s } .m-share .item .bdshare-button-style0-16 .bds_tsina:hover { background-position: center top!important } .bdshare-button-style0-16 .bds_more, .m-share .item .bdshare-button-style0-16 a { margin: 0!important } .m-share .item .bdshare-button-style0-16 .bds_fbook { background: url(../images/q-i6.png)!important; background-position: center bottom!important; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s } .m-share .item .bdshare-button-style0-16 .bds_fbook:hover { background-position: center top!important } .row-q3 { margin-bottom: 100px } .banner-q1 { padding-top: 22.55%; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center } .banner-q1 .txt { position: absolute; top: 228px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%) } .banner-q1 .txt input { width: 520px; height: 60px; line-height: 60px; background: #fff; border: 2px solid #00549e; border-radius: 30px; font-size: 14px; color: #666; padding: 0 30px; margin-right: 40px } .banner-q1 .txt input::-webkit-input-placeholder { color: #666 } .banner-q1 .txt input:-moz-placeholder { color: #666 } .banner-q1 .txt input ::-moz-placeholder { color: #666 } .banner-q1 .txt input:-ms-input-placeholder { color: #666 } .banner-q1 .txt .so { width: 180px; height: 60px; line-height: 60px; background: #fff; border-radius: 30px; font-size: 14px; font-weight: 700; color: #00549e; display: inline-block; text-align: center; border: none; background-image: url(../images/q-i3h.png); background-position: center left 60px; background-repeat: no-repeat; background-size: 20px 20px; padding-left: 25px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .banner-q1 .txt .so:hover { background-color: #fff; background-image: url(../images/q-i3.png); color: #fff; background-color: #00549e } .banner-q1 .txt p { text-align: center; font-size: 14px; color: #fff; margin-top: 36px } .banner-q1 .txt p em { color: #ff0036 } .ul-sea { overflow: hidden; margin: 50px 0 80px } .ul-sea li { border-bottom: 1px solid #e5e5e5 } .ul-sea li .con { overflow: hidden; padding: 30px 0 } .ul-sea li .pic { width: 16.66%; float: left; margin-right: 40px } .ul-sea li .pic img { width: 100%; height: 100%; display: block } .ul-sea li .txt { overflow: hidden; padding-top: 47px } .ul-sea li .txt .more { float: right; font-size: 14px; font-weight: 400; color: #00549e; opacity: 0; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-sea li:hover .txt .more { opacity: 1 } .ul-sea li .txt .info { overflow: hidden } .ul-sea li .txt .info h4 a { font-size: 18px; font-weight: 700; color: #1e1e1e; line-height: 1.5; height: 1.5em; overflow: hidden; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; display: block; margin-bottom: 12px } .ul-sea li:hover .txt .info h4 a { color: #00549e } .ul-sea li .txt .info p a { font-size: 14px; font-weight: 400; color: #333 } .ul-contact { margin-top: 77px } .ul-contact li { margin-bottom: 57px } .ul-contact li .txt { margin: 0 -15px; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px } .ul-contact li .txt .item { float: left; width: 33.33%; padding: 0 15px; margin-bottom: 20px } .ul-contact li .txt .item .con { background-color: rgba(255, 255, 255, .5); padding: 40px 30px 37px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; border-radius: 5px } .ul-contact li .txt .item:hover .con { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .ul-contact li .txt .item h4 { font-size: 18px; font-weight: 700; color: #0054a7; margin-bottom: 10px } .ul-contact li .txt .item .desc { font-size: 14px; font-weight: 700; color: #1e1e1e; line-height: 1.785 } .ul-contact li .txt .item .desc p a { color: #0054a7; display: inline-block } .ul-contact li .txt .item .desc p i, .ul-contact li .txt .item .desc p span { font-weight: 400 } .ul-contact li .txt .item .desc p .icon { width: 17px; height: 12px; background: url(../images/q-i7.png) no-repeat center right; background-size: cover; display: inline-block; margin-left: 2px } .ul-contact li:last-child .txt { border: none } .m-map { background-color: #fff; padding-top: 60px; padding-bottom: 80px } .map-q { background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; padding-top: 50% } .map-q .item { position: absolute } .map-q .s1 { left: 10%; top: 24.1% } .map-q .s2 { left: 47%; top: 16% } .map-q .s3 { top: 28%; right: 17.6% } .map-q .s4 { right: 23%; top: 42% } .map-q .s5 { right: 4.5%; top: 23% } .map-q .s5:hover { z-index: 2 } .map-q .s6 { right: 6%; top: 28.1% } .map-q .con { display: block; overflow: hidden; width: 130px; height: 50px; background: #fff; border: 2px solid #e5e5e5; border-radius: 25px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .map-q .con:hover { background-color: #00549e } .map-q .con .pic { width: 50px; height: 50px; float: left; margin-right: 7px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; overflow: hidden; margin-top: -2px } .map-q .con .pic img { width: 100%; height: 100%; display: block } .map-q .con .txt { overflow: hidden; padding-top: 7px } .map-q .con .txt h4 { font-size: 14px; font-weight: 700; color: #00549e; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .map-q .con .txt p { font-size: 12px; font-weight: 400; color: #00549e; margin-top: -5px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .map-q .con:hover .txt h4, .map-q .con:hover .txt p { color: #fff } .m-factory { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15); margin-top: -212px; position: relative; padding: 40px 50px; background-color: rgba(255, 255, 255, .8) } .tab-q1 { overflow: hidden; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 34px } .tab-q1 li { float: left; margin-right: 20px; overflow: hidden; } .tab-q1 li a { width: 100px; height: 50px; line-height: 50px; border: 2px solid #1d50a3; border-radius: 25px; text-align: center; display: block; font-size: 14px; color: #1a1a1a } .tab-q1 li.on a { color: #fff; background: #1d50a3 } .m-tab-q1 { display: block; height: 0; visibility: hidden; overflow: hidden; } .m-tab-q1.ok { height: auto; visibility: visible; } .slick-map .swiper-pagination-bullet { width: 60px; border-radius: 0; background-color: #999; opacity: 1; } .slick-map .swiper-pagination-bullet-active { background: #007aff !important; } .slick-map .swiper-pagination { bottom: -6px !important; } .slick-map { position: relative; margin-bottom: 21px; overflow: hidden; padding-bottom: 20px; } .slick-map .slick-dots { position: absolute; left: 50%; bottom: -20px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%) } .slick-map .slick-dots button { display: none } .slick-map .slick-dots li { width: 25px; height: 5px; background: #00549e; opacity: .3; float: left; cursor: pointer; margin-right: 20px } .slick-map .slick-dots li.slick-active { opacity: 1 } /* .slick-map .slick-track{width: 100% !important; } .slick-map .item{width: 33.33% !important;} */ .slick-map .item .txt h3 { font-size: 20px; font-weight: 700; color: #1a1a1a; margin-bottom: 10px; height: 3em; overflow: hidden; padding-right: 15px; } .slick-map .item .txt .info p { font-size: 14px; color: #666; margin-bottom: 11px; padding-right: 15px; height: auto; overflow: hidden; margin-bottom: 20px; } .slick-map .item .txt .info p em { font-weight: 700 } .slick-map .item .txt .info p .icon { width: 18px; height: 18px; display: inline-block; background-repeat: no-repeat; background-position: center center; background-size: cover; vertical-align: middle } .sure { display: block; height: 45px; font-size: 14px; line-height: 45px; background-color: red; color: #fff; text-align: center; text-decoration: none; margin-bottom: 10px } .m-pop { position: fixed; left: 0; top: 0; right: 0; bottom: 0; cursor: auto; display: none } .m-pop .pop-bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; background: rgba(0, 0, 0, .8) } .m-pop .inner { position: absolute; left: 50%; top: 50%; border-radius: 3px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); background-color: #fff; overflow: hidden; z-index: 9; padding: 40px 20px 0 } .m-pop .inner1 { width: 680px; height: 366px; padding: 40px 20px 0 } .mob-pop1 .inner1 .pic { width: 100px; height: 100px; margin: 0 auto 25px } .mob-pop1 .inner1 .pic img { width: 100%; height: 100%; display: block } .mob-pop1 .inner1 .txt { overflow: hidden; text-align: center } .mob-pop1 .inner1 .txt h3 { font-size: 24px; font-weight: 700; color: #1e1e1e; margin-bottom: 20px } .mob-pop1 .inner1 .txt p { font-size: 14px; color: #1e1e1e; margin-bottom: 35px } .mob-pop1 .inner1 .txt .btn { display: block; font-size: 14px; color: #fff; margin: 0 auto; width: 200px; height: 50px; line-height: 50px; text-align: center; background: #ff0036; border-radius: 25px } .mob-pop1 .inner2 { height: auto; padding-bottom: 40px } .mob-pop1 .inner2 .btn-dl .icon { display: inline-block; width: 13px; height: 15px; background: url(../images/q-i19.png) no-repeat center center; background-size: cover; vertical-align: middle; margin-right: 5px } .mob-pop1 .inner2 .btn-dl { display: inline-block; width: 200px; height: 50px; line-height: 50px; border: 2px solid #00549e; border-radius: 25px; font-size: 14px; color: #0054a7; text-align: center; margin-right: 20px } .mob-pop1 .inner2 .txt .btn { display: inline-block; margin-left: 20px } .m-pop .register { position: absolute; left: 50%; top: 55%; width: 800px; border-radius: 3px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); background-color: #fff } .m-pop .register .pic { width: 100%; margin-bottom: 33px; position: relative } .m-pop .register .pic p { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 48px; font-weight: 700; color: #fff; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .m-pop .register .pic img { width: 100%; height: 100%; display: block } .m-pop .register .txt { padding: 0 40px; overflow-y: scroll; height: 500px } .m-pop .register .txt::-webkit-scrollbar { width: 5px; height: 1px } .m-pop .register .txt::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: inset 0 0 5px rgba(0, 0, 0, .2); background: #0054a7; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px } .m-pop .register .txt p { text-align: center; font-size: 16px; font-weight: 400; color: #1e1e1e; border-bottom: 1px solid #e5e5e5; padding-bottom: 26px; margin-bottom: 31px } .ul-register { overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-bottom: 25px; margin-bottom: 16px } .ul-register li { overflow: hidden; margin: 0 -20px 10px } .ul-register li .item { overflow: hidden; float: left; width: 50%; padding: 0 20px } .ul-register li .item { overflow: hidden } .ul-register li .item span { display: block; font-size: 16px; color: #06205c; line-height: 30px; height: 30px; font-weight: 700; margin-bottom: 12px } .ul-register li .item input { display: block; width: 100%; height: 60px; line-height: 60px; border: 1px solid #e5e5e5; padding: 0 20px; font-size: 14px; color: #666 } .ul-register li .item input:focus { border: 2px solid #06205c } .ul-register li .item em { display: block; font-size: 12px; font-weight: 400; color: #e03c31; line-height: 30px; padding-left: 20px; display: none } .ul-register li .item em.on { display: block } .ul-register li .item .con { position: relative } .ul-register li .item select { display: block; width: 100%; height: 60px; line-height: 60px; border: 1px solid #e5e5e5; padding: 0 20px; font-size: 14px; color: #666 } .ul-register li .item select:focus { border: 2px solid #06205c } .ul-register li .item .icon { width: 6px; height: 5px; display: block; position: absolute; top: 50%; right: 20px; background: url(../images/pop-i2.png) no-repeat center center; background-size: cover } .ul-register .s1 .item { float: none; width: 100% } .ul-register li .item textarea { width: 100%; height: 120px; padding: 20px; resize: none; border: 1px solid #e5e5e5; font-size: 14px } .m-pop .register .desc { font-size: 14px; font-weight: 400; color: #666; line-height: 2.14; overflow: hidden; margin-bottom: 32px } .m-pop .register .desc .icon { width: 20px; height: 20px; display: block; float: left; background: url(../images/pop-i5.png) no-repeat center; background-size: cover; cursor: pointer; margin: 5px 10px 0 0 } .m-pop .register .desc .icon.on { background: url(../images/pop-i5h.png) no-repeat center } .m-pop .register .desc span { display: block; overflow: hidden; text-align: left } .m-pop .register .desc em { font-size: 12px; color: #e03c31; display: block; padding-left: 30px; margin-top: -5px } .m-pop .register .info { overflow: hidden; margin-bottom: 60px } .m-pop .register .info .pic { display: block; margin: 0 auto 20px; width: 302px; height: 46px } .m-pop .register .info .pic img { display: block; width: 100%; height: 100% } .m-pop .register .info .more { width: 200px; height: 60px; line-height: 60px; background: #0054a7; border-radius: 30px; text-align: center; font-size: 14px; font-weight: 400; color: #fefeff; display: block; margin: 0 auto; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .m-pop .register .info .more:hover { opacity: .8 } .m-pop .register .info .more img { width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px } .m-pop .close { position: absolute; right: -5%; top: -5%; z-index: 100; cursor: pointer } .m-sign { width: 400px; margin: 0 auto 20px; background: #f9f9f9; border-radius: 5px; padding: 16px 30px 35px } .m-sign .desc .icon { width: 15px!important; height: 15px!important; background: url(../images/pop-i6.png)!important } .m-sign .desc .icon.on { background: url(../images/pop-i6h.png)!important } .m-sign .inp2 { border-bottom: 1px solid #e5e5e5; margin-bottom: 7px } .m-sign .inp2 input { border: none; width: 100%; display: block; font-size: 14px; font-weight: 700; color: #8590a6; line-height: 55px; background: 0 0 } .m-sign .desc .wj { display: block; float: right; font-size: 14px; font-weight: 400; color: #8590a6 } .m-sign .desc span { font-size: 14px; font-weight: 400; color: #1a1a1a; line-height: 25px } .m-sign .desc { margin: 15px 0 10px!important } .m-sign .desc span a { color: #00549e } .m-sign .more { background: #0054a7; border-radius: 5px; line-height: 60px; display: block; text-align: center; font-size: 16px; font-weight: 400; color: #fff } .register .sign { width: 400px; height: 60px; line-height: 60px; border: 2px solid #0054a7; border-radius: 5px; margin: 0 auto 40px; font-size: 14px; font-weight: 400; color: #0054a7; text-align: center; display: block } .mob-pop1 .inner3 { padding: 23px 40px 30px; height: auto } .mob-pop1 .inner3 h3 { font-size: 24px; font-weight: 400; color: #1e1e1e; margin-bottom: 33px } .mob-pop1 .inner3 h3 em { display: inline-block; font-size: 14px } .mob-pop1 .inner3 .inp3 { overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-bottom: 40px; margin-bottom: 30px } .mob-pop1 .inner3 .inp3 .tex { display: block; float: left; width: 430px; line-height: 56px; border: 2px solid #00549e; border-radius: 30px; font-size: 14px; font-weight: 400; color: #0054a7; margin-right: 20px; padding: 0 20px } .mob-pop1 .inner3 .inp3 .sub { display: block; width: 150px; line-height: 60px; background: #0054a7; border-radius: 30px; overflow: hidden; text-align: center; border: none; font-size: 14px; color: #fff } .mob-pop1 .p .p1 { border-radius: 5px; background-color: #fff; box-shadow: 7.071px 7.071px 25px 0 rgba(0, 0, 0, .15); width: 560px; height: 100px; line-height: 100px; font-size: 14px; color: #1a1a1a; text-align: center } .mob-pop1 .p .p1 a { color: #00549e } .mob-pop1 .p { position: absolute; top: 20px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .ul-about05 li:hover i { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg) } .ul-about07-q1 li:first-child { float: left; width: 50% } .ul-about07-q1 li .con { -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-about07-q1 li:hover .con { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .ul-about07-q1 li:first-child .pic-txt { padding-top: 68.96% } .ul-about07-q1 li .g-tit03 { padding: 0 58px } .m-staff .pic { width: 100%; height: auto; margin: 0 auto } .m-staff .pic img { width: 100%; height: 100%; display: block } .swiper-about01-q1 { padding-top: 60px } .swiper-about01-q1 .swiper-slide { padding: 0 30px } .swiper-about01-q1 { margin: 0 -30px 60px 50px } .swiper-about01-q1 .swiper-slide .pic { margin-bottom: 0 } .swiper-about01-q1 .swiper-slide .txt { line-height: 80px; padding: 0 20px } .swiper-about01-q1 .swiper-slide .txt h3 { margin-bottom: 0 } .swiper-about01-q1 .swiper-slide .con:hover .txt h3 a, .swiper-about01-q1 .swiper-slide.swiper-slide-active .con .txt h3 a { color: #00549e } .swiper-about01-q1 .swiper-slide.swiper-slide-active .con { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15) } .swiper-button-prev, .swiper-next-q1 { top: 30%!important; width: 50px!important; height: 50px!important; background-size: 50px 50px!important } .swiper-button-prev, .swiper-container-rtl .swiper-next-q1 { background-image: url(../images/prevh.png)!important; left: 19%!important } .swiper-next-q1 { background-image: url(../images/nexth.png)!important; right: 19%!important } .swiper-prev-q1.swiper-button-disabled { opacity: 1!important; background-image: url(../images/pre-q1.png)!important } .swiper-next-q1.swiper-button-disabled { opacity: 1!important; background-image: url(../images/next2.png)!important } .m-staff2 .info { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .15); background-color: #fff } .m-staff2 .info .pic { float: right; width: 71.66% } .m-staff2 .info .pic img { width: 100%; height: 100%; display: block } .m-staff2 .info .txt { overflow: hidden; padding: 18.7% 40px 0 } .m-staff2 .info .txt h3 { font-size: 36px; color: #00549e; margin-bottom: 54px; line-height: 1.25 } .m-staff2 .info .txt .ck { box-shadow: 0 10px 35px 0 rgba(0, 0, 0, .1); width: 166px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #00549e; display: block; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; margin-bottom: 50px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px solid transparent } .m-staff2 .info .txt .ck:hover { border: 1px solid #00549e } .m-staff2 .info .txt .ck .icon { display: inline-block; vertical-align: middle; width: 21px; height: 18px; background: url(../images/zp37.png) no-repeat center center; background-size: cover; margin-right: 5px } .swiper-about01-q2 { margin: 60px -30px 60px 50px } .swiper-about01-q2 .swiper-slide { -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; padding: 0 30px } .swiper-about01-q2 .swiper-slide .con { position: relative; padding-top: 105.8%; background-repeat: no-repeat; background-position: center center; background-size: cover } .swiper-about01-q2 .swiper-slide:hover .con::after { content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/y-i2.png) no-repeat center center; background-size: cover } .swiper-about01-q2 .swiper-slide .ck { width: 166px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #00549e; display: block; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; margin-bottom: 50px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px solid transparent; opacity: 0; position: absolute; top: 50%; left: 50%; background-color: #fff; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .swiper-about01-q2 .swiper-slide .ck .icon { display: inline-block; vertical-align: middle; width: 21px; height: 18px; background: url(../images/zp37.png) no-repeat center center; background-size: cover; margin-right: 5px } .swiper-about01-q2 .swiper-slide:hover .ck { opacity: 1; z-index: 2 } .swiper-about01-q2 .swiper-slide h3 { background: url(../images/y-i1.png) no-repeat center center; background-size: cover; padding: 15px 30px; width: 100%; font-size: 16px; color: #fff; overflow: hidden; position: relative } /*20220531*/ .leadership-team{ overflow: hidden; margin: 0 -13px 80px; } .leadership-team li{ float: left; width: 25%; } .leadership-team .inner{ margin: 0 13px 40px; } .leadership-team .pic{ position: relative; padding-top: 150%; } .leadership-team .pic img{ position: absolute;width: 100%;height: 100%;top: 0;left: 0; } .leadership-team .txt{ font-size: 20px; height: 80px; line-height: 80px; background: #ffffff; padding: 0 20px; } .leadership-team .txt em{ font-size: 14px; color: #666666; margin-left: 18px; } @media only screen and (max-width:1640px) { .banner-q1 .txt { top: 100px } .banner-q1 .txt input { width: 300px; height: 40px; line-height: 40px } .banner-q1 .txt .so { width: 130px; height: 40px; line-height: 40px; background-position: center left 25px; background-size: 18px 18px; padding-left: 15px } .swiper-button-prev, .swiper-next-q1 { top: 40%!important } .swiper-about01-q1 { margin: 0 -30px 60px } .swiper-about01-q1 { padding-top: 40px } .swiper-button-prev, .swiper-container-rtl .swiper-next-q1 { left: 5%!important } .swiper-next-q1 { right: 5%!important } .swiper-about01-q2 { margin-top: 40px!important } } @media only screen and (max-width:1440px) { .m-pop .register { width: 720px; } .m-pop .register .txt { height: 260px; } .m-pop .register .pic { height: 150px; margin-bottom: 20px; } .m-pop .close img { width: 70%; height: 70%; } .m-pop .register .pic p { font-size: 40px; } .ul-register li .item input { height: 50px; line-height: 50px; } .m-sign .inp2 input { line-height: 40px; } .m-sign .more { line-height: 45px; } .register .sign { height: 45px; line-height: 45px; margin: 0 auto 30px; } .m-sign { margin: 0 auto 15px; padding: 16px 30px 20px; } .m-pop .close { right: -7%; top: -3%; } .slick-header .item .txt .info a { width: 20%; font-size: 12px; margin-bottom: 10px; } .child2 .hd-imgtxt { height: 120px; } .child2 .hd-imgtxt .txt .l-info p { font-size: 36px; } .slick-header { margin: 0 -20px 15px; padding-bottom: 15px; } .header .child .child-wrap2 { padding-top: 20px; padding-bottom: 20px; } .m-aside { top: 35%; } .Collection .list-body .list { max-height: 300px; } .pop-about01 .pop-body { width: 600px; } .pop-about01 .pop-body .pic { width: 600px; height: 260px; } .pop-about01 .pop-body .pic img { height: 100%; } .pop-about01 .pop-body .txt h3 { font-size: 20px; padding: 20px 0; margin-bottom: 10px; } .pop-about01 .pop-body a.close { width: 50px; height: 50px; } .pop-about01 .pop-body .txt { padding: 0 20px 20px; } .procuct-wrap-100 .wp { padding: 0 100px; } .index-tab .inp-q1 input { width: 320px; } } @media only screen and (max-width:1199px) { .leadership-team{ margin: 0 -5px 50px; } .leadership-team .inner{ margin: 0 5px 20px; } .leadership-team .txt{ padding: 0 10px; height: 50px; line-height: 50px; } .leadership-team .txt em{ margin-left: 5px; } .slick-index01 .item .pic-txt { position: absolute; top: 0; left: 0; width: 100%; } /* .slick-index01 .item { padding-top: 10% !important; } */ .logo-white { display: none!important; } .header.active .logo-white { display: none!important; } .header.active .logo-blue { display: block!important; } .logo-blue { display: block!important; } .slick-map .swiper-pagination-bullet { width: 40px; } .swiper-product { padding: 0 0px; } .procuct-wrap-100 .wp { padding: 0 15px; } .Collection .list-body .item-list .link a:hover em, .Collection .list-body .item-list .link a em { width: 45px; padding-left: 18px; } .index-tab .tab-wrap .select-body .s1 { float: none; width: 50%; margin-bottom: 10px } .index-tab .inp-q1 { float: none; width: 50%; margin: 0 0 10px } .index-tab .inp-q1 input { width: 100% } .m-news .pic { float: none; width: auto; margin-right: 0 } .m-news .txt { padding: 30px 20px } .m-news .txt h4 { font-size: 18px; height: auto; margin-bottom: 10px } .m-news .txt .desc { height: auto; margin-bottom: 15px } .m-news .txt .more { margin-bottom: 25px } .ul-news li { width: 50%; padding: 0 15px; margin-bottom: 30px } .ul-news { margin: 0 -15px 30px } .ul-news3 li { padding: 0 10px; margin-bottom: 30px } .ul-news3 { margin: 0 -10px; padding-top: 30px } .ul-news3 li .con { padding: 20px } .ul-news3 li .txt h4 { font-size: 18px } .row-q2 .col-l { margin-right: 0; width: auto; float: none; margin-bottom: 20px } .m-share .item .qr { left: 0; bottom: 30px; background-color: #fff } .row-q2 .tit { font-size: 30px; margin-bottom: 15px } .slick-map .item .txt h3 { font-size: 18px; margin-bottom: 15px } .banner-q1 .txt input { width: 200px } .banner-q1 .txt .so { width: 100px; padding-left: 20px } .banner-q1 .txt p { margin-top: 15px } .ul-sea li .txt { padding-top: 20px } .m-pop .inner1 { width: 600px; height: 360px; padding: 30px 20px 0 } .mob-pop1 .inner1 .pic { width: 80px; height: 80px; margin: 0 auto 15px } .mob-pop1 .inner1 .txt h3 { font-size: 20px } .mob-pop1 .inner3 .inp3 .tex { width: 380px; line-height: 46px; border: 1px solid #00549e; margin-right: 10px } .mob-pop1 .inner3 .inp3 .sub { display: block; width: 120px; line-height: 50px } .mob-pop1 .inner3 h3 { font-size: 20px; margin-bottom: 20px } .m-pop .register .txt { padding: 0 30px; height: 375px } .m-staff2 .info .txt { padding: 10.7% 30px 0; } .m-staff2 .info .txt h3 { font-size: 30px; margin-bottom: 40px; } .row-q2.row-q2v2 .col-l { padding-bottom: 0px; margin-bottom: 20px; } } @media only screen and (max-width:959px) { .leadership-team li{ width: 50%; } .slick-map .swiper-pagination-bullet { width: 20px; height: 4px; } .index-tab .tab-wrap .select-body .dropmenurel01-tit, .index-tab .tab-wrap .select-body .input-body { height: 40px; line-height: 40px; font-size: 14px } .index-tab .inp-q1 input { line-height: 40px; height: 40px } .index-tab .subt { width: 140px; height: 40px; line-height: 40px; background-position: center left 35px; background-size: 15px 15px } .ul-news li .txt h4 { font-size: 18px } .ul-news3 li { width: 50% } .ul-news3 li .con { padding: 15px } .row-q2 .tit { font-size: 24px; margin: 10px 0 } .m-share .item .qr, .m-share .item .qr img { width: 80px; height: 80px } .ul-contact { margin-top: 50px } .ul-contact li .txt .item { width: 50% } .tab-q1 li a { width: 80px; height: 40px; line-height: 40px; border: 1px solid #1d50a3 } .m-factory { margin-top: -120px; padding: 30px } .map-q .s3:hover { z-index: 4 } .ul-contact li .txt .item h4 { font-size: 16px; margin-bottom: 5px } .ul-contact li .txt .item .con { padding: 20px } .ul-sea li .pic { width: 200px; height: 120px; margin-right: 20px } .banner-q1 .txt { top: 50px } .banner-q1 .txt input { border: 1px solid #00549e } .row-q3 { margin-bottom: 80px } .m-pop .register { width: 700px } .m-pop .close { width: 60px; height: 60px; right: -4% } .m-pop .register .pic p { font-size: 36px } .m-staff2 .info .txt { padding: 10% 20px 0; } .m-staff2 .info .txt h3 { font-size: 24px; margin-bottom: 40px; } } @media only screen and (max-width:767px) { .leadership-team .txt{ font-size: 16px; padding: 0 5px; } .leadership-team .txt em{ font-size: 12px; margin-left: 2px; } .index-tab .reset { float: none; font-size: 13px; line-height: 30px } .index-tab .tab-wrap { padding: 15px } .index-tab .tab-wrap .select-body .s1 { width: auto } .index-tab .inp-q1 { width: auto } .index-tab .subt { font-size: 12px; padding-left: 15px } .m-news .txt h4 { font-size: 16px; line-height: 1.5 } .m-news .txt .desc { font-size: 13px; height: 3.57em } .m-news .txt .more { width: 150px; height: 36px; line-height: 36px; border: 1px solid #0054a7; font-size: 12px; margin-bottom: 10px; background-size: 14px 14px } .ul-news li { width: 100%; padding: 0; margin-bottom: 20px } .ul-news { margin: 0 0 20px } .ul-news li .txt h4 { font-size: 16px; height: auto } .ul-news li .txt .desc { font-size: 13px; height: 3.57em } .ul-news3 li { float: none; width: 100%; padding: 0; margin-bottom: 20px } .ul-news3 { margin: 0; padding-top: 20px } .ul-news3 li .con { padding: 10px } .ul-news3 li .txt h4 { font-size: 16px; height: auto } .row-q2 .tit { font-size: 20px } .row-q2 .desc { font-size: 13px; line-height: 1.8; margin-bottom: 20px; padding: 15px 0; } .row-q2 .desc img { height: auto; width: 100%; } .pag { margin-bottom: 40px; padding: 15px 10px } .pag .upper { line-height: 36px; background-size: 30px 30px; padding-left: 37px } .pag .back-q { display: inline-block; text-align: center; width: 100px; height: 36px; line-height: 36px; background-position: center left 15px; background-size: 10px 10px; padding-left: 10px } .pag a { font-size: 12px } .pag .nex { line-height: 36px; background-size: 30px 30px; padding-right: 36px } .ul-contact li .txt .item { float: none; width: auto; padding: 0 } .ul-contact li .txt { margin: 0 } .m-factory { margin-top: -40px; padding: 20px } .map-q .con .txt { display: none } .map-q .con { width: auto; height: auto; border: none; background-color: transparent } .map-q .con .pic { width: 20px; height: 20px; margin: 0; padding: 0 } .tab-q1 li a { width: 60px; height: 30px; line-height: 30px; margin-bottom: 10px } .tab-q1 li { margin-right: 10px } .tab-q1 { padding-bottom: 20px; margin-bottom: 20px } .slick-map .item .txt h3 { font-size: 16px; margin-bottom: 10px; height: auto; } .slick-map .item .txt .info p { height: auto; margin-bottom: 10px; } .m-map { padding-top: 30px; padding-bottom: 40px } .banner-q1 { padding-top: 50% } .banner-q1 .txt input { width: 200px; line-height: 36px; height: 36px; margin-bottom: 10px } .banner-q1 .txt .so { width: 100px; line-height: 36px; height: 36px } .ul-sea { margin: 30px 0 40px } .ul-sea li .pic { width: auto; height: auto; margin: 0 auto; float: none } .ul-sea li .txt .info h4 a { font-size: 16px; height: auto; margin-bottom: 5px } .row-q3 { margin-bottom: 40px } .m-pop .inner1 { width: 350px; height: auto; padding: 20px } .mob-pop1 .inner1 .pic { width: 60px; height: 60px; margin: 0 auto 10px } .mob-pop1 .inner1 .txt h3 { font-size: 18px; margin-bottom: 10px } .mob-pop1 .inner1 .txt p { font-size: 12px; margin-bottom: 15px } .mob-pop1 .inner1 .txt .btn { font-size: 13px; width: 180px; height: 36px; line-height: 36px } .mob-pop1 .inner2 .btn-dl { width: 180px; height: 36px; margin-bottom: 10px; line-height: 36px; border: 1px solid #00549e; font-size: 12px; margin-right: 0 } .mob-pop1 .inner2 .txt .btn { margin-left: 0 } .mob-pop1 .inner3 .inp3 .tex { width: 100%; float: none; line-height: 36px; margin-right: 0; margin-bottom: 10px } .mob-pop1 .inner3 .inp3 .sub { display: block; width: 50%; line-height: 40px } .mob-pop1 .inner3 h3 { font-size: 18px; margin-bottom: 10px } .mob-pop1 .inner3 .inp3 { padding-bottom: 15px; margin-bottom: 20px } .m-pop .register { width: 350px } .m-pop .close { width: 40px; height: 40px; right: -3%; top: -3% } .m-pop .register .pic p { font-size: 30px } .m-pop .register .txt p { font-size: 14px; padding-bottom: 15px; margin-bottom: 20px } .ul-register li .item { float: none; width: auto; padding: 0; margin-bottom: 10px } .ul-register li { margin: 0 0 10px } .ul-register li .item input { height: 40px; line-height: 40px; padding: 0 10px; font-size: 12px } .ul-register li .item span { font-size: 14px; color: #06205c; line-height: 20px; height: auto; margin-bottom: 5px } .ul-register li .item select { height: 40px; line-height: 40px; padding: 0 10px; font-size: 12px } .m-pop .register .info .pic { margin: 0 auto 10px; width: auto; height: auto } .m-pop .register .info .more { width: auto; height: 40px; line-height: 40px; font-size: 12px } .m-pop .register .desc { font-size: 12px; line-height: 1.5; margin-bottom: 15px } .m-sign { width: 100%; margin: 0 auto 10px; padding: 15px } .m-sign .more { line-height: 40px; font-size: 14px } .register .sign { width: auto; height: 40px; line-height: 40px; border: 1px solid #0054a7; margin: 0 30px 20px !important; font-size: 13px } .m-sign .inp2 input { font-size: 13px; line-height: 36px } .slick-map .slick-dots li { width: 20px; margin-right: 5px } .mob-pop1 .p .p1 { width: 300px; height: 50px; line-height: 50px } .ul-sea li .txt .more { margin-top: 2px } .m-staff2 .info .pic { float: none; width: auto; } .m-staff2 .info .txt { padding: 15px; } .m-staff2 .info .txt h3 { font-size: 20px; margin-bottom: 20px; text-align: center; } .m-staff2 .info .txt .ck { margin: 0 auto 10px; } .ul-about07-q1 li:first-child { float: none; width: auto; } .ul-about07-q1 li { float: none; width: auto; } } .row-basicInfo1 { padding-bottom: 60px; overflow: hidden } .row-basicInfo1 .g-tit03 { margin-bottom: 32px } .basicInfo-l1 { overflow: hidden; margin: 0 -20px } .basicInfo-l1 li { margin-bottom: 35px; padding: 0 20px; float: left; width: 33.33%; font-size: 0; text-align: center } .basicInfo-l1 .con { display: inline-block; vertical-align: middle; text-align: left } .basicInfo-l1 h4 { margin-bottom: 8px; font-size: 24px; color: #0054a7 } .basicInfo-l1 p { font-size: 18px; color: #333 } .basicInfo-l1 li:first-child { text-align: left } .basicInfo-l1 li:nth-child(2) { padding-left: 70px } .basicInfo-l1 li:last-child { text-align: right } .infoNum-l1 { overflow: hidden; margin: 0 -30px; font-size: 0; text-align: center } .infoNum-l1 li { display: inline-block; vertical-align: middle } .infoNum-l1 .con { padding: 26px 15px 24px; margin: 0 30px; border: 2px solid #0054a7; border-radius: 10px; min-width: 350px } .infoNum-l1 h4 { margin-bottom: 8px; font-size: 14px; color: #333 } .infoNum-l1 .num { font-size: 46px; color: #0054a7; line-height: 1; font-weight: 700 } .infoNum-l1 .unit { font-size: 14px; color: #333 } .row-basicInfo2 { padding: 60px 0; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; overflow: hidden } .basicTxt-l1 { overflow: hidden; font-size: 0; margin-bottom: -30px } .basicTxt-l1 li { margin-bottom: 30px; padding: 0 40px; display: inline-block; vertical-align: top; width: 50% } .basicTxt-l1 h4 { margin-bottom: 10px; font-size: 18px; color: #fff } .basicTxt-l1 p { font-size: 14px; color: #fff } .row-basicInfo3 { padding: 40px 0 100px; overflow: hidden } .contact-info1 { padding: 56px 40px 40px; background-color: #fff; overflow: hidden } .contact-info1 .g-tit03 { margin-bottom: 8px } .contact-info1 .g-tit03 em { margin-bottom: 0 } .contactInfo-l1 { overflow: hidden } .contactInfo-l1 li { margin: 0 -20px; line-height: 45px; overflow: hidden } .contactInfo-l1 .l, .contactInfo-l1 .r { padding: 0 20px } .contactInfo-l1 .l { width: 42.8% } .contactInfo-l1 .r { width: 57.2% } .contactInfo-l1 .txt, .contactInfo-l1 h4 { border-bottom: 1px solid #e5e5e5 } .contactInfo-l1 h4 { font-size: 16px; color: #1e1e1e } .contactInfo-l1 .txt { font-size: 16px; color: #1e1e1e } .row-quotes1 { padding-bottom: 100px; overflow: hidden } .hq-1 { background-color: #fff; overflow: hidden } .hq-1 .top { padding: 34px 42px 27px; background: url(../images/hq-bg1.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; overflow: hidden } .hq-1 .top .l { padding-left: 20px; font-size: 16px; color: #fff; border-left: 1px solid #f2f6fa } .hq-1 .top .l h3 { font-size: 32px; line-height: 1; margin-bottom: 15px } .hq-1 .top .r .type { margin-top: 58px; font-size: 14px; color: #fff } .hq-1 .cont { padding: 60px 42px; overflow: hidden; text-align: center } .news-hq { float: left; width: 46.2%; background-color: #f2f6fa; text-align: center; position: relative; overflow: hidden } .news-hq .icon { position: absolute; right: 30px; top: 30px; width: 16px; height: 10px; background: url(../images/hq-i1.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .news-hq .news-hq-top { padding: 44px 0 0px } .news-hq .n1 { margin-bottom: 34px; font-size: 80px; color: #1e1e1e; font-weight: 700; line-height: 1 } .news-hq .box-n1 { font-size: 0; text-align: center; overflow: hidden } .news-hq .box-n1 .n2, .news-hq .box-n1 .n3 { display: inline-block; vertical-align: middle; width: 50%; text-align: center; font-size: 24px; color: #d50000; line-height: 1 } .news-hq .box-n1 .n2 { border-right: 1px solid #d4e4f4 } .news-hq .news-time { font-size: 14px; color: #999; background-color: #e4f0f9; line-height: 45px } .shj-l1 { padding: 0 5px; margin-bottom: -27px; overflow: hidden } .shj-l1 li { margin-bottom: 27px; float: left; width: 50% } .shj-l1 .con { padding: 14px 0; margin: 0 35px; border-bottom: 1px solid #dcdcdc } .shj-l1 h4 { margin-bottom: 2px; font-size: 14px; color: #666; font-weight: 400 } .shj-l1 p { font-size: 20px; color: #1a1a1a } .shj-l1 .i1 p { color: #93d500 } .shj-l1 .i2 p { color: #e73333 } .row-xch1 { padding-bottom: 70px; overflow: hidden } .row-xch1 .index-tab { margin-bottom: 40px } .xch-l1 { padding-bottom: 60px } .xch-l1 li { margin-bottom: 15px; background-color: #fff; overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .xch-l1 .date { padding-top: 12px; float: left; background-color: #e5e5e5; width: 100px; height: 60px; text-align: center; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .xch-l1 .date .d1 { margin-bottom: 6px; font-size: 14px; color: #fff; line-height: 1 } .xch-l1 .date .d2 { font-size: 18px; color: #fff; font-weight: 700; line-height: 1 } .xch-l1 h4 { overflow: hidden } .xch-l1 h4 a { padding: 0 20px; display: block; font-size: 16px; color: #333; height: 60px; line-height: 60px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .xch-l1 .right { float: right; overflow: hidden } .xch-l1 .next { float: left; width: 80px; height: 60px; background: url(../images/xch-i1.png) center center no-repeat; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .xch-l1 .date-m { font-size: 12px; color: #333; display: none } .xch-l1 .btn-m { overflow: hidden; display: none } .xch-l1 .btn-m a { margin-right: 15px; padding-left: 24px; font-size: 12px; height: 40px; line-height: 40px; -webkit-background-size: 20px auto; background-size: 20px auto } .xch-l1 .check, .xch-l1 .download { margin-right: 30px; float: left; font-size: 14px; color: #1e1e1e; height: 60px; line-height: 60px; padding-left: 36px; background-repeat: no-repeat; background-position: left center; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .xch-l1 .check { background-image: url(../images/icon-check.png) } .xch-l1 .download { background-image: url(../images/icon-download.png) } .xch-l1 li:hover { box-shadow: 0 0 10px rgba(0, 0, 0, .15) } .xch-l1 li:hover .date { background-color: #00549e } .xch-l1 li:hover h4 a { color: #00549e } .xch-l1 li:hover .next { background-image: url(../images/xch-i2.png) } .xch-l1 li .check:hover { color: #0054a7; background-image: url(../images/icon-check_on.png) } .xch-l1 .download:hover { color: #0054a7; background-image: url(../images/icon-download_on.png) } .row-xchDt1 { padding-bottom: 100px; overflow: hidden } .xchDt-1 { padding: 0 50px; overflow: hidden } .xchDt-1 .top { padding-bottom: 24px; border-bottom: 1px solid #e5e5e5; text-align: center; overflow: hidden } .xchDt-1 .top h1 { width: 56%; margin: 0 auto; font-size: 32px; color: #1a1a1a; line-height: 1.9 } .xchDt-1 .top .info { margin-bottom: 12px; font-size: 12px; color: #333 } .xchDt-1 .top .info span { padding: 0 10px } .xchDt-1 .top .bdshare-button-style0-16 { font-size: 0; text-align: center } .xchDt-1 .top .bdshare-button-style0-16 a { float: none; padding: 0; margin: 0 6px; display: inline-block; vertical-align: middle; width: 24px; height: 24px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .xchDt-1 .top .bdshare-button-style0-16 .bds_weixin { background: url(../images/icon-weixin.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .xchDt-1 .top .bdshare-button-style0-16 .bds_weixin:hover { background-image: url(../images/icon-weixin_on.png) } .xchDt-1 .top .bdshare-button-style0-16 .bds_tsina { background: url(../images/icon-tsina.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .xchDt-1 .top .bdshare-button-style0-16 .bds_tsina:hover { background-image: url(../images/icon-tsina_on.png) } .xchDt-1 .top .bdshare-button-style0-16 .bds_fbook { background: url(../images/icon-fbook.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .xchDt-1 .top .bdshare-button-style0-16 .bds_fbook:hover { background-image: url(../images/icon-fbook_on.png) } .xchDt-1 .con { padding: 54px 50px; font-size: 16px; color: #333; line-height: 2.1 } .dtPages-1 { padding: 25px 0; background-color: #1d50a3; font-size: 0; text-align: center; overflow: hidden } .dtPages-1 a { display: inline-block; vertical-align: middle; -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .dtPages-1 .next, .dtPages-1 .prev { width: 240px; font-size: 14px; color: #fff; height: 50px; line-height: 50px; background-repeat: no-repeat } .dtPages-1 .prev { padding-left: 64px; background-image: url(../images/icon-pgPrev.png); background-position: left center; text-align: left } .dtPages-1 .prev:hover { background-image: url(../images/icon-pgPrev_on.png) } .dtPages-1 .next { padding-right: 64px; background-image: url(../images/icon-pgNext.png); background-position: right center; text-align: right } .dtPages-1 .next:hover { background-image: url(../images/icon-pgNext_on.png) } .dtPages-1 .returnList { display: inline-block; vertical-align: middle; width: 140px; height: 50px; line-height: 50px; background-color: #fff; border-radius: 60px; font-size: 14px; color: #1d50a3 } .dtPages-1 .returnList i { margin: -2px 8px 0 0; display: inline-block; vertical-align: middle; width: 14px; height: 14px; background: url(../images/zp10.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .row-product { padding-bottom: 100px; overflow: hidden } .product-check { padding: 0 30px 40px; background-color: #fff; overflow: hidden } .check-top { margin-bottom: 14px; line-height: 73px; border-bottom: 1px solid #e5e5e5; overflow: hidden } .check-top .reset { float: right; font-size: 14px; color: #00549e; padding-left: 20px; background: url(../images/q-i2.png) left center no-repeat } .check-top .sort { float: left; overflow: hidden } .check-top .sort a { margin-right: 30px; float: left; font-size: 14px; color: #00549e; padding-right: 16px; background: url(../images/icon-sort1.png) right center no-repeat } .check-top .sort .on { background-image: url(../images/icon-sort2.png) } .check-con { overflow: hidden } .check-con .check-items:first-child { display: block } .check-con.showMoreItem .check-items { display: block } /* .check-items{padding:15px 0;display:none} .check-items+.check-items{border-top:1px dashed #e5e5e5}*/ .check-item { margin-bottom: 5px; position: relative; overflow: hidden } .check-item h4 { margin-right: 50px; padding: 10px 0; float: left; font-size: 14px; color: #fff; line-height: 30px; background-color: #00549e; width: 120px; text-align: center } .check-item .right { position: relative; height: 50px; font-size: 0; overflow: hidden; } .check-item .right a { margin-right: 74px; display: inline-block; vertical-align: top; font-size: 14px; color: #666; line-height: 50px; margin-right: 0; width: 15%; } .check-item .right .all { margin: 0; width: 90px; float: left; text-align: left } .check-item .btn { margin: 0; position: absolute; right: 0; top: 0; height: 50px; line-height: 50px; font-size: 14px; color: #666; padding-right: 18px; background: url(../images/icon-down1.png) right center no-repeat; z-index: 10 } .check-item .con { padding: 9px 80px 9px 125px; border-bottom: 1px solid #eee; overflow: hidden; padding-left: 0; } .check-item .con a { line-height: 36px; margin-bottom: 5px; } .check-item .right .active { color: #00549e } .check-item.on .right { height: auto } .check-item.on .btn { background-image: url(../images/icon-next1.png) } .keyword-so { padding-right: 140px; width: 390px; position: relative } .keyword-so input { outline: 0; border: none } .keyword-so .input { position: relative } .keyword-so .input .icon { margin-top: -10px; position: absolute; left: 0; top: 50%; width: 20px; height: 20px; background: url(../images/q-i3h.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .keyword-so .input .inp { padding: 0 10px 0 30px; display: block; width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #00549e; font-size: 14px; color: #00549e } .keyword-so .sub { position: absolute; right: 0; top: 0; width: 120px; height: 50px; line-height: 50px; background-color: #00549e; text-align: center; border-radius: 40px; font-size: 14px; color: #fff; font-weight: 700 } .check-btn { display: block; width: 160px; height: 50px; line-height: 46px; border: 2px solid #0054a7; border-radius: 40px; font-size: 14px; color: #0054a7; text-align: center; margin: 0 auto } .check-btn:hover { color: #0054a7 } .product-check-btn { padding: 40px 0; overflow: hidden } .product-check-btn a { margin: 0 auto; display: block; width: 250px; height: 60px; line-height: 56px; border: 2px solid #00549e; border-radius: 6px; font-size: 14px; color: #00549e; text-align: center; font-weight: 700 } .product-check-btn a span { color: #ff2c2c } .product-check-btn a i { margin: -2px 2px 0 0; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../images/icon-check-btn.png) center center no-repeat } .product-none { padding-top: 40px; border-top: 1px solid #e5e5e5 } .product-none .pic { margin-bottom: 30px; height: 80px; line-height: 80px; font-size: 0; text-align: center; overflow: hidden } .product-none .pic img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100% } .product-none .txt { margin-bottom: 24px; font-size: 14px; color: #1e1e1e; line-height: 2.1; text-align: center } .product-none .btn { margin: 0 auto; display: block; width: 180px; height: 60px; line-height: 60px; border-radius: 40px; background-color: #0054a7; font-size: 14px; color: #fff; text-align: center } .product-none .btn i { margin: -2px 4px 0 0; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../images/icon-msg.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .product-adv { margin-bottom: 20px; padding: 40px 40px 48px; display: block; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; overflow: hidden; font-size: 14px; color: #fff } .product-adv h4 { padding-bottom: 16px; margin-bottom: 26px; font-size: 32px; color: #fff; position: relative } .product-adv h4:after { content: ''; position: absolute; left: 0; bottom: 0; width: 25px; height: 5px; background-color: #fff } .product-adv:hover { color: #fff } .block-products { overflow: hidden } /* .block-products-q .product-items .tit{ display: block; } */ .block-products-q .product-item dt { height: auto; background-color: #d9f0ff; } .product-items { overflow: hidden } .product-items+.product-items { margin-top: 50px } .product-items .tit { margin-bottom: 10px; padding: 0 40px; font-size: 24px; color: #1e1e1e; line-height: 80px; background-color: #d9f0ff; display: none; } .product-item { overflow: hidden } .product-item dt { margin-bottom: 10px; padding: 0 40px; padding-right: 100px; font-size: 18px; color: #1e1e1e; font-weight: 700; line-height: 60px; position: relative; background-color: #fff; cursor: pointer; height: 0; overflow: hidden; } .product-item dt .icon { margin-top: -10px; position: absolute; right: 26px; top: 50%; width: 20px; height: 20px; background: url(../images/icon-jia.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .product-item dd { height: 0; visibility: hidden } .swiper-product { overflow: hidden } .swiper-product .slider { margin: 0 -30px 20px; position: relative; overflow: hidden } .swiper-product .ul-product02 { margin: 0 } .swiper-product .ul-product02 li { padding: 0 30px; width: 100% } .swiper-product .ul-product02 li .info p { background-color: #fff } .swiper-product .ul-product02 li .info p:nth-child(even) { background-color: #f5f5f5 } .swiper-product .ul-product02 li .title { position: relative } .swiper-product .ul-product02 li .title .add { position: absolute; right: 20px; top: 50%; width: 100px; height: 30px; line-height: 26px; border-radius: 30px; border: 2px solid #fff; font-size: 14px; color: #fff; background: 0 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; filter: alpha(opacity=0); -webkit-transition: .5s; -o-transition: .5s; transition: .5s } .swiper-product .ul-product02 li .title .add i { margin: -2px 2px 0 0; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../images/icon-jia3.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .swiper-product .ul-product02 .btn { overflow: hidden } .swiper-product .ul-product02 .btn a { float: left; width: 50%; height: 60px; line-height: 60px; border: none; position: relative; text-align: center; font-size: 14px; color: #fff } .swiper-product .ul-product02 .btn .a1 { background-color: #1864af; background-image: url(../images/zp21.png) } .swiper-product .ul-product02 .btn .a2 { background-color: #3175b8; background-image: url(../images/icon-jia3.png) } .swiper-product .ul-product02 .btn .cancel { background-color: #fd5167; background-image: url(../images/zp19.png) } .ul-product02 li .con:hover .title .add { opacity: 1; filter: alpha(opacity=100) } .product-item .swiper-scrollbar { margin-bottom: 40px; height: 8px; background-color: #fff } .product-item_2 { overflow: hidden } .product-item_2 dt { padding: 0 40px; padding-right: 100px; font-size: 18px; color: #fff; font-weight: 700; line-height: 60px; background-color: #b0dadd; position: relative; cursor: pointer; height: 0; overflow: hidden; } .product-item_2 dt .icon { margin-top: -10px; position: absolute; right: 26px; top: 50%; width: 20px; height: 20px; background: url(../images/icon-jia2.png) center center no-repeat; -webkit-background-size: cover; background-size: cover } .product-item_2 dd { height: 0; visibility: hidden } .product-item.on>dt .icon { background-image: url(../images/icon-jian.png); height: 0; overflow: hidden; } .product-item>dd { height: auto; visibility: visible } .product-item_2.on>dt .icon { background-image: url(../images/icon-jian2.png) } .product-item_2.on>dd { height: auto; visibility: visible } .ul-vide { overflow: hidden; margin: 0 -20px; } .ul-vide li { float: left; width: 50%; padding: 0 20px; margin-bottom: 40px; } .ul-vide li .con { display: block; background-color: #fff; } .product-article01 .title-g1 { margin: 0 100px; } .ul-vide li .pic { position: relative; padding-top: 56.05%; height: 0; } .ul-vide li .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; } .ul-vide li .pic em { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; background-image: url(../images/g-p3.png); background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: 0; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; } .ul-vide li:hover .pic em { opacity: 1; } .ul-vide li h5 { line-height: 60px; height: 60px; overflow: hidden; padding: 0 20px; font-size: 18px; color: #1e1e1e; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; } .ul-vide li:hover h5 { color: #0054a7; } .article01-pages-g1 { margin: 0 100px; } @media only screen and (max-width:1199px) { .shj-l1 { padding: 0 15px } .shj-l1 .con { margin: 0 15px } .xchDt-1 .top h1 { width: 80% } .swiper-product .ul-product02 li { margin: 0 } .product-article01 .title-g1 { margin: 0; } .product-article01 .infos { margin: 30px 0 0; } .product-article01 .infos h4 { margin-right: 50px; } .product-article01 .infos .desc { margin-top: 0; } .article01-pages-g1 { margin: 0; } } @media only screen and (max-width:959px) { .basicInfo-l1 li:nth-child(2) { padding-left: 30px } .basicInfo-l1 h4 { font-size: 20px } .basicInfo-l1 p { font-size: 14px } .infoNum-l1 .con { padding: 20px 15px; min-width: 240px } .infoNum-l1 h4 { font-size: 12px } .infoNum-l1 .num { font-size: 30px } .infoNum-l1 .unit { font-size: 12px } .basicTxt-l1 h4 { font-size: 16px } .basicTxt-l1 p { font-size: 12px } .contactInfo-l1 h4 { font-size: 16px } .contactInfo-l1 .txt { font-size: 12px } .hq-1 .top .l { font-size: 14px } .hq-1 .top .l h3 { font-size: 24px; margin-bottom: 10px } .hq-1 .top .r .type { font-size: 12px; margin-top: 36px } .news-hq .n1 { font-size: 56px } .news-hq .box-n1 .n2, .news-hq .box-n1 .n3 { font-size: 20px } .news-hq .news-time { font-size: 12px } .shj-l1 h4 { font-size: 12px } .shj-l1 p { font-size: 14px } .xchDt-1 { padding: 0 20px } .xchDt-1 .top h1 { font-size: 24px } .dtPages-1 .next, .dtPages-1 .prev { width: 200px } /* .check-item .con{padding:9px 80px} */ .check-item .right a { margin-right: 30px } .product-adv h4 { font-size: 24px; margin-bottom: 15px } .product-items .tit { font-size: 20px; line-height: 60px } .product-item dt { font-size: 16px; line-height: 50px } .product-article01 .infos h4 { float: none; margin-bottom: 10px; } .ul-vide li h5 { line-height: 40px; height: 40px; padding: 0 10px; font-size: 16px; } } @media only screen and (max-width:767px) { .slick-index02 .txt h3 a { height: auto; } .row-xch1 { padding-bottom: 0 } .xch-l1 { padding-bottom: 0 } .xch-l1 .date { display: none } .xch-l1 .right { display: none } .xch-l1 .date-m { display: block } .xch-l1 .btn-m { display: block } .xch-l1 li { padding: 10px 20px } .xch-l1 h4 a { font-size: 14px; height: 40px; line-height: 40px; padding: 0 } .row-basicInfo1 { padding-bottom: 40px } .basicInfo-l1 { margin: 0 -10px } .basicInfo-l1 li { padding: 0 10px } .basicInfo-l1 h4 { font-size: 16px } .infoNum-l1 { margin: 0 -5px } .infoNum-l1 li { width: 50% } .infoNum-l1 .con { padding: 15px 10px; margin: 0 5px; min-width: 0 } .infoNum-l1 .num { font-size: 20px } .row-basicInfo2 { padding: 40px 0 } .basicTxt-l1 li { padding: 0 10px } .row-basicInfo3 { padding: 40px 0 } .contact-info1 { padding: 40px 20px } .contactInfo-l1 li { margin: 0; line-height: 30px } .contactInfo-l1 .l, .contactInfo-l1 .r { float: none; width: auto; padding: 0 } .contactInfo-l1 h4 { padding: 10px 0 } .contactInfo-l1 .txt { padding: 10px 0 } .row-quotes1 { padding-bottom: 40px } .hq-1 .top { padding: 15px } .hq-1 .top .l { font-size: 12px } .hq-1 .top .l h3 { font-size: 20px } .hq-1 .top .r .type { margin-top: 30px } .hq-1 .cont { padding: 20px } .news-hq { margin-bottom: 20px; float: none; width: auto } .news-hq .news-hq-top { padding: 40px 0 20px } .news-hq .n1 { font-size: 40px } .news-hq .box-n1 .n2, .news-hq .box-n1 .n3 { font-size: 16px } .news-hq .news-time { line-height: 50px } .shj-l1 { padding: 0; margin: 0 -5px } .shj-l1 li { margin-bottom: 10px } .shj-l1 .con { margin: 0 5px; padding: 5px 0 } .row-xchDt1 { padding-bottom: 40px } .xchDt-1 .top h1 { font-size: 18px; width: 100% } .xchDt-1 { padding: 0 } .xchDt-1 .con { padding: 20px; font-size: 12px } .dtPages-1 { padding: 15px 0 } .dtPages-1 .next, .dtPages-1 .prev { width: 94px; font-size: 12px; -webkit-background-size: 30px auto; background-size: 30px auto; height: 40px; line-height: 40px } .dtPages-1 .prev { padding-left: 40px } .dtPages-1 .next { padding-right: 40px } .dtPages-1 .returnList { width: 94px; font-size: 12px; height: 40px; line-height: 40px } .dtPages-1 .returnList i { width: 12px; height: 12px } .row-product { padding-bottom: 40px } .product-check { padding: 0 15px 40px } .check-top { padding: 15px 0; line-height: 24px } .check-top .sort { float: none } .check-top .sort a { font-size: 12px; margin-right: 20px } .check-top .reset { font-size: 12px } .check-item h4 { margin-bottom: 30px; font-size: 12px; float: none; width: 100%; line-height: 20px } .check-item .btn { top: 40px; height: 40px; line-height: 40px; font-size: 12px } .check-item .right { float: none; width: 100%; height: 40px } .check-item .con { padding: 0; } .check-item .right a { line-height: 40px; margin-right: 10px; font-size: 12px; width: auto; } .check-item .right .all { min-width: 50px; margin-top: 0 !important; } .check-btn { width: 130px; height: 44px; line-height: 40px; font-size: 12px } .product-check-btn a { width: 180px; height: 50px; line-height: 44px; font-size: 12px } .product-none .pic { height: 60px; line-height: 60px; margin-bottom: 20px } .product-none .txt { font-size: 12px; margin-bottom: 20px } .product-none .btn { width: 120px; height: 40px; line-height: 40px; font-size: 12px } .keyword-so { margin-top: -10px; width: 94%; padding-right: 110px; margin: 0 auto } .keyword-so .input .inp { height: 40px; line-height: 39px; font-size: 12px } .keyword-so .input .icon { width: 16px; height: 16px; margin-top: -8px } .keyword-so .sub { width: 90px; height: 40px; line-height: 40px; font-size: 12px } .product-items .tit { font-size: 16px; padding: 0 15px } .product-item dt { font-size: 14px; padding: 0 15px } .product-item dt .icon { right: 15px; width: 16px; height: 16px; margin-top: -8px } .ul-vide { margin: 0; } .ul-vide li { float: none; width: auto; padding: 0; margin-bottom: 20px; } .ul-vide li h5 { font-size: 14px; line-height: 30px; height: auto; } } @media only screen and (max-width:1439px) { .ul-nav li { margin-right: 25px } .ul-nav { margin-right: 35px } .wp2 { padding: 0 15px } .header .wp2 { padding-right: 0 } .slick-index01 .item .txt p { font-size: 38px; margin-bottom: 20px } .slick-index01 .item .txt span { font-size: 20px; margin-bottom: 20px } .slick-index01 .item .txt i { width: 45px; height: 45px } .ind4-imgtxt .ind4-item .pic-txt .txt { padding: 20px } .ind4-imgtxt .ind4-item .pic-txt .title h3 { font-size: 24px } .ind4-imgtxt .ind4-item .pic-txt .title p { font-size: 20px } .check-item .right a { width: auto; margin-right: 20px; line-height: inherit; } .check-item .right .all { margin-top: 10px; } } @media only screen and (max-width:1199px) { .wp, .wp2 { padding: 0 15px } .footer { padding-top: 30px } .footer .ft-top { margin-bottom: 30px } .ft-copy { padding: 20px 0 } .ft-top-left { margin-right: 30px } .header .hd-language { width: 160px; margin-left: 15px } .ul-nav { margin-right: 15px } .ul-nav li { margin-right: 15px } .ul-nav li a.v1 { font-size: 14px } .slick-index01 .slick-dots { bottom: 20px } .slick-index01 .slick-dots li { width: 10px; height: 10px; margin: 0 5px } .slick-index01 .item .txt p { font-size: 20px } /* .slick-index01 .item .pic-txt */ /* .slick-index01 .item{padding-top:44.27%;height:0} */ .slick-index01 .item { height: 600px; } .row-index01 { padding: 30px 0 } .ul-index01 li .number em { font-size: 30px } .ul-index01 li p { font-size: 14px } .row-index02 { padding: 30px 0; background: #fff } .g-tit02 h3 { font-size: 28px; margin-bottom: 10px } .g-tit02 p { font-size: 14px; line-height: 1.71 } .ind1-imgtxt .l-pic { width: auto; float: none; margin-right: 0; margin-bottom: 15px } .ind1-imgtxt .r-txt { padding-top: 0 } .ind1-imgtxt .r-txt .info { font-size: 14px; margin-bottom: 15px } .ind4-imgtxt .ind4-item { float: none; width: auto } .row-index04 { padding: 30px 0 } .row-index05 { padding: 30px 0; background: #f9f9f9 } .slick-index02 { margin: 0 -5px 20px; padding-bottom: 0 } .slick-index02 .item { padding: 0 5px } .slick-index02 .item .con { background-color: #fff } .slick-index02 .item .con:hover { box-shadow: none } .row-index06 { padding: 100px 0 } .row-index07 { padding: 30px 0 } .header.active { background-color: #fff } .row-index08 { padding: 30px 0 } .ind4-imgtxt .ind4-item .pic-txt .txt-body { padding-top: 0; opacity: 1 } .ind4-imgtxt .ind4-item-l .pic-txt { position: static; padding-top: 0 } .ind4-imgtxt .ind4-item .pic-txt .txt { position: static; color: #333 } .ind4-imgtxt .ind4-item .pic-txt img { position: static; height: auto; display: block; width: 100% } .ind4-imgtxt .ind4-item .pic-txt .mask { display: none } .ind4-imgtxt .ind4-item-r .pic-txt { position: static; padding-top: 0 } .ind4-imgtxt .ind4-item .pic-txt a { position: static; border-color: #333; color: #333 } .ind4-imgtxt .ind4-item .pic-txt a span { color: #333; background-image: url(../images/zp4h.png); padding: 0 10px; background-position: right 10px center } .ind4-imgtxt .ind4-item-r .pic-txt .info { height: auto } .ind4-imgtxt { margin-top: 30px } .ind4-imgtxt .ind4-item .pic-txt:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .ind4-imgtxt .ind4-item .pic-txt .info { width: auto; height: auto } .ind4-imgtxt .ind4-item.ind4-item-l .pic-txt .info { line-height: 1.1; margin-top: 10px } .banner-inner .txt h2 { font-size: 28px } .banner-inner .txt { bottom: 40px } .cur-ban .cur { float: none; width: auto; max-width: 100%; line-height: 25px; white-space: normal; padding: 10px 0; background: 0 0 } .cur-ban { height: auto; line-height: normal; margin-bottom: 30px } .cur-ban .link { padding: 10px 0; overflow-x: auto; white-space: nowrap } .cur-ban .link a { font-size: 14px; margin-right: 20px; float: none; display: inline-block } .application-top { padding: 30px 0; margin-bottom: 20px } .application-top p { font-size: 24px } .application-table .item p, .application-table.application-table-v2 .item p { font-size: 14px; line-height: 40px; height: 40px; } .application-table.application-table-v2 .item p { line-height: 30px; } .application-table .item p { margin-right: 20px } .application-option a { margin: 0 5px; width: 160px; height: 40px; line-height: 36px } .application-option { margin-bottom: 40px } .application-video .player { width: 40px; height: 40px } .application-video { margin-bottom: 45px } .g-tit04 h3 { font-size: 24px; margin-bottom: 10px } .g-tit03 h3 { font-size: 24px; margin-bottom: 10px } .g-tit03 em { height: 2px; margin-bottom: 15px } .g-tit03 p { font-size: 12px } .g-tit04 { margin-bottom: 20px } .g-tit03 { margin-bottom: 20px } .swiper-application01 { padding: 0 } .swiper-scrollbar { margin-top: 20px } .swiper-application01 .swiper-slide { padding: 0 10px } .swiper-application01 { margin: 0 -10px; overflow: hidden } .swiper-application01 .swiper-slide .con:hover { box-shadow: none } .swiper-application01 .swiper-slide h3 a { height: 50px; line-height: 50px; font-size: 16px } .procuct-wrap { margin-bottom: 60px } .ul-product02 { margin: 0 -10px } .ul-product02 li { padding: 0 10px; width: 50%; margin-bottom: 20px } .row-application01 { padding: 30px 0 } .ul-product02 li .title { line-height: 50px } .ul-product02 li .info p { line-height: 45px } .ul-product02 li a { height: 50px; line-height: 46px } .need-close { width: 40px; height: 40px } .pop-needmessage .needmessage-body { width: 90% } .pop-needmessage .needmessage-body .title { padding: 20px 30px 0 } .pop-needmessage .needmessage-body .title h3 { font-size: 24px } .pop-needmessage .needmessage-body .title .txt { padding-bottom: 20px; margin-bottom: 20px } .pop-needmessage .submit-message { padding: 0 30px } .pop-needmessage .submit-message .line-message1 { padding: 0 15px; margin-bottom: 8px } .pop-needmessage .item span { font-size: 14px; margin-bottom: 10px } .pop-needmessage .item .inp input { height: 40px; padding: 0 15px; font-size: 14px } .pop-needmessage .inp-slide .slide-title { height: 40px; line-height: 38px } .pop-needmessage .inp-slide ul { top: 50px!important } .pop-needmessage .inp-slide ul li:first-child { height: 40px; line-height: 40px; font-size: 14px } .pop-needmessage .inp-slide ul li { line-height: 35px } .pop-needmessage .item .tips { padding-left: 0 } .pop-needmessage .line-message2 { padding: 0 15px } .pop-needmessage .submit-message { height: calc(100% - 160px) } .pop-needmessage .needmessage-body .title { padding-bottom: 0 } .need-checkBox { padding: 15px; font-size: 12px } .pop-submit { height: 50px } .pop-needmessage .needmessage-body .title .txt { margin-bottom: 0 } .need-close { width: 30px; height: 30px } .g-tit03 { padding: 0 30px } .ul-product01 { margin: 0 -10px 10px } .ul-product01 li { padding: 0 10px; margin-bottom: 20px } .ul-product01 li .pic .mask i { width: 60px; height: 60px } .ul-product01 li h3 a { height: 50px; line-height: 50px; font-size: 14px } .product-article01 .title h3 { font-size: 26px } .product-article01 .infos h4 { font-size: 20px } .product-article01 .infos { line-height: 1.5 } .article01-pages .a-back { width: 200px; height: 40px; line-height: 38px; font-size: 14px } .about-imgtxt1 { padding: 30px 0; height: auto } .ul-about01 li i { width: 60px; height: 60px } .about-imgtxt1 h3 { font-size: 30px; margin-bottom: 15px } .about-imgtxt1 em { height: 3px; margin-bottom: 15px } .ul-about01 li p { font-size: 14px } .ul-about04 li .item .txt { padding: 0 50px } .ul-about04 li .item .txt h4 { font-size: 30px } .ul-about04 li .item .txt em { height: 3px; margin-bottom: 10px } .ul-about04 li .item .txt .info { font-size: 12px } .ul-about04 li .item { height: 400px } .ul-about04 { margin-bottom: 30px } .swiper-about01 { margin: 0 -15px 30px } .swiper-about01 .swiper-slide { padding: 0 15px } .swiper-scrollbar.bgfff { margin-bottom: 30px } .swiper-about01 .swiper-slide .pic .mask i { width: 60px; height: 60px } .about-img { margin-bottom: 30px } .about-imgtxt2 { height: 300px; margin-bottom: 30px } .ul-about02 li .mask i { width: 40px; height: 40px; margin-bottom: 10px } .ul-about02 li .mask h4 { font-size: 16px; margin-bottom: 10px } .ul-about02 li .mask .info { font-size: 12px } .ul-about05 li i { width: 80px; height: 80px; margin-bottom: 15px } .ul-about05 li p { font-size: 16px; margin-bottom: 10px } .ul-about05 { margin-bottom: 0 } .ul-about06 { margin: 0 -5px 30px } .ul-about06 li { padding: 0 5px; margin-bottom: 10px } .ul-about06 li .txt h3 a { height: 50px; line-height: 50px; font-size: 14px } .ul-about07 { margin: 0 -5px 30px } .ul-about07 li { padding: 0 5px; margin-bottom: 10px } .g-tit03 .more { width: 180px; height: 35px; line-height: 33px; font-size: 14px } .ul-about07 li .pic-txt .mask { opacity: 1; filter: alpha(opacity=100) } .col-honor-left { float: none; width: auto; margin-bottom: 20px } .col-honor-right { float: none; width: auto } .col-honor-left .honor-menu .title { padding: 0 15px; height: 50px; line-height: 50px; font-size: 16px } .col-honor-left .honor-menu .link { padding: 0 15px } .col-honor-left .honor-menu .link a { font-size: 14px; line-height: 40px } .honor-wrap { margin-bottom: 30px } .ul-honor { margin: 0 -5px } .ul-honor li { padding: 0 5px; margin-bottom: 10px } .slick-about01 .item .year-active { width: 100px; height: 100px; border-width: 1px } .slick-about01 .item .year-active .txt p { font-size: 16px } .slick-about01 .item .year { top: 73% } .slick-about01 .item .year p { font-size: 14px } .slick-about01 .item { height: 100px } .slick-about01 .slick-arrow { width: 30px; height: 30px; background-size: cover } .slick-about01-child { margin-bottom: 30px } .ul-about03 li .pic { width: 160px; height: 160px } .ul-about03 li .txt h3 a { line-height: 160px; height: 160px; padding: 0 20px } .product-top-btn { margin-bottom: 20px } .product-top-btn a, .product-top-btn a.a2 { width: 180px; height: 40px; line-height: 36px; margin-top: 0 } .product-top-btn a span, .product-top-btn a.a2 span { font-size: 12px; background-size: 12px auto; padding-left: 18px } .product-table .product-table-wrap table th { font-size: 14px } .product-table .product-table-wrap table td { font-size: 14px } .product-table .product-table-wrap table td a { width: 100px; height: 35px; line-height: 35px; font-size: 12px } .product-table .product-table-wrap table td { padding: 15px 10px } .product-table { padding: 15px } .pop-about01 .pop-body a.close { width: 40px; height: 40px } /* .pop-about01 .pop-body{width:80%} */ .pop-about01 .pop-body .txt { padding: 0 15px 15px } .pop-about01 .pop-body .txt h3 { font-size: 18px; margin-bottom: 15px; padding: 15px 0 } .banner-inner .txt h2::after { width: 18px; height: 18px; right: -40px; bottom: 0 } } @media only screen and (max-width:959px) { .menuBtn { display: block } .ft-top-left { float: none; width: auto; margin-bottom: 30px; margin-right: 0 } .ft-top-left .address { margin-bottom: 15px } .ft-top-left .tel { margin-bottom: 15px } .ft-top-left .address p { margin-bottom: 10px } .ft-top-link .link-item { float: none; width: auto } .ft-top-link .link-item .link { display: block; margin-bottom: 15px } .ft-top-link .link-item .link dl { display: none } .ft-top-link .link-title { margin-bottom: 8px; border-bottom: 1px solid #fff; padding-bottom: 8px; font-size: 14px } .ft-top-left .ft-logo { margin: 0 auto; width: 165px; margin-bottom: 15px } .ft-top-left .address { text-align: center } .ft-top-left .tel { text-align: center } .ft-top-left .language { margin: 0 auto } .ft-share .r-share a { width: 35px; height: 35px; background-size: cover } .ft-share .r-share .share-item { margin-left: 5px } .ft-share .share-title { font-size: 16px; height: 35px; line-height: 35px } .footer .ft-top { margin-bottom: 10px } .ft-copy .copy-link { float: none; margin-right: 0; margin-bottom: 10px; text-align: center } .ft-copy .copy { text-align: center } .header { height: 60px; background-color: #fff } body { padding-top: 60px } .header .r-option { float: none; position: fixed; top: 60px; left: 0; right: 0; height: calc(100vh - 60px); background-color: #f9f9f9; display: none; overflow-y: auto; padding-bottom: 10px } .header .logo { height: 60px; line-height: 60px; width: 170px } .ul-nav { float: none; width: auto; margin-right: 0 } .ul-nav li { float: none; width: auto; border-bottom: 1px solid #ccc; margin-right: 0 } .ul-nav li a.v1 { line-height: 50px; color: #333; padding: 0 15px; position: relative } .ul-nav li a.v1.a-child::after { content: ''; position: absolute; right: 15px; top: 17px; left: auto; width: 15px; height: 15px; background: url(../images/icon-arr-01.png) center no-repeat; background-size: cover; display: block; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s } .ul-nav li a.v1.open::after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) } .header .child1 { position: static; display: block; display: none; padding-top: 0 } .header .child .child-wrap { padding-left: 0; background: #f9f9f9; padding: 0 15px; border-top: 1px solid #ccc } .header .child1 .link { background-color: #f9f9f9; padding: 8px 0; width: auto } .header .child1 .link a { padding-left: 0; margin-bottom: 0; line-height: 30px } .ul-nav li.li2:hover .child2 { height: 0; padding: 0 } .header .hd-so { background-image: url(../images/zp2h.png) } .hd-so-body { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .8) } .hd-so-body .so-main { position: absolute; top: 50%; left: 50%; background: 0 0; padding: 0 15px; width: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .hd-so-body .submit { width: 60px; height: 40px; line-height: 40px; font-size: 0; background-position: center; margin-left: 0; border-radius: 0; padding: 0 } .hd-so-body .l-inp input { height: 40px; font-size: 14px; padding: 0 5px; border-radius: 0 } .header .hd-so { float: none; display: inline-block } .header .hd-language { float: none; margin: 0 } .hd-language { display: none } .hd-language-m { display: block; font-size: 18px; line-height: 24px; text-align: center; margin-top: 20px } .header .hd-so { display: none } .hd-so-m { width: 100%; height: 35px; padding: 0 15px; margin-top: 15px; display: block } .hd-so-m .submit { float: right; width: 50px; height: 35px; border: none; background-color: #0054a7; color: #fff; border: none } .hd-so-m .l-inp { overflow: hidden } .hd-so-m .l-inp input { display: block; border: none; width: 100%; height: 35px; padding: 0 10px } .slick-index01 .item .txt p { font-size: 18px; margin-bottom: 10px } .slick-index01 .item .txt span { font-size: 16px; margin-bottom: 10px } .slick-index01 .item .txt a { font-size: 14px } .slick-index01 .item .txt i { width: 30px; height: 30px } .ul-index05 li .pic { width: 60px; height: 60px; margin-right: 10px } .ul-index05 li h3 { height: 60px; line-height: 60px; font-size: 16px } .ul-index05 li { margin-bottom: 10px } .index-pictxt01 { height: 280px } .slick-index02 .pic { margin-bottom: 10px } .slick-index02 .txt { padding: 0 10px 10px } .slick-index02 .txt span { margin-bottom: 5px } .slick-index02 .txt h3 a { font-size: 18px; margin-bottom: 10px } .g-tit02.g-tit02v1 a.r-menu { width: auto; height: auto; box-shadow: none; line-height: 1.1; position: static; display: block; margin: 20px auto 0; width: 120px; height: 40px; line-height: 40px; box-shadow: 0 0 10px #eee } .ul-index04 li { margin: 0 5px } .ul-index04 li a { width: 120px; border-width: 1px; height: 40px; line-height: 38px } .ul-index04 li a i { display: none } .ul-index02 li i { width: 40px; height: 40px; margin-bottom: 10px } .ul-index02 li p { font-size: 16px } /* .slick-index01 .item .pic-txt{padding-top:44.27%} */ .header .child1 .link a:hover::after { display: none } .ul-nav li a::after { display: none } .ul-index04v2 { width: 100%; bottom: 10px } .ul-index04v2 li a { height: 30px; line-height: 28px; font-size: 12px } .banner-inner { padding-top: 0; height: 350px } .m-aside { top: 35% } .m-aside .need-message { margin-bottom: 5px } .m-aside .need-message a { width: 100px; height: 40px; line-height: 40px; border-radius: 10px; border-bottom-right-radius: 0 } .m-aside .need-message a span { line-height: 40px; font-size: 12px; background-size: 13px auto; padding-left: 18px } .Collection .menu a { width: 100px; height: 40px; line-height: 40px } .Collection .menu a span { font-size: 12px; background-size: 13px auto; padding-left: 18px } .Collection .list-body .title { height: 40px; line-height: 40px; font-size: 14px } .Collection .list-body .item-list h4 { line-height: 35px; font-size: 14px } .Collection .list-body .item-list .link a { line-height: 35px; font-size: 12px } .Collection .list-body .list { height: 200px } .Collection .l-list { top: 100%; right: 0; padding-right: 0; padding-top: 5px } .Collection:hover .l-list { padding-right: 0 } .ul-product01 li { width: 50% } .swiper-about01 { margin: 0 -5px; overflow: hidden } .swiper-about01 .swiper-slide { padding: 0 5px } .swiper-about01 .swiper-slide .con:hover { box-shadow: none } .ul-about02 li { width: 50% } .ul-about06 li { width: 50% } .ul-honor li { width: 50% } .ul-honor li .con { padding: 5px } .slick-about02 .item .pic { width: 350px; margin-bottom: 30px } .slick-about02 .slick-dots { bottom: 50px; position: static; margin-top: 20px } .slick-about02 .slick-dots li { width: 10px; height: 10px; margin: 0 5px } .slick-about02 .item .txt { line-height: 1.5; font-size: 12px } .ul-about03 li .pic { width: 120px; height: 120px } .ul-about03 li .txt h3 a { line-height: 120px; height: 120px } .header .hd-user { float: none; margin-right: 0 } .header .hd-user .user-head { width: auto; background-image: url(../images/hd-user.png); line-height: 40px; height: 40px; display: none } .header .hd-user .user-edit { height: auto; opacity: 1; position: static; left: 0; width: 100%; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } .header .hd-user .edit-body { width: 100%; padding: 10px } .header .hd-user .edit-body .tel { padding-bottom: 5px; margin-bottom: 5px } .header .hd-user .edit-body .tel { border: none; padding-bottom: 0 } .header .hd-user .edit-body .exit { width: 80px; height: 30px; line-height: 28px } .header .hd-user .edit-body .exit span { padding-left: 0; background: 0 0; font-size: 12px } .Collection .list-body .title .download { width: 120px; border-width: 1px; height: 30px; line-height: 28px; right: 15px } .Collection .list-body .title .download span { font-size: 12px } } @media only screen and (max-width:767px) { .ul-index01 li { width: 50%; margin-bottom: 10px } .row-index01 { padding: 20px 0 10px } .g-tit02 h3 { font-size: 20px } .g-tit02 p { font-size: 12px } .g-tit02 { margin-bottom: 15px } .ind4-imgtxt .ind4-item .pic-txt .txt { padding: 15px } .ind4-imgtxt .ind4-item .pic-txt .title h3 { font-size: 18px } .ind4-imgtxt .ind4-item .pic-txt .title p { font-size: 16px } .ind4-imgtxt .ind4-item .pic-txt .info { font-size: 12px } .ind4-imgtxt .ind4-item .pic-txt .title { margin-bottom: 5px } .ind4-imgtxt .ind4-item .pic-txt a { width: 120px; border-width: 1px; line-height: 33px; height: 35px } .ind4-imgtxt .ind4-item .pic-txt a span { font-size: 12px } .ind4-imgtxt .ind4-item .pic-txt .txt-body { padding-top: 0 } .ul-index04 { overflow: hidden; margin: 0 -5px } .ul-index04 li { float: left; width: 33.33%; margin: 0; padding: 0 5px } .ul-index04 li a { width: 100%; font-size: 12px } .ul-index04.ul-index04v2 li { float: none; width: 140px } .row-index06 { padding: 50px 0 } .ul-index02 li i { width: 30px; height: 30px; margin-bottom: 10px } .ul-index02 li p { font-size: 14px } .header .logo { width: 130px } .hd-language-m { font-size: 14px } .ind4-imgtxt .ind4-item .pic-txt a:hover span { background-image: none } /* .slick-index01 .item .pic-txt */ .slick-index01 .item { padding-top: 0; height: 220px } .banner-inner { padding-top: 0; height: 200px } .banner-inner .txt h2 { font-size: 20px } .banner-inner .txt { bottom: 20px } .application-table { overflow-x: auto } .application-table .item { width: 600px } .application-table { margin-bottom: 20px } .application-option a { display: block; margin-bottom: 15px; width: auto } .application-option { margin-bottom: 20px } .application-video .player { width: 25px; height: 25px } .application-video { margin-bottom: 30px } .swiper-scrollbar { width: 80% } .procuct-wrap { margin-bottom: 30px } .ul-product02 { margin: 0 } .ul-product02 li { float: none; width: auto; padding: 0 } .pop-needmessage .submit-message .line-message1 .item { float: none; width: auto } .pop-needmessage .needmessage-body .title { padding: 20px 15px } .pop-needmessage .submit-message { padding: 0 0 } .pop-needmessage .needmessage-body .title h3 { font-size: 20px } .pop-needmessage .needmessage-body .title p { font-size: 12px; line-height: 1.7; height: 3.4em; overflow: hidden } .pop-needmsg-success .success-body { width: 80%; padding: 30px 0 20px } .pop-needmsg-success .success-body a { width: 120px; height: 40px; line-height: 38px } .pop-needmsg-success .success-body p { margin-bottom: 20px; padding: 0 15px } .g-tit04 h3 { font-size: 20px } .g-tit03 h3 { font-size: 20px } .ul-product01 { margin: 0 } .ul-product01 li, .ul-product01.ul-product01v2 li { float: none; width: auto; padding: 0 } .product-article01 .title h3 { font-size: 20px; margin-bottom: 10px } .product-article01 .title { padding-bottom: 15px } .product-article01 .infos h4 { font-size: 16px } .product-article01 .infos { font-size: 14px; padding-bottom: 30px } .article01-pages .a-back { float: none; display: block; margin-bottom: 15px } .l-pages .line { margin-bottom: 10px } .g-tit03 { padding: 0 0 } .ul-about01 li { width: 50%; margin-bottom: 15px } .about-imgtxt1 h3 { font-size: 22px } .ul-about04 li .item { float: none; width: auto; height: auto } .ul-about04 li .item.item-pic { padding-top: 64% } .ul-about04 li .item .txt { position: static; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } .ul-about04 li .item .txt { padding: 20px 15px } .ul-about04 li .item .txt h4 { font-size: 20px; margin-bottom: 10px } .ul-about04 li .item .txt em { margin-bottom: 5px } .ul-about04 li:nth-child(2n) .item.item-pic { float: none } .about-imgtxt1 { margin-bottom: 20px } .about-imgtxt2 { height: 240px } .ul-about04.ul-about04v2 li .item { height: auto; padding: 20px 15px } .ul-about04.ul-about04v2 li .item .txt { padding: 0 } .ul-about05 li { width: 50% } .g-tit03 .more { width: 140px; height: 30px; line-height: 28px; background: 0 0 } .g-tit03 .more span { font-size: 12px } .ul-honor { margin: 0 } .ul-honor li { width: auto; float: none; padding: 0 } .product-top-btn a, .product-top-btn a.a2 { width: 160px } .product-table { overflow-x: auto } .product-table .product-table-wrap table { width: 800px } .banner-inner .txt h2::after { width: 14px; height: 14px; right: -25px; bottom: 0 } .pop-about01 .pop-body { width: 320px; } .pop-about01 .pop-body .pic { width: 100%; height: 180px; } .pop-about01 .pop-body .txt h3 { font-size: 15px; margin-bottom: 5px; padding: 10px 0; } .pop-about01 .pop-body .txt .info { font-size: 13px; line-height: 1.5; } .pop-about01 .pop-body a.close { width: 30px; height: 30px; } } @media only screen and (max-width:479px) { .application-table-v2 .item { width: 450px; } .ul-about02 li { float: none; width: auto } .ul-about06 { margin-left: 0; margin-right: 0 } .ul-about06 li { float: none; width: auto; padding: 0 } .ul-about07 li { float: none; width: auto } .ul-about07 li:first-child .pic-txt { padding-top: 0; height: 300px } } .iframe-wrap { width: 100%; max-width: 560px; margin: 0 auto 40px; background-color: #fff; } .header .leek-code { float: left; line-height: 100px; height: 100px; font-size: 14px; color: rgba(255, 255, 255, .66); margin-right: 20px; } .header.active .leek-code { color: #333; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } @media only screen and (max-width: 1310px) { .header.header-index .ul-nav { margin-right: 25px; } .header.header-index .ul-nav li { margin-right: 20px; } .header.header .leek-code { font-size: 14px; } } @media only screen and (max-width: 1280px) { .header.header-index .ul-nav { margin-right: 20px; } .header.header-index .ul-nav li { margin-right: 15px; } .header.header-index .leek-code { font-size: 14px; } .header.header-index .logo { width: 170px; } .header.header-index .hd-language .title a { padding-left: 0; background: none; } .header.header-index .hd-user { margin-right: 15px; } .header.header-index .hd-language { width: 140px; margin-left: 15px; } } @media only screen and (max-width: 1199px) { .header.header-index .hd-language { width: 140px; margin-left: 15px; } .header.header-index .logo { width: 110px; } .header-index .ul-nav li a.v1 { font-size: 12px; } .header.header-index .leek-code { font-size: 12px; } } @media only screen and (max-width: 959px) { .header.header-index .leek-code { float: none; width: auto; line-height: 45px; width: auto; height: 45px; text-align: center; margin-right: 0; } .header.header-index .ul-nav { margin-right: 0; } .header.header-index .hd-user .user-edit { padding-top: 0; } .header-index .ul-nav li a.v1 { font-size: 16px; } } /* .wrap-message-top{height: calc(100% - 280px);overflow-y: auto;} */ .submit-message form { display: block; height: 100%; } .pop-needmessage .submit-message.submit-messagev2 { overflow: visible; } .pop-needmessage.pop-needmessagev2 .item span { float: left; width: 28%; margin-top: 20px; } .pop-needmessage.pop-needmessagev2 .item .inp { float: right; width: 70%; } .pop-needmessage.pop-needmessagev2 .line-message2 span { width: 10%; } .pop-needmessage.pop-needmessagev2 .line-message2 .inp { width: 86%; } .ul-product02.ul-product02v2 { margin: 0 -10px; } .ul-product02.ul-product02v2 li { float: left; width: 33.33%; padding: 0 10px; margin-bottom: 20px; } .header-index .slick-header .item .txt2 .title { font-size: 18px; font-weight: bold; color: #00549e; height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; padding-bottom: 8px; margin-bottom: 15px; } .header-index .slick-header .item .pic { margin-bottom: 0; } .header-index .slick-header .item .txt2 .link1 { overflow: hidden; } .header-index .slick-header .item .txt2 .item-link { float: left; width: 33.33%; } .header-index .slick-header .item .txt2 .item-link p { font-size: 16px; font-weight: bold; margin-bottom: 10px; } .header-index .slick-header .item .txt2 .item-link a { display: block; font-size: 14px; color: #1a1a1a; margin-bottom: 6px; } .header-index .slick-header .item .txt2.txtv2 .item-link a { font-size: 16px; font-weight: bold; margin-bottom: 15px; } .header-index .slick-header .item .txt2 .item-link a:hover { color: #00549e; } .header-index .slick-header .item .txt2 .item-link a:last-child { margin-bottom: 0; } .header-index .slick-header .item .txt2.txtv2 .item-link a:last-child { margin-bottom: 30px; } .ul-product01.ul-product01-new li { width: 50%; } .header-index .slick-header { padding-bottom: 10px; } .snav-left { box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.15); } .snav-left .title { height: 80px; line-height: 80px; padding: 0 20px; background-color: #0054A7; color: #ffffff; font-size: 24px; font-weight: bold; position: relative; } .snav-left .title a { position: absolute; right: 20px; top: 50%; width: 120px; height: 45px; line-height: 43px; text-align: center; font-size: 16px; color: #fff; border: 1px solid #fff; font-size: 16px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s; } .snav-left .title a:hover { background-color: #fff; color: #0054a7; } .snav-left .item { background-color: #fff; } .snav-left .item>a { display: block; height: 68px; line-height: 67px; padding: 0 20px; } .snav-left .item>a span { font-size: 20px; font-weight: bold; background: url(../images/z-n1.png) right center no-repeat; display: block; border-bottom: 1px solid #E5E5E5; } .snav-left .item>a.on span { background-image: url(../images/z-n2.png); } .snav-left .item>a.on .a1, .snav-left .item>a .a1 { background-image: none; } .snav-left .item:last-child>a span { border: none; } .snav-left .item .link { background-color: #f5f5f5; padding: 0 20px; display: none; } .snav-left .item .link a { display: block; height: 55px; line-height: 55px; font-size: 16px; color: #1E1E1E; border-bottom: 1px solid #fff; } .snav-left.snav-leftv2 .item>a span { background: none; } .cur-ban .link.link2 a { font-size: 14px; font-weight: normal; color: #00549e; } .pic-pop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); z-index: 99; } .pic-pop .pic { position: absolute; top: 50%; left: 50%; width: 300px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pic-pop .pic img { display: block; width: 100%; } .pic-pop .pic a { position: absolute; top: -40px; right: -40px; width: 30px; height: 30px; background: url(../images/zp48.png) center no-repeat; background-size: cover; } .g-tit03-v2 p { font-size: 24px; } .ul-zl01 { margin-bottom: 40px; } .ul-zl01 li { overflow: hidden; margin-bottom: 40px; } .ul-zl01 li .pic { float: left; width: 50%; } .ul-zl01 li .pic .pic-wrap { position: relative; padding-top: 62.83%; overflow: hidden; } .ul-zl01 li .pic .pic-wrap img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } .ul-zl01 li .txt { float: right; width: 50%; padding-top: 73px; padding: 73px 70px 0; } .ul-zl01 li .txt i { display: block; margin: 0 auto 40px; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; line-height: 100px; text-align: center; color: #fff; font-size: 38px; font-weight: bold; } .ul-zl01 li .txt .info { font-size: 16px; line-height: 2.185; text-align: center; } .ul-zl01 li:nth-child(2n) .pic { float: right; } .ul-zl01 li:nth-child(2n) .txt { float: left; } .ul-zl01 li:hover .pic .pic-wrap img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .ul-zl01 li:hover .txt i { box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.15); -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; } .pop-video { position: fixed; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 100; display: none; } .pop-video-body { position: absolute; top: 50%; left: 50%; width: 1200px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .pop-video-body video { display: block; width: 100%; } .pop-video .pop-video-body a.video-close { position: absolute; top: 0; right: 0; background: url(../images/zp43.png) center no-repeat; background-size: cover; width: 80px; height: 80px; z-index: 10; -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); transform: translate(50%, -50%); } .pop-needmessage-select.pop-needmessage .submit-message { height: calc(100% - 500px); overflow-y: scroll; } @media only screen and (max-width: 1440px) { .pop-needmessage-select.pop-needmessage .needmessage-body { top: 5%; bottom: 5%; } .pop-needmessage-select.pop-needmessage .submit-message { height: calc(100% - 420px); overflow-y: scroll; } .pop-video .pop-video-body a.video-close { width: 50px; height: 50px; } .pop-video-body { width: 900px; } /* .pop-needmessage .inp-slide .slide-title { height: 40px; line-height: 40px;} */ .pop-needmessage .needmessage-body .title { padding-bottom: 10px; padding: 0; padding-top: 30px; } .pop-needmessage .submit-message { height: calc(100% - 145px); padding: 0 10px; } .pop-needmessage .item span { margin-bottom: 5px; } .pop-needmessage .line-message2 { margin-bottom: 0; } .pop-needmessage .item .inp .area { height: 80px; } .pop-needmessage .needmessage-body .title h3 { font-size: 26px; } /* .pop-needmessage-select.pop-needmessage .submit-message{height: 200px;} */ .pop-needmessage-select.pop-needmessage .need-checkBox label { margin-bottom: 5px; } .pop-needmessage-select.pop-needmessage .need-checkBox { padding: 20px 15px; margin-top: 15px; padding-top: 10px; } /* .pop-needmessage-select.pop-needmessage{} */ .need-close { width: 45px; height: 45px; } } @media only screen and (max-width: 1799px) { .pop-needmessage.pop-needmessagev2 .needmessage-body .title { padding-top: 20px; } .pop-needmessage.pop-needmessagev2 .need-checkBox label { margin-bottom: 15px; font-size: 12px; } /* .wrap-message-top{height: calc(100% - 100px);} */ .pop-needmessage.pop-needmessagev2 .needmessage-body { top: 5%; bottom: 5%; } .pop-needmessage.pop-needmessagev2 .pop-submit { width: 180px; height: 40px; line-height: 40px; padding-left: 90px; background-position: left 60px center; } .pop-needmessage.pop-needmessagev2 .need-close { width: 60px; height: 60px; } .pop-needmessage .needmessage-body .title .txt { padding-bottom: 15px; margin-bottom: 15px; } .pop-needmessage .item .inp input { height: 40px; } .pop-needmessage .inp-slide .slide-title { height: 40px; line-height: 40px; } .pop-needmessage .line-message1 { margin-bottom: 5px; } .m-pop .register .txt p { padding-bottom: 15px; margin-bottom: 15px; } .ul-register li .item input { height: 30px; line-height: 30px; } .ul-register li .item span { margin-bottom: 0; } .m-pop .register .pic { margin-bottom: 10px; } .m-pop .register .txt { padding: 0 20px; } .m-pop .register .pic { height: 120px; } .m-pop .register .txt { height: 300px; } .m-sign { padding: 16px 30px 0px; } .m-sign .more { line-height: 36px; } .register .sign { height: 40px; line-height: 40px; margin: 0 auto 20px; } .m-pop .close img { width: 60%; height: 60%; } .m-pop .register { transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -webkit-transform: translate(-50%, -45%); -o-transform: translate(-50%, -45%); } .mob-pop1 .inner2 { padding-bottom: 20px; } .mob-pop1 .inner1 .pic { width: 80px; height: 80px; } } @media only screen and (max-width: 1199px) { .pop-video .pop-video-body a.video-close { width: 40px; height: 40px; } .application-table .item { padding: 0; } .wrap-message-top { height: auto; overflow-y: visible; } .pop-needmessage .submit-message.submit-messagev2 { overflow-y: auto; padding-top: 30px; } .pop-needmessage.pop-needmessagev2 .need-close { width: 30px; height: 30px; } .pop-needmessage.pop-needmessagev2 .item span { float: none; width: auto; margin-top: 0; margin-right: 0; display: inline-block; margin-bottom: 15px; } .pop-needmessage.pop-needmessagev2 .item .inp { width: auto; float: none; } .pop-needmessage.pop-needmessagev2 .pop-submit { padding-left: 0; background: #0054a7; text-align: center; } .pop-needmessage .inp-slide ul { z-index: 29; } .ul-product02.ul-product02v2 li { width: 50%; } .snav-left .title { padding: 0 15px; font-size: 16px; height: 45px; line-height: 45px; } .snav-left .item>a { padding: 0 15px; height: 45px; line-height: 44px; font-size: 14px; } .snav-left .item .link a { height: 40px; line-height: 40px; font-size: 14px; } .snav-left .item>a span { font-size: 14px; background-size: 6px auto; } .cur-ban .link.link2 { text-align: right; } .honor-wrap.honor-wrapv2 .col-honor-left { float: none; width: auto; margin-bottom: 30px; } .honor-wrap.honor-wrapv2 .col-honor-right { float: none; width: auto; } .snav-left .title a { font-size: 14px; height: 30px; line-height: 28px; width: 90px; border-radius: 3px; right: 15px; } .g-tit03-v2 p { font-size: 14px; } } @media only screen and (max-width: 959px) { .ul-zl01 li .pic { float: none; width: auto; } .ul-zl01 li .txt { float: none; width: auto; padding: 30px; } .ul-zl01 li:nth-child(2n) .pic { float: none; } .ul-zl01 li:nth-child(2n) .txt { float: none; } .ul-zl01 li .txt i { width: 50px; height: 50px; line-height: 50px; font-size: 20px; margin-bottom: 30px; } .ul-zl01 li .txt .info { font-size: 14px; } .pop-video-body { width: 90%; } .need-checkBox label { font-size: 12px; } /* .pop-needmessage .a-check{width: 200px;} */ .pop-needmessage-select.pop-needmessage .need-checkBox { padding-bottom: 0; } .pop-needmessage-select.pop-needmessage .pop-submit { margin-top: 10px; } .pop-needmessage-select.pop-needmessage .a-check { width: 151px; height: 23px; } .pop-needmessage .needmessage-body .title h3 { font-size: 20px; } .pop-needmessage .needmessage-body .title { padding-top: 15px; } .pop-needmessage-select.pop-needmessage .pop-submit { background: #0054a7; width: 140px; height: 40px; padding: 0; font-size: 14px; text-align: center; } .pop-needmessage-select.pop-needmessage .submit-message { height: calc(100% - 380px); overflow-y: scroll; } .pop-needmessage .submit-message { height: 50vh; } .pop-needmessage .needmessage-body { bottom: auto; top: 50%; left: 50%; bottom: auto; padding: 30px 0; padding-top: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .need-checkBox label { margin-bottom: 0; } .need-close { width: 35px; height: 35px; background: cover; background-repeat: no-repeat; background-position: center; } } @media only screen and (max-width: 767px) { .pop-video .pop-video-body a.video-close { width: 30px; height: 30px; } .ul-product02.ul-product02v2 { margin: 0; } .ul-product02.ul-product02v2 li { width: auto; float: none; padding: 0; } .ul-product01.ul-product01-new { margin: 0 -5px 10px; } .ul-product01.ul-product01-new li { float: left; padding: 0 5px; } .g-tit03-v2 p { font-size: 12px; } .ul-zl01 li { margin-bottom: 0; } .ul-zl01 li .txt { padding: 15px; } .ul-zl01 li { margin-bottom: 20px; } .ul-zl01 { margin-bottom: 20px; } /* .pop-video-body{width: 95%;} */ } @media only screen and (max-width: 479px) { .ul-product01.ul-product01-new { margin: 0 0px 10px; } .ul-product01.ul-product01-new li { float: none; padding: 0; width: auto; } }