/*animate补充动画*/ @keyframes fadeInLeftSmall { from { opacity: 0; transform: translate3d(-10px, 0, 0); } to { opacity: 1; transform: none; } } .fadeInLeftSmall { animation-name: fadeInLeftSmall; } @keyframes fadeInRightSmall { from { opacity: 0; transform: translate3d(10px, 0, 0); } to { opacity: 1; transform: none; } } .fadeInRightSmall { animation-name: fadeInRightSmall; } @keyframes fadeInDownSmall { from { opacity: 0; transform: translate3d(0%, -10px, 0); } to { opacity: 1; transform: none; } } .fadeInDownSmall { animation-name: fadeInDownSmall; } @keyframes fadeOutDownSmall { from { opacity: 1; transform: none; } to { opacity: 0; transform: translate3d(0%, 10px, 0); } } .fadeOutDownSmall { animation-name: fadeOutDownSmall; } @keyframes fadeInUpSmall { from { opacity: 0; transform: translate3d(0%, 10px, 0); } to { opacity: 1; transform: none; } } .fadeInUpSmall { animation-name: fadeInUpSmall; } @keyframes scaleIn { 0% { opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); } 100% { opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); } } .scaleIn { animation-name: scaleIn; } .fadeIn { animation-delay: 0.3s; animation-timing-function: linear; } /*滚动动画的样式*/ /*.disable-hover {*/ /*pointer-events: none;*/ /*}*/ .scroll-animate.animated { visibility: hidden; } .font-fadeIn font { display: inline-block; min-width: 12px; } .scrolly { transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; } img.classGo, .pic.classGo { transition: all 1.2s ease-out; -webkit-transition: all 1.2s ease-out; -moz-transition: all 1.2s ease-out; -o-transition: all 1.2s ease-out; -ms-transition: all 1.2s ease-out; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); filter: blur(30px); visibility: visible!important; } img.classGo.go, .pic.classGo.go { opacity: 1; transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; filter: blur(0); } /*header*/ .index-header{ border-bottom: 1px solid rgba(255,255,255,.2); padding:0 30px; height: 96px; transition: all 1s ease; position: absolute; z-index: 99; width: 100%; box-sizing: border-box; display: flex; display: -webkit-flex; align-items: center; justify-content: space-between;} .index-logo{width: 20%;} .index-logo img{height: 55px; margin-top: 10px;} .index-nav-right{width: 70%; display: flex; align-items: center; justify-content: space-between;} .index-nav{flex: 1;} .index-nav li{float: left; width:calc(100%/6); text-align: center; box-sizing: border-box; font-size: 16px;} .index-nav li a{color: #ffffff; display: inline-block; position: relative;} /*.index-nav li a:after{position: absolute; content: ""; bottom: -10px; width: 100%; height: 3px; left: 0; background: #3279e6; transform: scaleX(0); -webkit-transform: scaleX(0); transition: .42s; * -webkit-transition: .42s; } .index-nav li a:hover:after { transform: scaleX(1); -webkit-transform: scaleX(1); } .index-nav li.on a{ color: #3279e6; } .index-nav li.on a:before { transform: scaleX(1); -webkit-transform: scaleX(1); }*/ .index-nav li a:hover{color: #3279e6;} .index-header-right a{display: block; float: left; margin-left: 10px; color: #141418;} .index-header-right .sousuo img{ display: inline-block; vertical-align: bottom; margin-right: 10px;} .index-header-right .erweima{background: url(../images/erweima-ico.png) no-repeat left center; width: 22px; height: 30px; position: relative;} .erweima-pic{position: absolute; top: 30px; left: -53px; z-index: 99; display: none;} .index-header-right .erweima:hover .erweima-pic{display: block;} .search-btn{ background: url(../images/sousuo.png) no-repeat left center; text-indent: 30px; width: 20px; height: 30px; margin-right: 20px;} .la-close{font-family: sans-serif; font-size: 35px;} .search_sec {position: fixed;top: 0;width: 100%;height: 100%;background-color: rgba(26,32,49,0.95);z-index: 999999999999;opacity: 0;visibility: hidden; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); } .search_sec.active { opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .search_sec.active .search_field { margin: 0;} .search_field { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; margin-top: -50px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .search_field .container { max-width: 800px; margin: 0 auto;} .search_field form {position: relative;} .search_field form input {width: 100%; height: 66px; background-color: #e5e5e5; color: #262626; font-size: 17px; padding: 0 30px; border:0; box-sizing: border-box; border-radius:5px;} .search_field form button {position: absolute; top: 19px; right: 24px; background-color: inherit; border:0;} .close-search { position: absolute; top: 60px; right: 70px; color: #c6c7ca; font-size: 40px;} .close-search:hover {color: #c6c7ca;} .erweima-pic img{height: 120px; width: 120px;} .index-nav li{position: relative; line-height:95px;} .index-nav li a{font-size: 16px;} .index-nav li .show { position: absolute; display:none; top: 95px; text-align: center; width: 100%; overflow: hidden; padding:10px 0; background:rgba(255, 255, 255, 0.6); } .index-nav li:hover .show { display:block; } /* .index-nav li .show p { transform: translateY(70%); opacity: 0; } .index-nav li:hover .show p { transform: translateY(0); opacity: 1; } .index-nav li .show a:hover { color: rgba(255, 255, 255, 1); } .index-nav li .show p:nth-of-type(1) { transition: .8s cubic-bezier(.14, 1, .34, 1) .05s; } .index-nav li .show p:nth-of-type(2) { transition: .8s cubic-bezier(.14, 1, .34, 1) .1s; } .index-nav li .show p:nth-of-type(3) { transition: .8s cubic-bezier(.14, 1, .34, 1) .15s; } .index-nav li .show p:nth-of-type(4) { transition: .8s cubic-bezier(.14, 1, .34, 1) .2s; } */ .index-nav li .show p{ line-height:36px; } .index-nav li .show a { line-height:36px; position: relative; font-size: 14px; color:#000; /* transition: .5s; */ /* color: rgba(255, 255, 255, 1); */ } .index-nav li .show a:hover {color: #3279e6;} .ibox-scoll{ animation: 850ms 350ms; -webkit-animation: animation: 850ms 350ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: fadedown; animation-name: fadedown;} .scoll-top{ background-color: #fff; border-bottom: 3px solid #263c8f; } @-webkit-keyframes fadedown { from { -webkit-transform: translateY(-100%); opacity: 0; } to { -webkit-transform: translateY(0); opacity: 1; } } @keyframes fadedown { from { transform: translateY(-100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } } .logo .img2{display: none;} .scoll-top .logo .img1{ display: none;} .scoll-top .logo .img2{ display: block;} .scoll-top.top a:link,.scoll-top.top a:visited { color: #333333;} .scoll-top.top a:active,.scoll-top.top a:hover { color: #263d8f;} .scoll-top .nav a:hover .txt,.scoll-top .nav a.hov .txt{ border-color: #08358b;} .scoll-top .nav>li>a:before{ border-top: 5px solid #08358B;} .scoll-top .search-btn{background: url(../images/sousuo-on.png) center no-repeat; } .scoll-top .index-header-right .erweima{background: url(../images/erweima-ico.jpg) center no-repeat;} .top a:link, .top a:visited { color: #fff;} .top a:active,.top a:hover { color: #fff;} .top{ position: fixed; left: 0; top: 0; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.3); z-index: 1000;} .menu-handler{ width:64px; float:right; height: 54px; display:none; cursor: pointer;} .menu-handler span { position: relative; display: block; margin: 25.5px auto 0; width: 28px; height: 3px; background-color: #002cd2; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s; -o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s; -moz-transition-delay: .3s,0s; -ms-transition-delay: .3s,0s; -o-transition-delay: .3s,0s; transition-delay: .3s,0s;} .menu-handler span:after, .menu-handler span:before { content: ""; position: absolute; display: inline-block; width: 100%; height: 3px; left: 0; background-color: #002cd2; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s; transition-delay: .3s,0s} .menu-handler span:before {top: -9px;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;} .menu-handler span:after {bottom: -9px;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform; transition-property: bottom,transform;} .menu-handler.active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s} .menu-handler.active span:after,.menu-handler.active span:before {-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s} .menu-handler.active span:before {top: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)} .menu-handler.active span:after {bottom: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);} .menuBox a:link, .menuBox a:visited { color: #333333;} .menuBox a:active,.menuBox a:hover { color: #333333;} .menuBox { background-color: #f7f7f7; color: #333333; position: fixed; display: none; right: 0px; top: 0px; height: 100%; height:100vh; overflow-x:hidden; overflow-y:auto;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%); -webkit-overflow-scrolling:touch; width: 400px; z-index: 980; -webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94); -moz-transition:all .5s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .5s cubic-bezier(.25,.46,.45,.94); -o-transition:all .5s cubic-bezier(.25,.46,.45,.94);transition:all .5s cubic-bezier(.25,.46,.45,.94); } .menuMoblie{ padding:60px 0px 80px;} .menuMoblie .nav-link { display: block; font-size: 20px; padding: 10px 22px 10px 80px; position: relative;} .menuMoblie .cur{ border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background-color: #e8e8e8;} .menuMoblie .cur .nav-link{ color: #154a9e;} .menuMoblie .subnav { padding-bottom: 12px; display: none;} .menuMoblie .subnav a { position: relative; display: block; padding: 6px 22px 6px 80px; line-height: 1.4; color: #333333; font-size: 15px;} .pusher-black { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(0,0,0,0.4); z-index: 900; visibility:hidden; filter:alpha(Opacity=0);opacity:0;-webkit-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; -moz-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; -ms-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; -o-transition:all .2s cubic-bezier(.02,.01,.47,1) 0s; transition:all .2s cubic-bezier(.02,.01,.47,1) 0s;} .menuOpen .pusher-black { visibility:visible;filter:alpha(enabled=false); opacity:1;} .menuOpen .menuBox { -moz-transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0) } /* Slider */ .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; } .slick-list:focus { outline: none; } .slick-loading .slick-list { background: #fff url(../images/loader.gif) center center no-repeat; } .slick-list.dragging { cursor: pointer; cursor: hand; } .slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; } .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } .slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; padding: 0; border: none; outline: none; } .slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; } .slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; } @-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } /*main style end*/ /*index style*/ .align-vertical { height: 100%; width: 100%; position: relative; display: table; } .vertical-inner { display: table-cell; vertical-align: middle; } .transXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; } .transYT20 { transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 0; visibility: hidden; transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; } .transYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; } .transXT100 { transform: translateX(-100%); -webkit-transform: translateX(-100%); opacity: 0; visibility: hidden; transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 0.6s,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; } .action.transYT50,.action.transYT20{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); } .action.transXT50 ,.action.transXT100 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); } .dly_1 { transition-delay: 100ms; -webkit-transition-delay: 100ms; } .dly_2 { transition-delay: 200ms; -webkit-transition-delay: 200ms; } .dly_3 { transition-delay: 300ms; -webkit-transition-delay: 300ms; } .dly_4 { transition-delay: 400ms; -webkit-transition-delay: 400ms; } .dly_5 { transition-delay: 500ms; -webkit-transition-delay: 500ms; } .dly_6 { transition-delay: 600ms; -webkit-transition-delay: 600ms; } .dly_7 { transition-delay: 700ms; -webkit-transition-delay: 700ms; } .dly_8 { transition-delay: 800ms; -webkit-transition-delay: 800ms; } .dly_9 { transition-delay: 900ms; -webkit-transition-delay: 900ms; } .dly_10 { transition-delay: 1000ms; -webkit-transition-delay: 1000ms; } .dly_11 { transition-delay: 1100ms; -webkit-transition-delay: 1100ms; } .banner a:link, .banner a:visited { color: #fff; } .banner a:active, .banner a:hover { color: #fff; } .banner { position: relative; overflow: hidden; width: 100%; height: 100vh; background-color: #efefef; } .banner .img{ position: absolute; left: 0px; top: 0px; bottom: 0; right: 0; height: 100%; overflow: hidden; object-fit: cover;} .banner .pimg { width: 100%; display: block; position: absolute; overflow: hidden; object-fit: cover;} .banner .bimg{ display: none; width: 100%; position: relative;} .banner .item { position: relative; width: 100%; height: 100%; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat;} .banner .yy{ display: none; position: absolute; left: 0; bottom: 0; width: 100%; height: 40%; background: url(../images/yy.png) repeat-x scroll left bottom; background: -moz-linear-gradient(bottom, rgba(0,0,0,0.9), rgba(0,0,0,0)); background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.9)); background: -webkit-gradient(linear, 0% 40%, 0% 100%, rgba(0,0,0,0), rgba(0,0,0,0.9)); } .banner .binbox { position: absolute; width: 1400px; overflow: hidden; left: 50%; margin-left: -700px; top: 0; height: 100%; display: table; color: #fff;} .banner .binbox .by{ font-size: 50px ; line-height: 1.2; letter-spacing: 3px;} .banner .binbox .zh{ font-size: 30px; line-height: 1.5; margin-top: 23px;} .banner .binbox .en{ font-size: 16px; font-family: "PF Din Light"; line-height: 1.2; text-transform: uppercase; margin-top: 30px;} /*.banner .binbox .line{ width: 2px; height: 42px; display: block; margin: 20px 0; background-color: #fff;}*/ .banner .binbox a{width: 180px; height: 50px; line-height: 50px; margin-top:100px; background: #ffffff; text-align: center; display: block; color: #141418;} .banner .slick-active .pimg { visibility: visible !important; -webkit-animation: scaleUpDown 2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); } .banner .slick-active .bimg { visibility: visible !important; -webkit-animation: scaleUpDown 2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); } .banner .slick-dots{ bottom: 20px; z-index: 104;} .banner .slick-dots li{ position: relative; display: inline-block; margin: 0px 6px; width: 28px; height: 8px; padding: 0px; cursor: pointer;} .banner .slick-dots li a{ height: 2px; width: 100%; line-height: 8px; text-indent: -10em; display: block; overflow: hidden; padding: 0px; cursor: pointer; border-radius: 0%; background-color: #fff; position: absolute; left: 0; top: 3px;} .banner .slick-dots li a:focus{ outline: none; } .banner .slick-dots li.slick-active a { height: 8px; top: 0;} @-webkit-keyframes decreaseHeight { from { width:0%;} to {width:100%;} } @keyframes decreaseHeight { from { width:0%;} to {width:100%;} } @-ms-keyframes decreaseHeight { from { width:0%;} to {width:100%;} } @-o-keyframes decreaseHeight { from { width:0%;} to {width:100%;} } .ibox-inner{ width: 90%; margin: 0px auto; max-width: 1600px;} .conn_banner{width: 100%;*/ height: 100%; background-size: cover; position: fixed;} /*main*/ .index .height { height: 100vh; } .index .section2, .index .section3, .index .section4, .index .section5, .index .section6, .index .section7 { overflow: hidden; background: #FFFFFF; position: relative; } .index .section2 .conn2 { position: relative; display: flex; display: -webkit-flex; } .index .section2 .conn2_left { width: 65%; display: inline-block; position: relative; height: 100%; overflow: hidden; padding: 16vh 10% 33vh 10%; box-sizing: border-box;z-index: 1; } .index .section2 .bottom-text{position: absolute; left: 0; bottom: 0; height: 200px; line-height: 200px; z-index: -1;} .index .section2 .bottom-text h3 { color: #f7f7f7; font-size: 180px; font-weight: bold; text-transform:uppercase; } .index .section2 .conn2_left .jiantou { position: absolute; width: 140px; height: 140px; right: 0; bottom: 0; background: #002cd2; cursor: pointer; } .index .section2 .conn2_left .jiantou .jiantou1 { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; height: 27px; overflow: hidden; } .index .section2 .conn2_left .jiantou span { display: block; width: 21px; height: 27px; position: absolute; margin-top: -13.5px; left: 0; right: 0; margin: auto; background: url(../images/xia_jt.png)center no-repeat; transition: .5s; } .index .section2 .conn2_left .jiantou span:nth-of-type(1) { top: -100%; } .index .section2 .conn2_left .jiantou span:nth-of-type(2) { top: 0%; } .index .section2 .conn2_left .jiantou:hover span:nth-of-type(1) { top: 0%; } .index .section2 .conn2_left .jiantou:hover span:nth-of-type(2) { top: 100%; } @keyframes xia { 0% { top: 30%; } 100% { top: 70%; } } .index .section2 .conn2_left h4 { font-size: 30px; color: #333333; line-height: 40px; padding-bottom: 75px; } .index .section2 .conn2_left h2 { font-size: 48px; padding-bottom: 75px; } .index .section2 .conn2_left .text-p { font-size: 16px; line-height: 36px; } .index .section2 .conn2_left>a { font-size: 14px; display: inline-block; border: 1px solid #bfbfc1; padding: 15px 80px; transition: .5s; margin-top: 15vh; position: relative; z-index: 0; font-family: 'REGULAR'; margin-bottom: 4vh; } .index .section2 .conn2_left>a:before { content: " "; position: absolute; bottom: 0; width: 100%; height: 0; left: 0; right: 0; background: #002cd2; transition: .5s; z-index: -1; } .index .section2 .conn2_left>a:hover:before { height: 100%; } .index .section2 .conn2_left>a:hover { color: #FFFFFF; } .index .section2 .conn2_right { width: 35%; display: inline-block; height: 100%; vertical-align: top; position: absolute; right: 0; } .index .section2 .conn2_right>.img { width: 100%; position: absolute; top: 0; transform: translateY(-16%); left: 0; right: 0; margin: auto; background: url(../images/index_item1.jpg)center no-repeat; background-size: cover; } .index .section2 .conn2_right>.img>img { opacity: 0; } .index .section2 .conn2_right .items { position: absolute; top: 0; right: 0; background: rgba(24, 61, 137, .95); width: 100%; height: 50%; text-align: center; overflow: hidden; cursor: pointer; } .index .section2 .conn2_right .items .conn2_2 { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; width: 70%; } .index .section2 .conn2_right .item { display: inline-block; width: 48%; } .index .section2 .conn2_right .item .img { width: 100%; margin: 0 auto; } .index .section2 .conn2_right .items h3 { font-size: 60px; font-family: impact; color: #FFFFFF; } .index .section2 .conn2_right .items p { font-size: 18px; padding-top: 30px; color: #FFFFFF; } .index .section2 .conn2_right .items i.xian { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: -100%; width: 100%; height: 1px; background: #FFFFFF; } .index .section2 .conn2_right .items .xian { position: absolute; top: 50%; transform: translateY(-50%); width: 20%; height: 1px; overflow: hidden; } .index .section2 .conn2_right .items .xian1 { position: absolute; top: 50%; transform: translateY(-50%); width: 20%; height: 1px; overflow: hidden; left: 80%; } .index .section2 .conn2_right .items .xian span { display: block; width: 100%; height: 1px; position: absolute; background: #FFFFFF; } .index .section2 .conn2_right .items .xian1 span { display: block; width: 100%; height: 1px; position: absolute; background: #FFFFFF; } .index .section2 .conn2_right .items:hover .xian span { animation: xian1 1.5s infinite linear; } .index .section2 .conn2_right .items:hover .xian1 span { animation: xian1 1.5s infinite linear; animation-delay: 1s; } .index .section2 .conn2_right .items .xian span:nth-of-type(1) { left: -100%; } .index .section2 .conn2_right .items .xian span:nth-of-type(2) { left: -200%; display: none; } .index .section2 .conn2_right .items .xian1 span:nth-of-type(1) { left: -100%; } .index .section2 .conn2_right .items .xian1 span:nth-of-type(2) { left: -200%; display: none; } /*.index .section2 .conn2_right .items:hover:after{ animation: xian1 2s linear infinite; animation-delay: 5s; }*/ @keyframes xian1 { 0% { transform: translateX(0); } 100% { transform: translateX(300%); } } @keyframes xian2 { 0% { width: 20%; } 100% { width: 0%; } } /*业务*/ .i-wrap3 .inliner-list, .i-wrap3 .inliner-bg{ width: 666px; height: 666px; position: absolute; top: 50%; left: 50%; margin: -333px 0 0 -333px; z-index: 5; background: url(../images/wel15.png) no-repeat center; background-size: 100% 100%; transform: scale(0); } .i-wrap3 .inliner-bg{ transform: scale(0); background: none; } .i-wrap3 .inliner-bg span{ width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 41px; } .i-wrap3 .inliner-bg span.one{ background: url(../images/wel23.png) no-repeat center; background-size: 100% 100%; -webkit-animation: inlinerbg 1.2s infinite linear; animation: inlinerbg 1.2s infinite linear; } .i-wrap3 .inliner-bg span.two{ background: url(../images/wel24.png) no-repeat center; background-size: 100% 100%; -webkit-animation: inlinerbgo 1.2s infinite linear; animation: inlinerbgo 1.2s infinite linear; } @-webkit-keyframes inlinerbg { 0% { -webkit-transform:translate(5px,-9px); transform: translate(5px,-9px); } 50% { -webkit-transform: translate(0,0); transform: translate(0,0); } 100%{ -webkit-transform:translate(5px,-9px); transform: translate(5px,-9px); } } @keyframes inlinerbg { 0% { -webkit-transform:translate(5px,-9px); transform: translate(5px,-9px); } 50% { -webkit-transform: translate(0,0); transform: translate(0,0); } 100%{ -webkit-transform:translate(5px,-9px); transform: translate(5px,-9px); } } @-webkit-keyframes inlinerbgo { 0% { -webkit-transform:translate(-5px,9px); transform:translate(-5px,9px); } 50% { -webkit-transform: translate(0,0); transform: translate(0,0); } 100%{ -webkit-transform:translate(-5px,9px); transform: translate(-5px,9px); } } @keyframes inlinerbgo { 0% { -webkit-transform:translate(-5px,9px); transform: translate(-5px,9px); } 50% { -webkit-transform: translate(0,0); transform: translate(0,0); } 100%{ -webkit-transform:translate(-5px,9px); transform: translate(-5px,9px); } } .i-wrap3 .inliner-list .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .i-wrap3 .inliner-list .bg:nth-child(1){ width:0; background: url(../images/wel17.png) no-repeat top left; } .i-wrap3 .inliner-list .bg:nth-child(2){ height: 0; background: url(../images/wel18.png) no-repeat top left; } .i-wrap3 .inliner-list .bg:nth-child(3){ height: 0; top: auto; bottom: 0; background: url(../images/wel19.png) no-repeat bottom left; } .i-wrap3 .inliner-list .bg:nth-child(4){ height: 0; top: auto; bottom: 0; background: url(../images/wel20.png) no-repeat bottom left; } .i-wrap3 .inliner-list li{ width: 8px; height: 8px; position: absolute; background: url(../images/wel16.png) no-repeat center; transition:all 0.3s; background-size: 100% 100%; z-index: 10; cursor: pointer; } .i-wrap3 .inliner-list li.li0{ top: -4px; left: 50%; } .i-wrap3 .inliner-list li.li1{ top: 50%; left: 99.4%; } .i-wrap3 .inliner-list li.li2{ top: 99.4%; left: 50%; } .i-wrap3 .inliner-list li.li3{ top: 50%; left: -4px; } .i-wrap3 .inliner-list li.li4, .i-wrap3 .inliner-list li.li5{ display: none; } .i-wrap3 .inliner-list li.on{ background: url(../images/wel16_h.png) no-repeat center; background-size: 100% 100%; } .inliner-banner li.into .con, .inliner-banner-con li.into .con{transform: scale(1);} .i-wrap3 .inliner-list, .i-wrap3 .inliner-bg{transform: scale(1);} .i-wrap3{ position: relative; } .svg-box{ width: 668px; position: absolute; top: 50%; left: 50%; margin: -334px 0 0 -334px; z-index: 5; } .inliner-banner,.inliner-banner-con{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; z-index: 5; } .inliner-banner-con{ background: none; } .inliner-banner ul,.inliner-banner-con ul{ width: 100%; height: 100%; } .inliner-banner li,.inliner-banner-con li{ width: 100%; height: 100%; position: absolute; top:0; left: 100%; text-align: center; transform: scale(0.8); z-index: 1; } .inliner-banner li.index,.inliner-banner-con li.index{ z-index: 2; } .inliner-banner li:first-child,.inliner-banner-con li:first-child{ left: 0; transform: scale(1); } .inliner-banner li a,.inliner-banner-con li a{ display: block; width: 100%; height: 100%; } .inliner-banner li .con,.inliner-banner-con li .con{ display: block; width: 606px; position: absolute; top: 50%; left: 50%; margin: -145px 0 0 -303px; transform: scale(0); } .inliner-banner li h3,.inliner-banner-con li h3{ font-size: 24px; color: #ffffff; line-height: 40px; } .inliner-banner li h2,.inliner-banner-con li h2{ font-size: 30px; color: #fff; line-height: 51px; } .inliner-banner li i,.inliner-banner-con li i{ width: 28px; height: 2px; margin: 18px auto 23px; display: block; background: #798994; } .inliner-banner li .font,.inliner-banner-con li .font{ font-size: 15px; color: #fff; line-height: 25px; width: 72%; margin: 0 auto; } .inliner-banner li .more,.inliner-banner-con li .more{ width: 178px; height: 40px; line-height: 40px; text-align: center; background: #002cd2; color: #fff; font-size: 14px; margin: 60px auto 0; } .ibox-inner-box{border-bottom: 1px solid #e5e5e5;} .index-title{padding: 80px 0; } .index-title .t1{font-size: 56px; font-family: arial; margin-bottom: 30px; color: #333333;} .index-title .t2{font-size: 26px; color: #333333;} .section3{height: 1000px;} .section3 .index-title{position: relative; z-index: 99; } .section3 .index-title .t1{ color: #ffffff;} .section3 .index-title .t2{ color: #ffffff;} .section4 .ibox-inner{display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;} .gallery-thumbs {display: flex;flex: 1; padding-left: 4%; box-sizing: border-box;} .section4-nav li{float: left; max-width: 220px !important; text-align: center; line-height: 250px; font-size: 18px; position: relative;cursor:pointer;} .section4-nav li a{color: #333333;} .section4-nav li.swiper-slide-thumb-active{color: #002cd2; font-weight: bold;} .section4-nav li.swiper-slide-thumb-active::after{position: absolute; content: ""; bottom: 0; width: 50%; left: 50%; height: 4px; background: #002cd2; transform: translateX(-50%);} .section4-list{padding: 60px 2%;} .section4-list li{float: left; margin-bottom: 40px; text-align: center; width: 23.5%; margin-left: 2%;} .section4-list li .img img{display: block; width: 100%; height:300px; max-height: 300px;} .section4-list li:nth-child(4n+1){margin-left: 0;} .section4-list li .text{margin-top: 20px; font-size: 16px; height: 40PX; line-height: 40PX; overflow: hidden;} .section4-list li .img img{ display: block; width: 100%; object-fit: cover; transition: all 1s;} .section4-list li:hover .img img{ border-radius: 0 50px 0 50px ;} .section4-list li:hover .text{color: #002cd2;} .section5{background: #f8f8f8 !important; padding-bottom: 40px; } .section5-list li{background: #ffffff; position: relative; z-index: 1; transition: all 0.6s; margin-bottom: 60px; float: left; width: 31%; margin-left: 3.5%; border-radius: 5px; overflow: hidden;} .section5-list li .img { height: 280px; overflow: hidden;} .section5-list li .img img{display: block; width: 100%; height: 100%; object-fit: cover;} .section5-list li .text{width: 100%; padding: 30px 25px; box-sizing: border-box;} .section5-list li:nth-child(3n+1){margin-left: 0;} .section5-list li .text h3{font-size: 22px; color: #000000; margin-bottom: 15px; height: 40PX; line-height: 40PX; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;} .section5-list li .text p{height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;} .section5-list li .text .t1{margin-bottom: 40px;} .section5-list li .text .t2 span{display:inline-block; padding-bottom: 10px; color: #333333; font-size: 16px; font-family: arial; border-bottom: 1px solid #6f6e6e;} .section5-list li .text .t2 span img{display: inline-block; margin-left: 30px; vertical-align: middle;} .section5-list li:hover {box-shadow: 0px 5px 18px rgba(178,178,178,0.35);} .section5-list li::before{width: 100%; height: 100%;position: absolute; content: ""; background: #002cd2; left: -100%; z-index: -1; transition: all 0.6s} .section5-list li:hover::before{left: 0;} .section5-list li:hover h3,.section5-list li:hover .t2 span,.section5-list li:hover p {color: #ffffff; } .section5-list li:hover .t2 span{border-bottom: 1px solid #ffffff; display: block; width: 100%;} .section5-list li:hover .t2 span img{display: none;} .index-footer{background: #3b3b3b; position: relative;} .index-footer .ibox-inner>div.ft-top{display: flex; display: -webkit-flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(255,255,255,0.3);} .ft-nav{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; width: 0; overflow: hidden; padding: 60px 0; } .ft-nav li{float: left; margin: 0 40px; font-size: 16px;} .ft-nav li a{color: #fff; } .ft-center{padding:40px 0 70px; border-bottom: 1px solid rgba(255,255,255,0.3);} .ft-center .left{width:35%;} .ft-center .left .but{padding: 30px 0 40px;} .ft-center .left .but a{background: #ffffff; margin: 0 2%; text-align: center; border-radius: 30px; display: inline-block; height: 50px; line-height: 50px; width: 29%;} .ft-center .left .but a:first-of-type {margin: 0 2% 0 0;} .ft-center .select{position: relative; border:1px solid #535e66; border-radius: 30px; height: 50px; line-height: 50px; margin-right: 3.5%; box-sizing: border-box;} .null-txt{background: none; width: 100%; border: none; padding: 0 20px; box-sizing: border-box; color: #707070;} .select::after { content: ""; position: absolute; top: 23px; right: 25px; width: 0; height: 0; border-top: 6px solid #999; border-left: 6px solid transparent; border-right: 6px solid transparent; opacity: .6;} .ft-center {display: flex; display: -webkit-flex; align-items: center;} .ft-center .center{width: 30%; margin-left: 5%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1;} .ft-center .center .tel{margin-top: 20px;} .ft-center .center .tel .img{display: inline-block; margin-right: 20px;} .ft-center .center .tel .t1{display: inline-block; color: #fff;} .ft-center .center .tel .t1 h3{font-size: 36px; font-family: impact; margin-bottom: 15px;} .ft-center .center .tel .t2{color: #fff; margin-top: 20px;} .ft-center .center .tel .t2 img{display: inline-block; vertical-align: middle; margin-right: 15px;} .ft-center .center .erweima{margin-left: 50px; margin-top: 10px;} .ft-center .center .erweima img{background: #ffffff; width: 130px; height: 130px; box-sizing: border-box; border-radius: 5px; overflow: hidden;} .ft-bottom{padding: 30px 0; color: #707070;} .ft-bottom a{color: #707070;} /*内页*/ .view { width: 75%; margin: 0 auto; } .sub-banner{ height: 100vh; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; } .sub-banner img{ display: none; width: 100%; } .sub-banner .text-box{ position: absolute; left: 0; top: 35.79%; width: 100%; } .sub-banner .text-box .cn{ color: #fff ;font-size: 30px; margin-top: 40px;} .sub-banner .text-box .en{ font-size: 60px; color: #fff; font-family: arial; } .sub-nav-box{ margin-top: -80px; position: relative; z-index: 3; } .sub-nav{ background-color: rgba(255,255,255,.9); } .sub-nav .swiper-slide{ width: 33.33%; box-sizing: border-box; border-right: 1px solid rgba(255,255,255,.4); } .sub-nav a{ display: block; height: 80px; line-height: 80px; text-align: center; font-size: 16px; color: #333; position: relative; transition: all .3s; } .sub-nav .swiper-slide>a:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #002cd2; transition: all .3s; } .sub-nav .swiper-slide.cur>a{ color: #002cd2; } .sub-nav .swiper-slide.cur a:before{ width: 100%; } .sub-nav .swiper-slide a:hover { color: #002cd2;} .sub-nav .swiper-slide.cur a:before{ width: 100%; } /* .about-nav .swiper-slide{width: 20%;} */ .sub-nav a:hover::before{width: 100%;} .sub-nav a.cur:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #002cd2; transition: all .3s; } .m-subnav { background: #f5f5f5; position: absolute; top: 80px; width: 100%; padding: 20px; display: none; box-sizing: border-box;} .m-subnav a{ font-size: 14px; display: block; text-align: center; color: #666; height: 35px; line-height: 35px;} .sub-nav .swiper-slide:hover .m-subnav{ display: block;} .about-box{ padding: 80px 0; } .about-top .left{ float: left; width: 63.2%; } .about-title{padding-bottom: 60px;} .about-title .about-tit{ font-size: 34px; line-height: 40px; color: #333; } .about-title .line{ width: 30px; height: 5px; background-color: #002cd2; margin-top: 30px; } .about-top .left .con{ font-size: 16px; line-height: 32px; color: #666666; } .about-top .left .con p{margin-bottom: 30px;} .about-top .right{ float: right; width: 28.82%; } .about-top .item{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e8e8e8; } .about-top .item:last-child{ margin-bottom: 0; } .about-top .num-box{ float: left; } .about-top .num-top{ font-size: 0; } .about-top .num-box .num, .about-top .num-box .year, .about-top .num-box .unit{ display: inline-block; *display: inline; zoom: 1; vertical-align: bottom; } .about-top .num-box .num{ font-size: 54px; line-height: 54px; color: #002cd2; font-family: 'BEBAS'; } .about-top .num-top .year{ font-size: 14px; line-height: 23px; width:23px; height: 23px; background-color: #002cd2; border-radius: 100%; text-align: center; color: #fff; margin-left: .2rem; } .about-top .num-top .unit{ font-size: 16px; line-height: 16px; color: #002cd2; margin-left: 20px; } .about-top .txt{ font-size: 16px; } .about-top .icon{ float: right; width: 80px; } .about-event .swiper-container { width: 100%; height: 450PX; } .about-event .swiper-container .swiper-slide { height: auto; padding: 0 30px 0 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .about-event .swiper-container .swiper-scrollbar-drag{background: rgba(39,79,161,1)} /*企业文化*/ .about-culture-box{background: url(../images/ab-bg1.jpg) no-repeat center top; background-size: cover; max-height: 800px; padding: 80px 0;} .about-culture-list{display: flex; display: -webkit-flex; flex-wrap: wrap;} .about-culture-list li{float: left; width: 23%; margin-left: 2.5%; padding:35px; box-sizing: border-box; background: #ffffff;} .about-culture-list li:nth-child(4n+1){margin-left: 0;} /* .about-culture-list li .img {height: 45%;} */ .about-culture-list li .img img{display: block; margin: 0 auto; width: 100%; height: 100%;} .about-culture-list li .text{padding: 30px 0 0; height: 45%; box-sizing: border-box;} .about-culture-list li .text h3{font-size: 18px; color: #000000; margin-bottom: 15px;} .about-culture-list li .text .text-p{line-height: 40px; color: #666666;} /* .about-culture-list li .text .text-p p{line-height:0;} */ .about-culture-list li:nth-child(2n) .text{padding: 0 0 10px;} /*企业宗旨*/ .about-purpose-box{ height: 500px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; } .about-purpose-box .text-box{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; } .about-purpose-box .text-box .about-tit{ color: #fff; font-size: 34px;} .about-purpose-box .text-box .con{ font-size: 20px; line-height: 38px; color: #fff; margin-top: 40px; } /*发展历程*/ .about-course-box{background: #f8f8f8; padding: 80px 0;} .about_main .section2 .desc { font-size: 18px; color: #333; margin-top: 14px; text-align: center; } .about_main .section2 .main { padding: 40px; position: relative; } .about_main .section2 .timeline_slick2{display: none;} .about_main .section2 .timeline_slick .item { text-align: center; padding: 110px 0; position: relative; } .about_main .section2 .timeline_slick .item .year {color: #555555; position: absolute; left: 0; right: 0; font-size: 50px; line-height: 1; color: #bfbfbf; letter-spacing: 2px; font-family: impact; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .about_main .section2 .timeline_slick .item .tip { position: absolute; left: 0; right: 0; font-size: 14px; line-height: 24px; max-height: 96px; overflow: hidden; max-width: 320px; margin: 0 auto; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; } .about_main .section2 .timeline_slick .item .dot { width: 10px; height: 10px; border-radius: 50%; margin: 0 auto; border: 5px solid #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background-color: #ccc; position: relative; z-index: 2; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .about_main .section2 .timeline_slick .item:before, .about_main .section2 .timeline_slick .item:after { content: ''; height: 3px; background: #ccc; position: absolute; left: 50%; top: 50%; margin-top: -1px; width: 100%; z-index: 1; } .about_main .section2 .timeline_slick .item:nth-of-type(odd) .year { bottom: 20px;} .about_main .section2 .timeline_slick .item:nth-of-type(odd) .tip { bottom: 150px;} .about_main .section2 .timeline_slick .item:nth-of-type(even) .year { top: 20px;} .about_main .section2 .timeline_slick .item:nth-of-type(even) .tip {top: 150px;} .about_main .section2 .timeline_slick .item:last-of-type:before, .about_main .section2 .timeline_slick .item:last-of-type:after { display: none; } .about_main .section2 .timeline_slick .item.slick-center .year {font-family: impact; color: #002cd2; text-shadow: 0 10px 20px rgba(39, 79, 161, 0.5);} .about_main .section2 .timeline_slick .item.slick-center .dot { background-color: #002cd2;} .about_main .section2 .btns { text-align: center; font-size: 0; margin-top: 120px;} .about_main .section2 .btns .btn {font-weight: bold; width: 280px; display: inline-block; vertical-align: top; line-height: 48px; font-size: 16px; color: #fff; cursor: pointer; position: relative; background-color: #d9d9d9; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .about_main .section2 .btns .btn:before { content: ''; width: 15px; height: 10px; background-position: center; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -5px; } .about_main .section2 .btns .btn.prev { border-right: 1px solid #fff; } .about_main .section2 .btns .btn.prev:before { background-image: url("../images/icon-19.png"); left: 30px; } .about_main .section2 .btns .btn.next:before { background-image: url("../images/icon-20.png"); right: 30px; } .about_main .section2 .btns .btn:hover { background-color: #002cd2; } .about_main .section2 .img_slick { position: absolute; z-index: 3; top: 0; left: 11.5vw; width: 25vw; padding: 2vw; box-sizing: border-box; background-color: #fff; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); } .about_main .section2 .img_slick .item .img_block { overflow: hidden; } .about_main .section2 .img_slick .item .img_block img { display: block; width: 100%;} .about_main .section2 .img_slick .item p { font-size: 14px; line-height: 24px; color: #808080; margin-top: 24px; height: 72px; overflow: hidden; } /*荣誉资质*/ .about-honor-box{padding: 80px 0;} .about-honor-list .item{float: left; width: 23%; margin: 0 auto ; text-align: center; } .about-honor-list .item .img{background: url(../images/honor-bg1.png) no-repeat center bottom ; padding-bottom: 80px;} .about-honor-list .item .text{font-size: 18px; margin-top: -20px;} .about-honor-list .swiper-container{padding: 0 20px; box-sizing: border-box;} .about-honor-list .swiper-slide{ cursor: pointer;z-index: 333; position: relative;} .about-honor-list .swiper-slide img{display: block; margin: 0 auto; max-width: 76%;} .swiper-button-box{position:relative; margin-top: 50px; z-index: 1;} .swiper-button-box .info{border: 2px solid #0057cd;margin-left: 23%; background:#ffffff;border-radius: 50%; width: 55px; padding: 17px 0; height: 55px;box-sizing: border-box; text-align: center; } .swiper-button-box::before{position: absolute; content: ""; left: 0; width: 100%; height: 2px; background: #dedede; top: 50%; z-index: -1;} .swiper-button-box .swiper-button-next{position: relative; background: #ffffff;color: #fff; left: 0; margin: 0 5px; right: 0; top: 0; bottom: 0; height: 10px; height: 10px; width: auto; position: relative ;} .swiper-button-box .swiper-button-prev::after{position: absolute; content: ""; width: 0; height: 0; border-top: 8px solid transparent; border-left: 8px solid #0057cd; border-right: 8px solid transparent; border-bottom: 8px solid transparent;} .about-honor-list .swiper-button-prev{ position: relative; background: #ffffff;color: #fff; left: 0; margin: 0 20px;bottom: 0; top: 0 ;height: 10px; height: 10px; width: auto; position: relative;} .about-honor-list .swiper-button-next::after{position: absolute; content: ""; width: 0; height: 0; border-top: 8px solid transparent; border-left: 8px solid transparent; border-right: 8px solid #0057cd; border-bottom: 8px solid transparent;} .page-fwts-case{background: #f5f5f5; padding: 80px 0;} .page-fwts-case{position: relative; } .page-fwts-case .swiper-container{padding: 0 20px; box-sizing: border-box;} .page-fwts-case .swiper-slide{ cursor: pointer;z-index: 333; position: relative;} .page-fwts-case .swiper-slide img{display: block; margin: 0 auto; max-width: 100%;} .page-fwts-case .swiper-button-next{ bottom: 0% !important; top: 50%; margin-top: -25px; right: -20px; background-size: 100% 100%; color: #fff; background:url(../images/fwts-next1.png) no-repeat center; height: 50px; width: 64px;} .page-fwts-case .swiper-button-prev{ bottom: 0% !important; top: 50%; margin-top: -25px; left: -20px; background-size: 100% 100%; color: #fff; background:url(../images/fwts-prev1.png) no-repeat center; height: 50px; width: 64px;} /*新闻*/ .news-container{background: #f8f8f8;} .news-nav .swiper-slide{width: 25%;} .dynamic-top{padding: 60px 0;} .page-more{padding: 40px 0;} .page-more a{position: relative; transition: all 0.6s; border: 1px solid #000000; width: 200px; height: 60px; line-height: 60px; text-align: center; color: #000000; display: block; margin: 0 auto;} .page-more .right { width:20px; height:20px; position:absolute; right:35px; top:50%; transform: translateY(-50%);} .page-more .right-arrow1,.right-arrow2 { width:0; height:0; display:block; position:absolute; left:0; top:0; border-top:10px transparent dashed; border-right:10px transparent dashed; border-bottom:10px transparent dashed; border-left:10px #fff solid; overflow:hidden; } .page-more .right-arrow1 { left:1px; /*重要*/ border-left:10px #333 solid; } .right-arrow2 { border-left:10px #fff solid; } .page-more a:hover{width: 250px;} /*xx新闻详情*/ /*点击页面*/ .display-box{display: flex; display: -webkit-flex; justify-content: space-between;} .display-left{width: 75%; padding: 40px 40px 80px 0; border-right: 1px solid #d8d8d8; box-sizing: border-box;} .displayTitle {margin: 40px auto;} .displayTitle h2{ font-size:20px; font-weight:bold; color:#333333; line-height:30px; } .dianji_num{ font-size:15px; color:#888888; margin:40px auto;height: 33px; line-height: 33px;} .dianji_num .clearfix{} .dianji_num span{display: inline-block; margin: 0 10px 0 0; } .displayMain{ margin-top:35px; line-height:30px; text-align:center; overflow:hidden;font-size:14px; color:#333333; } .displayMain p{ font-size:14px; color:#333333; text-align:left;padding: 0 !important;margin: 0 !important;} .displayMain img{ margin:20px auto; display: block; max-height: 100%; max-width: 100%;} .share{ border-top:1px dotted #cccccc; margin-top:40px; padding-bottom:40px; padding-top:25px;} .share_l{ width:560px; color:#666666;} .share_l li{ height:35px; line-height:35px; overflow:hidden; margin-right: 1em;} .share_l li a{ color:#666666; font-size:14px;} .share_l li a:hover{ color:#172a7e;} .share_r{ margin-top:10px;} .share_r span a{ background:#EDEDED; width:180px; height:45px; color:#666666; display:block; text-align:center; line-height:45px; font-size:16px;} .share_r span a:hover{background:#002cd2; color: #ffffff;} .display-right{width: 25%; padding: 40px 0 80px 3%; box-sizing: border-box;} .display-right .t1{font-size: 24px; padding: 40px 0;} .display-right .item img{display: block; width: 100%;} .display-right .text{padding: 20px 0; font-size: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} /*业务范围*/ .case-nav .swiper-slide{width: 20%;} .case-list .item { background-color: #fff; position: relative; margin-bottom: 50px; overflow: hidden; } .align-vertical { height: 100%; width: 100%; position: relative; display: table; } .vertical-inner { display: table-cell; vertical-align: middle; } .case-list .con { color: #7f7e7e; width: 35%; height: 100%; position: absolute; top: 0%;} .case-list .item .text{position: relative; padding: 20px 0 0; box-sizing: border-box; width: 100%; height: 100%;} .case-list .item .text h3{color: #333333; font-size: 36PX; line-height:55px; margin-top: 40PX;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; /*-webkit-line-clamp: 2;*/} .case-list .item .text .line{background: #aaaaaa; margin: 40px 0; width: 70px; height: 1px; display: none;} .case-list .item .text p{line-height: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;} .case-list .item .text span{display: none; color: #141418; position: absolute; bottom:40px;} .case-list .item .text span img{display:inline-block; vertical-align: middle; margin-left: 20px;} .case-list .item .img { width: 50%; display: block; position: relative; overflow: hidden;} .case-list .item .img img{display: block; width: 100%;} .case-list .oneItem .con { left: 58%; } .case-list .twoItem .img { margin-left: 50%; } .case-list .twoItem .con{left: 7%;} .case-list .item .img{position: relative;} .case-list .item .img img{ width:100%; height:480px; display:block; transition:all 0.3s ease 0s;} /*.case-list .item:hover .img img{ transform:scale(1.1)}*/ .case-list .item .img::before{position: absolute; content: ""; left: 0; bottom: -100%; transition: all 0.6s;width: 100%; height: 100%; background: rgba(39,79,161,.5);} .case-list .item:hover .img::before{bottom: 0;} /*招贤纳士*/ .join-nav .swiper-slide{} .join-nav .swiper-wrapper{ display: flex; flex-direction: row; justify-content: space-around;} .join-nav .swiper-wrapper .swiper-slide{ flex: 1;} .join-title{padding: 80px 0; text-align: center;} .join-title h3{color: #333333; font-size: 40px; margin-bottom: 40px;} .join-title p{color: #666666; font-size: 18px;} .join-list li{ margin-left: 2%; margin-bottom: 3.5%; float: left; background: #ffffff; width: 23.5%;} .join-list li .img{ width:100%; height: 400px; display: flex; align-items: center; justify-content: center; margin:0 auto; } .join-list li .img img{display: block; max-height: 100%; max-width: 100%;} .join-list li .text{padding: 20px; box-sizing: border-box;} .join-list li .text .t1{ font-size: 20px; color: #333333; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;} .join-list li .text .t2{ font-size: 14px; color: #aaaaaa; border-top: 1px solid #e5e5e5; padding-top: 10px;} .join-list li:nth-child(4n+1){margin-left: 0;} /*用人理念*/ .explore-box{ padding: 40px 0; background:#f2f5f9 url(../images/idea-bg.png)no-repeat right bottom; } .recruit-tit .sub-tit{ font-size: 20px; color: #666;} .recruit-tit .tit{ font-size: 32px; color: #333; margin-top: 20px; } .recruit-tit .desc{ font-size: 20px; color: #666; margin-top: 15px; } .recruit-tit .desc p{line-height: 45px; } .explore-box .list{ margin-top: 60px; margin-bottom: 60px; } .explore-box .list .item{ float: left; width: 31%; margin-left: 2%; padding: 0 20px; box-sizing: border-box; background-color: #ebf0f5; margin-bottom: 20px; } .explore-box .list .con-box{ display: block; height: 75px; line-height: 75px; padding: 0 15px; font-size: 18px; color: #333; position: relative; transition: all .3s; } .explore-box .list .item:first-of-type{margin-left: 0;} .explore-box .list .con-box:before{ content: ""; position: absolute; right: 20px; top: 50%; width:6px; height: 10px; background-repeat: no-repeat; background-position: center; background-size: 100%; background-image: url("../images/more-jt2.png"); margin-top: -.25rem; transition: all .3s; } .idea-title{padding: 40px 0 60px; } .idea-title h3{color: #333333; font-size: 36px; font-weight: bold; margin-top: -20px;} .idea-title h4{color: #e3e8f1; font-size: 40px; font-family: impact; line-height: 35px; letter-spacing: 3px; text-transform: uppercase;} .explore-idea{padding-bottom: 100px;} .explore-idea .box{display: flex; display: -webkit-flex; } .explore-idea .left{width: 340px; height: 340px; border-radius: 5px; color: #ffffff; padding: 0 0 0 50px; box-sizing: border-box; background: #002cd2 url(../images/idea-pic1.png) no-repeat center center;} .explore-idea .left .t1{font-size: 22px; margin-bottom: 25px;} .explore-idea .left .t2{font-size: 28px; line-height: 45px;} .explore-idea .right{background: #ffffff url(../images/idea-yimhao.png)no-repeat;background-position: 40px 40px; background-size: 60px; padding: 4% 4% 0 150px; box-sizing: border-box; width: 75%; height: 340px;} .explore-idea .right h3{color: #002cd2; font-size: 22px; margin-bottom: 30px;} .explore-idea .right p{font-size: 16px; line-height: 40px; color: #555555;} .explore-idea-bg{height: 370px;} .explore-idea-bg .ibox-inner{} .explore-idea-bg .text-box .con{float: right; width: 50%;} .explore-idea-bg .text-box .con p{font-size: 26px; line-height: 50px;} .explore-idea-bg .text-box .con span{display: block; margin-top: 40px; color: #002cd2;} /*人才招聘岗位*/ .recruit-box{padding-bottom: 80px;} .recruit-box .list{ margin-top: 60px } .recruit-box .list .item{ display: block; cursor: pointer; margin-bottom: 20px; padding: 30px 40px; border: 1px solid #d8e5ec; background-color: #fff; transition: all .2s; } .recruit-box .list .item:nth-child(2n){ background-color: #f9f9f9; } .recruit-box .list .staff-box{ padding-bottom: 30px; border-bottom: 1px solid #d8e5ec; transition: all .3s; } .recruit-box .list .staff{ float: left; font-size: 20px; color: #333; padding-left: 35px; background-repeat: no-repeat; background-position: left center; background-size: 20px; background-image: url(../images/staff.png); transition: all .3s; } .recruit-box .list .detail{ float: right; font-size: 16px; color: #999; padding-right: 25px; background-repeat: no-repeat; background-position: right center; background-image:url(../images/recruit-arrow.png); transition: all .3s; } .recruit-box .list .require{ margin-top: 20px; font-size: 0; } .recruit-box .list .require span{ display: inline-block; *display: inline; zoom: 1; vertical-align: top; font-size: 14px; width: 33.333%; margin-bottom: 10px; color: #666; transition: all .3s; } .recruit-box .list .item:hover{ background-color: #002cd2; border-color: #002cd2; box-shadow: 0 10px 20px rgba(0,148,156,.2); } .recruit-box .list .item:hover .staff{ color: #fff; } .recruit-box .list .item:hover .detail{ color: #fff; background-image: url("../images/recruit-arrow2.png"); } .recruit-box .list .item:hover .staff-box{ border-color: rgba(216,229,236,.3); } .recruit-box .list .item:hover .require span{ color: #fff; } .rectuitinfo-box .btns a:hover{ background-color: #002cd2; color: #fff; } .rectuitinfo-box .btns a:hover span{ background-image: url("../images/rectuitinfo-share2.png"); } .rectuitinfo-box .bshare-custom a:hover{ text-decoration: none; } .rectuitinfo-box .bshare-custom .bshare-more.more-style-addthis:hover{ background-color: #002cd2; color: #fff; } .rectuitinfo-box .bshare-custom .bshare-more.more-style-addthis:hover span{ color: #fff; } /*弹窗*/ .g5liebiao{ width:100%; margin:0 -8px; margin-top:50px; } .g5abt h2{ display:inline-block; color:#555555; font-size:22px; width: 265px; overflow: hidden; } .g5listita a{ width:170px; height:45px; line-height: 45px; display:block; background:#fff; margin-top:20px; position:absolute; bottom:10px; left:15px; } .g5listita a p{ color:#3c276e; padding-left: 35px; line-height: 45px; } .g5listita a p::after{ position:absolute; content:""; width:7px; height:13px; background:url(../images/sanjiaoa.png) no-repeat center; right: 56px; top:50%; transform: translateY(-50%); background-size: cover; color:#3c276e; } .g5tan{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index: 9999; display:none; } .tancoiii{margin-top: 20px;} .tancoiii h4{ color:#333333; font-size:18px; margin-bottom:30px; font-weight: bold; } .tancoiii p{ color:#666666; font-size:14px; font-weight:lighter; line-height: 35px; } .tancon{ max-width:1200px; width: 65%; position:absolute; border-bottom:4px solid #3c276e; padding:0 73px 0; background:#fff; top:50%; left:50%; transform: translate(-50%,-50%); box-sizing: border-box; } .g5lianjie{ width:100%; height:52px; margin-top:20px; margin-bottom: 20px; } .g5lianjie p{ display:block; width:100%; height:100%; line-height: 52px; color:#002cd2; font-family: "微软雅黑"; font-weight: bold; font-size:16px; } .tanright{ width:58px; height:58px; position:absolute; top:0; right:-88px; cursor: pointer; } .tanright img{ width:100%; } .tancoiiiab{padding: 30px 0 30px; border-bottom: 1px solid #eeeeee; } .tancoiiiab .t1{display: inline-block; width: 24%; color: #666666; font-size: 14px;} .tancoiiiab .t1 b{display: block; color: #333333; font-size: 18px; margin-top: 10px;} .rc-popscroll{ max-height: 450px; overflow-y: scroll; padding-right: 60px;} .rc-popscroll::-webkit-scrollbar {/*滚动条整体样式*/ /*高宽分别对应横竖滚动条的尺寸*/ width: 5px;} .rc-popscroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 3px; background: #003f98; width: 5px; } .rc-popscroll::-webkit-scrollbar-track {/*滚动条里面轨道*/border-radius: 3px; background: #f2f5f9; width: 5px; } .job-description .swiper-container { width: 100%; height: 300PX;} .job-description .swiper-container .swiper-slide { height: auto; -webkit-box-sizing: border-box; box-sizing: border-box;} .page-box{ /* padding: 40px 0;*/ margin-top: 80px; border-radius: 8px; overflow: hidden; background-color: #f6f6f6; position: relative; } .page-box .prev, .page-box .next{ position: absolute; top: 50%; font-size: 14px; line-height: 1.25rem; transform: translateY(-50%); background-repeat: no-repeat; color: #999; background-size: .5rem; width: auto; border: none; transition: all .3s; } .page-box .prev{ left: 1.25rem; padding-left: 20px; background-position: left center; background-image: url("../images/page-prev.png"); } .page-box .next{ right: 1.25rem; padding-right: 20px; background-position: right center; background-image: url("../images/page-next.png"); } .page{ font-size: 0; text-align: center; } .page a{ display: inline-block; *display: inline; zoom: 1; font-size: 14px; line-height: 50px; height: 50px; width: 50px; border: 1px solid #dcdcdc; border-radius: 100%; margin: 0 20px; color: #666; transition: all .3s; font-family: arial; } .page a.active{ background-color: #002cd2; border-color: #002cd2; color: #fff; } .page a:hover{ border-color: #002cd2; color: #002cd2; } .page a.active:hover{ color: #fff; } .page-box .prev:hover, .page-box .next:hover{ color: #002cd2; } .page-box .prev:hover{ background-image: url("../imgages/page-prev2.png"); } .page-box .next:hover{ background-image: url("../imgages/page-next2.png"); } /*业务范围*/ .scope-introduce{margin: 40px 0; padding: 60px 0 0;} .scope-introduce .text{ width: 55%;} .scope-introduce .text h1{color: #333333; font-size: 40px; margin-bottom: 40px;} .scope-introduce .text p{color: #666666; font-size: 14px; line-height: 40px;} .scope-introduce .tel{width: 20%; margin-top: 30px;} .scope-introduce .tel h3{color: #000000; font-size: 36px; font-family: arial; margin-top: 15px;width: 260px;} .scope-introduce .tel p img{display: inline-block; vertical-align: middle; margin-right: 10px;} .scope-list{padding-top: 100px; background: url(../images/scope-map.png)no-repeat center bottom;} .scope-list .item{width:calc(100%/4); width:-moz-calc(100%/4); margin-left: 0; float: left; margin: 0 auto; transition: all 0.6s;} .scope-list .item .bg{ background-image: -webkit-linear-gradient(0deg,#1a98fd,#2751a3); background-image: -moz-linear-gradient(0deg,#1a98fd,#2751a3); background-image: -ms-linear-gradient(0deg,#1a98fd,#2751a3); background-image: -o-linear-gradient(0deg,#1a98fd,#2751a3); background-image: linear-gradient(90deg,#1a98fd,#2751a3); border-radius: 100px 100px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); padding: 10px; box-sizing: border-box; width: 135px; height: 135px; margin: 0 auto;} .scope-list .item .img{width: 115px; height: 115px; border-radius: 50%; margin: 0 auto; background: #ffffff; border: 5px solid #ffffff; box-sizing: border-box; overflow: hidden; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .scope-list .item .img img{display: block; overflow: hidden; width: 100%; height: 100%; } .scope-list .item .zuobiao{background-image: -webkit-linear-gradient(0deg,#20c1ff,#1890fe); background-image: -moz-linear-gradient(0deg,#20c1ff,#1890fe); background-image: -ms-linear-gradient(0deg,#20c1ff,#1890fe); background-image: -o-linear-gradient(0deg,#20c1ff,#1890fe); background-image: linear-gradient(90deg,#20c1ff,#1890fe); border-radius: 100px 100px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 15px; height: 15px; line-height: 15px; margin: 70px auto;} .scope-list .item .zuobiao img{margin: 0 auto; display: block;} .scope-list .item:nth-child(2){margin-top: 50px;} .scope-list .item:nth-child(4){margin-top: 30px;} .scope-list .item:nth-child(5){margin-top: 50px;} .scope-list .item:nth-child(6){margin-top: 10px;} .scope-list .item:nth-child(2) .zuobiao{ width: 20px;height: 20px;} .scope-list .item:nth-child(4) .zuobiao{ width: 23px;height: 23px;} .scope-list .item:nth-child(5) .zuobiao{ width: 20px;height: 20px;} .scope-list .item:hover{transform: translateY(-15px);} /*联系我们*/ .develop-tit .about-tit { font-size: 38px; color: #333;} .develop-box{ } .develop-tit{ text-align: center; padding:80px 0; } .develop-tit .desc{ font-size: 38px; color: #666; margin-top: 20px; } .develop-tit .line{ width: 40px; height: 5px; background-color: #e8e8e8; margin:40px auto 0; } .contact-box{ padding:40PX 0 80px; position: relative; } .contact-box:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 31.85%; background-color: #f9f9f9; } .contact-box .contact-list{ margin-top: 40px; padding-bottom: 40px;} .contact-box .row{ margin: 0 -20px; } .contact-box .item{ box-sizing: border-box; float: left; width:30%;} .contact-box .item:last-of-type{width: 39%;} .contact-list .tit{ font-size: 26px; color: #333; margin-bottom: 30px; } .contact-list .tel{ display: block; margin-top: -5px; font-size: 36px; color: #002cd2; font-family: 'BEBAS'; margin-left: 20px;line-height: 45px; } .contact-list .tel span{display: block;} .contact-list .mail{ font-size: 34px; margin-left: 20px;margin-top: 4px; color: #002cd2; font-family: arial; word-break: break-all; } .contact-box .map-box{ margin-top: 40px; } .contact-box .map{ height: 700px; } .contact-box .info-box{ padding: 10px; background-color: #002cd2; width: 460px; height: 120px; box-sizing: border-box; position: relative; } .contact-box .info-box:before{ content: ""; position: absolute; width: 0; height: 0; border: 10px solid transparent; border-top-color: #002cd2; bottom: -20px; left: 50%; margin-left: -10px; } .contact-box .info-box .img{ float: left; width: 100px; height: 100px; line-height: 100px; background-color: #fff; } .contact-box .info-box .img img{ width: 100%; } .contact-box .info-box .text{ position: absolute; top: 50%; right: 10px; width: 70%; transform: translateY(-50%); } .contact-box .info-box .text .tit{ font-size: 18px; color: #fff; line-height: 40px; } .contact-box .info-box .text .con{ font-size: 13px; line-height: 24px; color: #fff; margin-top: .20px; } .contact-box .map-box{ position: relative; } .contact-box .map{ border: 1px solid #e8e8e8; } .contact-box .map-dialog{ position: absolute; right: 1rem; top: 50%; width: 8.75rem; padding: .75rem 1rem; box-sizing: border-box; background-color: #fff; margin-top: -6.25rem; } .contact-box .map-dialog .head{ font-size: .75rem; line-height: .8rem; color: #666; } .contact-box .map-dialog .list{ margin-top: 1rem; } .contact-box .map-dialog .map-item{ margin-bottom: .6rem; padding-bottom: .6rem; border-bottom: 1px solid #f7f7f7; } .contact-box .map-dialog .map-item:last-child{ padding-bottom: 0; margin-bottom: 0; border-bottom: none; } .contact-box .map-dialog .icon{ width: .5rem; } .contact-box .map-dialog .icon img{ width: 100%; } .contact-box .map-dialog .tit{ font-size: .5rem; line-height: .6rem; color: #666; margin-top: .4rem; } .contact-box .map-dialog .con{ font-size: .375rem; line-height: .4rem; color: #666; margin-top: .25rem; } .message-box{ padding:40px 0; } .message-box .form-box{ margin-top: 20px; } .message-box .form-box .item{float: left; width: 48%;} .message-box .form-box .item2{width: 100%;} .message-box .form-box .item:last-child{ font-size: 0; text-align: center; float: none; margin: 0 auto; width: 100%;} .message-box .form-box .check-box, .message-box .form-box input[type=submit]{ float: none; display: inline-block; *display: inline; zoom: 1; margin: 0 20px; } .message-box .form-box .item:nth-child(2n){float: right;} .form-box .row{ margin: 0 -20px; } .form-box .item{ box-sizing: border-box; margin-bottom: 40px; } .form-box .item:last-child{ margin-bottom: 0; } .form-box .tit{ font-size: 16px; margin-bottom: 15px; } .form-box .tit .red{ color: #f00; } .form-box input[type=text], .form-box textarea{ width: 100%; padding:20px 20px 20px 60px; height:70px; line-height: 70px; font-size: 14px; color: #999; background-repeat: no-repeat; background-position: 20px center; background-size: 20px; background-color: #f9f9f9; border: 1px solid #e5e5e5; box-sizing: border-box; transition: all .3s; } .message-box .form-box .item textarea{} .form-box .name{ background-image: url("../images/form-icon1.png"); } .form-box .tel{ background-image: url("../images/form-icon2.png"); } .form-box .mail{ background-image: url("../images/form-icon3.png"); } .form-box .address{ background-image: url("../images/form-icon4.png"); } .form-box .company{ background-image: url("../images/form-icon5.png"); } .form-box .country{ background-image: url("../images/form-icon6.png"); } .form-box .content{ background-image: url("../images/form-icon7.png"); background-position: 20px 46px; height: 300px; } .form-box input::-webkit-input-placeholder{ color:#999; } .form-box input:-moz-placeholder{ color:#999; } .form-box input::-moz-placeholder{ color:#999; } .form-box input:-ms-input-placeholder { color:#999; } .form-box textarea::-webkit-input-placeholder{ color:#999; } .form-box textarea:-moz-placeholder{ color:#999; } .form-box input[type=text]:focus, .form-box textarea:focus{ background-color: #002cd2; color: #fff; } .form-box input[type=text]:focus::-webkit-input-placeholder { color: #fff; } .form-box input[type=text]:focus:-moz-placeholder { color: #fff; } .form-box input[type=text]:focus::-moz-placeholder { color: #fff; } .form-box input[type=text]:focus:-ms-input-placeholder { color: #fff; } .form-box textarea:focus::-webkit-input-placeholder{ color:#fff; } .form-box textarea:focus:-moz-placeholder{ color:#fff; } .form-box .name:focus{ background-image: url("../images/h-form-icon1.png"); } .form-box .tel:focus{ background-image: url("../images/h-form-icon2.png"); } .form-box .mail:focus{ background-image: url("../images/h-form-icon3.png"); } .form-box .address:focus{ background-image: url("../images/h-form-icon4.png"); } .form-box .company:focus{ background-image: url("../images/h-form-icon5.png"); } .form-box .country:focus{ background-image: url("../images/h-form-icon6.png"); } .form-box .content:focus{ background-image: url("../images/h-form-icon7.png"); } .form-box .check-box{ float: left; width: 22.9%; border: 1px solid #e5e5e5; } .form-box .check-box input{ padding: 10px; height: 60px; line-height: 60px; width: 63%; border: none; border-right: 1px solid #e5e5e5; margin: 0; } .form-box .check-box img{ float: right; width: 36.36%; height:60px; } .form-box input[type=submit]{ float: left; width: 200px; height: 60px; background-color: #002cd2; text-align: center; margin-left: 20px; color: #fff; font-size: 14px; transition: all .3s; border: none; } /*网站地图*/ .sitemap .content{background:#fff;overflow:hidden;} .sitemap .content a{color:#000;font-size:16px;} .sitemap .content dl{margin-bottom: 20px;border: 1px solid #f9f9f9;} .sitemap .topChild{background:#f9f9f9;padding:20px 20px;text-align:left;font-weight: bold;} .sitemap .child{background: #fffbfb;overflow: hidden;} .sitemap .childCate{float:left;margin-left:8px;padding:15px;} .list-img02{display:none;} /*案例列表*/ .indexPart1-right{width: 100%;} .indexPart1-right li{width: 100%; border-bottom: 1px solid #e5e5e5; transition: all 0.6s; padding: 25px 0;} .indexPart1-right li.tong{padding:20px 0;width:100% !important;} .indexPart1-right li.tong .text{ width:100%;height:auto; padding: 0 10px;} .indexPart1-right li.tong .text h3{float:left;margin-bottom:0;width:80%; text-align: left; color: #000000; font-size: 18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} .indexPart1-right li.tong .text .time{float:right;background:none; margin-right: 20px;} .indexPart1-right li:hover{transform: translateX(5px);} .indexPart1-right li:hover .text h3{color: #002cd2;} .contact-box .row{display:flex;justify-content:space-between;} /*视频*/ .item-video .tu{ display: block; display: flex; align-items: center; justify-content: center;} .item-video .tu img{ display: block; object-fit: cover; width: 100%; height: 100%;} .item-video a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 84px; height: 84px;} .item-video a::before{ position: absolute; top: 10px; right:10px; left: 10px; bottom: 10px; content: ''; display: block; border:3px dashed #fff; border-radius: 100%; transition: all 0.6s; transform: scale(0); animation: ro 15s infinite linear; opacity: 0;} .item-video a:hover::before{ opacity: 0.6; transform: scale(1); top: -10px; right: -10px; left: -10px; bottom: -10px;} .video-popwrap{ position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 36663; display: none; border-radius:5px; border:10px solid #fff} .popbg{ position: absolute; bottom: 0; left: 0; right: 0; top: 0; background: rgba(0,0,0,0.8); z-index: 3233; display: none;} .popclose{ position: absolute; top:-30px; right:-20px; border-radius: 100%; color: #fff; cursor: pointer; height: 50px; width: 50px; text-align: center; line-height: 43px; font-size: 40px; z-index: 33333; background: #022;} .tj-indexPart3-list{margin-bottom: 50px;} .tj-indexPart3-list li { width: 48%;float: left; border-bottom:1px solid #eeeeee; transition: all 0.6s; padding: 10px; float: left; position: relative; overflow: hidden; z-index: 1; background: #ffffff; box-sizing: border-box; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;} .tj-indexPart3-list li .left .number .day{color: #141418; font-size: 40px; margin-top: 10px; margin-bottom: 10px;} .tj-indexPart3-list li .left .number .year{font-size: 14px; color: #141418; position: relative; margin-bottom: 20px;} .tj-indexPart3-list li .left .number .year span{display: inline-block; position: absolute; right: 0;} .tj-indexPart3-list li .left .details span{display: inline-block; color: #333333; font-weight: bold; font-family: arial; margin-right: 10px;} .tj-indexPart3-list li .left .details{font-size: 16px; letter-spacing: 1px; line-height: 25px; color: #141418; } .tj-indexPart3-list li:nth-child(2n){float: right;} .tj-indexPart3-list li .left .left .more{margin-top: 30px; margin-bottom: 20px;} .tj-indexPart3-list li:hover{transform: translateX(15px);} .tj-indexPart3-list li:nth-child(3n+1){margin-left: 0;} .tj-indexPart3-list li .left .t1{font-size: 15px; font-weight: bold; color:#333333; margin-bottom:5px; display: none; } /*发展历程*/ .w1360{width: 100% !important; margin: 0px auto;} .about-sec2box{ padding: 0 6.03%;} .about-sec2box .swiper-wrapper{box-sizing: border-box;} .about-sec2box .swiper-slide{ cursor: pointer; height: 230px; z-index: 333; margin-bottom: 100px; position: relative; transition: all 0.6s;} .about-sec2box .swiper-slide .text{padding: 20px; box-sizing: border-box; border: 1px solid #e5e5e5;min-height: 165px;} .about-sec2box .swiper-slide .text p{ line-height: 36px; color: #555; } .about-sec2box .swiper-slide .date{background: #002cd2; font-size: 20px; height: 50px; text-align: center; position: relative;} .about-sec2box .swiper-slide strong{ line-height: 50px; color: #fff; display: block;} .about-sec2box .swiper-slide .date::before{position: absolute; content: ''; display: block; width: 0; height: 0; border-color: #002cd2 #002cd2 transparent transparent; transform: rotate(134deg); border-style: solid; border-width: 6px; bottom: -6px; left: 50%; margin-left: -6px;} .about-sec2box .swiper-slide::before{position: absolute; width: 16px; height: 16px; background: #e8e8e8; border-radius: 50%; bottom: -60px; left: 50%; margin-top: -8px; margin-left: -8px; content: "";} .about-sec2box .swiper-slide:nth-child(2n)::before{ top: -57px;} .about-sec2box .swiper-slide:nth-child(2n){ margin-top: 340px; border-bottom: none;} .about-sec2box .swiper-slide:nth-child(2n) .date::before{top: -5px; transform: rotate(-46deg);} .about-sec2box .swiper-slide:nth-child(2n+1){ margin-bottom: 440px; } .about-sec2box .swiper-slide-active{ border-color: #D5A447 !important;} .about-sec2box .blackline{ height: 1px; background: #e5e5e5; width:100%; position: absolute; top:50%; left: 0px; right: 0; margin-top: -51px;} .about-sec2box .swiper-container .swiper-wrapper{ position: relative;} .about-sec2box .swiper-button-prev{ top: 50%; left: 0%; margin-top: -73px; background: #ffffff; background-size: 100% 100%; color: #666666; border: 1px solid #666666; font-family: "宋体"; font-size: 20px; line-height: 46px; border-radius: 50%; text-align: center; height: 46px; width: 46px;} .about-sec2box .swiper-button-next{ top: 50%; right: 0%; left: auto;margin-top: -73px; background: #ffffff; background-size: 100% 100%; color: #666666; border: 1px solid #666666; border-radius: 50%; font-family: "宋体";font-size: 20px; line-height: 46px; text-align: center; height: 46px; width: 46px;} .about-sec2box .swiper-slide:hover{transform: translateY(10px);} .about-sec2box .swiper-button-prev::after ,.about-sec2box .swiper-button-next::after{content: "" !important;} /* .slick-track{width:100% !important;} */ .culture{ display: flex; flex-direction: row; justify-content: space-between; background: #fff;} .culture .chaoren{ width: 60%; overflow: hidden;} .culture .chaoren li{ border-bottom: 1px #eee solid; display: flex; flex-direction: row; align-items: center; line-height: 60px; height: 114px;} .culture .chaoren li .chong{ padding: 27px 50px; border-right: 1px solid #eee;} .culture .chaoren li .chong img{ display: block; width: 60px;} .culture .chaoren li .danci{ font-size: 22px; padding: 27px;} .culture .chaoren li .danci span{ color: #002cd2; width: 100px; vertical-align: middle; display: inline-block; font-size: 32px;} .culture .chaoren li .danci sup{ color: #aaa; vertical-align: middle; display: inline-block; padding: 0 15px;} .culture .cizhi{ width: 40%; overflow: hidden;} .culture .cizhi img{ display: block; width: 100%; object-fit: cover; height: 345px; } .honor-list-top .item{width: 49%; float: left; background: #ffffff;margin-bottom: 3.5%;} .honor-list .item .img{display: block; width: 80%; margin: 0 auto; padding-top: 2%;} .honor-list .item .img img{display: block; width: 100%;} .honor-list .item .text { padding: 20px; box-sizing: border-box;} .honor-list .item .text .t1{ font-size: 20px; color: #333333; text-align: center; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;} .honor-list-top .item:nth-child(2n){float: right;} .honor-list-bottom .item{width: 32%; float: left; background: #ffffff; margin-left: 2%; margin-bottom: 3.5%;} .honor-list-bottom .item:nth-child(3n+1){margin-left: 0;}