/*自定义部分*/
body{ font-size:14px; overflow-x:hidden; font-family: 'Gilroy-regular,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol';}
h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a{ color: #000000;text-decoration: none;}
a:hover{ text-decoration: none; color: #000;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}
.rounded-top{border-top-left-radius:1rem !important;border-top-right-radius:1rem !important;}
.rounded-bottom{border-bottom-right-radius:1rem !important;border-bottom-left-radius:1rem !important;}
.fs-14{ font-size: 14px !important;}
.fs-22{ font-size: 22px !important;}
.text-black-80{color: #333333;}
.rounded-10{ border-radius: 20px;}
.hide{display: none !important;}
.block{ display: block !important;}
.text-ls{color:#2b6baf !important}
.bg-hs{background-color: #f2f2f2 !important;}
.clearfix{clear: both;}
.bg-ls{background-color: #0078c1 !important;}
.bg-sl{background-color: #00479d !important;}
.logo img{height: 60px;}
.tel i{font-size: 50px;}
.menu{background-color: #2b6baf;padding: 12px 0 15px 0;}
.wapmenu{display: none;}
.nav li a{ color: #fff;font-size: 16px;padding: 15px 30px;}
.nav li a:hover{background-color: #13499a;}
.tel b{font-size: 20px;}
.banner img{width: 100%;}
.banner .swiper-button-prev{width: 38px;height: 38px;border-radius: 50%;cursor: pointer;position: absolute;top: 50%;transform: translateY(50%);z-index: 1;left: 20px;background-color: rgba(91, 112, 136,.5); color:#fff;text-align: center;line-height: 38px;font-weight: bold;}
.banner .swiper-button-next{width: 38px;height: 38px;border-radius: 50%;cursor: pointer;position: absolute;top: 50%;transform: translateY(50%);z-index: 1;right: 20px;background-color: rgba(91, 112, 136,.5); color:#fff;text-align: center;line-height: 38px;font-weight: bold;}
.banner .swiper-button-next::after, .banner .swiper-button-prev::after {font-size: 0;}
.more{ border: 1px solid #0078c1;padding: 8px 10px;font-size: 12px;border-radius: 0;color: #0078c1;}
.more:hover{ background-color: #0078c1;color: #fff;}
.m2{background:url("../images/advantage_05.jpg") no-repeat left center;background-size: cover;}
.m2k{ overflow: hidden}
.m2k:hover{background-color: #333;}
.m2-iteam:hover div{color:#fff;}
.m2-iteam:hover {transform:translate(0,-70px);-webkit-transform:translate(0,-70px);-moz-transform:translate(0,-70px);-o-transform:translate(0,-70px);-ms-transform:translate(0,-70px); background-color: #333333; }
.m2-iteam:hover{ background-color: #333333;cursor: pointer;}
.m2-iteam{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}

.m2-iteam1:hover div{color:#fff;}
.m2-iteam1:hover {transform:translate(0,70px);-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-o-transform:translate(0,70px);-ms-transform:translate(0,70px); background-color: #333333; }
.m2-iteam1:hover{ background-color: #333333;cursor: pointer;}
.m2-iteam1{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.m2-n{ padding: 80px 0;}
.m2-nwap{display: none;}
.m3-z h3 img{ margin-right: 10px;}
.m3-r{background-color: #1c2838;}
footer{background-color: #000;}
.foot img{ height: 30px;}
.copyright{border-top: 1px solid #333;}
.copyright a{color:rgba(255, 255, 255, .5) !important}
.class a{ padding: 10px 25px;background-color: #d4d4d4;margin: 0 15px;}
.class a:hover{ background-color: #00479d;color: #fff;}
.class a.active{ background-color: #00479d;color: #fff;}
.lciteam{ padding: 30px 30px;}

.newsimg img{ max-width: 300px;height: 220px;}
.newsmore a{ padding: 10px 20px;}
.newsmore a:hover{ background-color: #00479d;color: #fff;}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:10px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#ff9600;color:#fff;border:1px solid #ff9600;}

.ntitle{font-size: 22px;font-weight: bold;}
.des{ background-color: #e6f7ff;}
.book input{ margin-bottom: 15px;}
.piciteam img{ width: 100%; object-fit:cover;height: 260px;}
.caseiteam img{ width: 100%; height: 110px;}
.pictitle{background-color:#0078c1}

.piciteam{ margin-bottom: 30px;}



@media(max-width:767px) {
  .logo img{height: 40px;}
	.hide-xs{display: none !important;}
	.tel i{font-size: 40px;}
	.tel b{font-size: 16px;}
	.wapmenu{display: block;}
	.m1-sz h1{font-size: 28px;}
	.m2-nwap{display: block;}
	.m2-witeam h5{font-size: 14px;  word-wrap: break-word;  overflow: hidden;   text-overflow: ellipsis;  white-space: nowrap;}
	.m2-witeam h6{font-size: 14px;  word-wrap: break-word;  overflow: hidden;   text-overflow: ellipsis;  white-space: nowrap;}
	
	.class a{ padding: 0px;background-color: #d4d4d4;margin: 0 ;width: 32.3%;height: 35px;float: left;line-height: 35px;margin-bottom: 10px;margin-left: 1%;}
	.newsimg img{ max-width: 100%;height: auto;margin-bottom: 10px;}
	.newsdes{text-overflow: -o-ellipsis-lastline;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; line-clamp: 2;-webkit-box-orient: vertical;}
  .caseiteam img{height:70px;margin-bottom:10px}
  .foot img{height:25px}
  .newstitle{font-size:18px}
  .w100{width:100% !important;}
	
}