锘緻charset "UTF-8"; .index-environmental { background: url(../images/index-environmental-bg.jpg) no-repeat center center; background-size: cover; } .public-title-2 { padding-top: 35px; } .public-title-2 .cn { line-height: normal; } .public-title-2 .cn span { font-size: 32px; } .index-news-section { padding: 25px 0; background: #fff; } .index-news-section .pic { display: block; position: relative; overflow: hidden; width: 100%; padding-top: 56.3636%; } .index-news-section .pic img { position: absolute; width: 100%; /* height: 100%;*/ height: auto; left: 0; top: 0; } .index-news-section .time { font-size: 22px; color: #666; line-height: 1; font-family: Arial, Helvetica, sans-serif; margin-top: 18px; } .index-news-section .title { display: block; font-size: 22px; line-height: 38px; margin-top: 8px; } .index-service-section { padding-bottom: 60px; } .index-service-section .item .inner { height: 445px; overflow: hidden; border-radius: 15px !important; color: #fff; background-size: cover !important; } .index-service-section .item .inner .mod-table { height: 100%; text-align: center; } .index-service-section .item .inner .icon { display: block; margin: 0 auto; width: 127px; height: auto; } .index-service-section .item .inner .text { font-size: 24px; margin-top: 60px; } .index-service-section .item1 .inner { background: url(../images/section7-service-bg1.png) no-repeat center center; background-size: cover; border-bottom-right-radius: 0; } .index-service-section .item2 .inner { background: url(../images/section7-service-bg2.png) no-repeat center center; background-size: cover; border-bottom-left-radius: 0; } .index-service-section .item3 .inner { background: url(../images/section7-service-bg3.png) no-repeat center center; background-size: cover; border-top-right-radius: 0; } .index-service-section .item4 .inner { background: url(../images/section7-service-bg4.png) no-repeat center center; background-size: cover; border-top-left-radius: 0; } .index-case-section .inner { display: block; position: relative; width: 100%; padding-top: 163.6923%; overflow: hidden; border-radius: 5px; } .index-case-section .inner img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; } .index-product-section { position: relative; } .index-product-section .background { position: absolute; width: 100%; height: 100%; } .index-product-section .background .core { display: block; position: absolute; visibility: hidden; opacity: 0; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; } .index-product-section .background .core img { display: block; max-width: none; } .index-decoration-section { padding-bottom: 80px; } .index-decoration-section .inner { background-color: #e7eff2; box-shadow: 0px 4px 5.04px 0.96px rgba(0, 0, 0, 0.16); border-radius: 5px; height: 250px; padding: 0 5px; } .index-decoration-section .inner .mod-table { height: 100%; } .index-decoration-section .inner .title { color: #fff; font-size: 18px; line-height: normal; } .index-decoration-section .inner .icon { display: block; width: 60px; /* width: 144px; */ /* height: 144px; */ margin: 20px auto; } .index-decoration-section .inner .list { font-size: 18px; line-height: 50px; color: #666; height: 102px; margin: 20px auto 0; width: 100%; } .index-decoration-section .inner .list a{ font-size: 14px; } .index-decoration-section .inner .list li + li { border-top: 1px solid #cfdce4; } .index-decoration-section .inner .list .icon-plussign { font-size: 24px; margin-left: 10px; vertical-align: bottom; } .index-decoration-section .rowspan2 .inner { background: url(../images/decoration-product.png) no-repeat right center #e7eff2; background-size: auto 100%; padding-top: 45px; } .index-decoration-section .rowspan2 .inner .title { margin-bottom: 25px; } .level-protection { padding-bottom: 0px; } .level-protection .core { float: left; width: 100%; box-sizing: border-box; height: 160px; } .level-protection .core .inner { padding: 0 40px 0 0; background-color: rgba(255, 255, 255, 0.86); border-radius: 5px; box-shadow: 0px 0px 6.72px 1.28px rgba(0, 0, 0, 0.1); height: 100%; } .level-protection .core .inner .pic { box-sizing: border-box; position: relative; float: left; width: 138px; height: 100%; box-sizing: border-box; } .level-protection .core .inner .pic .imgRem { position: absolute; left: 0; bottom: 0; } .level-protection .core .inner .beyond { padding-bottom: 0.2rem; justify-content: flex-end; } .level-protection .core .inner .con { float: none; overflow: hidden; height: 100%; } .level-protection .core .inner .con .mod-table { height: 100%; } .level-protection .core .inner .con .title { font-size: 16px; margin-bottom: 15px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .level-protection .core .inner .con .desc { font-size: 12px; color: #999; line-height: 25px; overflow: hidden; } .level-protection .core3 .inner .pic, .level-protection .core4 .inner .pic { float: right; } .level-protection .core3 .inner .pic .imgRem, .level-protection .core4 .inner .pic .imgRem { left: initial; left: inherit; right: 0; } .index-smart-section { line-height: normal; } .index-smart-section .factory { position: relative; /* height: 358px; */ } .index-smart-section .factory .mod-table { height: 100%; } .index-smart-section .factory .box { table-layout: fixed; } .index-smart-section .factory .wuhan { width: 38.2353%; vertical-align: bottom; } .index-smart-section .factory .wuhan .wrap { width: 100%; position: relative; } .index-smart-section .factory .wuhan .pic { overflow: hidden; } .index-smart-section .factory .wuhan .pic img { display: block; max-width: none; } .index-smart-section .factory .wuhan .title { font-size: 22px; line-height: 1; margin-bottom: 15px; } .index-smart-section .factory .wuhan .en { font-style: normal; color: #f5f5f5; font-family: Arial, Helvetica, sans-serif; font-weight: 900; font-size: 86px; text-transform: uppercase; line-height: 0.6; } .index-smart-section .factory .wuhan .detail { display: block; width: 128px; line-height: 36px; text-align: center; border-radius: 36px; background-color: #d2213e; color: #fff; font-size: 16px; cursor: pointer; position: absolute; top: 0; right: 0; } .index-smart-section .factory .beijing { width: 61.7647%; overflow: hidden; } .index-smart-section .factory .made-s .beijing { position: relative; left: 20px; } .index-smart-section .factory .beijing .con { width: 100%; background-color: #c31b1f; color: #fff; position: relative; } .index-smart-section .factory .beijing .con .wrap { width: 100%; height: 100%; box-sizing: border-box; padding: 35px; } .index-smart-section .factory .beijing .con .title { font-size: 24px; margin-bottom: 40px; } .index-smart-section .factory .beijing .con .desc { font-size: 14px; line-height: 32px; overflow: hidden; } .index-smart-section .factory .beijing .con .detail { display: block; width: 188px; line-height: 56px; text-align: center; border-radius: 36px; background-color: #c31b1f; color: #fff; font-size: 16px; cursor: pointer; margin-top: 80px; border: 1px #fff solid; } .index-smart-section .factory .beijing .con .detail:hover { background-color: #fff; color: #c31b1f; } .index-smart-section .factory .beijing .con .en { font-style: normal; position: absolute; font-size: 116px; font-family: Impact, Helvetica, sans-serif; font-weight: 900; color: rgba(255, 255, 255, 0.1); right: 0; top: 15%; line-height: 0.73; text-align: right; text-transform: uppercase; } .index-smart-section .factory .beijing .pic { background: url(../images/bg/bg5.jpg) no-repeat; background-size: 100% 100%; position: relative; width: 820px; height: 520px; display: none; } .index-smart-section .factory .beijing .pic img { position: absolute; display: block; bottom: 0px; left: -100px; height: auto; max-width: 115%; width: 115%; } .common-banner { position: relative; max-width: 100%; padding-bottom: 10px; margin-bottom: 15px; } .common-banner .mode-banner { margin-bottom: -20px; } .common-banner:after { content: ''; position: absolute; width: 100%; top: 100%; margin-top: -135px; height: 163px; left: 0; /* background: url(../images/banner-mark.png) no-repeat center top;*/ } .page-body { position: relative; } .page-body .public-title { padding-top: 0px; } .page-body .public-title .en { margin-bottom: -8px; } .common-menu-tab { text-align: left; font-size: 0; line-height: 0; margin-bottom: 0px; } .common-menu-tab li { display: inline-block; vertical-align: middle; margin-left: 10px; margin-bottom: 10px; } .common-menu-tab li a { display: block; padding: 0 10px; line-height: 40px; text-align: center; background-color: #e6eef1; font-size: 16px; cursor: pointer; } .common-menu-tab .active a { background: #e60033; color: #fff; } .patent-page { padding-bottom: 50px; } .patent-page .inner { width: 100%; padding-top: 140.9231%; position: relative; } .patent-page .inner img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .patent-page .core { margin-bottom: 30px; } .news-list-page { margin-top: 40px; border-top: 1px solid #dbdbdb; } .news-list-page .month { float: left; width: 160px; min-height: 100px; color: #c31b1f; font-size: 50px; font-weight: 900; line-height: normal; padding-top: 30px; position: absolute; left: 0;top: 0; } .news-list-page .month span { font-size: 62px; line-height: 70px; display: inline-block; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; } .news-list-page .month em { font-weight: bold; display: inline-block; vertical-align: middle; } .news-list-page .list { float: none; width: 100%; overflow: hidden; } .news-list-page .list .core { padding: 20px 0; } .news-list-page .list .core + .core { border-top: 1px solid #dbdbdb; } .news-list-page .list .pic { float: left; width: 100%; overflow: hidden; } .news-list-page .list .pic img { display: block; width: 500px; height: 250px; object-fit: cover; transition: all 0.5s; } .news-list-page .list .con { float: none; width: 100%; overflow: hidden; } .news-list-page .list .title { font-size: 18px; line-height: 36px; margin-bottom: 10px; display: block; } .news-list-page .list .source { font-size: 12px; color: #999999; } .news-list-page .list .desc { font-size: 14px; color: #666; line-height: 28px; overflow: hidden; margin-top: 5px; margin-bottom: 35px; text-align: justify; } .news-list-page .list .detail { cursor: pointer; font-size: 14px; color: #d2213e; } .news-list-page .recommend .month { background: url(../images/recommend-icon.png) no-repeat left 40px; } .news-list-page .recommend .detail { display: block; width: 128px; line-height: 40px; text-align: center; color: #fff; border-radius: 40px; background-color: #d2213e; } .news-list-page .section { border-bottom: 1px solid #dbdbdb; position: relative; } .news-list-page .section:hover { border-color: #c31b1f; } .news-list-page .section:hover .list .pic img { transform: scale(1.05); } .news-list-page .section:hover a { color: #c31b1f; } .news-info-title { padding: 40px 0 20px 0; color: #333; text-align: center; border-bottom: 1px #ccc solid; } .news-info-title .layer-wrapper { max-width: 1130px; } .news-info-title .title { font-size: 32px; line-height: 50px; } .news-info-title .source { margin-top: 15px; } .news-info-title .source ul { font-size: 0; } .news-info-title .source ul li { display: inline-block; font-size: 16px; } .news-info-title .source ul .time { margin-left: 40px; padding-left: 30px; background: url(../images/calendar-icon.png) no-repeat left center; } .news-info-content { font-size: 16px; line-height: 28px; padding: 30px 0 50px 0; } .news-info-content .layer-wrapper { max-width: 1130px; } .news-prev-next { max-width: 1130px; margin: 0 auto; padding: 20px 0 80px 0; border-top: 1px solid #dbdbdb; position: relative; } .news-prev-next ul { font-size: 16px; line-height: 36px; } .news-prev-next .go-back { position: absolute; top: 100px; right: 0; width: 170px; text-align: center; line-height: 48px; border-radius: 48px; background-color: #d2213e; color: #fff; font-size: 18px; } .join-us-banner .title { font-size: 56px; color: #fff; line-height: normal; font-weight: bold; text-align: center; margin-bottom: 45px; } .join-us-banner .joinus-search { max-width: 800px; width: 100%; margin: 0 auto; border: 1px solid #fff; border-radius: 5px; box-sizing: border-box; padding: 1px; overflow: hidden; background-color: rgba(255, 255, 255, 0.4); position: relative; padding-left: 68px; } .join-us-banner .joinus-search .button { float: right; width: 160px; line-height: 56px; color: #fff; background-color: #d2213e; text-align: center; font-size: 22px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .join-us-banner .joinus-search .inpbox { float: none; overflow: hidden; } .join-us-banner .joinus-search .inpbox input { display: block; padding: 0; margin: 0; border: none; width: 100%; height: 56px; background: none; font-size: 16px; color: #fff; } .join-us-banner .joinus-search:after { content: '\e629'; font-size: 32px; position: absolute; font-family: 'iconfont' !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; top: 50%; left: 20px; margin-top: -16px; line-height: normal; } .joinus-query { background-color: #ebf1f4; margin-top: 60px; padding: 0 20px; margin-bottom: 40px; } .joinus-query .item { font-size: 16px; line-height: 32px; padding: 14px 0; } .joinus-query .item .tit { float: left; } .joinus-query .item .con { float: none; overflow: hidden; } .joinus-query .item .con .open { float: right; color: #d2213e; cursor: pointer; } .joinus-query .item .con .list { float: none; overflow: hidden; height: 32px; } .joinus-query .item .con .list li { float: left; padding: 0 25px; } .joinus-query .item .con .list .cr { color: #d2213e; } .joinus-query .item .openSlide .list { height: auto; } .joinus-query .item + .item { border-top: 1px dashed #dbdbdb; } .joblist table { width: 100%; table-layout: fixed; text-align: center; } .joblist .title { background-color: #eeeeee; border-top: 1px solid #e6e6e6; } .joblist .title table { height: 65px; font-size: 18px; } .joblist .title table td + td { border-left: 1px solid #fff; } .joblist .list .core { position: relative; } .joblist .list .core .job-title-table { background-color: #f9f9f9; height: 60px; font-size: 16px; } .joblist .list .core .job-title-table .open { color: #d2213e; } .joblist .list .core:nth-child(2n + 1) .job-title-table { background-color: #fff; } .joblist .list .ji:after { content: ''; width: 38px; height: 38px; background: url(../images/ji.png) no-repeat center center; background-size: contain; position: absolute; left: 0; top: 0; z-index: 3; } .joblist .list .con { padding: 30px 35px; border: 1px solid #dbdbdb; display: none; } .joblist .list .cell .tit { border-left: 4px solid #d2213e; padding-left: 15px; font-size: 18px; line-height: 20px; overflow: hidden; } .joblist .list .cell .tit span { float: left; padding-right: 25px; } .joblist .list .cell .tit:after { content: ''; float: none; overflow: hidden; display: block; height: 20px; border-bottom: 1px solid #dbdbdb; } .joblist .list .cell .text { padding: 20px; padding-right: 0; font-size: 16px; line-height: 32px; } .joblist .list .button-group { text-align: center; font-size: 0; line-height: 0; margin: 20px 0; } .joblist .list .button-group .btn { display: inline-block; vertical-align: middle; width: 200px; height: 48px; box-sizing: border-box; font-size: 18px; border-radius: 48px; text-align: center; margin: 0 15px; } .joblist .list .button-group .apply { color: #fff; background-color: #d2213e; line-height: 48px; } .joblist .list .button-group .apply:before { display: inline-block; content: ''; width: 22px; height: 22px; background: url(../images/jobapply.png) no-repeat center center; background-size: contain; vertical-align: middle; margin-right: 10px; } .joblist .list .button-group .close { border: 1px solid #dbdbdb; line-height: 46px; } .joblist .list .button-group .close:before { display: inline-block; content: ''; width: 22px; height: 22px; background: url(../images/jobclose.png) no-repeat center center; background-size: contain; vertical-align: middle; margin-right: 10px; } .joblist .list .openSlide .con { display: block; } .joblist .list .openSlide .job-title-table { color: #fff; background-color: #d2213e !important; } .joblist .list .openSlide .job-title-table .open { color: #fff; } .joinus-list-page .top-page { overflow: hidden; margin-bottom: 20px; } .joinus-list-page .top-page .total { float: left; font-size: 20px; } .joinus-list-page .top-page .total span { font-size: 30px; color: #d2213e; padding: 0 5px; } .joinus-list-page .top-page .page { float: right; } .joinus-list-page .top-page .page ul { float: left; } .joinus-list-page .top-page .page ul li { float: left; font-size: 22px; margin-left: 10px; } .joinus-list-page .top-page .page ul .iconfont { font-size: 32px; } .joinus-list-page .top-page .page ul .iconfont:hover { color: #d2213e; } .joinus-list-page .top-page .page ul .cur span, .joinus-list-page .top-page .page ul .cur em { padding: 0 5px; } .joinus-list-page .top-page .page ul .cur span { color: #d2213e; } .job-form-page { background: url(../images/job-form-bg.jpg) no-repeat top center; background-size: cover; padding: 80px 0; } .job-form-page .form { background: url(../images/job-form-border.jpg) repeat-x left top #fafafa; padding: 50px 0 60px 0; } .job-form-page .form .position { padding-left: 40px; font-size: 26px; } .job-form-page form { display: block; } .job-form-page .form-table { border-spacing: 40px; table-layout: fixed; width: 100%; border-collapse: separate; } .job-form-page .sex { float: left; font-size: 18px; line-height: 60px; padding: 0 20px; } .job-form-page .sex .tit { float: left; } .job-form-page .sex ul { float: none; overflow: hidden; white-space: nowrap; } .job-form-page .sex ul li { display: inline-block; vertical-align: middle; margin-left: 25px; } .job-form-page .inpbox { height: 60px; box-sizing: border-box; padding: 1px; border: 1px solid #d6d6d6; overflow: hidden; background-color: #fff; border-radius: 6px; } .job-form-page .inpbox .box { float: none; overflow: hidden; height: 100%; } .job-form-page .inpbox .upload { float: right; height: 100%; width: 148px; text-align: center; background-color: #d2213e; color: #fff; position: relative; border-top-right-radius: 5px; border-bottom-right-radius: 5px; line-height: 58px; font-size: 18px; } .job-form-page .inpbox .upload input[type='file'] { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; cursor: pointer; } .job-form-page .modal-input { display: block; border: none; background: none; padding: 0; margin: 0; width: 100%; height: 100%; box-sizing: border-box; font-size: 16px; padding-left: 20px; } .job-form-page .textarea-inpbox { height: 154px; } .job-form-page textarea.modal-input { padding: 10px 20px; min-height: 150px; } .job-form-page .yzm-inpbox { float: left; } .job-form-page .yzm-inpbox img { float: right; height: 100%; width: auto; } .job-form-page .yzm-inpbox .modal-input { float: none; overflow: hidden; width: 400px; } .job-form-page .button-group { overflow: hidden; padding-left: 40px; } .job-form-page .button-group .btn { float: left; width: 270px; height: 60px; box-sizing: border-box; text-align: center; line-height: 58px; font-size: 22px; border-radius: 60px; margin-right: 35px; cursor: pointer; } .job-form-page .button-group .submit { background-color: #d2213e; color: #fff; border: 1px solid #d2213e; } .job-form-page .button-group .reset { background-color: #fff; border: 1px solid #dcdcdc; } .friend-link-list { background: url(../images/friend-link-bg.jpg) no-repeat center top; margin-top: 40px; padding: 60px 0 40px 0; background-size: cover; } .friend-link-list .inner { padding-top: 55.3846%; position: relative; background-color: #fff; } .friend-link-list .inner img { display: block; position: absolute; width: 100%; height: 100%; object-fit: contain; left: 0; top: 0; } .search-page .search-form { background: #e60033; color: #fff; } .search-page .search-form .mod-table { height: 210px; } .search-page .search-form .tit { float: left; font-size: 72px; font-weight: 900; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; line-height: 72px; margin-right: 50px; } .search-page .search-form .inpbox { float: none; overflow: hidden; border-bottom: 2px solid #fff; line-height: 60px; } .search-page .search-form .inpbox .search-btn { float: right; font-size: 40px; cursor: pointer; } .search-page .search-form .inpbox .box { float: none; overflow: hidden; } .search-page .search-form .inpbox input { background: none; border: none; display: block; width: 100%; height: 70px; color: #fff; font-size: 24px; } .search-result { background-color: #e6eef1; } .search-result .mod-table { height: 72px; } .search-result .mod-table ul { overflow: hidden; } .search-result .mod-table ul li { float: left; font-size: 0; line-height: 0; } .search-result .mod-table ul li a { display: inline-block; line-height: 50px; font-size: 22px; } .search-result .mod-table ul li span { display: inline-block; font-size: 20px; line-height: 24px; border-radius: 24px; background-color: #dbdbdb; color: #fff; padding: 0 5px; min-width: 24px; box-sizing: border-box; text-align: center; font-family: Arial, Helvetica, sans-serif; vertical-align: top; } .search-result .mod-table ul li + li { padding-left: 40px; margin-left: 42px; position: relative; } .search-result .mod-table ul li + li:before { content: ''; position: absolute; width: 2px; height: 30px; background-color: #cccccc; left: 0; top: 50%; margin-top: -15px; } .search-result .mod-table ul .cr a { font-size: 28px; color: #d2213e; } .search-result .mod-table ul .cr span { background-color: #d2213e; } .search-news li { border-bottom: 1px solid #dbdbdb; overflow: hidden; padding: 30px 0; } .search-news li .index { float: left; font-size: 24px; color: #d2213e; font-style: italic; padding: 0 40px 0 20px; line-height: 32px; font-family: '瀹嬩綋'; font-weight: bold; } .search-news li .con { float: none; overflow: hidden; } .search-news li .con .title { display: block; font-size: 22px; line-height: 32px; } .search-news li .con .title .keywords { color: #d2213e; } .search-news li .con .desc { font-size: 16px; line-height: 24px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 10px; } .search-no-data { text-align: center; font-size: 30px; padding: 100px 0; } .search-no-data img { display: block; margin: 0 auto; margin-bottom: 30px; } .product-list-page .list .core { margin-bottom: 40px; } .product-list-page .list .core .inner { overflow: hidden; box-sizing: border-box; border-radius: 5px; display: block; position: relative; box-shadow: 0px 2px 5.64px 0.36px rgba(160, 159, 160, 0.2); } .product-list-page .list .core .pic { width: 100%; padding-top: 100%; position: relative; overflow: hidden; } .product-list-page .list .core .pic img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; } .product-list-page .list .core .pic .state { position: absolute; width: 100%; left: 0; bottom: 0; text-align: center; background: #e60033; font-size: 14px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; } .product-list-page .list .core .pic .unit { display: none; position: absolute; color: #fff; z-index: 3; font-size: 12px; border-radius: 100%; top: 5px; right: 5px; height: 35px; min-width: 35px; border-radius: 50%; text-align: center; line-height: 35px; box-sizing: border-box; padding: 0 2px; background: #e60033; } .product-list-page .list .core .con { padding: 10px 4px; font-size: 14px; line-height: 36px; } .product-list-page .list .core .name { white-space: nowrap; font-size: 16px; overflow: hidden; text-overflow: ellipsis; } .product-list-page .list .core .detail-arrow { background: url(../images/detail-arrow.png) no-repeat left center; background-size: 20px 20px; font-size: 12px; color: #666; padding-left: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 25px; } .product-list-page .list .hot .pic:after { content: ''; position: absolute; left: 0; top: 0; background: url(../images/hotsale.png) no-repeat left top; background-size: contain; width: 82px; height: 82px; z-index: 2; } .search-list .product-list-page { margin-top: 40px; } .case-list-page { margin-top: 40px; } .case-list-page .inner { width: 100%; padding-top: 163.6923%; overflow: hidden; border-radius: 5px; position: relative; } .case-list-page .inner img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; } .case-info-page .top { padding: 0px 0 40px 0; border-bottom: 20px solid #f5f5f5; } .case-info-page .top .mod-table { width: 100%; table-layout: fixed; } .case-info-page .top .mod-table .imageGroup { width: 62.1324%; box-sizing: border-box; padding-right: 40px; } .case-info-page .top .mod-table .imageGroup .pic { width: 100%; padding-top: 55.9006%; position: relative; } .case-info-page .top .mod-table .imageGroup .pic img { display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; } .case-info-page .top .mod-table .imageGroup .title { position: absolute; bottom: 0; height: 65px; width: 100%; left: 0; line-height: 65px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 25px 0 145px; } .case-info-page .top .mod-table .imageGroup .swiper-container { overflow: hidden; position: relative; } .case-info-page .top .mod-table .imageGroup .swiper-container .swiper-slide { position: relative; } .case-info-page .top .mod-table .imageGroup .swiper-container .pagination { position: absolute; width: 120px; line-height: 65px; left: 0; bottom: 0; z-index: 2; text-align: center; color: #fff; font-size: 22px; background-color: #d2213e; letter-spacing: 5px; } .case-info-page .top .mod-table .intro { background-color: #d2213e; box-sizing: border-box; padding: 0 35px; color: #fff; } .case-info-page .top .mod-table .intro .title { font-size: 40px; line-height: 60px; padding-bottom: 30px; margin-bottom: 50px; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.6); } .case-info-page .top .mod-table .intro .desc { font-size: 16px; line-height: 36px; } .related-product .list { margin-top: 25px; } .related-product .list .core { position: relative; } .related-product .list .core .pic { float: right; width: 250px; height: 270px; position: relative; z-index: 3; padding-top: 35px; } .related-product .list .core .pic img { display: block; width: 100%; height: 100%; object-fit: contain; } .related-product .list .core .con { float: none; } .related-product .list .core .con .desc { position: relative; padding: 45px 0 35px 35px; } .related-product .list .core .con .desc .background { position: absolute; height: 100%; width: 100%; left: 0; top: 0; border-radius: 5px; background-color: #000; z-index: 0; } .related-product .list .core .con .name { display: block; overflow: hidden; position: relative; margin-bottom: 20px; } .related-product .list .core .con .name img { max-height: 45px; width: auto; display: block; } .related-product .list .core .con .state { font-size: 22px; line-height: 44px; color: #fff; position: relative; overflow: hidden; } .related-product .list .core .con .state li { padding-left: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; } .related-product .list .core .con .state li:after { content: ''; position: absolute; width: 8px; height: 8px; border-radius: 2px; background-color: #fff; left: 0; top: 50%; margin-top: -4px; } .related-product .list .core .con .links { overflow: hidden; font-size: 16px; display: flex; align-items: center; margin-top: 20px; } .related-product .list .core .con .links a { padding: 0 20px; } .honour-page { background: url(../images/honour-time-line.png) no-repeat center top; min-height: 214px; padding-bottom: 60px; } .honour-page .year-list { width: 1000px; float: right; box-sizing: border-box; padding: 0 60px; position: relative; line-height: 86px; text-align: center; font-size: 24px; } .honour-page .year-list .year-swiper-container { overflow: hidden; } .honour-page .year-list .year-swiper-container a { display: block; font-family: Arial, Helvetica, sans-serif; } .honour-page .year-list .year-swiper-container .active { font-weight: bold; color: #d2213e; font-size: 28px; } .honour-page .year-list .prev { position: absolute; width: 60px; height: 100%; left: 0; top: 0; background: url(../images/arrow-left.png) no-repeat left center; cursor: pointer; } .honour-page .year-list .next { position: absolute; width: 60px; height: 100%; right: 0; top: 0; background: url(../images/arrow-right.png) no-repeat right center; cursor: pointer; } .honour-list { margin-top: 60px; } .honour-list .core .inner { display: block; padding: 20px 35px 0 35px; height: 185px; box-sizing: border-box; overflow: hidden; border-radius: 5px; color: #fff; position: relative; } .honour-list .core .title { font-size: 22px; line-height: 36px; overflow: hidden; max-height: 72px; } .honour-list .core .unit { font-size: 16px; overflow: hidden; line-height: 24px; margin-top: 5px; } .honour-list .core .bottom { line-height: 16px; overflow: hidden; position: absolute; left: 35px; bottom: 20px; } .honour-list .core .time { font-size: 16px; padding-left: 25px; background: url(../images/clock.png) no-repeat left center; margin-right: 30px; float: left; } .honour-list .core .detail { font-size: 14px; text-decoration: underline; padding-right: 25px; background: url(../images/image.png) no-repeat right center; float: left; } .honour-list .core:nth-child(4n + 1) .inner { background: url(../images/honour-bg-1.png) no-repeat center center; background-size: cover; } .honour-list .core:nth-child(4n + 2) .inner { background: url(../images/honour-bg-2.png) no-repeat center center; background-size: cover; } .honour-list .core:nth-child(4n + 3) .inner { background: url(../images/honour-bg-3.png) no-repeat center center; background-size: cover; } .honour-list .core:nth-child(4n + 4) .inner { background: url(../images/honour-bg-4.png) no-repeat center center; background-size: cover; } .column-layer { margin-top: 20px; display: block; table-layout: fixed; width: 100%; } .column-layer .left { width: 555px; display: table-cell; position: relative; z-index: 3; vertical-align: top; } .column-layer .right { width: 100%; background-color: #f5f5f5; position: relative; vertical-align: top; } .column-layer .column-name { color: #d2213e; position: relative; padding-top: 15px; } .column-layer .column-name .en { font-size: 22px; line-height: 54px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; white-space: nowrap; font-weight: bold; letter-spacing: -1px; } .column-layer .column-name .cn { font-size: 36px; line-height: 44px; margin-top: 10px; } .column-layer .column-name:after { /*content: ''; position: absolute; width: 100px; height: 1px; background-color: #d2213e; right: -40px; top: 50px;*/ } .column-layer .column-image { margin-top: 45px; } .column-layer .column-image img { display: block; } .column-layer .column-text { font-size: 16px; line-height: 30px; padding: 40px; } .column-layer .context { overflow: hidden; font-size: 16px; line-height: 30px; width: 100%; height: 100%; box-sizing: border-box; } .column-layer .context img { display: block; max-width: 100%; margin: 0 auto; } .column-layer .custom-scrollbar { padding: 35px 50px 0 50px; width: 100%; height: 100%; overflow: auto; overflow-x: hidden; } .introduction-page .event-wraper { margin: 60px 0; border-top: 20px solid #f5f5f5; } .introduction-page .culure-wrapper { background-color: #f5f5f5; padding-bottom: 60px; } .introduction-page .culure-wrapper .public-title-2 { margin-bottom: 35px; } .introduction-page .culure-wrapper .culture .box { background: url(../images/culture-bg.png) no-repeat center top; background-size: 100% auto; padding-bottom: 83px; border-radius: 5px; overflow: hidden; } .introduction-page .culure-wrapper .culture .context { width: 100%; padding-top: 42.4242%; position: relative; } .introduction-page .culure-wrapper .culture .context .wraper { position: absolute; width: 100%; height: 100%; left: 0; top: 0; color: #fff; box-sizing: border-box; padding: 40px; } .introduction-page .culure-wrapper .culture .context .title { font-size: 32px; line-height: normal; padding-left: 70px; background: url(../images/small-hand.png) no-repeat left center; } .introduction-page .culure-wrapper .culture .context .desc { margin-top: 20px; font-size: 16px; line-height: 28px; padding-right: 35%; text-align: justify; } .introduction-page .culure-wrapper .social .pic { overflow: hidden; border-radius: 5px; } .introduction-page .culure-wrapper .social .pic img { display: block; } .introduction-page .culure-wrapper .social .desc { font-size: 16px; line-height: 28px; margin-top: 20px; } .event-list { position: relative; padding: 0 40px; margin-top: 55px; } .event-list .prev { position: absolute; width: 40px; height: 100%; left: 0; top: 0; background: url(../images/arrow-left.png) no-repeat center center; outline: none; cursor: pointer; } .event-list .next { position: absolute; width: 40px; height: 100%; right: 0; top: 0; background: url(../images/arrow-right.png) no-repeat center center; outline: none; cursor: pointer; } .event-list .swiper-slide { position: relative; } .event-list .swiper-slide:before { content: ''; position: absolute; width: 100%; height: 1px; background-color: #d8d8d8; transform-origin: left center; transform: scaleY(0.5); left: 0; bottom: 0; } .event-list .swiper-slide:after { content: ''; position: absolute; width: 1px; height: 100%; background-color: #d8d8d8; transform-origin: left center; transform: scaleX(0.5); left: 0; top: 0; } .event-list .item { display: block; box-sizing: border-box; width: 100%; padding-left: 20px; padding-right: 25px; padding-bottom: 20px; position: relative; } .event-list .item:before { content: ''; width: 8px; height: 8px; background-color: #3d3d3d; position: absolute; left: 0; bottom: 0; z-index: 2; } .event-list .item:after { content: ''; width: 16px; height: 16px; background-color: #d8d8d8; position: absolute; left: 0; bottom: 0; z-index: 1; } .event-list .item .title { font-size: 18px; line-height: 32px; height: 64px; overflow: hidden; } .event-list .item .time { font-size: 36px; line-height: normal; color: #999999; margin-bottom: 10px; } .event-list .item .img { width: 100%; padding-top: 55.4974%; position: relative; } .event-list .item .img img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; } .event-list .swiper-slide:hover:before, .event-list .swiper-slide:hover:after { background-color: #e18175; } .event-list .swiper-slide:hover .item:before { background-color: #d2213e; } .event-list .swiper-slide:hover .item:after { background-color: #e18175; } .event-list .swiper-slide:hover .item .time, .event-list .swiper-slide:hover .item .title { color: #d2213e; } .event-list .swiper-slide:hover .item .img:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/maco.png) no-repeat center center rgba(210, 33, 62, 0.8); } .brand-core { margin-top: 25px; margin-bottom: 30px; user-select: none; } .brand-core .core .title { color: #999999; line-height: 1; padding: 25px 0; cursor: pointer; } .brand-core .core .title .en { font-size: 24px; font-weight: bold; vertical-align: middle; } .brand-core .core .title .cn { font-size: 32px; vertical-align: middle; margin-top: 15px; } .brand-core .core .content { display: none; } .brand-core .openSlide .title { color: #d2213e; } .brand-core .openSlide .content { display: block; } .brand-core .core + .core { border-top: 1px solid #dbdbdb; } .brand-list { background: url(../images/brandlist-bg.jpg) no-repeat center center; background-size: cover; padding: 90px 0; } .brand-list .brand-list-swiper { padding: 0 60px; position: relative; } .brand-list .brand-list-swiper .prev { position: absolute; width: 60px; height: 100%; left: 0; top: 0; background: url(../images/arrow-left-white.png) no-repeat left center; cursor: pointer; } .brand-list .brand-list-swiper .next { position: absolute; width: 60px; height: 100%; right: 0; top: 0; background: url(../images/arrow-right-white.png) no-repeat right center; cursor: pointer; } .brand-list .brand-list-container { width: 100%; overflow: hidden; } .brand-list .brand-list-swiper-container { margin-right: -10px; } .brand-list .swiper-slide { box-sizing: border-box; padding-right: 10px; } .brand-list .swiper-slide .pic { display: block; width: 100%; padding-top: 58.3333%; position: relative; margin-bottom: 10px; } .brand-list .swiper-slide .pic img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: contain; } .brand-list .even .pic:first-child { background-color: rgba(255, 255, 255, 0.95); } .brand-list .even .pic:last-child { background-color: rgba(255, 255, 255, 0.7); } .brand-list .odd .pic:first-child { background-color: rgba(255, 255, 255, 0.7); } .brand-list .odd .pic:last-child { background-color: rgba(255, 255, 255, 0.95); } .invite-page { margin-bottom: 60px; } .invite-page .common-info-text { padding: 25px 35px; background-color: #f5f5f5; font-size: 16px; line-height: 30px; } .invite-page .common-info-text p { line-height: 30px; margin: 10px 0; padding-left: 40px; position: relative; } .invite-page .common-info-text p:before { content: ''; position: absolute; width: 20px; height: 4px; background-color: #d2213e; left: 0; top: 13px; } .invite-page .contact-list { margin-top: 60px; border-top: 20px solid #f5f5f5; } .invite-page .contact-list .list { margin-top: 30px; } .invite-page .contact-list .inner { background-color: #f5f5f5; padding: 30px 10px 0 35px; height: 240px; position: relative; } .invite-page .contact-list .inner:before { content: ''; position: absolute; width: 1px; height: 100%; left: 0; top: 0; background-color: #dbdbdb; } .invite-page .contact-list .inner .tit { font-size: 22px; line-height: normal; margin-bottom: 15px; position: relative; } .invite-page .contact-list .inner .tit:before { content: ''; position: absolute; width: 6px; height: 28px; background-color: #d2213e; left: -35px; } .invite-page .contact-list .inner .desc { font-size: 16px; line-height: 32px; } .invite-page .section-num-list { margin-bottom: 20px; line-height: 30px; padding: 25px 0; border-bottom: 1px solid #dbdbdb; } .invite-page .section-num-list .title { float: left; font-size: 22px; white-space: nowrap; } .invite-page .section-num-list .title em { float: left; width: 30px; height: 30px; border-radius: 100%; background-color: #d2213e; color: #fff; font-family: '瀹嬩綋'; font-weight: bold; font-size: 24px; text-align: center; line-height: 30px; margin-left: -15px; margin-right: 30px; } .invite-page .section-num-list .title span { float: none; overflow: hidden; display: block; width: 245px; } .invite-page .section-num-list .con { float: none; overflow: hidden; font-size: 16px; } .invite-page .section-num-list .con p { display: inline; } .invite-page .section-num-list.even { background-color: #e6eef1; } .invite-page .section-num-list.odd { background-color: #f5f5f5; } .invite-form-page { background: none; } .invite-form-page .form { background: url(../images/job-form-border.jpg) repeat-x left top #f5f5f5; padding-top: 10px; padding-bottom: 10px; } .cans-page .column-layer .column-text { background-color: #d2213e; color: #fff; margin-top: 80px; } .cans-page .common-info-text { background-color: #f5f5f5; margin: 40px 0 80px 0; padding: 20px 30px; font-size: 16px; line-height: 30px; } .cans-page .common-info-text p { margin: 1em 0; } .strength-page .column-layer .column-name:after { display: none; } .strength-page .column-layer .column-text { background-color: #f5f5f5; margin-top: 105px; width: 92%; padding: 4%!important; } .strength-page .section-num { margin: 60px 0 80px 0; position: relative; } .strength-page .section-num-list { width: 100%; } .strength-page .section-num-list .title { background-color: #f1f2f2; overflow: hidden; padding: 4px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; margin-right: 0; margin-bottom: 10px; } .strength-page .section-num-list .title em { float: left; width: 42px; height: 42px; background-color: #d2213e; border-radius: 100%; color: #fff; text-align: center; line-height: 42px; font-size: 28px; margin-right: 10px; font-family: '瀹嬩綋'; font-style: italic; font-weight: bold; box-sizing: border-box; padding-right: 5px; } .strength-page .section-num-list .title span { display: block; float: none; overflow: hidden; line-height: 42px; font-size: 18px; } .strength-page .section-num-list > .con { position: relative; right: 0; left: 0; height: 100%; top: 0; background-color: #f5f5f5; box-sizing: border-box; padding: 20px; overflow: auto; border-left: 4px solid #e60033; display: none; } .strength-page .section-num-list + .section-num-list { margin-top: 15px; } .strength-page .active .title { margin-right: 0; background: #e60033; color: #fff; } .strength-page .active .title em { background-color: #fff; color: #d2213e; } .strength-page .active > .con { display: block; } .product-center-ad { margin-bottom: 40px; } .product-center-classify { padding: 0 30px; position: relative; margin-bottom: 30px; margin-top: -45px; } .product-center-classify .swiper-container { padding-top: 70px; } .product-center-classify .navigator { display: block; text-align: center; font-size: 20px; color: #676767; line-height: 50px; } .product-center-classify .icon { width: 130px; height: 140px; margin: 0 auto; display: block; transform-origin: bottom center; } .product-center-classify .prev { position: absolute; width: 30px; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/arrow-left.png) no-repeat left center; cursor: pointer; } .product-center-classify .next { position: absolute; width: 30px; height: 100%; position: absolute; right: 0; top: 0; background: url(../images/arrow-right.png) no-repeat right center; cursor: pointer; } .product-center-classify .active .icon { transform: scale(1.5); } .product-center-classify .active .navigator { color: #d32040; font-size: 24px; } .product-info-title { background: #e60033; line-height: 65px; color: #fff; } .product-info-title .name { float: left; font-size: 22px; } .product-info-title .anchor { float: none; overflow: hidden; text-align: right; font-size: 0; } .product-info-title .anchor li { display: inline-block; vertical-align: middle; font-size: 18px; margin-left: 60px; opacity: 0.6; } .product-info-title .anchor li.cr { opacity: 1; } .product-info-page { /*margin-top: 40px;*/ margin-top: 0px; } .product-info-page .layer-wrapper { margin-bottom: 40px; } .product-info-page .images-group { float: left; width: 100%; position: relative; margin-right: 35px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .product-info-page .images-group img { display: block; max-width: 100%; height: 499px; object-fit: none; margin: 0 auto; } .product-info-page .images-group .pagination { position: absolute; width: 100%; left: 0; bottom: 25px; font-size: 0; line-height: 0; text-align: center; z-index: 3; display: none; } .product-info-page .images-group .pagination .swiper-pagination-switch { display: inline-block; width: 16px; height: 16px; border: 2px solid #e4003b; box-sizing: border-box; border-radius: 100%; margin: 0 7px; } .product-info-page .images-group .pagination .swiper-active-switch { background-color: #e4003b; } .product-info-page .introduction { float: none; width: 100%; overflow: hidden; box-sizing: border-box; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; height: 499px; box-sizing: border-box; padding: 25px 0; position: relative; } .product-info-page .introduction .title { font-size: 20px; margin-bottom: 15px; font-weight: inherit; } .product-info-page .introduction .desc { font-size: 16px; line-height: 28px; } .product-info-page .introduction .state { margin-top: 20px; background-color: #f5f5f5; box-sizing: border-box; padding: 10px; } .product-info-page .introduction .state table { width: 100%; } .product-info-page .introduction .state table td { height: 85px; padding: 0 10px; } .product-info-page .introduction .state table td .tit { font-size: 16px; color: #666; } .product-info-page .introduction .state table td .tit:before { content: '鈥?; font-weight: 900; color: #d3203d; margin-right: 5px; } .product-info-page .introduction .state table td .info { font-size: 18px; line-height: 28px; } .product-info-page .introduction .state table tr:nth-child(1) td { vertical-align: top; padding-bottom: 15px; padding-top: 5px; height: auto; } .product-info-page .introduction .state table tr:nth-child(1) td:nth-child(1) { padding-right: 20px; width: 140px; } .product-info-page .introduction .state table tr:nth-child(1) td:nth-child(2) { padding-left: 70px; } .product-info-page .introduction .state table tr:nth-child(1) td:nth-child(2) .info { } .product-info-page .introduction .state table tr td + td { border-left: 1px solid #eeeeee; } .product-info-page .introduction .state table tr + tr td { border-top: 1px solid #eeeeee; } .product-info-page .introduction .links { height: 64px; line-height: 64px; position: absolute; width: 100%; bottom: 39px; left: 0; display: table; table-layout: fixed; } .product-info-page .introduction .links .right { display: table-cell; width: 250px; vertical-align: middle; } .product-info-page .introduction .links .right .navigator { display: block; background-color: #d5213e; color: #fff; font-size: 20px; text-align: center; cursor: pointer; } .product-info-page .introduction .links .left { display: table-cell; vertical-align: middle; } .product-info-page .introduction .links .left .item { float: right; width: 33.3333%; box-sizing: border-box; padding-right: 5px; position: relative; } .product-info-page .introduction .links .left .item .navigator { display: block; text-align: center; background-color: #f5f5f5; font-size: 0; cursor: pointer; } .product-info-page .introduction .links .left .item .navigator .icon { display: inline-block; vertical-align: middle; margin-right: 10px; } .product-info-page .introduction .links .left .item .navigator .text { display: inline-block; vertical-align: middle; font-size: 16px; } .product-info-page .introduction .links .left .item .layer { position: absolute; padding: 20px; background-color: #d2213e; bottom: 100%; margin-bottom: 10px; left: 50%; margin-left: -80px; display: none; } .product-info-page .introduction .links .left .item .layer img { display: block; width: 120px; height: 120px; max-width: initial; } .product-info-page .introduction .links .left .item .layer:after { content: ''; position: absolute; border: 10px solid transparent; border-top-color: #d2213e; top: 100%; left: 50%; margin-left: -10px; } .product-info-page .introduction .links .left .item:hover .layer { display: block; } .product-info-page .section { box-sizing: border-box; } .product-info-page .section .section-title { background-color: #e6eef1; line-height: 60px; padding-left: 20px; font-size: 20px; } .product-info-page .section .section-content { box-sizing: border-box; border: 1px solid #eeeeee; padding: 30px; font-size: 16px; line-height: 28px; } .product-info-page .product-info .item { overflow: hidden; } .product-info-page .product-info .item .tit { float: left; width: 110px; color: #666; } .product-info-page .product-info .item .desc { float: none; overflow: hidden; } .product-info-page .product-info .item + .item { margin-top: 40px; } .product-info-page .action-step table { width: 100%; table-layout: fixed; } .product-info-page .action-step table td { padding: 30px 0; border-bottom: 1px solid #e6e6e6; } .product-info-page .action-step .step { font-size: 0; white-space: nowrap; } .product-info-page .action-step .step .icon { display: inline-block; vertical-align: middle; } .product-info-page .action-step .step .icon img { width: 170px; height: 151px; object-fit: contain; display: block; } .product-info-page .action-step .step .text { display: inline-block; vertical-align: middle; white-space: normal; font-size: 16px; line-height: 28px; box-sizing: border-box; padding-right: 203px; padding-left: 40px; } .website-stated-page { font-size: 16px; line-height: 26px; padding: 70px 0; } .website-stated-page .block-title { font-size: 32px; } .website-stated-page .state-title { text-indent: 1em; line-height: 60px; background-color: #e6eef1; font-size: 22px; margin: 10px 0; } .website-stated-page .state-p { padding-left: 35px; position: relative; } .website-stated-page .state-p:before { content: ''; width: 20px; height: 4px; background-color: #d2213e; position: absolute; left: 0; top: 14px; } .agent-list .item { padding: 18px 0; position: relative; border-bottom: 1px solid #dddddd; } .agent-list .item .num { float: left; line-height: 44px; font-size: 24px; color: #d2213e; padding: 0 20px; } .agent-list .item .num em { font-family: '瀹嬩綋'; font-weight: 900; font-style: italic; } .agent-list .item .con { float: none; overflow: hidden; line-height: 44px; } .agent-list .item .con .title { font-size: 22px; float: left; /*width: 400px;*/ width: 480px; } .agent-list .item .con .address { font-size: 16px; float: none; overflow: hidden; } .address1 { padding-left: 0px !important; } .address1 .mobile-tit { color: #d2213e; position: absolute; left: 0; top: 0; } .agent-list .item:after { content: ''; width: 100%; height: 1px; background-color: #dbdbdb; transform: scaleY(0.4); transform-origin: center bottom; position: absolute; left: 0; bottom: 0; } .agent-page { position: relative; } .agent-page .query-agent { color: #fff; background-color: #d2213e; padding: 30px 35px; margin-top: -40px; } .agent-page .query-agent .tit { font-size: 30px; float: left; line-height: 44px; } .agent-page .query-agent .select { position: relative; display: inline-block; vertical-align: middle; margin-right: 20px; } .agent-page .query-agent .select .iconfont { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-size: 20px; } .agent-page .query-agent select { appearance: none; -webkit-appearance: none; background-color: rgba(255, 255, 255, 0.1); border: none; color: #fff; height: 44px; border-radius: 44px; width: 230px; font-size: 16px; box-sizing: border-box; padding-left: 16px; outline: none; } .agent-page .query-agent .query { float: none; overflow: hidden; text-align: center; font-size: 0; } .agent-page .query-agent .button { display: inline-block; vertical-align: middle; line-height: 44px; background-color: #fff; border-radius: 44px; width: 140px; text-align: center; color: #d2213e; font-size: 16px; } .load-more { margin: 40px 0 80px 0; text-align: center; } .load-more a { display: inline-block; padding: 0 55px; line-height: 50px; background-color: #d2213e; color: #fff; border-radius: 50px; text-align: center; font-size: 16px; cursor: pointer; } .BMap_cpyCtrl { display: none !important; } .factory-images { border-top: 20px solid #f5f5f5; } .factory-images .tab-title { padding: 20px 0; width: 100%; overflow-x: auto; box-sizing: border-box; white-space: nowrap; font-size: 0; line-height: 0; } .factory-images .tab-title li { display: inline-block; vertical-align: middle; } .factory-images .tab-title li + li { margin-left: 30px; } .factory-images .tab-title li .flex { display: flex; align-items: flex-start; height: 55px; line-height: 55px; } .factory-images .tab-title li span { font-size: 20px; display: block; } .factory-images .tab-title li em { padding: 0 10px; font-size: 16px; line-height: 24px; color: #fff; background-color: #dbdbdb; border-radius: 24px; font-style: normal; } .factory-images .tab-title .active span { font-size: 26px; } .factory-images .tab-title .active em { background-color: #d2213e; } .factory-images .layout { position: relative; margin-right: -20px; padding-bottom: 40px; font-size: 0; line-height: 0; } .factory-images .layout .item { width: 25%; box-sizing: border-box; padding-right: 20px; padding-bottom: 20px; position: absolute; } .factory-images .layout .item .img { display: block; overflow: hidden; border-radius: 5px; box-shadow: 0px 5px 10px 0px rgba(6, 0, 1, 0.2); object-fit: cover; } .factory-introduction { margin-bottom: 20px; line-height: normal; } .factory-introduction .factory { overflow: hidden; margin-bottom: 30px; } .factory-introduction .factory table { width: 100%; table-layout: fixed; border-collapse: collapse; } .factory-introduction .factory table td.img { width: 100%; } .factory-introduction .factory table td.bgred { background: #e60033; color: #fff; vertical-align: top; } .factory-introduction .factory table td.tit { vertical-align: top; height: ; } .factory-introduction .factory .con { height: ; margin-bottom: 10px; } .factory-introduction .factory .desc { padding: 30px; font-size: 16px; line-height: 32px; } .factory-introduction .factory .desc p { line-height: 32px; } .factory-introduction .factory .image { width: 100%; background: url(../images/factory-images-bg.png) no-repeat center center; background-size: cover; position: relative; } .factory-introduction .factory .image img { max-width: initial; max-width: inherit; bottom: 0; right: 0; } .factory-introduction .factory .en { font-family: Arial, Helvetica, sans-serif; font-weight: 900; color: #e0e0e0; text-transform: uppercase; font-size: 42px; line-height: 1; } .factory-introduction .factory .cn { font-size: 26px; } .factory-introduction .content { font-size: 16px; line-height: 30px; } .country { margin-top: 60px; margin-bottom: 80px; } .country .item { margin-bottom: 15px; } .country .inner img { border-radius: 10px; } .certification-book { background-color: #f0f0f0; padding: 30px; line-height: normal; margin-top: 40px; } .certification-book .pic { float: left; } .certification-book .pic img { width: 140px; height: 160px; object-fit: contain; } .certification-book .con { padding-left: 30px; float: none; overflow: hidden; } .certification-book .con .title { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; margin-bottom: 15px; } .certification-book .con .time { font-size: 16px; color: #999999; margin-bottom: 30px; } .certification-book .con .buttons { display: flex; align-items: center; } .certification-book .con .buttons a { width: 128px; height: 44px; display: flex; align-items: center; justify-content: center; font-size: 16px; position: relative; color: #959595; box-sizing: border-box; } .certification-book .con .buttons .load { background-color: #d2213e; color: #fff; border-radius: 44px; margin-left: 20px; } .certification-book .con .buttons .view { border: 1px solid #959595; border-radius: 44px; } .certification-page { margin-top: 60px; margin-bottom: 80px; } .certification-page .certification { table-layout: fixed; border-collapse: collapse; margin-bottom: 40px; } .certification-page .certification .next { width: 440px; border-left: 1px solid #fff; background-color: #f5f5f5; padding: 25px; text-align: center; } .certification-page .certification .next table { width: 100%; } .certification-page .certification .next table .arrow { text-align: center; } .certification-page .certification .next table .arrow .name { font-size: 24px; margin-top: 10px; } .certification-page .certification .next table .arrow .iconfont { font-size: 70px; color: #999; font-weight: bold; } .certification-page .certification .current { background-color: #e6eef1; padding: 25px; } .certification-page .certification .current .con { padding-left: 40px; } .certification-page .certification .current .con .name { font-size: 30px; margin-bottom: 20px; } .certification-page .certification .current .con .text { font-size: 22px; line-height: 28px; } .certification-page .kuang { width: 100%; } .certification-page .kuang table { width: 100%; table-layout: fixed; } .certification-page .kuang table td { padding: 20px 0; vertical-align: top; } .certification-page .kuang table tr td + td { border-left: 1px solid #dbdbdb; padding-left: 30px; } .certification-page .kuang table tr + tr td { border-top: 1px solid #dbdbdb; } .certification-page .article-content { box-sizing: border-box; border: 1px solid #dbdbdb; padding: 0 35px; line-height: 50px; } .certification-page .article-content p { line-height: 50px; } .certification-page .article-content p img + img { margin-left: 30px; } .haunbaoimg img{float: left;width: 49%!important} .page-footer .bottom .contacts .telphone{font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:bold;color:#fff;padding-left:50px;background:url(../images/telphone-icon.png) no-repeat left center;margin-bottom:5px}