@charset "UTF-8"; * { word-wrap: break-word; } *, *:before, *:after { box-sizing: border-box; outline: none; } html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { font-weight: normal; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; } ul, ol, dl { list-style-type: none; } html, body { *position: static; color: #333; background: #fff; width: 100%; height: auto; min-width: 1280px; } address, caption, cite, code, dfn, em, th, var { font-style: normal; } input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } input, button { overflow: visible; vertical-align: middle; outline: none; } body, th, td, button, input, select, textarea { font-size: 16px; font-family: "寰蒋闆呴粦", "Microsoft Yahei"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .4s linear; transition: all .4s; color: #333; } a:hover, a:focus, a:active { text-decoration: none; outline: none; } a.ie6:hover { zoom: 1; } b, i { font-weight: normal; font-style: normal; } sub, sup { vertical-align: baseline; } button, input[type="button"], input[type="submit"] { line-height: normal !important; } img { border: 0; } a img, img { -ms-interpolation-mode: bicubic; -webkit-transition: all .4s ease; transition: all .4s ease; display: block; object-fit: cover; } /* HTML5 reset */ header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0; } time { display: inline; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5; } legend small { font-size: 15px; color: #999; } svg:not(:root) { overflow: hidden; } fieldset { border-width: 0; padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; } input, textarea { border: 0; outline: none; resize: none; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: transparent; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; } input::-moz-placeholder, textarea::-moz-placeholder { color: #bbb; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bbb; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bbb; } .cl:after, .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } .cl, .clearfix { zoom: 1; clear: both; } .fl { float: left !important; } .fr { float: right !important; } .text-l { text-align: left; } .text-c { text-align: center; } .text-r { text-align: right; } .text-i { font-style: italic; } .ovf { overflow: hidden; } .por { position: relative; } .poa { position: absolute; } .noBor { border: 0 !important; } @keyframes mouseMove { from { transform: translateY(-40px); opacity: 1; } to { transform: translateY(0); opacity: 0; } } .wrap { height: auto; overflow: hidden; } .container { margin-left: 8%; margin-right: 8%; } .container:after, .container:before { content: ""; display: table; } .container:after { clear: both; } .container-fluid { margin-right: auto; margin-left: auto; } .container-fluid:after, .container-fluid:before { content: ""; display: table; } .container-fluid:after { clear: both; } .cover { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 10; background: url(../images/cover-bg.png) repeat; display: none; } .layui-layer-btn .layui-layer-btn0 { background-color: #004abb !important; } .content { height: auto; overflow: hidden; position: relative; margin: 0 auto; z-index: 0; } .main-width { padding: 0 8%; margin: 0 auto; position: relative; } .smallTitle { font-size: 18px; text-align: center; color: #666; } .bigTitle { font-size: 36px; text-align: center; color: #000; margin-bottom: 15px; font-weight: 300; } .bigTitlel { position: relative; } .bigTitlel span { padding: 0 15px; position: relative; z-index: 1; background: #fff; } .bigTitlel:after { content: ""; width: 100%; height: 1px; background: #dadada; position: absolute; left: 0; top: 15px; z-index: 0; } .goTop { width: 40px; height: 40px; background: url(../images/goTop.png) center no-repeat #004abb; background-size: 100%; position: fixed; right: 0; bottom: 20%; z-index: 1; cursor: pointer; display: none; } /* 鍙充晶娴姩 */ .fright { width: 40px; height: auto; position: fixed; right: 0; top: 40%; z-index: 100; } .fright .item { width: 160px; height: 40px; margin-bottom: 1px; position: relative; right: 0; transition: .3s; } .fright .item a { display: block; } .fright .item .icon { width: 40px; height: 40px; float: left; } .fright .item .icon.icon1 { background: url(../images/fright-icon1.png) center no-repeat #0647c7; background-size: 100%; } .fright .item .icon.icon2 { background: url(../images/fright-icon2.png) center no-repeat #0647c7; background-size: 100%; } .fright .item .icon.icon3 { background: url(../images/fright-icon3.png) center no-repeat #0647c7; background-size: 100%; } .fright .item .icon.icon4 { background: url(../images/fright-icon4.png) center no-repeat #0647c7; background-size: 100%; } .fright .item span { width: 110px; line-height: 40px; font-size: 14px; float: left; background: #fff; text-align: center; } .fright .item:hover { right: 110px; } .fright .item.last { display: none; } .fright .item.last:hover { right: 0; } /* 鍏嶈垂閫氳瘽寮规 */ .freeTelPop { width: 100%; height: 100%; background: url(../images/cover-bg.png) repeat; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 50; display: none; } .freeTelPop .freeTelBox { width: 500px; height: 230px; padding: 70px 0; overflow: hidden; background: #fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; } .freeTelPop .freeTelBox .icon-close { font-size: 20px; position: absolute; right: 20px; top: 20px; cursor: pointer; font-weight: bold; } .freeTelPop .freeTelBox h1 { font-size: 16px; text-align: center; } .freeTelPop .freeTelBox form { width: 355px; height: auto; overflow: hidden; margin: 30px auto; } .freeTelPop .freeTelBox form input { width: 230px; height: 40px; padding: 0 10px; float: left; border: 1px solid #ccc; font-size: 14px; } .freeTelPop .freeTelBox form .btn { width: 125px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; background: #004abb; display: block; float: left; text-align: center; } .shareWx-box { text-align: center; margin-top: 20px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; } .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; } .col-xs-1 { width: 8.33333%; } .col-xs-2 { width: 16.66667%; } .col-xs-3 { width: 25%; } .col-xs-4 { width: 33.33333%; } .col-xs-5 { width: 41.66667%; } .col-xs-6 { width: 50%; } .col-xs-7 { width: 58.33333%; } .col-xs-8 { width: 66.66667%; } .col-xs-9 { width: 75%; } .col-xs-10 { width: 83.33333%; } .col-xs-11 { width: 91.66667%; } .col-xs-12 { width: 100%; } .col-xs-pull-0 { right: auto; } .col-xs-pull-1 { right: 8.33333%; } .col-xs-pull-2 { right: 16.66667%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-4 { right: 33.33333%; } .col-xs-pull-5 { right: 41.66667%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-7 { right: 58.33333%; } .col-xs-pull-8 { right: 66.66667%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-10 { right: 83.33333%; } .col-xs-pull-11 { right: 91.66667%; } .col-xs-pull-12 { right: 100%; } .col-xs-push-0 { left: auto; } .col-xs-push-1 { left: 8.33333%; } .col-xs-push-2 { left: 16.66667%; } .col-xs-push-3 { left: 25%; } .col-xs-push-4 { left: 33.33333%; } .col-xs-push-5 { left: 41.66667%; } .col-xs-push-6 { left: 50%; } .col-xs-push-7 { left: 58.33333%; } .col-xs-push-8 { left: 66.66667%; } .col-xs-push-9 { left: 75%; } .col-xs-push-10 { left: 83.33333%; } .col-xs-push-11 { left: 91.66667%; } .col-xs-push-12 { left: 100%; } .col-xs-offset-0 { margin-left: 0; } .col-xs-offset-1 { margin-left: 8.33333%; } .col-xs-offset-2 { margin-left: 16.66667%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-4 { margin-left: 33.33333%; } .col-xs-offset-5 { margin-left: 41.66667%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-7 { margin-left: 58.33333%; } .col-xs-offset-8 { margin-left: 66.66667%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-10 { margin-left: 83.33333%; } .col-xs-offset-11 { margin-left: 91.66667%; } .col-xs-offset-12 { margin-left: 100%; } /* 澶撮儴 */ .header { width: 100%; min-width: 1200px; height: auto; position: fixed; left: 0; right: 0; margin: auto; z-index: 20; transition: background .4s ease; } .header .container { margin-left: 3%; margin-right: 3%; display: flex; align-items: flex-end; justify-content: space-between; padding: 0.15rem 0; } .header .container:after, .header .container:before { display: none; } .header .left { display: flex; align-items: flex-end; flex: 1; } .header .left .logo { width: 0.92rem; height: 0.48rem; background: url(../images/logo-w.png) no-repeat center/100%; transition: none; } .header .left .nav { display: flex; align-items: center; margin-left: 0.3rem; } .header .left .nav .item { font-size: 0.18rem; color: #fff; margin-left: 0.6rem; transition: none; } .header .left .nav .item:hover, .header .left .nav .item.active, .header .left .nav .item.hover { color: #004abb !important; } .header .right { display: flex; } .header .right a { font-size: 0.16rem; color: #fff; position: relative; margin-left: 0.2rem; padding-left: 0.2rem; transition: color .4s ease; } .header .right a i { font-size: 0.16rem; margin-right: 0.05rem; } .header .right a:hover { color: #004abb; } .header .right a.wechat { position: relative; z-index: 1; } .header .right a.wechat .ewm { width: 90px; padding: 7px; height: auto; position: absolute; left: 13px; top: 45px; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: none; } .header .right a.wechat .ewm img { width: 100%; } .header .right a.wechat .ewm:after { content: ""; display: block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; position: absolute; left: 50%; top: -8px; margin-left: -8%; } .header .right a:before { content: ""; width: 1px; height: 13px; background: #eee; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; opacity: .3; } .header .right a:first-child { margin: 0; padding: 0; } .header .right a:first-child:before { display: none; } .header.white, .header:hover { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); } .header.white .left .logo, .header:hover .left .logo { background: url(../images/logo.png) no-repeat center/100%; } .header.white .left .nav .item, .header:hover .left .nav .item { color: #333; } .header.white .right a, .header:hover .right a { color: #333; } .header.white .right a.tel, .header:hover .right a.tel { color: #d73838; } .header .submenu { height: auto; overflow: hidden; position: relative; transition: all .4s; } .header .submenu .container { height: auto; overflow: hidden; padding: 0.4rem 0; display: flex; align-items: flex-start; justify-content: space-between; } .header .submenu dl { flex: 1; padding: 0 0.15rem; } .header .submenu dl dt { font-size: 0.17rem; color: #000; padding-bottom: 0.2rem; margin-bottom: 0.2rem; border-bottom: 1px solid #f1f1f1; } .header .submenu dl dt a { color: #000; } .header .submenu dl dt:hover a { color: #004abb; } .header .submenu dl dd { font-size: 0.15rem; line-height: 0.32rem; color: #666; } .header .submenu dl dd img { margin-bottom: 0.15rem; width: 100%; } .header .submenu dl dd:hover a { color: #004abb; } .header .submenu ul { width: 100%; display: flex; } .header .submenu ul li { width: 17.6%; text-align: center; margin-left: 3%; overflow: hidden; } .header .submenu ul li img { width: 100%; } .header .submenu ul li h3 { font-size: 0.17rem; color: #333; margin-top: 0.1rem; transition: all .4s ease; } .header .submenu ul li:first-child { margin: 0; } .header .submenu ul li:hover img { transform: scale(1.05); } .header .submenu ul li:hover h3 { color: #004ABA; } .header .submenu .submenuItem { display: none; border-top: 1px solid #f1f1f1; } .header .submenu form { background: #F1F1F1; } .header .submenu form .container { justify-content: flex-start; padding: 0.3rem 0; } .header .submenu form .column { width: 2.5rem; background: #fff; padding: 0 0.2rem; display: flex; align-items: center; height: 0.5rem; margin-right: 0.2rem; } .header .submenu form .column label { font-size: 0.16rem; color: #000; } .header .submenu form .column input { flex: 1; width: 0; height: 0.5rem; } .header .submenu form .column:first-child { background: none; width: 110px; padding: 0; } .header .submenu form .column:first-child img { width: 100%; } .header .submenu form .column.btn { cursor: pointer; background: #004ABA; font-size: 0.16rem; color: #fff; justify-content: center; } .search-box { width: 100%; height: auto; overflow: hidden; position: fixed; top: 0.78rem; display: none; z-index: 88; } .search-box .container { margin-left: 3%; margin-right: 3%; } .search-box .box { height: auto; width: 3.5rem; padding: 0.1rem 0; background: rgba(0, 0, 0, 0.5); float: right; } .search-box .box input { width: 90%; height: 0.4rem; padding: 0 0.2rem; font-size: 0.16rem; color: #fff; float: left; background: none; } .search-box .box .search-btn { width: 10%; display: block; float: right; } .search-box .box .search-btn i { font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); line-height: 0.4rem; } /* 搴曢儴 */ .footer { height: auto; overflow: hidden; margin-top: 0.9rem; background: #F3F4F8; } .footer .main-width { padding: 0 3%; } .footer .top { padding: 0.3rem 0; position: relative; } .footer .top:before { content: ""; width: 100%; height: 1px; background: #D1D1D1; position: absolute; left: 0; bottom: 0; } .footer .top .logo { display: inline-block; } .footer .middle { height: auto; overflow: hidden; margin-top: 0.4rem; } .footer .middle .left { width: 34%; float: left; } .footer .middle .left .text { height: auto; overflow: hidden; } .footer .middle .left .text p { font-size: 0.18rem; color: #333; margin-bottom: 0.1rem; } .footer .middle .left .ewm { height: auto; overflow: hidden; margin-top: 0.4rem; } .footer .middle .left .ewm .box { width: 1.4rem; text-align: center; float: left; margin-left: 0.6rem; } .footer .middle .left .ewm .box img { width: 100%; border: 1px solid #eee; padding: 5%; margin: 0 auto; background: #fff; } .footer .middle .left .ewm .box p { font-size: 0.16rem; color: #777; margin-top: 0.1rem; } .footer .middle .left .ewm .box:first-child { margin: 0; } .footer .middle .right { width: 66%; height: auto; overflow: hidden; float: right; } .footer .middle .right dl { height: auto; overflow: hidden; float: right; margin-right: 11%; } .footer .middle .right dl dt { font-size: 0.18rem; margin-bottom: 0.2rem; } .footer .middle .right dl dt a { color: #333; } .footer .middle .right dl dt a:hover { color: #004abb; } .footer .middle .right dl dd { font-size: 0.16rem; margin-bottom: 0.15rem; } .footer .middle .right dl dd a { color: #666; } .footer .middle .right dl dd a:hover { color: #004abb; } .footer .middle .right dl:first-child { margin: 0; } .footer .bottom { height: auto; border-top: 1px solid #D1D1D1; margin-top: 35px; padding: 0.3rem 0; } .footer .bottom .left { height: auto; overflow: hidden; float: left; } .footer .bottom .left .nav { height: auto; overflow: hidden; } .footer .bottom .left .nav a { font-size: 0.16rem; color: #333; position: relative; display: block; float: left; padding-left: 0.15rem; margin-left: 0.15rem; } .footer .bottom .left .nav a:after { content: ""; width: 1px; height: 100%; background: #a9a9a9; position: absolute; left: 0; top: 0.03rem; } .footer .bottom .left .nav a:first-child { margin: 0; padding: 0; } .footer .bottom .left .nav a:first-child:after { display: none; } .footer .bottom .left .nav a:hover { color: #004abb; } .footer .bottom .left .copyright { font-size: 0.16rem; color: #333; margin-top: 0.2rem; } .footer .bottom .left .copyright a { display: inline-block; margin-right: 0.1rem; color: #333; } .footer .bottom .left .copyright a:hover { color: #004abb; } .footer .bottom .right { height: auto; float: right; } .footer .bottom .right .other { width: 3rem; height: auto; cursor: pointer; position: relative; z-index: 1; } .footer .bottom .right .other .t { height: 0.56rem; line-height: 0.56rem; border: 1px solid #BEBEBE; padding: 0 0.25rem; font-size: 0.18rem; color: #666; transition: all .4s ease; } .footer .bottom .right .other .t i { font-size: 18px; margin-left: 5px; float: right; vertical-align: -2px; } .footer .bottom .right .other .otherList { width: 99%; height: auto; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 0.56rem; margin: auto; background: #fff; padding: 0.1rem 0.2rem; display: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .footer .bottom .right .other .otherList a { display: block; line-height: 0.42rem; font-size: 0.16rem; } .footer .bottom .right .other .otherList a:hover { color: #004abb; } .footer .bottom .right .other:hover { background: #004abb; } .footer .bottom .right .other:hover .t { color: #fff; } /* 鍐呴〉鍏敤banner */ .neiBanner { height: auto; overflow: hidden; position: relative; } .neiBanner:before { content: ''; width: 100%; height: 100px; background: linear-gradient(180deg, #000000 0%, transparent 100%); position: absolute; left: 0; top: 0; z-index: 1; opacity: .3; } .neiBanner img { width: 100%; } .neiBanner .text { height: auto; overflow: hidden; position: absolute; left: 0; right: 0; top: 40%; text-align: center; } .neiBanner .text h1 { font-size: 0.44rem; color: #fff; } /* 鍐呴〉鍏敤tabs */ .neiTabs { height: auto; overflow: hidden; text-align: center; padding: 20px 0; border-bottom: 1px solid #e5e5e5; } .neiTabs a { width: 180px; height: 50px; line-height: 50px; font-size: 18px; color: #333; text-align: center; display: inline-block; } .neiTabs a.active, .neiTabs a:hover { background: #004abb; color: #fff; } /* 鍥炬枃 */ .imgText { height: auto; overflow: hidden; } .imgText .text { height: auto; overflow: hidden; } .imgText .img { width: 50%; height: auto; overflow: hidden; } .imgText .img img { width: 100%; } /* 鍒嗛〉 */ .paging { text-align: center; margin: 10px 0 50px; } .paging a { width: 34px; line-height: 34px; display: inline-block; margin: 0 5px; font-size: 14px; font-weight: normal; } .paging a.active, .paging a:hover { background: #004abb; color: #fff; } .paging a.first, .paging a.tail { width: 70px; background: #ccc; color: #666; } /* 鍏敤瑙嗛寮瑰嚭 */ .video-popup { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; background: url(../images/cover-bg.png) repeat; } .video-popup .video-popup-box { width: 100%; height: 100%; overflow: hidden; background-color: #fff; position: absolute; left: 0; top: 0; } .video-popup .coverV { z-index: 1000; position: fixed; top: 0; left: 0; right: 0; height: 70px; line-height: 70px; overflow: hidden; background: url(../images/bg-video-title.png) repeat; background: #000000 \0; } .video-popup .coverV .text { color: #fff; font-size: 18px; padding: 0 0 0 40px; width: 80%; display: table; height: 70px; float: left; } .video-popup .coverV .text p { display: table-cell; height: 70px; vertical-align: middle; } .video-popup .coverV .other { float: right; background: url(../images/bg-video-title.png) repeat; } .video-popup .coverV .other a { font-size: 20px; color: #fff; display: inline-block; margin: 0 10px; } .video-popup .video-list-box { position: absolute !important; left: 0; top: 0; top: 70px \0; right: 0; bottom: 0; z-index: 0; } /* 棣栭〉 */ .Index .bigTitle { font-weight: bold; color: #363636; } .Index .btn-more { width: 1.8rem; height: 0.6rem; background: #004abb; font-size: 0.18rem; color: #fff; display: flex; justify-content: center; align-items: center; margin: 0.5rem auto 0; } .Index .btn-more i { font-size: 0.18rem; margin-left: 0.05rem; } .Index .banner { height: auto; overflow: hidden; position: relative; z-index: 0; max-height: 100vh; } .Index .banner:before { content: ''; width: 100%; height: 150px; background: linear-gradient(180deg, #000000 0%, transparent 100%); position: absolute; left: 0; top: 0; z-index: 3; opacity: .3; } .Index .banner .swiper-slide { height: auto; overflow: hidden; position: relative; } .Index .banner .swiper-slide a { display: block; } .Index .banner .swiper-slide img { width: 100%; height: 100%; object-fit: cover; } .Index .banner .icon { width: 0.44rem; position: absolute; left: 0; right: 0; bottom: 2%; margin: auto; animation: mouseMove 2s infinite; z-index: 1; } .Index .banner .swiper-pagination { bottom: 0.5rem; left: auto; text-align: right; right: 0.8rem; } .Index .banner .swiper-pagination .swiper-pagination-bullet { width: 0.6rem; height: 0.05rem; background: #fff; margin: 0 0.05rem; transition: all .4s ease; border-radius: 0; opacity: .8; } .Index .banner .swiper-pagination .swiper-pagination-bullet-active { background: #115AC7; } .Index .product { height: auto; overflow: hidden; padding: 0.8rem 0 0; } .Index .product .main-width { padding: 0 3%; } .Index .product .tabs { text-align: center; margin-top: 0.4rem; } .Index .product .tabs .item { font-size: 0.18rem; color: #363636; font-weight: bold; display: inline-block; margin: 0 0.2rem; position: relative; padding-bottom: 0.15rem; transition: all .4s ease; cursor: pointer; } .Index .product .tabs .item:before { content: ""; width: 0; height: 0.03rem; border-radius: 0.03rem; background: #115AC7; position: absolute; left: 0; bottom: 0; right: 0; margin: auto; transition: all .4s ease; } .Index .product .tabs .item:hover { color: #115AC7; } .Index .product .tabs .item.active { color: #115AC7; } .Index .product .tabs .item.active:before { width: 100%; } .Index .product ul { display: flex; margin-top: 0.5rem; } .Index .product ul li { width: 22.75%; margin-left: 3%; padding: 0.5rem 0.25rem; min-height: 5.2rem; transition: all .4s ease; } .Index .product ul li h2 { font-size: 0.24rem; font-weight: bold; margin-bottom: 0.1rem; } .Index .product ul li h3 { height: 0.7rem; overflow: hidden; } .Index .product ul li h3 a { font-size: 0.16rem; position: relative; color: #004ABA; padding-right: 0.1rem; margin-right: 0.1rem; margin-top: 0.1rem; display: inline-block; } .Index .product ul li h3 a:before { content: ""; width: 1px; height: 70%; background: rgba(0, 0, 0, 0.2); position: absolute; right: 0; top: 0; bottom: 0; margin: auto; } .Index .product ul li h3 a:last-child { padding: 0; margin-left: 0; } .Index .product ul li h3 a:last-child:before { display: none; } .Index .product ul li p { font-size: 0.16rem; color: #707070; line-height: 1.7; height: 1.12rem; margin-top: 0.15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } .Index .product ul li .iconfont { font-size: 0.32rem; color: #004ABA; margin-top: 0.2rem; display: inline-block; } .Index .product ul li img { width: 100%; margin-top: 0.2rem; } .Index .product ul li:nth-child(1) { margin-left: 0; background: url(../images/index/product-bg1.jpg) no-repeat top/100%; } .Index .product ul li:nth-child(2) { background: url(../images/index/product-bg2.jpg) no-repeat top/100%; } .Index .product ul li:nth-child(3) { background: url(../images/index/product-bg3.jpg) no-repeat top/100%; } .Index .product ul li:nth-child(4) { background: url(../images/index/product-bg4.jpg) no-repeat top/100%; } .Index .product ul li:hover { transform: translateY(-10px); } .Index .product ul li:hover .iconfont { margin-left: 0.1rem; } .Index .technology { height: auto; overflow: hidden; margin-top: 70px; } .Index .technology .block { height: auto; overflow: hidden; margin-top: 2%; } .Index .technology .block a { display: block; position: relative; overflow: hidden; } .Index .technology .block a img { width: 100%; } .Index .technology .block a .text { height: auto; overflow: hidden; position: absolute; left: 35px; top: 35px; } .Index .technology .block a .text h2 { font-size: 34px; color: #fff; margin-bottom: 20px; transition: all .4s ease; } .Index .technology .block a .text i { font-size: 30px; color: #fff; } .Index .technology .block a:hover img { transform: scale(1.1); } .Index .find { height: auto; overflow: hidden; margin-top: 70px; } .Index .find .bigTitle { margin-bottom: 40px; } .Index .find .block { height: auto; overflow: hidden; } .Index .find .col-xs-6 { position: relative; } .Index .find .col-xs-6 .text { height: auto; overflow: hidden; position: absolute; left: 8%; top: 8%; } .Index .find .col-xs-6 .text h2 { font-size: 32px; color: #fff; margin-bottom: 20px; transition: all .4s ease; } .Index .find .col-xs-6 .text span { width: 37px; height: 2px; background: #fff; display: block; } .Index .find .col-xs-6 .text i { font-size: 0.32rem; color: #fff; } .Index .find .col-xs-6.left .item { overflow: hidden; } .Index .find .col-xs-6.left .item img { width: 100%; } .Index .find .col-xs-6.left:hover img { transform: scale(1.1); } .Index .find .col-xs-6.right .col-xs-12 { position: relative; } .Index .find .col-xs-6.right .col-xs-12 .text { top: 15%; } .Index .find .col-xs-6.right .col-xs-12 .item { overflow: hidden; } .Index .find .col-xs-6.right .col-xs-12 .item img { width: 100%; } .Index .find .col-xs-6.right .col-xs-12 .slide { height: auto; overflow: hidden; } .Index .find .col-xs-6.right .col-xs-12 .slide .swiper-slide { overflow: hidden; } .Index .find .col-xs-6.right .col-xs-12 .slide .swiper-slide img { width: 100%; } .Index .find .col-xs-6.right .col-xs-12 .slide .btnPrev, .Index .find .col-xs-6.right .col-xs-12 .slide .btnNext { width: 38px; height: 38px; line-height: 38px; border: 1px solid #fff; position: absolute; left: 50px; bottom: 25px; color: #fff; text-align: center; transition: all .4s ease; cursor: pointer; } .Index .find .col-xs-6.right .col-xs-12 .slide .btnPrev:hover, .Index .find .col-xs-6.right .col-xs-12 .slide .btnNext:hover { background: #004abb; border-color: #004abb; color: #fff; } .Index .find .col-xs-6.right .col-xs-12 .slide .btnNext { left: 100px; } .Index .find .col-xs-6.right .col-xs-12:hover img { transform: scale(1.1); } .Index .service { width: 100%; height: 7.5rem; overflow: hidden; background: url(../images/index/service-bg.jpg?v=1) no-repeat center/cover; margin-top: 70px; } .Index .service .bigTitle { color: #fff; margin-top: 100px; margin-bottom: 0.3rem; } .Index .service .smallTitle { font-size: 16px; color: #fff; } .Index .service ul { height: auto; overflow: hidden; text-align: center; margin-top: 1.5rem; display: flex; justify-content: space-between; } .Index .service ul li { color: #fff; text-align: center; position: relative; padding-left: 0.6rem; } .Index .service ul li b { font-size: 36px; font-family: Impact; display: inline-block; margin-right: 7px; } .Index .service ul li span { font-size: 16px; display: inline-block; text-align: left; } .Index .service ul li:before { content: ""; width: 1px; height: 0.4rem; background: url(../images/index/service-line.png) center no-repeat; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; } .Index .service ul li:first-child { padding: 0; } .Index .service ul li:first-child:before { display: none; } .Index .news { height: auto; overflow: hidden; margin-top: 70px; } .Index .news .bigTitle { margin-bottom: 35px; } .Index .news ul { height: auto; overflow: hidden; margin: 0 -1%; padding: 0 3%; } .Index .news ul li { overflow: hidden; padding: 1%; } .Index .news ul li a { display: block; overflow: hidden; } .Index .news ul li .img { height: 3.2rem; overflow: hidden; } .Index .news ul li .img img { width: 100%; height: 100%; object-fit: cover; } .Index .news ul li .text { padding: 0.4rem 0.3rem; background: #F9F9F9; } .Index .news ul li .text h2 { font-size: 0.22rem; color: #000; margin-bottom: 2%; line-height: 1.8; height: 0.8rem; transition: all .4s ease; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .Index .news ul li .text p { font-size: 0.16rem; color: #999; display: flex; justify-content: space-between; align-items: center; } .Index .news ul li .text p i { font-size: 0.24rem; color: #004ABA; } .Index .news ul li:hover img { transform: scale(1.05); } .Index .news ul li:hover .text h2 { color: #004abb; } /* 浜у搧涓績 */ .Product { background: #F9F9F9; } .Product .filter { background: #fff; padding: 0.3rem; margin-top: 0.5rem; } .Product .filter h2 { font-size: 0.2rem; font-weight: bold; margin-bottom: 0.2rem; } .Product .filter form { display: flex; align-items: center; } .Product .filter form .input { height: 0.5rem; border: 1px solid #E8E8E8; border-radius: 0.5rem; padding: 0 0.15rem; display: flex; align-items: center; } .Product .filter form .input i { font-size: 0.16rem; color: #000; margin-right: 0.15rem; font-weight: bold; cursor: pointer; } .Product .filter form .input input { width: 3rem; font-size: 0.16rem; } .Product .filter form .reset { font-size: 0.16rem; color: #004abb; cursor: pointer; margin-left: 0.2rem; } .Product .filter .row { height: auto; overflow: hidden; border-top: 1px solid #EDEDED; padding-top: 0.2rem; margin-top: 0.3rem; display: flex; } .Product .filter .row label { width: 1.2rem; font-size: 0.18rem; font-weight: bold; margin-top: 0.12rem; } .Product .filter .row .r { width: 0; flex: 1; } .Product .filter .row .r a { font-size: 0.16rem; color: #333; margin-right: 0.6rem; margin-top: 0.1rem; display: inline-block; } .Product .filter .row .r a .icon { width: 0.2rem; height: 0.2rem; border: 1px solid #aaa; border-radius: 50%; display: inline-block; position: relative; top: 0.04rem; margin-right: 0.05rem; position: relative; transition: all .4s ease; } .Product .filter .row .r a .icon:before { content: ""; width: 0.08rem; height: 0.08rem; background: #004abb; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; border-radius: 50%; opacity: 0; transition: all .4s ease; } .Product .filter .row .r a.active, .Product .filter .row .r a:hover { color: #004abb; } .Product .filter .row .r a.active .icon, .Product .filter .row .r a:hover .icon { border-color: #004abb; } .Product .filter .row .r a.active .icon:before, .Product .filter .row .r a:hover .icon:before { opacity: 1; } .Product .list { display: flex; flex-wrap: wrap; margin-bottom: 1rem; } .Product .list li { width: 23.125%; margin-right: 2.5%; background: #fff; position: relative; margin-top: 0.44rem; } .Product .list li .img { overflow: hidden; height: 2.48rem; display: block; } .Product .list li .img img { width: 100%; height: 100%; object-fit: cover; } .Product .list li .text { overflow: hidden; display: block; padding: 0.4rem 0.3rem; } .Product .list li .text h3 { font-size: 0.2rem; line-height: 1.6; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0.15rem; transition: all .4s ease; } .Product .list li .text p { font-size: 0.16rem; margin-top: 0.1rem; } .Product .list li .btns { width: 100%; padding: 0 0.3rem 0.3rem; display: flex; justify-content: space-between; overflow: hidden; position: absolute; left: 0; bottom: -0.8rem; z-index: 1; background: #fff; display: none; box-shadow: 0 0.1rem 0.2rem 1px rgba(106, 137, 186, 0.2); } .Product .list li .btns a { width: 48%; height: 0.54rem; display: flex; align-items: center; justify-content: center; border: 1px solid #004abb; font-size: 0.18rem; color: #004abb; border-radius: 0.5rem; } .Product .list li .btns a:last-child { background: #004abb; color: #fff; } .Product .list li:nth-child(4n) { margin-right: 0; } .Product .list li:hover { box-shadow: 0 0.1rem 0.2rem 1px rgba(106, 137, 186, 0.2); } .Product .list li:hover img { transform: scale(1.05); } .Product .list li:hover .text h3 { color: #004abb; } .Product .list li:hover .btns { display: flex; } .Product .orderC { height: auto; overflow: hidden; border-top: 1px solid #e5e5e5; padding: 55px 0; text-align: center; } .Product .orderC form { height: auto; overflow: hidden; margin-top: 50px; } .Product .orderC form .row { display: inline-block; background: #f0f0f0; padding: 0 20px; margin: 0 5px; } .Product .orderC form .row span { font-size: 18px; line-height: 50px; } .Product .orderC form .row input { width: 180px; font-size: 18px; height: 50px; line-height: 50px; background: none; position: relative; top: -2px; } .Product .orderC form .row input.textarea { width: 320px; resize: none; overflow: hidden; } .Product .orderC .btn { display: block; width: 250px; height: 50px; line-height: 50px; background: #115AC7; font-size: 18px; color: #fff; text-align: center; margin: 45px auto 0; cursor: pointer; } /* 鍏充簬鎴戜滑 */ .About .imgText { margin-top: 70px; } .About .imgText .text { padding: 3.5% 2% 0 8%; } .About .imgText .text h2 { font-size: 30px; margin-bottom: 15px; } .About .imgText .text p { font-size: 16px; line-height: 30px; color: #666; margin-bottom: 8px; } /* 鍙戝睍鍘嗙▼ */ .AboutHistory .history { height: auto; overflow: hidden; margin-top: 70px; position: relative; clear: both; } .AboutHistory .history:before { content: ""; width: 16px; height: 16px; background: url(../images/about/history-dot.png) center no-repeat; position: absolute; left: 0; top: 0; right: 0; margin: auto; z-index: 1; } .AboutHistory .history:after { content: ""; width: 1px; height: 100%; background: #f0f0f0; position: absolute; left: 0; top: 0; right: 0; margin: auto; z-index: 0; } .AboutHistory .history li { width: 50%; position: relative; margin-top: 40px; } .AboutHistory .history li .img { overflow: hidden; width: 40%; } .AboutHistory .history li .img img { width: 100%; } .AboutHistory .history li .text { height: auto; overflow: hidden; padding: 3% 5%; } .AboutHistory .history li .text h2 { font-size: 30px; color: #333; margin-bottom: 5px; } .AboutHistory .history li .text p { font-size: 16px; line-height: 30px; color: #666; } .AboutHistory .history li.fl { margin-right: 1%; } .AboutHistory .history li.fl .img { float: left; } .AboutHistory .history li.fl .text { text-align: right; } .AboutHistory .history li.fl:after { left: auto; right: -7px; } .AboutHistory .history li.fr { margin-left: 1%; } .AboutHistory .history li.fr .img { float: right; } .AboutHistory .history li.fr .text { text-align: left; } .AboutHistory .history li:after { content: ""; width: 16px; height: 16px; background: url(../images/about/history-dot1.png) center no-repeat; position: absolute; left: -8px; top: 18%; z-index: 1; } .AboutHistory .future { text-align: center; font-size: 16px; color: #666; } /* 瀹囬€氭枃鍖 */ .AboutCulture .culture { height: auto; overflow: hidden; margin-top: 70px; } .AboutCulture .culture .info { height: auto; overflow: hidden; text-align: center; } .AboutCulture .culture .info h2 { font-size: 30px; color: #333; margin-bottom: 15px; } .AboutCulture .culture .info p { font-size: 16px; color: #666; } .AboutCulture .culture ul { height: auto; overflow: hidden; margin-top: 25px; } .AboutCulture .culture ul li { width: 19.5%; height: 370px; float: left; margin-left: .6%; background: #f2f4f7; padding: 60px 30px; text-align: center; } .AboutCulture .culture ul li .icon { width: 80px; margin: 0 auto; } .AboutCulture .culture ul li h2 { font-size: 18px; font-weight: bold; color: #333; margin: 15px 0 20px; } .AboutCulture .culture ul li p { font-size: 14px; color: #666; } .AboutCulture .culture ul li:first-child { margin: 0; } .AboutCulture .culture .cultureImg { width: 100%; margin-top: 50px; } /* 棰嗗鍏虫€€ */ .AboutVisitsofleaders .visitsofleaders ul { height: auto; overflow: hidden; margin-top: 70px; } .AboutVisitsofleaders .visitsofleaders ul li { height: auto; overflow: hidden; margin-bottom: 50px; padding-bottom: 50px; border-bottom: 1px solid #e7e7e7; } .AboutVisitsofleaders .visitsofleaders ul li .date { width: 100px; height: 100px; border: 1px solid #e4e4e4; text-align: center; float: left; margin-right: 2.5%; margin-top: 2.5%; transition: all .4s ease; } .AboutVisitsofleaders .visitsofleaders ul li .date h2 { font-size: 36px; color: #666; margin-top: 10px; transition: all .4s ease; } .AboutVisitsofleaders .visitsofleaders ul li .date p { font-size: 16px; color: #666; transition: all .4s ease; } .AboutVisitsofleaders .visitsofleaders ul li .img { width: 25%; float: left; margin-right: 2%; overflow: hidden; } .AboutVisitsofleaders .visitsofleaders ul li .img img { width: 100%; } .AboutVisitsofleaders .visitsofleaders ul li .text { height: auto; overflow: hidden; padding: 2.5% 0; } .AboutVisitsofleaders .visitsofleaders ul li .text h2 { font-size: 24px; color: #000; margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .4s ease; } .AboutVisitsofleaders .visitsofleaders ul li .text p { font-size: 16px; color: #666; line-height: 30px; max-height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .AboutVisitsofleaders .visitsofleaders ul li:hover .date { border-color: #004abb; } .AboutVisitsofleaders .visitsofleaders ul li:hover .date h2, .AboutVisitsofleaders .visitsofleaders ul li:hover .date p { color: #004abb; } .AboutVisitsofleaders .visitsofleaders ul li:hover img { transform: scale(1.1); } .AboutVisitsofleaders .visitsofleaders ul li:hover .text h2 { color: #004abb; } /* 鑱旂郴鎴戜滑 */ .AboutContact .contact { height: auto; overflow: hidden; margin-top: 70px; } .AboutContact .contact .info { height: auto; overflow: hidden; } .AboutContact .contact .info h1 { font-size: 36px; text-align: center; } .AboutContact .contact .info ul { height: auto; overflow: hidden; margin-top: 70px; } .AboutContact .contact .info ul li { height: auto; overflow: hidden; width: 25%; float: left; text-align: center; position: relative; } .AboutContact .contact .info ul li i, .AboutContact .contact .info ul li img { font-size: 50px; color: #004abb; margin-bottom: 5px; display: block; } .AboutContact .contact .info ul li p { font-size: 24px; color: #333; margin-bottom: 10px; } .AboutContact .contact .info ul li h3 { font-size: 16px; color: #666; line-height: 24px; } .AboutContact .contact .info ul li.tel h3 { color: #004abb; } .AboutContact .contact .map { margin-top: 50px; transition: none !important; } .AboutContact .contact .map img { transition: none !important; } /* 鏈嶅姟鏀寔 */ .Service .service-con .title { text-align: center; padding: 80px 0; } .Service .service-con .title h3 { font-size: 28px; line-height: 38px; } .Service .service-con .title p { font-size: 16px; line-height: 30px; margin-top: 10px; } .Service .service-con .icon-list { height: auto; overflow: hidden; } .Service .service-con .icon-list ul { height: auto; overflow: hidden; } .Service .service-con .icon-list ul li { color: #237BD6; float: left; width: 33.33333%; text-align: center; padding: 45px 0; position: relative; } .Service .service-con .icon-list ul li i { display: inline-block; font-size: 55px; margin-right: 20px; vertical-align: 5px; } .Service .service-con .icon-list ul li .text { font-size: 16px; line-height: 26px; text-align: left; display: inline-block; width: 200px; } .Service .service-con .icon-list ul li .text span { font-size: 35px; } .Service .service-con .icon-list ul li:after { content: ""; width: 1px; height: 100%; background: #efefef; position: absolute; top: 0; left: 0; } .Service .service-con .icon-list ul li:first-child:after { display: none; } .Service .service-con .video-live { margin: 80px 0 0; z-index: 0; } .Service .service-con .video-live .poster { height: auto; overflow: hidden; position: relative; z-index: 1; cursor: pointer; } .Service .service-con .video-live .poster img { width: 100%; } .Service .service-con .video-live .poster .play { width: 69px; height: 69px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } /* 鏈嶅姟缃戠偣 */ .ServiceSite .content { overflow: visible; } .ServiceSite .site { height: auto; overflow: visible; margin-top: 70px; } .ServiceSite .site .info { height: auto; overflow: hidden; text-align: center; } .ServiceSite .site .info h1 { font-size: 36px; color: #333; margin-bottom: 15px; } .ServiceSite .site .info p { width: 60%; font-size: 16px; line-height: 26px; color: #666; margin: 0 auto; } .ServiceSite .site .info ul { height: auto; overflow: hidden; text-align: center; margin-top: 20px; } .ServiceSite .site .info ul li { font-size: 16px; color: #004abb; display: inline-block; margin: 0 35px; } .ServiceSite .site .map { transition: none !important; position: relative; margin-top: 50px; } .ServiceSite .site .map * { box-sizing: content-box !important; -webkit-box-sizing: content-box !important; } .ServiceSite .site .map img { transition: none !important; } .ServiceSite .site .map .searchBox { width: 400px; height: 535px; position: absolute; right: 5%; top: 30px; background: #fff; padding: 20px; box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.11); } .ServiceSite .site .map .searchBox.active { height: 105px; } .ServiceSite .site .map .searchBox.active .siteList { display: none; } .ServiceSite .site .map .searchBox .top { height: auto; overflow: hidden; font-size: 16px; } .ServiceSite .site .map .searchBox .top .icon-location { font-size: 22px; color: #004abb; vertical-align: -3px; } .ServiceSite .site .map .searchBox .top .btnCity { color: #004abb; text-decoration: underline; margin: 0 10px; } .ServiceSite .site .map .searchBox .top .myLocation { color: #000; margin-left: 20px; } .ServiceSite .site .map .searchBox .top .myLocation .icon-miaozhun { font-size: 20px; vertical-align: -2px; margin-left: 3px; } .ServiceSite .site .map .searchBox .cityBox { width: 400px; height: 320px; overflow: hidden; position: absolute; left: 0; top: 55px; right: 0; z-index: 1; margin: 0 auto; background: #fff; border: 1px solid #eee; display: none; } .ServiceSite .site .map .searchBox .cityBox ul { height: auto; height: 300px; overflow: auto; float: left; text-align: center; padding: 10px 0; background: #fff; } .ServiceSite .site .map .searchBox .cityBox ul li { font-size: 14px; line-height: 28px; cursor: pointer; } .ServiceSite .site .map .searchBox .cityBox ul li:hover, .ServiceSite .site .map .searchBox .cityBox ul li.active { background: #f5f5f5; } .ServiceSite .site .map .searchBox .cityBox ul.province { width: 40%; } .ServiceSite .site .map .searchBox .cityBox ul.city { width: 60%; } .ServiceSite .site .map .searchBox form { height: auto; overflow: hidden; border: 1px solid #ccc; padding: 0 10px; margin-top: 20px; } .ServiceSite .site .map .searchBox form input { width: 353px; height: 40px; line-height: 40px; border: 0; font-size: 14px; } .ServiceSite .site .map .searchBox form .icon-search { font-size: 20px; cursor: pointer; vertical-align: -4px; } .ServiceSite .site .map .searchBox .siteList { height: auto; overflow: hidden; margin-top: 20px; position: relative; } .ServiceSite .site .map .searchBox .siteList .t { height: auto; overflow: hidden; font-size: 14px; border-bottom: 1px solid #ccc; padding-bottom: 10px; line-height: 25px; } .ServiceSite .site .map .searchBox .siteList .t span { color: #ff7e00; font-weight: bold; } .ServiceSite .site .map .searchBox .siteList .t .btnFilter { float: right; border: 1px solid #004abb; color: #004abb; line-height: 25px; padding: 0 10px; } .ServiceSite .site .map .searchBox .siteList .filterBox { width: 100%; height: 365px; position: absolute; background: #fff; left: 0; top: 50px; display: none; } .ServiceSite .site .map .searchBox .siteList .filterBox span { width: 46%; font-size: 14px; height: 35px; line-height: 35px; background: #eee; display: block; text-align: center; float: left; margin: 15px 2% 0; cursor: pointer; } .ServiceSite .site .map .searchBox .siteList .filterBox span.active { background: #004abb; color: #fff; } .ServiceSite .site .map .searchBox .siteList .filterBox span.btn { width: 140px; background: #004abb; color: #fff; float: inherit; margin: 30px auto; } .ServiceSite .site .map .searchBox .siteList ul { height: auto; max-height: 365px; overflow: auto; margin-top: 10px; } .ServiceSite .site .map .searchBox .siteList ul li { height: auto; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 20px 0; } .ServiceSite .site .map .searchBox .siteList ul li h2 { font-size: 16px; color: #000; margin-bottom: 10px; cursor: pointer; } .ServiceSite .site .map .searchBox .siteList ul li h2 span { width: 21px; height: 18px; line-height: 18px; color: #fff; background: #004abb; display: inline-block; text-align: center; } .ServiceSite .site .map .searchBox .siteList ul li p { font-size: 14px; color: #666; margin-top: 5px; } .ServiceSite .site .map .searchBox .siteList ul li p span { border: 1px solid #eee; padding: 2px 8px; margin-right: 10px; display: inline-block; margin-top: 10px; } .ServiceSite .site .map .searchBox .siteList ul li .lx { width: 145px; line-height: 35px; background: #eaeaea; font-size: 14px; color: #333; text-align: center; display: block; margin-top: 15px; } .ServiceSite .site .map .searchBox .btnUp { width: 100%; background: #eee; position: absolute; left: 0; bottom: 0; text-align: center; padding: 5px 0; } .ServiceSite .site .map .searchBox .btnUp .icon-dropdown:before { content: "\e63a" !important; } .ServiceSite .site .dplist { height: auto; overflow: visible; margin: 20px -10px 0; } .ServiceSite .site .dplist .item { width: 25%; display: block; float: left; padding: 0 10px; margin-bottom: 20px; } .ServiceSite .site .dplist .item a { display: block; padding: 10% 7%; font-size: 22px; box-shadow: 0 6px 50px 0 rgba(0, 73, 186, 0.1); font-weight: normal; } .ServiceSite .site .dplist .item a .iconfont { font-size: 24px; color: #aaa; float: right; vertical-align: -1px; } .ServiceSite .site .dplist .item a .iconfont.icon-dipan { margin-right: 10px; color: #004abb; float: none; } .ServiceSite .site .dplist .item a .iconfont.icon-youjiantou { margin-top: 4px; transition: all .4s ease; } .ServiceSite .site .dplist .item a:hover { color: #004abb; } .ServiceSite .site .dplist .item a:hover .iconfont { color: #004abb; } /* 閲戣瀺鏈嶅姟 */ .ServiceFinance .finance { height: auto; overflow: hidden; margin-top: 70px; } .ServiceFinance .finance .info { height: auto; overflow: hidden; text-align: center; } .ServiceFinance .finance .info h1 { font-size: 36px; color: #000; margin-bottom: 10px; } .ServiceFinance .finance .info h3 { font-size: 16px; color: #666; } .ServiceFinance .finance .info ul { margin-top: 80px; } .ServiceFinance .finance .info ul li { float: left; width: 33.33333%; text-align: center; margin-bottom: 60px; padding: 0 2%; } .ServiceFinance .finance .info ul li .icon { width: 70px; height: 70px; background: #004abb; margin: 0 auto; border-radius: 50%; } .ServiceFinance .finance .info ul li .icon img { width: 70px; display: inline-block; } .ServiceFinance .finance .info ul li h2 { padding: 15px 0; color: #333; font-size: 18px; font-weight: bold; position: relative; } .ServiceFinance .finance .info ul li h2:after { content: ""; display: block; width: 50px; height: 1px; background: #1d4bbe; position: absolute; bottom: 0; left: 50%; margin-left: -25px; } .ServiceFinance .finance .info ul li p { font-size: 14px; color: #333; line-height: 24px; margin-top: 15px; height: 50px; } .ServiceFinance .finance .step { height: auto; overflow: hidden; background: #f5f5f5; padding: 50px 0; } .ServiceFinance .finance .step h1 { font-size: 36px; color: #000; margin-bottom: 10px; text-align: center; } .ServiceFinance .finance .step .con { height: auto; overflow: hidden; position: relative; margin-top: 30px; } .ServiceFinance .finance .step .con .bg { width: 100%; position: absolute; left: 0; z-index: 0; padding: 0 8%; } .ServiceFinance .finance .step .con .bg img { width: 100%; } .ServiceFinance .finance .step .con ul { width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1; } .ServiceFinance .finance .step .con ul li { width: 14.2%; float: left; text-align: center; padding: 0 2%; margin-top: 20px; } .ServiceFinance .finance .step .con ul li img { width: 104px; margin: 0 auto; } .ServiceFinance .finance .step .con ul li h2 { font-size: 18px; color: #333; margin: 15px 0 10px; } .ServiceFinance .finance .step .con ul li p { font-size: 14px; color: #999; line-height: 24px; } .ServiceFinance .finance .step .con ul li.down { margin-top: 12%; } .ServiceFinance .finance .yewu { height: auto; overflow: hidden; padding: 60px 0; } .ServiceFinance .finance .yewu h1 { font-size: 36px; color: #000; margin-bottom: 10px; text-align: center; } .ServiceFinance .finance .yewu h3 { font-size: 16px; color: #666; line-height: 30px; text-align: center; margin: 0 auto 20px; } .ServiceFinance .finance .yewu .imgText .text { padding: 13% 5% 0; } .ServiceFinance .finance .yewu .imgText .text h1 { font-size: 24px; text-align: left; } .ServiceFinance .finance .yewu .imgText .text h2 { margin-top: 30px; } .ServiceFinance .finance .yewu .imgText .text h2, .ServiceFinance .finance .yewu .imgText .text p { font-size: 16px; line-height: 30px; } .ServiceFinance .finance .yewu .imgText .text.text1 { padding: 8% 5% 0; background: url(../images/service/financial_01.png); } .ServiceFinance .finance .yewu .imgText .text.text2 { background: url(../images/service/financial_02.png); } .ServiceFinance .finance .yewu .imgText .text.text3 { background: url(../images/service/financial_03.png); } /* 瀹㈡埛鐣欒█ */ .ServiceOrder .order { padding-top: 70px; height: auto; overflow: hidden; } .ServiceOrder .order .title { text-align: center; } .ServiceOrder .order .title h2 { font-size: 36px; } .ServiceOrder .order .title p { font-size: 16px; color: #666; margin-top: 15px; } .ServiceOrder .order .box { display: flex; margin-top: 50px; background: #F5F7FA; } .ServiceOrder .order .box form { width: 50%; padding: 30px 90px; height: auto; overflow: hidden; } .ServiceOrder .order .box form .row { height: auto; border-bottom: 1px solid #333; margin-top: 25px; position: relative; } .ServiceOrder .order .box form .row i { font-size: 22px; color: #333; position: absolute; right: 0; top: 22px; } .ServiceOrder .order .box form .row input, .ServiceOrder .order .box form .row textarea { width: 100%; font-size: 18px; height: 65px; background: transparent; } .ServiceOrder .order .box form .row textarea { height: 100px; } .ServiceOrder .order .box form .btn { width: 100%; height: 60px; font-size: 20px; color: #000; font-weight: bold; display: flex; align-items: center; justify-content: center; border: 1px solid #000; border-radius: 50px; margin-top: 60px; transition: all .4s ease; cursor: pointer; } .ServiceOrder .order .box form .btn:hover { background: #000; color: #fff; } .ServiceOrder .order .box form .btn:hover i { color: #fff; } .ServiceOrder .order .box .img { width: 50%; } .ServiceOrder .order .box .img img { width: 100%; height: 100%; } /* 缁翠繚甯歌瘑 */ .ServiceMaintenance .maintenance { height: auto; overflow: hidden; margin-top: 70px; } .ServiceMaintenance .maintenance form { height: 190px; overflow: hidden; background: url(../images/service/maintenance-bg.jpg) center no-repeat; background-size: cover; } .ServiceMaintenance .maintenance form h1 { font-size: 36px; color: #fff; text-align: center; margin: 40px 0 10px; } .ServiceMaintenance .maintenance form .box { width: 540px; height: auto; overflow: hidden; border-radius: 30px; margin: 0 auto; } .ServiceMaintenance .maintenance form .box input { width: 425px; height: 48px; float: left; padding: 0 20px; font-size: 14px; background: #fff; } .ServiceMaintenance .maintenance form .box .btn { width: 115px; line-height: 48px; background: #004abb; font-size: 16px; color: #fff; text-align: center; display: block; float: left; } .ServiceMaintenance .maintenance ul { height: auto; overflow: hidden; margin-top: 40px; } .ServiceMaintenance .maintenance ul li { height: auto; overflow: hidden; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #eee; background: url(../images/service/maintenance-icon.jpg) left 2px no-repeat; padding-left: 45px; } .ServiceMaintenance .maintenance ul li h2 { font-size: 24px; color: #333; margin-bottom: 10px; transition: all .4s ease; } .ServiceMaintenance .maintenance ul li p { font-size: 16px; color: #666; margin-bottom: 15px; } .ServiceMaintenance .maintenance ul li span { font-size: 16px; color: #004abb; } .ServiceMaintenance .maintenance ul li:hover h2 { color: #004abb; } /* 鏂伴椈涓績 */ .News .main-width .slide { overflow: hidden; margin-top: 0.8rem; position: relative; } .News .main-width .slide .swiper-slide { display: flex; } .News .main-width .slide .swiper-slide .img { width: 50%; height: 5rem; overflow: hidden; } .News .main-width .slide .swiper-slide .img img { width: 100%; height: 100%; object-fit: cover; } .News .main-width .slide .swiper-slide .text { width: 50%; padding: 0.6rem; background: #F5F7FA; } .News .main-width .slide .swiper-slide .text h4 { font-size: 0.18rem; } .News .main-width .slide .swiper-slide .text h2 { font-size: 0.28rem; font-weight: bold; line-height: 1.6; margin: 0.2rem 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all .4s ease; } .News .main-width .slide .swiper-slide .text p { font-size: 0.16rem; line-height: 2; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .News .main-width .slide .swiper-slide .text .btn-more { width: 1.7rem; height: 0.5rem; background: #004abb; font-size: 0.16rem; color: #fff; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; margin-top: 0.5rem; cursor: pointer; } .News .main-width .slide .swiper-slide .text .btn-more i { font-size: 0.18rem; margin-left: 0.1rem; transition: all .4s ease; } .News .main-width .slide .swiper-slide .text .btn-more:hover i { margin-left: 0.15rem; } .News .main-width .slide .swiper-slide:hover .img img { transform: scale(1.05); } .News .main-width .slide .swiper-slide:hover .text h2 { color: #004abb; } .News .main-width .slide .swiper-pagination { width: 50%; left: auto; right: 0.65rem; bottom: 0.6rem; text-align: right; z-index: 1; } .News .main-width .slide .swiper-pagination .swiper-pagination-bullet { width: 0.5rem; height: 0.05rem; background: #999; border-radius: 0; opacity: 1; margin: 0 0.05rem; } .News .main-width .slide .swiper-pagination .swiper-pagination-bullet-active { background: #004abb; } .News .main-width ul { margin: 0.6rem 0; } .News .main-width ul li a { display: flex; justify-content: space-between; padding: 0.4rem 0; border-bottom: 1px solid #E6E6E6; } .News .main-width ul li a .img-box { overflow: hidden; width: 5.2rem; height: 3.1rem; } .News .main-width ul li a .img-box img { width: 100%; height: 100%; object-fit: cover; } .News .main-width ul li a .text-box { width: 0; flex: 1; padding: 0.4rem 0.5rem 0.4rem 0; } .News .main-width ul li a .text-box h4 { font-size: 0.18rem; color: #000; } .News .main-width ul li a .text-box h2 { font-size: 0.2rem; color: #000; font-weight: bold; margin: 0.25rem 0 0.2rem; transition: all .4s ease; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .News .main-width ul li a .text-box p { font-size: 0.16rem; color: #333; line-height: 2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .News .main-width ul li:hover .img-box img { transform: scale(1.05); } .News .main-width ul li:hover .text-box h2 { color: #004abb; } .News .main-width ul li:first-child a { padding-top: 0; } /* 鏂伴椈璇︽儏 */ .NewsXq .header { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); } .NewsXq .header .left .logo { background: url(../images/logo.png) no-repeat center/100%; } .NewsXq .header .left .nav .item { color: #333; } .NewsXq .header .right a { color: #333; } .NewsXq .header .right a.tel { color: #d73838; } .NewsXq .con { height: auto; overflow: hidden; margin-top: 1.4rem; max-width: 1400px; } .NewsXq .con .title { height: auto; overflow: hidden; margin-bottom: 20px; } .NewsXq .con .title h2 { font-size: 30px; text-align: center; color: #333; margin-bottom: 30px; } .NewsXq .con .title h4 { font-size: 14px; color: #333; text-align: center; } .NewsXq .con p { font-size: 16px; line-height: 30px; color: #333; margin-bottom: 15px; } .NewsXq .con img { margin: 0 auto; } .NewsXq .con .relevant { height: auto; overflow: hidden; margin-top: 80px; } .NewsXq .con .relevant a { display: block; font-size: 16px; color: #999; margin-bottom: 10px; } .NewsXq .con .relevant a span { color: #666; margin-right: 10px; } .NewsXq .con .relevant a:hover { color: #004abb; } /* 瀹囬€氱鎶€ */ .Technology .info { height: auto; overflow: hidden; margin-top: 50px; } .Technology .info h4 { width: 80%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; } .Technology .info .poster { height: auto; overflow: hidden; position: relative; cursor: pointer; } .Technology .info .poster img { width: 100%; } .Technology .info .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .Technology .info #videoplayer { display: none; } .Technology .gongyi { height: auto; overflow: hidden; padding-top: 50px; background: #efefef; } .Technology .gongyi h4 { font-size: 16px; text-align: center; color: #666; } .Technology .gongyi img { width: 100%; margin: 60px 0; } .Technology .youshi { height: auto; overflow: hidden; padding-top: 50px; } .Technology .youshi ul { height: auto; overflow: hidden; margin-top: 80px; } .Technology .youshi ul li { text-align: center; padding: 0 2.5%; } .Technology .youshi ul li .icon { width: 70px; margin: 0 auto 30px; } .Technology .youshi ul li .icon img { width: 100%; } .Technology .youshi ul li .text h2 { font-size: 18px; color: #333; padding-bottom: 15px; margin-bottom: 15px; position: relative; font-weight: bold; } .Technology .youshi ul li .text h2:after { content: ""; width: 50px; height: 1px; background: #1d4bbe; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; } .Technology .youshi ul li .text p { font-size: 14px; line-height: 24px; color: #666; } .Technology .youshi .ul { height: auto; overflow: hidden; margin: 30px -20px 80px; } .Technology .youshi .ul .li { padding: 0 20px; } .Technology .youshi .ul .li .con { overflow: hidden; position: relative; } .Technology .youshi .ul .li .con img { width: 100%; } .Technology .youshi .ul .li .con h2 { width: 100%; font-size: 16px; text-align: center; margin-top: 10px; position: absolute; left: 0; bottom: 20px; text-align: center; color: #fff; } .Technology .youshi .ul .li:hover img { transform: scale(1.05); } /* 鑺傝兘绉戞妧 */ .TechnologyEnergy .info { height: auto; overflow: hidden; margin-top: 50px; } .TechnologyEnergy .info img { margin: 0 auto; } .TechnologyEnergy .info h4 { width: 60%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; } .TechnologyEnergy .info .poster { height: auto; overflow: hidden; position: relative; cursor: pointer; } .TechnologyEnergy .info .poster img { width: 100%; } .TechnologyEnergy .info .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .TechnologyEnergy .info #videoplayer { display: none; } .TechnologyEnergy .xitong1 { height: auto; overflow: hidden; margin-top: 50px; } .TechnologyEnergy .xitong1 img { margin: 0 auto; } .TechnologyEnergy .xitong1 ul { height: auto; overflow: hidden; } .TechnologyEnergy .xitong1 ul li { padding-top: 50px; } .TechnologyEnergy .xitong1 ul li .bigTitle { margin-bottom: 30px; } .TechnologyEnergy .xitong1 ul li h4 { width: 60%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; } .TechnologyEnergy .xitong1 ul li img { max-width: 100%; } .TechnologyEnergy .xitong1 ul li dl { height: auto; overflow: hidden; margin: 50px -20px 0; } .TechnologyEnergy .xitong1 ul li dl dd { padding: 0 20px; } .TechnologyEnergy .xitong1 ul li dl dd .img { overflow: hidden; } .TechnologyEnergy .xitong1 ul li dl dd .img img { width: 100%; } .TechnologyEnergy .xitong1 ul li dl dd .img:hover img { transform: scale(1.05); } .TechnologyEnergy .xitong1 ul li dl dd .text { font-size: 12px; line-height: 22px; color: #333; padding-top: 20px; } .TechnologyEnergy .xitong1 ul li .imgText .text { padding: 8% 8% 0; } .TechnologyEnergy .xitong1 ul li .imgText .text h2 { font-size: 24px; color: #333; margin-bottom: 30px; } .TechnologyEnergy .xitong1 ul li .imgText .text h3 { font-size: 18px; color: #004abb; margin: 30px 0 10px; } .TechnologyEnergy .xitong1 ul li .imgText .text p { font-size: 16px; line-height: 30px; color: #333; } .TechnologyEnergy .xitong2 { height: auto; overflow: hidden; margin-top: 70px; background: #eff3f8; padding: 65px 0; } .TechnologyEnergy .xitong2 h4 { width: 60%; font-size: 16px; color: #666; line-height: 26px; margin: 40px auto; text-align: center; } .TechnologyEnergy .xitong2 img { margin: 0 auto; } .TechnologyEnergy .xitong2 dl { height: auto; overflow: hidden; background: #fff; padding: 40px 20px; margin-top: 50px; } .TechnologyEnergy .xitong2 dl dt { font-size: 24px; color: #333; text-align: center; margin-bottom: 30px; } .TechnologyEnergy .xitong2 dl dd { font-size: 14px; color: #666; line-height: 24px; padding: 0 20px; } .TechnologyEnergy .xitong2 ul { height: auto; overflow: hidden; } .TechnologyEnergy .xitong2 ul li { padding: 0 2.5%; } .TechnologyEnergy .xitong2 ul li .icon { width: 70px; margin: 0 auto 30px; } .TechnologyEnergy .xitong2 ul li .icon img { width: 100%; } .TechnologyEnergy .xitong2 ul li .text h2 { font-size: 18px; color: #333; padding-bottom: 15px; margin-bottom: 15px; position: relative; font-weight: bold; text-align: center; } .TechnologyEnergy .xitong2 ul li .text h2:after { content: ""; width: 50px; height: 1px; background: #1d4bbe; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; } .TechnologyEnergy .xitong2 ul li .text p { font-size: 14px; line-height: 24px; color: #666; } /* 瀹夊叏绉戞妧 */ .TechnologySafe .block { height: auto; overflow: hidden; } .TechnologySafe .block .bigTitle { margin: 80px 0 30px; } .TechnologySafe .block ul { height: auto; overflow: hidden; } .TechnologySafe .block ul li { text-align: center; margin-bottom: 80px; } .TechnologySafe .block ul li h2 { font-size: 24px; color: #333; margin-bottom: 10px; } .TechnologySafe .block ul li p { width: 60%; font-size: 16px; line-height: 28px; color: #333; margin: 0 auto 30px; } .TechnologySafe .block ul li .videoList { height: auto; overflow: hidden; position: relative; --swiper-navigation-color: #fff; /* 鍗曠嫭璁剧疆鎸夐挳棰滆壊 */ --swiper-navigation-size: 0.5rem; /* 璁剧疆鎸夐挳澶у皬 */ } .TechnologySafe .block ul li .videoList .swiper-pagination { width: 100%; position: absolute; left: 0; bottom: 30px; text-align: center; } .TechnologySafe .block ul li .videoList .swiper-pagination span { width: 50px; height: 3px; background: #fff; display: inline-block; margin: 0 5px; cursor: pointer; border-radius: 0; } .TechnologySafe .block ul li .videoList .swiper-pagination span.swiper-active-switch { background: #004abb; } .TechnologySafe .block ul li .videoList .swiper-pagination:hover span { height: 3px; } .TechnologySafe .block ul li .videoList .swiper-button-prev { left: 0.3rem; } .TechnologySafe .block ul li .videoList .swiper-button-next { right: 0.3rem; } .TechnologySafe .block ul li .videoList:hover .btnPrev, .TechnologySafe .block ul li .videoList:hover .btnNext { display: block; opacity: 1; filter: alpha(opacity=100); } .TechnologySafe .block ul li .video { position: relative; } .TechnologySafe .block ul li .video .poster { position: relative; z-index: 1; cursor: pointer; } .TechnologySafe .block ul li .video .poster img { width: 100%; } .TechnologySafe .block ul li .video .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .TechnologySafe .block ul li .video .poster p { width: 100%; position: absolute; left: 0; bottom: 45px; text-align: center; font-size: 14px; color: #fff; } .TechnologySafe .block ul li .video .videoplayer { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; } /* 鑸掗€傜鎶€ */ .TechnologyComfort .imgText .video { position: relative; cursor: pointer; } .TechnologyComfort .imgText .video .poster { position: relative; z-index: 1; } .TechnologyComfort .imgText .video .poster .play { width: 60px; height: 60px; background: url(../images/icon-play2.png) center no-repeat; background-size: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } .TechnologyComfort .imgText .text { padding: 8% 7% 0 7%; } .TechnologyComfort .imgText .text h3 { font-size: 36px; margin-bottom: 20px; color: #333; } .TechnologyComfort .imgText .text p { font-size: 16px; line-height: 28px; color: #333; } /* 鐜繚绉戞妧 */ .TechnologyHb .title { font-size: 0.3rem; color: #333; text-align: center; margin-bottom: 0.15rem; } .TechnologyHb .title-dsc { font-size: 0.18rem; color: #666; text-align: center; margin-bottom: 0.5rem; } .TechnologyHb .info { margin-top: 0.8rem; } .TechnologyHb .info img { width: 100%; } .TechnologyHb .block { padding: 0.8rem 0; position: relative; } .TechnologyHb .block1 { padding: 0; } .TechnologyHb .block1 .section { padding: 0.9rem 0; } .TechnologyHb .block1 .section1 { background: url(../images/technology/hb-block1-bg.jpg) no-repeat center/cover; } .TechnologyHb .block1 .section2 { background: url(../images/technology/hb-block1-bg1.jpg) no-repeat center/cover; } .TechnologyHb .block1 .img-text .main-width { display: flex; align-items: center; } .TechnologyHb .block1 .img-text .img, .TechnologyHb .block1 .img-text .text { width: 50%; } .TechnologyHb .block1 .img-text .img img { width: 100%; } .TechnologyHb .block1 .img-text .text { padding: 0.7rem 0.7rem 0.7rem 0; } .TechnologyHb .block1 .img-text .text img { width: 0.61rem; margin-left: 0.15rem; } .TechnologyHb .block1 .img-text .text h4 { font-size: 0.24rem; color: #000; margin: 0.2rem 0 0.4rem; } .TechnologyHb .block1 .img-text .text p { font-size: 0.18rem; color: #333; line-height: 0.3rem; margin-top: 0.15rem; position: relative; padding-left: 0.3rem; } .TechnologyHb .block1 .img-text .text p i { font-size: 0.18rem; color: #3BC16C; position: absolute; left: 0; top: 0; } .TechnologyHb .block1 .img-text.img-text1 .main-width { flex-direction: row-reverse; } .TechnologyHb .block1 .img-text.img-text1 .text { padding: 0.7rem 0 0.7rem 0.7rem; } .TechnologyHb .block1 .img-text.img-text1 .text h4, .TechnologyHb .block1 .img-text.img-text1 .text p { color: #fff; } .TechnologyHb .block1 .img-text.img-text1 .text h4 i, .TechnologyHb .block1 .img-text.img-text1 .text p i { color: #fff; } .TechnologyHb .block2 ul { display: flex; justify-content: space-between; } .TechnologyHb .block2 ul li { width: 30%; } .TechnologyHb .block2 ul li img { width: 100%; margin-bottom: 0.3rem; } .TechnologyHb .block2 ul li h4 { font-size: 0.22rem; color: #000; } .TechnologyHb .block2 ul li p { font-size: 0.16rem; color: #333; line-height: 0.26rem; margin-top: 0.15rem; } .TechnologyHb .block3 { background: url(../images/technology/hb-block3-bg.jpg) no-repeat top/100%; } .TechnologyHb .block3 .title, .TechnologyHb .block3 .title-dsc { color: #fff; } .TechnologyHb .block3 .car { width: 8.89rem; margin: 0.8rem auto 0.4rem; } .TechnologyHb .block3 ul { display: flex; justify-content: space-between; } .TechnologyHb .block3 ul li { width: 30%; height: 4.5rem; text-align: center; padding: 0.5rem 0.4rem; background: #F4F5F6; border-top-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; } .TechnologyHb .block3 ul li img { width: 0.88rem; margin: 0 auto 0.2rem; } .TechnologyHb .block3 ul li h4 { font-size: 0.2rem; color: #000; } .TechnologyHb .block3 ul li p { font-size: 0.16rem; color: #333; line-height: 0.26rem; margin-top: 0.15rem; } /* 缃戠珯鍦板浘 */ .site-map dl { height: auto; overflow: hidden; padding-bottom: 20px; } .site-map dl dt { font-size: 22px; color: #000; padding: 40px 0 20px; border-bottom: 1px solid #ececec; } .site-map dl dd { font-size: 18px; padding-top: 16px; } .site-map dl dd a { color: #000; float: left; width: 16.666%; line-height: 40px; } .site-map dl dd a:hover { color: #0055BE; } /* 娉曞緥鏉℃ */ .Disclaimer .content { height: auto; overflow: hidden; margin-top: 150px; } .Disclaimer .content .title { font-size: 22px; color: #000; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #ddd; } .Disclaimer .content .text-box { height: auto; overflow: hidden; } .Disclaimer .content .text-box h2 { font-size: 20px; color: #000; } .Disclaimer .content .text-box p { font-size: 16px; color: #000; line-height: 30px; margin-bottom: 10px; } /* 鍙嬫儏閾炬帴 */ .Links .content { height: auto; overflow: hidden; margin-top: 150px; } .Links .content .title { font-size: 22px; color: #000; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #ddd; } .Links .content .list { height: auto; overflow: hidden; } .Links .content .list a { color: #000; line-height: 30px; float: left; width: 50%; display: block; } .Links .content .list a h2 { font-size: 18px; } .Links .content .list a p { font-size: 16px; } .Links .content .list .line { width: 100%; height: 1px; background: #ddd; margin: 20px 0; float: left; } /* 鎼滅储缁撴灉 */ .Search .header { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); } .Search .header .left .logo { background: url(../images/logo.png) no-repeat center/100%; } .Search .header .left .nav .item { color: #333; } .Search .header .right a { color: #333; } .Search .header .right a.tel { color: #d73838; } .Search .content { padding-top: 0.78rem; } .Search .content .form { height: auto; overflow: hidden; background: #f5f5f5; padding: 40px 0; text-align: center; } .Search .content .form .bigTitle { position: relative; z-index: 0; } .Search .content .form .bigTitle span { background: #f5f5f5; position: relative; z-index: 1; padding: 0 15px; } .Search .content .form .bigTitle:after { content: ""; width: 100%; height: 1px; background: #ccc; position: absolute; left: 0; top: 25px; z-index: 0; } .Search .content .form .box { width: 45%; height: auto; overflow: hidden; margin: 45px auto; } .Search .content .form input { width: 80%; height: 45px; line-height: 45px; padding: 15px; float: left; font-size: 16px; } .Search .content .form .btn { width: 20%; height: 45px; line-height: 45px; background: #004abb; text-align: center; display: block; float: left; } .Search .content .form .btn i { color: #fff; font-size: 22px; } .Search .content .nodata { height: auto; overflow: hidden; padding: 45px 0; } .Search .content .nodata h2 { font-size: 18px; } .Search .content .nodata h2 span { color: #004abb; } .Search .content .nodata .box { text-align: center; padding: 100px 0; } .Search .content .nodata .box .icon { width: 65px; margin: 0 auto 20px; } .Search .content .nodata .box p { font-size: 16px; color: #666; } .Search .content .block { height: auto; overflow: hidden; min-height: 500px; } .Search .content .block .tit { padding-bottom: 10px; border-bottom: 1px solid #ddd; clear: both; } .Search .content .block .listNews { height: auto; overflow: hidden; } .Search .content .block .listNews .item { height: auto; overflow: hidden; display: block; margin-top: 35px; padding-bottom: 35px; border-bottom: 1px solid #eee; } .Search .content .block .listNews .item .img { width: 20%; float: left; margin-right: 2%; overflow: hidden; } .Search .content .block .listNews .item .img img { width: 100%; } .Search .content .block .listNews .item .text { height: auto; overflow: hidden; padding: 2% 0 0; } .Search .content .block .listNews .item .text h2 { font-size: 20px; color: #000; margin-bottom: 10px; } .Search .content .block .listNews .item .text h2 span { color: #004abb; } .Search .content .block .listNews .item .text p { font-size: 16px; color: #666; line-height: 24px; max-height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .Search .content .block .listNews .item .text.p0 { padding: 0; } .Search .content .block .listNews .item:hover img { transform: scale(1.05); } .Search .content .paging { margin-top: 60px; } /* 404 */ .Page404 .header { background: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); } .Page404 .header .left .logo { background: url(../images/logo.png) no-repeat center/100%; } .Page404 .header .left .nav .item { color: #333; } .Page404 .header .right a { color: #333; } .Page404 .header .right a.tel { color: #d73838; } .Page404 .content { text-align: center; padding: 200px 0; } .Page404 .content .icon { margin: 0 auto 20px; display: block; } .Page404 .content .text { height: auto; overflow: hidden; margin-top: 20px; } .Page404 .content .text h1 { font-size: 50px; color: #333; display: inline-block; font-weight: bold; } .Page404 .content .text .p { display: inline-block; } .Page404 .content .text .p p { width: 100px; font-size: 14px; line-height: 18px; color: #333; float: left; margin: 0 15px; } .Page404 .content .text .p .btn { width: 180px; height: 38px; line-height: 38px; font-size: 14px; border: 1px solid #1E70B8; color: #1E70B8; text-align: center; display: block; float: left; } .Page404 .content .text .p .btn i { font-size: 14px; color: #1E70B8; } /* noData */ .noData { margin-top: 5%; } .noData img { margin: 0 auto; } /* 涓瓑灞忓箷锛?280 ~ 1659锛 */ @media (min-width: 1280px) { .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; } .col-md-1 { width: 8.33333%; } .col-md-2 { width: 16.66667%; } .col-md-3 { width: 25%; } .col-md-4 { width: 33.33333%; } .col-md-5 { width: 41.66667%; } .col-md-6 { width: 50%; } .col-md-7 { width: 58.33333%; } .col-md-8 { width: 66.66667%; } .col-md-9 { width: 75%; } .col-md-10 { width: 83.33333%; } .col-md-11 { width: 91.66667%; } .col-md-12 { width: 100%; } .col-md-pull-0 { right: auto; } .col-md-pull-1 { right: 8.33333%; } .col-md-pull-2 { right: 16.66667%; } .col-md-pull-3 { right: 25%; } .col-md-pull-4 { right: 33.33333%; } .col-md-pull-5 { right: 41.66667%; } .col-md-pull-6 { right: 50%; } .col-md-pull-7 { right: 58.33333%; } .col-md-pull-8 { right: 66.66667%; } .col-md-pull-9 { right: 75%; } .col-md-pull-10 { right: 83.33333%; } .col-md-pull-11 { right: 91.66667%; } .col-md-pull-12 { right: 100%; } .col-md-push-0 { left: auto; } .col-md-push-1 { left: 8.33333%; } .col-md-push-2 { left: 16.66667%; } .col-md-push-3 { left: 25%; } .col-md-push-4 { left: 33.33333%; } .col-md-push-5 { left: 41.66667%; } .col-md-push-6 { left: 50%; } .col-md-push-7 { left: 58.33333%; } .col-md-push-8 { left: 66.66667%; } .col-md-push-9 { left: 75%; } .col-md-push-10 { left: 83.33333%; } .col-md-push-11 { left: 91.66667%; } .col-md-push-12 { left: 100%; } .col-md-offset-0 { margin-left: 0; } .col-md-offset-1 { margin-left: 8.33333%; } .col-md-offset-2 { margin-left: 16.66667%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-4 { margin-left: 33.33333%; } .col-md-offset-5 { margin-left: 41.66667%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-7 { margin-left: 58.33333%; } .col-md-offset-8 { margin-left: 66.66667%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-10 { margin-left: 83.33333%; } .col-md-offset-11 { margin-left: 91.66667%; } .col-md-offset-12 { margin-left: 100%; } } /* 澶у睆骞曪紙1600 ~ 1920锛 */ @media (min-width: 1680px) { .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; } .col-lg-1 { width: 8.33333%; } .col-lg-2 { width: 16.66667%; } .col-lg-3 { width: 25%; } .col-lg-4 { width: 33.33333%; } .col-lg-5 { width: 41.66667%; } .col-lg-6 { width: 50%; } .col-lg-7 { width: 58.33333%; } .col-lg-8 { width: 66.66667%; } .col-lg-9 { width: 75%; } .col-lg-10 { width: 83.33333%; } .col-lg-11 { width: 91.66667%; } .col-lg-12 { width: 100%; } .col-lg-pull-0 { right: auto; } .col-lg-pull-1 { right: 8.33333%; } .col-lg-pull-2 { right: 16.66667%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-4 { right: 33.33333%; } .col-lg-pull-5 { right: 41.66667%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-7 { right: 58.33333%; } .col-lg-pull-8 { right: 66.66667%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-10 { right: 83.33333%; } .col-lg-pull-11 { right: 91.66667%; } .col-lg-pull-12 { right: 100%; } .col-lg-push-0 { left: auto; } .col-lg-push-1 { left: 8.33333%; } .col-lg-push-2 { left: 16.66667%; } .col-lg-push-3 { left: 25%; } .col-lg-push-4 { left: 33.33333%; } .col-lg-push-5 { left: 41.66667%; } .col-lg-push-6 { left: 50%; } .col-lg-push-7 { left: 58.33333%; } .col-lg-push-8 { left: 66.66667%; } .col-lg-push-9 { left: 75%; } .col-lg-push-10 { left: 83.33333%; } .col-lg-push-11 { left: 91.66667%; } .col-lg-push-12 { left: 100%; } .col-lg-offset-0 { margin-left: 0; } .col-lg-offset-1 { margin-left: 8.33333%; } .col-lg-offset-2 { margin-left: 16.66667%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-4 { margin-left: 33.33333%; } .col-lg-offset-5 { margin-left: 41.66667%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-7 { margin-left: 58.33333%; } .col-lg-offset-8 { margin-left: 66.66667%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-10 { margin-left: 83.33333%; } .col-lg-offset-11 { margin-left: 91.66667%; } .col-lg-offset-12 { margin-left: 100%; } /* 棣栭〉 */ .Index .service ul li b { font-size: 48px; } }