.section{ overflow: hidden; }
.marTop{ margin-top:145px; }
.header{ position: fixed; left:0; top:0; z-index: 111;  }
/*飘窗*/
.pcimg{position: fixed; right:0; bottom:20px; z-index: 111; width:110px;  }
.pcimg span{ font-size:Arial; font-size:20px;color:#015aab;    display: inline-block; position:absolute; top:-15px; right:10px;cursor: pointer;}
.pcimg img{display:block; width:100%;}
/*banner*/
.slider{position:relative; overflow: hidden; margin-top: 145px;}
.slider .slider-track{-webkit-transition:all 1s cubic-bezier(0.7,0,0.3,1);transition:all 1s cubic-bezier(0.7,0,0.3,1);}
.item{height:100%;position:relative;z-index:1; background: #fff;}
.item a{width:100%;-webkit-transition:all 1s cubic-bezier(0.7,0,0.3,1);transition:all 1s cubic-bezier(0.7,0,0.3,1);-webkit-transform:scale(1.2);transform:scale(1.2); height: 100%; display: block; background-repeat: no-repeat; background-size: cover;}
.item.slick-active a{-webkit-transform:scale(1);transform:scale(1);}
.item a span{ position: absolute; display: block;}
.item1 a span{ right:7%; bottom:17%; text-align:right; width: 43%;}
.item2 a span{left:8%; top:12%; text-align:left; width: 28%;text-align:left;}
.item3 a span{left:10%; top:17%; text-align:left; width: 37%;text-align:left;}
.item a span img{ display:block; width: 100%; }

/*about*/
.About{background:url(/caiqtest/resource/cms/2022/08/img_pc_site/2022081209423195920.jpg) no-repeat center center;background-size:cover;}
.About .conW{}
.aboutVideo{width:100%; height: 100%;left: 0; top: 0; position: absolute; z-index: -1; overflow:hidden; }
.aboutVideo video{min-height:100%; min-width: 100%;    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}
.aboutCon{background:rgba(255,255,255,.6) ; width:40%; padding: 45px;text-align: right; border-radius: 8px; position: relative;}
.aboutCon p{ font-size:18px; line-height: 200%; text-align:left; }
.aboutCon span{ display: block; text-align: left; position: absolute; top: -30px; left: 45px;}
.aboutCon a{ display: inline-block; padding:0 60px; line-height: 54px; border-radius:4px; font-size:16px; color:#fff; background: #2685da; margin-top:45px; }

/*Business*/
.Business{background: url(bg_fuwu.jpg) no-repeat center center; background-size:cover; }
	.title2{font-size:40px;color: #005bac;font-weight: bold; text-align: left; line-height:50px;}
	.fwimgList{ margin-top:30px; position: relative; }
	.fwimgList li a,.fwimgList li a span{ display: block;}
	.fwimgList li a span{ background:#FFf; font-size:20px; width: 100%; }
		.fuwuImg{ height:248px; overflow: hidden;}
		.fuwuImg img{ width:100%; height: 100%; object-fit: cover;transform: scale(1);transition: all ease-in-out 300ms;  }
		.fuwuTitle{ line-height:30px; padding:20px 0 ; }
	.fwimgList li:hover .fuwuImg img{transform: scale(1.1);}

	.fwimgList .prev1,.fwimgList .next1{ width:70px; height: 120px; background:#999999; color:#Fff; text-align:center; top:50%; margin-top:-60px; font-size:40px; line-height:120px; font-family:黑体; }
	.fwimgList .prev1{ left:-100px; }
	.fwimgList .next1{ right:-100px; }
	.fwimgList .my-button-disabled{ background:#e5e5e5;}
	.pagination1{ display: none; }

/*News*/
.News{background: url(bg_news.jpg) no-repeat center center; background-size:cover; }
.News .marTop{ position: relative; padding:30px 0; background: #fff; border-radius:8px; background:rgba(255,255,255,.8); }
	.newsT{ position: absolute; left:40px; top:30px; }
	/*左侧图片*/
	.newsImg{ margin-top:75px; width:45%; margin-left:3%; text-align: left;}
	/*.newsImg ul, .newsImg ul li{ width:100%; }
		.newimg{ height: 310px; width:100%; }
		.newimg a{display: block;width: 100% ;}*/
		.newimg{ height: 310px; width:100%; }
		.newimg img{ width:100%; height:100%; object-fit: cover; display: block; }
		.newTitle2 a,.newTitle2 span{ display: inline-block; line-height:40px; margin-top:5px; }
		.newTitle2 a{ float: left; width: 80%; font-size: 20px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
		.newTitle2 span{ float: right; font-size: 14px; }
	.newsImg .newSum{ margin-left:0; }
	.newsImg .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:110px; text-align:right;right: 20px;left: inherit; }
	.newsImg .swiper-pagination span{opacity: 1;background: #fff;}
	.newsImg .swiper-pagination span.on{ background: #005bac; }
	/*右侧列表*/
	.newsCon{ margin:44px 3% 0 0; position: relative; width: 47%;}
		.newsTitle,.newsTitle2{ text-align:right; top:-44px; right: 0; position: absolute;white-space:nowrap;}
		.newsTitle a{ display: inline-block; line-height:44px; margin-left: 25px; padding: 0 22px; background: #efeff1; font-size: 20px; border-radius: 5px;}
		.newsTitle2{ display:none; }
		.newsTitle2 a{ display: inline-block; font-size: 20px;margin:0 2%; padding:6px 0; display: inline-block;  border-radius: 5px; background: #efeff1;    width: 16%;}
		.newsTitle a.on,.newsTitle2 a.on{ background: #d9e7f5; color:#07509f; }
	.newsLsit{}
	.newsLsit li{ padding-top:26px; }
	.newsLsit a{ display: block; text-align:left; position: relative; }
	.newsLsit span{ display:block; }
		.newDate{ position: absolute; left:0; top:5px; background: #2685da; padding:4px 18px 10px; border-radius:5px; }
		.newDate b,.newDate em{ display: block; text-align:center;color:#Fff; }
		.newDate b{ font-size: 34px; }
		.newDate em{ font-size:14px; }
		.newTitle,.newSum{margin-left:110px;}
		.newTitle{ font-size: 18px; line-height: 30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
		.newSum{margin-top: 5px; font-size: 14px; color:#949494; line-height:26px; height: 52px; overflow: hidden; text-align: left; }




@media screen and (max-width:1366px){
	.fwimgList .prev1,.fwimgList .next1{display: none;}
	.pagination1{ display: block; width:100%; text-align:center;padding-top: 15px; position: relative }
	.pagination1 span{opacity: 1; width: 12px; height: 12px; background: #fff; margin: 0 8px; border-radius: 6px;}
	.pagination1 span.on{ opacity: .6; width:40px; }
}



@media screen and (max-width:1200px){
	/*关于我们*/
	.aboutCon{ padding:30px; }
	.aboutCon p{ font-size: 1.8rem; line-height: 180%; }
	.aboutCon a{ margin-top:20px; line-height: 44px; }
	/*新闻中心*/
	.newsTitle a {margin-left: 10px;padding: 0 10px; font-size: 2rem;}
	.newsTitle2 a{ margin:0 2%; padding: 6px 0; font-size: 2rem;}
}
@media screen and (max-width:960px){
	.header{ position: relative;}
	.marTop{ margin-top:4rem; }
	
.title2{ text-align:center;}	
	/*banner*/
	.Banner{ height: 50vh; }
		.slider{margin-top:0px;}
		.slider,.item{height: 50vh;}
	/*关于我们*/
	.About{ padding:0 0 5rem;/*background:#f5f5f5;*/ }
	.aboutCon{padding:4%; width:92%;}
	.aboutCon span {text-align: center; position: relative; left: 0;top: 0;padding-bottom: 15px;}
	.aboutCon p{ font-size: 1.6rem;color: #333; }
	.aboutVideo{position: relative;display:none; }
	.aboutVideo video{ position: relative;top: 0;left: 0; transform: translate(0);}
	/*新闻中心*/
	.News,.Business{padding-bottom:5rem;}
	.newsImg,.newsCon{ width:94%; }
	.newsCon{ margin-top:30px; }
		.newsT { text-align: center; left: 0; width: 100%;}
		.newsTitle,.newsTitle2{ top:0;position: relative; right:inherit; width:100%; text-align:center; }
		.newsTitle a{ margin:0 5px; }
		.newsTitle2 a{ margin:0 2%;}
		.newTitle{ font-size:1.6rem; }
		.newSum,.newDate em{font-size: 1.4rem;}
		.newDate b{font-size: 2.6rem;}
	/*产品*/

	
}
@media screen and (max-width:767px){
	/*关于我们*/
	.title2{ font-size:3rem; line-height: 150%; }
	/*服务*/
	.fwimgList li a .fuwuImg{ height:40vh; }
	/*新闻中心*/
	.News .marTop{ padding:2rem 0; }
	.newsImg{margin-top: 60px;}
		.newsT{ top:2rem; }	
	.newimg{ height: 30vh; }
	.newTitle2 a{ width:70%; }
	.newTitle2 a,.newTitle2 span{ font-size:1.6rem; }
	.newsImg .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 90px;}
	.newsCon{ margin-top:2rem; }
	.newsLsit li{ padding-top:2rem; }
	.newsTitle{display: none;}
	.newsTitle2{ display: block; }
	.newsTitle2 a{ font-size:1.6rem; line-height: 22px; width:14%;}
	.newsTitle2 a{ margin:0 1%; width:6px 0;}
	.newTitle,.newSum{ margin-left:90px; }
	.newTitle{ font-size:1.4rem; }
	.newSum{font-size: 1.2rem; line-height: 18px;height:36px;margin-top:0;}
	.newDate{ padding:4px 10px 10px }
	.newDate b{font-size: 2.2rem;}
/*首屏banner*/
.item a span{width: 60%;}
	

}
@media screen and (max-width:480px){
/*首屏banner
.item a span{width: 80%;}*/
	
}