/*fontSize begin*/ /*margin*/ .new_banner{ font-size: 0; padding: 3% 0; } .new_banner .left,.new_banner .right{ display: inline-block; width: 60%; vertical-align: middle; color: #fff; } .new_banner .left{ width: 40%; } .new_banner .right{ text-align: center; } .new_banner .right img{ width: auto; max-width: 100%; max-height: 45vh; } .abs_new_banner { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; padding: 5% 0; color: #fff; text-align: right; } .abs_new_banner .title{ font-weight: bold; } .tran-normal, .in-product-cover { transition: 0.4s linear; -webkit-transition: 0.4s linear; -ms-transition: 0.4s linear; } .wrap { max-width: 1600px; width: 90%; height: auto; position: relative; margin: 0 auto; } .header { position: fixed; z-index: 100000; width: 100%; background: rgba(0, 0, 0, 0.8); height: 80px; } .header .logo { float: left; width: 120px; height: 48px; margin: 16px 0; } .header .logo img { height: 100%; width: auto; } .header-wrap-right { float: right; } .header-right { float: right; /*width:270px;*/ position: relative; } nav { float: right; padding-top: 32px; } nav > ul > li { display: inline-block; margin-right: 0.5em; } nav > ul > li > a { color: #fff; padding: 0 1.5em; height: 48px; display: inline-block; position: relative; } nav > ul > li.on > a { font-weight: bold; } nav > ul > li.on > a:after { content: ''; display: block; position: absolute; left: 0; bottom: 0; background: #dc3738; height: 3px; width: 100%; } /*.header-right-top-right,.header-right-top-left{ float:right; line-height: 40px; color:#7e7e7e; } .header-right-top-right a,.header-right-top-left a{ color:#7e7e7e; font-size:12px; } .header-right-top-left em{ margin: 0 0.6em; } .header-right-top-right{ background: url(../images/globle.jpg) no-repeat left center; padding-left:24px; position: relative; margin-left: 30px; padding-right: 14px; } .header-right-top-right:after{ content:""; position: absolute; right:0; top:50%; margin-top: -2px; display: block; width:0; height:0; border:5px solid transparent; border-top:5px solid #7e7e7e; } .header-right-top-right:before{ content:""; position: absolute; right:0; top:50%; margin-top: -4px; display: block; width:0; height:0; border:5px solid transparent; border-top:5px solid #000000; z-index: 200; } .header-right-top-right span{ font-size:12px; } .header-right-top-right dl{ position: absolute; top:40px; font-size:12px; background: #000; padding-left: 24px; width:100%; box-sizing: border-box; left:0; display: none; } .header-right-top-right dl a{ color:#7e7e7e; }*/ .header-right-top { padding-top: 36px; height: 80px; } .header-right-top a { float: right; margin-left: 20px; } .header-right-search { display: none; position: absolute; right: 0; top: calc(100% + 1px); width: 260px; height: 34px; background: #262626; border-radius: 17px; clear: both; z-index: 9; } .header-right-search.on { display: block; } .header-right-txt { background: none; line-height: 34px; height: 34px; float: left; border: 0; padding-left: 18px; width: 210px; color: #fff; } .header-right-txt:-ms-input-placeholder { opacity: 0.4; } .header-right-txt.placeholder { opacity: 0.4; } .header-right-sub { background: none; line-height: 34px; height: 34px; background: url(../images/search.jpg) no-repeat center; border: 0; width: 44px; } .header-right-top span.lang { display: inline-block; float: right; width: 70px; height: 44px; text-align: center; cursor: pointer; color: #fff; font-size: 14px; position: relative; } .header-right-top span.lang a { color: #fff; float: none; margin: 0; display: block; position: relative; } .header-right-top span.lang i { transition: 0.3s all; -webkit-transition: 0.3s all; content: ''; position: absolute; right: 0; top: 10px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #ffffff; } .header-right-top span.lang .lang-box { position: absolute; left: 0; top: 44px; display: none; width: 100%; line-height: 30px; background: rgba(0, 0, 0, 0.75); text-align: center; } .header-right-top span.lang.on .lang-box { display: block; } .header-right-top span.lang.on i { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); } @media only screen and (max-width: 1024px) { .header-right-top span.lang { height: 24px; } .header-right-top span.lang .lang-box { top: 24px; } } .banner { width: 100%; } .banner img { width: 100%; height: auto; } .swiper-pagination { position: absolute; bottom: 14px; width: 100%; height: auto; left: 0; text-align: center; margin: 0; } .swiper-pagination span { display: inline-block; width: 78px; height: 20px; margin-right: 3px; background: none; border-radius: 0; opacity: 1; position: relative; } .swiper-pagination span::before { content: ''; position: absolute; left: 0; top: 10px; height: 1px; width: 100%; background: #bdbfc0; } .swiper-pagination span.swiper-pagination-bullet-active::before { height: 3px; top: 9px; background: #dc3738; } .swiper-pagination span:last-child { margin-right: 0; } .in-product { clear: both; padding-top: 20px; background: #f4f4f4; } .in-product h4, .in-news h4 { padding-top: 1em; margin-bottom: 0.5em; text-align: center; } .in-news.test h4 { margin-bottom: 1.5em; } .in-product-tab { text-align: center; line-height: 2.4em; } .in-product-tab a { border: 1px solid #cccccc; position: relative; padding: 0 4em; color: #4f4f4f; display: inline-block; } .in-product-tab a.on { color: #fff !important; background: #313131; border: 1px solid #313131; } .in-product-tab a.on i { content: ''; position: absolute; left: 50%; margin-left: -8px; bottom: -8px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #313131; } .in-product-main { background: #f4f4f4; padding-top: 20px; padding-bottom: 60px; } .new_banner .in-product-main{ margin-bottom: 30px; } .merge_banner, .merge_banner.in-product, .merge_banner .in-product-main, .new_test { /*padding-top: 0px; background: #020202;*/ } .new_test .swiper-slide img{ } .new_test .swiper-slide{ //height: calc(100vh - 80px); } .merge_banner{ touch-action: pan-y; } .merge_banner .more{ color: #fff; background: #e60012; display: inline-block; width: auto; line-height: 1.5em; padding: 0.2em 1em; border-radius: 90px; margin-bottom: 1em; float: right; } .merge_banner .more:hover{ color: #fff !important; opacity: 0.9; } .in-news-group-wrap { display: none; } .in-news-group-wrap.on { display: block; } .in-product-main > a, .in-news-group-wrap > a { display: block; background: #dc3738; color: #fff; border-radius: 27px; line-height: 54px; width: 208px; margin: 0 auto; text-align: center; border: 1px solid #fff; } .in-product-main ul { margin: 0 -10px 20px; display: none; } .merge_banner .in-product-main .test li, .merge_banner .in-product-main ul { margin-bottom: 0; } .in-product-main ul.on { display: block; } .in-product-main li { width: 25%; float: left; margin-bottom: 20px; } .in-product-main .test li { width: 20%; float: left; margin-bottom: 20px; } .in-product-main-inner { background: #fdfdfd; margin: 0 10px; position: relative; } .test .in-product-main-inner{ position: relative; } .test .in-product-main-inner .tran_scale .fnt_16{ position: absolute; left: 0; bottom: 0; padding: 0.5em 1em; background: rgba(0,0,0,0.5); width: 100%; box-sizing: box-sizing; color: #fff; } .in-product-main-inner > a { height: 0; padding-bottom: 69%; } .in-product-main-inner dl { border-top: 1px solid #e5e5e5; padding: 25px; } .in-product-main-inner dl dt { margin-bottom: 0em; height: 1.5em; overflow: hidden; } .in-product-main-inner dl dt a { color: #333333; font-weight: normal; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .in-product-main-inner dl dd { color: #7e7e7e; width: 100%; height: 1.5em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .in-about { position: relative; } .video-box { position: relative; /*height:auto;padding-bottom:36.8%;*/ } .video-box video { width: 100%; height: 100%; object-fit: fill; } .in-about .video-box > a { display: block; width: 13%; height: 0; padding-bottom: 13%; border: 1px solid #fff; border-radius: 100%; position: absolute; left: 45%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); z-index: 200; } .in-about .video-box > a:before { content: ''; display: block; width: 40%; height: 0; padding-bottom: 40%; border-radius: 100%; position: absolute; left: 50%; top: 50%; background: #e70001; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } .in-about .video-box > a:after { content: ''; display: block; width: 0; height: 0; border: 8px solid transparent; border-left: 8px solid #fff; position: absolute; left: calc(50% + 4px); top: 50%; background: #e70001; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .in-about-txt { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translateX(-50%, -50%); -ms-transform: translateX(-50%, -50%); -moz-transform: translateX(-50%, -50%); -o-transform: translateX(-50%, -50%); color: #fff; z-index: 100; } .in-about-txt h4 { margin-bottom: 1em; } .in-about-txt ul { color: #e53738; } .in-about-txt ul li { float: left; margin-right: 5%; } .in-about-txt ul li span { display: inline-block; padding-right: 20px; position: relative; } .in-about-txt ul li span:after { position: absolute; right: 0; top: 0; content: '+'; line-height: 18px; font-size: 18px; } .in-about-txt ul li em { display: block; } .in-about-txt-article { width: 40%; margin-bottom: 4%; } .in-news { padding-bottom: 80px; } .in-news-tab { width: 100%; border-top: 1px solid #eaeaea; text-align: center; margin-bottom: 35px; } .in-news-tab a { position: relative; display: inline-block; padding-top: 8px; margin-right: 10%; line-height: 2em; color: #7e7e7e; position: relative; } .in-news-tab a.on { color: #e53738; } .in-news-tab a.on:before { content: ''; position: absolute; left: 0; top: 0; height: 3px; width: 100%; background: #dc3738; } .in-news-tab a.on:after { content: ''; position: absolute; left: 50%; margin-left: -5px; bottom: -5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #dc3a3b; } .in-news-tab a:last-child { margin-right: 0; } .in-news-list { margin-bottom: 30px; } .in-news-list li { float: left; width: 25%; overflow:hidden; } .in-news-list li a { overflow: hidden; display: block; } .in-news-list li img { transition: 0.5s all; -webkit-transition: 0.5s all; width: 100%; height: auto; } .in-news-list-inner { margin: 0 14px; background:#f8f8f8; } .in-news-list-inner em { display: block; width: 106px; height: 26px; color: #fff; line-height: 26px; text-align: center; background: #dc3738; font-size: 12px; margin-right: -8px; margin-top: -16px; position: relative; z-index: 200; float: right; margin-bottom: 20px; } .in-news-list-inner dl { clear: both; padding: 5%; padding-top:0; } .in-news-list-inner dl:before { content: ''; display: block; width: 90px; height: 2px; background: #525252; } .in-news-list-inner dl dt { margin: 1em 0 0.3em; font-weight: normal; line-height: 1.6em; height: 3.2em; overflow: hidden; } .in-news-list-inner dl dt a { color: #333333; } .in-news-list-inner dl dd { color: #4f4f4f; line-height: 1.6em; height: 3.2em; overflow: hidden; } .in-news-list-inner.ratio-img{} .in-news-list-inner .list-box{ padding: 5%; padding-right:5px; height:100%; overflow: auto; } .in-news-list-inner .list-box::-webkit-scrollbar{width:4px;} .in-news-list-inner .list-box::-webkit-scrollbar-thumb{ border-radius: 4px; background: rgba(173, 173, 173, 0.8); } .in-news-list-inner .list-box::-webkit-scrollbar-track{ border-radius: 0; background: rgba(0, 0, 0, 0); } .in-news-list-inner .list-box a{ display:block; margin:0 0 7%; text-align:left; color:#333; } .in-news-list-inner .list-box h4{ text-align:left; margin-bottom:5px; padding-top:0; padding-right:15px; line-height: 1.4; color:#333333; } .in-news-list-inner .list-box .time{ color:#666; font-size:14px; margin-top:3px; } .footer { background: #191919; } .footer-top { padding: 60px 0 110px; } .footer-top-l { width: 66%; float: left; } .footer-top-l li { position: relative; padding-top: 15px; width: 25%; float: left; } .footer-top-l li:before { content: ''; position: absolute; left: 0; top: 0; width: 90px; height: 2px; background: #343434; } .footer-top-l li dt { font-weight: normal; line-height: 1.6em; margin-bottom: 1em; } .footer-top-l li dt a { color: #dbdbdb; } .footer-top-l li dd { line-height: 2em; } .footer-top-l li dd a { color: #dbdbdb; } .footer-top-c { width: 34%; float: left; } .footer-top-c .t{ margin-bottom:15px; } .footer-top-r { width: 50%; float: left; text-align:center; border-left:1px solid #65686f; } .footer-top-r p { text-align: center; color: #dbdbdb; line-height: 1.4em; padding: 0.8em 0 0; } a.email-sub { width: 100%; max-width:200px; height: 40px; line-height: 40px; text-align: center; margin: 30px 0 0; background: #dc3a3b; color: #fff !important; display: block; } .hot-tel { color: #dbdbdb; float:left; width:50%; margin-top:1.5em; } .friend { width: 100%; max-width: 200px; position: relative; margin-top: 20px; } .friend span { border: 1px solid #dbdbdb; display: block; width: 100%; line-height: 2.8em; border-radius: 1.4em; color: #dbdbdb; padding: 0 1.5em; z-index: 200; background: #191919; position: relative; } .friend ul { position: absolute; left: 0; top: 1.4em; width: 100%; border: 1px solid #dbdbdb; z-index: 100; line-height: 2em; padding: 0 1.5em; padding-top: 1.7em; border-radius: 0 0 1.4em 1.4em; background: #191919; display: none; } .friend.on ul { display: block; } .friend ul a { color: #fff; font-weight: normal; } .friend:after { content: ''; position: absolute; right: 0.8em; top: 50%; margin-top: -4px; display: block; width: 0; height: 0; border: 10px solid transparent; border-top: 10px solid #7e7e7e; z-index: 200; } .friend:before { content: ''; position: absolute; right: 0.8em; top: 50%; margin-top: -6px; display: block; width: 0; height: 0; border: 10px solid transparent; border-top: 10px solid #191919; z-index: 300; } .public-share a { float: left; margin-left: 4%; width: 11%; } .public-share a img { max-width: 100%; height: auto; } .footer-bottom { background: #2f2f2f; color: #7e7e7e; line-height: 3em; padding: 14px 0; } .footer-bottom a { color: #7e7e7e; } .footer-bottom span { font-size: 12px; margin: 0 10px; vertical-align: top; } .footer-link { float: left; margin-right: 3em; } .footer-icon-link { float: right; } .footer-icon-link img { margin-left: 10px; } .device .swiper-container .swiper-wrapper .swiper-slide { position: relative; } .swiper-txt { position: absolute; left: 15%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); padding: 30px; } .swiper-txt:before { content: ''; display: none; width: 43px; height: 38px; left: 0px; top: 0px; background: url(../images/core_img1.png) left top no-repeat; position: absolute; } .swiper-txt:after { content: ''; display: none; width: 43px; height: 38px; right: 0px; bottom: 0px; background: url(../images/core_img2.png) right bottom no-repeat; position: absolute; } .swiper-txt em, .swiper-txt span, .swiper-txt p { display: block; font-weight: normal; color: #424141; } .swiper-txt p { color: #4f4f4f; } .in-product-cover { position: absolute; background: rgba(0, 0, 0, 0.65); left: 0; top: 0; width: 100%; height: 100%; opacity: 0; } .in-product-cover-txt { position: absolute; top: 50%; left: 5%; width: 90%; padding: 0 20px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); text-align: left; color: #fff; } .in-product-cover-txt h4 { text-align: left; overflow: hidden; } .in-product-cover-txt p { margin-bottom: 3em; max-height: 9em; overflow: hidden; } .in-product-cover-txt a.more { width: 154px; height: 40px; background: #dc3738; color: #fff; display: block; text-align: center; line-height: 40px; border-radius: 20px; } @media (max-width: 767px) { .swiper-txt p br { display: none; } } @media (min-width: 1025px) { nav > ul > li > a:hover { color: #dc3738 !important; /*font-weight: bold;*/ } .header-right-top-right:hover dl { display: block; } .friend:hover ul { display: block; } .in-product-main > a:hover, .in-news-group-wrap > a:hover { color: #dc3738 !important; background: #fff; border: 1px solid #dc3738; } .in-news-list li:hover em { background: #000; } .in-news-list li:hover img { transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); } .in-news-list li:hover dl:before { background: #dc3738; } .in-news-list li:hover dl dt a { color: #dc3738; } .in-product-main-inner:hover .in-product-cover { opacity: 1; } .in-product-main-inner:hover .in-product-cover a:hover { color: #fff !important; } } @media (max-width: 1440px) { .in-about > a { left: 50%; } } @media (max-width: 1200px) { nav li a { padding: 0 0.5em; } .footer-icon-link { float: left; clear: both; } .footer-icon-link img { margin-left: 0; margin-right: 10px; } .footer-bottom { overflow: hidden; padding: 10px 0; } .in-news { padding-bottom: 50px; } .in-product-main > a, .in-news-group-wrap > a { line-height: 34px; width: 168px; } .in-about-txt-article { width: 80%; } .in-about .video-box > a { left: 88%; } } @media (max-width: 1024px) { .header { height: 50px; } .header .logo img { height: 100%; width: auto; display: block; } .header-wrap { height: 50px; position: relative; } .header-wrap a.logo { display: block; position: absolute; left: 10px; top: 10%; height: 80%; width: auto; margin: 0; } .header-wrap-right { display: none; position: absolute; top: 50px; left: 0px; z-index: 200; background: rgba(0, 0, 0, 0.8); padding: 0 20px; padding-bottom: 10px; width: 100%; } .phone_body .header-wrap-right { display: block; } nav { padding-top: 0px; } nav li { width: 100%; } nav li a { /*border-bottom:1px solid #ccc;*/ width: 100%; height: 2.4em; line-height: 2.4em; } nav li.on a:after { display: none; } nav li:last-child a { border: 0; } .wrap { width: calc(100% - 40px); } .in-product-tab { overflow: hidden; } .in-product-tab a { margin-right: 0; width: 50%; float: left; padding: 0 10px; } .in-product-tab a i { float: left; } .in-product-main .test li, .in-product-main li { width: 50%; margin-bottom: 10px; } .in-product-main-wrap ul li:nth-child(n + 5){ display:none; } .test .in-product-main-inner .tran_scale .fnt_16{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .merge_banner .in-product-main{ padding-bottom: 50px; } .merge_banner .more{ font-size: 12px; } .in-product-main .test{ white-space: nowrap; overflow: auto; } .in-product-main .test li{ width: 40%; float: none; display: inline-block; } .in-product-main-inner { margin: 0 5px; } .in-product-main-inner img { width: 100%; height: auto; } .in-product-main { padding: 10px 0 30px; } .in-product-main-inner dl { padding: 10px; } .in-news-list li { width: 50%; margin-bottom: 20px; } .in-news-list-inner { margin: 0 5px; height:auto !important; } .in-news { padding-bottom: 30px; } .footer-top { padding: 20px 0; } .footer-top-l { width: 60%; } .footer-top-l li { width: 100%; margin-bottom: 20px; } .footer-top-l li dt { margin-bottom: 0.5em; } .footer-top-l li dd { float: left; margin-right: 10px; } .friend { margin-bottom: 20px; } .footer-top-c { margin-bottom: 20px; } .footer-top-r img { display: block; margin: 0 auto; max-width:70%; } .footer-bottom-wrap > em { clear: both; display: block; line-height: 1.4em; margin-bottom: 10px; } .footer-icon-link img { width: 30%; margin-right: 3%; float: left; } .main { padding-top: 50px; } /*.banner img{display: none;} .device,.device .swiper-container{height: 400px!important;} .swiper-txt{top:120px; width: 50%;} .swiper-txt{ position: relative; top:0; left:0; padding:20px; transform: none; -webkit-transform: none; -ms-transform: none; } .device{ height:auto!important; }*/ .pagination { bottom: 10px; } .in-about > a { right: 0; bottom: 0; left: auto; top: auto; transform: none; -webkit-transform: none; -ms-transform: none; } .in-news-list { margin-bottom: 0; } .in-product-tab a i { display: none; } body, input, select, button, textarea { font-size: 14px; } .header-right, nav { width: 100%; } .header-right-top { padding: 15px 10px; box-sizing: border-box; height: auto; } .header-right-search { display: block; left: 10px; top: 10px; width: 215px; background: #fff; } .header-right-sub { background: url(../images/dot_02_b.png) no-repeat center; } .header-right-txt { width: 170px; } .header-right-top a.a_ser { display: none; } .header-right-top a { margin-left: 15px; } } @media (max-width: 1279px) { .header-right-txt { height: 20px; line-height: 20px; margin-top: 7px; color: #000; } } @media (max-width: 1440px) { .new_banner .right img{ max-height: 40vh; } } @media (max-width: 767px) { .banner .pc-swp img { display: none; } .footer-top-l li dd{display:none;} .footer-top-l li:before{ width:100%; } .footer-top-l li{ margin-bottom:6px; } .footer-top-l li:last-child:after{ content: ''; position: absolute; left: 0; bottom: -7px; width: 100%; height: 2px; background: #343434; } } @media (max-width: 1023px) { .footer-top-c{ width: 40%; } .friend { width: 100%; max-width: 80%; margin-top:30px; } .swiper-txt { left: 0; } .swiper-txt em { font-size: 20px; } .swiper-txt span { font-size: 24px; } } .phone-swp{ display:none; } @media (max-width: 767px) { .in-product-main-inner dl dd{display:none;} .pc-swp{ display:none; } .phone-swp{ display:block; } a.email-sub{ max-width:100%; } .footer-top-l, .footer-top-c{ width: 100%; } .footer-top-c .t{margin-top:15px;} .header-wrap-right { padding: 0 10px; } .header-right-search { width: 180px; } .header-right-txt { width: 135px; } .in-product-cover { display: none; } /*.device,.device .swiper-container{height: 280px!important;} .swiper-txt{top:70px;width: 55%;}*/ .device .swiper-container .swiper-wrapper .swiper-slide { /*background: none!important;*/ height: 240px; } .device .swiper-container .swiper-wrapper .swiper-slide > img { display: none; } .new_test.banner img { } .swiper-pagination span { width: 30px; } .swiper-txt { /* position: static; left: 0; top: 0; transform: translateY(0); -webkit-transform: translateY(0);*/ width: 70%; padding: 20px; } .swiper-txt em { font-size: 14px; } .swiper-txt span { font-size: 20px; } .swiper-txt:before, .swiper-txt:after { width: 15px; height: 15px; } .in-about-txt { width: 100%; position: static; left: auto; top: auto; transform: translate(0, 0); -webkit-transform: translate(0, 0); color: #333; padding: 20px; background:rgb(70,72,71); color:#fff; } .in-about-txt h4{text-align:center;} .in-about-txt ul li{ width:30%; margin:0; text-align:center; } .in-news-list li{ width:100%; } .in-news-list-inner dl{overflow:hidden;} .in-news-list li:not(:first-child) .in-news-list-inner > a, .in-news-list li:not(:first-child) .in-news-list-inner dl::before, .in-news-list li:not(:first-child) em, .in-news-list-inner dl dd{ display:none; } .in-news-list li:first-child em{ width:90px; margin-left: 5%; margin-bottom: 10px; margin-top: 10px; float:none; } .in-news-list li:first-child .phone-date{ display:none; } .in-news-list-inner dl dt{height:auto !important;} .phone-date{display:block !important;height:auto !important;} .video-box{ display:none; } .in-about-txt-article { width: 100%; } .in-about-txt ul li span { font-size: 18px; } .in-about .video-box > a { left: 50%; } .in-about .video-box > a:after { border: 4px solid transparent; border-left: 4px solid #fff; left: calc(50% + 2px); } .footer-top-l li dt{ } .footer-top-l li dt::after{ content:''; display:block; position:absolute; right: 1%; top:17px; z-index:2; width:15px; height:15px; background:url(../images/mem_fee_img01.png) center center no-repeat; } .footer-top-l li dt.on::after{ background-image:url(../images/mem_fee_img01_on.png); } } @media (max-width: 375px) { .header-right-top { padding: 55px 10px 0; } .header-right-search { width: 100%; left: 0; } .header-right-txt { width: calc(100% - 44px); } } .bshare-custom{display:none;} .bshare-custom a { float: left; width: 36px !important; padding-left: 0 !important; margin: 0 4% 0 0 !important; height: 36px !important; background-image: none !important; text-indent: 0 !important; } .bshare-custom a.bshare-sinaminiblog { background: url(../images/fx_img1.jpg) no-repeat !important; background-size: cover !important; } .bshare-custom a.bshare-qqmb { background: url(../images/fx_img2.jpg) no-repeat !important; background-size: cover !important; } .bshare-custom a.bshare-weixin { background: url(../images/fx_img5.jpg) no-repeat !important; background-size: cover !important; } .bshare-custom a.bshare-facebook { background: url(../images/fx_img3.jpg) no-repeat !important; background-size: cover !important; } .bshare-custom a.bshare-linkedin { background: url(../images/fx_img4.jpg) no-repeat !important; background-size: cover !important; } /*内页公共样式*/ .in_header { background: #000; } .inmain { padding-top: 80px; } .inbanner { position: relative; } .inbanner img { width: 100%; } .inbanner .txt { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .inbanner h2 { color: #fff; padding-bottom: 30px; position: relative; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); } .inbanner h2:after { position: absolute; content: ''; width: 105px; height: 2px; background: #fff; left: 15px; bottom: 0; } @media (max-width: 1279px) { .inbanner h2 { padding-bottom: 15px; } .inbanner h2:after { width: 70px; } } @media (max-width: 1023px) { .inmain { padding-top: 50px; } .inbanner { height: 200px; overflow: hidden; } .inbanner img { display: none; } .inbanner h2:after { width: 60px; } } @media only screen and (max-width: 767px) { .inbanner { height: 110px; } .inbanner h2:after { width: 50px; } .bshare-custom a{ margin-left: calc(29% - 36px) !important; margin-right: 0 !important; } .bshare-custom a:first-child{ margin-left: 0 !important; } } /*ljx.css*/ .sitemap > ul > li { border: 1px solid #e6e6e6; padding: 60px; padding-top: 0; padding-bottom: 30px; margin-bottom: 40px; } .sitemap_box dt { color: #fff; font-weight: normal; } .nav_list .sitemap_box dt a { color: #fff; } .sitemap_p p a { color: #4c4c4c; } .sitemap_p p { line-height: 30px; } .sitemap_box { overflow: hidden; } .sitemap_box ul { overflow: hidden; /*margin: 0 -30px;*/ } .sitemap_box li { float: left; } .sitemap_box li dl { padding: 0 20px; border-left: 1px solid #fff; } .sitemap_box li dl:nth-child(4n) { } .sitemap_top .sitemap_box dt { padding-bottom: 10px; } @media only screen and (max-width: 1440px) { .sitemap > ul > li { padding: 0 40px; padding-bottom: 30px; } .sitemap_box li dl { padding: 0 20px; } .sitemap_box ul { margin: 0 -20px; } } @media only screen and (max-width: 1279px) { .sitemap > ul > li { padding: 0 30px; padding-bottom: 30px; } .sitemap_box li dl { padding: 0 15px; } .sitemap_box ul { margin: 0 -15px; } } @media only screen and (max-width: 1024px) { .sitemap h3 em { height: 2px; width: 50px; } .sitemap > ul > li { padding: 0 30px; padding-bottom: 30px; margin-bottom: 20px; } .sitemap_box li dl { padding: 0; border: 0; } .sitemap_box ul { margin: 0; } .sitemap_top .sitemap_box li { width: 100%; } .sitemap_p { overflow: hidden; } .sitemap_p p { float: left; margin-right: 30px; } .sitemap h3 { height: 60px; line-height: 60px; font-weight: bold; } .sitemap_top .sitemap_box dt { font-weight: bold; } .sitemap > ul > li { padding: 20px; padding-top: 0; } .sitemap_box li { width: auto; margin-right: 30px; } } /*导航*/ .arrow { display: none; } .header-wrap { position: static; } .nav_list { display: none; height: auto !important; } .nav_list h1 { margin-bottom: 20px; display: none; } .nav_list { position: absolute; top: 80px; left: 5%; width: 90%; background: #333; padding: 30px 0; padding-bottom: 20px; } .nav_list, .nav_list a { color: #fff; } .nav_list .sitemap_p { height: 120px; overflow: hidden; } .nav_list .sitemap_p p a { color: #fff; } .nav_list .sitemap_box dt { color: #fff; } .nav_list .sitemap_top .sitemap_box li { width: 20%; margin-bottom: 30px; } .nav_list .wrap{width:96%;} .nav_list .sitemap_top .sitemap_box dt { padding-bottom: 15px; } .m_more { margin-top: 10px; } .m_more a { color: #dc3738; } .nav_block { padding: 20px 0; } .nav_li ul { overflow: hidden; } .nav_li li { float: left; width: 16.66%; *margin-left: -1px; margin-bottom: 20px; } .nav_li li a { border-left: 2px solid #fff; padding-left: 12px; } @media (max-width: 1350px) { .nav_list .sitemap_top .sitemap_box li { /*width: 25%;*/ } } @media (max-width: 1365px) { .colorgol{margin-left:100px!important;line-height:68px !important;} } @media (max-width: 1279px) { nav > ul > li > a { padding: 0 8px; } .nav_list{width:100%; lefT:0;} .m_more a{font-size:13px;} } nav a { transition: 0s all; -webkit-transition: 0s all; } @media (max-width: 1024px) { .nav_list .sitemap_p { min-height: inherit; height: auto !important; } nav > ul > li.on > a:after { background: none; } .phone_body { height: 100vh; overflow: hidden; } .arrow { display: block; float: right; background: url(../images/nav_jia.png) no-repeat center center; width: 36px; height: 36px; cursor: pointer; } nav > ul > li.cur > .arrow, .nav_list .sitemap_top .sitemap_box dt.cur .arrow { background: url(../images/nav_jian.png) no-repeat center center; } nav > ul > li > a { width: calc(100% - 90px); border: 0; } nav > ul > li { border-bottom: 1px solid #ccc; margin-right: 0; } .nav_list { position: static; padding: 20px 0; padding-top: 0; } .nav_list .sitemap_top .sitemap_box li { width: 100%; margin: 0; } .nav_list .sitemap_top .sitemap_box dt { padding: 0; margin: 0; height: 36px; line-height: 36px; border-bottom: 1px dashed #5d5b5b; font-weight: normal; } .nav_list .sitemap_top .sitemap_box dd { display: none; } .nav_list h1 { display: none; } nav > ul > li > a { height: 36px; line-height: 36px; } nav > ul > li > .arrow { margin-right: 20px; } .nav_li li a { border: 0; padding-left: 0; } .nav_li li { width: 100%; margin-bottom: 0; } .nav_list .sitemap_p p a, .nav_list .m_more a { border: 0; } .nav_list .m_more { margin-top: 0; } .nav_list .sitemap_p p { width: 100%; margin-right: 0; } nav > ul > li:last-child { border: 0; } nav { max-height: 70vh; overflow: auto; } .nav_list { background: none; width: 100%; } } @media (min-width: 1025px) { .nav_li li a:hover { border-left: 2px solid #dc3738; } } .sidebar { font-size: 12px; position: fixed; z-index: 1000; left: auto; right: 0px; top: 50%; margin-top: -150px; width: 62px; height: 240px; transition: all 0.5s; /*width: 62px; height: 240px; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);*/ } .sidebar .sidebar-open { display: block; position: absolute; width: 20px; height: 30px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; left: -20px; top: 25px; background: #e53a3b url('../images/reform_pre_on.png') no-repeat center center; background-size: 50%; visibility: hidden; opacity: 0; transition: all 0.3s; cursor: pointer; } .sidebar .sidebar-close { float: right; width: 25px; height: 25px; background: url('../images/sech_close.png') no-repeat center center; text-align: center; color: #fff; margin-right: 10px; cursor: pointer; } .sidebar.off { right: -62px; } .sidebar.off .sidebar-open { visibility: visible; opacity: 1; } .sidebar li { transition: 0.5s all; -webkit-transition: 0.5s all; float: left; cursor: pointer; width: 100%; text-align: center; position: relative; width: 62px; height: 60px; border: 1px solid #ebe7e7; border-radius: 2px; background: #fff; background: linear-gradient(to bottom, #ffffff 0%, #edecec 100%); } .sidebar li span { width: 26px; height: 26px; display: block; margin: 8px auto 0; } .sidebar li span img { display: block; } .sidebar li span img + img { display: none; } .sidebar li em { display: block; font-size: 12px; } .sidebar li a { color: #333; } .sidebar li .li_con { padding: 15px; display: none; text-align: left; transform: translateX(-50px); -webkit-transform: translateX(-50px); position: absolute; right: 64px; top: 0; min-width: 100px; box-shadow: 0px 0px 3px 0px #ccc; background: #fff; } .sidebar li:hover { background: #e53a3b; border: 1px solid #e53a3b; border-radius: 2px; } .sidebar li:hover em { color: #fff; } .sidebar li:hover span img { display: none; } .sidebar li:hover span img + img { display: block; } .sidebar li:hover .li_con { display: block; transform: translateX(0); -webkit-transform: translateX(0); } .sidebar li .li_box01 { width: 360px; } .sidebar li .li_box01 dt { float: left; width: 100%; margin-bottom: 10px; } .sidebar li .li_box01 dt input { float: left; width: calc(100% - 110px); padding: 0 10px; font-weight: normal; height: 30px; line-height: 30px; border: 1px solid #ebe7e7; background: #fff; font-size: 12px; } .sidebar li .li_box01 dt button { float: right; width: 100px; height: 30px; line-height: 30px; text-align: center; font-weight: normal; border: none; font-size: 12px; color: #fff; background: #e53738; } .sidebar li .li_box01 dd { margin-bottom: 5px; } .sidebar li .li_box01 dd > img { width: 18px; height: 18px; margin-right: 5px; } .sidebar li .li_box01 dd i { color: #e53a3b; } .sidebar li .li_box02 dd { margin-bottom: 10px; } .sidebar li .li_box02 dd:last-child { margin-bottom: 0px; } .sidebar li .li_box02 dd a { display: block; width: 100px; height: 30px; line-height: 30px; color: #fff !important; text-align: center; background: #e53a3b; } .sidebar li .li_box03 { text-align: center; width: 150px; } .sidebar li .li_box03 p { margin-top: 5px; } @media only screen and (max-width: 1024px) { .sidebar.off { transform: translateX(100%); right: 0px; } .sidebar.off .sidebar-open { visibility: visible; opacity: 1; } } @media only screen and (max-width: 767px) { .sidebar li .li_box01 { width: 335px; } } @media only screen and (max-width: 400px) { .sidebar li .li_box01 { width: 280px; } } @media only screen and (max-width: 359px) { .sidebar li .li_box01 { width: 270px; } } @media only screen and (max-width: 320px) { .sidebar li .li_box01 { width: 250px; } .sidebar li .li_box01 dt button { width: 85px; } .sidebar li .li_box01 dt input { width: calc(100% - 90px); } } @media only screen and (max-width: 1679px) { .footer-top-l li dt, .footer-top-l li dd { font-size: 18px; } } .hot-tel span { font-size: 18px; } .hot-tel p a { color: #fff; } @media only screen and (max-width: 1399px) { .hot-tel p { font-size: 22px; } } @media only screen and (max-width: 1399px) { .footer-top-l li dt, .footer-top-l li dd, .hot-tel span { font-size: 14px; } } /* 视频样式*/ .in-about .video-box > a.HomeplayVideo { display: none; } .HomeVideo_click { background-size: contain !important; } .ActiveVideo { position: fixed; left: 0; top: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 2147483648; } .ActiveVideo_video { width: 75%; position: absolute; left: 0; right: 0; top: 50%; margin: auto; transform: translateY(-50%); } .ActiveVideo_video > video { width: 100%; } .ActiveVideo_del { display: block; position: absolute; right: 0; top: 0; font-size: 25px; font-weight: bold; z-index: 99; line-height: 1; color: #ccc; padding: 5px; cursor: pointer; }