@charset "utf-8"; html, body {padding: 0;margin: 0;background: #fff;width: 100%;min-height: 100%;} * {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;} body {color: #444;font-size: 16px;position: relative;overflow-x: hidden;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);} input {vertical-align: middle;} textarea {resize: none;} ul {list-style: none;} img, {display: block;} a{color: #444;text-decoration: none;} a:hover{color: #444;text-decoration: none;} i, em {font-style: normal;} p{margin-bottom: 0px;} .left{float: left;} .right{float: right;} /*input placeholder 样式 */ ::-webkit-input-placeholder {color: #999999;} :-moz-placeholder {color: #999999;} ::-moz-placeholder {color: #999999;} :-ms-input-placeholder {color: #999999;} /*修改滚动条*/ ::-webkit-scrollbar{width:6px;height:6px ;} ::-webkit-scrollbar-track{box-shadow: inset 0 0 6px transparent;background: #f8f8f8;border-radius: 6px;} ::-webkit-scrollbar-thumb{border-radius: 6px;background: #bbb;} /* 无内容 */ .pf_12{font-size: 12px;line-height: 25px;} .pf_16{font-size: 16px;line-height: 30px;} .pf_18{font-size: 18px;line-height: 30px;} .pf_22{font-size: 22px;line-height: 35px;} .pf_24{font-size: 24px;line-height: 40px;} .pf_26{font-size: 26px;line-height: 40px;} .pf_28{font-size: 28px;line-height: 40px;} .pf_30{font-size: 30px;line-height: 45px;} .pf_32{font-size: 32px;line-height: 45px;} .pf_34{font-size: 34px;line-height: 50px;} .pf_36{font-size: 36px;line-height: 50px;} @font-face {font-family:fz;src: url('../css/bahnschrift.ttf');} @font-face {font-family:fza;src: url('../css/BEAUTIFUL ES.TTF');} #dituContent label {max-width: unset!important;text-align: center;} .overflow-1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} .overflow-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} .overflow-3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;} .overflow-4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;} .jw-skin-bce .jw-controlbar{width: 100%;} /*top*//*top*/ .top{background: #fff;width: 100%;z-index: 666;} .topa a{display: block;} .topa img{display: block;max-width: 100%;} .topb_a{text-align: center;line-height: 45px;} .topb_a a{float: left;width: 50%;text-align: center; display: block; transition:.4s;position: relative;font-size: 15px;color: #777;} .topb_a a:nth-of-type(2)::before{position: absolute;content: "";left:0;top:35%; width: 1px;height: 15px; background: #c5c5c5;} .topb_a a:hover{color: #0b5fbc;} .topb_b{color: #15499a;line-height: 45px;} .topb_b b{font-size: 23px;font-family: fz;font-weight: 100;} .topb_b i{font-size: 24px;margin-right: .5rem;} .topb_c{text-align: center;line-height: 90px;} .topb_c i{font-size: 22px;color: #999999;} .search{position: relative;margin-top:.5rem;} .search-text{float: left; border: 1px solid #ddd;line-height: 38px;padding-left: 5px;width: 80%;border-radius: 30px 0 0 30px;} .fdj{float: right;height: 40px; line-height: 40px;background: url(../images/fdj.png) center no-repeat #0c3ab1;border-radius: 0 30px 30px 0;overflow: hidden; outline: none;color: #fff;width: 20%;transition:.4s;} .fdj:hover{background: url(../images/fdj.png) center no-repeat #444;} .menu{margin-bottom: 0;line-height: 60px;} .menu li{text-align: center;height: 100%;} .menu li span{display: block;transition:.4s;font-size: 16px;font-weight: bold;} .menu li:hover span{color: #0b5fbc} .menu li.curr { transition: all 0.3s ease 0s; } .menu li.curr .submenu{opacity: 1; } .menu li .submenu{position:fixed;z-index: 8;top:108px;left:0; width:100%;text-align: left; height:0;overflow: hidden;opacity:0;background:rgba(255,255,255,.98); border-top: 1px solid #eee;transition: all 0.3s ease 0s;border-bottom: 2px solid #eee } .menu li .submenu .suba strong{display: block;color: #333;} .menu li .submenu .suba p{line-height: 30px;color: #777;} .menu li .submenu .suba a{display: block;width: 140px;line-height: 45px;height: 45px; background: #0c3ab1;text-align: center;color: #fff;transition:.4s;} .menu li .submenu .suba a:hover{border-radius: 0 20px 0 20px;} .menu li .submenu .subb{position: relative;} .menu li .submenu .subb::before{position: absolute;content: "";width: 1px;height: 200%;top:-50%;left:0; background: rgba(0,0,0,.1);} .menu li .submenu .subb::after{position: absolute;content: "";width: 1px;height: 200%;top:-50%;right:0; background: rgba(0,0,0,.1);} .menu li .submenu .subb p{line-height:45px;border-bottom: 1px dashed #dadada;} .menu li .submenu .subb p a{display: block;transition:.4s;} .menu li .submenu .subb p a:hover{color: #0c3ab1;} .menu li .submenu .subb p i{float: right;} .menu li .submenu .subc img{display: block;max-width: 100%;margin:0 auto;box-shadow: 0px 0px 2px 2px #ddd;padding: 7px;} .mobmenu .flex-control-nav{background: #ddd;float: left;width: 3%;} .mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;} .mobmenu .aligncontent-center {text-align: center;} .mobmenu .main-header {text-align: center;font-weight:300;font-size: 90%;} .mobmenu .menu-button {position: absolute;margin: 5px;height: 36px;width: 30px;right: 10px;top: -28px;} .mobmenu .menu-left {float: left;} .mobmenu .sidebar{display: none;width: 100%;height: 100%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;} .mobmenu .menu-button i{font-size: 30px;color: #777;} .mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: rgba(0,0,0,.5);} .mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;color: white;background:rgba(12,58,177,0.9);} .mobmenu .sidebar nav span{display: block;line-height: 45px;background: #eee;color: #444;padding-left: 10%;font-size: 18px;text-transform: uppercase;font-family: fz;} .mobmenu .sidebar ul{padding:10%;} .mobmenu .sidebar li a{display: block;line-height: 50px;border-bottom: 1px solid rgba(255,255,255,.1);transition:.4s;color: #fff;} .mobmenu .sidebar li a:hover{color: rgba(255,255,255,.7);} .mobmenu .sidebar li i{color: #fff;font-size: 18px;} /*首页大图*/ .banner .swiper-slide img{width: 100%;} .banner .swiper-pagination{bottom: 4% !important;} .banner .swiper-pagination-bullet{transition:.4s;} .banner .swiper-pagination-bullet-active{background: #fff;width: 8px;height: 30px;border-radius: 10px;} /*in_01*/ .in_01{height: auto;overflow: hidden;} .in01aa strong{display: block;font-size: 72px;color: #f3f3f3;text-transform: uppercase;} .in01aa span{display: block;margin-top: -60px;} .in01aa b{display: block;} .in01aa p{color: #777;} .in01ac img{border-radius: 10px;} .in01ab p{line-height: 35px;color: #777;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} .more a{display: block;transition:.4s;line-height: 80px;color: #777;} .more a em{color: #0faadd;font-size: 22px;} .more strong{display: block;color: #e8e8e8;font-size: 60px;font-family:fz;} .more a:hover{color: #0b5fbc;} /*in_02*/ .in_02{height: auto;overflow: hidden;background: url(../images/in02bg.jpg) center top no-repeat;} .intita b{display: block;font-size: 72px;color:rgba(0,0,0,.05);text-transform: uppercase;font-family: fz;} .intita p{margin-top:-67px;} .intita a{display: block;width: 140px;line-height: 45px;background: #15499a;color: #fff;border: 1px solid #15499a;transition:.4s;text-align: center;} .intita a:hover{background: #fff;color: #15499a;} .in02a{position: relative;} .in02a .swiper-container{height: auto;overflow: hidden;position: relative;} .in02a .swiper-slide{transition:.4s;padding-bottom: .5rem;} .in02a .swiper-slide a{display: block;box-shadow:0px 0px 3px 3px #f1f1f1;} .in02a .swiper-slide a:hover img{transform: scale3D(1.05, 1.05, 1.05)} .in02a .swiper-slide a:hover span{color: #0c3ab1;} .in02a .swiper-slide img{display: block;max-width: 100%;transition:all .5s ease 0s} .in02aimg{display: block;width: 100%;height: 0;padding-bottom: 72%;position: relative;overflow: hidden;} .in02aa {background: #fff;} .in02aa span{display: block;color: #777;font-weight: normal;line-height: 30px;} .in02aa strong{display: block;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;color: #15499a;} .in02aa p{line-height: 25px;color: #777;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} .in02a .swiper-pagination-bullet{width: 8px;height: 8px;background: #2c2c2c;} .in02a .swiper-pagination-bullet-active{background: #0c3ab1;} .in02a .swiper-pagination{text-align: right;padding-right: 1rem;bottom: 30% !important;} .in02b li{height: auto;overflow: hidden;} .in02b li:hover img{transform: scale3D(1.05, 1.05, 1.05)} .in02b li:hover span{color: #0c3ab1;} .in02ba{display:block;height: auto;overflow: hidden; width: 30%;} .in02ba img{display: block;max-width: 100%;transition:all .5s ease 0s} .in02bb{height: auto;overflow: hidden;width: 68%;} .in02bb span{display: block;line-height:35px;height:35px;overflow: hidden;font-size: 16px;transition:.4s;} .in02bb p{line-height: 25px;color: #777;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} /*in_03*/ .in_03 {height: auto;overflow: hidden;;position: relative;} .in_03 .hd{position: relative;background: rgba(96,108,125,.9);} .in_03 .hd ul li a{height: auto;overflow: hidden;color: #fff;transition:.4s;border-left: 1px solid rgba(255,255,255,.2);border-top: 1px solid rgba(255,255,255,.2);padding: 2rem;font-size: 18px;line-height: 40px;} .in_03 .hd ul li a:hover{background:#15499a;} .in_03 .hd ul strong{float: left; font-size: 42px;margin-right: 1rem;font-family: fz;} .in_03 .hd ul span{display: block;} .in_03 .hd ul span p{font-size: 14px;line-height: 25px;} .in_03 .bd{position: relative;} .in_03 .bd img{max-width: 100%;} .in03b{position: absolute;top:14%;width: 100%;color: #fff;} .in03b strong{display: block;font-size: 100px;font-family:fz;color: rgba(255,255,255,.1);text-transform: uppercase;} .in03b span{display: block;font-size: 30px;margin-top: -80px;} .in03b b{display: block;font-size: 36px;line-height: 80px;} /*in_04*/ .in_04{height: auto;overflow: hidden;} #ssjs{ text-align: center; margin-top: 3%;} #ssjs .swiper-container { padding: 0 0 2rem 0; width: 100%; height: 100%; position: relative; } #ssjs .swiper-slide { transition:0.3s; position: relative; padding-bottom: 60px; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } #ssjs .swiper-slide .pic{ display: block; width: 100%; height: 0; padding-bottom: 45%; position: relative; overflow: hidden; background: #000;} #ssjs .swiper-slide .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center; opacity: 0.5; transition: 0.3s;} #ssjs .swiper-slide .font{ padding: 4%; width: 35%;text-align: left; position: absolute; left: 5%; bottom: -70px; z-index: 1; background: #fff; opacity: 0; transition: 0.5s; overflow: hidden;box-shadow: 0px 10px 10px 0px #eee;} #ssjs .swiper-slide .font .tit strong{display: block;color: #0b5fbc;font-size: 30px;line-height: 65px; font-weight: bold;} #ssjs .swiper-slide .font .tit span{display: block;font-size: 24px;line-height: 40px;font-weight: bold;} #ssjs .swiper-slide .font .tit p{color: #777;line-height: 25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} #ssjs .swiper-slide .font .jiantou{ display: block; width: 40px; height: 40px; border: 1px solid rgba(0,0,0,0.5); text-align: center; line-height: 40px; transition: 0.3s;} #ssjs .swiper-slide-active .pic img{ opacity: 1;} #ssjs .swiper-slide-active .font{ opacity: 1; bottom: 0;} #ssjs .swiper-slide .font .jiantou:hover{ background: #0b5fbc;border: 1px solid rgba(11,95,188,0.5)} #ssjs .swiper-slide .font .jiantou:hover i{ color: #fff;} #ssjs .swiper-button-next:after,#ssjs .swiper-button-prev:after{ display: none;} #ssjs .swiper-button-next{ background: rgba(0,0,0,.4); width: 90px; height: 50px; line-height: 50px; right: -45px; top: 45%; transition: 0.3s;} #ssjs .swiper-button-prev{ background: rgba(0,0,0,.4); width: 90px; height: 50px; line-height: 50px; left: -45px; top: 45%; transition: 0.3s;} #ssjs .swiper-button-next i,#ssjs .swiper-button-prev i{ color: #fff; font-size: 35px;} #ssjs .swiper-button-next:hover,#ssjs .swiper-button-prev:hover{ background: #333;} @media screen and (max-width:1200px){ #ssjs .swiper-button-next{ right: 0;} #ssjs .swiper-button-prev{ left: 0;} #ssjs .swiper-button-next,#ssjs .swiper-button-prev{ width: 50px; height: 50px; line-height: 50px;} #ssjs .swiper-button-next i,#ssjs .swiper-button-prev i{ font-size: 25px;} #ssjs .swiper-slide .font .tit strong{display: block;color: #0b5fbc;font-size: 22px;line-height: 65px; font-weight: bold;} #ssjs .swiper-slide .font .tit span{display: block;font-size: 18px;line-height: 40px;font-weight: bold;} #ssjs .swiper-slide .font .jiantou{ display: none;} } @media screen and (max-width:991px){ #ssjs .swiper-slide{flex-direction: column;} #ssjs .swiper-slide .font{ position: relative; left: 0; bottom: 0;padding: 3%; width: 100%; opacity: 1; min-height: 245px;} #ssjs .swiper-slide{ padding-bottom: 0;} #ssjs .swiper-button-next,#ssjs .swiper-button-prev{ top: 30%;} } @media screen and (max-width:768px){ #ssjs .swiper-button-next,#ssjs .swiper-button-prev{ width: 40px; height: 40px; line-height: 40px;} #ssjs .swiper-button-next i,#ssjs .swiper-button-prev i{ font-size: 20px;} #ssjs .swiper-button-next,#ssjs .swiper-button-prev{ top: 25%;} } /*in_05*/ .in_05{height: auto;overflow: hidden;background: #f8f8f8;} .index-all-pro{ height: auto;; overflow: hidden; text-align: center;} .index-all-pro li{ float: left; width: 25%; overflow: hidden; height: 760px; position: relative; transition: all 0.5s; padding: 0; } .index-all-pro li .pic{width: 100%; height: 100%; position: relative; overflow: hidden;} .index-all-pro li .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center; transition:0.3s; } .index-all-pro li .content{ transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); font-size: 18px; z-index: 9; bottom: 0; left:0; position: absolute; width: 100%; height: 100%;text-align: center; color: #fff; padding-top: 40%;} .index-all-pro li .content a{color: #fff;} .index-all-pro li .content .tit span{display: block;font-size: 48px;font-family: fz;margin-bottom: 10%;transition: all 0.5s;} .index-all-pro li .content .tit i{ font-size: 60px;} .index-all-pro li .content .tit p{ font-size: 24px; padding: 2% 0 4% 0;position: relative;} .index-all-pro li .content .tit p::before{ position: absolute;content: "";left:48%;width: 4%;height: 1px;background: #fff; bottom: 0;} .index-all-pro li .content .tit a{display: block;transition:.4s;} .index-all-pro li .content .fdj{ padding-top: 10%; transition: 0.3s;} .index-all-pro li .content .fdj i{ font-size: 30px;} .index-all-pro li .content .nr{ opacity: 0; font-size: 14px;text-align: left;border-bottom: 1px solid rgba(255,255,255,.8); margin: 8%;padding-bottom: 4%; transition:0.3s;line-height: 30px;} .index-all-pro li .content .more{ opacity: 0; display: inline-block !important;line-height: 30px;font-size: 15px; transition:0.3s; color: #fff;} .index-all-pro li img{ width: 100%; transition: all 2.5s } .index-all-pro li:hover img{ transform: scale(1.1); } .index-all-pro li:hover .content{ display: block; height: 80%; width: 70%; bottom: 15%; left: 15%; padding-top: 10%; background: rgba(21,73,154,0.7);} .index-all-pro li:hover .content .more{ width: 40%;} .index-all-pro li:hover .content span{font-size:100px;margin-bottom: 2%;} .index-all-pro li:hover .content .nr,.index-all-pro li:hover .content .more{ opacity: 1;} .index-all-pro li:hover{box-shadow: 3px 11px 20px -15px #5e6263;} .index-all-pro .youshi_li{ width: 22%;} .index-all-pro .youshi_li_active{width: 34%;} @media screen and (max-width:1440px){ .index-all-pro li{ height: 500px;} .index-all-pro li .content{ padding-top: 45%;} .index-all-pro li .content .more{ display: none !important;} } @media screen and (max-width:1200px){ .index-all-pro li{ height: 350px;} .index-all-pro li .content .tit i{ font-size: 30px;} .index-all-pro li .content .tit p{ font-size: 20px;} .index-all-pro li .content .tit span{ font-size: 18px;} .index-all-pro li .content .nr{ line-height: 25px; font-size: 12px;} .index-all-pro li:hover .content{ padding-top: 5%;} } @media screen and (max-width:768px){ .index-all-pro li{ width: 50%;} .index-all-pro li .content{ padding-top: 25%;} .index-all-pro li .content .tit i{ font-size: 30px;} .index-all-pro li .content .tit p{ font-size: 20px;} .index-all-pro .youshi_li{ width: 50%;} .index-all-pro .youshi_li_active{ width: 50%;} } @media screen and (max-width:765px){ .index-all-pro li{ height: 250px;} .index-all-pro li:hover .content{ height: 90%; width: 90%; bottom: 5%; left: 5%;} .index-all-pro li .content .tit i{ font-size: 30px;} .index-all-pro li .content .tit p{ font-size: 16px;} .index-all-pro li .content .nr{ font-size: 12px; line-height: 20px; padding: 5%;} } /*脚步*/ .foottop{line-height: 65px;background: #0faadd;text-align: center;} .foottop a{display: block;color: #fff;} .foottop a i{font-size: 22px;} .footer{height: auto;overflow: hidden;background:#333333;} .foota{height: auto;overflow: hidden; } .foota img{max-width: 100%; } .footaa {float: right;color: #999;} .footaa i{color: #fff;font-size: 20px;} .footaa b{font-family: fz;color: #fff;} .footb{height: auto;overflow: hidden;} .footba li span{display: block;color: #cccccc;position: relative;} .footba li p{line-height: 35px;} .footba li p a{display: block;color: #666666;transition:.4s;} .footba li p a:hover{color:#fff; } .footbc {text-align: center;} .footbc img{padding: .35rem;max-width: 100%;border: 1px dashed rgba(255,255,255,.6);} .footbc span{display: block;text-align: center;line-height: 30px;color: rgba(255,255,255,.8)} .footc {text-align: center;line-height: 50px;color: #515151;background: #191919;} .footc a{color: #515151;transition:.4s;} .footc a:hover{color: #fff;} .ewm{float: right;} .back{position: fixed;bottom: 20vh;right:2%;z-index:88;width:60px; height:60px;line-height: 60px;padding: 5px;box-shadow: 0px 0px 2px 2px rgba(12,58,177,.2); background:rgb(12,58,177,.1);transition:.4s; display: none;border-radius: 100px;text-align: center;} .back .gotop:hover em::before{top: -5px;} .back .gotop {position: relative;width:60px; height:60px;border-radius:0 40px 0 40px; -webkit-border-radius:0 40px 0 40px; align-items: center; justify-content: center; z-index: 2;} .back .gotop em{position: relative;display: block;width:50px; height:50px;line-height: 50px;background:rgb(12,58,177,.8);border-radius: 100px;overflow: hidden;} .back .gotop em span{position: relative;z-index: 3;} .back .gotop em::before{width:60px;height: 0px;content: '';background: #e36463;position: absolute;left: 0px;top: 80px;height: 100px;z-index: 1; border-radius: 50px;-webkit-transition: all .25s;} .back .gotop i{font-size: 24px; color: #fff;} .footda strong{display: block;color: #fff;} .footda a{color: #666;transition:.4s;line-height: 30px;} .footda a:hover{color: #fff;} .footdb {position: relative;width: 60%;float: right;} .footdb span{text-align: right;} .footdb span i{color: #fff;} .footdb span a{display: block;transition:.4s;background: #282828;line-height: 50px;color: #515151;padding-right: 1rem;} .footdb span:hover a{color: rgba(255,255,255,.8);} .footdb:hover .footdc{height: 176px;} .footdc{position: absolute;bottom: 55px;width: 100%; background: #f2f2f2;z-index: 1;right:0;height: 0px;overflow: hidden;transition:.4s;} .footdc li a{display: block;color: #777;line-height: 40px;padding-left: 1rem;transition:.4s;} .footdc li:hover a{background:#0b5fbc; color: #fff;} .footnav{position: fixed;display: none; left: 0;bottom:0;width: 100%;background:#fff;z-index: 888;border-top: 1px solid rgba(0,0,0,.3)} .footnav li{float: left;text-align: center;width: 21%} .footnav li em{display: block;width: 30px;line-height: 30px;border-radius: 60px;background: #d10000;margin:.75rem auto 0 auto;} .footnav li em i{color: #fff;} .footnav li a{display: block;} .footnav li:nth-of-type(1){width: 16%;} .footnav li:nth-of-type(4) a{border-right: none;} .footnav li i{font-size: 20px;} .footnav li span{display: block;line-height: 20px;font-size: 12px;} .footnav li a{display: block;padding-top:4%;} .footnav li a:hover{color: #d0121b} /*简介*/ .comban{overflow: hidden;background: url(../images/ban_com.jpg) center top no-repeat;} .ryban{overflow: hidden;background: url(../images/ban_ry.jpg) center top no-repeat;} .whban{overflow: hidden;background: url(../images/ban_wh.jpg) center top no-repeat;} .caseban{overflow: hidden;background: url(../images/ban_case.jpg) center top no-repeat;} .kjban{overflow: hidden;background: url(../images/ban_kj.jpg) center top no-repeat;} .newban{overflow: hidden;background: url(../images/ban_new.jpg) center top no-repeat;} .conban{overflow: hidden;background: url(../images/ban_con.jpg) center top no-repeat;} .jobban{overflow: hidden;background: url(../images/ban_job.jpg) center top no-repeat;} .ban {height: auto;overflow: hidden;margin:6% 0;color: #fff;position: relative;padding-left: 1rem;} .ban em{position: absolute;width: 40px;height: 40px;background: rgba(21,73,154,.6);top:0; left:0;} .ban strong{display: block;position: relative;z-index: 1;} .ban p{line-height: 45px;margin-bottom: .25rem;} .ban p a{color: #fff;transition:.4s;} .ban p a:hover{color: #ddd;} .ban i{display: block;width: 50px;height: 2px;background: #fff;} .zmenu {line-height:60px;border-bottom: 1px solid #eeeeee} .zmenu li a{display: block;text-align: center;font-size: 16px;position: relative;transition:.4s;} .zmenu li a::before{position: absolute;content: "";left:15%;width:0%;bottom: 0;height: 2px;background: #15499a;transition:.4s;} .zmenu li:hover a{color: #15499a} .zmenu li:hover a::before{width: 70%;} /*content_company*/ .companya img{max-width: 100%;margin:0 auto;} .coma_a strong{display: block;font-size: 80px;color: #f8f8f8;text-transform: uppercase;} .coma_a b{display: block;margin-top: -80px;font-weight: bold;} .coma_a b i{color: #15499a;} .coma_a span{display: block;color: #15499a;} .coma_b p{color: #777;} .coma_b a{display: block;width: 160px;line-height: 55px;background: #15499a;text-align: center;border: 1px solid #15499a;color: #fff;transition:.4s;} .coma_b a:hover{background: #fff;border: 1px solid #15499a;color: #15499a;} .coma_d{height: auto;overflow: hidden;margin-top: 40px;} .coma_d span{display: block;text-align: center;} .coma_d em{padding: 5px 6px;background: #0faadd;text-align: center;color: #fff;border-radius: 25px;} .coma_d strong{font-size: 52px;position: relative;font-family:fz;font-weight: normal;color: #15499a;} .coma_d p{line-height: 30px;font-size: 16px;color: #777;} .companyb{height: auto;overflow: hidden;padding: 12% 0;background: url(../images/combbg.jpg)center center no-repeat;text-align: center;color: #fff;} .companyb a{display: block;color: #fff;transition:.4s;} .companyb a:hover{color: rgba(255,255,255,.7);} .companyb i{font-size: 50px;} .companyb strong{display: block;text-transform: uppercase;} .companyc{height: auto;overflow: hidden;} .comad{position: relative;border-radius: 5px;height: auto;overflow: hidden;} .comad img{max-width: 100%;} .comada{position: absolute;z-index: 3;width: 100%;text-align: center;} .comada a{color: #fff;} .comada img{display: block;} .comada span{display: block;font-size: 30px;line-height: 50px;transition:all 0.6s ease 0s;;} .comada i{display: block; font-size: 42px;margin-top: 30%;transition:all 0.4s ease 0s;} .comaf b{display: block;width: 40px;height: 2px;background: #fff;margin: 40% auto 5% auto;transition:all 0.4s ease 0s;} .comaf em{display: block;width: 140px;line-height: 40px;border: 1px solid #fff;color: #fff;margin:0 auto;font-style: normal;} .comad:hover .comada{background: rgba(21,73,154,.7);color: #fff;height: 100%;} .comad:hover .comada i{margin-top: 20%;opacity: 0;} .comad:hover .comada span{color: #fff;} .comad:hover .comaf b{margin: 4% auto 5% auto;} .companyd{height: auto;overflow: hidden;background: url(../images/comdbg.jpg)center top no-repeat;} .comdtit {border-bottom: 1px solid rgba(255,255,255,.2)} .comdtit b{display: block;font-size: 72px;color:rgba(255,255,255,.05);text-transform: uppercase;font-family: fz;} .comdtit p{margin-top:-67px;color: #fff;font-weight: bold;} .comdtit a{display: block;line-height: 45px;color: #888;transition:.4s;text-align: center;} .comdtit a:hover{color: #fff;} .comd_a i{font-size: 48px;color: #c49474;} .comd_a span{display: block;color: #c49474;} .comd_b{text-align: center;border-right: 1px solid rgba(255,255,255,.2)} .comd_a li{float: left;width: 50%;padding-left: 10%; line-height: 35px;} .comd_a li a{display: block;color: #fff;font-family: fz;transition:.4s;} .comd_a li a:hover{color: rgba(255,255,255,.7);} .comd_a li a b{font-size: 16px;} .comd_c {height: auto;overflow: hidden;position: relative;} .comd_c .mySwiper{height: auto;overflow: hidden;padding:1% 0 8% 0;} .comd_c .swiper-slide a{display: block;padding: 1rem;background: #f7f7f7;box-shadow: 0px 0px 10px 2px #afafaf;text-align: center;transition:.4s;} .comd_c .swiper-slide a:hover{background: #eee;} .comd_c .swiper-slide a img{display: block;max-width: 100%;} .comd_c .swiper-slide a span{display: block;margin-top: .75rem;} .comd_d{display: block;width: 100%;height: 0;padding-bottom: 70%;position: relative;overflow: hidden;} .comd_c .swiper-button-prev{position: absolute;transition:.4s;top:92%;left:92%;} .comd_c .swiper-button-prev i{font-size: 30px;} .comd_c .swiper-button-next{position: absolute;transition:.4s;top:92%;right:3%;} .comd_c .swiper-button-next i{font-size: 30px;} .comd_c .swiper-button-next:after, .comd_c .swiper-button-prev:after{display: none;} .comd_c .swiper-pagination{text-align: left;font-size: 16px;width: 140px;} .comd_c .swiper-pagination-current{font-size: 32px;} .comd_c .swiper-pagination-total{color: #d10000;} .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{left:0 !important;width: 100% !important;} .come_a .swiper-container {width: 100%;height: 100%;padding: 6rem 0;} .come_a .swiper-slide {text-align: center;background: #fff;overflow: hidden; /* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(1); } .come_a .mySwiper{padding: 6% 0;} .come_a .swiper-slide{transform: scale(1);z-index: 4;position: relative;} .come_a .swiper-slide-active{transform: scale(1.4) !important;z-index: 6;position: relative;} .come_a .swiper-slide img{display: block;max-width: 100%;} .come_a .swiper-slide-prev {position: relative;} .come_a .swiper-slide-prev::before {position: absolute;content: "";width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.7);} .come_a .swiper-slide-next {position: relative;} .come_a .swiper-slide-next::before {position: absolute;content: "";width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.7);} .come_a .swiper-button-next::after {display: none;} .come_a .swiper-button-prev::after {display: none;} .come_a .swiper-button-prev {left:10%;} .come_a .swiper-button-prev:hover span{color: #999;border-bottom: 1px solid #999;} .come_a .swiper-button-prev span{display: block;color: #fff;font-size: 20px;line-height: 40px;border-bottom: 1px solid #fff;transition:.4s;} .come_a .swiper-button-prev i{color: #fff;} .come_a .swiper-button-next span{display: block;color: #fff;font-size: 20px;line-height: 40px;border-bottom: 1px solid #fff;transition:.4s;} .come_a .swiper-button-next:hover span{color: #999;border-bottom: 1px solid #999;} .come_a .swiper-button-next {right:10%;} .come_a .swiper-button-next i{color: #fff;} .come_a .swiper-slide-active:hover .come_b{bottom: 0;} .come_b{position: absolute;bottom: -130px;z-index: 3;background: rgba(21,73,154,0.8);width: 100%;color: #fff;padding: 1rem;transition: all .6s ease 0s;} .come_b span{display: block;font-size: 18px;} .come_b p{line-height: 20px;font-size: 12px;} .abouta {height: auto;overflow: hidden;} .abouta img{max-width: 100%;} .abouta p{line-height: 30px;color: #777;} .abouttit strong{display: block;font-size: 80px;text-transform: uppercase;color: #f8f8f8;} .abouttit span{display: block;margin-top: -80px;} .aboutb li{height: auto;overflow: hidden;background: #f8f8f8;} .aboutb li:nth-of-type(2n+0){background: #fff;} .aboutb img{display: block;max-width: 100%;} .aboutb strong{display: block;color:#15499a;} .aboutb span{display: block;color: #666;} .aboutb p{line-height: 30px;color: #777;} .zzjg p{line-height: 30px;} .zzjg img{display: block;max-width: 100%;margin:0 auto;} .gltd{height: auto;overflow: hidden;} .gltd ul li{height: auto;overflow: hidden;box-shadow: rgba(4,4,4,0.1) 0 0 8px 8px; transition: all linear 0.3s;border-radius: 5px;} .gltd ul li:hover{box-shadow: rgba(4,4,4,0.1) 0 0 10px 8px;transform: translate3d(0,-2px,0);} .gltd ul li:hover i{background: #fff;color: #ce000c; } .gltda{height: auto;overflow: hidden;} .gltda img{display: block;width: 100%;} .gltdb span{display: block;} .gltdb strong{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;color: #666;font-weight: normal;border-bottom: 1px solid #eeeeee} .gltdb p{line-height: 30px;color: #999;} .gltdb p i{color: #15499a;} .honor{height: auto;overflow: hidden;background:#f9f9f9;} .honor ul li a{display: block;height: auto;overflow: hidden;background: #fff;} .honor ul li a span{text-align: center;line-height: 55px;transition:.4s;} .honor ul li a:hover span{background:#15499a;color: #fff;} .himga {display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;z-index:4;} .himgb {display: block;width: 100%;height: 100%;left: 0;position: absolute;} .himga i{position: absolute;z-index: 3;width: 100%;height: 100%; background: url(../images/himga.png) center no-repeat;background-size: 100%;} .himga img{display: block;margin: 0 auto;max-width: 100%;max-height: 100%;transition: 0.3s;} /*企业文化*/ .qywha{height: auto;overflow: hidden;} .qywhtit {text-align: center;} .qywhtit strong{display: block;font-size: 80px;text-transform: uppercase;color: rgba(0,0,0,.03);} .qywhtit span{display: block;font-weight: bold;margin-top: -80px;} .qywha_a {box-shadow:0px 0px 10px 5px #f1f1f1;background: url(../images/qywhb.png) center left no-repeat; } .qywha_a strong{display: block;color: #15499a;} .qywha_a p{color: #777;} .qywha_a i{font-size: 54px;color: #15499a;} .qywha_a img{max-width: 100%;transition:.4s;border: 1px solid #fff;} .qywha_c{height: auto;overflow: hidden;} /*.qywha li:hover img{transform: scale(1.04, 1.04)}*/ .qywhb img{display: block;max-width: 100%;margin:0 auto;} .qywhb strong{display: block;} .qywhb p{line-height: 35px;color: #777;} .qywhb p i{color: #15499a;} .qywhc{height: auto;overflow: hidden;background: url(../images/qywhcbg.jpg) center top no-repeat;} .qywhd .mySwiper{height: auto;overflow: hidden;} .qywhd .swiper-slide a{display: block;position: relative;padding-bottom: .5rem;} .qywhd .swiper-slide img{display: block;width: 100%;transition: all 1s ease} .qywhd .swiper-slide:hover img{transform: scale(1.05, 1.05)} .qywhd .swiper-slide:hover span{color: #003894;} .qywhd .swiper-slide:hover p::before{width: 40px;} .qywhda{position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 66%;} .qywhdb{transition:.4s;border: 1px solid #e4e4e4;background: #fff;} .qywhdb span{display: block;border-bottom: 1px solid #e4e4e4;transition:.4s;font-weight: bold;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;} .qywhdb p{line-height: 30px;color: #777;transition:.4s;text-align: right;position: relative;} .qywhdb p::before{position: absolute;content: "";width: 10px;height: 2px;background: #003894;top:15px;left:0;transition:.4s;} .qywhdb p i{font-size: 13px;} .qywhd .swiper-button-prev{position: absolute;width: 45px;height: 45px;border-radius: 30px;background: rgba(21,73,154,.9); transition:.4s;top:50%;left:3%;} .qywhd .swiper-button-prev:hover{background: rgba(0,0,0,.8);} .qywhd .swiper-button-prev i{font-size: 30px;color: #fff;} .qywhd .swiper-button-next{position: absolute;width: 45px;height: 45px;border-radius: 30px;background: rgba(21,73,154,.9); transition:.4s;top:50%;right:3%;} .qywhd .swiper-button-next:hover{background: rgba(0,0,0,.8);} .qywhd .swiper-button-next i{font-size: 30px;color: #fff;} .qywhd .swiper-button-next:after, .qywhd .swiper-button-prev:after{display: none;} .pageback{text-align: right;} .pageback a{display: block;float: right;text-align: center; background: #eee;width: 140px;line-height: 45px; border-radius: 40px;transition:.4s;} .pageback a:hover{background: #15499a;color: #fff;} .qywhd_a a{display: block;width: 160px;line-height: 50px;background:#15499a;border: 1px solid #15499a; color: #fff;margin:0 auto;border-radius: 50px; text-align: center;transition:.4s;} .qywhd_a a:hover{background:#fff;color: #15499a;} .qywhlist .mySwiper{height: auto;overflow: hidden;} .qywhlist li a{display: block;position: relative;padding-bottom: .5rem;} .qywhlist li img{display: block;width: 100%;transition: all 1s ease} .qywhlist li:hover img{transform: scale(1.05, 1.05)} .qywhlist li:hover span{color: #003894;} .qywhlist li:hover p::before{width: 40px;} /*荣誉获奖*/ .ryhja{height: auto;overflow: hidden;background: url(../images/ryhjabg.jpg) center center no-repeat;} .ryhja_a .mySwiper{padding: 6% 0 19% 0;position: relative;} .ryhja_a .swiper-slide {transform: scale(0.8, 0.8);transition:.4s;} .ryhja_a .swiper-slide img{display: block;max-width: 100%;} .ryhja_a .swiper-slide span{display: none;text-align: center;margin-top:1rem;} .ryhja_a .swiper-slide-next{transform: scale(1.5, 1.5)} .ryhja_a .swiper-slide-next span{display: block;} .ryhja_a .swiper-button-prev{position: absolute;width: 4%;height: 30px;border-radius:15px 0 0 15px;background:#15499a; transition:.4s;top:90%;left:46%;} .ryhja_a .swiper-button-prev:hover{background: rgba(0,0,0,.8);} .ryhja_a .swiper-button-prev i{font-size: 30px;color: #fff;} .ryhja_a .swiper-button-next{position: absolute;width: 4%;height: 30px;border-radius:0 15px 15px 0;background:#89aad5; transition:.4s;top:90%;right:46%;} .ryhja_a .swiper-button-next:hover{background: rgba(0,0,0,.8);} .ryhja_a .swiper-button-next i{font-size: 30px;color: #fff;} .ryhja_a .swiper-button-next:after, .ryhja_a .swiper-button-prev:after{display: none;} .ryhjb{height: auto;overflow: hidden;background: url(../images/ryhjbbg.jpg) center top no-repeat;} .ryhjb_a{background: url(../images/ryhjb_a.png) center center no-repeat;color: #fff;padding: 11% 8% 126% 8%;} .ryhjb_a strong{display: block;} .ryhjtpe li a{display: block; transition:.4s;position: relative;text-align: center;} .ryhjtpe li a:hover::before{width: 40%;} .ryhjtpe li a::before{position: absolute;content: "";width: 0px;height: 2px;background: #15499a;left:30%;bottom: 0;transition:.4s;} .ryhjtpe li a:hover{color: #15499a} .ryhjb_b a{display: block; height: auto;overflow: hidden;background: #fff;transition:.4s;position: relative;} .ryhjb_b a::before{position: absolute;content: "";bottom: 0;left:0;width: 0px;height: 2px; background: #15499a;transition:.4s;} .ryhjb_b a:hover{box-shadow: 0px 0px 10px 5px #e5e5e5;} .ryhjb_b a:hover::before{width: 100%;} .ryhjb_b a img{display: block;max-width: 100%;} .ryhjb_b a span{text-align: center;} .honorlist{height: auto;overflow: hidden;} .honorlist li{height: auto;overflow: hidden;} .honorlist li a{display: block;position: relative;border: 1px solid #efefef;} .honorlist li a strong{display: block;line-height:60px;text-align: center;} .honorlist li img{transition: all .5s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;} .honorlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)} .honorlist li:hover .hfonta{background: rgba(0,33,84,0.9);opacity: 0.8;bottom: 0;} .hfonta{position: absolute;z-index: 8;bottom: -260px;width: 100%;color: #fff; height: 100%;padding-top: 25%; overflow: hidden;text-align: center; background: rgba(0,33,84,0);transition: .4s;} .hfonta span{display: block; line-height: 30px;font-size: 18px;font-weight: bold;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;} .hfonta i{font-size: 40px;} .pimga{position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 75%;} /*content_product*/ .ptype{height: auto;overflow: hidden;} .ptype li a{display: block;text-align: center;position: relative;} .ptype li a::before{position: absolute;content: "";width: 100%;height: 1px;background: #dadada;top:38%;left:82%;} .ptype li:last-child a::before{width: 0px;} .ptype li a:hover em{border: 1px solid #fff;background: #e7ecf5;} .ptype li a:hover b{background: #15499a;} .ptype li a:hover i{color: #fff;} .ptype li em{display: block;width: 130px;height:130px;background: #fff;transition:.4s; border: 1px solid #dadada;border-radius: 100px;text-align: center;margin:0 auto;padding: 10px;} .ptype li em b{display: block;width: 100%;height:100%;padding-top: 10%;transition:.4s;border: 1px solid #dadada;border-radius: 100px;text-align: center;margin:0 auto;font-weight: normal;} .ptype li em i{font-size: 50px;font-weight: normal;transition:.4s;} .ptype li a span{display: block;} .ptypea{height: auto;overflow: hidden;background: #f7f7f7;} .ptypelist{clear: both;} .ptypelist li a{display: block;background: #fff;transition:.4s;} .ptypelist li a:hover{box-shadow:rgb(0 0 0 / 10%) 0px 0px 7px 4px;} .ptypelist li a:hover strong{background: url(../images/pfonta.jpg) center 80% no-repeat #fff;} .ptypelist li a:hover em{background: #0fa9dc;color: #fff;border: 1px solid #0fa9dc;} .pimg{position: relative;overflow: hidden;width: 100%;height: 0;padding-bottom: 56%;} .pimg img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;} .ptypelist li a strong{height: auto;overflow: hidden;background: url(../images/pfonta.jpg) center 20% no-repeat #fff;transition:.4s;text-align: center;line-height: 45px;} .ptypetit {position: relative;z-index: 88;width: 100%;line-height: 50px;height: 50px; margin-bottom: 1rem;} .ptypetit a{font-size: 14px;transition:.4s;float: right;} .ptypetit a:hover{color: #15499a} .ptypetit span{float: left;width: 20%; line-height: 50px;background: url(../images/ptypetit.png) center left no-repeat;padding-left: 2rem;} .ptypetit ul{float: left;width: 80%;} .ptypetit li{text-align: center;height: 60px;} .ptypetit li strong{display: block;text-align: center; } .ptypetit li strong a{border: 1px solid #eee;border-radius: 60px;transition:.4s;line-height:40px;font-weight: normal;margin-top: 5px;position: relative;padding: 0 .5rem;margin:0 auto;} .ptypetit li strong a::before{position: absolute;content: "";bottom: 0px;z-index: 6;border-top: 10px solid #f7f7f7;left:42%; border-left: 10px solid transparent;border-right: 10px solid transparent;transition: all .4s ease; } .ptypetit li:hover strong a::before{bottom: -10px;border-top: 10px solid #15499a;} .ptypetit li:hover strong a{background: #15499a;color: #fff;} .ptypetit li.curr .zptype{display: block;} .ptypetit li .zptype{position:absolute;z-index: 88;top:61px;left:0; width:1370px; display: none;background: rgba(255,255,255,.94);box-shadow: 0px 2px 10px 5px #dadada; min-height: 200px; border-radius: 5px;} .ptypetit li .zptype dd{float: left;width: 33%;line-height: 50px;border-bottom: 1px solid #e3e3e3;text-align: left;} .ptypetit li .zptype a {display: block;transition:.4s;line-height: 50px;} .ptypetit li .zptype a:hover{color: #15499a;font-weight: bold; } .ptypetit li .zptype a:hover i{color: #15499a; } .ptypetit li:nth-of-type(1) .zptype{left:-258px;} .ptypetit li:nth-of-type(2) .zptype{left:-442px;} .ptypetit li:nth-of-type(3) .zptype{left:-623px;} .ptypetit li:nth-of-type(4) .zptype{left:-807px;} .ptypetit li:nth-of-type(5) .zptype{left:-989px;} .ptypetit li:nth-of-type(6) .zptype{left:-1171px;} /*产品详情*/ .proa{height: auto;overflow: hidden;background: #f7f7f7;} .proa b{display: block;text-align: center;} .MagnifierDrag{display: none !important;width: 0px !important;height: 0px !important;} .MagnifierPop{display: none !important;width: 0px !important;height: 0px !important;} .prob{background: #f7f7f7;} .proba{line-height: 30px;color: #777;} .proba p{line-height: 30px;color: #777;} .protit {line-height: 50px;border-bottom: 1px solid #e9e9e9;} .protit span{display: block;width: 140px;text-align: center;border-bottom: 2px solid #0faadd;} .proc li{line-height: 80px;color: #fff;} .proc li a{color: #fff;transition:.4s;} .proc li a:hover{color: rgba(255,255,255,.8);} .proc li:nth-of-type(1){background: #15499a;} .proc li:nth-of-type(2){background: #878f9f;} .proda .swiper-slide a{display: block;position: relative;} .proda .swiper-slide a span{position: absolute;bottom: 0;z-index: 2;color: #fff;text-align: center;width: 100%;height: 90px;padding-top: 50px;transition:.4s; line-height: 35px;background: linear-gradient(to top, rgba(0,0,0,.5) 10%,rgba(0,0,0,.3)30%, rgba(0,0,0,0)60%);} .proda .swiper-slide a:hover span{height: 120px;background: linear-gradient(to top, rgba(0,0,0,.8) 10%,rgba(0,0,0,.5)30%, rgba(0,0,0,0)60%);} .proda .swiper-slide img{max-width: 100%;} .prodb{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;z-index: 4;} .prodba{display: block;width: 100%;height: 100%;left: 0;position: absolute;} .prodba img{display: block;margin: 0 auto;max-width: 100%;max-height: 100%;transition: 0.3s;} /*科技创新*/ .kjcxa{height: auto;overflow: hidden;background: url(../images/kjcxa.jpg) center no-repeat;} .kjcxtit{text-align: center;font-weight: bold;} .kjcxtit span{display: block;} .kjcxa_a img{display: block;max-width: 100%;} .kjcxa_b p{background: url(../images/tipa.png) left center no-repeat;line-height: 50px;border-bottom: 1px solid #e3e3e3;padding-left:2rem;transition:.4s;} .kjcxa_b p:hover{background: url(../images/tipb.png) left center no-repeat;color: #d10000;} .kjcxb{height: auto;overflow: hidden;background:#f4f6f8;} .kjcxb_a li a{height: auto;overflow: hidden;background: #fff;transition:.4s;position: relative;} .kjcxb_a li a::before{position: absolute;content: "";left:0; top:0;width: 4px;background: #d2d2d2;height: 100%;z-index: 1;} .kjcxb_a li a::after{position: absolute;content: "";left:0; top:0;width: 4px;background: #15499a;height: 0;z-index: 2;transition:.4s;} .kjcxb_a li a:hover::after {height: 100%;} .kjcxb_a li a:hover {color:#15499a;} .kjcxb_a li a:hover i{color:#15499a;} .kjcxb_a li a span{line-height: 30px;} .kjcxb_a li a i{float: right; font-size: 42px;color: #999;float: right;transition:.4s;} .kjcxc_b li a{display: block; background: #fff;height: auto;overflow: hidden;transition:.4s;} .kjcxc_b li a:hover{ background: #15499a;color: #fff;} .kjcxc_b li a:hover b{border-left:2px solid #fff; } .kjcxc_b li a span{border-bottom: 1px solid #dcdcdc;line-height: 50px;} .kjcxc_b li a p b{font-weight: normal;border-left: 2px solid #15499a;padding-left: .5rem;} .kjcxc_b li a p em{text-transform: uppercase;font-family: fz;color: #999;} .kjcxc{height: auto;overflow: hidden;background: url(../images/kjcxc.jpg) center no-repeat;} .kjcxd{height: auto;overflow: hidden;background:#f4f6f8;} .kjcxd .swiper-slide a{display: block;height: auto;overflow: hidden;border:1px solid #e9e9e9;position: relative;} .kjcxd .swiper-slide a::before{position: absolute;content: ""; bottom: 0;left:0;height: 2px;background: #15499a;width: 0px; transition:.4s;} .kjcxd .swiper-slide a:hover::before{width: 100%;} .kjcxd .swiper-slide span{line-height: 40px;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} .kjcxd .swiper-slide img{display: block;max-width: 100%;} .ztypemenu ul li a{display: block;text-align: center;border: 1px solid #eee;border-radius: 30px;line-height: 35px;font-size: 15px;transition:.4s;} .ztypemenu ul li a:hover{background: #15499a;color: #fff;} /*新闻*/ .newslist{height: auto;overflow: hidden;} .newslist ul li a{display: block;background: url(../images/news.jpg) center top no-repeat;box-shadow: rgba(0,0,0,0.1) 0px 0px 7px 4px;transition:.4s;position: relative; } .newslist ul li:hover a{background: url(../images/newsh.jpg) center bottom no-repeat;} .newslist ul li:hover img{transform: scale3D(1.1, 1.1, 1.1)} .newslist ul li:hover span{color: #0c3ab1;} .newslist ul li:hover b{color: #dbe4fd;} .time {display: block;line-height: 30px;color: #999;} .newsfonta {position: relative;} .newsfonta b{position: absolute;z-index: 1;font-family: fz;font-size:80px;color: #eff3ff;top:0;transition:.4s;} .newsfonta strong{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;position: relative;z-index: 2; } .newsfonta p{line-height: 30px;color: #777;} .nimga{height: auto;overflow: hidden;} .nimga img{display: block;max-width: 100%;transition:.4s;} .neimga {display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;z-index:4;} .neimgb {display: block;width: 100%;height: 100%;left: 0;position: absolute;} .neimga img{display: block;margin: 0 auto;max-width: 100%;max-height: 100%;transition: 0.3s;} /*新闻详情*/ .newsinfo{height: auto;overflow: hidden;background: #f4f6f8;} .ninfoa{height: auto;overflow: hidden;text-align: center;} .ninfoa strong{display: block;font-size: 18px;color: #4c4c4c;line-height:40px;} .meta{line-height: 35px;color: #777;border-bottom: 1px solid #dbdbdb;} .newsaa {height: auto;overflow: hidden;} .newsaa img{display: block;margin:0 auto;max-width: 100%;} .newsaa p{line-height: 30px;} .sidetit{line-height: 50px;text-align: center;padding: 1rem 0;text-transform: uppercase;position: relative;background: url(../images/sidebg.jpg) center no-repeat #0068b7;} .sidetit strong{display: block;color: #1475be;font-family: fz;display: block;font-size: 30px;line-height: 60px;} .sidetit span{display: block;margin-top: -40px;color: #fff;} .sidea{padding: 2% 0;height: auto;overflow: hidden;} .sidea li{height: auto;overflow: hidden;background: #f5f7fa;transition:.4s;} .sidea li:hover{background: #15499a;color: #fff;} .sidea li:hover span{color: #fff;} .sidea li:hover p{color: #fff;} .sidea li img{max-width: 100%;} .sidea li span{display: block;line-height: 25px;margin:10px 0;color: #666;} .sidea li p{line-height: 25px;color: #666;font-size: 13px;} .sidea dl{height: auto;overflow: hidden;background: #f5f7fa;border-top: 1px dashed #dae6f9;} .sidea dl dd{line-height: 35px;margin-bottom: 0px;} .sidea dl dd a{display: block;position: relative;padding-left: 1rem;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;color: #777;transition:.4s;} .sidea dl dd a:hover{color: #15499a;} .sidea dl dd a:hover::before{background: #15499a;} .sidea dl dd a::before{position: absolute;content: "";top:40%;left:0;width: 5px;height: 5px;background: #555;border-radius: 20px;} .page{border-top: 1px solid #dbdbdb;padding-top: 1rem;margin-top: 1rem;height: auto;overflow: hidden;} .page li{line-height: 35px; color: #777;} .page li i{float: left;} .page li a{transition:.4s;} .page li:hover a{color: #15499a !important;} /*联系*/ .lxwmtita{text-align: center;} .lxwmtita p{color: #777;} .lxwma_b{height: auto;overflow: hidden;background: #f5f5f5;text-align: center;box-shadow: 0px 3px 5px 5px #eee;} .lxwma_a i{font-size: 46px;color: #15499a;} .lxwma_a span{display: block;color: #15499a;} .lxwma_a p{color: #777;} .lxwma_d span{display: block;} .lxwma_d p{padding-left: 30%;line-height: 30px;color: #777;} .lxwma_c li:nth-of-type(1) .lxwma_d{background:url(../images/lxwma.png) left bottom no-repeat #f5f5f5;} .lxwma_c li:nth-of-type(2) .lxwma_d{background:url(../images/lxwmb.png) left bottom no-repeat #f5f5f5;} .lxwmb{height: auto;overflow: hidden;background:#f5f5f5;} .lxwmb_a .forma input{display: block;float: left; width: 49%;margin-right: 2%;background: #efefef; line-height: 45px;padding-left:4rem;margin-bottom: 1rem;} .lxwmb_a textarea{display: block;width: 100%;padding-top: 1rem;padding-left: 4rem;margin-bottom: 2rem;background:url(../images/cionc.jpg) 15px center no-repeat #fff;} .lxwmb_a .forma input:nth-of-type(1){background:url(../images/ciona.jpg) 15px center no-repeat #fff;} .lxwmb_a .forma input:nth-of-type(2){background:url(../images/cionb.jpg) 15px center no-repeat #fff;margin-right: 0px;} .lxwmb_a .code input{float: left;width: 35%;line-height: 45px;background: #fff;text-align: center;} .lxwmb_a .code .verify{float: left;width: 30%;margin: 0 3%;} .lxwmb_a .code .verify img{max-width: 100%;height: 45px;} .lxwmb_a .code .submit{float: left;width: 28%; display: block;line-height: 45px;color: #efefef;text-align: center; background: #15499a;transition: .4s;} .lxwmb_a .code .submit:hover{background: #444;border-radius: 0 20px 0 20px;} .mes-form{height: auto;overflow: hidden;} .lxwmb_a .code{width: 36%;margin:0 auto;} .joba li .j_a{height: auto;overflow: hidden;border: 1px solid #f4f4f4;text-align: center;transition:.4s;} .joba li:hover .j_a{background: #06439f; color: #fff; /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #5293f5, #06439f); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #5293f5, #06439f); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } .joba li:hover .j_a i{background: -webkit-linear-gradient(left,#fff, #fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;} .joba li:hover .j_a p{color: #fff;} .joba li:hover .j_a em{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);transition:.8s;} .joba li .j_a i{font-size: 52px;background: -webkit-linear-gradient(left,#06439f, #5293f5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;} .joba li .j_a em{display: block;width: 53px;height: 75px;margin:0 auto;transition:.8s;} .joba li .j_a span{display: block;} .joba li .j_a p{color: #777;transition:.4s;} .jobb{height: auto;overflow: hidden;background: #f7f7f7;} .jobb li{display: block;} .jobtita{background: #fff;height: auto;overflow: hidden; box-shadow: 0px 0px 10px 5px #e3e3e3;border-radius: 10px;} .jobtita .joblist{float: left;width: 25%;} .jobtita .joblist p{color: #777;line-height: 30px;} .jobtita .joblist strong{display: block;font-size: 18px;line-height: 45px;} .jobtita .joblist a{display: block;text-align: center;} .jobtita .joblist a i{font-size: 48px;color: #15499a} .jobbox{display: none;background: #fff;box-shadow: 0px 10px 10px 5px #e3e3e3;} .jobbox strong{color: #444;} .jobbox dl {padding: 3rem 3rem 0 3rem;} .jobbox dl dd{border-bottom: 1px solid #e9e9e9;} .jobbox dl strong{font-size: 18px;} .jobbox p{line-height: 30px;color: #777;} .jobb_a{padding-left: 6%;line-height: 40px;} .jobb_a strong{display: block;} @media (max-width: 576px) { .mf_12{font-size: 12px;line-height: 25px;} .mf_14{font-size: 14px;line-height: 30px;} .mf_16{font-size: 16px;line-height: 30px;} .mf_18{font-size: 18px;line-height: 35px;} .mf_22{font-size: 22px;line-height: 40px;} body{font-size: 14px;} .in01aa strong{font-size: 36px;} .in01aa span{margin-top: -40px;} .more strong{font-size: 42px;} .more a{line-height: 55px;} .in01ac img{max-width: 100%;} .intita b{font-size: 36px;} .intita p{margin-top: -40px;} .in02bb{width: 100%;} .in02bb p{font-size: 13px;} .in_03 .hd ul li a{padding: .25rem;} .in_03 .hd ul strong{display: none;} .in_03 .hd ul span{font-size: 13px;} .footnav{display: block !important;} .footer{padding-bottom: 12%;} .footaa{float: none;text-align: center;} .ewm{float: none;} .zmenu .col{padding:0 .5rem;} .coma_a strong{font-size: 40px;} .coma_a b{margin-top: -40px;} .comad:hover .comada i{margin-top: 2%;} .comad:hover .comada span{font-size: 22px;} .comdtit b{font-size: 30px;} .comdtit p{margin-top: -30px;} .abouttit strong{font-size: 30px} .abouttit span{margin-top: -40px;} .comd_a li{width: 100%;} .comd_c .swiper-button-prev{left:80%;} .qywhtit strong{font-size: 34px;} .qywhtit span{margin-top: -40px;} .ryhja_a .swiper-slide{transform: scale(0.96, 0.96);} .ryhja_a .swiper-slide-next{transform: scale(2.4, 2.4);} .ryhja_a .swiper-slide-next span{display: none !important;} .ryhja_a .mySwiper{padding: 14% 0 35% 0;} .ryhja_a .swiper-button-next{width: 10%;right:40%;} .ryhja_a .swiper-button-prev{width: 10%;left:40%;} .ztypemenu ul li a{border-radius: 5px;} .honor ul li a span{font-size: 14px;} .kjcxb_a .col-6{padding-left: .5rem;padding-right: .5rem;} .qywhd .swiper-button-next{display: none;} .qywhd .swiper-button-prev{display: none;} .ptype li em{width: 100px;height: 100px;} .ptype li a::before{width: 0px;} .ptype li em i{font-size: 40px;} .ptypetit span{width: 40%;} .MagnifierMain{line-height: 130px !important;} .zmenu li a{font-size: 14px;} .jobtita .joblist{width: 50%;} .jobtita .joblist a i{font-size: 26px;} .jobbox dl{padding: 1rem 1rem 0 1rem;} .lxwma_c li:nth-of-type(1) .lxwma_d{background-size: 32%;} .lxwma_c li:nth-of-type(2) .lxwma_d{background-size: 32%;} .lxwmb_a .code{width: 100%;} .ptypetit li .zptype{display: none !important;} .newsfonta b{font-size: 38px;} .jobbox dl strong{font-size: 15px;} .jobtita .joblist strong{font-size: 16px;} #playercontainer {width: 100% !important;height: 360px !important;} .ptypetit ul{width: 100%;} } @media (min-width: 576px) and (max-width: 768px) { body{font-size: 14px;} .in01aa strong{font-size: 36px;} .in01aa span{margin-top: -40px;} .more strong{font-size: 42px;} .more a{line-height: 55px;} .in01ac img{max-width: 100%;} .intita b{font-size: 36px;} .intita p{margin-top: -40px;} .in02bb{width: 100%;} .in02bb p{font-size: 13px;} .in_03 .hd ul li a{padding: .25rem;} .in_03 .hd ul strong{display: none;} .in_03 .hd ul span{font-size: 13px;} .footnav{display: block !important;} .footer{padding-bottom: 12%;} .footaa{float: none;text-align: center;} .ewm{float: none;} .zmenu .col{padding:0 .5rem;} .coma_a strong{font-size: 40px;} .coma_a b{margin-top: -40px;} .comad:hover .comada i{margin-top: 2%;} .comad:hover .comada span{font-size: 22px;} .comdtit b{font-size: 30px;} .comdtit p{margin-top: -30px;} .comd_a li{width: 100%;} .comd_c .swiper-button-prev{left:80%;} .qywhtit strong{font-size: 34px;} .qywhtit span{margin-top: -40px;} .ryhja_a .swiper-slide{transform: scale(0.96, 0.96);} .ryhja_a .swiper-slide-next{transform: scale(1.8, 1.8);} .ryhja_a .swiper-slide-next span{display: none !important;} .ryhja_a .mySwiper{padding: 14% 0 35% 0;} .ryhja_a .swiper-button-next{width: 10%;right:40%;} .ryhja_a .swiper-button-prev{width: 10%;left:40%;} .ztypemenu ul li a{border-radius: 5px;} .honor ul li a span{font-size: 14px;} .kjcxb_a .col-6{padding-left: .5rem;padding-right: .5rem;} .qywhd .swiper-button-next{display: none;} .qywhd .swiper-button-prev{display: none;} .ptype li em{width: 110px;height: 110px;} .ptype li a::before{width: 0px;} .ptype li em i{font-size: 40px;} .ptypetit span{width: 40%;} .MagnifierMain{line-height: 130px !important;} .zmenu li a{font-size: 14px;} .jobtita .joblist{width: 50%;} .jobtita .joblist a i{font-size: 26px;} .jobbox dl{padding: 1rem 1rem 0 1rem;} .lxwma_c li:nth-of-type(1) .lxwma_d{background-size: 32%;} .lxwma_c li:nth-of-type(2) .lxwma_d{background-size: 32%;} .lxwmb_a .code{width: 100%;} .ryhjtpe li a{font-size: 14px;} .ptypetit li .zptype{display: none !important;} .newsfonta b{font-size: 40px;} } @media (min-width: 768px) and (max-width:991px) { body{font-size: 14px;} .in01aa strong{font-size: 36px;} .in01aa span{margin-top: -40px;} .more strong{font-size: 42px;} .more a{line-height: 55px;} .in01ac img{max-width: 100%;} .intita b{font-size: 36px;} .intita p{margin-top: -40px;} .in02bb{width: 100%;} .in02bb p{font-size: 13px;} .in_03 .hd ul li a{padding: .25rem;} .in_03 .hd ul strong{display: none;} .in_03 .hd ul span{font-size: 13px;} .footnav{display: block !important;} .footer{padding-bottom: 12%;} .footaa{float: none;text-align: center;} .ewm{float: none;} .zmenu .col{padding:0 .5rem;} .coma_a strong{font-size: 40px;} .coma_a b{margin-top: -40px;} .comad:hover .comada i{margin-top: 2%;} .comad:hover .comada span{font-size: 22px;} .comdtit b{font-size: 30px;} .comdtit p{margin-top: -30px;} .comd_a li{width: 100%;} .comd_c .swiper-button-prev{left:80%;} .qywhtit strong{font-size: 34px;} .qywhtit span{margin-top: -40px;} .ryhja_a .swiper-slide{transform: scale(0.96, 0.96);} .ryhja_a .swiper-slide-next{transform: scale(1.8, 1.8);} .ryhja_a .swiper-slide-next span{display: none !important;} .ryhja_a .mySwiper{padding: 14% 0 35% 0;} .ryhja_a .swiper-button-next{width: 10%;right:40%;} .ryhja_a .swiper-button-prev{width: 10%;left:40%;} .ztypemenu ul li a{border-radius: 5px;} .honor ul li a span{font-size: 14px;} .kjcxb_a .col-6{padding-left: .5rem;padding-right: .5rem;} .qywhd .swiper-button-next{display: none;} .qywhd .swiper-button-prev{display: none;} .ptype li em{width: 120px;height: 120px;} .ptype li a::before{width: 0px;} .ptype li em i{font-size: 40px;} .ptypetit span{width: 40%;} .MagnifierMain{line-height: 130px !important;} .zmenu li a{font-size: 14px;} .jobtita .joblist{width: 50%;} .jobtita .joblist a i{font-size: 26px;} .jobbox dl{padding: 1rem 1rem 0 1rem;} .lxwma_c li:nth-of-type(1) .lxwma_d{background-size: 32%;} .lxwma_c li:nth-of-type(2) .lxwma_d{background-size: 32%;} .lxwmb_a .code{width: 100%;} .companya .text-right{text-align: center !important;} .ptypetit li .zptype{display: none !important;} .newsfonta b{font-size: 44px;} } @media (min-width: 992px) and (max-width:1200px) { body{font-size: 14px;} .menu li span{font-weight: normal;font-size: 14px;} .in01aa b{font-size: 24px;} .in01aa p{font-size: 16px;} .in_03 .hd ul li a{padding: .5rem;} .in_03 .hd ul span{font-size: 22px;} .comada i{margin-top: 15%;} .comad:hover .comada i{margin-top:2%;} .gltdb span{font-size: 24px;} .comd_c .swiper-button-prev{left:88%;} .ptype li a::before{left:100%;} } @media (min-width: 1200px) { .container{max-width: 1400px ;} } @media (max-width: 1550px) { .back{display: none !important;} .in_03 .hd ul span p{font-size: 12px;} }