﻿


.slideBox{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.slideBox .bd{
	position: relative;
}
.slideBox .bd ul{
	height: 100%;
}
.slideBox .bd li{
	vertical-align: middle;
	position: relative;
	height: 100%;
	position: relative;
}
.slideBox .bd li dl {
	position: absolute;
	left: 10px;
	bottom: 50px;
	color: #fff;
}
.slideBox .bd li dl dt {
	font-size: 20px;
	font-weight: bold;
}
.slideBox .bd .tuu {
	width: 100%;
	height: 100%;
	display: block;
}
.slideBox .hd{
	overflow: hidden;
	position: absolute;
	width: 100%;
	text-align: right;
	bottom: 21px;
	z-index: 1;
}
.slideBox1 .hd{
	bottom: 6px;

}
.slideBox .hd ul{
	overflow: hidden;
	zoom: 1;
	color: #fff;
	text-align: center;
}
.slideBox .hd ul li{
	display: inline-block;
	margin-right: 6px;
	width: 13px;
	height: 13px;
	background: #fff;
	border-radius: 100%;
	cursor: pointer;
	transition-duration: .5s;
}
.slideBox .hd ul li.on{
	background: #00437c;
	width: 40px;
	border-radius: 20px;
}
.in-ti{
	text-align: center;	
	padding:49px 0;
}
.in-ti h1{
	color: #00437c;
	font-size:36px;
	font-weight: normal;
	margin:0;
}
.in-ti p{
	color: #555;
	padding:15px 0 15px 0;
	font-size: 16px;
}
.in-ab{	
	background: url(../images/ab-bg.png) no-repeat;
    background-size: cover;
	padding-bottom:50px;
}
.in-ab-le{
	width: 50%;
	padding-bottom: 16px;
	padding-top: 0px;
}
.in-ab-le dt p{
	background: #00437c;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	padding:10px 54px;
}
.in-ab-le dt h1{
	font-size: 40px;
	padding:0 0 10px 0;
	font-weight:bold;
}
.in-ab-le dt h3{
	font-size:36px;
	font-family:"Impact";
	color:#00a5bc;
}
.in-ab-le dt span{
	display: block;
	width: 35px;
	height: 3px;
	background: #00437c
}
.in-ab-le dd p{
	font-size: 14px;
	padding-top: 5px;
	color: #555;
	line-height: 30px;
}
.in-ab-ri{
	width: 50%;
	padding-left: 37px;
	position: relative;
}
.in-ab-ri img{
	max-width: 100%;
	padding-top:0px;
	position: relative;
	z-index: 2;
	transition-duration: .5s;
}
.bg{
	position: absolute;
	width: 30%;
	height: 80%;
	background: #00437c;
	right:0;
	top:0;
	display: none;
}


.fazhan{
	padding:0 0 55px 0;
	overflow:hidden;
}
.fazhan-con {
    text-align: center;
}
.fazhan-more{
	width:150px;
	height:45px;
	background-color:#00a5bc;
	margin:30px auto 0 auto;
}
.fazhan-more span{
	text-align:center;
	line-height:45px;
	color:#fff;
	display:block;
}
.fazhan-more:hover{
	background-color:#00437c;
}
@media (max-width:1023px){
	.fazhan img{width:100%;}
}
.shengchan{
	background-color:#f9f9f9;
	padding:0 0 85px 0;
	overflow:hidden;
}

.index_jiejue{ position: relative;}
/* (轮播) */
.index_ll_sw01 { width: 100%; height: 597px;}
.index_ll_sw01 a { display: block; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; }
.index_ll_sw01 a .div { width: 100%;  position: absolute; top: 15%; left: 0;   color: #fff; z-index: 2; }
.index_ll_sw01 a .div .h1 { font-size: 28px; line-height: 24px; margin-bottom: 30px; position: relative; }
.index_ll_sw01 a .div .h2 { font-size: 20px; line-height: 35px; margin-bottom: 30px;  overflow: hidden; color: #fff; }
.index_ll_sw01 a .div .span{ display: block; height: auto; width: 110px; text-align: center; line-height: 40px; margin-bottom: 10px; color: #fff; font-size: 14px; border: 1px solid #fff;}
.index_ll_sw01 a .div .span:hover{ color:#fff; border: 1px solid  #2535c0; background: #2535c0;}

/* (按钮) */
.index_jiejue_nav{width: 100%; height: 170px; position: absolute; bottom: 0; left: 0;}
.index_ll_sw02 {}
.index_ll_sw02 .swiper-slide { height: 170px; padding-top: 30px; background: rgba(22,24,32,.9); color: #fff; cursor: pointer; text-align: center; font-size: 16px;  }
.index_ll_sw02 .swiper-slide:hover {  background: rgba(0,165,188,.3); }
.index_ll_sw02 .swiper-slide-thumb-active { background: rgba(0,165,188,1); color: #fff; }
.index_ll_sw02 .swiper-slide-thumb-active:hover { background: rgba(0,165,188,1); color: #fff; }
.index_ll_sw02 .swiper-slide i {  text-align: center; display: block; padding-bottom: 20px; }
.index_ll_sw02 .swiper-slide i img{width: 50px; height: 50px;}


@media (max-width:1023px){

.index_jiejue{ position: relative; margin-top: 0;}
/* (轮播) */
.index_ll_sw01 { width: 100%; height: 400px;}
.index_ll_sw01 a { display: block; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; }
.index_ll_sw01 a .div { width: 100%;  position: absolute; top: 3%; left: 0;   color: #fff; z-index: 2; }
.index_ll_sw01 a .div .h1 { font-size: 20px; line-height: 24px; margin-bottom:15px; position: relative; }
.index_ll_sw01 a .div .h2 { font-size: 15px; line-height: 20px; margin-bottom: 10px;  overflow: hidden; color: #fff; }
.index_ll_sw01 a .div .span{ display: block; height: auto; width: 80px; text-align: center; line-height: 30px; margin-bottom: 10px; color: #fff; font-size: 12px; border: 1px solid #fff;}
.index_ll_sw01 a .div .span:hover{ color:#fff; border: 1px solid  #2535c0; background: #2535c0;}

/* (按钮) */
.index_jiejue_nav{width: 100%; height: 170px; position: absolute; bottom: 0; left: 0;}
.index_ll_sw02 {}
.index_ll_sw02 .swiper-slide { height: 85px; padding-top: 10px; background: rgba(22,24,32,.9); color: #fff; cursor: pointer; text-align: center; font-size: 12px;  }
.index_ll_sw02 .swiper-slide:hover {  background: rgba(0,165,188,.3); }
.index_ll_sw02 .swiper-slide-thumb-active { background: rgba(0,165,188,1); color: #fff; }
.index_ll_sw02 .swiper-slide-thumb-active:hover { background: rgba(0,165,188,1); color: #fff; }
.index_ll_sw02 .swiper-slide i {  text-align: center; display: block; padding-bottom: 10px; }
.index_ll_sw02 .swiper-slide i img{width: 30px; height: 30px;}

	
}

.index-case-box{overflow: hidden;width:1280px;margin: 0 auto;}
.index-case-box li{float:left;width:32%;margin-right:.4%;}
.index-case-box ul li a{display: block; position: relative;padding-top: 77%;width: 100%;overflow: hidden;}
.index-case-box ul li img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: .5s all}
.index-case-box ul li dt{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,165,188,0.9);text-align: center;padding: 28% 16% 0 16%;color: #fff;opacity: 0;transition: .5s all}
.index-case-box ul li dt p{font-size: 30px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;} 
.index-case-box ul li dt span{font-size: 14px;display: block;margin: 40px 0 20px 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;} 
.index-case-box ul li dt i{display: inline-block;width: 31px;height: 31px;background: url(../images/icon-casemore.png)no-repeat center;transition: .5s all;margin-top:40px;}
.index-case-box ul li:hover dt{opacity: 1;}
.index-case-box ul li:hover i{transform: rotate(180deg);}

@media (max-width:1023px){
.index-case-box ul li dt{bottom: 0;opacity: 1;padding: 0 2%;line-height: 40px;height: 40px;}
.index-case-box ul li dt p{font-size: 14px;}
.index-case-box ul li dt span{display: none;}
.index-case-box ul li dt i{display: none;}
.index-case-box{width:100%;}
.index-case-box li{width:100%;}
}

.hezuo{
	background-color:#f9f9f9;
	padding:0 0 55px 0;
	overflow:hidden;
	position: relative;
}
.hezuo-con li{
	width:16%;
	display: inline-block;
	height:124px;
    margin-right: 7px;
	margin-bottom:7px;    
	border: 1px solid #ccc;
	background-color:#fff;
}
.hezuo-con li:nth-child(6){
    margin-right: 0;
}
.hezuo-con li:nth-child(12){
    margin-right: 0;
}
.hezuo-con li img{
	height:100px;
    display: block;
    margin: 0 auto;
    padding-top: 25px;
	/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    /* filter: grayscale(100%); */
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    object-fit: scale-down;
}
.hezuo-con li:hover img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}
@media (max-width:1023px){
.hezuo-con li{width:47%;}
.contact{display:none;}
}
.home-service-bg{background-repeat:repeat-y; background-position: center top;  position: relative; 
	position:absolute;top:0;left:0%; width: 100%; height: 10000px;max-width:100%;z-index:1;opacity:1;font-size:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:bgScroll 160s infinite linear;animation:bgScroll 160s infinite linear;will-change:transform;
}
@-webkit-keyframes bgScroll{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-33.333%);transform:translateY(-33.333%)}}@keyframes bgScroll{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-33.333%);transform:translateY(-33.333%)}}

/* 必要布局样式css */
.map-module {
    width: 1200px !important;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}

.map-title {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin: 50px 0;
    position: relative;
}

.map-branch .map-title {
    margin: 20px 0 0;
    z-index: 1;
}

.map-title:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -23px;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid;
    border-color: #20B09F transparent transparent;
}

.map-title:after {
    content: "";
    position: absolute;
    width: 52px;
    height: 3px;
    background-color: #20B09F;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
}

.map-content-info {
    position: relative;
    margin-bottom: 30px;
}

.branch-map-l {
    width: 849px;
    height: 575px;
    position: relative;
	margin:0 auto;
}

.map-content-box {
    width: 100%;
    height: 100%;
    background: url("../images/map-bj.png") no-repeat center;
    position: relative;
}

.map-dot {
    position: absolute;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.beijing {
    left: 585px;
    top: 220px;
}

.tianjin {
    left: 604px;
    top: 234px;
}

.hebei {
    left: 575px;
    top: 254px;
}

.shanxi {
    left: 540px;
    top: 276px;
}

.liaoning {
    left: 660px;
    top: 196px;
}

.jilin {
    left: 696px;
    top: 167px;
}

.heilongjiang {
    left: 676px;
    top: 106px;
}

.shanghai {
    left: 668px;
    top: 341px;
}

.jiangsu {
    left: 646px;
    top: 316px;
}

.zhejiang {
    left: 655px;
    top: 379px;
}

.anhui {
    left: 605px;
    top: 334px;
}

.fujian {
    left: 625px;
    top: 428px;
}

.jiangxi {
    left: 595px;
    top: 402px;
}

.shandong {
    left: 610px;
    top: 284px;
}

.henan {
    left: 562px;
    top: 316px;
}

.hubei {
    left: 555px;
    top: 359px;
}

.hunan {
    left: 545px;
    top: 409px;
}

.guangdong {
    left: 575px;
    top: 466px;
}

.guangxi {
    left: 506px;
    top: 461px;
}

.chongqing {
    left: 495px;
    top: 364px;
}

.sichuan {
    left: 425px;
    top: 354px;
}

.guizhou {
    left: 484px;
    top: 424px;
}

.yunnan {
    left: 405px;
    top: 462px;
}

.shanxi1 {
    left: 502px;
    top: 312px;
}
.xinjiang {
    left: 230px;
    top: 200px;
}
.qinghai {
    left: 335px;
    top: 290px;
}
.gansu {
    left: 336px;
    top: 221px;
}
.neimenggu {
    left: 537px;
    top: 193px;
}

.xizang {
    left: 209px;
    top: 341px;
}


.map-dot:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 auto;
    background-color: #01B7BD;
    border-radius: 50%;
}

.map-dot.beijing:after {
    width: 13px;
    height: 12px;
    border-radius: 0;
    background: url("../images/icon-star.png") no-repeat center;
}

.branch-map-data {
    position: absolute;
    box-sizing: border-box;
    width: 250px;
    border: 1px solid #01B7BD;
    box-shadow: 0 0 2px 2px #e9e9e9;
    background-color: #fff;
    padding: 10px 30px;
    z-index: 1;
    display: none;
}

.branch-map-data-title {
    border-bottom: 1px solid #eee;
}

.branch-map-data-title p {
    font-size: 18px;
    color: #333;
    line-height: 28px;
}

.branch-map-data-info {
    max-height: 236px;
    overflow-y: auto;
}

.data-branch {
    border-bottom: 1px dashed #eee;
    padding: 6px 0;
    box-sizing: border-box;
}

.data-branch:last-child {
    border: none;
}

a, button, input, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.data-branch .data-name {
    font-size: 14px;
    color: #666;
    line-height: normal;
    margin-bottom: 5px;
}

.data-branch p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.data-branch p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.branch-map-data:before {
    content: "";
    position: absolute;
    left: -16px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #01B7BD transparent transparent;
}

.branch-map-data:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #fff transparent transparent;
}

.map-dot.cur:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    transform: translateX(-50%);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #01B7BD;
    animation: dot 4s infinite;
}

@keyframes dot {
    100% {
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }

    50% {
        transform: translateX(-50%) scale(1.5);
        opacity: .1;
    }
}
.in-yw-list dl{
	width: 33.333%;
	float: left;
	background: #000;
	overflow: hidden;
	position: relative;
}
.in-yw-list dl dt img{
	width: 100%;
	height: 100%;
	display: block;
	transition-duration: .5s;
}
.in-yw-list dl dd{
	position: absolute;
	top:34px;
	left: 38px;
	color: #fff;
}
.in-yw-list dl dd h1{
	font-size: 24px;
	font-weight: normal;
}
.in-yw-list dl dd p{
	width: 80%;
	line-height: 1.6;
	font-size: 16px;
	padding-top: 20px;
	opacity: 0.8;
}
.in-yw-list dl:hover dt img{
	transform: scale(1.1,1.1);
	opacity: 0.5;
}
.in-jjfa{
	padding:45px 0;
}
.Menubox{
	position: relative;
}
.Menubox ul{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(51,51,51,0.5);
}
.Menubox ul li{
	float: left;
	width: 20%;
	text-align: center;
	padding:10px 0 13px 0;
	border-right: 1px solid #777171;
}
.Menubox ul li:last-child{ border:none}
.Menubox ul li p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.Menubox ul li.hover{
	background: #00437c;
}
.fa-xi img{
	width: 100%;
	display: block;
}
.fa-text{
	position: absolute;
	top:30px;
	color: #fff;
	left: 0;
	width: 100%;
}
.fa-text dl dt{
	font-size: 22px;
	font-weight: bold;
}
.fa-text dl dd p{
	padding:25px 0;
	width: 60%;
	font-size: 16px;
	text-indent: 32px;
	line-height: 1.8;
}
.fa-text dl dd a{
	color: #fff;
	background: url(../images/sj.png) no-repeat 80% center;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding:5px 60px 5px 50px;
	transition-duration: .5s;
	font-size: 16px;
	display: inline-block;
}
.fa-text dl dd a:hover{
	background: url(../images/sj.png) no-repeat 75% center #00437c;
	border:none;
}
.in-new{
	padding-bottom: 52px;
	clear:both
}
.new-ti{
	padding-bottom: 41px;
	padding-top: 51px;
}
.new-ti p{
	font-size: 30px;
	float: left;
}
.new-ti a{
	background: url(../images/sj1.png) no-repeat right center;
	color: #999999;
	padding-right: 25px;
	float: right;
	margin-top: 10px;
}
.in-new-le{
	width: 48.2%;
}
.in-new01{
	border:1px solid #dadada;
	line-height: 81px;
	position: relative;
	padding-left: 127px;
	padding-right: 26px;
}
.in-new01:after{
	content: "";
	width: 85px;
	height: 81px;
	background: url(../images/bsj.png) no-repeat center center #00a5bc;
	position: absolute;
	top:0;
	left: 0;
	border-right:1px solid #dadada;
}
.in-new01 dt{
	float: left;
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	width: 80%;
}
.in-new01 dd{
	float: right;
}
.new-zi01{
	border:1px solid #dadada;
	border-top: none;
	padding:12px 26px;
	color: #555;
	line-height: 1.8;
}
.in-new02{
	margin-top: 14px;
}
.in-new02:after{
	background: url(../images/hjt.png) no-repeat center center #f8f8f8;
	transition-duration: .5s;
}
.in-new02:hover:after{
	content: "";
	background: url(../images/bsj1.png) no-repeat center center #00a5bc;
}
.in-new03{
	float: left;
	width: 22.5%;
	border:1px solid #dadada;
	margin-left: 3.3%;
}
.in-new03 dt{
	position: relative;
	background: #000;
	overflow: hidden;
	padding-bottom: 67.5%;
}
.in-new03 dt img{
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	transition-duration: .5s;
}
.in-new03:hover dt img{
	opacity: 0.5;
	transform: scale(1.1,1.1);
}
.in-new03 dd{
	padding:19px 34px;
	min-height: 284px;
}
.in-new03 dd h1{
	font-size: 18px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.in-new03 dd span{
	display: block;
	font-size: 16px;
	color: #777;
	background:url(../images/date.png) no-repeat left center;
	padding-left: 30px;
	margin:20px 0;
}
.in-new03 dd p{
	color: #555;
	line-height: 1.8;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;

}
.in-new03:hover dd h1{
	color: #00437c;
}



.in-ab-xi:after,.in-yw-list:after,.new-ti:after,.in-new-xi:after,.in-new01 a:after{
	content: "";
	clear: both;
	display: block;
}


@media only screen and (min-width: 1500px)
{
.in-ab-le {
    padding-bottom: 26px;
    padding-top: 0px;
}
.in-yw-list dl dd {
    top: 114px;
    left: 98px;
}
.in-yw-list dl dd h1{
	font-size: 30px;
}
.Menubox ul li{
	padding: 20px 0 33px 0;
}
.Menubox ul li p{
	font-size: 18px;
}
.fa-text{
	top:70px;
}
.fa-text dl dt{
	font-size: 24px;
}
.fa-text dl dd p{
	padding:15px 0;
	width: 50%;
}
.fa-text dl dd a{
	padding:15px 60px 15px 50px;
}
.new-zi01{
	padding:32px 26px;
}
.in-new02{
	margin-top: 17px;
}
}

@media only screen and (max-width: 1240px) {
    
   
}
@media only screen and (max-width: 992px) {
   	.slideBox{ padding-top:50px;}
.in-ab{ padding:20px 2%}
.in-ti h1{ font-size:18px;}
.in-ti p{ padding:10px 0 15px 0;}
.in-ab-le{ width:100%; background:none; padding:0;}
.in-ab-le dt p{ display:none;}
.in-ab-le dt h1{ font-size:18px; padding:0 0 10px 0}
.in-ab-le dd p{ font-size:14px; padding-top:10px;}
.in-ab-ri{ width:100%; padding-left:0;}
.bg{ display:none;}
.in-ab-ri img{ width:100%; padding-top:10px;}
.in-yw-list dl{ width:100%;}
.Menubox ul li { width:33.33%;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.Menubox ul li:last-child{ border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.Menubox ul li img{ display:none;}
.Menubox ul{ position:relative; height:142px; background: none;}
.Menubox ul .hover p{ color:#fff; }
.Menubox ul li p{ color:#333; font-size:12px;}
.fa-text dl dt{ display:none;}
.fa-text dl dd p{ width:100%; font-size:12px; padding:10px 0}
.fa-text{ top:0; position:relative; border-bottom:1px solid #eee; color:#333; padding-bottom:10px;}
.fa-text dl dd a{ padding:0; color:#00437c; background:none; font-size:12px}
.in-jjfa{ padding:20px 0}
.new-ti{ padding-bottom:20px;}
.new-ti p{ font-size:18px;}
.in-new-le{ width:100%;}
.in-new01:after{ display:none;}
.in-new01{ padding-left:10px; padding-right:10px; line-height:40px;}
.in-new01 dt {font-size: 16px;width: 70%;}
.in-new03{ width:100%; margin-left: 0; margin-top:15px;}
.in-new03 dd{ padding:10px; min-height: auto; }
.in-ti{padding:10px 0;}
.product-number-info li{width:33% !important;padding:0 !important;}
.swiper-slide1{width:100%;}
}


.bottom_swt{width:100%;height:70px;position:fixed;left:0;bottom:0;transition:0.3s;opacity:1;z-index:1000;background-color:rgba(0,0,0,0.7);;}
.bottom_swt ul{width:1200px;height:70px;margin:0px auto;}
.back_index{width:180px;height:70px;text-align:center;line-height:70px;float:left;font-size:14px;}
.back_index a:link{color:#fff;}
.back_index a:visited{color:#fff;}
.back_index a{display:block;width:100%;height:100%;}
.to_top{width:180px;height:70px;text-align:center;line-height:70px;float:left;color:#fff;font-size:14px;cursor:pointer;}
.swt_img{width:373px;height:42px;text-align:center;line-height:42px;float:left;font-size:20px;color:#fff;background-color:#00437c;margin-top:14px;text-shadow:1px 1px 3px rgba(0,0,0,0.3);border-radius:4px;}
.swt_img a{display:block;width:100%;height:100%;}
.swt_img a:link{color:#fff;}
.swt_img a:visited{color:#fff;}
.bottom_swt .u_tel{height:48px;width:316px;height:48px;border-radius:2px;box-sizing:border-box;margin-top:14px;margin-left:13px;}
.bottom_swt .u_tel input{width:100%;height:42px;color:#000;border:none;border-radius: 5px;}
.bottom_swt .u_sub{margin-top:0px;height:44px;width:107px;padding:0px;border-radius:3px;background-color:#00437c;margin-top:13px;margin-left:10px;}
.bottom_swt .sub a{margin-left:0px;}
.bottom_close{width:16px;height:16px;font-size:16px;color:#fff;line-height:16px;text-align:center;cursor:pointer;position:absolute;right:0px;top:0px;}
.sub_txt{font-size:18px;color:#294e89;float:left;width:120px;}
.sub a{display:block;float:left;margin-left:4px;}
.u_tel{width:234px;float:left;}
.u_tel input{width:100%;height:25px;border:1px solid #7a7186;color:#d8d9d9}
.u_sub{color:#fff;background-color:#294e89;border:none;height:27px;width:29px;}


/*数据统计滚动*/
.product-number-info {
	position: relative;
	margin-top:50px;
}
.product-number-info .product-number-inner {
	margin: 0 auto;
}
.product-number-info ul {
	padding: 0 0;
}
.product-number-info ul.q:after {
	content: "";
	clear: both;
	display: table;
}
.product-number-info li {
	float: left;
	width: 230px;
	border-left: 1px solid #e3e3e3;
	color: #333;
	font-size:14px;
	padding:0 10px;
    text-align: center;
}
.product-number-info li:first-child {
	border: none;
}
.product-number-info li b {
	font-weight: 400;
	font-size: 36px;
	line-height: 1;
	display: inline-block;
	position: relative;
	margin: 15px 0 10px;
	padding:0 10px;
}
.product-number-info li b i {
	font-style: normal;
	font-size:36px;
	color:#00a5bc;
	font-weight:bold;
	font-family:"Impact";
}
.product-number-info li b sup {
	position: absolute;
	font-size: 20px;
	right: -15px;
	top: -3px;
}
.product-number-info li b em {
	font-style: normal;
	font-size: 28px;
	font-weight: 100;
	padding-left: 2px;
	position: relative;
	top: -4px;
}
.product-number-info li p {
	font-size: 14px;
}
.product-number-info li.li-5 {
	text-align: right;
}
.product-number-info li.li-5 b {
	padding-right: 2px;
}


.swiper-slide1{
	width:31%;
	float:left;
	margin:0 1%;
}

#content {
	width:1400px;
	height:216px;
	position:relative;
	overflow:hidden
}
#content ul {
	width:1400px;
	height:216px;
	position:absolute
}
#content ul li {
	width:280px;
	height:216px;
}