* { margin: 0; padding: 0; } body { margin: 0; padding: 0; font-family: Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif; overflow-x: hidden; } body, html { -webkit-text-size-adjust: none; width: 100vw; height: 100%; overflow-x: hidden;} * { text-decoration: none; list-style: none; } img { border: 0px; } ul, li, dl, dd, dt, p, ol, h1, h2, h3, h4, h5 { font-size: 12px; padding: 0; margin: 0; } a, input, button { outline: none; } a:visited { color: #333333; text-decoration: none; } a:hover { color: #d61518; text-decoration: none; } a:active { color: #333333; text-decoration: none; } a { color: #333333; } .wrapper { clear: both; width: 100%; } table { border-collapse: collapse; } .clearfix:after { content: " "; clear: both; width: 0; height: 0; display: block; visibility: hidden; zoom: 1; } .row { width: 100%; } .row:after { content: " "; clear: both; width: 0; height: 0; display: block; visibility: hidden; zoom: 1; } .col-1 { float: left; width: 10%; } .col-2 { float: left; width: 20%; } .col-3 { float: left; width: 30%; } .col-4 { float: left; width: 40%; } .col-5 { float: left; width: 50%; } .col-6 { float: left; width: 60%; } .col-7 { float: left; width: 70%; } .col-8 { float: left; width: 80%; } .col-9 { float: left; width: 90%; } .col-10 { float: left; width: 100%; } .box { padding-left: 13px; padding-right: 13px;} .col-xs-1 { float: left; width: 10%; } .col-xs-2 { float: left; width: 20%; } .col-xs-3 { float: left; width: 30%; } .col-xs-4 { float: left; width: 40%; } .col-xs-5 { float: left; width: 50%; } .col-xs-6 { float: left; width: 60%; } .col-xs-7 { float: left; width: 70%; } .col-xs-8 { float: left; width: 80%; } .col-xs-9 { float: left; width: 90%; } .col-xs-10 { float: left; width: 100%; } .col-xs-hide { display: none; } .col-xs-show { display: block; } .right { float: right; } #lang { cursor: pointer; } #lang:hover { color: #d61518; } /*澶撮儴*/ #header-pro { height: 60px; width: 100%; } #header { position: fixed; left: 0; right: 0; top: 0; display: block; width: 100%; height: 40px; padding-top: 10px; padding-bottom: 10px; background-color: #fff; z-index: 99; transition: background-color 0.6s; border-bottom: 1px solid #f5f5f5; display: flex; justify-items: center; } #header #logo { flex: 1; } #header #logo img { height: 40px; display: block; margin-left: auto; margin-right: auto; } #header .menu { display: flex; padding-left: 10px; width: 40px; height: 40px; align-items: center; } #header .menu img{ display: block; width: 30px; height: 30px; } #nav { position: fixed; left: 0px; top: 50px; bottom: 0px; right: 0px; z-index: 999; background-color: #fff; overflow-y: scroll; transform: translateX(-200%); transition: all 0.8s; padding-top: 10px; padding-bottom: 10px; } #nav a { color: #000; } #nav .p-nav-li{ padding-top: 8px; position: relative; z-index: 2; border-bottom: 1px dashed #e1e1e1; } #nav .p-item { display: block; padding-left: 13px; padding-right: 13px; height: 3.6rem; line-height: 3.6rem; text-align: left; font-size: 2rem; font-weight: 500; transition: all .3s; position: relative; } #nav .p-item:after { position: absolute; content: " "; top: 5px; bottom: 5px; left: 0; background-color: #d61518; width: 3px; display: block; } #nav .p-item__en { font-size: 15px; font-weight: 300; padding-left: 8px; padding-right: 8px; } #nav .p-item-selected { color: #d61518; } #nav .sub-nav { background-color: #fff; padding-left: 20px; transition: all .3s; } #nav .sub-nav { display: flex; flex-wrap: wrap; } #nav .sub-nav .sub-nav-li { height: 3.6rem; line-height: 3.6rem; position: relative; transition: all .3s; z-index: 2; width: 50%; overflow: hidden; } #nav .sub-nav a { display: block; overflow: hidden; height: 3.6rem; line-height: 3.6rem; color: #000; font-size: 1.6rem; transition: all .3s; } #nav .sub-nav .sub-t-nav { position: absolute; top: 0; left: 180px; width: 180px; background-color: #f5f5f5; display: none; transition: all .3s; } #nav.show-nav { transform: translateY(0); } #header #sl { color: #474747; width: 40px; padding-right: 10px; height: 40px; line-height: 40px; text-align: right; } #header #sl img { width: 14px; } /*搴曢儴*/ .hd-box { display: block; width: 100%; overflow: hidden; position: relative; } .hd-box img { display: block; width: 100%; transition: all .3s; } .hd-box img:hover { opacity: .8; } .hd-box-title { position: absolute; left: 25px; top: 10%; right: 0; } .hd-box-title .category_top{ -webkit-animation: slide-in-left 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: slide-in-left 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } .hd-box-title .category_cur{ -webkit-animation: slide-in-left 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: slide-in-left 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } .hd-box .box span { color: #fff; display: block; } .hd-box .category_top { font-size: 17px; } .hd-box .category_cur { font-size: 22px; margin-top: 6px; } .breadcrumb { padding-top: 10px; padding-bottom: 25px; } .breadcrumb a { display: inline-block; padding-left: 5px; font-size: 14px; } .breadcrumb span { display: inline-block; padding-left: 5px; font-size: 14px; color: #999999; } .ct-body { padding-top: 10px; } .ct-body h1 { color: #d61518; font-size: 24px; font-weight: 600; padding-bottom: 15px; } .ct-body-cont { margin-top: 20px; padding-left: 5px; padding-right: 5px; } .ct-body-avatar { padding-left: 5px; padding-right: 5px; transition: all .8s; overflow: hidden; } .ct-body-avatar img { width: 100%; display: block; } .ct-body-avatar:hover { opacity: .8; transform: scale(1.1); } .chairman .company-name, .chairman .chairman-name { color: #333333; font-size: 16px; padding-bottom: 15px; font-weight: 600; } .chairman-cont { margin-top: 35px; position: relative; padding-top: 20px; padding-bottom: 20px; } .chairman-cont p { text-indent: 2em; font-size: 16px; color: #333333; line-height: 32px; } .chairman-cont .prefix { position: absolute; left: 0; top: 0; } .chairman-cont .append { position: absolute; right: 0; bottom: 0; } .company-profile-ims { display: block; padding-bottom: 50px; } .company-profile-ims img { display: block; width: 100%; padding-bottom: 8px; } .contact-form { padding-left: 5px; padding-right: 5px; } .contact-form form { display: block; background-color: #f5f5f5; padding: 10px; } .contact-form form .form-group { display: block; margin-bottom: 10px; } .contact-form form label { color: #333333; font-size: 15px; display: block; font-weight: 600; } .contact-form form input { width: 360px; margin-top: 10px; display: block; line-height: 40px; height: 40px; border: 1px solid #f1f1f1; padding-left: 8px; padding-right: 8px; } .contact-form form select { width: 376px; margin-top: 10px; display: block; line-height: 40px; height: 40px; border: 1px solid #f1f1f1; padding-left: 8px; padding-right: 8px; } .contact-form form textarea { margin-top: 10px; padding-left: 8px; padding-right: 8px; width: 360px; display: block; border: 1px solid #f1f1f1; } .contact-form form .form-group button { display: inline-block; height: 40px; width: 110px; text-align: center; line-height: 40px; font-size: 18px; background-color: #d61518; color: #ffffff; border: none; cursor: pointer; transition: all .3s; } .contact-form form .form-group button:hover { background-color: #ffffff; color: #d61518; } .contact-form .connect-remark { margin-top: 40px; } .contact-form .connect-remark p { color: #999999; line-height: 2; font-size: 17px; } .contact-box { padding-left: 5px; padding-right: 5px; margin-top: 15px; } .company-item { margin-bottom: 30px; } .company-item h4 { font-size: 15px; color: #333333; font-weight: 600; margin-bottom: 15px; } .company-item .company-item-v { font-size: 15px; color: #333333; margin-bottom: 15px; } .company-item .b { font-weight: 600; } .ct-honer-body { width: 100%; padding-top: 10px; background-color: #fff; } .honer-history { padding-top: 40px; padding-left: 5px; padding-right: 5px; padding-bottom: 0; } .honer-history h2 { display: block; text-align: center; margin-left: 5px; margin-right: 5px; font-size: 20px; color: #d61518; font-weight: 600; padding-bottom: 15px; position: relative; } .honer-history h2:after { content: " "; position: absolute; left: 40%; right: 40%; bottom: 0; height: 2px; background-color: #d61518; } .honer-history .honer-desc { font-size: 17px; color: #333333; text-align: center; margin-top: 10px; margin-bottom: 20px; } .honer-history .page-dot { position: relative; width: 1000px; overflow: hidden; margin-left: auto; margin-right: auto; } .honer-history .page-dot .line { position: absolute; left: 0; right: 0; bottom: 13px; height: 2px; display: block; background-color: #ededed; } .honer-history .honer-time-page { width: 100%; position: relative; margin-left: auto; margin-right: auto; } .honer-history .honer-time-page .left { position: absolute; bottom: 0; left: 0; height: 35px; cursor: pointer; } .honer-history .honer-time-page .right { position: absolute; bottom: 0; right: 0; height: 35px; cursor: pointer; } #home-time-box { position: relative; left: 0; transition: left 0.6s; } .honer-time-page .page-dot { display: block; width: 90%; overflow: hidden; } .honer-time-page .page-dot ul { position: relative; z-index: 2; } .honer-time-page .page-dot ul li { display: inline-block; width: 90px; cursor: pointer; } .honer-time-page .page-dot ul li span { display: block; height: 30px; text-align: center; font-size: 17px; color: #333333; font-weight: 500; padding-bottom: 15px; transition: all .3s; } .honer-time-page .page-dot ul .cur span{ color: #d61518; } .honer-time-page .page-dot ul li:hover span { color: #d61518; } .honer-time-page .page-dot ul li img { position: relative; display: block; height: 28px; width: 28px; margin-right: auto; margin-left: auto; z-index: 2; } .honer-time-body { margin-top: 30px; } .honer-time-body .honer-intro { margin-left: auto; margin-right: auto; padding: 10px; background-color: #ffffff; -moz-box-shadow:2px 2px 6px #e1e1e1; -webkit-box-shadow:2px 2px 6px #e1e1e1; box-shadow:2px 2px 6px #e1e1e1; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; position: relative; overflow: hidden; margin-bottom: 20px; display: flex; justify-items: center; } .honer-time-body .honer-intro .thumb-list { display: block; width: 160px; } .honer-time-body .honer-intro .thumb-list .thumb { display: block; width: 150px; /*height: 140px;*/ border: none; padding: 0; } .honer-time-body .honer-intro div { display: block; flex: 1; } .honer-time-body .honer-intro div p { text-indent: 2em; font-size: 16px; color: #333; line-height: 2; z-index: 2; } .honer-time-body .honer-intro .append { display: block; position: absolute; right: -30px; bottom: -50px; z-index: 1; } .honer-other { background-color: #f5f5f5; width: 100%; padding-bottom: 30px; } .honer-other h2 { display: block; text-align: center; width: 200px; margin-left: auto; margin-right: auto; font-size: 25px; color: #d61518; font-weight: 600; padding-top: 70px; padding-bottom: 15px; position: relative; } .honer-other h2:after { content: " "; position: absolute; left: 40%; right: 40%; bottom: 0; height: 2px; background-color: #d61518; } #other_honer { position: relative; transition: all 0.8s; left: 0; display: flex; flex-wrap: wrap; justify-items: center; } .other-honer-box { position: relative; /*width: 100vw;*/ margin-top: 30px; } .other-honer-body { width: 90vw; margin-left: auto; margin-right: auto; overflow: hidden; } .other-honer-box .left { position: absolute; cursor: pointer; top: 43%; left: 0; } .other-honer-box .right { position: absolute; cursor: pointer; top: 43%; right: 0; } .other-honer-body li { width: 50%; } .other-honer-body li .other-honer-one { width: 100%; } .other-honer-body li .other-honer-item { padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; } .other-honer-body li .other-honer-item img { display: block; width: 96%; margin-right: auto; margin-left: auto; margin-bottom: 10px; transition: all .6s; border:1px solid #e1e1e1; border-radius: 5px; } .other-honer-body li .other-honer-item span { display: block; color: #333333; font-size: 15px; text-align: center; transition: all .6s; height: 22px; line-height: 22px; overflow: hidden; } .other-honer-body li .other-honer-item:hover img { transform: scale(1.3); opacity: .9; } .other-honer-body li .other-honer-item:hover span { color: #9f041b; transform: translateY(25px); } .page { margin-top: 15px; text-align: center; } .page a { display: inline-block; padding: 15px; border-bottom: 1px solid #fff; transition: all .6s; } .page a:hover { color: #d2171a; opacity: .8; } .page span { display: inline-block; padding: 15px; color: #d2171a; border-bottom: 1px solid #d2171a; } /*鏂伴椈璧勮*/ .news-tab-header { width: 100%; display: flex; justify-items: center; align-items: center; } .news-tab-header h3 { width: 50%; display: block; text-align: center; position: relative; } .news-tab-header a { position: relative; color: #333333; display: inline-block; font-size: 22px; font-weight: 500; padding-bottom: 15px; } .news-tab-header .current { color: #d61518; } .news-tab-header .current:after { content: " "; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background-color: #d61518; } .news-list { margin-top: 20px; } .news-list .news-list-one { padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #e7e7e7; cursor: pointer; transition: all .3s; display: flex; justify-items: center; } .news-list .news-list-one:hover { background-color: #e7e7e7; } .news-list .news-list-one .news-list-one-thumb { display: block; width: 160px; } .news-list .news-list-one .news-list-one-thumb img { display: block; width: 150px; } .news-list .news-list-one .news-list-one-body { display: block; flex: 1; } .news-list .news-list-one .news-list-one-body .list__item_time { padding-bottom: 5px; } .news-list .news-list-one .news-list-one-body .list__item_time .time__day { color: #d2171a; font-size: 23px; } .news-list .news-list-one .news-list-one-body .list__item_time .time__sp { color: #bcbcbc; font-size: 16px; } .news-list .news-list-one .news-list-one-body .list__item_time .time__ym { color: #333333; font-size: 16px; font-weight: 600; } .news-list .news-list-one .news-list-one-body .list__item_title { color: #333333; font-size: 17px; padding-bottom: 5px; font-weight: 600; } .news-list .news-list-one .news-list-one-body .list__item_desc p { color: #a2a2a2; font-size: 14px; } .news-list .news-list-one .news-list-one-body:hover a { color: #d2171a; } .news-list .news-list-one .news-list-one-body:hover .list__item_desc p { height: 22px; line-height: 22px; color: #333333; } .news-list .news-list-one .news-list-one-body .more__btn { margin-top: 23px; display: block; width: 165px; height: 40px; line-height: 40px; text-indent: 1em; position: relative; background-color: #d2171a; color: #fff; transition: all .3s; } .news-list .news-list-one .news-list-one-body .more__btn img { display: block; position: absolute; top: 6px; right: 6px; width: 28px; height: 28px; } .news-list .news-list-one .news-list-one-body .more__btn:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color: #e1e1e1; } .archive-body { padding-bottom: 20px; } .archive-body h1 { font-size: 21px; color: #333333; font-weight: 700; text-align: center; padding-bottom: 8px; padding-left: 5px; padding-right: 5px; } .archive-body .archive-other { color: #999999; font: 14px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif; text-align: center; font-size: 14px; font-weight: 400; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; } .archive-body .archive-cont { margin-top: 10px; color: #333333; font-size: 18px; line-height: 34px; } .archive-body .archive-cont p { line-height: 34px; font-size: 18px; text-indent: 2em; } .archive-body .archive-cont img { display: block; width: 100%; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; } .archive-body .archive-cont .top_img { display: block; width: 98%; border-top-right-radius: 30px; border-bottom-left-radius: 30px; margin-top: 5px; margin-bottom: 5px; margin-left: auto; margin-right: auto; transition: all .6s; } .product-s-body .product-one { width: 100%; padding-bottom: 5px; margin-bottom: 20px; } .product-item { animation-name: leftin; animation-duration: 1s; animation-timing-function: linear; position: relative; -moz-box-shadow:0px 0px 8px #e1e1e1; -webkit-box-shadow:0px 0px 8px #e1e1e1; box-shadow:0px 0px 8px #e1e1e1; transition: all .6s; } .product-one-thumb { width: 100%; height: 238px; overflow: hidden; border-bottom: 7px solid #d61518; } .product-one-thumb img { display: block; width: 100%; height: 238px; transition: all .6s; } .product-one-title { padding-top: 10px; padding-left: 22px; padding-right: 22px; } .product-one-title a{ color: #333333; font-size: 18px; font-weight: 500; transition: all .6s; } .product-en-title { padding-top: 6px; padding-left: 22px; padding-right: 22px; } .product-en-title a { font-size: 15px; font-weight: 500; color: #caa972; transition: all .6s; } .product-one-desc { padding-top: 15px; padding-left: 22px; padding-right: 22px; font-size: 15px; color: #999999; line-height: 24px; transition: all .6s; padding-bottom: 20px; } .product-item:hover { -moz-box-shadow:0px 0px 12px #a0a0a0; -webkit-box-shadow:0px 0px 12px #a0a0a0; box-shadow:0px 0px 12px #a0a0a0; opacity: 0.9; } .product-item:hover img { transform: scale(1.2); } .product-item:hover a { } .product-item:hover p { color: #333333; } .ct-h1 { color: #d61518; font-size: 24px; font-weight: 500; padding-bottom: 50px; } .acen { font-size: 16px; font-weight: 600; text-align: center; display: block; color: #caa972; } .arc-nav { width: 300px; display: block; position: absolute; left: 0; top: 0; } .nav-right { } .ps-nav { border-top: 7px solid #d61518; background-color: #f5f5f5; } .ps-nav li { height: 50px; line-height: 50px; transition: all .5s; } .ps-nav li a{ display: block; color: #333333; font-size: 17px; font-weight: 500; padding-left: 25px; transition: all .5s; } .ps-nav li .sub { padding-left: 50px; } .ps-nav .cur { background-color: #eaeaea; } .ps-nav .cur a { color: #d61518; } .ps-nav li:hover { background-color: #eaeaea; } .ps-nav li:hover a { color: #d61518; } .human-tabs { text-align: center; margin-bottom: 20px; margin-top: 10px; margin-left: auto; margin-right: auto; display: flex; justify-items: center; padding-left: 5px; padding-right: 5px; } .human-tabs a { flex: 1; display: block; height: 40px; line-height: 40px; background-color: #f5f5f5; color: #333; font-size: 17px; font-weight: 500; transition: all .6s; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .human-tabs .cur { background-color: #d61518; color: #fff; } .human-tabs a:hover { background-color: #d61518; color: #fff; opacity: .9; } .human-body .weals { padding: 0 5px 20px 5px; margin-left: auto; margin-right: auto; display: flex; flex-wrap: wrap; } .human-body .weals li { width: 33.33%; padding-top: 15px; padding-bottom: 15px; overflow: hidden; transition: all .5s; margin-bottom: 15px; } .human-body .weals li .icon { background-color: #f9f9f9; width: 95px; height: 95px; border-radius: 95px; margin-left: auto; margin-right: auto; transition: all .5s; } .human-body .weals li .icon img { display: block; width: 45px; margin-left: auto; margin-right: auto; position: relative; top: 25px; transition: all .5s; } .human-body .weals li .val { display: block; margin-top: 20px; font-size: 16px; color: #333333; text-align: center; font-weight: 500; transition: all .5s; height: 22px; line-height: 22px; } .human-body .weals li:hover { transform: translateY(-10%); } .human-body .weals li:hover .icon{ background-color: #9f041b; opacity: .9; transform: scale(1.02); } .human-body .weals li:hover .icon img{ opacity: .9; transform: scale(1.02); } .human-body .weals li:hover .val{ color: #9f041b; } .human-body .heighter { padding-top: 30px; padding-bottom: 30px; background-color: #f5f5f5; } .human-body .heighter-box { margin-left: auto; margin-right: auto; padding-bottom: 30px; padding-left: 5px; padding-right: 5px; display: flex; justify-items: center; flex-wrap: wrap; } .human-body .heighter-box li { width: 50%; padding-top: 20px; padding-bottom: 20px; } .human-body .heighter-box li .val { width: 172px; height: 172px; margin-right: auto; margin-left: auto; background-color: #ffffff; border-radius: 172px; -webkit-box-shadow: 0px 0px 6px rgba(159,4,27,0.15); -moz-box-shadow: 0px 0px 6px rgba(159,4,27,0.15); box-shadow: 0px 0px 6px rgba(159,4,27,0.15); behavior: url(PIE.htc); } .human-body .heighter-box li .val img { position: absolute; left: 0; top: 0; width: 182px; height: 182px; } .human-body .heighter-box li .val span { line-height: 160px; display: block; width: 150px; height: 150px; border-radius: 150px; position: relative; top: 11px; margin-left: auto; margin-right: auto; color: #333; text-align: center; font-size: 21px; -webkit-box-shadow: 0px 0px 16px rgba(159,4,27,0.7); -moz-box-shadow: 0px 0px 16px rgba(159,4,27,0.7); box-shadow: 0px 0px 16px rgba(159,4,27,0.7); transition: all 0.6s; behavior: url(PIE.htc); } .human-body .heighter-box li:hover span { transform: scale(1.08); -webkit-animation: human-area 1.2s linear both infinite alternate; animation: human-area 1.2s linear both infinite alternate; } .human-body .forward { padding-top: 30px; margin-bottom: -25px; } .human-body .forward-img-box { margin-top: 25px; } .human-body .forward-img-box .forward-tow { overflow: hidden; display: flex; } .human-body .forward-img-box .forward-one { padding-left: 5px; padding-right: 5px; padding-bottom: 10px; overflow: hidden; } .human-body .forward-img-box .forward-tow div { flex: 1; padding-left: 5px; padding-right: 5px; margin-bottom: 10px; overflow: hidden; } .human-body .forward-img-box .forward-tow img { width: 100%; transition: all 0.5s; } .human-body .forward-img-box .forward-one div { overflow: hidden; text-align: center; } .human-body .forward-img-box .forward-one div img { width: 100%; display: block; transition: all 0.5s; } .human-body .forward-img-box img:hover { transform: scale(1.1); opacity: 0.8; } .working-box { margin-top: 20px; } .working-box .working-item { position: relative; margin-bottom: 16px; } .working-box .working-item .img-list-box { width: 100%; overflow: hidden; top: 0; } .working-box .working-item .img-list-box ul { position: relative; left: 0; transition: all 0.75s; } .working-box .working-item__right .img-list-box { right: 0; } .working-box .working-item__left .img-list-box { left: 0; position: relative; } .working-box .working-item .img-list-box .img-list-page { position: absolute; right: 0; bottom: 10px; text-align: center; z-index: 2; } .working-box .working-item .img-list-box .img-list-page .swiper-pagination-bullet { display: inline-block; width: 10px; height: 10px; border-radius: 8px; background: #fff; margin: 0 7px; border: 0px solid #f3f3f3; cursor: pointer; opacity: var(--swiper-pagination-bullet-inactive-opacity, 1); } .working-box .working-item .img-list-box .img-list-page .swiper-pagination-bullet-active { background: #9f041b; } .working-box .working-item .img-list-box:hover span { box-shadow: 0 0 3px #e1e1e1; } .working-box .working-item .img-list-box span { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background-color: #fff; margin-left: 10px; transition: background-color 0.6s; cursor: pointer; } .working-box .working-item .img-list-box span.cur { background-color: #9f041b; } .working-box .working-item .img-list-box li { float: left; width: 100%; overflow: hidden; } .working-box .working-item .img-list-box li img { display: block; width: 100%; height: 290px; /*height: 490px;*/ } .working-box .working-item .working-cont { background-color: #f5f5f5; } .working-box .working-item__right .working-cont { padding-right: 710px; } .working-box .working-item__left .working-cont { /*padding-left: 710px;*/ } .working-box .working-item .working-cont .main-title{ /*width: 50%;*/ /*float: left;*/ /*background-image: url("../../static/core-image/human-working-bg.png");*/ /*background-repeat: no-repeat;*/ /*background-size: 100% 100%;*/ background-color: #d61518; /*height: 490px;*/ /*display: table;*/ padding-top: 8px; padding-bottom: 8px; text-align: center; } .working-box .working-item .working-cont .main-title p { font-size: 26px; color: #fff; font-weight: 700; text-align: center; vertical-align:middle; transition: all 1s; } .working-box .working-item .working-cont .main-title:hover p{ -webkit-animation: text-shadow-drop-top 1s both; animation: text-shadow-drop-top 1s both; transform: scale(1.2); } .working-box .working-item .working-cont .desc-info { background-color: #f5f5f5; padding-top: 8px; padding-bottom: 8px; } .working-box .working-item .working-cont .desc-info p{ font-size: 17px; color: #333333; padding: 10px; line-height: 28px; } .human-top .human-top-item{ margin-bottom: 20px; } .human-top .human-top-one { position: relative; } .human-top .human-top-one img{ z-index: 1; display: block; width: 100%; transition: all .6s; } .human-top .human-top-one .human-top-body { position: absolute; z-index: 2; left: 10%; top: 37%; transition: all .6s; } .human-top .human-top-one .human-top-body h4 { font-size: 23px; font-weight: 300; color: #fff; } .human-top .human-top-one .human-top-body .human-line { display: block; width: 93px; height: 4px; background-color: #d61518; margin-top: 15px; margin-bottom: 15px; } .human-top .human-top-one .human-top-body h5 { font-size: 17px; font-weight: 300; color: #fff; } .human-top .human-top-one:hover { box-shadow: 0 0 12px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .3); } .human-top .human-top-one:hover img { opacity: .8; } .human-top .human-top-one:hover .human-top-body h5{ -webkit-animation: text-shadow-drop-top 1s both; animation: text-shadow-drop-top 1s both; } .human-top .human-top-one:hover .human-top-body h4{ -webkit-animation: text-shadow-drop-top 1s both; animation: text-shadow-drop-top 1s both; } .campus_table { margin-top: 43px; width: 1200px; margin-bottom: 50px; } .campus_table thead{ height: 47px; background-color: #d61518; color: #fff; font-size: 16px; line-height: 47px; } .campus_table tbody td { border-top: 1px solid #f5f5f5; } .campus_table .tb-p { padding-top: 35px; padding-bottom: 35px; } .campus_table .tb-first { font-size: 20px; font-weight: 600; color: #333333; } .campus_table .tb-needs { font-size: 16px; color: #999999; } .campus_table .tb-number { font-size: 16px; color: #333; font-weight: 600; } .campus_table .tb-address { font-size: 16px; color: #333; font-weight: 600; } .campus_table tbody tr { transition: all .6s; } .campus_table tbody img { cursor: pointer; } .campus_table tbody tr:hover { background-color: #f5f5f5; } .campus-flow, .campus-concat { background-color: #f5f5f5; } .campus-flow-box { position: relative; margin-top: 30px; display: flex; flex-wrap: wrap; justify-items: center; } .campus-flow-box .line { position: absolute; left: 125px; right: 125px; top: 62px; border-top: 1px dashed #999999; } .campus-flow-box .step { width: 33.33%; margin-bottom: 15px; } .campus-flow-box .next { float: left; width: 90px; z-index: 2; } .campus-flow-box .step img { position: relative; display: block; width: 100px; margin-left: auto; margin-right: auto; z-index: 2; } .campus-flow-box .step span { display: block; text-align: center; font-size: 16px; color: #333333; } .campus-flow-box .next img { position: relative; top: 50px; width: 25px; margin-left: auto; margin-right: auto; display: block; z-index: 2; } .campus-concat .concat-one { float: left; width: 33.3%; overflow: hidden; } .campus-concat .concat-item { width: 98%; margin-left: auto; margin-right: auto; } .campus-concat .concat-item .thumb img { display: block; width: 100%; margin-right: auto; margin-left: auto; } .campus-concat .concat-item .concat-txt { margin-top: 10px; } .campus-concat .concat-item .concat-txt .txt-title { display: block; text-align: center; font-size: 17px; color: #333333; font-weight: 600; } .campus-concat .concat-item .concat-txt .txt-desc { display: block; margin-top: 10px; text-align: center; font-size: 14px; color: #999999; } .job-body h2 { display: inline-block; font-size: 30px; font-weight: 500; color: #333333; padding-top: 30px; padding-bottom: 30px; position: relative; } .job-body h2:after { content: " "; position: absolute; display: block; left: 0; right: 0; bottom: 0; background-color: #d61518; height: 2px; } .job-body .job-box { margin-top: 40px; } .job-body .job-box .job-main { width: 100%; } .job-body .job-box .job-other { width: 100%; } .job-body .job-box .job-other li { display: inline-block; width: 48%; height: 38px; line-height: 38px; overflow: hidden; } .job-body .job-box .job-items { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px dashed #bcbcbc; } .job-body .job-box .job-items h4 { font-size: 18px; color: #333333; font-weight: 600; margin-bottom: 33px; } .job-body .job-box .job-items .job-items-cont p { font-size: 16px; color: #333333; font-weight: 400; line-height: 32px; } .job-concat .concat-one { float: left; width: 200px; overflow: hidden; } .job-concat .concat-item { width: 200px; margin-left: auto; margin-right: auto; } .job-concat .concat-item .thumb img { display: block; width: 140px; margin-right: auto; margin-left: auto; } .job-concat .concat-item .concat-txt { margin-top: 20px; } .job-concat .concat-item .concat-txt .txt-title { display: block; text-align: center; font-size: 16px; color: #333333; font-weight: 600; } .job-concat .concat-item .concat-txt .txt-desc { display: block; margin-top: 10px; text-align: center; font-size: 16px; color: #999999; } .job-other h5 { font-weight: 600; font-size: 16px; color: #333333; position: relative; padding-left: 17px; margin-bottom: 18px; } .job-other h5:before { content: " "; left: 0; top: 0; bottom: 0; width: 5px; background-color: #d61518; position: absolute; display: block; } .job-other ul li a{ padding-left: 17px; display: block; font-size: 14px; font-weight: 600; width: 100%; overflow: hidden; height: 33px; line-height: 33px; } .human-top .job-cls { } .campus_card { margin-left: 5px; margin-right: 5px; padding: 10px; background-color: #fff; border: 1px solid #e1e1e1; margin-bottom: 15px; border-radius: 6px; } .campus_card .card-header { display: flex; justify-items: center; width: 100%; padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px dashed #f5f5f5; } .campus_card .card-header .card-header-title { flex: 1; overflow: hidden; height: 38px; line-height: 38px; color: #333333; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; } .campus_card .card-header .card-header-append { width: 60px; font-size: 15px; font-weight: 600; color: #f67b4e; text-align: right; } .campus_card .card-body-item { display: flex; justify-items: center; } .campus_card .card-body-item__key { width: 80px; font-size: 14px; font-weight: 300; color: #999; line-height: 20px; } .campus_card .card-body-item__val { flex: 1; font-size: 14px; font-weight: 500; color: #333; line-height: 20px; } .working-box .working-item .img-list-box span { background-color: #d43f3a; } .working-box .working-item .img-list-box span.swiper-notification{ display: none; } .social-one { margin-bottom: 50px; } .social-one .social-item { width: 100%; height: 160px; position: relative; box-shadow: 0px 0px 6px rgba(0,0,0,.3); cursor: pointer; } .social-one .social-item .social-wl { padding-right: 190px; background-color: #ffffff; display: table; height: 160px; width: 100%; box-sizing: border-box; } .social-wl-tb { display: table-cell; text-align: center; vertical-align: middle; height: 160px; } .social-wl-tb img{ transition: all 0.6s; display: inline-block; } .social-one .social-item .social-tl { display: block; width: 190px; height: 160px; position: absolute; right: 0; top: 0; bottom: 0; } .social-tl h5 { padding-top: 32px; font-size: 24px; height: 30px; font-weight: 500; color: #fff; text-align: center; transition: all 0.6s; } .social-tl img { display: block; margin-top: 20px; margin-left: auto; margin-right: auto; } .social-one .social-item:hover .social-wl-tb img{ transform: scale(1.03); } .social-one .social-item:hover .social-tl h5{ transform: scale(1.09); opacity: .9; } .company-info .top_img{ width: 100%; display: block; } .company-info-item { position: relative; margin-bottom: 10px; } .archive-body .company-info { margin-top: 30px; } .archive-body .company-info .thumb-title { display: block; margin-bottom: 15px; margin-left: auto; margin-right: auto; max-width: 80%; } .company-info .company-info-item .ccim { display: block; position: absolute; width: 38px; margin: 0; top: 0; left: 0; } .company-info .company-info-item img{ display: block; height: 28px; width: auto; margin: 0 auto; padding: 0; } .company-info-item .kk { display: block; font-size: 16px; color: #333; font-weight: 600; padding-right: 8px; height: 30px; position: absolute; left: 40px; top: 0; } .company-info-item .vv { display: block; font-size: 16px; color: #333; font-weight: 500; padding-left: 97px; } .company-title h1{ font-size: 30px; color: #d61518; font-weight: 500; padding-bottom: 60px; padding-top: 30px; } .company-box .company-one { width: 100%; } .company-box .company-one .company-item { display: block; width: 100%; cursor: pointer; } .company-box .company-one .company-item .thumb { width: 100%; display: block; position: relative; overflow: hidden; height: 303px; } .company-box .company-one .company-item .thumb img { width: 100%; height: 303px; display: block; transition: all 0.6s; } .company-box .company-one .company-item .thumb:hover img { transform: scale(1.06); opacity: 0.9; } .company-box .company-one .company-item .thumb h5 { height: 70px; width: 100%; overflow: hidden; line-height: 70px; font-size: 24px; font-weight: 500; text-indent: 20px; color: #ffffff; background-color: #ab8b55; opacity: 0.9; position: absolute; left: 0; right: 0; bottom: 0; } .company-box .company-one .company-item .desc { background-color: #f5f5f5; padding-left: 25px; padding-right: 25px; padding-top: 25px; position: relative; padding-bottom: 60px; } .company-box .company-one .company-item .desc p { font-size: 16px; font-weight: 400; height: 78px; overflow: hidden; color: #a2a2a2; line-height: 26px; } .company-box .company-one .company-item .desc .more__btn { margin-top: 23px; display: block; width: 165px; height: 40px; line-height: 40px; text-indent: 1em; position: absolute; right: 0; bottom: 0; background-color: #d2171a; color: #fff; transition: all .3s; } .company-box .company-one .company-item .desc .more__btn img { display: block; position: absolute; top: 6px; right: 6px; width: 28px; height: 28px; }