@charset "utf-8"; /*basic css*/ html, body, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, button { margin: 0; padding: 0; border: 0; } @font-face { /* font-test*/ font-family: ak; src: url('../fonts/Ak/AkzidenzGrotesk-BoldCond.svg'), url('../fonts/Ak/AkzidenzGrotesk-BoldCond.otf'), url('../fonts/Ak/AkzidenzGrotesk-BoldCond.eot'), url('../fonts/Ak/AkzidenzGrotesk-BoldCond.svg'), url('../fonts/Ak/AkzidenzGrotesk-BoldCond.woff2'); } @font-face { /* font-test*/ font-family: MyriadPro; src: url('../fonts/MyriadPro/MyriadPro.svg'), url('../fonts/MyriadPro/MyriadPro.eot'), url('../fonts/MyriadPro/MyriadPro.svg'), url('../fonts/MyriadPro/MyriadPro.woff'); } @font-face { /* font-test*/ font-family: Sheep-Sans; src: url('../fonts/Sheep-Sans/Sheep-Sans.svg'), url('../fonts/Sheep-Sans/Sheep-Sans.ttf'), url('../fonts/Sheep-Sans/Sheep-Sans.svg'), url('../fonts/Sheep-Sans/Sheep-Sans.woff'); } body { font-size: 12px; font-family: "Arial", "Microsoft YaHei", '微软雅黑'; background-color: #fff; } input, textarea, button { padding: 0; font-family: "Microsoft YaHei", '微软雅黑', "Arial"; } input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; } input { outline: none; -webkit-appearance: none; /*去除系统默认的样式*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/ } input:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; } .fix:after { clear: both; content: ""; display: table; } input:focus, textarea:focus { outline: none; } textarea { -webkit-appearance: none; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } a { cursor: pointer; } ul, ol, li { list-style-type: none; } .slick-slide:focus, input:focus, a:focus { outline: none !important; } img { border: 0; vertical-align: middle; max-width: 100%; } select, input, textarea, button { vertical-align: middle; outline: none; } table { border-collapse: collapse; border-spacing: 0 } tr { margin: 0; padding: 0; } td { margin: 0; padding: 0; } iframe { border: none; } select { appearance: none; -moz-appearance: none; -webkit-appearance: none; outline: none } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .hidden { display: none; visibility: hidden; } .wrap { border: 0; padding: 0; width: 1150px; margin: 0 auto; *zoom: 1; } .wrap:after { clear: both; content: ""; display: table; } .clear { clear: both; font-size: 0; line-height: 0; height: 0; visibility: hidden; } .fix { *zoom: 1; } .radius-wrap { width: 44px; height: 44px; top: 92vh; left: 50%; right: 50%; margin: 0px -22px; z-index: 1000; position: absolute; cursor: pointer; } .radius { width: .44rem; height: .44rem; border: 1px solid #fff; border-radius: 50%; text-align: center; position: relative; overflow: hidden; } a { display: inline-block; max-width: 100%; } .ones { overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .twos { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical } .clearfix:after, .clearfix:before { content: ""; display: table } .clearfix:after { clear: both } .clearfix { zoom: 1 } .picture { position: relative; overflow: hidden; } .picture img { transition: all .7s; -moz-transition: all .7s; -webkit-transition: all .7s; } .each-item:hover .picture img { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); zoom: 1.1 \9; } input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset !important; } input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; } textarea { -webkit-appearance: none; } .box { width: 90%; max-width: 1600px; margin: auto; } input::placeholder { color: #999999 } input::-webkit-input-placeholder { color: #999999 } /*header*/ .main { background: #fff; min-height: 100vh; box-sizing: border-box; /* padding-top: 90px; */ padding-bottom: 1px; } /*footer*/ .footer { background: #f5f5f5; } .footer .footer_top { } .footer .footer_top .top { padding: 35px 0 20px 0; border-bottom: 1px solid #dddddd; } .f_top_list { float: right; } .f_top_list li { background: url(.) top left no-repeat; padding-left: 40px; box-sizing: border-box; display: inline-block; margin-left: 100px; } .f_top_list li:first-child { margin-left: 0; } .f_top_list li.ico1 { background-image: url('../images/ico1.png'); } .f_top_list li.ico2 { background-image: url('../images/ico2.png'); } .f_top_list li.ico3 { background-image: url('../images/ico3.png'); } .f_top_list .t1 { font-size: 12px; color: #666666; } .f_top_list li:last-child .t2 { font-family: '微软雅黑'; font-weight: normal; } .f_top_list .t2 { font-size: 20px; color: #222222; font-family: 'Myriad Pro'; font-weight: bold; } .footer .center { padding: 10px 0; } .footer .footer_nav { float: left; } .footer_nav li { width: 200px; display: inline-block; vertical-align: top; padding-bottom: 20px; } .footer .center h4 { font-size: 18px; line-height: 2; padding: 40px 0 0; padding-bottom: 10px; color: #222222; font-weight: bold; display: inline-block; } .footer_nav a { font-size: 14px; line-height: 30px; color: #666666; display: block; } .f_nav_center { background: url('../images/map_footer.jpg'); width: 420px; height: 310px; float: right; padding: 0 80px; box-sizing: border-box; float: left; } .footer .center .f_nav_center h4 { padding-left: 25px; display: block; box-sizing: border-box; } .ten_list li { width: 100px; text-align: center; font-size: 14px; line-height: 36px; font-weight: bold; color: #222222; box-sizing: border-box; display: inline-block; vertical-align: top; } .ten_list li:before { content: ''; display: inline-block; width: 10px; height: 2px; margin-top: 15px; vertical-align: top; background: #e62129; margin-right: 10px; } .footer .ewm { width: 140px; float: right; } .footer .ewm_img { width: 110px; background: #ffffff; display: block; margin: 0px 0 10px; } .ewm .e1 { font-size: 14px; color: #333333; } .footer_bottom { background: #eeeeee; font-size: 14px; line-height: 40px; color: #444444; } .footer_bottom .left { float: left; } .footer_bottom .right { float: right; } .footer_bottom a { color: #444444; } .footer_pc { display: block; } .footer_sj { display: none; padding-bottom: 10px; width: 100%; } .fixedbot { width: 100%; position: fixed; bottom: 0; left: 0; z-index: 9; border-top: 1px solid #ddd; } .fixedbot a { width: 25%; float: left; display: block; background-color: #FFFFFF; } .fixedbot a img { width: 40px; margin: 5px auto; display: block; } .header { position: absolute; top: 0; left: 0; width: 100%; z-index: 10; height: 90px; } .header.ons { top: -95px; box-shadow: 0px 3px 21px 0 rgba(0, 0, 0, 0); opacity: 0; } .header.fixed_top { -webkit-transition: top .5s, -webkit-transform .5s; transition: top .5s, -webkit-transform .5s; transition: top .5s, transform .5s; transition: top .5s, transform .5s, -webkit-transform .5s; position: fixed; background: #ffffff; box-shadow: 0px 3px 21px 0 rgba(0, 0, 0, .09); } .header .header_wrapper { position: relative; } .header .logo { width: 300px; float: left; position: relative; margin-top: 25px; z-index: 5; } .header .right { float: right; } .header .right .header_message { font-size: 16px; color: #fff; text-align: right; line-height: 30px; margin: 10px 0 0 0; font-family: 'arial'; font-weight: 100; } .header.fixed_top .right .header_message { color: #444; } .header .right .header_message img { margin-right: 8px; } .header_message span { margin-left: 40px; display: inline-block; position: relative; } .header_message span img.ewm { position: absolute; background: #fff; padding: 5px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2); top: 30px; left: calc(50% - 45px); transform: rotateY(90deg); transition: all .3s; z-index: 15; } .header_message span img:first-child, .header .header_right_ico img:first-child { display: inline-block; } .header_message span img:nth-child(2), .header .header_right_ico img:nth-child(2) { display: none; } .header.fixed_top .header_message span img:nth-child(2), .header.fixed_top .header_right_ico img:nth-child(2) { display: inline-block; } .header.fixed_top .header_message span img:first-child, .header.fixed_top .header_right_ico img:first-child { display: none; } .header_message span:hover .ewm { transform: rotateY(0deg); } .header .nav_bottom { position: absolute; width: 115px; line-height: 2; background: #fff; padding: 15px 0; box-shadow: 10px 0px 20px 0 rgba(0, 0, 0, .2); top: 90px; display: none; } .header.fixed_top .nav_top { color: #222222 } .header .nav_bottom a { display: block; font-size: 16px; line-height: 2; text-align: center; color: #333; z-index: 2; } .header .nav { font-size: 16px; line-height: 50px; display: inline-block; } .nav a { box-sizing: border-box; color: #fff; } .nav li.on a, .nav li a:hover { color: #e62129; } .nav li a.nav_top:before { content: ''; position: absolute; bottom: 0; left: 50%; height: 2px; width: 0; transition: all .4s; -webkit-transition: all .4s; background: #e62129; } .nav li.on a:before, .nav li:hover a:before { left: 0; width: 100%; } .nav li { display: inline-block; margin-right: 60px; font-size: 16px; position: relative; z-index: 5; } .nav li:last-child { margin-right: 0 } .nav li.ons .nav_top { color: #e62129; } .nav li.ons .nav2 { max-height: 100vh; z-index: 30; padding: 10px 0; } .nav li .nav2 { position: absolute; left: 50%; top: calc(100% + 2px); margin-top: -2px; background-color: #fff; transform: translate(-50%, 0); width: 200px; transition: all .3s ease; z-index: 20; /* pointer-events: none; */ border-radius: 3px; text-transform: uppercase; overflow: hidden; box-sizing: border-box; max-height: 0; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); } .nav li .nav2 a { display: block; text-align: center; color: #222; } .nav li .nav2 a:hover { background: #f0f0f0; } .nav li .nav2:before { content: ''; display: block; width: 100%; height: 20px; position: absolute; z-index: -1; bottom: 100%; background: #e62129; left: 0; } .header .header_right_ico { width: 45px; height: 45px; line-height: 45px; float: right; border-radius: 50%; position: relative; z-index: 10; text-align: right; margin-left: 40px; margin-top: 2px; } .nav_top .number { font-size: 16px; color: #999999; display: inline-block; margin-top: -10px; margin-right: 5px; vertical-align: top; } .nav_top .state { font-size: 16px; color: #222222; display: inline-block; } li.on .nav_top .state { color: #ec3f4e } .header_sj { display: none; } .header_pc .nav { display: inline-block; } @media screen and (max-width: 1550px) { .nav li { margin-right: 40px; font-size: 15px; } .header .logo { width: 280px; } .header .right .header_message { font-size: 15px; } } @media screen and (max-width: 1450px) { .nav li { margin-right: 30px; font-size: 14px; } .header .right .header_message { font-size: 14px; } } @media screen and (max-width: 1280px) { .nav li { margin-right: 35px; font-size: 15px; } .header .right .header_message { font-size: 13px; } } @media screen and (max-width: 1199px) { .header_sj { display: block; } .header_pc .nav { display: none; } .nav li .nav2, .nav li.ons .nav2 { position: static; transform: translate(0%, 0); width: 100%; box-shadow: 0 0 0 0; } .nav li .nav2 a { text-align: left; padding: 0 10px; box-sizing: border-box; } .nav li .nav2:before { display: none; } .nav li .nav_top i.arrow { display: block; width: 10px; height: 10px; border-left: 2px solid #999; border-top: 2px solid #999; transform: rotate(135deg); float: right; margin-top: 18px; } .nav li.ons .nav_top i.arrow { transform: rotate(-135deg); border-left: 2px solid #e62129; border-top: 2px solid #e62129; } .header .nav { display: none; background: #fff; min-height: 100vh; width: 100%; top: 54px; line-height: 3; box-sizing: border-box; padding-top: 0; left: 0; position: fixed; } .header.ons .nav { display: none; } .nav li .nav_top { padding: 10px 0 5px 0; display: block; color: #222; font-size: 16px; } .header .logo { max-width: 150px; width: 50%; margin-top: 5px; } .header { line-height: 60px; top: -5px; height: 65px; opacity: 1; } .header.ons { top: 0; } .header .header_right_ico { width: 110px; height: 30px; margin-top: 15px; line-height: 22px; padding: 0; /* background: #f4f4f4; */ margin-top: 12px; } .header .header_right_ico img { display: inline-block !important; width: 25px; } .header .header_right_ico img.banner_sj { width: 30px; margin-left: 13px; } .main { padding-top: 62px; } .nav li { float: none; display: block; margin: 0; text-align: left; padding: 0 20px; box-sizing: border-box; border-bottom: 1px solid rgba(221, 221, 221, 0.55); } .nav li a.nav_top:before { height: 1px; display: none; } .header .nav_bottom { display: block !important; position: static; width: 100%; text-align: left; box-shadow: none; padding: 0; padding-left: 25px; padding-bottom: 10px; } .header .nav_bottom a { text-align: left; font-size: 12px; line-height: 3; } .nav_top .number { font-size: 14px } .header .nav_bottom:before { display: none } .header .right .header_message { display: none; } } @media screen and (max-width: 780px) { .header .header_wrapper { padding-top: 2%; /* background-color: #FFFFFF; */ } } /*header_search*/ .search { position: fixed; z-index: 6; top: 0px; right: 0; height: 100%; max-height: 100vh; overflow-y: hidden; overflow-x: hidden; -webkit-overflow-scrolling: touch; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; visibility: hidden; transition: .2s opacity; z-index: 100; } .search.search-is-open { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity: 1; visibility: visible; /* transition: 0s opacity; */ } .search.search-is-open .search__container { /* transform: translateY(0) translateZ(0); */ visibility: visible; opacity: 1; height: 70px; box-sizing: border-box; } .search__container { position: relative; z-index: 2; background-color: #fff; /* transform: translateY(-100%) translateZ(0); */ /* transition: transform .75s cubic-bezier(.77, 0, .175, 1); */ visibility: hidden; opacity: 0; /* transition: .5s opacity; */ -webkit-transition: all .5s; transition: all .5s; } .search__overlay { position: fixed; z-index: 1; top: 0; right: 0; width: 100%; height: 100%; background-color: #1d1d1d; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; opacity: .7; } .search, .search__overlay { left: 0; } .search-header { position: relative; /* padding-top: 100px; */ /* padding-bottom: 100px; */ } .search-header .search-loader { position: absolute; top: 17px; left: 2.6vw; } .search-header .search-btn-close { position: absolute; top: 0; right: 0; } .search-header .search-input { font-size: 24px; width: 100%; -webkit-appearance: none; -moz-appearance: none; border: 0; } .search-header .search-input__wrapper:after { content: ""; position: absolute; z-index: 1; bottom: 0; left: 0; right: 0; height: 1px; background-color: #d9d9d9; width: 100%; } .search-item { position: relative; display: block; overflow: hidden; transition: background-color .2s, opacity .3s, color .3s; transform-origin: 0 0; color: #1d1d1d; } .search-item:after { content: ""; position: absolute; z-index: 1; bottom: 0; left: 8.333%; right: 8.333%; height: 1px; background-color: #d9d9d9; } .row.por { position: relative; max-width: 500px; } .search-item .solr-highlight { background-color: rgba(101, 32, 142, .2); } .search-item__inner { padding-top: 16px; padding-top: 1rem; padding-bottom: 16px; padding-bottom: 1rem; min-height: 121px; } .search-close { position: absolute; display: block; top: 30%; right: 0; width: 20px; height: 1.8rem; background: url(../images/close.png) no-repeat center; background-size: 20px !important; cursor: pointer; z-index: 6; transition-duration: .5s; } .search-close:hover { transform: rotate(90deg); } .search .submit0 { position: absolute; top: 40%; left: 0; z-index: 5; width: 20px; height: 20px; background: url(../images/ico_search.png) no-repeat center; opacity: .8; border: none; background-size: 20px !important; box-sizing: border-box; display: block; } .search-header .search-input { display: block; text-indent: 30px; line-height: 3; font-size: 18px; line-height: 91px; color: #333; width: 100%; -webkit-appearance: none; -moz-appearance: none; border: 0; /* border-bottom: 1px solid #d9d9d9; */ } .intro-list1.flexBox.alignCenter { align-items: flex-start; } .intro-list1 .moudle-titles1 { line-height: 1rem; } .intro-list1 .list-right { margin-top: 1.98rem; } @media (max-width: 1200px) { .search { /* top: 50px; */ } .search-header { /* padding: 50px 0; */ } .search__container { padding: 20px 0; } .search-header .search-input { text-indent: 30px; height: 30px; line-height: 30px; font-size: 16px; /* padding-bottom: 10px; */ position: relative; z-index: 4; color: #000 !important; /* background: #999; */ } .search .submit0 { width: 20px; height: 30px; background-size: 20px !important; top: 0; } .search-close { background-size: 20px !important; width: 20px; height: 30px; top: 0; } } .search-body .search-list1 { min-height: 20vw; } .use-body .newsInfo-mains { border: none; padding: 0; } .use-body .item-h5 { font-size: 20px; font-weight: bold; color: #000; } .use-body .info-item { margin-bottom: 20px; } .proInfo-list1 { position: relative; } @media (max-width: 1023px) { .use-body .item-h5 { font-size: 18px; } .search-body .search-list1 { min-height: 50vw; } .intro-list1 .moudle-titles1 { line-height: 1.1; } .intro-list1 .list-right { margin-top: 0; } } .remind-sorry { text-align: center; font-size: .5rem; line-height: 1.1; color: #888; } .travel-swiper-banner .slide1 .img100 { transition-duration: .6s; transition-delay: .3s; } .travel-swiper-banner.cur .slide1 .img100 { transition-duration: .6s; transition-delay: .3s; opacity: 0; transform: translateX(50px); } .travel-swiper-banner.cur2 .swiper-slide0.slide1 .img100 { opacity: 1; transform: translateX(0); } .proInfo-para-wrap { display: none !important; } .bdsharebuttonbox .hide-ewm { transition-duration: .5s; transform: rotateY(90deg); bottom: 26px; left: 50%; margin-left: -40px; width: 80px; height: 80px; background: #fff; position: absolute; } .bdsharebuttonbox .hide-ewm:after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -6px; width: 0; height: 0; box-sizing: content-box; border-width: 6px; border-style: solid; border-color: #fff transparent transparent transparent; } .bdsharebuttonbox .weixin { position: relative; } .bdsharebuttonbox .weixin:hover .hide-ewm { transform: rotateY(0); } .bdshare-button-style0-16 a:hover { opacity: 1 !important; } .ability-list5 .tech-list13 .font-dt { padding-left: 0 !important; } .Info-form-bg p, .Info-form-bg span { color: #888 !important; text-align: left; font-size: 14px !important; /*white-space: pre-wrap;*/ line-height: 1.8; } .Info-form-bg .info-dt-wrap:before { content: ""; display: block; width: 100%; height: 1px; background: #ccc; left: 0; top: 0; transform: rotateX(60deg); position: absolute; } .Info-form-bg .info-dt-wrap { padding-top: .75rem; position: relative; } @media (max-width: 1023px) { .Info-form-bg p, .Info-form-bg span { font-size: 12px !important; } } @media (max-width: 321px) { .news-btn-wrap .news-btn { font-size: 12px; } } @media (min-width: 1201px) { .footer-top .footer-nav.footer-m-nav { display: none; } } @media (max-width: 1200px) { .ability-list4 .moudle-titles1 .moudle-font42 { margin-bottom: 0; } .ability-list4 .moudle-titles1 { margin-bottom: 1rem; } .proInfo-list2 .proInfo-table table { width: auto; } .proInfo-list2 .proInfo-table { overflow: scroll; } } @media (min-width: 768px) { .pc-block2 { display: block; } .tech-list31 .tech-m-img, .tech-list11 .tech-m-img { display: none; } .tech-list31 .tech-pc-img, .tech-list11 .tech-pc-img { display: inline-block; } } @media (max-width: 767px) { .tech-list31 .tech-m-img, .tech-list11 .tech-m-img { display: inline-block; } .tech-list31 .tech-pc-img, .tech-list11 .tech-pc-img { display: none; } .wel-list1 img.poa100:nth-child(2) { left: -28vw; } .safe-item-wrap .safe-item { margin-bottom: 4px; } .m-block2 { display: block; } .travel-swiper-banner .four-item { flex: 0 0 100%; width: 100%; margin-right: 0; } .tech-list31 .list-item:nth-child(2), .tech-list31 .list-item:nth-child(3) { padding-bottom: 30px; } .tech-list31 .list-item { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 30px; } } .proInfo-list2 .proInfo-table table tr:first-child td { /*width: 100% !important;*/ text-align: center !important; } @media (min-width: 1201px) and (max-width: 1340px) { .mCSB_inside > .mCSB_container { margin-right: 20px !important; } .ability-list3 .cn-font16 { padding-right: 5rem; } .wel-list1 .wel-solution-item:nth-child(1) .moudle-titles1, .wel-list1 .wel-solution-item:nth-child(3) .moudle-titles1 { margin-top: 40px; } .wel-list1 .list-right .textRight.cn-font18 { padding-left: 1rem; margin-top: 20px; } .wel-list1 .list-right .wel-solution-item:nth-child(3) .textRight.cn-font18 { padding-left: 3.5rem; } .intro-list2 .list-left { flex: 0 0 calc(100% - 575px); width: calc(100% - 575px); } } @media (min-width: 1201px) { .intro-list3 .show-top .name0, .intro-list3 .show-top .zhiwei0 .s0 { display: block !important; } .footer-top .footer-nav.footer-m-nav { display: none; } } @media (max-width: 1200px) { .safe-item-wrap .safe-item .cn-font38 { margin: 10px auto; } .footer-top .footer-nav.footer-pc-nav { display: none; } .footer-top .footer-nav.footer-m-nav { display: inline-block; } .footer-top .footer-nav { flex: 0 0 25%; } .energy-list1 .cn-font20 { line-height: 1.5; } .footer .bdsharebuttonbox { flex: 0 0 40%; justify-content: center; } } @media (min-width: 768px) { .pc-block-m-none { display: block; } .pc-block2 { display: block; } .tech-list31 .imgauto.tech-m-img { display: none; } .tech-list31 .imgauto.tech-pc-img { display: inline-block; } } /*end header_search*/ /*seach*/ .search-body .tech-nav-banner { width: 200px; } .search-body .list-mains { width: 100%; margin: 0 auto; padding-bottom: 100px; } .search-body .moudle-titles1 { padding: 60px 0; } .moudle-titles1 .moudle-font42 { font-size: 42px; line-height: 1.3; /* color: #ec3f4e; */ /* font-weight: bold; */ } .search-body .search-list1 { margin: 0 auto .5rem; } .search-body .search-item { position: relative; display: block; border: 1px solid #eee; border-left-width: 5px; margin-bottom: 10px; line-height: 30px; padding: 18px 200px 18px 32px; color: #333; background: #fff; } .search-body .search-item:after { top: 50%; left: 0; display: block; width: 5px; height: 0; background: #ec3f4e; content: ""; position: absolute; content: ""; transition-duration: .3s; } .search-body .search-item:hover { color: #ec3f4e; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .search-body .search-item:hover:after { top: 0; height: 100%; } .search-body .search-h5 { height: 30px; font-size: 18px; transition-duration: .3s; } .search-body .search-time { top: 50%; right: 0; margin-top: -15px; position: absolute; display: block; width: 144px; text-align: center; border-left: 1px solid #ececec; font-size: 14px; transition-duration: .3s; } .intro-list3 .right-item-wrap { justify-content: flex-start; } .banner_pc { display: block !important; } .banner_sj { display: none !important; } @media (max-width: 1199px) { .search-body .intro-swiper-btns { top: -50px; height: 30px; width: 80px; } .search-body .intro-swiper-btns .swiper-btn { width: 30px; height: 30px; } .search-body .intro-list3 .moudle-titles1 .moudle-font42 { line-height: 1.4; } .search-body .ability-list1 { margin: 8vw auto; } .search-body .ability-list1 .item-ico { margin-top: -14px; width: 28px; height: 28px; } .search-body .ability-list1 .item-content { padding-left: 40px; } .search-body .proInfo-font66 { padding: 8vw 0; } .search-body .search-item { line-height: 24px; padding: 10px; border-left-width: 2px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .search-body .search-item:after { width: 2px; height: 100%; top: 0; } .search-body .search-h5 { font-size: 16px; height: auto; -webkit-line-clamp: 5; } .search-body .search-time { position: static; font-size: 12px; display: inline-block; width: 100%; font-size: 12px; margin-top: 5px; text-align: left; border: none; } .moudle-titles1 .moudle-font42 { font-size: 24px; } .search-body .moudle-titles1 { padding: 20px 0; } .banner_pc { display: none !important; } .banner_sj { display: block !important; } } /*end seach*/ /*pro.html*/ .neiye_banner { position: relative; height: 500px; background: url(.) center left no-repeat; background-size: cover; overflow: hidden; } .neiye_banner img { top: -55%; position: absolute; } .neiye_banner .box { position: absolute; top: 67%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 2; } .neiye_banner .t1 { font-size: 40px; color: #ffffff; font-weight: bold; } .neiye_banner .t2 { font-size: 22px; color: #ffffff; line-height: 1.7; margin-top: 13px; /*max-width: 500px;*/ } .neiye_nav { line-height: 70px; height: 70px; /* margin-top: -70px; */ position: relative; z-index: 3; box-sizing: border-box; background: #fff; border-bottom: 1px solid #eeeeee; } .neiye_nav .left { width: calc(100% - 240px); } .neiye_nav .left a { text-align: center; font-size: 16px; position: relative; z-index: 4; color: #222222; width: auto !important; padding: 0 40px 0 35px; } .neiye_nav .left a:after { content: ''; width: 100%; height: 0; position: absolute; background: #da251b; bottom: 0; left: 0; z-index: 2; transition: all .5s; -webkit-transition: all .5s; } .neiye_nav .left .t1 { position: relative; z-index: 5; display: inline-block; } .neiye_nav .left a:hover:after, .neiye_nav .left a.on:after { height: 100%; } .neiye_nav .left a:before { content: url("../images/ico_radius.png"); margin-right: 10px; opacity: 0; position: relative; z-index: 5; display: inline-block; } .neiye_nav a.on, .neiye_nav a:hover { color: #fff; } .neiye_nav .left a:hover:before, .neiye_nav .left a.on:before { opacity: 1; } .neiye_nav .right { width: 300px; float: right; text-align: right; font-size: 14px; color: #666666; } .neiye_nav .right a { color: #666666; } .neiye_nav .right img { margin-right: 5px; } @media screen and (max-width: 1800px) { .neiye_nav .left a { font-size: 14px; } .neiye_nav .left a:before { margin-right: 5px; } } @media screen and (max-width: 1225px) { .neiye_banner { height: 400px; background-size: 100% 100%; } .neiye_banner img { top: -15%; position: absolute; } } @media screen and (max-width: 1199px) { .neiye_nav { height: 50px; line-height: 50px; margin-top: 0px; margin-bottom: 70px; } .neiye_nav .right { float: none; text-align: left; width: 100%; } .neiye_nav .left { width: 100%; float: none; margin: 30px 0; } .neiye_nav .left a { background: #f9f9f9; border-radius: 30px; color: #333333; padding: 0 20px; margin: 0 7px; /*width: auto !important;*/ line-height: 3; } .neiye_nav a.on, .neiye_nav a:hover { background: #da251b; color: #fff; } .neiye_nav .left a:after { opacity: 0; } .neiye_nav .left a:before { display: none; } .neiye_banner { height: auto; background-size: cover; } .neiye_banner img { position: static; } .neiye_banner .t1 { font-size: 32px; } .neiye_banner .box { top: 60% } .neiye_banner .t2 { font-size: 14px; } .pagetion { font-size: 16px; padding: 10px 0 40px 0; } } @media screen and (max-width: 780px) { .neiye_banner .t1 { font-size: 24px; } } /*cost.html*/ .title_sum { max-width: 800px; margin: auto; text-align: center; padding: 80px 0 40px 0; } .title_sum .t1 { font-size: 30px; font-weight: bold; color: #222222; } .title_sum .t2 { font-size: 16px; line-height: 2.2; color: #222222; padding-top: 20px; } .cost_list { padding-bottom: 90px; } .cost_list li { width: 24%; margin: 0 calc(1.3% - 4px) 30px 0; display: inline-block; vertical-align: top; transition: all .4s ease; -webkit-transition: all .4s ease; text-align: center; } .cost_list li:hover { box-shadow: 0 13px 40px 0 rgba(0, 0, 0, .15); } .cost_list li:nth-child(4n) { margin-right: 0; } .cost_list a { width: 100%; display: block; } .cost_list .ones { line-height: 98px; padding: 0 10px; font-size: 18px; box-sizing: border-box; color: #222222; font-weight: bold; background: #f6f6f6; } .cost_list .waiting a { padding: 40% 0 40%; } .cost_list .waiting:hover { box-shadow: 0 0 0 0 #ffffff; } .cost_list .dian1 { display: inline-block; width: 12px; height: 12px; background: #f6f6f6; border-radius: 50%; margin: 5px; position: relative; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; } .cost_list .waiting:hover .dian1 { background: #999; } @media screen and (max-width: 1199px) { .title_sum .t1 { font-size: 27px; } .title_sum .t2 { font-size: 14px; } .title_sum .t2 p { display: inline; } .cost_list li, .cost_list li:nth-child(4n) { width: 32%; margin: 0 calc(2% - 4px) 20px 0; } .cost_list li:nth-child(3n) { margin-right: 0; } .cost_list .ones { line-height: 50px; font-size: 15px; } } @media screen and (max-width: 780px) { .neiye_banner img { max-width: 120%; width: 120%; margin-left: -10%; } .title_sum .t1 { font-size: 22px; } .title_sum .t2 { font-size: 12px; } .cost_list li, .cost_list li:nth-child(4n), .cost_list li:nth-child(3n) { width: 49%; margin: 0 calc(2% - 4px) 20px 0; } .cost_list li:nth-child(2n) { margin-right: 0; } .cost_list .ones { line-height: 35px; font-size: 13px; } .title_sum { padding: 50px 0 25px 0; } .cost_list { padding-bottom: 50px; } .cost_list .dian { width: 8px; height: 8px; margin: 3px; } } /*end cost.html*/ /*cost1.html*/ .cost1_list { padding: 80px 0; } .cost1_list li { width: 33.33%; float: left; height: 300px; box-sizing: border-box; padding: 100px 65px 0 65px; border: 1px solid #f4f4f4; transition: box-shadow .4s ease-in-out; -webkit-transition: box-shadow .4s ease-in-out; background: #ffffff; position: relative; } .cost1_list li:nth-child(odd) { background-color: #f4f4f4; } .cost1_list li:hover { border-color: transparent; box-shadow: 0 1px 22px 0px rgba(0, 0, 0, .2); z-index: 2; } .cost1_list .number { color: #aaaaaa; font-size: 36px; font-weight: bold; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; } .cost1_list li:hover .number { color: #da251b; } .cost1_list .lans { font-size: 20px; line-height: 1.6; color: #222222; padding-top: 30px; font-weight: bold; } .cost1_list .bg { position: absolute; width: 50%; bottom: 35px; right: 10px; z-index: 2; opacity: 0; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; } .cost1_list li:hover .bg { opacity: 1; } @media screen and (max-width: 1199px) { .cost1_list li { width: 50%; padding: 70px 45px 0 45px; height: 250px; } .cost1_list .number { font-size: 32px; } .cost1_list .lans { font-size: 16px; padding-top: 20px; } .cost1_list li:nth-child(4) { background-color: #f4f4f4; } .cost1_list li:nth-child(3) { background-color: #fff; } } @media screen and (max-width: 780px) { .cost1_list li { padding: 40px 25px 0 25px; height: 160px; } .cost1_list .number { font-size: 24px; } .cost1_list .lans { font-size: 14px; padding-top: 10px; } .cost1_list .bg { width: 70%; bottom: 10px; right: 5px; } .cost1_list { padding: 40px 0; } } /*end cost1.html*/ /*news_list*/ .news_list { padding: 100px 0 70px 0; } .news_list a { display: inline-block; vertical-align: top; width: 23%; margin-right: calc(2.67% - 4px); margin-bottom: 40px; background: #ffffff; transition: all .4s ease; -webkit-transition: all .4s ease; } .news_list a:nth-child(4n) { margin-right: 0; } .news_list a:hover { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .15); } .news_list .lans { padding: 20px 30px; box-sizing: border-box; } .news_list .l1 { line-height: 1.4; font-size: 24px; color: #222222; -webkit-line-clamp: 2; height: 68px; } .news_list .l2 { font-size: 14px; line-height: 1.7; height: 72px; color: #666666; margin: 15px 0 25px 0; } .news_list .l3 { font-size: 14px; color: #222222; } .news_list .l3 i { display: inline-block; vertical-align: middle; background: url('../images/ico_a0.png'); width: 6px; height: 12px; margin-left: 10px; transition: all .4s ease; -webkit-transition: all .4s ease; } .news_list a:hover .l1 { color: #da251b; } .news_list a:hover .l3 i { animation: myfirst1 1s ease-out 0s infinite; } @keyframes myfirst1 { 0% { margin-left: 6px; opacity: 1; } 100% { margin-left: 14px; opacity: 0.05; } } @media screen and (max-width: 1500px) { .news_list .l1 { line-height: 1.5; font-size: 20px; height: 60px; } .news_list .lans { padding: 17px 25px; } .news_list { padding: 70px 0 50px 0; } } @media screen and (max-width: 1199px) { .news_list { padding: 80px 0 50px 0; } .news_list a, .news_list a:nth-child(4n) { width: 32%; margin-right: calc(2% - 4px); margin-bottom: 30px; } .news_list a:nth-child(3n) { margin-right: 0; } .news_list .l1 { line-height: 1.5; font-size: 20px; height: 60px; } .news_list .l2 { font-size: 13px; line-height: 22px; height: 66px; margin: 10px 0 20px 0; } .news_list .lans { padding: 15px 25px; } } @media screen and (max-width: 780px) { .news_list { padding: 30px 0 25px 0; } .news_list a, .news_list a:nth-child(4n), .news_list a:nth-child(3n) { width: 48.5%; margin-right: calc(3% - 4px); margin-bottom: 20px; } .news_list a:nth-child(2n) { margin-right: 0; } .news_list .l1 { line-height: 25px; font-size: 16px; height: 50px; } .news_list .l2 { font-size: 12px; line-height: 20px; height: 60px; margin: 7px 0 15px 0; } .news_list .l3 { font-size: 12px; } .news_list .lans { padding: 12px 20px 20px 20px; } } @media screen and (max-width: 600px) { .news_list a, .news_list a:nth-child(4n), .news_list a:nth-child(3n), .news_list a:nth-child(2n) { margin-right: 0; width: 100%; } } .pagetion { line-height: 40px; text-align: center; color: #666666; font-size: 14px; padding-bottom: 60px; } .pagetion a { box-sizing: border-box; display: inline-block; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; background: #ffffff; border: 1px solid #e6e6e6; color: #666666; margin: 0 8px; padding: 0 15px; position: relative; } .pagetion a:before { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; transition: all .5s ease-in-out; box-sizing: border-box; background: #da251b; z-index: 2; transform: scale(0); } .pagetion a:hover:before, .pagetion a.on:before { transform: scale(1); } .pagetion span { display: inline-block; position: relative; z-index: 3; transition: all .5s ease-in-out; } .pagetion a:hover span, .pagetion a.on span { color: #ffffff; } .pagetion a:last-child { margin-right: 20px; } @media screen and (max-width: 780px) { .pagetion { line-height: 28px; font-size: 12px; padding-bottom: 30px; } .pagetion a { margin: 0 5px; padding: 0 7px; } .pagetion a:last-child { margin-right: 10px; } } /*end news_list*/ /*newd.html*/ .news_details { position: relative; margin-top: 20px; z-index: 2; margin-bottom: 95px; } .news_details .left { width: calc(100% - 525px); float: left; background: #ffffff; padding: 50px 3%; box-sizing: border-box; box-shadow: 0 0 30px 0 rgba(0, 0, 0, .07); } .news_details .left .title { font-size: 30px; line-height: 1.7; color: #222222; font-weight: bold; } .news_details .right { width: 440px; float: right; /* padding: 20px 1.6%; */ box-sizing: border-box; padding-top: 45px; } .news_details .right .title { font-size: 24px; line-height: 2; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #eee; } .news_details .mess { font-size: 14px; color: #999999; margin: 27px 0 20px 0; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, .1); line-height: 2; } .news_details .mess li { margin-right: 75px; float: left; } .news_details .editors { font-size: 16px; line-height: 30px; color: #222; width: 100%; } .news_details .right_list { } .right_list a { display: block; padding: 15px 0; width: 100%; border-bottom: 1px dashed #e5e5e5; } .right_list a:first-child { } .right_list .picture { width: 150px; float: left; } .right_list .lans { width: 260px; float: right; } .right_list .t1 { font-size: 16px; line-height: 26px; color: #333333; margin: 5px 0 25px 0; } .right_list .t2 { font-size: 13px; color: #999999; font-weight: lighter; } .right .more { color: #666666; line-height: 2; cursor: pointer; text-align: center; padding-top: 20px; } .right .more img { transform: rotate(90deg); -webkit-transform: rotate(90deg); margin-bottom: -18px; } .i_ico { display: inline-block; } .i_ico a { margin: 0 3px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; display: none; transition: 0.5s; } .i_ico.on a { display: inline-block; } .i_ico a:nth-child(1), .i_ico a:nth-child(2), .i_ico a:nth-child(3), .i_ico a:last-child { display: inline-block; } .i_ico a:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: ; } .new_pagetion { border-top: 1px solid #eeeeee; margin-top: 60px; padding-top: 30px; } .new_pagetion .left1 { width: calc(100% - 250px); float: left; } .new_pagetion .left1 a { font-size: 16px; line-height: 40px; color: #222222; display: block; margin-bottom: 5px; } .new_pagetion .left1 a:hover { color: #e60012; } .new_pagetion .list:hover { background: #e60012; color: #fff; } .new_pagetion .list { width: 160px; height: 50px; line-height: 50px; /* background: #eeeeee; */ color: #222; text-align: center; font-size: 16px; border: 1px solid #e5e5e5; margin-top: 10px; transition: background .4s ease; } .new_pagetion .list img { margin-left: 10px } .new_pagetion .list img:first-child { display: inline-block; } .new_pagetion .list img:last-child { display: none; } .new_pagetion .list:hover img:first-child { display: none; } .new_pagetion .list:hover img:last-child { display: inline-block; } .neiye_nav_news { background: transparent; border: 0; margin-top: 30px; } .neiye_nav_news.neiye_nav .right { float: none; text-align: left; } @media screen and (max-width: 1600px) { .news_details .right { width: 320px; } .right_list .picture { width: 120px; } .right_list .lans { width: 180px; float: right; } .right_list .t1 { font-size: 15px; line-height: 22px; margin: 5px 0 15px 0; } .news_details .left { width: calc(100% - 360px); } .news_details .left .title { font-size: 28px; } .news_details .mess { font-size: 13px; margin: 20px 0 15px 0; padding-bottom: 20px; } .news_details .editors { font-size: 15px; line-height: 28px; } } @media screen and (max-width: 1199px) { .news_details .left { width: 100%; float: left; background: #ffffff; padding: 35px 5%; box-sizing: border-box; } .news_details .right { display: none; } .news_details .editors { font-size: 13px; line-height: 1.85; } .new_pagetion .left1 { width: 100%; float: none; } .new_pagetion .list { float: none; width: 120px; line-height: 40px; height: 40px; font-size: 14px; margin: 20px auto 0 auto; } .new_pagetion .list img { width: 14px; } .news_details .left .title { font-size: 24px; } .new_pagetion .left1 a { font-size: 14px; line-height: 27px; } .new_pagetion { margin-top: 30px; padding-top: 20px; } .news_details { margin-top: 50px; margin-bottom: 50px; } .neiye_nav_news { margin-bottom: 0; margin-top: 10px; } } @media screen and (max-width: 700px) { .news_details .left { } .news_details .title { font-size: 24px; line-height: 1.8; } .tuijian { padding: 30px 0 15px 0; line-height: 2; } .news_details .mess li { margin-right: 30px; line-height: 2; } .news_details .left .title { font-size: 18px; } .new_pagetion .left1 a { font-size: 12px; line-height: 22px; } .news_details { margin-top: 10px; } } /*end newd.html*/ /*case.html*/ .anli_list { padding: 100px 0 50px 0; } .anli_list a { width: calc(33.33% - 15px); margin-right: 17px; display: inline-block; margin-bottom: 20px; transition: all .52s ease; -webkit-transition: all .52s ease; } .anli_list a:nth-child(3n) { margin-right: 0px; } .anli_list .pic { position: relative; overflow: hidden; } .anli_list .picture:before { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 100%; z-index: 2; background-color: rgba(0, 0, 0, .5); transition: all .52s ease-in-out; -webkit-transition: all .52s ease-in-out; } .anli_list a:hover .picture:before { top: 0%; } .anli_list a:hover { box-shadow: 0 17px 40px 0 rgba(0, 0, 0, .15); } .anli_list .bg { position: absolute; top: 100%; left: 7%; width: 88%; height: 80%; z-index: 3; border: 1px solid rgba(255, 255, 255, .1); transition: all .52s ease-in-out; -webkit-transition: all .52s ease-in-out; } .anli_list a:hover .bg { top: 10%; } .anli_list .bg_lans { width: 80%; color: #ffffff; font-size: 16px; line-height: 36px; margin: 9% auto 0 auto; } .anli_list .lans { line-height: 36px; background-color: #ffffff; padding: 25px 25px 15px 25px; position: relative; z-index: 5; } .anli_list .l1 { font-size: 16px; font-weight: bold; color: #222222; transition: all .52s ease-in-out; -webkit-transition: all .52s ease-in-out; } .anli_list a:hover .l1 { color: #e60012; } .anli_list .l2 { font-size: 14px; color: #666666; margin-bottom: 25px; } .anli_list .l3 { border-top: 1px solid #eeeeee; padding-top: 15px; } .anli_list .l3_1 { font-size: 14px; color: #666666; float: left; } .anli_list .l3_2 { float: right; transition: all .4s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: all .4s cubic-bezier(0.4, 0, 1, 1); margin-right: 10px; } .anli_list a:hover .l3_2 { margin-right: 0px; } @media screen and (max-width: 1700px) { .anli_list .bg_lans { width: 85%; font-size: 14px; line-height: 30px; margin: 7% auto 0 auto; } } @media screen and (max-width: 1199px) { .anli_list a, .anli_list a:nth-child(3n) { width: calc(50% - 12px); margin-right: 20px; } .anli_list a:nth-child(2n) { margin-right: 0px; } .anli_list .bg { left: 5%; width: 90%; height: 90%; top: 5%; } .anli_list .picture:before { top: 0 } .anli_list a:hover .bg { top: 5%; } .anli_list .bg_lans { width: 90%; font-size: 14px; line-height: 30px; margin: 5% auto 0 auto; } .anli_list .lans { line-height: 30px; padding: 15px 15px 5px 15px; } .anli_list .l1 { font-size: 14px; } .anli_list .l2 { font-size: 12px; margin-bottom: 15px; } .anli_list .l3 { padding-top: 5px; } .anli_list .l3_1 { font-size: 12px; } .anli_list { padding: 80px 0 30px 0; } } @media screen and (max-width: 700px) { .anli_list a, .anli_list a:nth-child(3n), .anli_list a:nth-child(2n) { width: 100%; margin-right: 0; } .anli_list { padding: 50px 0 20px 0; } } /*end case.html*/ /**成本优化*/ .price_list { padding: 20px 0 50px 0; } .price_list a { width: calc(33.33% - 15px); margin-right: 17px; display: inline-block; margin-bottom: 20px; transition: all .52s ease; -webkit-transition: all .52s ease; } .price_list a:nth-child(3n) { margin-right: 0px; } .price_list .pic { position: relative; overflow: hidden; } .price_list .picture:before { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 100%; z-index: 2; background-color: rgba(0, 0, 0, .5); transition: all .52s ease-in-out; -webkit-transition: all .52s ease-in-out; } .price_list a:hover .picture:before { top: 0%; } .price_list a:hover { box-shadow: 0 17px 40px 0 rgba(0, 0, 0, .15); } .price_list .bg { position: absolute; top: 100%; left: 7%; width: 88%; height: 80%; z-index: 3; border: 1px solid rgba(255, 255, 255, .1); transition: all .52s ease-in-out; -webkit-transition: all .52s ease-in-out; } .price_list a:hover .bg { top: 10%; } .price_list .bg_lans { width: 80%; color: #ffffff; font-size: 14px; line-height: 26px; margin: 9% auto 0 auto; } .price_list .lans { line-height: 36px; background-color: #ffffff; padding: 25px 25px 15px 25px; position: relative; z-index: 5; } .price_list .l1 { font-size: 16px; font-weight: bold; color: #222222; transition: all .52s ease-in-out; -webkit-transition: all .52s ease-in-out; } .price_list a:hover .l1 { color: #e60012; } .price_list .l2 { font-size: 14px; color: #666666; margin-bottom: 25px; } .price_list .l3 { border-top: 1px solid #eeeeee; padding-top: 15px; } .price_list .l3_1 { font-size: 14px; color: #666666; float: left; } .price_list .l3_2 { float: right; transition: all .4s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: all .4s cubic-bezier(0.4, 0, 1, 1); margin-right: 10px; } .price_list a:hover .l3_2 { margin-right: 0px; } @media screen and (max-width: 1700px) { .price_list .bg_lans { width: 85%; font-size: 12px; line-height: 22px; margin: 7% auto 0 auto; } } @media screen and (max-width: 1199px) { .price_list a, .price_list a:nth-child(3n) { width: calc(50% - 12px); margin-right: 20px; } .price_list a:nth-child(2n) { margin-right: 0px; } .price_list .bg { left: 5%; width: 90%; height: 90%; top: 5%; } .price_list .picture:before { top: 0 } .price_list a:hover .bg { top: 5%; } .price_list .bg_lans { width: 90%; font-size: 12px; line-height: 22px; margin: 5% auto 0 auto; } .price_list .lans { line-height: 30px; padding: 15px 15px 5px 15px; } .price_list .l1 { font-size: 14px; } .price_list .l2 { font-size: 12px; margin-bottom: 15px; } .price_list .l3 { padding-top: 5px; } .price_list .l3_1 { font-size: 12px; } .price_list { padding: 80px 0 30px 0; } } @media screen and (max-width: 700px) { .price_list a, .price_list a:nth-child(3n), .price_list a:nth-child(2n) { width: 100%; margin-right: 0; } .price_list { padding: 50px 0 20px 0; } .price_list .bg_lans { width: 90%; font-size: 10px; line-height: 18px; margin: 5% auto 0 auto; } } /*end成本优化**/ /*join.html*/ .join_nav.neiye_nav { background: transparent; border: transparent; } .join_sum { } .join_sum .join1 { } .join_sum .titles { font-size: 34px; font-weight: bold; color: #222222; } .join_sum .editors { font-size: 18px; color: #222222; padding: 30px 0; line-height: 1.8; } .join_sum .join_list { } .join_list li { background: url(.) center center no-repeat; background-size: cover; height: 400px; width: calc(50% - 10px); float: left; margin-bottom: 20px; padding: 65px; box-sizing: border-box; } .join_list li:nth-child(2n) { margin-left: 20px; } .join_list .t1 { font-size: 34px; font-weight: bold; line-height: 80px; color: #ffffff; } .join_list .t1:before, .join_list .t1:after { background: url('../images/ico_dou.png'); width: 20px; height: 20px; content: ''; display: inline-block; vertical-align: top; margin-right: -10px; } .join_list .t1:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); vertical-align: bottom; } .join2 .titles { padding-top: 50px; } .join2_list { padding: 40px 0; } .join2_list li { line-height: 1.8; background: #ffffff; /* padding: 45px 50px 20px 50px; */ box-sizing: border-box; border: 1px solid #eeeeee; transition: box-shadow .4s ease; } .join2_list li.on { position: relative; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1); border: 1px solid #eeeeee; } .join2_list li:nth-child(odd) { background-color: #f6f6f6; border: 0; } .join2_list .top { cursor: pointer; padding: 45px 60px 20px 60px; } .join2_list .top1:after { content: '►'; font-size: 14px; color: #000000; font-weight: bold; position: absolute; top: 0; right: 0; transform: rotate(90deg); transition: all .4s ease; } .join2_list li.on .top1:after { transform: rotate(0deg); color: #e62129; } .join2_list .top1 { font-size: 20px; line-height: 1; border-left: 3px solid #333333; font-weight: bold; color: #333333; padding-left: 20px; box-sizing: border-box; position: relative; } .join2_list .top2 { padding: 23px; box-sizing: border-box; } .join2_list .top2 dd { width: 20%; display: inline-block; vertical-align: top; font-size: 16px; color: #666666; } .join2_list .bottom { font-size: 16px; color: #666666; border-top: 1px solid #eee; padding: 23px 0 50px 0; margin: 0 85px; box-sizing: border-box; display: none; } .join2_list .bottom .b1 { font-weight: bold; color: #222222; padding-bottom: 7px; } @media screen and (max-width: 1199px) { .join_list li { height: 300px; padding: 45px; } .join_list .t1 { font-size: 28px; line-height: 60px; } .join_list .t1:before, .join_list .t1:after { background: url('../images/ico_dou.png'); width: 15px; height: 15px; background-size: 100% 100%; margin-right: -5px; } .join_sum .titles { font-size: 28px; } .join_sum .editors { font-size: 16px; padding: 25px 0; } .join_nav.neiye_nav { margin-bottom: 0; } .join2 .titles { padding-top: 30px; } .join2_list { padding: 25px 0; } .join2_list .top { padding: 30px 40px 10px 30px; } .join2_list .top1 { font-size: 18px; padding-left: 17px; } .join2_list .top2 { padding: 20px; } .join2_list .top2 dd { width: 45%; line-height: 1.8; font-size: 14px; } .join2_list .bottom { font-size: 14px; padding: 20px 0; margin: 0 50px; } .join2_list .bottom .b1 { padding-bottom: 5px; } } @media screen and (max-width: 780px) { .join_list li, .join_list li:nth-child(2n) { height: 150px; padding: 20px; width: 100%; margin: 0 0 10px 0; float: none; } .join_list .t1 { font-size: 22px; line-height: 60px; } .join_sum .join1 { padding: 20px 0 10px 0; } .join_sum .titles { font-size: 22px; } .join_sum .editors { font-size: 14px; padding: 20px 0; } .join2 .titles { padding-top: 20px; } .join2_list { padding: 15px 0; } .join2_list .top { padding: 25px 15px 5px 15px; } .join2_list .top1 { font-size: 15px; padding-left: 12px; } .join2_list .top2 { padding: 15px; line-height: 2; } .join2_list .top2 dd { /* width: 100%; */ font-size: 12px; } .join2_list .bottom { font-size: 12px; padding: 15px 0px 30px 0px; margin: 0 30px; } } /*end join.html*/ /*conctact.html*/ .contact_map { width: 920px; height: 800px; position: relative; padding-left: 12%; } #contact_map { position: absolute; z-index: 1; top: 0; } .dian_sum { position: relative; z-index: 2; width: 920px; height: 800px; } .dian_item { width: 60px; height: 60px; } .dian { position: absolute; z-index: 4; width: 10px; height: 10px; margin-left: -3px; margin-top: -3px; overflow: hidden; border-radius: 50%; background: rgba(166, 189, 217, 0.5); box-shadow: 0 0 0 0 rgba(166, 189, 217, 0.25); animation: myfirst 2.5s linear 2.8s infinite alternate; -webkit-animation: myfirst 2.5 linear 2.8s infinite alternate; } .dian i { margin: calc(50% - 2px) auto; display: block; width: 4px; height: 4px; border-radius: 50%; background: #a6bdd9; } .dian_sum .name { position: absolute; z-index: 5; color: #666666; line-height: 2; font-size: 14px; } .contact1_list { margin: 10px 0 0 0; } .contact1_list dd { width: 49%; float: left; background: #f9f9f9; padding: 20px; box-sizing: border-box; } .contact1_list dd:nth-child(odd) { margin-right: 2%; } .contact1_list .c_lans { padding: 25px; box-sizing: border-box; height: 360px; } .contact1_list .c1 { font-size: 20px; color: #d2d2d2; font-weight: bold; margin-bottom: 20px; } .contact1_list .c2 { color: #222222; font-size: 20px; font-weight: bold; margin-bottom: 20px; } .contact1_list .c3_list { font-size: 14px; color: #222222; line-height: 30px; } .contact1_list .c3_list li { margin-bottom: 10px; padding-left: 35px; box-sizing: border-box; background: url(.) center left no-repeat; } .contact1_list .c3_list li.ico_loc { background-image: url("../images/ico_loc.png"); } .contact1_list .c3_list li.ico_email { background-image: url("../images/ico_email1.png"); } .contact1_list .c3_list li.ico_phone { background-image: url("../images/ico_phone1.png"); } .contact1_list .c3_list li.ico_tel { background-image: url("../images/ico_tel.png"); } .contact1_list .c3_list li.ico_loc { background-image: url("../images/ico_loc.png"); } .contact2 .box { position: relative; } .contact2 { background: url(.) center bottom no-repeat; background-size: cover; padding: 90px 0 125px 0; margin-bottom: -1px; } .contact2_lans { font-size: 36px; line-height: 1.7; font-weight: bold; color: #222222; position: absolute; left: 70%; top: 29%; } .contact2_lans .t2 { margin-top: 40px; font-size: 16px; font-weight: normal; } @keyframes myfirst { 0% { width: 10px; height: 10px; margin-left: -3px; margin-top: -3px; box-shadow: 0 0 0 0 rgba(166, 189, 217, 0.4); } 40% { width: 20px; height: 20px; margin-left: -8px; margin-top: -8px; box-shadow: 0 0 0 0 rgba(166, 189, 217, 0.4); } 100% { width: 20px; height: 20px; margin-left: -8px; margin-top: -8px; box-shadow: 0 0 0 15px rgba(166, 189, 217, 0.15); } } @-webkit-keyframes myfirst { 0% { width: 10px; height: 10px; margin-left: -3px; margin-top: -3px; box-shadow: 0 0 0 0 rgba(166, 189, 217, 0.4); } 40% { width: 20px; height: 20px; margin-left: -8px; margin-top: -8px; box-shadow: 0 0 0 0 rgba(166, 189, 217, 0.4); } 100% { width: 20px; height: 20px; margin-left: -8px; margin-top: -8px; box-shadow: 0 0 0 15px rgba(166, 189, 217, 0.15); } } @media screen and (max-width: 1650px) { .contact_map { padding-left: 0; zoom: .95; } .contact2_lans { font-size: 33px; left: 73%; } } @media screen and (max-width: 1199px) { .contact1_list dd:nth-child(odd), .contact1_list dd { width: 100%; margin-right: 0; margin-bottom: 20px; float: none; } .contact1_list .c_lans { height: auto; } .contact_map { zoom: .8; } .contact1_list .c2, .contact1_list .c1 { font-size: 17px; margin-bottom: 15px; } .contact1_list .c3_list { font-size: 13px; line-height: 25px; } .contact1_list .c3_list li { background-size: 18px 18px; padding-left: 25px; } .contact1_list { margin: 0; } .contact2_lans { font-size: 28px; position: static; text-align: center; margin-top: 20px; } .contact2_lans .t2 { margin-top: 25px; font-size: 16px; } .contact_map { padding-left: 5%; } .contact_map { padding-left: 0%; margin: auto; } } @media screen and (max-width: 780px) { .contact2 { padding: 30px 0 65px 0; } .contact1_list .c_lans { padding: 15px; } .contact1_list dd { padding: 12px; } .contact1_list .c2, .contact1_list .c1 { font-size: 15px; margin-bottom: 14px; } .contact1_list .c3_list { font-size: 12px; line-height: 20px; margin: 20px 0 10px 0; } .contact_map { zoom: .4; } .contact2_lans { font-size: 22px; position: static; text-align: center; margin-top: 30px; } .contact2_lans .t2 { margin-top: 15px; font-size: 13px; } .dian_sum .name { margin-top: -25px; font-size: 12px; } } @media screen and (max-width: 550px) { .contact_map { zoom: .35; } } /*end contact.html*/ /*honor_list*/ .honor_list { padding: 110px 0 50px 0; } .honor_list li { border: 6px solid #eeeeee; box-sizing: border-box; width: 23.2%; display: inline-block; margin: 0 calc(2.4% - 4px) 40px 0; position: relative; } .honor_list li:nth-child(4n) { margin-right: 0; } .honor_list a { display: block; } .honor_list a:before { content: ''; background: rgba(1, 65, 144, .8); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; opacity: 0; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; } .honor_list .lans1 { font-size: 16px; line-height: 1.5; color: #ffffff; position: absolute; width: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 3; text-align: center; } .honor_list .lans { opacity: 0; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; } .honor_list a:hover:before, .honor_list a:hover .lans { opacity: 1; transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; } .honor_list .lans:before { content: ''; position: absolute; display: block; width: 20px; height: 20px; border-top: 2px solid #da251b; border-left: 2px solid #da251b; top: 20px; left: 20px; z-index: 4; } .honor_list .lans:after { content: ''; position: absolute; display: block; width: 20px; height: 20px; border-right: 2px solid #da251b; border-bottom: 2px solid #da251b; right: 20px; bottom: 20px; z-index: 4; } @media screen and (max-width: 1199px) { .honor_list li, .honor_list li:nth-child(4n) { border: 4px solid #eeeeee; width: 31%; margin: 0 calc(3.5% - 4px) 30px 0; } .honor_list li:nth-child(3n) { margin-right: 0; } .honor_list .lans1 { width: 70%; font-size: 14px; } .honor_list { padding: 80px 0 30px 0; } } @media screen and (max-width: 780px) { .honor_list li, .honor_list li:nth-child(4n), .honor_list li:nth-child(3n) { border: 3px solid #eeeeee; width: 48.5%; margin: 0 calc(3% - 4px) 20px 0; } .honor_list li:nth-child(2n) { margin-right: 0; } .honor_list .lans1 { width: 80%; font-size: 13px; } .honor_list { padding: 60px 0 10px 0; } } /*end honor_list*/ /*cooperation.html*/ .cooperation1 .box { background-color: #f9f9f9; position: relative; } .cooperation1 .left { width: 980px; background-color: #ffffff; } .cooperation1 .right { width: calc(100% - 980px); position: absolute; top: 50%; right: 0; transform: translate(0, -50%); z-index: 3; } .cooperation1 .right { } .cooperation1 .r1 { font-size: 34px; color: #222222; font-weight: bold; margin-bottom: 25px; } .cooperation1 .r2 { font-size: 16px; line-height: 1.8; color: #666666; } .cooperation1 .lans { padding: 0 40px; box-sizing: border-box; } .cooperation1 .r3 { padding-top: 140px; } .cooperation1 .r3 li { width: 30%; text-align: center; display: inline-block; vertical-align: top; } .cooperation1 .r3 li:nth-child(2) { margin: 0 calc(5% - 4px); } .cooperation1 .r3 .r3_1 { color: #e60012; font-size: 40px; font-weight: bold; } .cooperation1 .r3 .r3_2 { font-size: 14px; color: #666666; } .cooperation2_list { padding: 80px 0; } .cooperation2_list li { width: 15%; display: inline-block; margin: 30px calc(2% - 4px) 0 0; vertical-align: top; box-sizing: border-box; border: 1px solid #eeeeee; transition: all .5s ease; -webkit-transition: all .5s ease; } .cooperation2_list li:hover { box-shadow: 0 8px 25px 0 rgba(0, 0, 0, .19); } .cooperation2_list li:nth-child(6n) { margin-right: 0; } @media screen and (max-width: 1500px) { .cooperation1 .left { zoom: .8; } .cooperation1 .right { width: calc(100% - 785px); } .cooperation1 .r1 { font-size: 28px; margin-bottom: 20px; } .cooperation1 .r2 { font-size: 14px; line-height: 1.8; color: #666666; } .cooperation1 .lans { padding: 0 30px; } .cooperation1 .r3 { padding-top: 80px; } .cooperation1 .r3 .r3_1 { font-size: 30px } } @media screen and (max-width: 1199px) { .cooperation1 .left { width: 100%; float: none; text-align: center; zoom: .7; } .cooperation1 .right { width: 100%; position: static; transform: translate(0, 0%); padding: 50px 0; } .cooperation1 .left canvas { display: inline-block; } .cooperation1 .r1 { font-size: 26px; margin-bottom: 10px; } .cooperation1 .r2 { font-size: 14px; } .cooperation1 .lans { padding: 0 30px; } .cooperation1 .r3 { padding-top: 60px; } .cooperation2_list li, .cooperation2_list li:nth-child(6n) { width: 22.75%; display: inline-block; margin: 25px calc(3% - 4px) 0 0; } .cooperation2_list li:nth-child(4n) { margin-right: 0; } .cooperation2_list { padding: 50px 0; } } @media screen and (max-width: 780px) { .cooperation1 .left { zoom: .5; } .cooperation1 .r1 { font-size: 23px; } .cooperation1 .r2 { font-size: 14px; } .cooperation1 .lans { padding: 0 20px; } .cooperation1 .r3 { padding-top: 40px; } .cooperation2_list li, .cooperation2_list li:nth-child(6n), .cooperation2_list li:nth-child(4n) { width: 31%; display: inline-block; margin: 20px calc(3.5% - 4px) 0 0; } .cooperation2_list li:nth-child(3n) { margin-right: 0; } } @media screen and (max-width: 550px) { .cooperation1 .left { zoom: .38; margin-left: -20px; } .cooperation2_list { padding: 20px 0; } .cooperation1 .r1 { font-size: 20px; } .cooperation1 .r3 .r3_1 { font-size: 27px; } .cooperation1 .r2 { font-size: 13px; } .cooperation1 .r3 .r3_2 { font-size: 12px; } .cooperation1 .lans { padding: 0 15px; } .cooperation1 .r3 { padding-top: 30px; } .cooperation2_list li, .cooperation2_list li:nth-child(3n), .cooperation2_list li:nth-child(6n), .cooperation2_list li:nth-child(4n) { /* width: 48%; */ /* display: inline-block; */ /* margin: 15px calc(4% - 4px) 0 0; */ } .cooperation2_list li:nth-child(2n) { /* margin-right: 0; */ } } /*end cooperation.html*/ /*about.html*/ .about1 { padding: 100px 0 150px 0; } .about1 .left { width: 47%; float: left; line-height: 1.5; } .about1 .a1 { font-size: 20px; color: #999999; } .about1 .a2 { font-size: 34px; color: #222; font-weight: bold; margin: 15px 0 50px 0; } .about1 .a3 { font-size: 16px; line-height: 1.8; color: #666666; } .about1 .right { float: right; width: 43%; } .about2 { } .about2 .about2_container { position: relative; } .about2_container .bg { } .about2 .about2_list { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; max-width: 1200px; } .about2_list li { width: 33.3%; float: left; padding-top: 26%; position: relative; } .about2_list li:before { content: ''; position: absolute; top: 0; left: 5px; z-index: 5; background-color: rgba(255, 255, 255, .1); width: calc(100% - 10px); height: 1px;; } .about2_list li:after { content: ''; position: absolute; bottom: 5px; right: 0; z-index: 5; background-color: rgba(255, 255, 255, .1); height: calc(100% - 10px); width: 1px;; } .about2_list li:nth-child(3n):after { display: none; } .about2_list li:nth-child(1):before, .about2_list li:nth-child(2):before, .about2_list li:nth-child(3):before { display: none; } .about2_item .lans { color: #ffffff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; font-size: 16px; text-align: center; width: 100%; } .about2_item .l1 { line-height: 1; } .about2_item .number { display: inline-block; font-size: 120px; vertical-align: bottom; font-family: ak; margin-bottom: -20px; } .about2_item div.num { margin-right: -2px; display: inline-block; vertical-align: middle; } .about2_item .yeihei { font-family: "Microsoft YaHei", '微软雅黑', "Arial"; font-size: 86px; font-weight: bold; line-height: 120px; vertical-align: middle; display: inline-block; margin: 0 -18px; } .about2_item .add { display: inline-block; font-size: 80px; vertical-align: middle; line-height: 120px; display: inline-block; } .about2_item .l2 { margin-top: 35px; } .about3_list { border-top: 1px solid #e5e5e5; } .about3_list .about3_nav { float: left; width: 270px; box-sizing: border-box; border-right: 1px solid #e5e5e5; padding-top: 50px; height: 450px; } .about3_nav a { font-size: 20px; line-height: 60px; color: #222222; text-align: center; box-sizing: border-box; margin: 0px auto 20px auto; display: block; width: 240px; border-left: 2px solid transparent; transition: all .2s ease-in-out; } .about3_nav a:hover, .about3_nav a.on { background: #da251b; color: #ffffff; border-left: 2px solid #f2635b; } .about3_nav a span { font-size: 16px; font-family: Arial; font-weight: bold; margin-right: 25px; display: inline-block; } .about3_conatiner { width: calc(100% - 270px); float: left; padding: 80px 100px; box-sizing: border-box; } .about3_conatiner dd { display: none; } .about3_conatiner dd.on { display: block; } .about3_conatiner .about3_a1 { font-size: 18px; color: #222222; font-weight: bold; } .about3_conatiner .about3_a2 { font-size: 16px; color: #666666; padding: 15px 0 55px 0; line-height: 1.5; } .about4_list { } .about4_list li { position: relative; z-index: 1; height: 300px; width: calc(50% - 5px); margin-bottom: 10px; float: left; background: #f9f9f9; background-position: bottom center; background-size: 100% auto; transition: all .4s ease; -webkit-transition: all .4s ease; } .about4_list li:hover { background: url('../images/a3_bg.png') bottom center no-repeat #ffffff; box-shadow: 0 17px 40px 0 rgba(0, 0, 0, .15); z-index: 3; } .about4_list li:nth-child(even) { margin-left: 10px; } .about4_list .lans { text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 2; color: #666666; line-height: 1.5; width: 80%; } .about4_list .l1 { font-size: 26px; font-weight: bold; color: #222222; transition: all .4s ease; -webkit-transition: all .4s ease; } .about4_list li:hover .l1 { color: #da251b; } .about4_list .l2 { font-size: 14px; font-family: 'arial'; margin: 5px 0 15px 0; } .about4_list .l3 { font-size: 16px; } .about5 { background-image: linear-gradient(#ffffff, #fafafa); } .about2 .about2_container:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .2); z-index: 2; } .about6 { } .about6 .top { position: relative; } .about6 .top:before { content: ''; width: 100%; height: 1px; background: #dddddd; position: absolute; top: 50%; left: 0; z-index: 1; } .about6 .top:after { content: ''; width: 100%; height: 1px; background: #e7e7e7; position: absolute; top: 50%; left: 0; } .about6 .top a { text-align: center; font-size: 20px; font-family: 'arial'; color: #999999; line-height: 60px; padding-top: 60px; position: relative; } .about6 .top a:after { content: ''; position: absolute; top: calc(50% - 5px); left: calc(50% - 5px); width: 10px; height: 10px; background: url('../images/r1.png'); } .about6 .top a.on:after { background: url('../images/r1_on.png'); } .about6 .top a.on:before { content: '▼'; top: 10px; left: 0; width: 100%; height: 10px; color: #da251b; text-align: center; position: absolute; font-size: 14px; font-family: "Arial"; } .about6 .top a.on { color: #da251b; } .about6 .bottom { margin: 50px auto 100px auto; max-width: 1200px; } .about6 .bottom .year { font-size: 50px; font-weight: bold; color: #da251b; width: 300px; text-align: center; float: left; } .about6 .bottom .right { width: calc(100% - 300px); float: right; } .about6 .bottom .right li { font-size: 16px; line-height: 1.5; padding: 0 0 10px 0; color: #222222; box-sizing: border-box; } .about6 .bottom .right li:before { content: ''; width: 8px; height: 8px; box-sizing: border-box; border: 2px solid #0f4b96; display: inline-block; margin-right: 10px; border-radius: 50%; } .about6 .top .swiper-button-next, .about6 .top .swiper-button-prev { background-image: url('../images/r1.png'); background-size: 100% 100%; width: 10px; height: 10px; margin-top: -5px; z-index: 10; } .about6 .top .swiper-button-prev { left: 0; } .about6 .top .swiper-button-next { right: 0; } .about6 .bottom .swiper-button-prev, .about6 .bottom .swiper-button-next { background-image: url('../images/btn1.png'); opacity: 1; background-size: 100% 100%; z-index: 10; } .about6 .bottom .swiper-button-prev:hover, .about6 .bottom .swiper-button-next:hover { background-image: url('../images/btn2.png'); background-size: 100% 100%; } .about6 .bottom .swiper-button-next { transform: rotate(180deg); } .about6_nav { text-align: center; margin-bottom: 70px; } @media screen and (max-width: 1600px) { .about1 .left { width: 52%; } .about1 .a2 { font-size: 30px; margin: 10px 0 30px 0; } .about1 .a3 { font-size: 15px; } .about1 { padding: 80px 0 120px 0; } } @media screen and (max-width: 1199px) { .about6 .bottom .swiper-button-prev, .about6 .bottom .swiper-button-next { width: 20px; height: 20px; top: 100%; margin-top: 10px; } .about6 .top a { font-size: 15px; line-height: 50px; padding-top: 50px; } .about6 .top a:after, .about6 .top a.on:after { top: calc(50% - 3px); left: calc(50% - 3px); width: 6px; height: 6px; background-size: 100% 100%; } .about6 .bottom .year { font-size: 40px; width: 100%; padding: 20px 0; float: none; text-align: left; } .about6 .bottom .right { width: 100%; float: none; margin-top: 0; } .about6 .top { margin-top: -30px } .about6 .bottom .right li { font-size: 14px; padding: 0 0 8px 0; line-height: 2; } .about6 .bottom { margin: 20px auto 50px auto; } .about1 .right, .about1 .left { width: 100%; float: none; } .about1 .right { margin-top: 30px; } .about1 { padding: 50px 0 80px 0; } .about1 .a2 { font-size: 26px; margin: 6px 0 16px 0; } .about1 .a1 { font-size: 17px; } .about1 .a3 { font-size: 14px; } .about2_item .number { font-size: 100px; } .about2_item .yeihei, .about2_item .add { font-size: 60px; line-height: 100px; } .about3_list .about3_nav { width: 180px; padding-top: 40px; height: 400px; } .about3_nav a { font-size: 15px; line-height: 50px; margin: 0px auto 10px auto; width: 150px; } .about3_nav a span { font-size: 14px; margin-right: 10px; } .about3_conatiner { width: calc(100% - 180px); padding: 40px 50px; } .about3_conatiner .about3_a1 { font-size: 16px; } .about3_conatiner .about3_a2 { font-size: 14px; padding: 10px 0 40px 0; } .about4_list .l1 { font-size: 22px; } .about4_list .l2 { font-size: 12px; } .about4_list .l3 { font-size: 14px; } .about4_list li { height: 260px; } } @media screen and (max-width: 1000px) { .about2_list li { width: 50%; padding-top: 42%; } .about2_container .bg { width: 100%; height: 800px; background: url(.) center center no-repeat; background-size: cover; } .data-background { display: none; } .about2_list li:nth-child(3n):after, .about2_list li:after { display: block; } .about2_list li:nth-child(2n):after { display: none; } .about2_list li:nth-child(3):before { display: block; } .about2_item .number { font-size: 80px; } .about2_item .yeihei, .about2_item .add { font-size: 50px; line-height: 80px; } } @media screen and (max-width: 780px) { .about6 .bottom { margin: 10px auto 20px auto; } .about6 .bottom .year { font-size: 30px; } .about6 .bottom .right li { font-size: 12px; } .about2_container .bg { height: 600px; } .about2_item .number { font-size: 70px; margin-bottom: -15px; } .about2_item .yeihei, .about2_item .add { font-size: 40px; line-height: 70px; } .about2_item .lans { font-size: 14px; } .about2_item .l2 { margin-top: 20px; } .about3_list .about3_nav { width: 100%; padding-top: 20px; height: auto; border-right: 0; } .about3_nav a { font-size: 13px; line-height: 42px; margin: 0px; width: auto; display: inline-block; padding: 0 10px; width: calc(33.3% - 4px); background: #fff; } .about3_nav a span { font-size: 12px; margin-right: 5px; } .about3_conatiner { width: 100%; padding: 30px 20px 0; } .about3_conatiner .about3_a1 { font-size: 14px; } .about3_conatiner .about3_a2 { font-size: 12px; padding: 7px 0 30px 0; } .about4_list li:nth-child(even), .about4_list li { margin-left: 0; width: 100%; height: 180px; } .about4_list .l1 { font-size: 18px; } .about4_list .l2 { font-size: 12px; margin: 0px 0 8px 0; } .about4_list .l3 { font-size: 12px; } .about4_list .lans { width: 90%; } } @media screen and (max-width: 650px) { .about6 .bottom .year { font-size: 22px; padding: 10px 0; } .about2_item .number { font-size: 50px; margin-bottom: -10px; } .about2_item .l2 { margin-top: 15px; } .about2_item .yeihei, .about2_item .add { font-size: 30px; line-height: 50px; margin: 0 -5px; } .about2_item .lans { font-size: 13px; } .about2_item span.num, .about2_item .add { margin-right: 0px; } } @media screen and (max-width: 500px) { .about2_item .number { font-size: 40px; margin-bottom: -10px; } .about2_item .l2 { } .about2_item .yeihei, .about2_item .add { font-size: 23px; line-height: 40px; } .about2_container .bg { height: 500px; } .about3_nav a { font-size: 13px; /* margin: 5px; */ /* width: auto; */ padding: 0 5px; } .about3_nav a span { font-size: 12px; margin-right: 5px; } .about1 { padding: 35px 0 45px 0; } .about1 .a2 { font-size: 22px; } .about1 .a1 { font-size: 15px; } .about1 .a3 { font-size: 13px; } } /*end about.html*/ /*search.html*/ .search-list { width: 83%; margin: -60px auto 100px; position: relative; } .search-top { width: 85%; max-width: 800px; height: 120px; padding: 20px 40px; box-sizing: border-box; margin: 0 auto; background-color: #fff; box-shadow: 0 10px 40px rgba(223, 229, 232, 0.5); } .search-left input { background: none; outline: none; border: none; color: #000; font-size: 18px; width: 100%; line-height: 80px; } .search-left { width: calc(100% - 90px); padding-left: 30px; box-sizing: border-box; float: left; } .search-left input::-webkit-input-placeholder { /* WebKit browsers */ color: #000; font-size: 18px; font-weight: bold; } .search-left input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; font-size: 18px; font-weight: bold; } .search-left input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #000; font-size: 18px; font-weight: bold; } .search-right { width: 80px; height: 80px; border-left: 1px solid #e62129; float: right; } .search-right .search_btns { width: 80px; height: 80px; background: url('../images/ico_search1.png') right center no-repeat; display: block; border: 0; background-size: 35% 35%; cursor: pointer; } .list-main { width: 100%; margin: 50px auto; } .search-main { width: 100%; padding: 30px 0; cursor: pointer; position: relative; border-bottom: 1px solid #ddd; } .search-main a { width: 100%; height: 100%; } .search-main .red_xian { width: 0; position: absolute; bottom: 0; left: 0; height: 1px; background-color: #e62129; transition: all 1s ease-in-out; } .search-main.on .red_xian { width: 100%; } .search-main .search-main-one { width: 100%; height: 72px; } .search-main .search-main-two { width: 0; height: 72px; position: absolute; z-index: 1; left: 0; top: 50%; background-color: #fff; transform: translate(0, -50%); transition: all 1s ease-in-out; overflow: hidden; } .search-main.on .search-main-two { width: 100%; } .main-left { display: block; float: left; width: 80%; } .main-left .title { font-size: 20px; color: #000; font-weight: bold; margin-bottom: 20px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .main-left .title em { color: #d90909; font-size: 22px; font-weight: bold; font-style: normal; } .main-left .text { max-width: 910px; font-size: 14px; color: #84898c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .main-right .kuai { padding: 10px 28px; background-color: #e6e9ec; font-size: 16px; color: #000000; font-weight: bold; } .search-main-two .main-left .title { color: #e62129; } .search-main-two .main-left .text { color: #000; } .search-main-two .main-right .kuai { background-color: #fff; padding: 0; width: 0; margin-bottom: 16px; overflow: hidden; transition: all 0.3s; } .main-right { display: inline-block; float: right; padding: 10px 0; } .search-main-two .main-right .kuai img { width: 88px; height: 13px; } .search-main.on .search-main-two .main-right .kuai { width: 100%; } .none { text-align: center; } .next-list { margin: 50px 0 100px 0; } /*end search.html*/ #swiper1.swiper-container { height: 705px; overflow: hidden; top: 0; } .banner_video { background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } #swiper1 .lans { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 2; font-size: 24px; line-height: 1.5; color: #333333; padding: 150px 0; background-size: 100% 100%; } #swiper1 .swiper-slide { background: #ffffff; } #swiper1 .lans .l1 { font-size: 50px; color: #fff; font-weight: bold; margin-top: 60px; } #swiper1 .lans span { display: inline-block; width: calc(30% - 4px); vertical-align: top; } #swiper1 .lans .l2 { margin: 10px 0 15px 0; width: 50px; height: 4px; overflow: hidden; background: #e62129; } #swiper1 .lans .l3 { font-size: 22px; color: #fff; } .banner-background { width: 100%; } #swiper1 .swiper-pagination-bullets { bottom: 30px; } #swiper1 .swiper-pagination-bullet { background: url('../images/pagetion2.png') center center no-repeat; width: 12px; height: 12px; } #swiper1 .swiper-pagination-bullet-active { background: url('../images/pagetion1.png') center center no-repeat; } .index-banner .cansual-sub-title span { display: block; font-size: 20px; line-height: 32px; } .page-header-bar { position: absolute; right: 0; left: 0; bottom: 0; height: 70px; line-height: 70px; z-index: 55; transform-origin: bottom; -webkit-transform-origin: bottom; -moz-transform-origin: bottom; transform: rotateX(0deg) translate3d(0, 0, 0); -webkit-transform: rotateX(0deg) translate3d(0, 0, 0); -moz-transform: rotateX(0deg) translate3d(0, 0, 0); transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; -webkit-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; -moz-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; } /*.page-header-bar.active {transform: rotateX(90deg) translate3d(0,0,0);-webkit-transform: rotateX(90deg) translate3d(0,0,0);-moz-transform: rotateX(90deg) translate3d(0,0,0); }*/ .page-header-bar-inner { transition: -webkit-transform .4s; transition: transform .4s; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; } .page-header-bar-hidden .page-header-bar-inner, .static.home .page-header-bar-inner { transition: visibility .4s steps(1, end), -webkit-transform .4s; transition: visibility .4s steps(1, end), transform .4s; visibility: hidden; -webkit-transform: rotateX(94deg) rotateZ(0); transform: rotateX(94deg) rotateZ(0); } .no-transition .page-header-bar-inner { transition: none; } .page-header-collapsed .page-header-bar-inner { visibility: hidden; transition: none; } .carousel-bar-inner { width: 100%; height: 100%; } .carousel-bar-title-word { padding-left: 75px; font-size: 12px; color: #666; } .carousel-scroll-btn { z-index: 56; position: absolute; bottom: 50px; left: 160px; width: 52px; height: 52px; border: 1px solid #fff; border-radius: 100%; overflow: hidden; cursor: pointer; } .carousel-scroll-btn .carousel-scroll-btn-icon { position: absolute; display: block; width: 52px; height: 52px; margin: 0 auto; background: url(../images/icon2.png) no-repeat center center; cursor: pointer; animation: downico 1.5s ease-out infinite; } .index-banner .cansual-sub-title span { display: block; font-size: 20px; line-height: 32px; } .page-header-bar { position: absolute; right: 0; left: 0; bottom: 0; height: 70px; line-height: 70px; z-index: 55; transform-origin: bottom; -webkit-transform-origin: bottom; -moz-transform-origin: bottom; transform: rotateX(0deg) translate3d(0, 0, 0); -webkit-transform: rotateX(0deg) translate3d(0, 0, 0); -moz-transform: rotateX(0deg) translate3d(0, 0, 0); transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; -webkit-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; -moz-transition: all .65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; } /*.page-header-bar.active {transform: rotateX(90deg) translate3d(0,0,0);-webkit-transform: rotateX(90deg) translate3d(0,0,0);-moz-transform: rotateX(90deg) translate3d(0,0,0); }*/ .page-header-bar-inner { transition: -webkit-transform .4s; transition: transform .4s; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; } .page-header-bar-hidden .page-header-bar-inner, .static.home .page-header-bar-inner { transition: visibility .4s steps(1, end), -webkit-transform .4s; transition: visibility .4s steps(1, end), transform .4s; visibility: hidden; -webkit-transform: rotateX(94deg) rotateZ(0); transform: rotateX(94deg) rotateZ(0); } .no-transition .page-header-bar-inner { transition: none; } .page-header-collapsed .page-header-bar-inner { visibility: hidden; transition: none; } .carousel-bar-inner { width: 100%; height: 100%; } .carousel-bar-title-word { padding-left: 75px; font-size: 12px; color: #666; } .carousel-scroll-btn { z-index: 56; position: absolute; bottom: 50px; left: 160px; width: 52px; height: 52px; border: 1px solid #fff; border-radius: 100%; overflow: hidden; cursor: pointer; } .carousel-scroll-btn .carousel-scroll-btn-icon { position: absolute; display: block; width: 52px; height: 52px; margin: 0 auto; background: url(../images/icon2.png) no-repeat center center; cursor: pointer; animation: downico 1.5s ease-out infinite; } @keyframes downico { 0% { top: 0; opacity: 1; } 35% { top: 50%; opacity: 0; } 65% { top: -50%; opacity: 0; } 100% { top: 0; opacity: 1; } } .carousel-controls { position: absolute; right: 0; top: 0; width: 420px; height: 70px; background: rgba(255, 255, 255, .6); } .carousel-controls .count { position: absolute; left: 0; width: 180px; padding-left: 40px; font: 18px/70px 'MyriadPro'; color: #222222; font-weight: bold; } .carousel-controls .count span { display: inline-block; margin: 0 5px; } .carousel-controls .count i { font-family: Arial; } .carousel-controls .count .current { color: #e62129; font-size: 24px; } .carousel-controls .controls { position: absolute; left: 180px; margin-top: 15px; } .carousel-controls .controls.disabled { z-index: -1; } .carousel-controls .carousel-line { z-index: 1; position: absolute; left: 50%; top: 18px; display: block; width: 1px; height: 35px; background: #e5e5e5; opacity: .3; } .carousel-controls .carousel-control { float: left; width: 70px; height: 40px; cursor: pointer; } .carousel-controls .swiper-button-next, .carousel-controls .swiper-button-prev { position: relative; width: 100%; height: 100%; overflow: hidden; background: none; top: 0; margin-top: 0; border-radius: 0; } .carousel-controls .swiper-button-line { z-index: 1; position: absolute; top: 0; display: block; width: 20px; height: 100%; overflow: hidden; transition: all .45s ease-out 0s; -webkit-transition: all .45s ease-out 0s; -moz-transition: all .45s ease-out 0s; } .carousel-controls .swiper-button-prev { left: initial; border-right: 1px solid #fff; } .carousel-controls .swiper-button-next { right: initial; } .carousel-controls .swiper-button-prev .swiper-button-line { background: url(../images/icon4.png) no-repeat center center; transform: rotate(180deg); left: 15px; } .carousel-controls .swiper-button-next .swiper-button-line { background: url(../images/icon4.png) no-repeat center center; right: 15px; } .carousel-controls .swiper-button-prev:hover .swiper-button-line { background: url(../images/icon2.png) no-repeat left center; width: 40px; } .carousel-controls .swiper-button-next:hover .swiper-button-line { background: url(../images/icon2.png) no-repeat right center; width: 40px; } .index-title { z-index: 2; position: relative; padding: 80px 0 10px 0; text-align: center; } .index-title .big-title { position: relative; height: 40px; line-height: 40px; } .index-title .big-title .big { z-index: 1; position: relative; display: inline-block; padding: 0 18px; font-size: 30px; color: #333; } .index-title .big-title .line { position: absolute; top: 22px; left: 50%; display: block; width: 65px; height: 1px; background-color: #c1c1c1; } .index-title .big-title .l-line { margin-left: -147.5px; } .index-title .big-title .r-line { margin-left: 80.5px; } .index-title .small { display: block; font: normal 18px/1.5 'Sheep-Sans'; color: #999; letter-spacing: 1px; } .index-title_editors { font-size: 14px; line-height: 26px; color: #666666; max-width: 1070px; margin: auto; text-align: center; } .advantage-list { width: 100%; display: table; /*border-bottom: 2px solid #222;*/ overflow: hidden; padding: 30px 0 100px 0; } .advantage-list li { width: 20%; float: left; box-sizing: border-box; padding: 60px 20px 54px 40px; background: #fff; transition: all ease .3s; border-radius: 3px; margin: 0 5.125% 0 0.5%; } .advantage-list li:nth-child(4n) { margin: 0 0 0 8px; } .advantage-list li:hover { background: #4675b6; } .advantage-list li .icon { width: 100%; height: 100px; transition: all ease .3s; } .advantage-list li .icon img { width: 75px; display: block; } .advantage-list li .icon img:last-child { display: none; } .advantage-list li:hover img:last-child { display: block; } .advantage-list li:hover img:first-child { display: none; } .advantage-list li .title { font-size: 24px; color: #222; line-height: 36px; font-weight: bold; margin-bottom: 28px; transition: all ease .3s; } .advantage-list li:hover .title { color: #fff; } .advantage-list li .txt { color: #666; font-size: 14px; line-height: 24px; transition: all ease .3s; } .advantage-list li:hover .txt { color: #fff; } .advantage-list li .link { width: 0; height: 20px; margin-top: 45px; background: url(../images/ico_a3.png) right center no-repeat; transition: all ease .3s; } .advantage-list li:hover .link { width: 48px; } .index_customers li { width: 16.6%; float: left; position: relative; } .index_customers .top { border-top: 1px solid #e6e6e6; position: absolute; top: 0; left: 15px; width: calc(100% - 30px); height: 1px; } .index_customers li:nth-child(1) .top, .index_customers li:nth-child(6) .top, .index_customers li:nth-child(2) .top, .index_customers li:nth-child(3) .top, .index_customers li:nth-child(4) .top, .index_customers li:nth-child(5) .top { display: none; } .index_customers .right { border-right: 1px solid #e6e6e6; position: absolute; top: 15px; left: 0; height: calc(100% - 30px); width: 1px; z-index: 5; } .index_customers li:nth-child(6n - 5) .right { display: none; } .index_customers .dian1 { background: #e6e6e6; position: absolute; top: 0; left: 0; width: 5px; height: 5px; border-radius: 50%; } .index_customers li:nth-child(6n-5) .dian1, .index_customers li:nth-child(1) .dian1, .index_customers li:nth-child(2) .dian1, .index_customers li:nth-child(3) .dian1, .index_customers li:nth-child(5) .dian1, .index_customers li:nth-child(6) .dian1, .index_customers li:nth-child(4) .dian1 { display: none; } .index-customer-list li img { position: absolute; top: 50%; left: 50%; display: block; transform: translate(-50%, -50%); transition: all .5s linear 10ms; -webkit-transition: all .5s linear 10ms; width: 90%; } .index-customer-list li:hover img:last-child, .index-customer-list li img:first-child { opacity: 0; transform: translateY(-50%) translateX(-50%) rotateY(180deg); } .index-customer-list li img, .index-customer-list li:hover img:first-child { opacity: 1; transform: translateY(-50%) translateX(-50%) rotateY(0deg); } .index_advantage { background-color: #f6f6f6; } .index_case { background-color: #f6f6f6; } .index_customers .lans { text-align: center; box-sizing: border-box; position: relative; height: 190px; } .index-customer-list { padding: 50px 0; } .index_case .anli_list { padding: 30px 0; } .index-news-list { padding: 30px 0 0; } .index-news { padding: 1px 0 70px; background: #fff; } .index-news .wrap { width: 1345px; padding: 0; } .index-news .each-item { float: left; width: calc(50% - 260px); } .index-news .each-item .item-inner { position: relative; display: block; transition: all .4s ease; } .index-news .each-item .item-inner:hover { box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .15); z-index: 3 } .index-news .each-item img { max-width: 100%; margin: 0; } .index-news .each-item .item1 .text-wrap { position: absolute; bottom: 0; width: 100%; background: rgba(0, 0, 0, .35); } .index-news .each-item .item1 img { display: block; } .index-news .each-item .item1 .text-inner { } .index-news .each-item .item1 .title { padding-right: 30%; font-size: 18px; color: #fff; line-height: 26px; margin-bottom: 16px; overflow: hidden; } .index-news .each-item .item1 .item-inner:hover .title { color: #fff; } .index-news .each-item .item-inner:hover .title { color: #e62129; } .index-news .each-item .item1 .times { display: block; font: bold 14px/1 'MyriadPro'; color: #fff; } .index-news .each-item .item .icon { position: absolute; right: 25px; top: 40px; display: block; width: 22px; height: 22px; transition: all .4s ease-in-out; } .index-news .each-item .item:hover .icon { right: 15px; } .index-news .each-item .item1 .icon { background: url(../images/ico_a3.png) no-repeat right center; } .index-news .each-item .item2 .icon, .index-news .each-item .item3 .icon { top: 50px; background-size: cover; background: url(../images/ico_a1.png) no-repeat center center; } .index-news .each-item .item3 .icon { right: auto; left: 30px; top: 85px } .index-news .each-item .item2:hover .icon, .index-news .each-item .item3:hover .icon { background: url(../images/ico_a2.png) no-repeat right center; } .index-news .each-item .item3:hover .icon { left: 40px; } .index-news .each-item .item2, .index-news .each-item .item3 { position: relative; background: #f6f6f6; } .index-news .each-item .item2 .text-wrap { padding-bottom: 19px; border-bottom: 1px solid #f3f3f3; } .index-news .each-item .item2 .title, .index-news .each-item .item3 .title { font-size: 18px; transition: all .4s ease-in-out; overflow: hidden; } .index-news .each-item .item2 .title { margin-bottom: 15px; white-space: nowrap; text-overflow: ellipsis; color: #222; } .index-news .each-item .item2 .des { height: 48px; font-size: 14px; color: #666; line-height: 24px; overflow: hidden; } .index-news .each-item .item2 .date-wrap { position: relative; border-top: 1px solid #e3e3e3; margin-top: 0.5%; } .index-news .each-item .item3 .date-wrap { position: relative; } .index-news .each-item .date { font: 14px/1 'MyriadPro'; color: #666; font-weight: bold; } .index-news .each-item .big-date { display: block; font: 36px/1 'MyriadPro'; color: #666; font-weight: bold; } .index-news .each-item .item2 .big-date { margin: 20px 0 10px; } .index-news .each-item .item3 .date-wrap { float: left; width: 100px; height: 110px; border-right: 1px solid #e7e7e7; } .index-news .each-item .item3 .text-wrap { position: relative; height: 110px; margin-left: 100px; padding-left: 30px; } .index-news .each-item .item3 .date-wrap .line, .index-news .each-item .item2 .date-wrap .line { display: block; width: 20px; height: 2px; margin: 12px 0; background-color: #e7e7e7; } .index-news .each-item .item3 .title { margin-top: -7px; height: 64px; line-height: 32px; color: #222; } .index-news .each-item:first-child { margin-left: 0; width: 500px; } .index-news .each-item { /* width:440px; */ margin-left: 10px; } .index-news .each-item .item2, .index-news .each-item .item3 { margin-bottom: 10px; } .index-news .each-item .item1 .text-inner { padding: 20px 25px 20px 30px; box-sizing: border-box; } .index-news .each-item .item2 .item-inner { padding: 41px 45px 32px; } .index-news .each-item .item3 .item-inner { padding: 40px 45px; } @media screen and (max-width: 1630px) { .advantage-list li { width: 23%; margin: 0 1.125% 0 0.5%; padding: 60px 20px 20px 20px } .index-news .each-item:first-child { margin-left: 0; width: 420px; } .index-news .each-item { float: left; width: calc(50% - 220px); } .index-news .each-item .item2 .item-inner { padding: 26px 35px 27px; } .index-news .each-item .big-date { font-size: 27px; } .index-news .each-item .item3 .date-wrap .line, .index-news .each-item .item2 .date-wrap .line { margin: 8px 0; } .index-news .each-item .item2 .text-wrap { padding-bottom: 14px; } .index-news .each-item .item2 .icon, .index-news .each-item .item3 .icon { top: 40px; } .index-news .each-item .item2 .title { margin-bottom: 10px; } .index-news .each-item .item3 .date-wrap { width: 80px; height: 100px; } .index-news .each-item .item3 .text-wrap { position: relative; height: 100px; margin-left: 90px; padding-left: 10px; } .index-news .each-item .item3 .item-inner { padding: 29.5px 35px; } .index-news .each-item .item3 .icon { top: 80px; } } @media screen and (max-width: 1199px) { .page-header-bar { display: none; } .banner-background { display: none; } #swiper1 .lans .l1 { font-size: 38px; } #swiper1 .lans .l2 { width: 40px; height: 3px; } #swiper1 .lans .l3 { font-size: 18px; } #swiper1.swiper-container { height: 90vh; } .advantage-list { padding-bottom: 30px; } .advantage-list li { padding: 30px 10px 30px 10px; } .advantage-list li .icon { height: 50px; } .advantage-list li .icon img { width: 40px; } .advantage-list li .title { font-size: 16px; line-height: 30px; margin-bottom: 10px; } .advantage-list li .link { margin-top: 25px; } .index-title .big-title .big { padding: 0 15px; font-size: 26px; } .index-title .big-title { line-height: 30px; height: 30px; } .index-title .big-title .line { top: 20px; width: 55px; } .index-title .small { font-size: 16px; } .index-news .each-item:nth-child(2) { width: calc(100% - 430px); } .index-news .each-item:nth-child(3) { width: 100%; margin: 10px 0; } .index-news .each-item .item3 .icon { left: 10px; } } @media screen and (max-width: 980px) { .index_customers .lans { height: 150px } .index-news .each-item:first-child { display: none; } .index-news .each-item:nth-child(2), .index-news .each-item:nth-child(3) { width: 100%; margin: 10px 0; float: none; } .index-news .each-item .item2 .item-inner, .index-news .each-item .item3 .item-inner { padding: 18px 20px 17px; } .index-news .each-item .item3 .title { font-size: 16px; line-height: 2; height: 64px; } .index-news .each-item .item2 .big-date { margin: 10px 0 5px; } .index-news .each-item .item3 .date-wrap .line { margin: 17px 0; } .index-news .each-item .item3 .icon { top: 75px; } .index-news .each-item .item2 .icon { top: 30px; right: 15px; } .index_customers li { width: 25%; } .index_customers li:nth-child(6n - 5) .right, .index_customers li:nth-child(6n - 5) .dian1, .index_customers li:nth-child(5) .top, .index_customers li:nth-child(6) .top, .index_customers li:nth-child(5) .dian1, .index_customers li:nth-child(6) .dian1 { display: block; } .index_customers li:nth-child(4n - 3) .right, .index_customers li:nth-child(4n - 3) .dian1 { display: none; } } #swiper1 .lans .l1 { font-size: 50px; color: #fff; font-weight: bold; } @media screen and (max-width: 1440px) { #swiper1 .lans .l2 { margin: 8px 0 10px 0; width: 30px; height: 3px; } .index-title .big-title .big { font-size: 23px; } #swiper1 .lans .l3 { font-size: 15.5px; } #swiper1 .lans .l1 { font-size: 35px; } #swiper1.swiper-container { height: 80vh; overflow: hidden; } .index-title { padding-top: 50px; } } @media screen and (max-width: 780px) { #swiper1 .lans .l1 { font-size: 27px; } #swiper1 .lans .l2 { width: 30px; height: 2px; } #swiper1 .lans .l3 { font-size: 13px; } #swiper1.swiper-container { height: 400px; } #swiper1 .swiper-pagination-bullet { width: 8px; height: 8px; background-size: 100% 100%; margin: 0 3px; } .advantage-list li .link { margin-top: 15px; } .advantage-title .bdl { font-size: 40px; } .advantage-title .bdr { font-size: 40px; line-height: 70px; } .advantage-title .title { font-size: 18px; } .advantage-title .txt { width: 100%; } .advantage-title .bdr span { width: 170px; top: 23px; right: 50px; } .advantage-list li { width: 47%; margin: 0 1.5%; padding: 20px 10px 20px 10px; margin-bottom: 20px; } .advantage-list li .txt { min-height: 96px; font-size: 12px; line-height: 2; } .index-title .big-title .big { padding: 0 10px; font-size: 22px; } .index-title .big-title .line { top: 15px; width: 40px; } .index-title .small { font-size: 13px; } .index-title .big-title .l-line { margin-left: -107.5px; } .index-title .big-title .r-line { margin-left: 60.5px; } .index-title { padding: 50px 0 10px 0; } .index_customers li:nth-child(4n - 3) .right, .index_customers li:nth-child(4n - 3) .dian1, .index_customers li:nth-child(4) .top, .index_customers li:nth-child(4) .dian1 { display: block; } .index_customers li { width: 33.33%; } .index_customers li:nth-child(3n-2) .right, .index_customers li:nth-child(3n-2) .dian1 { display: none; } .index-customer-list li img { width: auto; height: 100px; } .index_customers .lans { height: 130px; } .index-customer-list { padding: 20px 0; } .index-title_editors { font-size: 12px; line-height: 1.8; } } @media screen and (max-width: 620px) { .index-customer-list li img { height: 70px; } .index_customers .lans { height: 80px; } } /*end banner*/ /*servies_title*/ .servies_title { text-align: center; color: #222222; } .servies1 { padding: 100px 0; background: url(.) top center no-repeat; } .servies_title .s1 { font-size: 30px; font-weight: bold; margin-bottom: 30px; } .servies_title .s2 { font-size: 16px; line-height: 30px; } .servies1_list { width: 100%; background: url('../images/radius.png') center center no-repeat; padding: 30px 0; position: relative; margin: 50px 0; } .servies1_list2{ display:none; } .servies1_list .center { line-height: 205px; text-align: center; color: #da251b; font-size: 22px; font-weight: bold; } .servies1_list li { width: 340px; color: #d06660; font-size: 16px; line-height: 40px; position: absolute; text-align: right; } .servies1_list li:nth-child(odd) { text-align: left; } .servies1_list li:nth-child(1) { left: calc(50% - 350px); top: 0; } .servies1_list li:nth-child(2) { left: calc(50% + 0px); top: 0; } .servies1_list li:nth-child(3) { left: calc(50% - 350px); bottom: 0; } .servies1_list li:nth-child(4) { left: calc(50% + 0px); bottom: 0; } .servies2_list { padding: 50px 0 100px 0; } .servies2_list li { height: 250px; width: 33%; float: left; box-sizing: border-box; border: 1px solid #e7e7e7; margin-left: -1px; margin-top: -1px; padding: 40px 60px; line-height: 1.5; font-weight: bold; transition: all .4s ease; } .servies2_list li:hover { background: url('../images/ss1.jpg') right top no-repeat; background-size: 100% auto; box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, .2); } .servies2_list .l1 { font-size: 36px; color: #666666; position: relative; z-index: 2; } .servies2_list li:hover .l1 { color: #da251b; } .servies2_list .l2 { font-size: 22px; color: #333333; margin-top: 30px; } .servies3_list { } .servies3_list li { background: #f4f4f4; margin-bottom: 20px; } .servies3_list .left { width: 50%; float: left; height: 500px; background: url(.) center center no-repeat; } .servies3_list .right { width: 50%; float: left; box-sizing: border-box; padding: 50px 65px 0; } .servies3_list .r1 { font-size: 20px; line-height: 30px; color: #333333; font-weight: bold; margin-bottom: 25px; } .servies3_list .r1 span { font-size: 18px; font-family: 'arial'; display: inline-block; margin: 0 10px; color: #999999; } .servies3_list .r2 { width: 50px; height: 2px; background: #da251b; margin-bottom: -1px; } .servies3_list .r3 { width: 100%; height: 1px; background: #eeeeee; } .servies3_list .r4 { margin-top: 15px; } .servies3_list .r4 dd { width: calc(100% - 4px); display: inline-block; font-size: 16px; line-height: 30px; margin: 10px 0; box-sizing: border-box; color: #222222; } .servies3_list .r4 dd:before { /* content: '⦁'; color: #e62129; */ display: inline-block; margin-right: 15px; } .servies3_list li:nth-child(even) .left { float: right; } @media screen and (max-width: 1199px) { .servies_title .s1 { font-size: 26px; margin-bottom: 20px; } .servies_title .s2 { font-size: 14px; line-height: 26px; } .servies2_list li { padding: 20px 30px; height: 200px; } .servies2_list .l1 { font-size: 30px; } .servies2_list .l2 { font-size: 18px; margin-top: 15px; } .servies3_list .right { padding: 20px 35px 0; } .servies3_list .r4 dd { width: calc(100% - 4px); font-size: 13px; line-height: 2; vertical-align: top; margin: 5px 0; } .servies3_list .r4 dd:before { margin-right: 8px; } .servies3_list .left { height: 350px; } .servies3_list .r1 { font-size: 16px; line-height: 25px; margin-bottom: 15px; } .servies3_list .r1 span { font-size: 13px; } .servies2_list { padding: 30px 0 80px 0; } .servies1_list { zoom: .8; display:none } .servies1_list2 { zoom: .8; display:block; padding-top:20px; text-align:center; margin:0 auto; } .servies1 { margin-top: -70px; background-size: cover; padding-bottom: 50px; } .servies1_list li:nth-child(2) { left: calc(50% + 50px); top: 0; } .servies1_list li:nth-child(4) { left: calc(50% + 50px); bottom: 0; } } @media screen and (max-width: 780px) { .servies2_list li { width: 50%; padding: 20px 20px; height: 160px; } .servies_title .s1 { font-size: 22px; margin-bottom: 15px; } .servies1_list { zoom: .6; } .servies2_list .l1 { font-size: 26px; } .servies2_list .l2 { font-size: 16px; margin-top: 10px; } .servies3_list .left { width: 100%; float: none !important; height: auto; padding-top: 62.5%; } .servies3_list .right { width: 100%; float: none !important; padding: 20px; } .servies1_list { margin: 80px 0; } } @media screen and (max-width: 550px) { .servies1_list { zoom: .4; } .servies_title .s1 { font-size: 18px; margin-bottom: 10px; } .servies2_list li{ padding:20px 10px } .servies2_list .l1 { font-size: 22px; } .servies2_list .l2 { font-size: 12px; } .servies3_list .left { } .servies3_list .right { padding: 15px; } .servies2_list li { height: 140px; } .servies_title .s2 { font-size: 12px; line-height: 1.5; } } /*footer*/ .footer { background: #f5f5f5; } .footer .footer_top { } .footer .footer_top .top { padding: 35px 0 20px 0; border-bottom: 1px solid #dddddd; } .f_top_list { float: right; } .f_top_list li { background: url(.) top left no-repeat; padding-left: 40px; box-sizing: border-box; display: inline-block; margin-left: 100px; } .f_top_list li:first-child { margin-left: 0; } .f_top_list li.ico1 { background-image: url('../images/ico1.png'); } .f_top_list li.ico2 { background-image: url('../images/ico2.png'); } .f_top_list li.ico3 { background-image: url('../images/ico3.png'); } .f_top_list .t1 { font-size: 12px; color: #666666; } .f_top_list li:last-child .t2 { /* font-family: '微软雅黑'; font-weight: normal; */ } .f_top_list .t2 { font-size: 20px; color: #222222; font-family: 'Myriad Pro'; font-weight: bold; } .footer .center { padding: 10px 0; } .footer .footer_nav { float: left; } .footer_nav li { width: 200px; display: inline-block; vertical-align: top; padding-bottom: 20px; } .footer .center h4 { font-size: 18px; line-height: 2; padding: 40px 0 0; padding-bottom: 10px; color: #222222; font-weight: bold; display: inline-block; } .footer_nav a { font-size: 14px; line-height: 30px; color: #666666; display: block; } .f_nav_center { background: url('../images/map_footer.jpg'); width: 420px; height: 310px; float: right; padding: 0 80px; box-sizing: border-box; float: left; } .footer .center .f_nav_center h4 { padding-left: 25px; display: block; box-sizing: border-box; } .ten_list li { width: 100px; text-align: center; font-size: 14px; line-height: 36px; font-weight: bold; color: #222222; box-sizing: border-box; display: inline-block; vertical-align: top; } .ten_list li:before { content: ''; display: inline-block; width: 10px; height: 2px; margin-top: 15px; vertical-align: top; background: #e62129; margin-right: 10px; } .footer .ewm { width: 140px; float: right; } .footer .ewm_img { width: 110px; background: #ffffff; display: block; margin: 0px 0 10px; } .ewm .e1 { font-size: 14px; color: #333333; } .footer_bottom { background: #eeeeee; font-size: 14px; line-height: 40px; color: #444444; } .footer_bottom .left { float: left; } .footer_bottom .right { float: right; } .footer_bottom a { color: #444444; } .footer_pc { display: block; } .footer_sj { display: none; padding-bottom: 10px; width: 100%; } .fixedbot { width: 100%; position: fixed; bottom: 0; left: 0; z-index: 9; border-top: 1px solid #ddd; } .fixedbot a { width: 25%; float: left; display: block; background-color: #FFFFFF; } .fixedbot a img { width: 40px; margin: 5px auto; display: block; } @media screen and (max-width: 1500px) { .f_top_list li { padding-left: 35px; margin-left: 50px; } .f_top_list .t2 { font-size: 16px; } .logo_footer { width: 17%; margin-top: 10px; } .footer .center h4 { font-size: 16px; padding: 20px 0 5px; } .footer_nav li { width: 140px; } .f_nav_center { width: 300px; background-size: 100% auto; padding: 0 40px; height: 270px; } } @media screen and (max-width: 1199px) { .footer_pc { display: none; } .footer_sj { display: block; background-color: #f5f5f5; border-top: 1px solid rgba(0, 0, 0, .15); } .footer_bottom { background: transparent; text-align: center; } .footer_sj .f-nav { width: 90%; margin: auto; padding: 20px 0; } .f-cb li { border-bottom: 1px solid #ddd; padding-bottom: 10px; position: relative; } .f-cb h4 { display: block; font-size: 14px; line-height: 2; margin: 12px 0 0; } .f_cb_a { display: none; padding: 8px 8px 0; box-sizing: border-box; } .footer_bottom .left { text-align: center; line-height: 1.8; font-size: 10px; padding: 0 0 10px 0; } .footer_bottom .right { display: inline-block; text-align: center; float: none; } .f-cb a { display: block; font-size: 12px; line-height: 2.5; color: #666; } .f-nav li h4:before { content: ""; position: absolute; right: 0; top: 10px; border-left: 1px solid #888; border-top: 1px solid #888; width: 7px; height: 7px; background-repeat: no-repeat; background-position: center; transform: rotate(-135deg); } } /*end footer*/ /*2580补充*/ .zooms #swiper1.swiper-container { max-height: 80vh; overflow: hidden; } .zooms .index_section1 { zoom: 1; } .zooms #swiper1 .lans .l1 { font-size: 30px; } .zooms #swiper1 .lans .l3 { font-size: 17px; } .zooms .header { zoom: .7; padding-bottom: 5%; } .zooms .main { /* padding-top: 40px; */ } .zooms section { zoom: .88; } .zooms .footer { zoom: .8; } a { -webkit-tap-highlight-color: transparent; outline: none; } .ewm_footer { width: 100px; margin: 20px auto; display: block; } .about3_lists1 { font-size: 15px; line-height: 2; color: #333; } .about3_lists1 li { border-bottom: 1px solid #ddd; padding: 15px; font-size:18px; font-weight:bold; height:100px; line-height:100px; } .about3_lists1 span.ico { height: 50px; text-align: center; line-height: 50px; background: #e60012; color: #FFFFFF; font-size: 22px; font-weight: bold; width: 50px; border-radius: 50%; margin-right: 10px; display: inline-block; vertical-align: middle; margin-right:30px; } @media screen and (max-width: 1199px) { .about3_lists1 li { padding: 20px 0; height:100px; font-size:14px; line-height:2; } .about3_lists1 { font-size: 14px; line-height: 2; color: #333; } .about3_lists1 span.ico { height: 36px; line-height: 36px; font-size: 18px; width: 36px; margin-right:20px; } .zooms section { zoom: 1; } .zooms .footer { zoom: 1; } .f_top_list { width: 90%; float: none; margin: 0 auto; } .f_top_list li { width: 100%; margin: 20px auto 10px; } .zooms .header { zoom: 1; padding-bottom: 0; /* border-bottom: 1px solid #ddd; */ line-height: 50px; box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, .05); } #swiper1 .lans span { width: calc(50% - 4px); } .zooms #swiper1.swiper-container { max-height: 400vh; overflow: hidden; } .zooms .index_section1 { zoom: 1; } .zooms #swiper1 .lans .l1 { font-size: 24px; } .zooms #swiper1 .lans .l3 { font-size: 13px; } }