/* common */
a{
	color: #fff;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.one-line{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.two-line{
	-ms-word-break: break-all;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.four-line{
	-ms-word-break: break-all;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.eight-line{
	-ms-word-break: break-all;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.fixed-box{position: fixed;z-index: 9;}
/* 子页内容通用 */
.main-content{
	padding: 55px 0;
	border-bottom: 1px solid #f4f4f4;
}
.main-title{
	font-size: 24px;
	text-align: center;
	margin-bottom: 32px;
}
.main-nav{
	margin-bottom: 30px;
	text-align: center;
}
.main-nav .mn-item{
	display: inline-block;
	font-size: 16px;
	padding: 0 22px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	margin-right: 10px;
}
.main-nav .mn-item:last-child{
	margin-right: 0px;
}
.main-nav .mn-item a{
	display: block;
	color: #999999;
}
.main-nav .mn-item:hover, .main-nav .mn-item.active{
	background-color: #00A0D9;
}
.main-nav .mn-item:hover a,.main-nav .mn-item.active a{
	color: #fff;
}
/* index */
.input-search-w::-webkit-input-placeholder {
  color: #333;
}
.input-search-w::-moz-placeholder {
  color: #333;
}
.input-search-w:-moz-placeholder {
  color: #333;
}
.input-search-w:-ms-input-placeholder {
  color: #333;
}
.index-title{
	text-align: center;
	padding: 30px;
}
.index-title h3{
	font-size: 28px;
}
.index-title p{
	color: #B8B8B8;
	font-size: 18px;
}
/* index---about */
.index-about .ia-img{
	width: 50%;
	height: 840px;
}
.index-about .ia-img img{
	width: 100%;
	height: 100%;
}
.index-about .ia-cont{
	padding-bottom: 30px;
}
.about-title{
  text-align: center;
	padding: 45px 45px 20px 45px;
} 
.index-about .ia-cont h3{
	font-size: 28px;
	margin-bottom: 12px;
}
.index-about .iac-tips{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 65px;
}
.index-about .iac-bref {
	margin-bottom: 40px;
}
.index-about  .iac-bref a{
	color: #999999;
	font-size: 14px;
}
.index-about .ia-intro{
	margin-bottom: 40px;
}
.index-about .ia-intro .clearfix,.index-about .ia-nav .clearfix{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.index-about .iai-item{
	float: left;
	width: 20%;
	margin-right: 5%;
	text-align: center;
}
.index-about .iai-img {
    height: 54px;
}
.index-about .iai-icon{
	margin-bottom: 22px;
}
.index-about .iai-num{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 14px;
}
.index-about .iai-bref{
	color: #999999;
	font-size: 14px;
}
.index-about .ian-item{
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	float: left;
	text-align: center;
	padding: 60px 0;
	width: 22%;
	height: 205px;
}
.index-about .ian-item:nth-child(2n+1){
	box-shadow: 0px 2px 6px 1px #E7E7E7;
}
.index-about .ian-item:nth-child(2n+2){
	box-shadow: -1px 1px 20px 0px #E7E7E7;
}
.index-about .ian-icon,.ian-icon-active{
	margin-bottom: 20px;
}
.index-about .ian-icon-active{
	display: none;
}
.index-about .ian-enname{
	color: #CCCCCC;
	font-size: 16px;
	margin-bottom: 14px;
}
.index-about .ian-cnname{
	font-size: 14px;
	color: #000000;
}
.index-about .ian-item:hover{
	background-color: #029FDC;
	color: #fff;
}
.index-about .ian-item:hover .ian-cnname{
	color: #fff;
}
.index-about .ian-item:hover .ian-enname{
	color: #fff;
}
.index-about .ian-img{
	display: inline-block;
	height: 46px;
}
.index-about .ian-item:hover .ian-icon-active{
	display: inline-block;
}
.index-about .ian-item:hover .ian-icon{
	display: none;
}

/* 首页---解决方案 */
.index-solution .is-top-bg{
	background-color: #F2F2F2;
}
.index-solution .is-tab{
	text-align: center;
}
.index-solution .is-cont{
	/* padding-bottom: 76px; */
}
.index-solution .ist-item{
	display: inline-block;
	margin-right: 4%;
	cursor: pointer;
} 
.index-solution .ist-item:last-child{
	margin-right: 0px;
}
.index-solution .ist-item .icon{
	display: inline-block;
}
.index-solution .ist-item .icon-active{
	display: none;
}
.index-solution .ist-item.active  .icon,.index-solution .ist-item:hover .icon{
	display: none;
}
.index-solution  .ist-item.active  .icon-active,.index-solution .ist-item:hover .icon-active{
	display: inline-block;
}
.index-solution .ist-item p{
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
}
.index-solution .ist-item.active p,.index-solution .ist-item:hover p{
	color: #00A0D9;
}
.index-solution .swiper-slide,.swiper-containerdiv{
	position: relative;
}
.index-solution .isc-top{
	background: url(../images/index-case-bg.png) no-repeat center;
	height: 130px;
	width: 100%;
	padding: 30px;
	background-size: cover;
}
.index-solution .isct-name{
	font-size: 18px;
	margin-bottom: 12px;
}
.index-solution .isct-bref{
	color: #999999;
	font-size: 14px;
}
.index-solution .isct-img{
	width: 100%;
}
.index-solution .isct-img img{
	width: 100%;
}
.index-solution .isc-intro{
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #00A0D9;
	color: #fff;
	padding: 30px 30px 0;
}
.index-solution .isci-name{
	font-size: 24px;
	font-weight: bold;
	
}
.index-solution .isci-cont{
	font-size: 14px;
	margin-bottom: 34px;
}
.index-solution .isci-line{
	width: 20%;
	height: 4px;
	background-color: #fff;
	margin: 26px 0;
}
.index-solution .swiper-slide:hover .isc-intro{
	display: block;
}

.swiper-button-next, .swiper-button-prev{
	    top: calc(100% + 63px) !important;
	    height: 35px !important;
	    width: 35px !important;
	    line-height: 35px;
	    text-align: center;
		font-size: 24px;
		background-image: none !important;
		background-color: #00A0D9 !important;
		border-color: #00A0D9;
		color: #fff;
		
}
.swiper-button-disabled{
	border: 1px solid #ccc;
	background-color: #FFFFFF !important;
	color: #999999;
}
.swiper-button-next:hover, .swiper-button-prev:hover,.swiper-button-next:visited,.swiper-button-prev:visited{
	background-color: #00A0D9 !important;
	border-color: #00A0D9;
	color: #fff;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	 left: calc(50% - 35px) !important;
	 transform: translateX(-50%);
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: none;
	left: calc(50% + 35px) !important;
	transform: translateX(-50%);
}

/* 首页---产品中心 */
.index-product .ip-item{
	position: relative;
	width: 24%;
	float: left;
  margin: 0.5%;
}
.index-product .ip-item .img{
	width: 100%;
	height: 100%;
	box-shadow: 0 12px 15px -7px #aba4ab;
    border-radius: 15px;
}
.index-product .ip-item .ip-item-txt{padding: 10px;}
.index-product .ip-item .ip-item-txt .title{font-size: 18px;text-align: center;color: #333;}
.index-product .ip-item .ip-item-txt .desc{font-size: 14px;color: #999999;}
.index-product .ip-mask{
	/* background-color: rgba(0,0,0,0.2); */
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.index-product .ip-mask a{
	display: block;
	width: 100%;
	height: 100%;
}
.index-product .ip-mask img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.index-product .ip-item:hover .ip-mask{
	background-color: rgba(27, 144, 185, 0.8);
}
/* .index-product .ip-item:hover .img img {
  transform: scale(1.15);
  -ms-transform: scale(1.15);
  -webkit-transform: scale(1.15);
  -o-transform: scale(1.15);
  -moz-transform: scale(1.15);
} */
/* 集团动态 */
.index-news{
	background-color: #F2F2F2;
	padding-bottom: 55px;
}
.index-news .in-list{
	margin-bottom: 25px;
}
.index-news .in-item{
	float: left;
	width:22%;
	margin-right: 4%;
}
.index-news  .in-item:nth-child(4n+4){
	margin-right: 0px;
}
.index-news .in-img{
	width: 100%;
}
.index-news .in-info{
	padding: 26px 0;
	color: #333;
}
.index-news .in-name{
	font-size: 16px;
	margin-bottom: 10px;
}
.index-news .in-bref{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	margin-bottom: 25px;
}
.index-news .in-time{
	color: #999999;
	font-size: 14px;
}
.index-news .int-time img{
	vertical-align: bottom;
	margin-right: 6px;
}
.index-news .int-enter{
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
} 
.index-news .in-item:hover .int-enter{
	margin-right: -15px;
}
.index-news .in-more{
	display: block;
	height: 42px;
	width: 116px;
	line-height: 42px;
	text-align: center;
	background-color: #00A0D9;
	font-size: 14px;
	margin: 0 auto;
	border-radius: 21px;
	-webkit-transition: .6s all;
	-moz-transition: .6s all;
	transition: .6s all;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.index-news .in-more::before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -15px 0 0 1px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1, 2, 1);
    -moz-transform: scale3d(1, 2, 1);
    -o-transform: scale3d(1, 2, 1);
    -ms-transform: scale3d(1, 2, 1);
    transform: scale3d(1, 2, 1);
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
    -moz-transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
}
.index-news .in-more:hover::before {
    -webkit-transform: scale3d(9, 9, 1);
    -moz-transform: scale3d(9, 9, 1);
    -o-transform: scale3d(9, 9, 1);
    -ms-transform: scale3d(9, 9, 1);
    transform: scale3d(9, 9, 1);
}
.index-news .in-more:hover{
	color: #00A0D9;
}
/* 联系我们 */
.contact-top {
	background-color: #FFF;
	padding: 54px 0 60px;
}
.contact-top .ct-head{
	text-align: center;
	font-size: 24px;
	margin-bottom: 72px;
}
.contact-top .ct-item{
	float: left;
	width: 30.5%;
	border-right: 1px solid #F4F4F4;
	color: #666666;
	margin-right: 4%;
}
.contact-top .ct-item:nth-child(3n+3){
	border-right: none;
	margin-right: 0;
}
.contact-top .ct-item:not(:nth-child(3n+3)){
	padding-right: 4%;
}
.contact-top .ct-item p{
	color: #666;
	font-size: 14px;
	line-height: 30px;
}
.contact-top .ct-item .cti-title{
	color: #333;
}
.contact-cont{
	background-color: #F4F4F4;
	padding: 40px 0 0;
}
.contact-cont .cc-title{
	font-size: 14px;
	margin-bottom: 25px;
}
.contact-cont .cc-item{
	background-color: #fff;
	padding: 25px 30px;
	margin-right: 3%;
	width: calc(94%/3);
	float: left;
	margin-bottom: 40px;
	height: 200px;
	box-shadow: 0 12px 18px 3px #aba4ab;
}
.contact-cont .cc-item {
	height: 260px;
}
.contact-cont .cc-item:nth-child(3n+3){
	margin-right: 0px;
}
.contact-cont .cc-item p {
	color: #666666;
	line-height: 30px;
	font-size: 14px;
}
.about-cont .ac-top{
	padding-bottom: 100px;
}
.about-cont .actc-info{
	font-size: 14px;
	color: #666;
	margin-bottom: 75px;
}
.about-cont .actc-icon{
	text-align: center;
}
.about-cont .actci-item{
	display: inline-block;
}
.about-cont .actci-img {
    height: 50px;
}
.about-cont .line{
	display: inline-block;
	width: 1px;
	height: 68px;
	margin:0 66px;
	background-color: #f4f4f4;
}
.about-cont .actci-item img{
	margin-bottom: 22px;
}
.about-cont .actci-num{
	font-size: 30px;
	color: #6BBC6F;
	font-weight: bold;
	margin-bottom: 14px;
}
.about-cont .actci-bref{
	font-size: 14px;
	color: #999999;
}

.about-cont .ac-bottom{
	background: url(../images/about-bg.png) no-repeat center;
	background-size: cover;
	padding: 70px 0;
	position: relative;
}
.about-cont .acb-img{
	width: 23%;
	margin-right: 2%;
}
.about-cont  .acb-cont{
	width: 75%;
}
.about-cont .acbc-title{
	font-size: 18px;
	margin-bottom: 40px;
}
.about-cont .acbc-info{
	color: #666;
	font-size: 14px;
}
/* 集团业务---解决方案 */
/* .bussiness-case {
	padding: 55px 0 0;
	border-bottom: 1px solid #f4f4f4;
} */
.bussiness-case .bc-item{
	float: left;
	width: 49%;
	margin-right: 2%;
	position: relative;
	margin-bottom: 66px;
}
.bussiness-case .bc-item:nth-child(2n+2){
	margin-right: 0;
}
.bussiness-case .bc-item .img{
	width: 100%;
	height: 100%;
}
.bussiness-case .bc-title{
	height: 48px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 48px;
	color: #fff;
	font-size: 16px;
	background-color: rgba(0,0,0,0.6);
	padding-left: 3%;
}
/* 集团业务---产品展示 */
.bussiness-products .bp-item{
	float: left;
	width: 22%;
	margin-right: 4%;
	margin-bottom:46px;
}
.bussiness-products  .bp-item:nth-child(4n+4){
	margin-right: 0;
}
.bussiness-products .bp-item .img{
	width: 100%;
}
.bussiness-products .bpi-title{
	font-size: 14px;
	padding: 20px 0;
	text-align: center;
	color: #333;
}
/* 企业文化 */
.culture-cont .cc-info{
	font-size: 16px;
	color: #666;
}
/* 集团动态 */
.news-cont .nc-item {
	margin-bottom: 52px;
	border-bottom: 1px solid #E6E6E6;
}
.news-cont .nc-item .img{
	width: 15%;
	margin-right: 3%;
}
.news-cont .nci-right{
	width: 82%;
	padding-bottom: 15px;
}
.news-cont .nci-name{
	font-size: 16px;
	color: #333;
	margin-bottom: 18px;
}
.news-cont .nci-bref{
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
}
.news-cont .nci-time{
	font-size: 14px;
	color: #999;
}
.news-cont .nci-time img{
	vertical-align: middle;
}
/* 投资者关系 */
.report-cont .rc-item{
	width: 49%;
	margin-right: 2%;
	height: 50px;
	line-height: 50px;
	float: left;
	padding: 0 95px 0 18px;
	position: relative;
}
.report-cont .rc-item a{
	color: #666;
	font-size: 14px;
}
.report-cont .rc-item:nth-child(2n+2){
	margin-right: 0;
}
.report-cont .rc-item span{
	margin-right: 4px;
	font-weight: bold;
}
.report-cont .rci-time{
	color: #999;
	position: absolute;
	right: 18px;
	top: 0px;
}
.report-cont .rc-item:first-child,.report-cont .rc-item:nth-child(2n+2){
	background-color: #F1F1F1;
}
.report-cont .rc-item:nth-child(4n+4),.report-cont .rc-item:nth-child(2n+2) + .rc-item{
	background-color: #fff;
}
.report-cont .rc-item:nth-child(4n+4) + .rc-item{
	background-color: #F1F1F1;
}
/* 动态详情 */
.news-detail .ndi-top{
	border-bottom:1px solid #E6E6E6;
	padding-bottom: 15px;
}
.news-detail .ndi-top h3{
	font-size: 24px;
	margin-bottom: 16px;
}
.news-detail .ndi-info{
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #E6E6E6 ;
	padding: 35px 0;
}
.ndi-info a{color: #333;}
.news-detail .ndi-times{
	color: #999;
	font-size: 14px;
}
.news-detail .ndi-times img{
	vertical-align: middle;
	margin-right: 6px;
}
.news-detail .nd-nav a{
	display: block;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}
/* 产品详情 */
.business-detail .bdc-info{
	font-size: 14px;
	color: #666;
}
.business-detail .bdc-info h3{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 30px;
  text-align: center;
}
.business-detail .bdc-btn{
	margin-top: 50px;
	text-align: center;
}
.business-detail .bdc-btn a{
	display: inline-block;
	width: 110px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	background-color: #F4F4F4;
	font-size: 14px;
	margin-right: 22px;
	color: #333;
	border: 1px solid #F4F4F4;
}
.business-detail .bdc-btn a:last-child{
	margin-right: 0px;
}
.business-detail .bdc-btn :hover{
	background-color: #fff;
	border-color:#F4F4F4 ;
}
/* 成长足迹 */
.footprint-cont .fc-cont{
	background: url(../images/footprint-bg.png) no-repeat center;
	background-size: cover;
	position: relative;
	text-align: center;
	padding: 34px 0;
}
.footprint-cont .fcc-line{
	margin: 0 auto;
	background-color: #D9D9D9;
	width: 2px;
}
.footprint-cont .fcc-item{
	color: #666;
	font-size: 14px;
	float: left;
	width: 50%;
} 
.footprint-cont .fcc-item:nth-child(2n+1) {
    margin-left: 6px;
}
.footprint-cont .fcc-item:nth-child(2n+2) {
    margin-left: -12px;
}
.footprint-cont .fcc-item:nth-child(4n+1) .fcci-point,.footprint-cont .fcc-item:nth-child(4n) .fcci-cont{
	float: right;
	text-align: left;
	margin-left: 10px;
}
.footprint-cont .fcc-item:nth-child(4n) .fcci-point,.footprint-cont .fcc-item:nth-child(4n+1) .fcci-cont{
	float: left;
	margin-right: 10px;
	text-align: right;
}
.footprint-cont .fcci-point{
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 2px solid #fff;
	background-color: #CCCCCC;
}
.footprint-cont .fcci-cont{
	width: calc(100% - 22px);
	margin-top: -20px;
}
.footprint-cont .fcci-cont h3{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
}

.footprint-cont .fcc-list{
	position: absolute;
	top: 70px;
	left: 50%;
	transform: translateX(-50%);
	padding: 0 14%;
}
#zoom {z-index: 99990;position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.65);filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#zoom .content {z-index: 99991;position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;background: #ffffff no-repeat 50% 50%;padding: 0;margin: -100px 0 0 -100px;box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);border-radius: 4px;}
#zoom .content.loading {background-image: url('../images/loading.gif');}
#zoom img {display: block;max-width: none;background: #ececec;box-shadow: 0 1px 3px rgba(0,0,0,0.25);border-radius: 4px;}
#zoom .close {z-index: 99993;position: absolute;top: 0;right: 0;width: 49px;height: 49px;cursor: pointer;background: transparent url('../images/close.png') no-repeat 50% 50%;opacity: 1;filter: alpha(opacity=100);border-radius: 0 0 0 4px;}
#zoom .previous,#zoom .next {z-index: 99992;position: absolute;top: 50%;overflow: hidden;display: block;width: 49px;height: 49px;margin-top: -25px;}
#zoom .previous {left: 0;background: url('../images/arrows.png') no-repeat 0 0;border-radius: 0 4px 4px 0;}
#zoom .next {right: 0;background: url('../images/arrows.png') no-repeat 100% 0;border-radius: 4px 0 0 4px;}
#zoom .close:hover {background-color: #da4f49;}
#zoom .previous:hover,#zoom .next:hover {background-color: #0088cc;}

/* 资历证书 */
.certifications-cont .cc-item{
	width: calc(94%/4);
	margin-right: 2%;
	margin-bottom: 15px;
}
/*搜索*/
.shousuo li {border-bottom:1px dotted #b8b8b8;margin:0;padding:0;line-height:42px;width:100%;float:left;}
.shousuo li a.nif {float:left;width:84%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:42px;font-size:14px;color:#4d4d4d;}
.shousuo li a.nif:hover {color:#0066b3;}
.shousuo li b a {font-size:14px;color:#0066b3;}
.shousuo li .riqi {float:right;color:#878787;font-size:12px;}
/******** 404 *********/
.si{text-align:center;background:#fff;width:100%;float:left;margin-top:12%;}
.psicx{margin:15px 0;}
.psicx h1{font-family:"Arial";font-size:30px;font-weight:bold;color:#393939;}
.psicx p{font-family:"Arial";font-size:14px;font-weight:bold;color:#393939;}
.psicl h3{font-family:"Arial";font-size:16px;color:#5f5f5f;}
.psicl p{font-family:"Arial";font-size:12px;color:#5f5f5f;}
.ruturnk{margin:15px auto 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:125px;height:50px;padding:4px 0 0;background:#ed0f0f;}
.ruturnk h1{font-family:"Arial";font-size:20px;font-weight:bold;color:#fff;margin: 0;padding: 0;}
.ruturnk p{line-height:16px;font-family:"Arial";font-size:14px;color:#fff;text-transform:uppercase;margin: 0;padding: 0;}
@media only screen and (max-width: 1200px) {
	.container{
		width: 100%;
		padding: 0 15px;
	}
}
@media only screen and (max-width: 992px) {
	.index-about .ia-img{
		width: 100%;
		float: none;
		height: auto;
	}
	.index-about{
		position: relative;
	}
	.index-about .iac-info{
		padding: 0 15px;
	}
	.index-about .iac-tips{
		margin-bottom: 25px;
	}
	.index-about .iac-bref {
	    margin-bottom: 40px;
	}
	.index-about .ia-img{
		padding-top: 65px;
	}
	.index-about .ian-item:first-child{
		margin-left: 15px;
	}
	.footer-left {
	  width: 100%;
	  float: none;
	  text-align: center;
	}
	.footer-menu {
	  display: none;
	}
	.industries-list-body h3 a {
	  font-size: 18px;
	}
	.hot-list-ul h3 a {
	  font-size: 16px;
	  line-height: 42px;
	}
	.contact-form {
	  width: 100%;
	}
	.footer-left .fselect{
		margin: 30px auto 0;
	}
	.contact-cont .cc-item{
		width: calc(94%/2);
	}
	.contact-cont .cc-item:nth-child(3n+3) {
	     margin-right: 3%;
	}
	.contact-cont .cc-item:nth-child(2n+2){
		margin-right: 0;
	}
}
@media only screen and (max-width: 768px) {
	.index-product .ip-item{
		width: 49%;
	}
	.index-news .in-item{
		width: 48%;
		margin-right: 4;
	}
	.index-news .in-item:nth-child(2n+2){
		margin-right: 0;
	}
	.footer-bar{
		padding: 12px 0;
	}
	.footer-bar .fb-left{
		float: none;
	}
	.footer-bar .fb-right{
		float: none;
		margin-top: 8px;
	}
	.main-nav{
		margin-bottom: 25px;
	}
	.main-nav .mn-item{
		margin-bottom: 10px;
	}
	.about-cont .actc-info{
		margin-bottom: 45px;
	}
	.about-cont .ac-top {
	    padding-bottom: 50px;
	}
	.about-cont .actci-item {
	    width: 32%;
		margin-bottom: 18px;
		float: left;
	}
	.about-cont .line{
		display: none;
	}
	.about-cont .acb-img{
		width: 100%;
		float: none;
	}
	.about-cont .acb-img img{
		width: 100%;
	}
	.about-cont .acbc-title{
		position: absolute;
		top: 25px;
		margin-bottom: 0;
	}
	.about-cont .acb-cont{
		width: 100%;
		float: none;
		margin-top: 15px;
	}
	.news-cont .nc-item .img{
		float: none;
		width: 100%;
	}
	.news-cont .nc-item .img img{
		width: 100%;
		
	}
	.news-cont .nci-right{
		float: none;
		width: 100%;
		padding: 16px 0;
	}
	.report-cont .rc-item {
	    float: none;
	    width: 100%;
	}
	.report-cont .rc-item:nth-child(2n+1) {
	    background-color: #F1F1F1 !important;
	}
	.report-cont .rc-item:nth-child(2n+2) {
	    background-color: #fff;
	}
	.contact-top .ct-item {
	    float: none;
	    width: 100%;
	    text-align: center;
	    border-bottom: 1px solid #F4F4F4;
	    border-right: 0;
	    margin-bottom: 18px;
	    padding-bottom: 18px;
	}
	.contact-top .ct-head{
		margin-bottom: 25px;
	}
	.contact-top{
		padding: 0px 0 30px;
	}
}
@media only screen and (max-width: 640px){
	
}
@media only screen and (max-width: 480px){
  .index-product .ip-item{width: 100%;margin: 10px 0;}
  .about-title{padding: 0;}
	.contact-cont .cc-item {
	    float: none;
	    width: 100%;
	    margin-bottom: 20px;
	}
	.index-about .ia-nav{
		padding: 0 15px;
	}
	.index-about .ian-item{
		width: 50%;
	}
	.index-about .ian-item:first-child {
	    margin-left:0;
	}
	.header_head{
		line-height: 70px;
	}
	.logo{
		margin-top: 0;
	}
	
	
	.index-about .iai-item{
		width: 32%;
		margin-right: 2%;
		text-align: center;
	}
	.index-about .iai-item:nth-child(3n+3){
		margin-right: 0;
	}
	
	
	.index-title{
		padding: 28px;
	}
	.index-solution .is-top-bg{
		padding-bottom: 20px;
	}
	.footer-left .fselect{
		width: 50%;
	}
	.about-cont{
		padding-bottom: 0;
	}
	.index-about .ia-cont{
		padding: 25px 0;
	}
	.about-cont .ac-bottom{
		padding-bottom: 35px;
	}
	.main-content {
		padding: 30px 0;
	}
	.bussiness-case .bc-item{
		margin-bottom: 22px;
	}
	.certifications-cont .cc-item{
		width: 48%;
		margin-right: 4%;
	}
	.certifications-cont .cc-item:nth-child(2n+2){
		margin-right: 0;
	}
	.bussiness-products .bp-item{
		width: 48%;
		margin-bottom: 10px;
	}
	.bussiness-products .bp-item:nth-child(2n+2){
		margin-right: 0;
	}
}



