@charset "utf-8"; .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} .clearfix{*+height:1%;} .clear{clear:both;} a, input, button, select, textarea { text-decoration: none; outline: none; color: #454545; } a:hover, a:focus { text-decoration: none; } body, html { font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: grayscale; } body { margin: 0; font-size: 15px; line-height: 1.8; color: #333; } .am-btn { display: inline-block; margin-bottom: 0; padding: .5em 1em; vertical-align: middle; font-size: 16px; font-weight: 400; line-height: 1.2; text-align: center; white-space: nowrap; background-image: none; border: 1px solid transparent; border-radius: 0; cursor: pointer; outline: 0; -webkit-appearance: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: background-color .3s ease-out,border-color .3s ease-out; transition: background-color .3s ease-out,border-color .3s ease-out; } .am-btn-primary { color: #fff; background-color: #0e90d2; border-color: #0e90d2; } .am-btn-warning { color: #fff; background-color: #F37B1D; border-color: #F37B1D; } .am-margin-left { margin-left: 10px; } /* 1. Extend ------------------------------------------*/ /* @extend display-flex; */ display-flex, .display-flex, .display-flex-center, .socials-bold, .au-btn:after, .meta .meta-item, .portfolio-pagination-content, .spendora-pagination-content .prev, .spendora-pagination-content .next, .portfolio-pagination-content .prev, .portfolio-pagination-content .next, .menu ul, .toggle-box .toggle-btn, .spendora-lastest-post ul li, .widget_categories ul li, .widget_product_categories ul li, .spendora-instagram-gallery, .widget_price_filter .price_slider_wrapper .price_slider_amount, .product_list_widget li, .socials-logins, .blog-page .item, .cart-page .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .modify-qty, .woocommerce .spendora-checkout-top .checkout_coupon .form-row, .checkout-page form.woocommerce-checkout .spendora-order-reviews #order_review table.shop_table tfoot .order-review-total li, #count-down-time, .email-subcribe form, .email-subcribe form button, .slideshow-btn:after, .wrap-scroll-slider1 .scroll-slider1, .year-experience, .landing-porfolio-content, .our-news-content .item, .our-process-content .our-process-list, .aboutus-intro, .aboutus-intro .intro-content .signature, .au-video-button i, #fullpage .testimonials-fullpage-content, .single-product .product .product-summary .summary .woocommerce-product-rating, .single-product .product .product-summary .summary form.cart, .single-product .product .product-summary .summary form.cart .quantity .modify-qty, .single-product .product .spendora-product-tabs .tabs, .product-item figure .new, .product-item figure .onsale, .product-item figure .woocommerce-add-to-cart, .product-item figure .woocommerce-add-to-cart a, .product-item .info .product-title-price, .single-content .tags-socials .socials, .single-post-author, .comment-item .comment-content, .comment-item .comment-content .comment-body .comment-author, .common-form .form-submit:after { display: flex; display: -webkit-flex; } /* @extend list-type-ulli; */ list-type-ulli, ul, .pagination ul, .menu ul, .widget_lastest_entries ul, .filter-projects { list-style-type: none; margin: 0; padding: 0; } .display-flex { justify-content: space-between; -moz-justify-content: space-between; -webkit-justify-content: space-between; -o-justify-content: space-between; -ms-justify-content: space-between; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } /*header*/ .header { height: 80px; position: absolute; top: 0px; z-index: 1000; width: 100%; background: rgba(255, 255, 255, 0.0); } .header-menu { padding: 0 65px; } .header .fixed { -webkit-animation: fadeInDown 0.3s ease-out forwards; -moz-animation: fadeInDown 0.3s ease-out forwards; -o-animation: fadeInDown 0.3s ease-out forwards; animation: fadeInDown 0.3s ease-out forwards; position: fixed; top: 0; left: 0; width: 100%; z-index: 10000; background: rgba(255, 255, 255, 0.96); -webkit-box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, 0.96); -moz-box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, 0.96); box-shadow: 0px 1px 3px 0px rgba(255, 255, 255, 0.96); border-bottom: 1px solid #ebebeb; } .header .fixed .logo .Lwhite{ display: none;} .header .fixed .logo .Lcolor{ display: block;} .header .fixed .menu ul li { padding: 10px 12px; } .header .fixed .menu ul li a{ color: #333; } .header .fixed .menu ul li a:after, .header .fixed .menu ul li a:before{ border-color: #333; } .header .fixed .menu ul li.curent-menu-item a{ color: #ed6d00; } .header .fixed .menu ul li.curent-menu-item a:after, .header .fixed .menu ul li.curent-menu-item a:before{ border-color: #ed6d00; } .header .fixed .menu ul li.curent-menu-item ul.sub-menu a{ color: #333; } .header .fixed .menu ul li.curent-menu-item ul.sub-menu a:hover{ color: #ed6d00; } .header .fixed .menu ul li .sub-menu li { padding: 5px 20px; } .header .fixed .search-box { height: 400%; } .header .fixed .toggle-box { display: none; } .header-1 .fixed .menu ul li a:hover { color: #ed6d00; } .header .fixed .menu ul li a:hover:after, .header .fixed .menu ul li a:hover:before{ border-color: #ed6d00; } .header-menu { padding: 0 65px; } .header-mobile .header-top-mobile { padding:0; } .header-mobile .header-top-mobile:after { content: ""; display: table; clear: both; } .header-mobile .header-top-mobile .logo { float: left; height: 60px; line-height: 60px; } .header-mobile .header-top-mobile .logo img { align-items: center; height: 28px; width: auto; } .header-mobile .header-top-mobile .hamburger { float: right; outline: none; } .header-mobile .header-top-mobile .toggle-box { height: 100%; position: relative; display: inline-block; float: right; padding: 12px 0; } .header-mobile .header-top-mobile .toggle-box .toggle-btn { width: 50px; } .header-mobile .header-top-mobile .search-box form input { width: 100%; } .header-mobile .header-top { float: left; width: 100%; } .header-mobile .header-top:after { content: ""; display: table; clear: both; } .header-pull { position: fixed; z-index: 1000; top: 0; left: 0; bottom: 0; width: 269px; box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.15); -moz-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.15); -webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.15); -o-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.15); -ms-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.15); overflow: hidden !important; height: 100%; } .header-pull .fixed { display: none; } .header-pull .header-menu-content { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; padding-top: 160px; } .header-pull .header-menu-content .logo { padding-bottom: 50px; } .header-pull .header-menu-content .header-socials { padding-top: 160px; } .header-pull .header-menu { padding: 0 25px; } .header-pull .footer-line { background: rgba(153, 153, 153, 0.5); margin-bottom: 35px; } .header-pull .menu ul { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .header-pull .menu ul li { padding: 13px 0; text-align: center; } .header-pull .menu ul li:hover>ul { top: 105%; } .header-pull .menu ul li .sub-menu { left: -42%; background: #ed6d00; display: none; } .header-pull .menu ul li .sub-menu li a { color: #fff; } /* 9. Header ------------------------------------------*/ .logo .Lcolor{ display: none} .menu ul { flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap; } .menu ul li { position: relative; padding: 25px 0; } .menu ul li a { font-size: 15px; padding: 6px 8px; margin: 0 15px; position: relative; color: #fff; text-transform: uppercase; } .menu ul li a:after, .menu ul li a:before { content: ''; position: absolute; width: 12px; height: 12px; opacity: 0; border: 2px solid #fff; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29); transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29); } .menu ul li a:before { top: 0; left: 0; border-width: 2px 0 0 2px; -webkit-transform: translate3d(10px, 10px, 0); transform: translate3d(10px, 10px, 0); } .menu ul li a:after { right: 0; bottom: 0; border-width: 0 2px 2px 0; -webkit-transform: translate3d(-10px, -10px, 0); transform: translate3d(-10px, -10px, 0); } .menu ul li a:hover { color: #ed6d00; } .menu ul li a:hover:after { max-width: 100%; } .menu ul li:last-child { padding-right: 0px; } .menu ul li .sub-menu { position: absolute; z-index: 1000; float: left; background-color: #fff; -webkit-transition: top 0.3s ease 0s, opacity 0.3s; transition: top 0.3s ease 0s, opacity 0.3s; transform: scaleX(0); -moz-transform: scaleX(0); -webkit-transform: scaleX(0); -o-transform: scaleX(0); -ms-transform: scaleX(0); opacity: 0; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; margin: 0; display: block; left: 50%; margin-left:-80px; padding: 0; min-width: 160px; white-space: nowrap; padding-top: 10px; padding-bottom: 10px; text-align: center; border: 1px solid rgba(0, 0, 0, 0.1); } .menu ul li .sub-menu li { padding: 3px 30px; } .menu ul li .sub-menu li a { padding: 5px 0px; display: block; color: #666; margin: 0px; } .menu ul li .sub-menu li:hover a { text-decoration: none; color: #ed6d00; } .menu ul li .sub-menu li:hover .sub-menu li a { text-decoration: none; } .menu ul li .sub-menu li .sub-menu { left: 100%; top: -25px; } .menu ul li .sub-menu li .sub-menu li a { text-decoration: none; } .menu ul li .sub-menu li .sub-menu li:hover a { text-decoration: underline; } .menu ul li .sub-menu .menu-item-has-children { position: relative; } .menu ul li .sub-menu .menu-item-has-children:after { position: absolute; font-family: 'Material-Design-Iconic-Font'; content: '\f2fb'; top: 50%; right: 28px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); } .menu ul li:hover>ul { opacity: 1; top: 100%; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .menu ul .curent-menu-item a{ color:#ed6d00; } .menu ul .curent-menu-item a:after, .menu ul .curent-menu-item a:before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); border-color: #ed6d00; } .menu ul .curent-menu-item .sub-menu li a:after, .menu ul .curent-menu-item .sub-menu li a:before { opacity: 0; } /* hover 状态 */ .menu ul li:hover a{ color:#ed6d00; } .menu ul li:hover a:after, .menu ul li:hover a:before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); border-color: #ed6d00; } .menu ul li:hover .sub-menu li a:after, .menu ul li:hover .sub-menu li a:before { opacity: 0; } .toggle-box { padding: 25px 0; } .toggle-box .toggle-btn { width: 150px; justify-content: space-around; -moz-justify-content: space-around; -webkit-justify-content: space-around; -o-justify-content: space-around; -ms-justify-content: space-around; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } /* 企业邮箱 */ .email-btn { position: relative; z-index: 999; color: #fff; font-size: 21px; margin-right: 16px; cursor: pointer; line-height: 40px; } /* 搜索框 */ .display-flex-center { justify-content: center; -moz-justify-content: center; -webkit-justify-content: center; -o-justify-content: center; -ms-justify-content: center; align-items: center; -moz-align-items: center; -webkit-align-items: center; -o-align-items: center; -ms-align-items: center; } .search-btn { position: relative; z-index: 999; color: #fff; font-size: 22px; margin-right: 10px; cursor: pointer; line-height: 40px; } .search-box { padding-left: 10px; position: relative; width: 100%; height: 100%; opacity: 0; position: fixed; top: 0; background: #fff; right: 0; transition: ease-in 0.5s all; -moz-transition: ease-in 0.5s all; -webkit-transition: ease-in 0.5s all; -o-transition: ease-in 0.5s all; -ms-transition: ease-in 0.5s all; transform: translateY(-150%); -moz-transform: translateY(-150%); -webkit-transform: translateY(-150%); -o-transform: translateY(-150%); -ms-transform: translateY(-150%); z-index: 999999; } .search-box form { cursor: pointer; position: relative; } .search-box form input { background: transparent; padding: 3px 10px; border: none; border-bottom: 1px solid #333; width: 780px; font-size: 18px; color: #333; font-family: 'Montserrat Medium'; } .search-box form input::-webkit-input-placeholder { font-size: 20px; color: #333; } .search-box form input::-moz-placeholder { font-size: 20px; color: #333; } .search-box form input:-ms-input-placeholder { font-size: 20px; color: #333; } .search-box form input:-moz-placeholder { font-size: 20px; color: #333; } .search-box form .search-icon { font-size: 20px; color: #333; position: absolute; right: 10px; top: 2px; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); background: transparent; padding: 0px; outline: none; cursor: pointer; border: none; } .search-box .nav-close { position: absolute; top: 40px; right: 40px; } .search-box.active { transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); opacity: 1; transition: ease-in 0.5s all; -moz-transition: ease-in 0.5s all; -webkit-transition: ease-in 0.5s all; -o-transition: ease-in 0.5s all; -ms-transition: ease-in 0.5s all; } .nav-icon { position: relative; z-index: 99; transition: linear 0.5s all; -moz-transition: linear 0.5s all; -webkit-transition: linear 0.5s all; -o-transition: linear 0.5s all; -ms-transition: linear 0.5s all; font-size: 25px; color: #fff; } .nav-icon:hover { color: #ed6d00; } .nav-box { width: 30%; background-color: #fff; padding: 40px 60px; opacity: 0; transition: ease-in 0.5s all; -moz-transition: ease-in 0.5s all; -webkit-transition: ease-in 0.5s all; -o-transition: ease-in 0.5s all; -ms-transition: ease-in 0.5s all; transform: translateY(-150%); -moz-transform: translateY(-150%); -webkit-transform: translateY(-150%); -o-transform: translateY(-150%); -ms-transform: translateY(-150%); position: fixed; top: 0px; right: 0; width: 440px; z-index: 9999999; height: 100%; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1); } .nav-box.active { transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); display: block; opacity: 1; transition: ease-in 0.5s all; -moz-transition: ease-in 0.5s all; -webkit-transition: ease-in 0.5s all; -o-transition: ease-in 0.5s all; -ms-transition: ease-in 0.5s all; } .nav-close { display: block; text-align: right; color: #666; font-size: 25px; margin-bottom: 80px; } .nav-close:hover { color: #ed6d00; } .nav-logo, .nav-img, .nav-info, .nav-socials { text-align: center; } .nav-logo { margin-bottom: 53px; } .nav-info { margin-top: 33px; margin-bottom: 200px; } .nav-info .info-item { font-size: 15px; margin-bottom: 15px; } .nav-info .info-item:last-child { margin-bottom: 0px; } .nav-info .info-item span { color: #666; font-family: 'Montserrat SemiBold'; } .nav-info .info-item a { color: #666; } /* 搜索结果 */ .search-section {} .search-section .sear_result .li{margin-bottom:10px;margin-top: 20px;} .search-section .sear_result a{color:#333;} .search-section .sear_result a:hover{text-decoration:underline;} .search-section .sear_result .el{font-size:14px;_width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; border-bottom:1px solid #ddd; padding-bottom: 10px;} .search-section .sear_result .p{padding:10px 20px;margin-top:0;} .search-section .sear_result .type{color:#000;display:inline-block;padding:0 1em;border-right:1px solid #ddd;margin-right:1em;font-weight: bold;} .search-section .dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1; vertical-align:middle; padding:0 3px;} .search-section .sear_filt label span{vertical-align: -2px;} .search-section .submit{background-color: #fff;width: 125px;cursor: pointer;border: 1px solid #ccc;height: 30px!important;vertical-align: -1px;} .search-section .sear_f .inp{height: 28px;line-height: 28px;padding: 0 0 0 5px;} .search-section .search-section-flag{background: transparent;} .search-section .dib { padding:0; } .search-section .sear_f .inp { line-height:28px; border:none; } .search-section .sear_f .inp {color:#666;text-indent: 10px;} /*Navbar menu mobile start*/ .hidden-tablet-landscape-up { display: none; } .au-nav-mobile { z-index: 10000; width: 100%; float: left; display: none; } .au-nav-mobile ul { padding: 0; margin: 0; display: block; list-style-type: none; list-style-type: none; background: #ff9900; } .au-nav-mobile ul li { position: relative; padding: 0; } .au-nav-mobile ul li a { font-size: 18px; color: #fff; padding: 14px 30px; font-weight: 700; text-align: left; display: block; } .au-nav-mobile ul li a:after { height: 0px; } .au-nav-mobile ul li > .arrow { width: 50px; height: 50px; color: #000; position: absolute; top: 0; right: 0; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; } .au-nav-mobile ul li > .arrow i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width: 11px; height: 11px; } .au-nav-mobile ul li > .arrow i:before { content: ''; position: absolute; left: 0; top: 4px; width: 11px; height: 3px; background: #fff; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; } .au-nav-mobile ul li > .arrow i:after { content: ''; position: absolute; left: 4px; top: 0; width: 3px; height: 11px; background: #fff; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px; } .au-nav-mobile ul li .clicked { color: #333; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); } .au-nav-mobile ul li .clicked i:after, .au-nav-mobile ul li .clicked i:before { background: #333; } .au-nav-mobile ul li .sub-menu { display: none; padding: 0; background: #fafafa; width: 100%; opacity: 1; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; } .au-nav-mobile ul li .sub-menu li { padding: 0px; } .au-nav-mobile ul li .sub-menu li a { font-size: 15px; padding: 15px 40px; border-bottom: 1px solid #e1e1e1; color: #333; } .au-nav-mobile ul li .sub-menu li > .arrow i:after, .au-nav-mobile ul li .sub-menu li > .arrow i:before { background: #333; } @media screen and (max-width: 1024px) { .hidden-tablet-landscape { display: none; } .hidden-tablet-landscape-up { display: block; } .header-home2 { position: relative; } .header-1 .hamburger-inner, .header-1 .hamburger-inner:after, .header-1 .hamburger-inner:before { background-color: #fff; } .header-pull { position: relative; width: 100%; } .page-pull { padding-left: 60px; } .heading-page-content { flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -o-flex-direction: column; -ms-flex-direction: column; } .project-five-columns .project-items .item { width: 33.33%; } .heading-page-2 img { height: 300px; } .heading-page-2 .heading-page-content { padding-top: 40px; padding-bottom: 43px; } .our-process-content .item { margin-right: 35px; } .landing-content .landing-sizer, .landing-content .landing-item { width: 50%; } .landing-content .landing-item { padding-left: 15px; padding-right: 15px; } .landing-content { margin-left: -15px; margin-right: -15px; } } /*Navbar menu mobile end*/ /* 首页banner 开始 */ .bannerWrap { position: relative; width: 100%; height: 100%; height: 600px; ; } .index_banner { position: relative; width: 100%; height: 100%; height: 600px; ; } .swiper-container { width: 100%; height: 100%; } .swiper-slide { background-position: center; background-size: cover; } .homepage-carousel--slide-content--gradient { left: 0; height: 100%; position: absolute; top: 0; width: 100%; z-index: 1; pointer-events: none; } .swiper-slide-1 .homepage-carousel--slide-content--gradient { background: linear-gradient(135deg,rgba(32, 107, 219, 0),rgba(6,160,130,0.5) 60%,#f8971d); } .swiper-slide-1 .homepage-carousel--slide-content--gradient { background: linear-gradient(135deg,rgba(32, 107, 219, 0),rgba(6,160,130,0.2) 60%,#184ca0); background: none; } .swiper-slide-2 .homepage-carousel--slide-content--gradient { background: linear-gradient(45deg,rgba(0,130,220,0),rgba(0,130,220,0.5) 50%,#184ca0); background: none; } .swiper-slide-3 .homepage-carousel--slide-content--gradient { background: linear-gradient(45deg,rgba(0,130,220,0),rgba(0,130,220,0.1) 50%,#184ca0); background: none; } .swiper-slide-4 .homepage-carousel--slide-content--gradient { background: linear-gradient(135deg,rgba(24,76,160,0.1),rgba(24,76,160,0.5) 30%,#000); background: none; } .swiper-slide .text { position: absolute; height: 100px; top: 50%; text-align: center; width: 100%; margin-top: -40px; z-index:10} .swiper-slide .text h4{ font-size: 42px; font-weight: bold; color: #fff; -webkit-text-shadow:0 0 10px #c06; -moz-text-shadow:0 0 10px rgba(0,0, 0, 0.55); -o-text-shadow:0 0 10px rgba(0,0, 0, 0.55); text-shadow:0 0 10px rgba(0,0, 0, 0.55); letter-spacing: 2PX; transition: all 0.6s ease 0s; opacity: 0; filter: alpha(opacity=0); transform: translateY(30px); } .swiper-slide .text p{ font-size: 36px; color: #fff; padding: 0.1em 0; -webkit-text-shadow:0 0 10px #c06; -moz-text-shadow:2px 2px 10px rgba(0,0, 0, 0.95); -o-text-shadow:2px 2px 10px rgba(0,0, 0, 0.95); text-shadow:2px 2px 10px rgba(0,0, 0, 0.95); font-weight: 400; transition: all 0.6s ease 0.4s; opacity: 0; filter: alpha(opacity=0); transform: translateY(30px); letter-spacing: 1px } .swiper-slide-active .text h4{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); } .swiper-slide-active .text h6{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); } .swiper-slide-active .text p{ opacity: 1.5; filter: alpha(opacity=100); transform: translateY(0); } .swiper-slide-2 .text h4{ letter-spacing:1PX; } .swiper-slide-2 .text p{ letter-spacing:1PX; font-size:36px; } .swiper-slide-2.swiper-slide-active .text{ top: 50%; } .swiper-slide-3 .text h4{ transform: translateX(600px); letter-spacing:1PX; } .swiper-slide-3.swiper-slide-active .text{ width: 50%; left: 55%; } .swiper-slide-3.swiper-slide-active .text h4{ font-size: 37px; text-align: left; line-height: 1.5; transform: translateX(0); } .swiper-slide-4 .text p{ letter-spacing:1PX; font-size:42px; font-weight:bold } @media (max-width: 992px){ .bannerWrap{ height: 350px !important;} .index_banner{ height: 350px !important;} .swiper-slide .text{ position: absolute; height: 100px; top: 50% !important; left: auto !important; text-align: center !important; width: 100% !important; margin-top: -40px !important; z-index: 10 !important; } } @media (max-width: 768px){ .bannerWrap{ height: 350px;} .swiper-slide .text h4{ font-size: 18px !important; line-height: 2; margin-bottom: 5px; text-align: center !important;} .swiper-slide .text p{ font-size: 12px !important; padding:0 40px; margin: 0;} } @media (max-width: 480px){ .swiper-button-next,.swiper-button-prev{ display: none} } /* 首页banner 结束 */ #fp-nav div { width: 8px; height: 8px; margin: 30px; opacity: .8; background: rgba(0, 0, 0, 0.25); } #fp-nav div a{ display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; } #fp-nav div a:after, #fp-nav div a:before { content: ''; position: absolute; width: 6px; height: 6px; opacity: 0; border: 1px solid #fff; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29); transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29); } #fp-nav div a:before { top: -14px; right: 6px; border-width: 1px 1px 0 0; -webkit-transform: translate3d(10px, 10px, 0); transform: translate3d(10px, 10px, 0); } #fp-nav div a:after { left: 6px; bottom: -14px; border-width: 0 0 1px 1px; -webkit-transform: translate3d(-10px, -10px, 0); transform: translate3d(-10px, -10px, 0); } #fp-nav div.swiper-pagination-bullet-active a { display: block; border-radius: 0 } #fp-nav div.swiper-pagination-bullet-active a:before, #fp-nav div.swiper-pagination-bullet-active a:after { opacity: 1; } #fp-nav div a span { display: block; width: 100%; height: 100%; background: transparent; border: 1px solid #fff; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; margin: 0; top: 0; left: 0; } #fp-nav div a span:before, #fp-nav div a span:after { content: ''; position: absolute; width: 6px; height: 6px; opacity: 0; border: 1px solid #fff; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29); transition-timing-function: cubic-bezier(0.17, 0.67, 0.05, 1.29); } #fp-nav div a span:before { right: 6px; bottom: 6px; border-width: 0 1px 1px 0; -webkit-transform: translate3d(10px, 10px, 0); transform: translate3d(10px, 10px, 0); } #fp-nav div a span:after { right: -4px; bottom: -4px; border-width: 1px 0 0 1px; -webkit-transform: translate3d(-10px, -10px, 0); transform: translate3d(-10px, -10px, 0); } #fp-nav div.swiper-pagination-bullet-active a span{ background: #fff; display: block; height: 8px; width: 8px; } #fp-nav div.swiper-pagination-bullet-active a span:before, #fp-nav div.swiper-pagination-bullet-active a span:after { opacity: 1; } /*========================================== section start ============================================*/ section { padding: 80px 0 } @media screen and (max-width: 768px){ section { padding: 30px 0 } } @media screen and (max-width: 480px){ section { padding: 25px 0 } } @media screen and (max-width: 380px){ section { padding: 15px 0 } } /* .section E*/ /* section-header S*/ .section-header{ padding: 0; margin-bottom: 40px} .section-header .title {font-size: 30px;font-weight: normal;color: #333333;text-align: center;margin: 0;padding: 0;} .section-header .line{ background: #ed6d00; height: 3px; width: 30px; display: block; margin: 0 auto; position: relative; border-radius: 1px; margin-top: 20px; margin-bottom: 20px; z-index: 2;} .section-header .line i{ display: block;background: #ed6d00; height: 3px; width: 100%; position: absolute; top: 0 } .section-header .line:before, .section-header .line:after {content: '';position: absolute;width: 60px;height: 1px;background: #eaeaea;top: 1px;z-index: -1;} .section-header .line:before{ right: 0} .section-header .line:before{ after: 0} .section-header .subtitle{ font-size: 14px;font-weight: normal;color: #666;text-align: center; margin-top: 0.5em; text-transform: uppercase} @media (max-width: 480px){ .section-header{ margin-bottom: 15px;} .section-header .title {font-size: 26px; font-weight: 600;} .section-header .line {margin-top: 10px;margin-bottom: 10px;} .section-header .subtitle {font-size: 14px; margin: 0; padding: 0;} } /* section-header E */ .section-full-screen-more { float: none; clear: both; margin-top: 10px; text-align: center; } .section-full-screen-more a { display: inline-block; line-height: 40px; padding: 0 35px; border: 1px solid #999; color: #666; transition: all 0.5s ease 0s; /* border-radius: 6px; */ } .section-full-screen-more a:hover, .section-full-screen-more a:active { background-color: #ff9900; border-color: #ff9900; color: #fff !important; text-decoration: none; } /*========================================== 1.3 news-area start ============================================*/ .news-area{ background: #f5f5f5 url(../images/i_news_bg.jpg) center center no-repeat; } .news-img { position: relative; overflow: hidden; height: 250px; text-align:center; } .news-img:before { position: absolute; content: ""; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: none; opacity: 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; } .news-single { margin-bottom: 30px; background: #fff; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.021); /* border-radius: 6px; */ overflow: hidden; } .news-single:hover .news-img:before { opacity: .5; } .news-img .blog-date { position: absolute; display: block; padding: 10px; background: #ff9900; top: 12px; right: 12px; z-index: 100; } .blog-date span.month { display: block; font-size: 16px; color: rgba(255, 255, 255, 0.78); margin-bottom: 8px; text-align: center; } .blog-date span.date { font-size: 28px; color: #ffffff; font-weight: bold; line-height: 1; } .news-img img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; max-height: 250px; width: auto; } .news-single:hover .news-img img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); } .social-1st { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; z-index: 2; justify-content: center; flex-direction: column; text-align: center; opacity: 0; } .news-single:hover {box-shadow: 0 7px 39px rgba(0,0,0,.1);} .news-single:hover .thumb-content span { opacity: 1; } .news-single:hover .social-1st { opacity: 1; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; } .news-single:hover .social-1st li:nth-child(2) a { margin-top: 50px; } .news-single:hover .social-1st li:nth-child(3) a { margin-top: 100px; } .social-1st ul { text-align: center; justify-content: center; display: flex; } .social-1st li a { display: block; height: 45px; width: 45px; background: #fff; color: #333; line-height: 45px; border-radius: 50%; } .social-1st li a:hover{ background:#34ccff; color: #fff; } .social-1st li:nth-child(2) a { margin-top: 0px; transition: all .3s; } .social-1st li:nth-child(3) a { margin-top: 0px; transition: all .3s; } .news-img { position: relative; } .news-wrap { margin-bottom: 30px; } .news-content{ text-align: center; padding: 25px 20px; } .news-content h4{ font-size: 16px; font-weight: 600; cursor: pointer; transition: all .3s; text-align: left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .news-single:hover h4{ color:#ff9900;; } .news-content p{ font-size: 14px; font-weight: 400; color:#666; text-align: left; line-height: 24px; } @media (max-width: 768px){ .news-img img{ width: 100%; height: auto;} } /*========================================== 1.3 cases-area start ============================================*/ .cases-area{ background: #fff; } .i-cases-area { } .cases-img { position: relative; overflow: hidden; } .cases-img:before { position: absolute; content: ""; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: #34ccff; opacity: 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; } .cases-single { margin-bottom: 30px; background: #fff; /* border-radius: 6px; */ overflow: hidden; } .cases-single:hover .cases-img:before { opacity: .5; } .cases-img .blog-date { position: absolute; display: block; padding: 10px; background: #ff9900; top: 12px; right: 12px; z-index: 100; } .blog-date span.month { display: block; font-size: 18px; color: rgba(255, 255, 255, 0.78); margin-bottom: 8px; font-weight: 600; } .blog-date span.date { font-size: 24px; color: #ffffff; font-weight: 600; line-height: 1; } .cases-img img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; width: 100%; height: auto; } .cases-single:hover .cases-img img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); } .social-1st { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; z-index: 2; justify-content: center; flex-direction: column; text-align: center; opacity: 0; } .cases-single:hover {box-shadow: 0 7px 39px rgba(0,0,0,.1); background: #ed6d00} .cases-single:hover .thumb-content span { opacity: 1; } .cases-single:hover .social-1st { opacity: 1; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; } .cases-single:hover .social-1st li:nth-child(2) a { margin-top: 50px; } .cases-single:hover .social-1st li:nth-child(3) a { margin-top: 100px; } .social-1st ul { text-align: center; justify-content: center; display: flex; } .social-1st li a { display: block; height: 45px; width: 45px; background: #fff; color: #333; line-height: 45px; border-radius: 50%; } .social-1st li a:hover{ background:#34ccff; color: #fff; } .social-1st li:nth-child(2) a { margin-top: 0px; transition: all .3s; } .social-1st li:nth-child(3) a { margin-top: 0px; transition: all .3s; } .cases-img { position: relative; } .cases-wrap { margin-bottom: 30px; } .cases-content{ text-align: center; padding: 25px 0; } .cases-content h4{ margin: 0; padding: 0; font-size: 16px; font-weight: 600; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; text-align: left; margin-bottom: 5px !important; } .cases-single:hover .cases-content { color:#fff;; padding: 25px 20px; } .cases-single:hover .cases-content h4{ color:#fff;; } .cases-content p{ font-size: 14px; font-weight: 400; color:#666; text-align: left; line-height: 24px; margin-bottom: 0; margin: 0; padding: 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; } .cases-single:hover .cases-content p{ color:#fff;; } /** fact-counter **/ .fact-counter{ position: relative; padding: 85px 0px 80px 0px; background: url(../images/counter-bg.jpg); width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; } .fact-counter:before{ position: absolute; content: ''; background: #15223f; left: 0px; top: 0px; width: 100%; height: 100%; opacity: .8; } .count-outer { text-align: center;} .fact-counter span{ position: relative; font-size: 40px; line-height: 50px; color: #ff9900; font-weight: 700; margin-bottom: 9px; display: inline-block; text-align: center; } .fact-counter span.num2{ font-size: 16px; padding-left: 10px; text-align: center; } .fact-counter .text{ position: relative; display: block; font-size: 16px; font-family: 'Lato',sans-serif; line-height: 26px; color: #f8f8f8; margin-bottom: 0px; text-align: center; } .fact-counter .single-item.one{ position: relative; padding: 0px 0px 0px 0px; } .fact-counter .single-item.one:before{ position: absolute; content: ''; background: #6b6f80; height: 80px; width: 2px; top: 6px; right: 50px; display: none; } /** footer-section Start **/ .footer-section{ position: relative; width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 50px 0px 0px 0px; } .footer-section:before{ position: absolute; content: ''; background: #313133; left: 0px; top: 0px; width: 100%; height: 100%; opacity: .9; } .footer-section .footer-top{ position: relative; padding: 0px 0px 50px 0px; border-bottom: 1px solid #909091; } .footer-section h3 { position: relative; font-size: 18px; color: #fff; padding-bottom: 24px; line-height: 20px; margin-bottom: 20px; } .footer-section h3:after { content: ""; position: absolute; left: 0; bottom: 0; width: 24px; height: 1px; background-color: #909090; } .footer-column { max-width: 13%; } .footer-column5 { max-width: 28%; flex: auto; } .footer-column6{ max-width: 20%; flex: auto; text-align: center; } .help_top i{ display: none} .link-widget .list{ position: relative; padding: 0px; margin: 0px; } .link-widget .list li a{ position: relative; font-size: 14px; line-height: 14px; color: #b6b7b9; margin-bottom: 14px; display: block; padding: 0px 0px 0px 0; transition: all 500ms ease; } /* .footer-section .link-widget .list li a:before{ position: absolute; content: "\f105"; color: #b6b7b9; font-size: 15px; font-family: 'FontAwesome'; left: 0px; top: 1px; } */ .link-widget .list li a:hover{ color: #fab740; text-decoration: underline; transition: all 500ms ease; } .footer-section .footer-bottom{ position: relative; padding: 19px 0px; } .footer-section .footer-bottom .copyright{ font-size: 14px; position: relative; line-height: 27px; color: #b6b7b9; margin: 0px; } .footer-section .footer-bottom .copyright a{ color: #fab740; transition: all 500ms ease; } .footer-section .footer-bottom .copyright a:hover{ color: #fff; transition: all 500ms ease; } /* footer 响应式*/ @media (max-width: 992px){ .footer-section{} .footer-column{ width: 100%; max-width: 100%; flex: auto;} .help_top{width: auto; display: block; border-bottom: 1px solid rgba(255, 255, 255, 0.25); padding-right: 10px;} .help_top h3 { font-size: 16px; padding: 0; margin: 0; height: 36px; line-height: 36px; display: inline-block; font-weight: normal; } .help_top h3::after{ display: none;} .help_top i { float: right; display: block; width: 36px; height: 36px; -ms-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; display: block; color: #fff; text-align: center; line-height: 36px; } .help_top i:hover {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);} .help_top i.active {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);} .link-widget .list{ display: none;} .link-widget ul.help_list { padding: 15px; padding-bottom: 0;} .link-widget ul.help_list li {width: 100%;height: 24px;line-height: 24px;} .link-widget ul.help_list li a {font-size: 14px;color: #999;} .link-widget ul.help_list:nth-child(1) li {width: 39%;} .footer-column6{ padding-top: 30px; text-align: center;} .footer-column6 .bdsharebuttonbox{ display: none;} } @media (max-width: 576px){ .footer-section{ padding-top: 15px;} .footer-section .footer-top{ padding-bottom: 15px;} } /* 关注二维码 */ .erweima{ width: 145px; margin: 0 auto; } .erweima img{ width: 145px;} .erweima span{ display: block; padding: 20px 0; text-align: center; color: #fff; font-size: 14px;} .bdsharebuttonbox{ padding-left: 10px;;} /** footer-section End **/ /* products 显示效果 */ .in_pro { padding: 0;} .in_pro .section-header{ } .in_pro .title_w {padding: 80px 0 60px;background: #f5f5f5} .in_pro .title {height: 60px} .in_pro .title h3 {display: block;float: left;width: 400px;height: 60px;position: relative} .in_pro .title h3 span {display: block;font-size: 28px;color: #005bac;height: 30px;line-height: 30px; font-weight: bold; position: absolute; left: 0px; bottom: 0 } .in_pro .title h3 em { display: block; font-size: 50px; font-family: 'btb'; color: #dcdcdc; font-style: normal; text-transform: uppercase } .in_pro .title a.more { float: right; margin-top: 7px } .in_pro .list { position: relative } .in_pro .list .bg { width: 100%; height: 400px; background: #f5f5f5; position: absolute; left: 0; top: 0; right: 0; z-index: 1 } .in_pro .list .item { width: 50%; float: left; position: relative; z-index: 2 } .in_pro .list .item a { display: block; width: 100%; height: 100% } .in_pro .list .item a .txt { position: absolute; left: 40px; right: 40px; top: 40px; bottom: 40px; z-index: 3; border: 1px solid rgba(255,255, 255, 0); /* background: rgba(0, 91, 172, 0.45); */ -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s } .in_pro .list .item a .txt .des { display: table; width: 100%; height: 100% } .in_pro .list .item a .txt .des .des_inner { display: table-cell; vertical-align: bottom; padding: 0 70px 70px; color: #fff } .in_pro .list .item a .txt .des .des_inner b { font-size: 24px } .in_pro .list .item a .txt .des .des_inner p { font-size: 14px; line-height: 28px; font-weight: lighter; margin-top: 40px; display: none; } .in_pro .list .item a .img { width: 100%; height: 100%; overflow: hidden } .in_pro .list .item a .img img { width: 100%; height: 100%; overflow: hidden } .in_pro .list .item a .img span { background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; display: block; width: 100%; height: 100%; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s } .in_pro .list .item a:hover .txt { opacity: 1; filter: alpha(opacity=100) } .in_pro .list .item a:hover .img span { -webkit-transform: scale(1.07, 1.07); -moz-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); transform: scale(1.07, 1.07) } .in_pro .list .item a:hover .txt { border: 1px solid rgba(255,255, 255, 0.95); background: rgba(0, 0, 0, 0.15); } .in_pro .list .item a:hover .txt { border: 1px solid rgba(255,255, 255, 0.95); } .in_pro .list .item a:hover .txt .des .des_inner b{ display: block; position: relative; } .in_pro .list .item a:hover .txt .des .des_inner b:after { content: ''; position: absolute; width: 60px; height:3px; background: #fff; top: 60px; left: 50%; margin-left: -30px; z-index: -1; } .in_pro .list .item a:hover .txt .des .des_inner p{ display: block; } .in_pro .list .item.item01 { width: 33.333%; display:none } .in_pro .list .item.item01 .txt{ opacity: 1; background:none; } .in_pro .list .item.item01 a .txt .des .des_inner{ padding: 60px 45px; vertical-align: text-top; } .in_pro .list .item.item01 a .txt .des .des_inner b{ position: relative; font-size: 28px;} .in_pro .list .item.item01 a .txt .des .des_inner b:after { content: ''; position: absolute; width: 60px; height:3px; background: #fff; top: 60px; left: 0; z-index: -1; } .in_pro .list .item.item01 a:hover .txt .des .des_inner b:after { content: ''; position: absolute; width: 60px; height:3px; background: #fff; top: 60px; left: 0; z-index: -1; margin-left: 0; } .in_pro .list .item.item01 a .txt .des .des_inner p{ font-size: 14px; line-height: 28px; font-weight: lighter; margin-top: 60px; display: block; } .in_pro .list .item.item02 {height: auto} .in_pro .list .item.item02 a .txt { left: 20px; right: 20px; top: 20px; bottom: 20px } .in_pro .list .item.item02 a .txt .des .des_inner { vertical-align: middle; padding: 0 40px; text-align: center } @media (max-width: 1180px){ .in_pro .list .item a .txt .des .des_inner b{ font-size: 18px;} .in_pro .list .item a:hover .txt .des .des_inner b:after{ top: 40px;} .in_pro .list .item a .txt .des .des_inner p{ font-size: 12px; line-height: 22px; margin-top: 20px;} .in_pro .list .item.item01 a .txt .des .des_inner b{font-size: 18px;} .in_pro .list .item.item01 a .txt .des .des_inner b:after{ top: 40px;} .in_pro .list .item.item01 a:hover .txt .des .des_inner b:after{ top: 40px;} .in_pro .list .item.item01 a .txt .des .des_inner p{ font-size: 12px; line-height: 22px; margin-top: 20px;} } @media (max-width: 992px){ .in_pro{ padding: 80px 0 0 0;} .in_pro .section-header .title{ height: auto;} .in_pro .section-header { display: block;} .in_pro .list .item.item01{ display: none;} .in_pro .list .item{ width: 50%;} } @media (max-width: 768px){ .in_pro .list .item a:hover .txt .des .des_inner p{ display: none;} .in_pro .list .item a:hover .txt .des .des_inner b:after{ display: none} .in_pro .list .bg{ display: none;} } @media (max-width: 480px){ .in_pro{ padding: 20px 0 0 0;} .in_pro .list .item.item02 a .txt .des .des_inner{ padding: 0 15px;} } /*products 结束*/ /* 关于我们 */ .about-area{ background: url(../images/i_about_bg.jpg) bottom center no-repeat; } .about-area .moc-img{ max-width: 100%;} .about-area video{ width:100%} .about-area p.text {color: rgb(102, 102, 102); text-indent: 2em; padding: 8px 0;} .about-area .section-full-screen-more{ text-align: left;} /* 服务支持 */ .index-list{ margin-top: 10px; } .index-list li{ position: relative; width: 50%; float: left; overflow: hidden; } .index-list li a{ display: block;} .index-list li .img{ width: 100%; overflow: hidden; } .index-list li .img img{ transition: all 1s; width: 100%; display: block; } .index-list li:last-child{ margin-right: 0; float: right; } .index-list li .bg{ background: rgba(0,0,0,0.25); transition: all 0.5s; z-index: 8; } .index-list li dl,.index-list li .bg{ position: absolute; width: 100%; top: 0; left: 0; height: 100%; } .index-list li dl{ z-index: 9; } .index-list li dl dt{ width: 40%; height: 100%; text-align: right; display: none; } .index-list li dl dt.pc span{ position: relative; display: inline-block; top: 50%; margin-right: 12%; height: 85px; transition: all 0.5s; margin-top: -42.5px; width: 85px; } .index-list li dl dt.phone span{ position: relative; display: inline-block; top: 50%; margin-right: 12%; height: 85px; transition: all 0.5s; transform: translate(0,-50%); width: 70px; } .index-list li dl dd{ width: 100%; display: table; height: 100%; height: 150px; position: absolute; top: 50%; margin-top: -75px; } .index-list li dl dd .label1{ width: 100%; vertical-align: middle; text-align: center; margin: 0; } .index-list li dl dd .label1 .label2{ width: 100%; vertical-align: middle; padding: 0 20px; text-align: center; } .index-list li dl dd h5,.index-list li dl dd p{ text-align: center; color: #fff; font-size: 14px; } .index-list li dl dd h5 { font-size: 30px; line-height: 30px; margin-bottom: 25px; } .index-list li dl dd p{ text-align: center; color: #fff; font-size: 14px; font-weight: normal; } .index-list li dl dd button{ display: inline-block; line-height: 40px; padding: 0 35px; border: 1px solid #fff; color: #fff; transition: all 0.5s ease 0s; background: none; /* border-radius: 6px; */ } .index-list li:hover dl dt.pc span{ background-position: center -85px; } .index-list li:hover .img img{ transform: scale(1.1,1.1); } @media (max-width: 768px){ .index-list { display: none; } } /* 新闻列表 */ #blog-area{ } .blog-default-area .news-single { border: 1px solid rgba(0, 0, 0, 0.05);-webkit-transition: all .4s ease;transition: all .4s ease;} .blog-default-area .news-single:hover { transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);} .artshow{line-height:25px;font-size:14px;padding:0 0 15px 0;} .artshow .title{text-align:center;font-size:26px;line-height:30px;font-weight:500;font-variant: normal;margin:0;padding:15px 0;font-family:microsoft yahei;} .artshow .info{text-align:center;font-family:microsoft yahei;color:#999;padding:0 0 15px 0;font-size:14px; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; } .artshow p{margin:0.5em 0;font-size:14px; text-align: justify; } .artshow .content{} .artshow .content img{ max-width: 100%;} .artshow .pre{margin:5px 0 5px 0;color:#999; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; } .artshow .next{margin:0 0 5px 0;color:#999; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} /* 分页样式 */ .list_page{text-align:center;margin:10px;display:block;} .list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;} .list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;} .list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;} .list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;} .page_group ul{border-right:solid 1px #ddd;border-radius:4px;} .page_group ul li{border-right:none;border-radius:0;float:left;} .page_group ul li:not(:first-child):not(:last-child){border-radius:0;} .page_group ul li:first-child{border-radius:4px 0 0 4px;} .page_group ul li:last-child{border-radius:0 4px 4px 0;} .page_group ul .active a{background:#f3f3f3;border-radius:0;} /* page_banner */ .page_banner { width: 100%; height: 350px;} .page_banner .width{ height: 350px;} .pbr-breadscrumb { display: none;} .h_text h1 { line-height: 44px; color: #fff; font-size: 44px; text-align: center; font-weight: bold; padding-top: 150px; } .h_text p { padding-top: 25px; height: 14px; line-height: 14px; color: #fff; font-size: 14px; text-align: center; } @media (max-width: 768px){ .page_banner { width: 100%; height: 160px; overflow: hidden;} .page_banner .width{ height: 160px; background-size: cover !important;} .page_banner .h_text h1 { line-height: 1.5; color: #fff; font-size: 18px; text-align: center; font-weight: bold; padding-top:80px; margin-bottom: 0; } .page_banner .h_text p { padding: 0; line-height: 1.5; color: #fff; font-size: 14px; text-align: center; margin: 10px 0; display: none; } } /*面包屑*/ .breadcrumb{ margin-bottom: 0; } /* 内页子菜单 */ .sub_cate { text-align: center; margin-bottom: 30px; } .sub_cate ul { margin: 0; padding: 0; } .sub_cate ul li { display: inline-block; margin: 0 5px; margin-bottom: 10px; } .sub_cate ul li a { display: block; padding: 0px 30px; height: 45px; line-height: 45px; text-align: center; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background: #f2f2f2; color: #000; text-decoration: none; font-size: 16px; } .sub_cate ul li:hover a, .sub_cate ul li.hover a { background: #ff9900; color: #fff; } /* 关于我们内页 */ .index_aboutus { padding: 85px 0px 80px; background: url(../images/i_about_bg.jpg) bottom center no-repeat; } .about{padding: 0;} .about .fl{ float: left;} .about .fr{ float: right;} .about .pic img{ width: 100%;} .about .pic video{width: 100%;} .about .font{} .about .inline-title h2 { color: #007d5a; font-weight: 600; line-height: 48px; } .about .inline-title p.en { font-size: 20px; line-height: 2; color: #666; } #content-1 { height: 360px; overflow: hidden;} #content-1 .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, #content-1 .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,102,0,.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } #content-1 .mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0,0,0,.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; width: 2px; } @media (max-width: 1200px){ #content-1 { height: 310px; overflow: hidden;} } @media (max-width: 992px){ #content-1 { height: auto; margin-top: 15px;} } /* 经营理念 */ .index_culture { padding: 85px 0px 80px; background: url(../images/intro_culture_bg.jpg) center center no-repeat; text-align: center; } .index_culture div.title h3 { color: #ed6d00; display: block; font-size: 36px; } .index_culture div.title span { color: #ed6d00; display: block; height: 50px; line-height: 50px; font-size: 30px; text-transform: uppercase; font-family: 'btl'; } .index_culture .w ul li {} .index_culture .w ul li .des { background: #fff; border-top: 4px solid #ed6d00; border-radius: 6px; border-bottom: 6px solid #d2d2d2; -webkit-transition: all .4s ease; transition: all .4s ease; } .index_culture .w ul li .des .txt { text-align: center; padding: 10px 0px; } .index_culture .w ul li .des .txt b { display: block; color: #444; font-size: 20px; } .index_culture .w ul li .des .txt span { display: none; font-size: 14px; color: #777; } .index_culture .w ul li .des .thumb { text-align: center; padding-bottom: 15px; width: 100%; padding: 10px; } .index_culture .w ul li .des .thumb img{ width: 100%;} .index_culture .w ul li:hover .des { -webkit-box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.1); transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); } /* 发展历程 */ .index_history{ padding: 95px 0px 80px; text-align: center; } .index_history .history_box { padding-top: 10px; padding-bottom: 64px; } @media (max-width: 1024px) { .index_history .history_box { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 700px) { .index_history .history_box { padding-top: 30px; padding-bottom: 30px; } } .index_history .history_box .his { margin-top: 0; padding-bottom: 40px; } @media (min-width: 1024px) { .index_history .history_box .his ul li:nth-child(even) { transform: translateX(100px); filter: alpha(opacity=0); opacity: 0; } } .index_history .history_box .his ul li:nth-child(even).animate { transform: translateX(0px); filter: alpha(opacity=100); opacity: 1; } .index_history .history_box .his ul li:nth-child(even) a { float: right; margin-right: 4px; margin-top: -1px; } @media (min-width: 1024px) { .index_history .history_box .his ul li:nth-child(even) a:hover .cont .day, .index_history .history_box .his ul li:nth-child(even) a:hover .cont .con { color: #f18d00; } .index_history .history_box .his ul li:nth-child(even) a:hover .cont .more { filter: alpha(opacity=100); opacity: 1; transform: translateY(0px); } .index_history .history_box .his ul li:nth-child(even) a:hover .date .ico { background: url(../images/b4.png) no-repeat; } .index_history .history_box .his ul li:nth-child(even) a:hover .date .line { background: #f18d00; } .index_history .history_box .his ul li:nth-child(even) a:hover .date .year { border-color: #f18d00; } .index_history .history_box .his ul li:nth-child(even) a:hover .date .year .bg { width: 100%; height: 100%; left: 0; top: 0; background: #f18d00; margin-left: 0; margin-top: 0; } } .index_history .history_box .his ul li:nth-child(even) a .cont { padding-right: 0; left: auto; right: 0; padding-left: 230px; } .index_history .history_box .his ul li:nth-child(even) a .cont .day, .index_history .history_box .his ul li:nth-child(even) a .cont .con, .index_history .history_box .his ul li:nth-child(even) a .cont .more { text-align: left; } .index_history .history_box .his ul li:nth-child(even) a .date { float: left; } .index_history .history_box .his ul li:nth-child(even) a .date .ico, .index_history .history_box .his ul li:nth-child(even) a .date .line, .index_history .history_box .his ul li:nth-child(even) a .date .year { float: left; } .index_history .history_box .his ul li:nth-child(even) a .date .ico { background: url(../images/b2.png) no-repeat; } .index_history .history_box .his ul li { width: 100%; padding: 0 45px; box-sizing: border-box; transition: all 0.5s; } @media (min-width: 1024px) { .index_history .history_box .his ul li { transform: translateX(-100px); filter: alpha(opacity=0); opacity: 0; } } .index_history .history_box .his ul li.animate { transform: translateX(0px); filter: alpha(opacity=100); opacity: 1; } .index_history .history_box .his ul li a { float: left; width: 50%; height: 123px; display: block; position: relative; } @media (min-width: 1024px) { .index_history .history_box .his ul li a:hover .cont .day, .index_history .history_box .his ul li a:hover .cont .con { color: #f18d00; } .index_history .history_box .his ul li a:hover .cont .more { filter: alpha(opacity=100); opacity: 1; transform: translateY(0px); } .index_history .history_box .his ul li a:hover .date .ico { background: url(../images/b5.png) no-repeat; } .index_history .history_box .his ul li a:hover .date .line { background: #f18d00; } .index_history .history_box .his ul li a:hover .date .year { border-color: #f18d00; } .index_history .history_box .his ul li a:hover .date .year .bg { width: 100%; height: 100%; left: 0; top: 0; background: #f18d00; margin-left: 0; margin-top: 0; } } .index_history .history_box .his ul li a .cont { position: absolute; left: 0; top: 0; height: auto; width: 100%; padding-right: 230px; box-sizing: border-box; } .index_history .history_box .his ul li a .cont .day { font-size: 20px; line-height: 28px; color: #333; text-align: right; transition: all 0.3s; } .index_history .history_box .his ul li a .cont .con { font-size: 14px; line-height: 24px; color: #797778; text-align: right; word-break: break-all; transition: all 0.3s; margin-top: 14px; overflow: hidden; max-height: 68px; } .index_history .history_box .his ul li a .cont .more { text-align: left; margin-top: 8px; transition: all 0.3s; filter: alpha(opacity=0); opacity: 0; transform: translateY(10px); } .index_history .history_box .his ul li a .cont .more .m { display: inline-block; width: 84px; height: 32px; background: #f18d00; border-radius: 32px; font-size: 12px; line-height: 32px; color: #fff; text-align: center; } .index_history .history_box .his ul li a .date { float: right; } .index_history .history_box .his ul li a .date .ico { width: 47px; transition: all 0.3s; height: 123px; background: url(../images/b.png) no-repeat; background-size: cover; float: right; } .index_history .history_box .his ul li a .date .line { width: 60px; height: 2px; transition: all 0.3s; background: #ddd; float: right; margin-top: 61px; } .index_history .history_box .his ul li a .date .year { float: right; width: 90px; height: 90px; background: #f8f8f8; border: 1px solid #ddd; box-sizing: border-box; border-radius: 50%; margin-top: 16px; transition: all 0.3s; position: relative; } .index_history .history_box .his ul li a .date .year .txt { width: 100%; height: 100%; position: relative; z-index: 20; border-radius: 50%; font-size: 20px; line-height: 90px; color: #fff; font-weight: bold; text-align: center; } .index_history .history_box .his ul li a .date .year .bg { width: 68px; height: 68px; border-radius: 50%; transition: all 0.3s; background: #ed6d00; position: absolute; left: 50%; margin-left: -34px; top: 50%; margin-top: -34px; } @media (max-width: 1620px) { .index_history .history_box .his { margin-top: 50px; padding-bottom: 35px; } .index_history .history_box .his ul li:nth-child(even) a .cont { padding-left: 190px; } .index_history .history_box .his ul li { padding: 0; } .index_history .history_box .his ul li a .cont { padding-right: 190px; } .index_history .history_box .his ul li a .cont .day { font-size: 20px; line-height: 28px; } .index_history .history_box .his ul li a .cont .con { margin-top: 10px; } .index_history .history_box .his ul li a .date .line { width: 40px; } .index_history .history_box .his ul li a .date .year .txt { font-size: 20px; line-height: 90px; } } @media (max-width: 1024px) { .index_history .history_box .his { margin-top: 40px; padding-bottom: 30px; } .index_history .history_box .his ul li:nth-child(even) a .cont { padding-left: 160px; } .index_history .history_box .his ul li { padding: 0; } .index_history .history_box .his ul li a { margin: 0; } .index_history .history_box .his ul li a .cont { padding-right: 160px; } .index_history .history_box .his ul li a .cont .day { font-size: 16px; line-height: 24px; } .index_history .history_box .his ul li a .cont .con { margin-top: 5px; font-size: 13px; line-height: 22px; max-height: 88px; } .index_history .history_box .his ul li a .cont .more { transform: translateY(0); filter: alpha(opacity=100); opacity: 1; } .index_history .history_box .his ul li a .date .line { width: 30px; } .index_history .history_box .his ul li a .date .year { width: 70px; height: 70px; margin-top: 27px; } .index_history .history_box .his ul li a .date .year .bg { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; } .index_history .history_box .his ul li a .date .year .txt { font-size: 16px; line-height: 70px; } } @media (max-width: 800px) { .index_history .history_box .his { margin-top: 30px; padding-bottom: 20px; } .index_history .history_box .his ul li:nth-child(even) a .cont { padding-left: 90px; } .index_history .history_box .his ul li:last-child { margin-bottom: 0; } .index_history .history_box .his ul li { padding: 0; margin-bottom: 15px; } .index_history .history_box .his ul li a { width: 100%; height: auto; } .index_history .history_box .his ul li a .cont { padding-right: 0; padding-left: 90px; position: static; } .index_history .history_box .his ul li a .cont .day { font-size: 16px; line-height: 24px; text-align: left; } .index_history .history_box .his ul li a .cont .con { margin-top: 5px; font-size: 13px; line-height: 22px; max-height: 88px; text-align: left; } .index_history .history_box .his ul li a .cont .more { margin-top: 3px; } .index_history .history_box .his ul li a .date { float: left; } .index_history .history_box .his ul li a .date .ico { display: none; } .index_history .history_box .his ul li a .date .line { width: 30px; display: none; } .index_history .history_box .his ul li a .date .year { width: 70px; height: 70px; margin-top: 0px; } .index_history .history_box .his ul li a .date .year .bg { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; } .index_history .history_box .his ul li a .date .year .txt { font-size: 16px; line-height: 70px; } } .index_history .history_box .tbox { text-align: center; transition: all 0.5s; } .index_history .history_box .tbox .ico_box { width: 196px; height: 196px; border: 1px solid #e6e6e6; box-sizing: border-box; margin: 0 auto; border-radius: 50%; padding-top: 24px; } .index_history .history_box .tbox .ico_box img { display: block; margin-left: auto; margin-right: auto; margin-top: 10px; animation: pound 0.6s infinite alternate; } .index_history .history_box .tbox .ico_box .d { width: 12px; height: 12px; border-raiuds: 50%; background: #cccccc; border-radius: 50%; margin-top: 9px; margin-left: auto; margin-right: auto; animation: move 1.2s linear forwards infinite; } .index_history .history_box .tbox .ico_box .d.d2 { animation: move 1.2s 0.2s linear forwards infinite; } .index_history .history_box .tbox .ico_box .d.d3 { animation: move 1.2s 0.4s linear forwards infinite; } .index_history .history_box .tbox .en { font-size: 40px; line-height: 40px; color: #ccc; margin-top: 15px; font-family: Arial; text-transform: uppercase; } .index_history .history_box .tbox .cn { font-size: 20px; line-height: 32px; color: #ccc; } @media (max-width: 1620px) { .index_history .history_box .tbox .ico_box { width: 160px; height: 160px; padding-top: 10px; } .index_history .history_box .tbox .ico_box img { margin-top: 5px; } .index_history .history_box .tbox .ico_box .d { margin-top: 5px; } .index_history .history_box .tbox .en { margin-top: 10px; font-size: 36px; line-height: 36px; } } @media (max-width: 1024px) { .index_history .history_box .tbox { margin-top: 20px; } .index_history .history_box .tbox .ico_box { width: 120px; height: 120px; padding-top: 10px; } .index_history .history_box .tbox .ico_box img { margin-top: 5px; width: 30px; height: auto; } .index_history .history_box .tbox .ico_box .d { margin-top: 5px; width: 8px; height: 8px; } .index_history .history_box .tbox .en { margin-top: 10px; font-size: 30px; line-height: 30px; } .index_history .history_box .tbox .cn { font-size: 16px; line-height: 24px; } } .index_history .history_box .his_detail { padding-top: 65px; padding-bottom: 23px; } .index_history .history_box .his_detail .his_l { text-align: center; transition: all 0.5s; display: inline-block; } .index_history .history_box .his_detail .his_l .year { font-size: 60px; line-height: 60px; margin-top: 20px; padding-bottom: 40px; display: inline-block; color: #f18d00; } .index_history .history_box .his_detail .his_l .year span { font-size: 20px; line-height: 30px; display: inline-block; vertical-align: bottom; } .index_history .history_box .his_detail .his_l .d { text-align: center; } .index_history .history_box .his_detail .his_l .d i:nth-child(2) { animation: move2 1.2s 0.2s linear forwards infinite; } .index_history .history_box .his_detail .his_l .d i:nth-child(3) { animation: move2 1.2s 0.4s linear forwards infinite; } .index_history .history_box .his_detail .his_l .d i:nth-child(4) { animation: move2 1.2s 0.6s linear forwards infinite; } .index_history .history_box .his_detail .his_l .d i:nth-child(5) { animation: move2 1.2s 0.8s linear forwards infinite; } .index_history .history_box .his_detail .his_l .d i:nth-child(5) { animation: move2 1.2s 1s linear forwards infinite; } .index_history .history_box .his_detail .his_l .d i { width: 12px; margin: 0 3px; height: 12px; border-raiuds: 50%; display: inline-block; background: #cccccc; border-radius: 50%; animation: move2 1.2s linear forwards infinite; } .index_history .history_box .his_detail .his_l .return { display: inline-block; width: 84px; height: 32px; background: #f18d00; border-radius: 32px; font-size: 12px; line-height: 32px; color: #fff; text-align: center; margin-top: 24px; } .index_history .history_box .his_detail .his_r { width: 79%; float: right; position: relative; transition: all 0.5s 0.2s; } .index_history .history_box .his_detail .his_r .line { width: 6px; height: 100%; position: absolute; left: 90px; background: #ccc; border-radius: 6px; } .index_history .history_box .his_detail .his_r ul { padding: 50px 0; } .index_history .history_box .his_detail .his_r ul li { position: relative; margin-bottom: 22px; } @media (min-width: 1024px) { .index_history .history_box .his_detail .his_r ul li:hover .cont { color: #f18d00; } .index_history .history_box .his_detail .his_r ul li:hover .month { color: #f18d00; } .index_history .history_box .his_detail .his_r ul li:hover .month .border { transform: scale(3); background: #fff; border: 1px solid #e9e8e8; } .index_history .history_box .his_detail .his_r ul li:hover .month .border i { background: #f18d00; } } .index_history .history_box .his_detail .his_r ul li .month { width: 100px; position: absolute; left: 0; top: 0; transition: all 0.5s; font-size: 20px; line-height: 30px; color: #666; } .index_history .history_box .his_detail .his_r ul li .month .border { width: 14px; height: 14px; border-radius: 50%; background: #fff; border: 5px solid #ccc; transition: all 0.5s; box-sizing: border-box; position: absolute; right: 0; top: 50%; margin-top: -7px; } .index_history .history_box .his_detail .his_r ul li .month .border i { width: 6px; height: 6px; transition: all 0.5s; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -3px; background: #fff; border-radius: 50%; display: block; } .index_history .history_box .his_detail .his_r ul li .cont { box-sizing: border-box; width: 100%; transition: all 0.5s; color: #666; padding-left: 140px; } .index_history .history_box .his_detail .his_r ul li .cont p { font-size: 14px; line-height: 32px; } @media (max-width: 1620px) { .index_history .history_box .his_detail { padding-top: 55px; padding-bottom: 20px; } .index_history .history_box .his_detail .his_l .year { font-size: 50px; line-height: 50px; margin-top: 15px; padding-bottom: 30px; display: inline-block; } .index_history .history_box .his_detail .his_l .return { margin-top: 16px; } .index_history .history_box .his_detail .his_r { width: 78%; } .index_history .history_box .his_detail .his_r ul { padding: 40px 0; } } @media (max-width: 1200px) { .index_history .history_box .his_detail { padding-top: 55px; padding-bottom: 20px; } .index_history .history_box .his_detail .his_r { width: 74%; } } @media (max-width: 1024px) { .index_history .history_box .his_detail { padding-top: 40px; padding-bottom: 20px; } .index_history .history_box .his_detail .his_l { float: none; } .index_history .history_box .his_detail .his_l .d { text-align: left; } .index_history .history_box .his_detail .his_l .d i { width: 10px; height: 10px; } .index_history .history_box .his_detail .his_l .year { font-size: 40px; line-height: 40px; padding-bottom: 0; } .index_history .history_box .his_detail .his_l .tbox { display: none; } .index_history .history_box .his_detail .his_l .return { margin-top: 0; margin-left: 20px; vertical-align: 10px; } .index_history .history_box .his_detail .his_r { float: none; margin-top: 20px; width: 100%; } } @media (max-width: 600px) { .index_history .history_box .his_detail { padding-top: 20px; padding-bottom: 0px; } .index_history .history_box .his_detail .his_l .year { font-size: 30px; line-height: 30px; padding-bottom: 0; } .index_history .history_box .his_detail .his_l .year span { font-size: 14px; line-height: 20px; } .index_history .history_box .his_detail .his_l .return { vertical-align: 8px; } .index_history .history_box .his_detail .his_r { float: none; margin-top: 20px; width: 100%; } .index_history .history_box .his_detail .his_r .line { width: 4px; left: 50px; } .index_history .history_box .his_detail .his_r ul { padding: 20px 0; } .index_history .history_box .his_detail .his_r ul li { margin-bottom: 15px; } .index_history .history_box .his_detail .his_r ul li .month { width: 59px; font-size: 16px; } .index_history .history_box .his_detail .his_r ul li .cont { padding-left: 80px; } .index_history .history_box .his_detail .his_r ul li .cont p { line-height: 24px; } } .index_history .history_box .cul_box { width: 538px; height: 538px; border: 1px solid #f8f8f8; margin-left: auto; margin-right: auto; margin-top: 100px; margin-bottom: 45px; border-radius: 50%; background: url(../images/2.png) no-repeat center center #fff; position: relative; } .index_history .history_box .cul_box .bg { width: 340px; height: 340px; position: absolute; left: 50%; margin-left: -170px; top: 50%; margin-top: -170px; background: url(../images/cbg.png) no-repeat center center; background-size: cover; text-align: center; line-height: 340px; } .index_history .history_box .cul_box ul { position: absolute; width: 100%; height: 100%; } .index_history .history_box .cul_box ul li { position: absolute; display: inline-block; left: 50%; margin-left: -68px; top: -20%; } @media (min-width: 1024px) { .index_history .history_box .cul_box ul li:hover .txt_box { transform: translateX(0px); filter: alpha(opacity=100); opacity: 1; visibility: visible; } } .index_history .history_box .cul_box ul li.l2 { top: 17.5%; margin-left: 0px; left: -8%; } .index_history .history_box .cul_box ul li.l2 .txt { position: absolute; height: 100%; left: -115px; } .index_history .history_box .cul_box ul li.l2 .txt .tab { width: 100%; height: 100%; display: table; } .index_history .history_box .cul_box ul li.l2 .txt .tab .tab_cell { display: table-cell; vertical-align: middle; } .index_history .history_box .cul_box ul li.l3 { top: 17.5%; margin-left: 0px; right: -8%; left: auto; } .index_history .history_box .cul_box ul li.l3 .txt { position: absolute; height: 100%; right: -115px; } .index_history .history_box .cul_box ul li.l3 .txt .tab { width: 100%; height: 100%; display: table; } .index_history .history_box .cul_box ul li.l3 .txt .tab .tab_cell { display: table-cell; vertical-align: middle; } .index_history .history_box .cul_box ul li.l3 .txt_box { left: auto; right: 100%; margin-right: 30px; margin-left: 0; } .index_history .history_box .cul_box ul li.l3 .txt_box .arrow { left: auto; right: -23px; background: url(../images/arrow3.png) no-repeat #fff; } .index_history .history_box .cul_box ul li.l4 { top: 66.9%; margin-left: 0px; left: -4%; } .index_history .history_box .cul_box ul li.l4 .txt { position: absolute; height: 100%; left: -140px; } .index_history .history_box .cul_box ul li.l4 .txt .tab { width: 100%; height: 100%; display: table; } .index_history .history_box .cul_box ul li.l4 .txt .tab .tab_cell { display: table-cell; vertical-align: middle; } .index_history .history_box .cul_box ul li.l5 { top: 66.9%; margin-left: 0px; right: -4%; left: auto; } .index_history .history_box .cul_box ul li.l5 .txt_box { left: auto; right: 100%; margin-right: 30px; margin-left: 0; } .index_history .history_box .cul_box ul li.l5 .txt_box .arrow { left: auto; right: -23px; background: url(../images/arrow3.png) no-repeat #fff; } .index_history .history_box .cul_box ul li.l5 .txt { position: absolute; height: 100%; right: -165px; } .index_history .history_box .cul_box ul li.l5 .txt .tab { width: 100%; height: 100%; display: table; } .index_history .history_box .cul_box ul li.l5 .txt .tab .tab_cell { display: table-cell; vertical-align: middle; } .index_history .history_box .cul_box ul li .txt_box { width: 725px; height: auto; border-radius: 10px; background: rgba(255, 255, 255, 0.9); padding: 0 32px; box-sizing: border-box; position: absolute; box-shadow: 0 1px 12px rgba(0, 0, 0, 0.15); left: 100%; top: 50%; margin-top: -123px; z-index: 20; margin-left: 30px; transform: translateX(50px); filter: alpha(opacity=0); opacity: 0; visibility: hidden; transition: all 0.5s; } .index_history .history_box .cul_box ul li .txt_box .arrow { width: 23px; height: 23px; position: absolute; left: -23px; top: 50%; margin-top: -11.5px; background: url(../images/arrow2.png) no-repeat #fff; z-index: 10; } .index_history .history_box .cul_box ul li .txt_box .t { font-size: 24px; line-height: 42px; color: #f18d00; padding-top: 32px; } .index_history .history_box .cul_box ul li .txt_box .con { font-size: 14px; line-height: 28px; color: #666; padding-bottom: 47px; margin-top: 13px; } .index_history .history_box .cul_box ul li .txt .tab { display: block; } .index_history .history_box .cul_box ul li .txt .tab .tab_cell { display: block; text-align: center; font-size: 24px; line-height: 40px; color: #666; } .index_history .history_box .cul_box ul li .tu { width: 136px; border-radius: 50%; box-shadow: 3px 4px 5px rgba(6, 0, 1, 0.25); height: 136px; margin-top: 10px; overflow: hidden; position: relative; } .index_history .history_box .cul_box ul li .tu .border { width: 100%; height: 100%; border-radius: 50%; position: absolute; left: 0; top: 0; background: url(../images/border.png) no-repeat; background-size: cover; } .index_history .history_box .cul_box ul li .tu img { width: 100%; height: auto; display: block; border-radius: 50%; } @media (max-width: 1700px) { .index_history .history_box .cul_box ul li .txt_box { width: 650px; } .index_history .history_box .cul_box ul li .txt_box .t { font-size: 20px; line-height: 36px; padding-top: 25px; } .index_history .history_box .cul_box ul li .txt_box .con { font-size: 14px; line-height: 24px; padding-bottom: 40px; margin-top: 10px; } } @media (max-width: 1550px) { .index_history .history_box .cul_box ul li .txt_box { width: 500px; } .index_history .history_box .cul_box ul li .txt_box .t { font-size: 20px; line-height: 36px; padding-top: 15px; } .index_history .history_box .cul_box ul li .txt_box .con { font-size: 14px; line-height: 24px; padding-bottom: 30px; margin-top: 5px; } } @media (max-width: 1250px) { .index_history .history_box .cul_box { width: 500px; height: 500px; } .index_history .history_box .cul_box .bg { width: 280px; height: 280px; margin-top: -140px; margin-left: -140px; line-height: 280px; } .index_history .history_box .cul_box ul li .txt .tab .tab_cell { font-size: 20px; line-height: 36px; } .index_history .history_box .cul_box ul li .txt_box { width: 400px; } .index_history .history_box .cul_box ul li .txt_box .t { font-size: 20px; line-height: 36px; padding-top: 15px; } .index_history .history_box .cul_box ul li .txt_box .con { font-size: 14px; line-height: 24px; padding-bottom: 30px; margin-top: 5px; } } @media (max-width: 1024px) { .index_history .history_box .cul_box { width: 94%; height: auto; background: #fff; border: none; margin-top: 30px; } .index_history .history_box .cul_box .bg { display: none; } .index_history .history_box .cul_box ul { position: static; width: 100%; padding-left: 0px; box-sizing: border-box; display: block; } .index_history .history_box .cul_box ul li { position: relative !important; margin-left: 0 !important; top: 0 !important; left: 0 !important; display: block; margin: 15px 0; } .index_history .history_box .cul_box ul li .tu { position: absolute; left: 0 !important; top: 50%; right: auto; z-index: 20; margin-top: -68px !important; } .index_history .history_box .cul_box ul li .txt { position: absolute; width: 136px; height: 136px !important; left: 0 !important; top: 50%; right: auto !important; margin-top: -68px; z-index: 21; } .index_history .history_box .cul_box ul li .txt .tab { display: table; width: 100%; height: 100%; } .index_history .history_box .cul_box ul li .txt .tab .tab_cell { display: table-cell; vertical-align: middle; color: #f18d00; font-size: 20px; line-height: 36px; } .index_history .history_box .cul_box ul li .txt_box { display: block; box-sizing: border-box; width: 100%; padding: 0 0 0 170px; background: #fff; transform: translateX(0); filter: alpha(opacity=100); opacity: 1; margin: 0 !important; position: static; box-shadow: none; visibility: visible; } .index_history .history_box .cul_box ul li .txt_box .tb { width: 100%; padding: 20px; position: relative; box-sizing: border-box; box-shadow: 0 1px 12px rgba(0, 0, 0, 0.15); } .index_history .history_box .cul_box ul li .txt_box .arrow { left: -23px !important; background: url(../images/arrow2.png) no-repeat #fff !important; } .index_history .history_box .cul_box ul li .txt_box .t { font-size: 20px; line-height: 36px; padding-top: 0px; } .index_history .history_box .cul_box ul li .txt_box .con { font-size: 14px; line-height: 24px; padding-bottom: 0px; margin-top: 5px; } } @media (max-width: 600px) { .index_history .history_box .cul_box { margin-top: 30px; margin-bottom: 0; } .index_history .history_box .cul_box ul li:nth-child(even) .tu { left: auto !important; right: 0; } .index_history .history_box .cul_box ul li:nth-child(even) .txt_box { padding-left: 0; padding-right: 140px; } .index_history .history_box .cul_box ul li { min-height: 120px; border-bottom: 1px solid #e5e5e5; margin: 0; padding: 20px 0; } .index_history .history_box .cul_box ul li .tu { position: absolute; left: 0 !important; top: 20px; right: auto; width: 120px; height: 120px; margin-top: 0px !important; } .index_history .history_box .cul_box ul li .txt { display: none; } .index_history .history_box .cul_box ul li .txt_box { display: block; box-sizing: border-box; width: 100%; padding-left: 140px; transform: translateX(0); filter: alpha(opacity=100); opacity: 1; margin: 15px 0 !important; position: static; box-shadow: none; visibility: visible; } .index_history .history_box .cul_box ul li .txt_box .tb { width: 100%; padding: 0px; box-shadow: inherit; position: relative; box-sizing: border-box; } .index_history .history_box .cul_box ul li .txt_box .arrow { display: none; } .index_history .history_box .cul_box ul li .txt_box .t { font-size: 20px; line-height: 36px; padding-top: 0px; } .index_history .history_box .cul_box ul li .txt_box .con { font-size: 14px; line-height: 24px; padding-bottom: 0px; margin-top: 5px; } } @media (max-width: 400px) { .index_history .history_box .cul_box ul li:nth-child(even) .txt_box { padding-right: 110px; } .index_history .history_box .cul_box ul li { min-height: 100px; padding: 15px 0; } .index_history .history_box .cul_box ul li .tu { top: 15px; width: 100px; height: 100px; } .index_history .history_box .cul_box ul li .txt { display: none; } .index_history .history_box .cul_box ul li .txt_box { margin: 0 !important; padding-left: 110px; } .index_history .history_box .cul_box ul li .txt_box .tb .t { font-size: 18px; line-height: 32px; padding-top: 0px; } .index_history .history_box .cul_box ul li .txt_box .tb .con { font-size: 12px; line-height: 20px; } } /* 荣誉资质 */ .intro_honor { padding: 80px 0; overflow: hidden; background: url(../images/intro_honor_bg.jpg) center center no-repeat; background-size: 100% 100%; } .honor-single { margin-bottom: 30px; background: #fff; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0); /* border-radius: 6px; */ overflow: hidden; } .honor-img { text-align: center; display: table; vertical-align: middle; width: 100%; height: 220px; } .honor-img span { text-align: center; display: table-cell; vertical-align: middle; padding: 15px; } .honor-img img { max-width: 100%;max-height: 190px;} .honor-single{ background: none; text-align: center; border-radius: 6px;} .honor-single h4{ background: none; text-align: center; font-size: 16px; font-weight: 400;} .honor-content { text-align: center; padding: 15px 10px; } .honor-single:hover{ background: #f18d00; color: #fff; } .honor-single:hover .honor-img img { transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); } .honor-single:hover h4{ background: #f18d00; color: #fff; } /*商品相关*/ .pro_show *, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; } .pro_show{box-shadow:1px 2px 10px rgba(0,0,0,0.1);border:1px solid #f3f3f3; background: #fff;} .pro_show .showleft{float:left;width:500px;text-align:center;border-right:1px solid #f3f3f3;padding:40px;} .pro_show .showleft .zoom{text-align:center;} .pro_show .showleft .zoom img{width:auto;max-width:400px;} .pro_show .showleft .thumb_pic{margin:15px 0 0 0;text-align:center;} .pro_show .showleft .thumb_pic ul{margin:0 auto;} .pro_show .showleft .thumb_pic ul li{display:inline-block;margin-right:5px;border:1px solid #eaeaea;padding:3px;cursor:pointer;position:relative;} .pro_show .showleft .thumb_pic ul li img{ padding: 10px; background:#fff;} .pro_show .showleft .thumb_pic ul li.hover{border:1px solid #f90;background:#fff;} .pro_show .showleft .thumb_pic ul li.hover:after{content:" ";position:absolute;right:27px;top:-6px;width:11px;height:11px;border:#f90 solid 1px;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#f90;z-index:-1;} .pro_show .showright{margin-left:500px;padding:40px;} .pro_show .showright h1{font-size:26px;margin:0;padding:0;font-weight:400;text-align:left; margin: 0 0 10px 0;padding: 0;} .pro_show .showright .intro {font-size:15px;margin:10px 0;padding:0;color:#999;font-weight:normal; line-height: 2;} .pro_show .showright hr{margin-top: 1.6rem;} .pro_show .showright .attribute{} .pro_show .showright .attribute li{font-size:14px;line-height:30px;} .pro_show .showright .attribute li em{display:inline-block;width:80px;font-style:normal;color:#555;font-size:14px;} .pro_show .showright .price{font-size:14px;line-height:30px;margin:20px 0;} .pro_show .showright .price span{font-size:36px;color:#f60;} .pro_show .showright .price em{font-size:12px;color:#999;font-style:normal;padding-left:5px;} .pro_show .showright .tags{margin:20px 0;} .pro_show .showright .tags a{margin-left:10px;display:inline-block;border-radius:4px;border:1px solid #dadada;background:#fff;padding:2px 6px;font-weight:normal;font-size:14px;} .pro_show .showright .tags a:hover{background:#2384D5;color:#fff;border-color:#2384D5;} .pro_show .showright .action{margin:30px 0 50px 0;} .pro_show .showright .action button{ border-radius: 8px;} .pro_intro{margin:20px 0; } .pro_intro .showleft{width:320px; float:right;} .box20190429 {border:1px solid #f3f3f3;box-shadow:1px 2px 10px rgba(0,0,0,0.1); background: #fff;} .pro_intro .plist{margin:15px; } .pro_intro .plist ul{width:100%;} .pro_intro .plist ul li{float:left;width:100%;margin: 0 0 15px 0;} .pro_intro .plist ul li a{border:1px solid #ededed;padding:8px;display:block;background:#fafafa;border-radius:4px;} .pro_intro .plist ul li a div{overflow:hidden;width:100%;height:100%;} .pro_intro .plist ul li a div img{width:100%;height:100%; display:block;border:0;} .pro_intro .plist ul li a p{text-align:center;font-size:14px;color:#333;margin:0;padding:5px 0;} .pro_intro .plist ul li a:hover {color:#f30; background: #ed6d00;} .pro_intro .plist ul li a:hover p{color:#fff;} .pro_intro .showright{float:left;width:770px;border:1px solid #f3f3f3;box-shadow:1px 2px 10px rgba(0,0,0,0.1); background: #fff;} .pro_intro .tabs{width:100%;background:#f7f7f7;} .pro_intro .tabs ul{width:100%;background:#f7f7f7;} .pro_intro .tabs ul li{float:left;} .pro_intro .tabs ul li a{display:block;padding:10px 30px;text-align:center;font-size:14px;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;background:#fff;color:#999;border-top:2px solid #fff;} .pro_intro .tabs ul li.hover a{border-bottom:1px solid #fff;background:#fff;font-weight:bold;color:#333;border-top:2px solid #ed6d00;} .pro_intro .intro{padding:30px;} .pro_intro .intro p{margin:0;padding:0;} .pro_intro .intro img{max-width:710px;} .pro_intro .intro table{ margin: 5px 0;} .pro_intro .intro table td,.pro_intro .intro table th { padding: 5px 8px; border: 1px solid #DDD; font-size: 12px; } .pro_intro .intro .extend{} .pro_intro .intro .extend li{font-size:14px;line-height:30px;} .pro_intro .intro .extend li em{display:inline-block;width:120px;font-style:normal;color:#555;font-size:14px;} @media (max-width: 1200px){ .pro_show .showleft{ width: 500px;} .pro_show .showright{margin-left: 500px;} .pro_intro{ width: 100%; } .pro_intro .showleft{ width: 100%; overflow: hidden; float: none; clear: both; margin-top: 20px;} .pro_intro .showright{ width: 100%; overflow: hidden; float: none; clear: both; } } @media (max-width: 992px){ .pro_show{ margin:0 -15px;} .pro_show .showleft{ width: 100%; float: none; padding: 15px;} .pro_show .showright{ width: 100%; float: none; margin: 0; padding: 15px; } .pro_show .showleft .zoom img { width: 100%; height: auto; padding: 15px;} .pro_intro{ width: auto; margin-left:-15px; margin-right:-15px; } .pro_intro .showleft{ width: 100%; overflow: hidden;} .pro_intro .showright{ width: 100%; overflow: hidden;} } @media (max-width: 992px){ .pro_show{ margin:0 -15px;} .pro_show .showleft{ width: 100%; float: none; padding: 15px;} .pro_show .showright{ width: 100%; float: none; margin: 0; padding: 15px; } .pro_show .showleft .zoom img { width: 100%; height: auto; padding: 15px;} .pro_intro{ width: auto; margin-left:-15px; margin-right:-15px; } .pro_intro .showleft{ width: 100%; overflow: hidden;} .pro_intro .showright{ width: 100%; overflow: hidden;} .pro_intro .intro img{max-width:100%;} } /* 手机查看 */ .veh-tel { padding: 10px; background-color: #f9f9f9; border: 1px solid #f5f5f5; overflow: hidden; display: inline-block; text-align: center; } .mob-view-2w { color: #999; overflow: hidden; width: 100%; } .mob-view-2w span { display: block; margin: 3px 0 0 19px; } .mob-view-2w canvas{width: 110px; height: 110px;} /* 联系我们 */ .h-contact-li{ position: relative; padding: 10px 10px 15px 50px; border-bottom: 1px solid #e7e7e7; font-size: 16px; margin: 0 0 0 20px; } .h-contact-li:last-child{ border: none; } .h-contact-li .zmdi,.h-contact-li .fa{ position: absolute; left: 0; top: 28px; display: block; width: 32px; height: 32px; font-size: 28px; color:#ed6d00; } .h-contact-li .tit{ color: #333; margin-bottom: 5px; padding: 0; line-height: 20px; } .h-contact-li .txt{ color: #888; margin-bottom: 5px; padding: 0; line-height: 20px; margin: 0; } .baidumap{ width: 100%; height: 400px; margin-top: 20px; } /* 在线留言 */ .form_book .am-form-group { width:880px; margin: 0 auto; margin-bottom:15px; } .form_book .am-input-group .am-form-field { z-index:1; display: inline-block; } .form_book .am-form-group input{ width:99%; display: inline-block; } .form_book .am-form-group textarea{ width:99%;border: 1px solid #ccc; padding: .5em; color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;} @media (max-width: 768px){ .form_book .am-form-group { width:100%; margin: 0 auto; margin-bottom:15px; } .form_book .am-input-group .am-form-field { z-index:1; display: inline-block; } .form_book .am-form-group input{ width:99%; display: inline-block; } .form_book .am-form-group textarea{ width:99%;} } /* 产品首页 */ .list_business { } .list_business .list { margin: 40px 0 0 } .list_business .list ul li { display: block } .list_business .list ul li a { display: block } .list_business .list ul li a .txt { float: left; width: 50%; height: 395px; background: #f5f5f5; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s } .list_business .list ul li a .txt .des { padding: 80px; background: url("../images/business_bg.png") 0 0 no-repeat; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; position: relative } .list_business .list ul li a .txt .des i.iconfont { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 40px; color: #9f9f9f; position: absolute; right: 90px; top: 90px; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s ; font-style: normal; } .list_business .list ul li a .txt b.t1 { display: block; font-size: 30px; color: #222 } .list_business .list ul li a .txt span.t2 { display: block; font-family: 'btl'; font-size: 30px; opacity: .5; filter: alpha(opacity=50); line-height: 34px; margin: 8px 0 } .list_business .list ul li a .txt p { display: block; font-size: 16px; line-height: 34px; height: 136px; overflow: hidden; color: #666; font-weight: lighter } .list_business .list ul li a .thumb { float: right; width: 50%; height: 395px; overflow: hidden } .list_business .list ul li a .thumb img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; width: 100%; } .list_business .list ul li a .thumb span { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s } .list_business .list ul li a:hover .txt { background: #ed6d00 } .list_business .list ul li a:hover .txt .des { background: url("../images/business_bg2.png") 0 0 no-repeat } .list_business .list ul li a:hover .txt .des i.iconfont { color: #fff; transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg) } .list_business .list ul li a:hover .txt b.t1, .list_business .list ul li a:hover .txt span.t2, .list_business .list ul li a:hover .txt p { color: #fff } .list_business .list ul li a:hover .thumb span { -webkit-transform: scale(1.07, 1.07); -moz-transform: scale(1.07, 1.07); -o-transform: scale(1.07, 1.07); transform: scale(1.07, 1.07) } .list_business .list ul li a:hover .thumb img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); } .list_business .list ul li:nth-child(odd) a .txt { float: right } .list_business .list ul li:nth-child(odd) a .thumb { float: left } @media (max-width: 768px){ .list_business .list ul li { display: block; width: 100%; display: inline-block;} .list_business .list ul li a .txt{ width: 100%; float: none; clear: both; height: auto;} .list_business .list ul li a .thumb{ width: 100%; float: none; clear: both; height: auto; } .list_business .list ul li a .thumb img{ width: 100%; height: auto;} .list_business .list ul li a .thumb span{ display: none;} .list_business .list ul li a .txt .des{ padding: 20px;} .list_business .list ul li a .txt .des i.iconfont{ right: 20px; top: 15px; font-size: 24px;} .list_business .list ul li a .txt b.t1 { font-size: 18px;} .list_business .list ul li a .txt p{ font-size: 14px; height: auto; text-align: justify; line-height: 1.8; margin: 10px 0;} } /* 组件样式定义 */ .zujian-single{ line-height: 100%} .zujian-single .news-img{ width: 40%; display: inline-block; overflow: hidden; margin: 0; border-right: 1px solid rgba(0, 0, 0, 0.1); height: 260px;} .zujian-single .news-img img{ width: 100%;} .zujian-single .news-content{ width: 59%; display: inline-block; overflow: hidden; margin: 0; text-align: left; height: 260px;} .zujian-single .news-content h4{ display: block; margin-bottom: 10px; } .zujian-single .news-content h6{ display: block; margin-bottom: 10px; font-size: 20px; margin: 0; padding: 0; color: #ed6d00; } .zujian-single .news-content p{ margin: 0; padding: 0; } .zujian-single .news-content .li_fons{margin:10px 0; padding-top:0; } .zujian-single .news-content .li_fons ul{list-style:none; width: 250px; } .zujian-single .news-content .li_fons ul li{font-size:12px; color:#333; padding-right:10px; line-height:18px; float:none; margin-bottom:8px; display: inline-block;} .zujian-single .news-content .more { text-align: right; font-size: 12px} .zujian-single .news-content .news_adv{ padding: 10px 0;} .zujian-single .news-content .news_adv p{ background: url(../images/icon01.jpg) no-repeat left -5px; padding-left:20px } @media (max-width: 480px){ .zujian-single{ display: table;} .zujian-single .news-img{ width: 40%; height: auto; align-items: center; display: table-cell; vertical-align:middle } .zujian-single .news-img img{ width: 100%; height: auto; align-items: center; } .zujian-single .news-content{ width: 58%; padding: 10px; height: auto; display: table-cell; vertical-align:middle } .zujian-single .news-content h4{ white-space: normal; margin-bottom: 5px;} .zujian-single .news-content h6{ font-size: 16px; line-height: 1;} .zujian-single .news-content p{ font-size: 14px; line-height: 1.5;} .zujian-single .news-content .news_adv{ margin: 0; padding: 0;} .zujian-single .news-content .news_adv p{ font-size: 12px; line-height:1.5; } } .zujian-single:hover { border: 1px #ed6d00 solid;} .zujian-single:hover span{ color: #333;} .zujian-single:hover .news-img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); } .zujian_show .showright h3{ font-weight: 600; color: #ed6d00; margin: 0; padding: 0; font-size:24px;} .zujian_show .showright h5{ color: #999;margin: 0; padding: 0; font-size: 16px; } .zujian_show .showright table{} .zujian_show .showright table tr{border-top: 1px solid rgba(0, 0, 0, 0.1);} .zujian_show .showright table tr:first-child{ border: none;} .zujian_show .showright table td{ border-right: 1px solid rgba(0, 0, 0, 0.1); line-height: 150%; text-align: center; padding:5px 15px; font-weight: bold; color: #ed6d00; font-size: 14px; p } .zujian_show .showright table td:last-child{ border: none;} .zujian_show .showright table td:first-child{ padding-left: 0;} .icon_list{} .icon_list li{ margin: 5px 0; display: inline-block; width: 30%; padding: 0;} .icon_list li img{ border: none;} .cert_list img{ border: none; margin-right: 5px;} /* 技术参数 */ .intro .canshu_tab {text-align:left;} .intro .canshu_tab tr{background:#F3F3F3;} .intro .canshu_tab tr:nth-child(2n){background:#fff;} .intro .canshu_tab td{height:40px; line-height:40px; font-size:14px; color:#333; text-indent:1em;} /* 自定义表单 弹框 */ .am-btn,.am-modal-no-btn .am-modal-dialog{ border-radius: 6px;} /* 相应式 处理*/ @media only screen and (max-width: 1440px) and (min-width: 1024px) { .header-menu{ padding: 0 5px;} .logo img{ width: 180px;} .menu ul li a{ font-size: 14px; margin: 0 10px; } } /*境外分支机构*/ .er_title{text-align:center; margin-bottom:30px; position: relative;} .er_title:after {content: '';display: block;width: 100%;height: 1px;line-height: 1px;border-bottom: 1px dotted rgba(0, 0, 0, 0.2);;position: absolute;left: 0;top: 50%;z-index: 1;} .er_title span{font-size:18px; color:#333; background:#FFF; padding:0 16px; z-index: 2; position: relative;} .jylistarea{ overflow:hidden; margin-bottom: 10px; transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s; } .jylistarea dl{height:180px; border: 1px solid rgba(0, 0, 0, 0.11); display: inline-block; overflow: hidden; padding: 15px 20px; display: block; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.021); } .jylistarea dt{width:274px; height:138px; float:left;padding:0px; margin:0px; } .jylistarea dd{width:100%; display:block; float:left; line-height:1.6; text-align:left;padding:0px; margin:0px; font-size:14px; color:#747474; margin-bottom: 2px } .jylistarea dl:hover{ background-color: #ff9900; border: 1px solid #ff9900; color: #fff; box-shadow: 0 7px 39px rgba(0,0,0,.1); } .jylistarea dl:hover dd{ color: #fff !important;} @media (max-width: 768px){ .jylistarea dl{ height: auto;} } /* 荣誉证书 */ .honor-area{} .honor-area .news-single{ } .honor-area .news-img{ text-align: center; display: table; vertical-align: middle; width: 100%; height: 220px; } .honor-area .news-img span{ text-align: center; display: table-cell; vertical-align: middle; padding: 15px; } .honor-area .news-img img{ max-width: 100%; max-height: 190px; } .honor-area .news-content h4{ text-align: center; margin-bottom: 0} /* 招聘中心 */ .job_list{ border-top: 1px solid #eee;border-left: 1px solid #eee; width: 100%;} .job_list li{width: 50%;float: left;margin-bottom: 0;} .job_list li a{ padding: 30px 30px 30px 30px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; display: block;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;} .job_list li .title {display: block;font-size: 20px;color: #222;font-weight: normal;padding: 0 0 10px;position: relative;font-weight: 600;} .job_list li .title:after {content: '';display: block;width: 29px;height: 2px;line-height: 2px;background: #aaa;margin-top: 10px;} .job_list li span.date {display: block;height: 30px;line-height: 30px;font-size: 16px;color: #666;font-family: 'BrandonText-Bold';border-top: 1px dotted #e4e4e4;margin-top: 15px;padding-top: 15px;} .job_list li .remake {display: block;height: 60px;line-height: 60px;font-size: 14px; } .job_list li a:hover {background: #ff9900;color: #fff;} .job_list li a:hover .title{ color: #fff;} .job_list li a:hover .title:after {background: #fff;} .job_list li a:hover span.date{ color: #fff;} @media (max-width: 768px){ .job_list { border: none} .job_list li{width: 100%;float: left;margin-bottom: 0; margin-bottom: 15px;} .job_list li a{border: 1px solid #eee;} .job_list li .remake{ line-height: 1.5; margin-top: 10px;} .job_list li span.date { height: auto; margin-top: 0} } /* JobDetail */ .layui-layer{ border-radius: 6px !important; overflow: hidden;} .JobDetail {border: 1px solid #ddd;padding: 10px;color: #666;font-size: 14px;line-height: 26px;padding: 60px;} .JobDetail .item01 {width: 40%;float: left;border-bottom: none;border-right: 1px solid #ddd;} .JobDetail .item01 h1.title {display: block;font-size: 20px;color: #222;padding-bottom: 20px;font-weight: 600;text-align: left;} .JobDetail .item01 .job_contact {color: #222;padding: 10px 0} .JobDetail .item01 .job_contact a {color: #222} .JobDetail .item01 .job_contact a:hover {color: #d00941} .JobDetail .item01 .section-full-screen-more { text-align: left;} .JobDetail .item02 {font-weight: lighter;padding-top: 20px;float: right;padding: 20px 0 0 50px;width: 60%} .JobApplications{ cursor: pointer;} @media (max-width: 768px){ .JobDetail{ padding:0 20px;} .JobDetail .item01{width: 100%;float: left;margin-bottom: 0; margin-bottom: 15px; border: none;} .JobDetail .item02 {padding: 0 0 20px 0;width: 100%} } /* 语言切换 */ .web_lan {float: right;position: relative;width: 100px;line-height: 30px;cursor: pointer;} .web_lan span {float: left;height: 30px;line-height: 30px;color: #fff;font-size: 14px;padding: 0 3px;width: 65px; } .web_lan span img{ margin-top: -2px;} .web_lan i {width: 20px;height: 14px;line-height: 14px;color: #fff;font-size: 14px;text-align: center;} #common_language {position: absolute;right: 0;top: 0;width: 200px;z-index: 105;display: none;} #common_language .inner { position: relative; width: 120px; margin: 0 auto;} .sm #common_language .inner {position: static;} .sm #common_language .inner .pos {right: 0;} #common_language .inner .pos {position: absolute; top: 45px; right: -30px; width: 100px;} #common_language .ly-inner {padding: 10px 0; background: #ffffff;} #common_language .ly-inner .btn-close {position: absolute; top: 27px; right: -30px; width: 18px; height: 18px; padding: 0; margin: 0; } #common_language .ly-inner .btn-close span {display: block; text-indent:-9999px; overflow: hidden;} #common_language .ly-inner a {color: #51555d; display: block; padding: 4px 0; margin: 0 20px; font-weight: bold; background: none;transition:none;} #common_language .ly-inner .on a {color: #ea5613; } #common_language .ico_arrow { position: absolute; width: 0; height: 0; left: 50%; top: -10px; border-width: 5px; border-style: solid; border-color: transparent transparent #fff; margin-left: -5px; padding: 0; } #common_language.active{ display: block;}