@charset "UTF-8"; body { -webkit-font-smoothing: subpixel-antialiased !important; } @font-face { font-family: "pf"; src: url("../font/PingFang SC Regular.otf") format("opentype"), url("../font/PingFang SC Regular.ttf") format("truetype"), url("../font/PingFang SC Regular.eot") format("embedded-opentype"), url("../font/PingFang SC Regular.svg") format("svg"), url("../font/PingFang SC Regular.woff") format("woff"), url("../font/PingFang SC Regular.woff2") format("woff2"); font-weight: normal; font-style: normal; } * { box-sizing: border-box; padding: 0; margin: 0; } body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, a, img { margin: 0; padding: 0; border: none; } body { background: #fff; font-family: "Microsoft YaHei", "Arial", arial; font-size: 14px; color: #242424; font-weight: normal; font-style: normal; } textarea, input { font-family: "Microsoft YaHei", "Arial", arial; font-style: normal; color: #242424; font-size: 14px; padding: 0; margin: 0; outline: none; -webkit-appearance: none; display: block; } input[type="checkbox"], input[type="radio"] { appearance: none; -moz-appearance: none; -webkit-appearance: none; } select, input:focus, textarea:focus { outline: none; } select::-ms-expand { display: none; } article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; } ol, ul, li { list-style: none; margin: 0; } h1, h2, h3, h4, h5, h6 { font-size: 14px; color: #242424; font-weight: normal; } a, a:link, a:visited, a:focus, a:active, a:hover { font-family: "Microsoft YaHei", "Arial", arial; font-style: normal; color: #242424; font-size: 14px; text-decoration: none; outline: none; } a:hover { color: #5eb3cc; } a { transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; } body.bodyhide { overflow: hidden; } video, iframe, img { max-width: 100%; } .wrap { max-width: 1180px; margin: 0 auto; } .wrap:after { content: ""; height: 0; display: block; clear: both; } .lzpic2 { display: none; } .col:after, .row:after { content: ""; height: 0; display: block; clear: both; } .swiper-pagination-bullet, .swiper-button-prev, .swiper-button-next { outline: none; } .main-filter { width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 100; display: none; background: url(../images/mainFilter.png); } .wrapper { width: 100%; position: relative; overflow: hidden; padding-top: 44px; } .header { width: 100%; height: 44px; top: 0; left: 0; z-index: 90; background: #242424; position: fixed; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s; } .header.top { top: -44px; } .header .logo { float: left; } .header .logo img { width:205px; } .header .search-box { float: right; margin-top: 7px; } .header .search-box .search-btn { width: 30px; height: 30px; background: url(../images/search.svg) no-repeat center; cursor: pointer; } .header .search-box .search-bar { width: 890px; height: 44px; position: absolute; top: 0; left: 50%; transform: translate(-445px, 0); -webkit-transform: translate(-445px, 0); -moz-transform: translate(-445px, 0); -ms-transform: translate(-445px, 0); -o-transform: translate(-445px, 0); z-index: 95; background: #242424; display: none; } .header .search-box .search-bar .close, .header .search-box .search-bar .btn { width: 44px; height: 44px; } .header .search-box .search-bar .close { float: right; background: url(../images/close.svg) no-repeat center; cursor: pointer; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s; } .header .search-box .search-bar .close:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg); } .header .search-box .search-bar .btn { float: left; background: url(../images/search2.svg) no-repeat center; position: relative; } .header .search-box .search-bar .btn input { width: 100%; height: 100%; background: none; cursor: pointer; } .header .search-box .search-bar .inpu { width: 100%; padding: 10px 44px; } .header .search-box .search-bar .inpu input { width: 100%; height: 24px; line-height: 24px; color: #fff; background: none; } .header .search-box .search-bar .inpu input::-webkit-input-placeholder { color: #666666; } .header .search-box .search-bar .inpu input:-moz-placeholder { color: #666666; } .header .search-box .search-bar .inpu input::-moz-placeholder { color: #666666; } .header .search-box .search-bar .inpu input:-ms-input-placeholder { color: #666666; } .header .nav .title, .header .menu-btn { display: none; } .header .nav { width: 940px; float: right; } .header .nav > ul { margin: 0; } .header .nav > ul > li { float: left; padding: 0 25px; } .header .nav > ul > li span { display: none; } .header .nav > ul > li > a { height: 44px; line-height: 44px; display: block; color: #fff; overflow: hidden; } .header .nav > ul > li .btn { display: none; } .header .nav > ul > li:hover > a { color: #888; } .header .nav .sub { width: 100%; position: absolute; top: 44px; left: 0; z-index: 91; display: none; overflow: hidden; } .header .nav .sub1 { background: #424242;} .header .nav .sub100 { display:block; width: 100%; position: absolute; top: 44px; left: 0; z-index: 9; overflow: hidden;} .header .nav .sub1 ul { max-width: 1180px; margin: 0 auto; padding-left: 265px; } .header .nav .sub1 ul:after { content: ""; height: 0; display: block; clear: both; } .header .nav .sub1 li { float: left; margin-right: 40px; } .header .nav .sub1 li a { height: 50px; line-height: 54px; display: block; color: #CFCFCF; } .header .nav .sub1 li a:hover, .header .nav .sub1 li.on a { color: #888; } .header .nav .sub2 { background: #424242; padding: 40px 0 1px 0; z-index: 93; } .header .nav .sub2 .wrap { max-width: 1032px; } .header .nav .sub2 .list { width: 20%; float: left; } .header .nav .sub2 .list:nth-child(1) .tit { text-indent: 80px; } .header .nav .sub2 .list:nth-child(2) .tit { text-indent: 60px; } .header .nav .sub2 .list:nth-child(3) .tit { text-indent: 50px; } .header .nav .sub2 .list:nth-child(5) .tit { text-indent: 60px; } .header .nav .sub2 .tit { font-size: 16px; color: #cfcfcf; margin-bottom: 20px; text-indent: 70px; } .header .nav .sub2 li { margin-bottom: 30px; } .header .nav .sub2 li a { height: 52px; line-height: 52px; display: block; color: #CFCFCF; } .header .nav .sub2 li a:hover { color: #888; } .header .nav .sub2 li a i { width: 60px; margin: 0 20px 0 0; text-align: center; display: inline-block; vertical-align: middle; } .header .nav .sub2 li a i img { max-width: 100%; max-height: 100%; } .header .nav .sub2 .list:nth-child(5) li i img, .header .nav .sub2 .list:nth-child(3) li i img { margin-top: -4px; } .headerbrace { height: 44px; display: block; background: #242424; } .footer { background: #f1f1f1; padding: 56px 0 0 0; } .line{ max-width:1180px; height:1px; overflow:hidden; background:#3f3a39; margin:0 auto 50px auto;} .footer .logo { width: 289px; margin-bottom: 38px; } .footer .logo img { max-width: 100%; } .footer .link-list { overflow: hidden; float: left; } .footer .link-list.mobile { display: none; } .footer .link-list .tit { color: #242424; line-height: 20px; margin-bottom: 12px; display: inline-block; } .footer .link-list .list { width: 132px; float: left; } .footer .link-list ul li { margin-bottom: 10px; line-height: 18px; } .footer .link-list ul a { font-size: 12px; color: #898989; } .footer .link-list ul a:hover { color: #5eb3cc; } .footer .row { float: right; } .footer .country { float: right; position: relative; } .footer .country img { width: 100%; display: block; } .footer .country .title { min-width: 109px; line-height: 28px; clear: both; } .footer .country .title i { width: 28px; height: 28px; display: inline-block; vertical-align: middle; overflow: hidden; margin: 0 16px 0 0; } .footer .country .tit { height: 18px; line-height: 18px; cursor: pointer; font-size: 12px; border-bottom: solid 1px #000; float: right; margin-top: 10px; letter-spacing: 1px; } .footer .country .list { padding-top: 10px; text-align: right; clear: both; background: #f1f1f1; display: none; } .footer .country ul { position: relative; } .footer .country ul::after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #f1f1f1; border-width: 4px; margin-left: -4px; display: none; } .footer .country li a { height: 30px; line-height: 30px; display: block; font-size: 14px; color: #242424; } .footer .country li a:hover { color: #5eb3cc; } .footer .copy { padding: 10px 0; line-height: 22px; margin-top: 44px; border-top: solid 1px #cecece; font-size: 12px; color: #898989; word-wrap: break-word; } .footer .copy a { font-size: 12px; color: #898989; } .banner img { width: 100%; display: block; } .banner .swiper-pagination-bullet-active { background: #5eb3cc; } @media only screen and (max-width: 1180px) { * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .bian{ display:none;} .wrapper { padding-top: 50px; } .header { height: 50px; z-index: 105; } .header .wrap { padding: 0; } .header.top { top: -50px; } .header .logo { margin: 4px 0 0 20px; } .header .search-box { margin: 0; position: absolute; width: 100%; left: 0; top: 12px; z-index: 105; padding: 0 20px; } .header .search-box .search-btn { display: none; } .header .search-box .search-bar { width: 100%; height: 40px; border-radius: 40px; position: static; left: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); display: block; background: #3A3A3A; } .header .search-box .search-bar .close { display: none; } .header .search-box .search-bar .btn { width: 46px; height: 40px; } .header .search-box .search-bar .inpu { padding: 0 20px 0 50px; } .header .search-box .search-bar .inpu input { width: 100%; height: 40px; } .header .menu-btn { width: 50px; height: 50px; display: block; position: absolute; right: 0; top: 0; z-index: 3; } .header .menu-btn span { width: 24px; height: 3px; background: #fff; border-radius: 4px; position: absolute; left: 7px; top: 19px; z-index: 2; transition: 0.8s; -webkit-transition: 0.8s; -moz-transition: 0.8s; -ms-transition: 0.8s; -o-transition: 0.8s; } .header .menu-btn span.line2 { top: 30px; } .header .nav { width: 100%; position: fixed; left: 0; top: 50px; margin: 0; bottom: 0; padding: 56px 0 40px 0; z-index: 102; background: #242424; overflow: auto; display: none; } .header .nav > ul > li { width: 100%; float: none; padding: 0 20px; position: relative; } .header .nav > ul > li .btn { width: 40px; height: 30px; position: absolute; right: 20px; top: 20px; z-index: 2; background: url(../images/add.png) no-repeat right 4px center; background-size: 15px auto; display: block; } .header .nav > ul > li.now .btn { background-image: url(../images/minus.png); } .header .nav > ul > li:hover > a, .header .nav > ul > li > a { width: 100%; height: 56px; line-height: 70px; color: #fff; font-size: 15px; border-bottom: solid 1px #757575; } .header .nav > ul > li.on:hover > a, .header .nav > ul > li.on > a { color: #fff; border-bottom: solid 1px #757575; } .header .nav .sub { display: none; position: static; top: 0; left: 0; transform: translate(0%, 0%); -webkit-transform: translate(0%, 0%); -moz-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); -o-transform: translate(0%, 0%); } .header .nav .sub1 { background: none; border-bottom: solid 1px #757575; } .header .nav .sub1 ul { padding: 6px 0; } .header .nav .sub1 li { float: none; margin: 0; } .header .nav .sub1 li a:hover, .header .nav .sub1 li a { height: 48px; line-height: 48px; font-size: 14px; color: #fff; font-weight: normal; } .header .nav .sub2 { padding: 0; background: none; } .header .nav .sub2 .list { width: 100%; float: none; border-bottom: solid 1px #666; padding: 5px 0; } .header .nav .sub2 .tit { text-indent: 20px !important; height: 40px; line-height: 40px; margin: 0; } .header .nav .sub2 li { margin: 0; } .header .nav .sub2 li a { height: 50px; line-height: 50px; padding-left: 20px; text-indent: 0; } .header .nav .sub2 li a:hover { color: #CFCFCF; } .header .nav .sub2 li a i { width: 34px; margin: 0 20px 0 0; } .menu-btn.on span.line1 { top: 27px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); } .menu-btn.on span.line2 { top: 27px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg); } .footer { padding: 30px 20px 0 20px; } } @media only screen and (max-width: 850px) { .footer .logo { margin-bottom: 0; } .footer .link-list { overflow: hidden; float: none; position: relative; margin-top: 10px; } .footer .link-list.pc { display: none; } .footer .link-list.mobile { display: block; } .footer .link-list .column { width: 50%; float: left; } .footer .link-list .column:nth-child(odd) { width: 55%; } .footer .link-list .column:nth-child(even) { width: 45%; } .footer .link-list .list { width: 100%; margin-top: 24px; position: relative; } .footer .link-list .tit { font-size: 16px; } .footer .link-list ul li { line-height: 24px; } .footer .link-list ul a { font-size: 14px; } .footer .row { float: none; } .footer .country { margin-top: 30px; float: left; } .footer .copy { padding: 5px 0; } } .listmore { text-align: center; } .listmore a { display: inline-block; height: 38px; line-height: 38px; min-width: 222px; padding: 0 40px; color: #fff; background: #5eb3cc; } .listmore a:hover { background: #2D94B2; } @media only screen and (max-width: 900px) { .listmore { padding-top: 10px; } .listmore a { min-width: 180px; padding: 0 20px; } }