﻿
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: 14px;position: relative;-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;}
ul{margin-bottom: 0px;}
.c10{color: #4ab6c5;}
.clear{clear: both;}
/*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;}
@font-face {font-family:fz;src: url('../font/bahnschrift.ttf');}
#dituContent label {max-width: unset!important;text-align: center;}
.sa{line-height: 45px;}
/*top*/
.topa{position: relative;z-index: 88;}
.topaa img{display: block;max-width: 100%;}
.topaa a{float: left;}
.topaa span{display: block;font-size: 22px;line-height: 30px;font-weight: bold;color: #0341a6;margin-top: .5rem;}
.topaa p{line-height: 25px;color: #777;font-size: 15px;}
.topab{float: right; height: auto;overflow: hidden;background: url(../image/tel.png) left no-repeat;padding-left: 50px;width: 220px;}
.topab p{font-size:26px;font-family: impact;color: #000;}
.menunav{position: relative;z-index: 8;background: url(../image/navbg.png) center right no-repeat #0341a6;}
.menu{text-align:center; position: relative;z-index: 8;}
.menu li {position: relative; width:100%;text-align:center;}
.menu li span{display: block;line-height: 55px;height: 57px;font-size: 15px;position: relative;}
.menu li span a{display: block;color: #fff;transition:.4s;border-left: 1px solid rgba(255,255,255,.1)}
.menu li:first-child span a{border-left:none;}
.menu li span em{display: block;margin: 0 auto;width: 0px;height: 2px;background: #fff;transition: all 0.3s ease 0s;}
.menu li span:hover a{color: #ddd;}
.menu li span:hover em{width: 100%;background: #00A2A3}
.menu li.curr { transition: all 0.3s ease 0s; }
.menu li.curr .submenu{opacity: 1; }
.menu li .submenu{position:fixed;z-index: 88;top:57px;left:0; width:100%;height:0;overflow: hidden;opacity:0;text-align: center;background:rgba(255,255,255,.9);transition: all 0.3s ease 0s; }
.menu li .submenu dl{width: 1200px;margin:0 auto;}
.menu li .submenu dl dd{float: left;width: 120px;text-align: center;}
.menu li:nth-of-type(6) .submenu dl dd{float: right;}
.menu li:nth-of-type(9) .submenu dl dd{float: right;}
.menu li .submenu dl dd a{display: block;position: relative;color: #444 ;transition:.4s;line-height: 53px;}
.menu li .submenu dl dd em{color: #777;}
.menu li .submenu dl dd i{display: block;margin: 0 auto;width: 0px;height: 2px;background: #fff;transition: all 0.3s ease 0s;}
.menu li .submenu dl dd a:hover{color: #00A2A3 ;}
.menu li .submenu dl dd a:hover i{width: 100%;background: #00A2A3}

.mobmenu{text-align: right;}
.mobmenu span{display: block;line-height: 55px;background: #444;padding-left: 1rem;}
.mobmenu .toolbar{position: relative;}
.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: 36px;right: 0px;top: -25px;}
.mobmenu .menu-left {float: right;}
.mobmenu .sidebar{display: none;width: 100%;height: 2000%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 24px;color:#0341a6}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 2000%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;color: white;background:rgba(255,255,255,0.9);}
.mobmenu .sidebar ul{text-align: left;}
.mobmenu .sidebar li a{display: block;line-height: 50px;border-bottom: 1px solid rgba(62,62,62,.2);transition:.4s;padding-left: 1rem;}
.mobmenu .sidebar li i{color: #666;float: right;margin-right: .5rem;}
.mobmenu .sidebar li a:hover{background: #436dc2;color: #fff;}
.mobmenu .sidebar li a:hover i{color: #fff;}
.menutip{height: auto;overflow: hidden;}
.menutip a{float: left;width: 30%;text-align: center;font-weight: 400;transition:.4s;}
.menutip a p{color: #777;line-height: 30px;}
.menutip a:hover {color: #1c4f9a;}
/*首页大图*/
.banner {position: relative;height: auto !important;z-index: 1}
.banner .swiper-wrapper{height: auto !important;}
.banner #bannerSwiper {height: auto !important;}
.banner .swiper-slide {position: relative;height: auto !important;float: left;}
.banner .swiper-slide a{display:block;width:100%;height: auto !important;}
.banner .swiper-slide a img{ width: 100%; height: auto;}
.banner .swiper-pagination {position: absolute;font-size:0;left: 0;height: 10px;text-align: center;bottom: 13px;width: 100%;z-index: 9999;}
.banner .swiper-pagination .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 50%;border:2px solid #fff;opacity: 0.6;margin: 0 5px;cursor: pointer;}
.banner .swiper-pagination .swiper-active-switch {background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet{width: 90px;height: 2px;border-radius: 0px;background:#4ab6c5;}
/*搜索*/
.topc{height: auto;overflow: hidden;border-bottom: 1px solid #ececf2;}
.topca{height: auto;overflow: hidden;line-height: 25px;}
.topca span{float: left;}
.topca span i{color: #00A2A3;}
.topca a{float: left;padding: 0 1%;transition:.4s;color: #666666;}
.topca a:hover{color: #00A2A3;}
.search{position: relative; height: auto;overflow: hidden;}
.search #search_name{ width: 100%; height: 40px; line-height: 40px;float: left;border:solid 1px #cccccb;border-radius:60px; outline: none;font-size: 12px;text-indent:10px;}
.search #button{position: absolute;right:20px;top:5px; width: 30px; height: 30px; line-height: 40px; background:url(../image/fdj.png) center no-repeat #0341a6;border-radius: 60px;cursor: pointer;color: #fff;text-align: center; border:none;outline: none; transition: .4s;}
.search #button:hover{ background:url(../image/fdj.png) center no-repeat #00A2A3;}
/*index_cp*/
.intita{height: auto;overflow: hidden;text-align: center;text-transform: uppercase;}
.intita strong{display: block;font-size: 90px;color: #f5f5f5;line-height: 120px;}
.intita span{display: block;font-size: 30px;margin-top: -100px;font-weight: bold;}
.intita span b{color: #00A2A3;}
.intita p{line-height: 30px;color: #999;}
.intitb{height: auto;overflow: hidden;text-align: center;text-transform: uppercase;}
.intitb strong{display: block;font-size: 90px;color: #eaeaea;line-height: 120px;}
.intitb span{display: block;font-size: 30px;margin-top: -100px;font-weight: bold;}
.intitb span b{color: #00A2A3;}
.intitb p{line-height: 30px;color: #999;}

.intypea{height: auto;overflow: hidden;background:#3ab2c2;text-align: center;color: #fff;}
.intypea i{font-size: 40px;}
.intypea span{display: block;line-height: 25px;font-weight: bold;font-size: 18px;}
.intypeb{height: auto;overflow: hidden;background:url(../image/intypebg.jpg) center no-repeat;border: 1px solid #f2f2f2;}
.intypeb_a {float: left; width: 85%;}
.intypeb_a li{float: left; width: 10%;line-height: 47px;height: 47px;overflow: hidden; border-bottom: 1px solid #ebebeb;}
.intypeb_a li a{display: block;font-weight: bold;transition:.4s;color: #363636;}
.intypeb_a li:hover a{color: #4ab6c5;}
.intypeb_b{float: right;width: 15%;padding:.75rem 1rem;text-align: center;}
.intypeb_b a{display: block;width: 100%;border-radius: 5px; line-height: 40px;background: #00A2A3;color: #fff;text-align: center;margin:0 auto;transition:.4s;}
.intypeb_b a:hover{background: #3ab2c2;}
.intypeb_b p{line-height: 25px;color: #777;}

.sidetit{height: auto;overflow: hidden; background:#3ab2c2;text-align: center;padding-bottom: 1rem;}
.sidetit strong{display: block;font-family: impact;color: #4ab6c5; font-size:70px;text-transform: uppercase;}
.sidetit span{display: block; font-size: 24px;color: #fff;margin-top: -80px;line-height: 40px;font-weight: bold;}
.sidetit p{color: #fff;line-height: 30px;text-transform: uppercase;}
.sidea {height: auto;overflow: hidden;background: #fff;}
.sidea ul{height: auto;overflow: hidden;border: 1px solid #f1f1f1;}
.sidea li{line-height: 50px;height: auto;overflow: hidden;transition:.4s;border-bottom: 1px solid #f1f1f1}
.sidea li:last-child{border-bottom:none;}
.sidea li a{display: block;color: #777;}
.sidea li i{color: #999;font-size:20px;}
.sidea li:hover{background: #cee6e6;}
.sidec{height: auto;overflow: hidden;background:url(../image/sidetel.png) 1rem no-repeat #00a2a3;color: #fff;}
.sidec span{display: block;font-size: 15px;line-height: 25px;margin-left: 3rem;}
.sidec p{font-size: 26px;line-height: 40px;font-family: fz;margin-left: 3rem;}
.sideb{height: auto;overflow: hidden;background: #fff;}
.sideb li{background: #fff;}
.sideb li:hover img{transform:scale(1.05,1.05) rotate(3deg);}
.sideb li:hover span{background: #4ab6c5;color: #fff;}
.sideb li img{display: block;max-width: 100%;transition:all 0.4s ease;}
.sideb li span{display: block;line-height: 45px;text-align: center;transition:.4s;}

.in01a li a{display: block;position: relative;}
.in01a li span{display: block;line-height: 52px;transition:.4s;font-size: 15px;text-align: center;height: 52px;overflow: hidden;}
.in01a li .in01b{display: block;position: absolute;z-index: 3;left:0;bottom:0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition:.4s;}
.in01a li .in01b img{width: 100%;height: 100%;}
.in01a li .inimga{position: relative;height: auto;overflow: hidden;background: url(../image/in01a.jpg) center no-repeat;}
.in01a li .inimga img{display: block;width: 100%;}
.in01a li a:hover {box-shadow:0px 0px 10px 3px #d9d9d9;}
.in01a li a:hover span{background:#3ab2c2;color: #fff;padding-left: 1rem;text-align: left;}
.in01a li a:hover .in01b{opacity: 1;}

.in_02{height: auto;overflow: hidden;background: #f5f5f9;}
.in02a{height: auto;overflow: hidden;}
.in02a li{ float: left; width: 25%; overflow: hidden; height: 470px; position: relative; transition: all 0.5s; padding: 0;padding-right: 5px; }
.in02a li .pic{width: 100%; height: 100%; position: relative; overflow: hidden;}
.in02a li .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center; transition:.4s;  }
.in02a li .content{ transition: .4s;z-index: 9;background: linear-gradient(to bottom, rgba(0,0,0,.5) 10%,rgba(0,0,0,0.3)40%, rgba(0,0,0,0.2)70%,rgba(0,0,0,0)100%);
	top: 0;left:0;padding-top: 10%; position: absolute; width: 99%;text-align: center; height:100%; color: #fff;}
.in02a li .content .tit i{display: block; font-size: 42px;line-height: 70px;transition:.4s;}
.in02a li .content .tit span{display: block; font-size: 22px;height: 45px;transition:.4s;}
.in02a li:hover img{  transform: scale(1.1); }
.in02a li:hover .content{ background: rgba(0,0,0,0.5);}
.in02a li:hover{box-shadow: 3px 11px 20px -15px #5e6263;}
.in02a li:hover .in02b{bottom: 0;}
.in02a li:hover .content{background:none;}
.in02a li:hover .content .tit i{opacity: 0;margin-top: 10px;}
.in02a li:hover .content .tit span{opacity: 0;}
.in02a .youshi_li{ width: 18%;}
.in02a .youshi_li_active{ width: 46%;}
.in02b{position: absolute;bottom: -70%;z-index: 44;background: #3eb0bf;border-radius: 0 80px 0 0; color: #fff;width: 99%;padding: 4%;transition:.6s;}
/*.in02b .right {width: 28%;}
.in02b .right span{display: block;line-height: 30px;}
.in02b .right p{line-height: 40px;font-size: 24px;}
.in02b .right a{display: block;width: 100%;line-height: 40px;text-align: center;background: #fff;transition:.3s; }
.in02b .right a:hover{background: #00A2A3;color: #fff;}*/
/*.in02b .left {width: 100%;}*/
.in02b  span{display: block;font-size: 18px;line-height: 45px;}
.in02b  span i{font-size: 24px;font-weight: normal;}
.in02b  p{line-height: 30px;color: rgba(255,255,255,.8);}

.in03a li em{display: block;float: left; width: 60px;height: 60px;line-height: 60px;border: 1px solid #cecece; text-align: center; border-radius: 80px;}
.in03a li em i{font-size: 20px;color: #cecece;width: 40px;}
.in03a li span{display: block;font-size: 22px;line-height: 35px;}
.in03a li p{line-height: 25px;color: #777;}
.in03b{height: auto;overflow: hidden;background: #f6f7fc;}

.in03b .swiper-slide{position: relative; display: block;border: 1px solid #ccc;}
.in03b .swiper-slide:hover .in03ba{background: rgba(58,178,194,0.7);opacity: 1;margin-top: 0px;}
.in03b img{display: block;max-width: 100%;}
.in03ba {position: absolute;z-index: 3;background: rgba(58,178,194,0);opacity: 0; width: 100%;height: 100%;color: #fff;transition:.4s;margin-top: 60px;}
.in03ba strong{display: block; font-size: 18px;margin-top: 2rem;}
.in03ba b{display: block;width: 40px;height: 40px;border-radius: 60px;background: #fff;text-align: center;line-height: 40px;margin:1rem auto 0 auto;}
.in03ba i{color: #004ea1;}
.in03bb{border: 1px solid #fff;text-align: center;height: 100%;}
.in03bb em{display: block;width: 40px;height: 2px;background: #fff;margin:.75rem auto;}

.in04a{height: auto;overflow: hidden;position: relative;background: #f7f7f7;}
.in04a img{max-width: 100%;}
.in04a strong{display: block;font-size:30px;line-height: 50px;}
.in04a span{display: block;font-size: 16px;line-height: 30px;color: #777;}
.in04a p{line-height: 30px;color: #777;}
.in04a_a li{border-right: 1px solid #dbdbdb;text-align: center;}
.in04a_a li:last-child{border-right:none;}
.in04a_a li b{display: block;font-size: 32px;line-height: 50px;color: #2565d8;}
.in04a_a li span{display: block;line-height: 30px;font-size: 14px;}
.in04a_b li{font-size: 16px;}
.in04a_b li a{display: block;transition:.4s;}
.in04a_b li:hover a{color: #004ea1}
.in04a_b li:hover i{color: #004ea1}
.in04a_b li i{font-size: 22px;color: #888888;transition:.4s;}
.in04a_c a{line-height: 30px;color: #777;}
.in04a_c a{display: block;border: 1px solid #d5d5d5;width: 140px;line-height:39px;text-align: center;color: #666;transition:.4s;background: #fff;}
.in04a_c a:hover{color: #fff;background: #4ab6c5;}
.in04b .swiper-slide a{display: block;position: relative;}
.in04b .swiper-slide img{display: block;width: 100%;transition:all 0.4s ease;}
.in04b .swiper-slide span{display: block;position: absolute;bottom: 0;left:0;width: 100%; line-height: 45px;background:rgba(0,0,0,.4);color: #fff;text-align: center;transition:.4s;}
.in04b .swiper-slide:hover img{transform:scale(1.05,1.05);}
.in04b .swiper-slide:hover span{background:rgba(58,178,194,.9);line-height: 55px;}
.imga{height: auto;overflow: hidden;}

.in_06{height: auto;overflow: hidden;background: #f6f7fc;}
.in06a{background: #fff;transition:.4s;}
.in06a:hover{background: #4ab6c5;color: #fff;}
.in06a:hover img{transform:scale(1.03,1.03);}
.in06a:hover span{color: #fff;}
.in06a img{width: 100%;transition:all 0.4s ease;}
.in06a span{display: block;font-size:15px;line-height: 75px;}
.imgb{height: auto;overflow: hidden;}

.in06c a{display: block; background: #fff;transition:.4s;margin-bottom:1rem; }
.in06c a:last-child{margin-bottom:0px; }
.in06ca {border-right: 1px solid #e8e8e8;text-align: center;}
.in06ca span{display: block;line-height: 45px;font-size: 44px;color: #4ab6c5;font-family: impact;}
.in06ca p{color: #777;line-height: 30px;}
.in06cb span{display: block;font-size: 15px;line-height: 35px;height: 35px;overflow: hidden;}
.in06cb p{color: #777;line-height: 25px;}
.in06c a:hover{background: #4ab6c5;color: #fff;}
.in06c a:hover span{color: #fff;}
.in06c a:hover p{color: #fff;}
/*脚步*/
.footer{height: auto;overflow: hidden;background:#262626;color: #9d9d9d; }
.foota{height: auto;overflow: hidden;}
.footaa li{line-height: 35px; }
.footaa li span{display: block;line-height: 60px;font-size: 16px;background: url(../image/foota.png) bottom left no-repeat;margin-bottom: 1rem;}
.footaa li span a{display: block;color: #fff;}
.footaa li p{line-height: 35px;height: 35px;overflow: hidden;}
.footaa li p a{display: block;color: #969696;transition:.4s;}
.footaa li p a:hover{color: #fff;}
.footab img{max-width: 100%;}
.footab p{line-height: 30px;}
.footac {border-bottom: 1px solid #545454;}
.footaca i{font-size: 20px;color: #fff;}
.footaca span{display:block;line-height: 30px;color: #fff;}
.footaca p{font-size: 26px;font-family: fz;color: #4ab6c5;line-height: 30px;}
.footb{height: auto;overflow: hidden;border-top: 1px solid #4d4c4c;color: #848484;line-height: 55px;text-align: center;}
.footb a{color: #848484;}
.footnav{position: fixed;left: 0;bottom:0;width: 100%;display: none; 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: #c40000}
.gotopA{position: fixed;bottom: 20vh;right:1%;z-index:88;width:40px; height:40px;line-height: 40px;transition:.4s;}
.gotopA .gotop{display: block;cursor: pointer;width:40px; height:40px;border-radius: 3px; text-align: center;background:rgba(255,255,255,.9);box-shadow:0 0px 5px 3px #eee; transition:.4s;}
.gotopA:hover .gotop{background:#00A2A3;}
.gotopA:hover .gotop i{color:#fff;}
.gotopA .gotop i{font-size: 24px; color: #2565d8;}
/*简介*/
.comban{background: url(../image/comban.jpg) center no-repeat;}
.fwzxban{background: url(../image/fwzxban.jpg) center no-repeat;}
.kjcxban{background: url(../image/kjcxban.jpg) center no-repeat;}
.proban{background: url(../image/proban.jpg) center no-repeat;}
.casesban{background: url(../image/casesban.jpg) center no-repeat;}
.newsban{background: url(../image/newsban.jpg) center no-repeat;}
.conban{background: url(../image/conban.jpg) center no-repeat;}
.ban{display: flex;align-items:center; height: 360px;overflow: hidden;text-align: center;color: #fff;}
.ban span{font-size: 32px;line-height: 60px;}
.ban i{display: block;background: url(../image/bana.jpg) center no-repeat;height: 2px;width: 120px;margin:0 auto;}
.ban p{font-size: 26px;text-transform: uppercase;font-family: fz;line-height: 50px;}
.location{color: #777;border-bottom: 1px solid #f1f1f1;line-height: 60px;}
.locationa li{float: left;width: 20%;text-align: center;}
.locationa li a{display: block; color: #777;transition:.4s;position: relative;}
.locationa li a:hover::before{color: #3ab2c2;}
.locationa li a:hover::before{width: 100%;}
.locationa li a::before{position: absolute;content: "";left:0;bottom: 0; height: 100%;width: 0px;height: 2px;background: #4ab6c5;z-index:1;transition:.4s;}
.locationb{text-align: right;}
.locationb a{color: #777;transition:.4s;}
.locationb a:hover{color: #3ab2c2;}
/*content_public*/
.public{background: #f8f8f8;height: auto;overflow: hidden;}
.content{line-height: 30px;}
.content img{display: block;max-width: 100%;margin:0 auto;}
.content p{color: #777;}
.de-page-mian{height: auto;overflow: hidden;padding: 2% 0;}

/*简介*/
.companya{height: auto;overflow: hidden;}
.companyab{height: auto;overflow: hidden;background:#fafafa;}
.companyab strong{display: block;font-size: 32px;line-height: 55px;color: #0341a6;}
.companyab span{display: block;font-size: 22px;line-height:40px;}
.companyab i{display: block;width: 60px;height: 2px;background: #0341a6;margin:.5rem 0 1.5rem 0;}
.companyab p{line-height: 30px;color: #777;}
.companyaa li{border-right: 1px solid #e7e7e7;text-align: center;}
.companyaa li:last-child{border-right:none;}
.companyaa li h3{margin-bottom:0px;font-family: impact;line-height: 50px;}
.companyaa li h3 small{font-size: 14px;padding: 5px 6px; background: #cdcdcd;border-radius: 50px;color: #fff;}
.companyaa li p{line-height:30px;color: #777;}
.companyb{height: auto;overflow: hidden;}
.coma li strong{display: block;font-size: 24px;line-height: 50px;}
.coma li i{font-size: 48px;color: #999;}
.coma li p{line-height: 30px;color: #777;font-size: 15px;}
.coma img{display: block;width: 100%;}
.comb{height: auto;overflow: hidden;}
.comb .row{margin-left: 0px;margin-right:0px;}
.comb li{height: auto;overflow: hidden;transition:.4s;}
.comb li .in01c{position: relative;}
.comb li:hover .comba{background:rgba(0,0,0,0.4);padding-top: 50%;}
.comb li:hover .comba p{height: auto;}
.comb li:hover .inmore{height: auto;}
.comb li:hover .comba strong {height: 0px;}
.combb {height: auto;overflow: hidden;}
.combb img{height: 100%;}
.comba{position: absolute;bottom: 0;background: linear-gradient(to top, rgba(0,0,0,1) 10%,rgba(0,0,0,0.5)30%, rgba(0,0,0,0.2)60%,rgba(0,0,0,0.2)100%);
  width: 100%;height: 100%;padding-top: 100%;text-align: center;color: #fff;transition:.4s;}
.comba span{display: block; font-size: 24px;line-height: 50px;position: relative;z-index: 4; }
.comba i{display: block;width: 60px;height: 1px;background: #fff;margin:1rem auto;position: relative;z-index: 4;}
.comba strong{display: block; font-size:40px;font-weight: 400;position: relative;z-index: 4;font-family: impact;line-height: 50px;height: 50px;overflow: hidden;}
.comba p{height: 0px;overflow: hidden;transition:.4s;line-height: 30px;}
.comba p{font-size:16px;line-height: 35px;}
.inmore {width: 80%;margin:0 auto;height: 0px;overflow: hidden;transition:.4s;}
.inmore a{display: block; background: #4ab6c5;color: #fff;width:45%;line-height: 40px;transition:.4s;font-weight: 400;margin-top: 3rem; border-radius: 2px;text-align: center;border: 1px solid #359ba9}
.inmore a:hover{background: #fff;color: #444;border: 1px solid #fff;}
.inmore a:nth-of-type(2){border: 1px solid #fff;background: none;}
.inmore a:nth-of-type(2):hover{background: #fff;}
.companyc{height: auto;overflow: hidden;}
.companyc li{height: auto;overflow: hidden;}
.companyc li:nth-of-type(1){margin-bottom: 1rem;}
.companyc li:nth-of-type(2){margin-bottom: 1rem;}
.companyc li a{display: block;position: relative;height: auto;overflow: hidden;}
.companyc li img{width: 100%;transition: all 1s ease;}
.companyc li span{display: block;position: absolute;width: 100%;bottom: 0;line-height: 45px;background: rgba(0,0,0,.4);color: #fff; text-align: center;transition:.4s;}
.companyc li:hover span{background: #359ba9;color: #fff;}
.companyc li:hover img{transform: scale(1.05, 1.05)}
.companyc .row{margin-left: 0px;margin-right: 0px;}
.companyc .col-lg-3{padding-left: 0.5%;padding-right: 0.5%;}
.comimg{height: auto;overflow: hidden;position: relative;}
.comc img{display: block;max-width:100%;transition: all 1s ease;}
.comc span{display: block;position: absolute;width: 100%;bottom: 0;line-height: 60px;text-align: center;background: rgba(0,0,0,.4);color: #fff;transition:.4s;}
.comc a{display: block;}
.comc a:hover span{background: #359ba9}
.comc a:hover img{transform: scale(1.03, 1.03)}
.companyd{height: auto;overflow: hidden;background: url(../image/companyd.jpg) center no-repeat;}
.comd {color: #fff;}
.comd span{display: block;line-height: 50px;font-size: 24px;}
.comd i{display: block;width: 40px;height: 2px;background: #fff;}
.comd p{line-height: 30px;}
.comd a{display: block;border: 1px solid #d5d5d5;width: 140px;line-height:39px;text-align: center;color: #fff;transition:.4s;}
.comd a:hover{background: #4ab6c5;}

/*服务中心*/
.fwzxa_a li{height: auto;overflow: hidden;background: url(../image/fwzxa.jpg) left top repeat;}
.fwzxa_a li:hover img{transform: scale(1.03, 1.03)}
.fwzximg {height: auto;overflow: hidden;}
.fwzximg img{display: block;transition: all 1s ease;}
.fwzxa_a li span{display: block;font-size: 24px;line-height: 50px;position: relative;padding-left: 4.5rem;}
.fwzxa_a li em{position: absolute;left:0;z-index:1; display: block;float: left;text-align: center;width:50px;height: 50px; line-height:50px; background: #0341a6;border-radius: 8px;margin-right: .5rem;transform:rotateZ(45deg);}
.fwzxa_a li i{color: #fff;font-size: 24px;position: absolute;z-index: 3;left:13px;}
.fwzxa_a li p{line-height: 30px;color: #777;}
.fwzxb{height: auto;overflow: hidden;background:#f5f5f5;}
.fwzxb li {padding:3rem;background: url(../image/fwzxba.png) left no-repeat;}
.fwzxb li strong{display: block;font-size: 28px;line-height: 45px;font-family: fz;border-left: 1px solid #d2d2d2;padding-left:1rem;color:#0341a6;}
.fwzxb li span{display: block; line-height: 30px;font-size: 16px;border-left: 1px solid #d2d2d2;padding-left:1rem;}
.fwzxb li p{line-height: 25px;border-left: 1px solid #d2d2d2;padding-left:1rem;color: #777;font-size: 12px;}
.fwzxca li span{display: block;float: left;width: 60px;line-height: 60px;background: #0341a6;border-radius: 60px;color: #fff;text-align: center;transition:.4s;font-size: 22px;margin-right: .5rem;}
.fwzxca li p{line-height: 30px;color: #777;}
.fwzxca li:hover .fwzxcb{background: #fff;transform: translate3d(0,-10px,0);box-shadow: rgba(0,0,0,0.3) 0px   6px 15px;}
.fwzxca li:hover .fwzxcb span{background: #4ab6c5;}
.fwzxcb{height: auto;overflow: hidden;background: #fafafa;transition:.4s;}
/*科技创新*/
.kjcxa{height: auto;overflow: hidden;background: url(../image/kjcxa.jpg) left bottom no-repeat;}
.cultit{height: auto;overflow: hidden;position: relative;}
.cultit strong{position: absolute;color: #f2f5fa;font-family: fantasy;font-weight: normal; text-transform: uppercase;font-size:80px;top:0;}
.cultit .left{float: left; width: 40%;}
.cultit .left span{display: block;font-size: 34px;font-weight: bold;line-height:90px;position: relative;z-index: 2;}
.cultit .left span b{color: #0c70cd;}
.cultit .right{float: right;line-height: 90px; width: 60%;text-align: right;color: #777;font-size: 18px;position: relative;}
.cultit .right::before{position: absolute;content: "";width: 34%;height: 1px;background: #00A2A3;top:50%;left:0;}
.cula p{line-height: 40px;color: #777;font-size: 15px;}
.cula li em{display: block;width: 95px;line-height: 80px;border-radius: 80px;background: #00A2A3;color: #fff;text-align: center;transition:.4s; border: 8px solid #cce0f1;font-size: 16px;}
.cula li:hover em{background: #4ab6c5;border: 8px solid #f8e1cd;}
.culb img{max-width: 100%;}

.kjcxb{height: auto;overflow: hidden;background: url(../image/kjcxb.jpg) center no-repeat fixed;}
.kjcxb p{color: #eaebee;line-height: 40px;width: 80%;margin:0 auto;text-align: center;font-size: 15px;}
.kjcxb a{display: block;background: #00A2A3;line-height: 45px;width: 160px;text-align: center; color: #fff;margin:0 auto;border-radius: 80px;transition:.4s;}
.kjcxb a:hover{background: #4ab6c5;}
.cultita{height: auto;overflow: hidden;text-align: center;}
.cultita strong{display: block;font-size: 80px;text-transform: uppercase;color: rgba(255,255,255,.1);font-family: cursive;letter-spacing: -2px;font-stretch:condensed;}
.cultita span{display: block;font-size: 32px;line-height: 40px;margin-top:-70px;  font-weight: bold;color: #fff;}
.cultita span b{color: #00A2A3;}
.cultitb{height: auto;overflow: hidden;text-align: center;}
.cultitb strong{display: block;font-size: 80px;text-transform: uppercase;color: #f2f5fa;font-family: cursive;letter-spacing: -2px;font-stretch:condensed;}
.cultitb span{display: block;font-size: 32px;line-height: 40px;margin-top:-70px;  font-weight: bold;}
.cultitb span b{color: #00A2A3;}

.kjcxc{height: auto;overflow: hidden;background: url(../image/kjcxc.jpg) center top repeat-y;}
.cul_a img{display: block;max-width: 100%;margin:0 auto;}
.cul_a li strong{display: block;font-size: 24px;line-height: 45px;color: #444;}
.cul_a li strong em{display: block;float: left;margin-right: 1rem; width: 40px;line-height: 40px;background: #4ab6c5;color: #fff;text-align: center;border-radius: 60px;}
.cul_a li p{line-height: 35px;color: #777;font-size: 15px;}
.cul_b span{display: block;line-height: 40px;color: #777;text-transform: uppercase;}
.cul_b span i{font-size: 24px;color: #444;}
.cul_b p{font-family: impact;font-size: 36px;color: #c40000}
.cul_b p i{font-size: 30px;}
.cul_c li{height: auto;overflow: hidden;position: relative;}
.cul_c li::after{position: absolute;content: "";width: 10px;height: 10px;top:30%;right:0; border-left: 10px solid #dbdbdb;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.cul_c li:last-child::after{display: none;}
.cul_c li i{color: #00A2A3;font-size: 42px;}
.cul_c li span{display: block;line-height: 25px;}
.cul_c li {text-align: center;}

/*荣誉*/
.honorlist{height: auto;overflow: hidden;}
.honorlist li{height: auto;overflow: hidden;}
.honorlist li img{display:block;height: auto;margin:0 auto;width: 100%;transition: all 1s ease;}
.honorlist li:hover img{transform: scale3D(1.05, 1.05, 1.05)}
.honorlist li:hover .honorfonta{background: rgba(0,0,0,0.8);opacity: 0.8;bottom: 0;}
.honorfonta{position: absolute;z-index: 88;bottom: -215px;width: 100%;color: #fff; height: 100%;padding-top: 20%; overflow: hidden;text-align: center;background: rgba(0,0,0,0);transition: .4s;}
.honorfonta span{display: block; line-height: 30px;font-size: 15px;}
.honorfonta i{font-size: 42px;}
.imga{display: block;width: 100%;height: 0;padding-bottom:66%;position: relative;overflow: hidden;background: #fff;border: 1px solid #eee;}
/*新闻*/
.newslist li{height: auto;overflow: hidden;border-bottom: 1px solid #e1e1e1;}
.newslist li a{display: block;height: auto;overflow: hidden;}
.newslist li img{display: block;max-width: 100%;}
.newslist li .newslista{float: left;width: 14%;border: 1px solid #e1e1e1;border-radius: 3px;text-align: center;}
.newslist li .newslista span{display: block;font-size: 16px;line-height: 30px;font-family: fz;}
.newslist li .newslista strong{display: block;font-size: 36px;line-height: 40px;font-family: fz;}
.newslist li .newslistb {float: right;width: 84%;}
.newslist li .newslistb strong{display: block;font-size: 17px;line-height: 30px;}
.newslist li .newslistb i{display: block;width: 50px;background: #444;height: 2px;transition:.6s;}
.newslist li .newslistb p{line-height: 35px;color: #777;}
.newslist li .newslistb span{display: block;float: right; width: 20%;line-height: 40px;background: #0341a6;color: #fff;text-align: center;border-radius: 3px;transition:.6s;}
.newslist li:hover .newslistb span{background: #444;border-radius: 50px;}
.newslist li:hover i{width: 80px;background: #0341a6;}

.newstit{height: auto;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.newstit h4{line-height: 50px;display: block;margin-bottom: 0px;}
.newstit p{color: #666;line-height: 35px;font-family: fz;font-size: 16px;}
.newsimg img{display: block;max-width: 100%;margin:0 auto;}
.click{color: #999;line-height: 30px;font-size: 13px;}
.content{line-height: 30px;}
.content img{display: block; margin:1px auto;max-width: 98%;}
#prev_next{color: #999;}
#prev_next .bg-f4{padding: 1rem;line-height:35px;}
#prev_next a{color: #999;transition:.4s}
#prev_next a:hover{color: #0341a6;}
.newsside{background: #f4f4f4;}
.snewsa img{display: block;max-width: 100%;}
.snewsa span{display: block;line-height: 25px;color: #999;transition:.4s;}
.snewsa a:hover span{color: #0341a6;}
.snewsb p{display: block;line-height: 25px;color: #999;}
.snewsb a {display: block;transition:.4s;line-height: 30px;color: #999;}
.snewsb a:hover {color: #0341a6;}
.bg-f4{background: #f4f4f4;}

.caselist li a{display: block;transition:.4s;}
.caselist li a:hover .timea{background: #0341a6;color: #fff;}
.caselist li a:hover .timea h6{color: #fff;}
.caselist li a:hover h4{color: #0341a6;}
.caselist li a:hover img{transform: scale3D(1.05, 1.05, 1.05)}
.caselist li img{display: block;width: 100%;transition: all 1s ease;}
.timea{border: 1px solid #e6e6e6;text-align: center;transition:.4s;}
.timea h6{font-family: fz;line-height: 30px;border-bottom: 1px solid #e6e6e6;margin-bottom: 0px;color: #999;transition:.4s;}
.timea h1{font-family: fz;}
.timeb p{font-family: fz;}
.timeb p i{color: #b9792c;margin-left: 1rem;position: relative;bottom: -3px;}
.timeb h4{line-height: 30px;font-size: 22px;transition:.4s;}
.casesimg{height: auto;overflow: hidden;}
/*content_product*/
.prolist li a{display: block;position: relative;}
.prolist li span{display: block;line-height: 52px;transition:.4s;font-size: 15px;text-align: center;height: 52px;overflow: hidden;}
.prolist li .in01b{display: block;position: absolute;z-index: 3;left:0;bottom:0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition:.4s;}
.prolist li .in01b img{width: 100%;height: 100%;}
.prolist li .inimga{position: relative;height: auto;overflow: hidden;background: url(../image/in01a.jpg) center no-repeat;}
.prolist li .inimga img{display: block;width: 100%;}
.prolist li a:hover {box-shadow:0px 0px 10px 3px #d9d9d9;}
.prolist li a:hover span{background:#3ab2c2;color: #fff;padding-left: 1rem;text-align: left;}
.prolist li a:hover .in01b{opacity: 1;}

/*产品详情*/
.proaimg{background: url(../image/proaimg.jpg) center no-repeat;height: auto;overflow: hidden;}
.proa img{display: block;width: 100%;border: 1px solid #eee}
.proaa{height: auto;overflow: hidden;}
.proaa strong{display: block;font-size: 22px;line-height: 50px;font-weight: normal;}
.proaa p{line-height: 35px;color: #777;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.proaa li span{display: block;background: #f5f5f5;line-height: 45px;text-align: center;}
.proaa li i{color: #0079ce;}
.proab .row{margin-left: -5px;margin-right: -5px;}
.proab {height: auto;overflow: hidden;}
.proab strong{display: block;font-size: 17px;line-height: 40px;}
.proab li a{display: block;border: 2px solid #ddd;transition:.4s;}
.proab li:hover a{border: 2px solid #0079ce;}
.proab li img{display: block;max-width: 100%;}
.proac a{float: left; width: 34%;display: block;background: #0079ce;line-height: 55px; color: #fff;transition:.4s;text-align: center;font-size: 16px;}
.proac a:hover{background: #00A2A3;}
.proaca{float: left;margin-left: 1rem;}
.proaca i{color: #00A2A3;font-size: 22px;}
.proaca b{font-size: 36px;color: #00A2A3;font-family: fz;}


.ptit{line-height: 70px;background: #f4f6f8;;font-size: 16px;text-align: center;}
.ptit .row{margin-left: 0px;margin-right: 0px;}
.ptit a{display: block;transition:.4s;}
.ptit a:hover{background: #0068b7;color: #fff;}
.ptita{height: auto;overflow: hidden;text-align: center;background: url(../image/ptita.png) center no-repeat;}
.ptita strong{font-size:26px; color: #3bb2c2;}
.ptita span{display: block;font-size:16px;line-height: 50px;text-transform: uppercase;font-family: fz;color: #777;}
.proca .row{margin-left: 0px;margin-right: 0px;}
.proca li{height: auto;overflow: hidden;background: #f6fbff;transition:.4s;}
.proca li:hover{box-shadow: rgba(0,0,0,0.3) 0px 6px 15px;transform: translate3d(0,-5px,0);background: #fff;}
.proca li img{width: 100%;}
.profont {height: auto;overflow: hidden;}
.profont em{display: block;float: left;width: 45px;line-height: 45px;background: #3bb2c2;color: #fff;margin-right: .5rem; font-family: impact;font-size: 30px;text-align: center;}
.profont span{display: block;line-height: 45px; font-size: 18px;border-bottom: 1px solid #eee;}
.profont p{line-height: 30px;color: #777;}

.prof{height: auto;overflow: hidden;}
.prof .row{padding-left: 15px;padding-right: 15px;}
.prof .col-lg-4{padding-left: 0.5%;padding-right: 0.5%;}
.prof li a{display: block;position: relative;}
.prof li img{width: 100%;transition: all 1s ease;}
.prof li span{display: block;position: absolute;bottom: 0; background: rgba(0,0,0,0.6);width: 100%;line-height: 45px;text-align: center;color: #fff;transition:.4s;}
.prof li:hover span{line-height: 60px;background: rgba(0,108,189,0.6);}
.prof li:hover img{transform: scale3D(1.05, 1.05, 1.05);}
.in03aa{height: auto;overflow: hidden;}
.proe li{border-right: 1px solid #eee;transition:.4s;}
.proe li:last-child{border-right:none;}
.proe li:hover{transform: translate3d(0,-10px,0)}
.proe li:hover b{border-radius:0 5px 5px 0;background: #0341a6}
.proe li b{display: block; width: 80px;line-height: 60px;background: #3bb2c2;border-radius:0 60px 60px 0;font-weight: normal;text-align: center;transition:.4s;}
.proe li i{color: #fff;font-size: 26px;}
.proe li strong{display: block;line-height: 45px;font-size: 17px;}
.proe li p{color: #777;text-transform: uppercase;font-size: 12px;}

.proda{height: auto;overflow: hidden;line-height: 30px;color: #777;}
.proda img{max-width: 100%;}



/*联系*/
.contacta{height: auto;overflow: hidden;border-top: 10px solid #f8f8f8;}
.contactaa{height: auto;overflow: hidden;}
.contactaa li{height: auto;overflow: hidden;border-right: 1px solid #ededed;}
.contactaa li i{display: block;font-size: 52px;color: #4ab6c5;}
.contactaa li p{line-height:30px;color:#777;}
.contactaa li:nth-of-type(4){border-right:none;}

.contactb{height: auto;overflow: hidden;}
.contactc{height: auto;overflow: hidden;background: url(../image/contactc.jpg) center top no-repeat fixed;}
.cona{height: auto;overflow: hidden;}
.contactc .forma{height: auto;overflow: hidden;}
.contactc .forma input{float: left;width: 32%;margin-right: 2%;line-height: 40px;padding-left: 2%;border: 1px solid #e6e6e6;}
.contactc .forma input:last-child{margin-right: 0px;}
.contactc textarea {display: block;padding-left:2%;width: 100%;height: 90px;background: #fff;line-height: 35px;border: 1px solid #e6e6e6;}
.contactc .code {width: 40%;margin:0 auto;}
.contactc .code input {width: 31%;line-height: 40px;float: left;}
.conaa p {line-height: 40px;color: #fff;text-align: center;margin-top: 2%;}
.conaa p i{font-size: 18px;}
.contactc .code .verify {cursor: pointer;float: left;margin:0 2%;width: 31%;height: 40px;line-height: 40px;text-align: center;}
.contactc .code .verify img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.contactc .submit {float: left;display: block;width: 31%;font-weight: bold; height: 40px;text-align: center;line-height: 40px;background: #4ab6c5;transition:.4s; color: #fff;font-size: 15px;}
.contactc .submit:hover {background: #fff;color: #4ab6c5;}
.contactc .form-tr {overflow: hidden;margin-top: 2%;}
.contactc input {display: block;width: 90%;padding-left:2%;height: 40px;line-height: 40px;background: #fff;border: 1px solid #e6e6e6;}

/* 无内容 */
@media (max-width: 576px) {  
.menunav{background: #0341a6;}
.menu li span{border-bottom: 1px solid rgba(255,255,255,.1);}
.menu .submenu{display: none;}
.intita span{font-size: 22px;margin-top: -78px;}
.intita strong{font-size: 40px;}
.intitb span{font-size: 22px;margin-top: -78px;}
.intitb strong{font-size: 40px;}
.intypeb_a{width: 100%;}
.intypeb_a li{width: 25%;}
.in01a li a:hover span{font-size: 13px;line-height: 70px;}
.in02a li{width: 100% !important;margin-bottom: 1rem;}
.prolist li a:hover span{font-size: 13px;line-height: 70px;}
.in03a li em{width: 50px;height: 50px;line-height: 50px;}
.in03a li span{font-size: 15px;line-height: 25px;}
.in03ba strong{margin-top: 1rem;}
.in04a strong{font-size: 18px;}
.in04a_a li b{font-size: 18px;}
.in04a_b li{font-size: 13px;}
.in04a_b li i{font-size: 16px;}
.footer{padding-bottom: 14%;}
.footab img{width: 70%;}
.ban{height: 170px;}
.comban{background-size: 260%;}
.ban span{font-size: 22px;line-height: 40px;}
.ban p{font-size: 22px;line-height: 40px;}
.locationb{text-align: left;border-top: 1px dashed #f1f1f1;}
.companyab strong{font-size: 22px;line-height: 45px;}
.companyab span{font-size: 16px;line-height: 30px;}
.companyab img{max-width: 100%;}
.coma li i{font-size: 24px;}
.coma li strong{font-size: 18px;}
.combb img{width: 100%;}
.comba{padding-top: 15%;}
.comba span{font-size: 18px;line-height: 40px;}
.comba i{margin:.5rem auto;}
.comba strong{font-size: 22px;line-height: 30px;}
.comb li:hover .comba{padding-top: 20%;}
.comd{color: #444;background: rgba(255,255,255,.8);padding: 1rem;}
.inmore{width: 90%;}
.inmore a{margin-top:1rem;font-size: 13px;}
.proaa strong{font-size: 16px;}
.proaca b{font-size: 22px;}
.ptita strong{font-size: 18px;}
.proca .row{margin-bottom: .5rem;}
.cultit .left{width: 100%;}
.cultit .right{width: 100%;}
.cultit .left span{font-size: 22px;line-height: 30px;}
.cultit strong{font-size: 42px;}
.cultit .right{text-align: left; font-size: 14px;line-height: 40px;}
.cultita strong{font-size: 30px;}
.cultita span{font-size: 22px;margin-top: -40px;}
.kjcxb p{width: 100%;line-height: 30px;}
.cultitb strong{font-size: 30px;}
.cultitb span{font-size: 22px;margin-top: -40px;}
.cul_a li strong{font-size: 22px;}
.cul_a img{margin:1rem auto;}
.cul_b p{font-size: 22px;}
.cul_c li:nth-of-type(2n+0):after{display: none;}
.timeb h4{font-size: 16px;}
.newslist ul.row{margin-left: 0px;margin-right: 0px;}
.newstit h4{font-size: 16px;}
.newslist li .newslistb{width: 100%;}
.fwzxa_a img{max-width: 100%;}
.fwzxa_a li span{font-size: 18px;}
.contactaa li{border-right: none;}
.contactc .code{width: 100%;}
.footnav{display: block;}
.sidea li{float: left;width: 25%;height: 50px;overflow: hidden;}
.sidea .pl-3{padding-left: .5rem !important;}
.sidea li i{display: none;}
.sidetit span{font-size: 18px;line-height: 30px;margin-top:-60px;}
.sidetit strong{font-size: 50px;}
.sidetit p{line-height: 25px;}
.intypea i{float: left; font-size: 24px;margin:0 1rem;}
.intypea span{font-size: 16px;float: left;line-height: 40px;}
.prolist li a:hover span{background:#3ab2c2;color: #fff;text-align: center !important;line-height: 52px;}
.cultit .right::before{width: 0px;}
}

@media (min-width: 576px) and (max-width: 768px) {  
.menu li span{border-bottom: 1px solid rgba(255,255,255,.1);}
.menu li:nth-of-type(6) span a{border-left: none;}
.menu .submenu{display: none;}
.intita span{font-size: 22px;margin-top: -78px;}
.intita strong{font-size: 40px;}
.intitb span{font-size: 22px;margin-top: -78px;}
.intitb strong{font-size: 40px;}
.intypeb_a{width: 100%;}
.intypeb_a li{width: 25%;}
.in01a li a:hover span{font-size: 13px;line-height: 70px;}
.in02a li{width: 100% !important;margin-bottom: 1rem;}
.prolist li a:hover span{font-size: 13px;line-height: 70px;}
.in03a li em{width: 50px;height: 50px;line-height: 50px;}
.in03a li span{font-size: 15px;line-height: 25px;}
.in03ba strong{margin-top: 1rem;}
.in04a strong{font-size: 18px;}
.in04a_a li b{font-size: 18px;}
.in04a_b li{font-size: 13px;}
.in04a_b li i{font-size: 16px;}
.footer{padding-bottom: 10%;}
.footab img{width: 70%;}
.ban{height: 170px;}
.comban{background-size: 260%;}
.ban span{font-size: 22px;line-height: 40px;}
.ban p{font-size: 22px;line-height: 40px;}
.locationb{text-align: left;border-top: 1px dashed #f1f1f1;}
.companyab strong{font-size: 22px;line-height: 45px;}
.companyab span{font-size: 16px;line-height: 30px;}
.companyab img{max-width: 100%;}
.coma li i{font-size: 24px;}
.coma li strong{font-size: 18px;}
.combb img{width: 100%;}
.comba{padding-top: 15%;}
.comba span{font-size: 18px;line-height: 40px;}
.comba i{margin:.5rem auto;}
.comba strong{font-size: 22px;line-height: 30px;}
.comb li:hover .comba{padding-top: 20%;}
.comd{color: #444;background: rgba(255,255,255,.8);padding: 1rem;}
.inmore{width: 90%;}
.inmore a{margin-top:1rem;font-size: 13px;}
.proaa strong{font-size: 16px;}
.proaca b{font-size: 22px;}
.ptita strong{font-size: 18px;}
.proca .row{margin-bottom: .5rem;}
.cultit .left{width: 100%;}
.cultit .right{width: 100%;}
.cultit .left span{font-size: 22px;line-height: 30px;}
.cultit strong{font-size: 42px;}
.cultit .right{text-align: left; font-size: 14px;line-height: 40px;}
.cultita strong{font-size: 30px;}
.cultita span{font-size: 22px;margin-top: -40px;}
.kjcxb p{width: 100%;line-height: 30px;}
.cultitb strong{font-size: 30px;}
.cultitb span{font-size: 22px;margin-top: -40px;}
.cul_a li strong{font-size: 22px;}
.cul_a img{margin:1rem auto;}
.cul_b p{font-size: 22px;}
.cul_c li:nth-of-type(2n+0):after{display: none;}
.timeb h4{font-size: 16px;}
.newslist ul.row{margin-left: 0px;margin-right: 0px;}
.newstit h4{font-size: 16px;}
.newslist li .newslistb{width: 100%;}
.fwzxa_a img{max-width: 100%;}
.fwzxa_a li span{font-size: 18px;}
.contactaa li{border-right: none;}
.contactc .code{width: 100%;}
.footnav{display: block;}
.sidea li{float: left;width: 25%;height: 50px;overflow: hidden;}
.sidea .pl-3{padding-left: .5rem !important;}
.sidea li i{display: none;}
.sidetit span{font-size: 18px;line-height: 30px;margin-top:-60px;}
.sidetit strong{font-size: 50px;}
.sidetit p{line-height: 25px;}
.intypea i{float: left; font-size: 24px;margin:0 1rem;}
.intypea span{font-size: 16px;float: left;line-height: 40px;}
.prolist li a:hover span{background:#3ab2c2;color: #fff;text-align: center !important;line-height: 52px;}
.cultit .right::before{width: 0px;}
}
@media (min-width: 768px) and (max-width: 992px)  { 
.menu li:nth-of-type(6) span a{border-left: none;}
.menu li span{border-bottom: 1px solid rgba(255,255,255,.1);}
.intypeb_a{width: 100%;}
.intypeb{background: url(../image/intypebg.jpg) center repeat;}
.intypeb_a li{width: 20%;}
.in02a li .content .tit span{font-size: 16px;}
.in03a li span{font-size: 16px;}
.in03a li p{font-size: 13px;}
.in04a strong{font-size: 24px;}
.footnav{display: block;}
.footer{padding-bottom: 8%;}
.menu .submenu{display: none;}

.companyaa li:nth-of-type(2){border-right: none;}
.intita strong{font-size: 60px;}
.intitb strong{font-size: 60px;}
.comd{color: #444;background: rgba(255,255,255,.8);padding: 1rem;}
.newslist li .newslistb{width: 100%;}
.contactaa li:nth-of-type(2){border-right: none;}
.contactc .code{width: 100%;}
.proca li{margin-bottom: 1rem;}
.proe li:nth-of-type(3){border-right: none;}
.cultit .left{width: 38%;}
.cultit .left span{font-size: 22px;line-height: 30px;}
.cultit strong{font-size: 42px;}
.cultit .right{width: 62%;text-align: left; font-size: 14px;line-height: 40px;}
.cultit .right::before{width: 0px;}
.cultita strong{font-size: 30px;}
.cultita span{font-size: 22px;margin-top: -40px;}
.newslist li .newslistb span{display: none;}
.sidea li{float: left;width: 25%;height: 50px;overflow: hidden;}
.sidea .pl-3{padding-left: 1rem !important;}
.sidea li i{display: none;}
.sidetit span{font-size: 18px;line-height: 30px;margin-top:-60px;}
.sidetit strong{font-size: 50px;}
.sidetit p{line-height: 25px;}
.locationb{text-align: left;}
.prolist li a:hover span{background:#3ab2c2;color: #fff;text-align: center !important;line-height: 52px;}
 }
 @media (min-width: 768px) and (max-width: 991px)  {
.companyab img{max-width: 100%;}
}
@media (min-width: 992px) and (max-width: 1200px) {
.intypea i{font-size: 34px;}
.intypeb_b a{line-height: 30px;}
.intypeb_b p{line-height: 20px;font-size: 12px;}
.sidec p{font-size: 20px;}
.sidea li{line-height: 40px;height: 40px;}
.in04a strong{font-size: 18px;}
.in04a_a li b{font-size: 16px;line-height: 30px;}
.in04a_b li{font-size: 14px;}
.in04a span{display: none;}
.in06c a:nth-of-type(4){display: none;}
.companyab strong{font-size: 24px;line-height: 40px;}
.companyab span{font-size: 16px;line-height: 30px;}
.coma li i{font-size: 30px;}
.coma li strong{font-size: 22px;line-height: 40px;}
.intita strong{font-size: 70px;}
.intitb strong{font-size: 70px;}
.cultit .right::before{width: 4%;}
.cul_a li p{line-height: 25px;font-size: 13px;}
.fwzxb li{padding: 1.5rem .5rem 1.5rem 3rem;}
.proe li:nth-of-type(3){border-right: none;}
.profont p{line-height: 25px;}
.sidetit strong{font-size: 50px;}
.sidetit span{margin-top:-60px;}
.prolist li a:hover span{background:#3ab2c2;color: #fff;text-align: center !important;line-height: 52px;}
 }
@media (min-width: 1200px) {
.container{max-width: 1400px;}
 }

@media (min-width: 1200px) and (max-width: 1400px) {
.cultit .right::before{width: 20%;}
 }
@media (max-width: 992px) {
.gotopA{display: none !important;}
 }
@media (max-width: 1810px) {
.menunav{background: #0341a6}
 }



























