/*头部*/
.header { position: absolute; left: 0; z-index: 11;}
	.logo img.logoimg1 {display: block;}
	.logo img.logoimg2 {display:none;}
.topR li a,.onemenu,.onemenu:hover{ color:#fff;}
.onemenu:after{ background:#fff;}
.ssBtn { background: url(icon_ss_white.png) no-repeat left center;    background-size: 100% auto;}
.enBtn { border:1px solid #fff; background: url(icon_yy.png) no-repeat 0.16rem center; background-size: 0.3125rem auto;}
.topR li:nth-child(1):after{    border-left: 1px solid #fff;}

/* banner */
.bannerCon{ overflow: hidden; position: relative; z-index: 1;}
	.banner_list,.banner_list li,.swiper-container,.banner_list li a{ width: 100%; height: 100%; }
	.banner_list li { overflow: hidden; }
	.banner_list li a,.banner_list li img{ display: block;}
	.banner_list li img,.banner_list li video{ width: 100%; height: 100%; object-fit: cover;}
	.banner-pagination { position: absolute;text-align: right; z-index:2; bottom:.9rem;right:0; text-align: center; width: 100%; }
	.banner-pagination span { display: inline-block; font-size:0; cursor: pointer;  background:rgba(33,102,181,.6); width:.275rem; height:.275rem;opacity:1;margin:0 0.125rem;border-radius:50%;}
	.banner-pagination span.on {background:rgba(33,102,181,1);}

/*标题*/
.menuTitle1 { margin-bottom: 0.625rem; width: 100%; clear: both; }
.menuTitle1 span,.menuTitle1 a{display: block; line-height: .8rem;}
.menuTitle1 span {float: left; font-size: .5rem; color: #004099; font-family:"思源黑体","黑体";/*text-transform: uppercase;*/}
.menuTitle1 a{ float: right;font-weight: lighter; font-size: 0.25rem; color: #666;}
.menuTitle1 a:hover,.menuTitle2 a:hover{ color:#004099; }
/*新闻区域*/
.newsCon{ padding:1.625rem 0 0; }
	/*新闻列表*/
	.xwzxr{ width:47%;}
	.xwzxr .menuTitle1{ margin-bottom: 0;}
	.newsList1{}
	.newsList1 li{ border-bottom:1px solid #e8e8e8;padding:0.4rem 0;}
	.newsList1 li a,.newsList1 li span{ line-height:.6rem; display: block; }
	.newsList1 li a{ font-size:0.3rem; float: left; width: 80%;}
	.newsList1 li span{font-size:0.25rem; color: #666; float: right;}
	.newsList1 li p{ width: 100%; clear: both; padding-top:.2rem; font-size: 0.25rem; color:#666;}
	.newsList1 li p,.newsList1 li a{overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
	/*新闻图片切换*/
	.xwzxf{ width: 50%;}
	.xwimgList a{ display: block; position: relative;}
		.xwimg,.xwimg img{display: block;}
		.xwimg{height:6.7rem;}
		.xwimg img{ height: 100%; width: 100%; object-fit: cover;}
		.xwtitle{ position: absolute; left: 0; bottom:0; width: 100%; height: 0.8rem; background: rgba(0,64,153,.65);}
		.xwtitle span{ display: block; color: #fff; font-size:0.275rem; line-height:.8rem; width: 75%; margin-left: 2%; overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
		.xwtitle em{ position: absolute; right: 2%; bottom:0; line-height: .8rem; font-size: 0.25rem; color: #fff; font-style: normal;}

		.xwzx_pagination{width: 100%; text-align: right; position: absolute; bottom: .9rem!important; left: 0;z-index: 3; padding-right: 2%;}
		.xwzx_pagination span{ display: inline-block; width: .2rem; height: .2rem; margin:0 .15rem; border-radius: 50%; background: #d0d2d4;opacity:1;}
		.xwzx_pagination span.on{ background: #0a63bb;}
/*产品区域*/
.productCon{ padding:1.25rem 0; background: url("encpbg2.png") no-repeat left top; background-size:auto 100%; position: relative;}
	.productbg{ position: absolute; right:0; top:7%; height: 84%; width: 76%; background: url("encpbg.png") no-repeat right top; background-size: auto 100%;}
	.productList{}
	.cpenList li{ padding-bottom:0.5rem;}
	.cpenList li a{ display: block; position: relative; overflow: hidden; height: 6.275rem;}
	.cpenList li a img{ display: block;width: 100%;height:100%;transition: all 0.5s linear 0s;}
	.cpenList li a:hover img{transform:scale(1.1,1.1);}
	.cpenList li a span{position: absolute; left:2%; bottom:0.325rem; color: #333333; font-size: 0.25rem; line-height:140%; transition: all 0.5s linear 0s; text-align: center; width: 96%; text-transform: uppercase;}
		.cpbtn{ position: relative; }
		.cpbtn a{ display: inline-block; width: 0.9rem;height: 0.9rem; border:0.0125rem solid #2679df; background: #fff; line-height: .9rem; text-align: center; font-size: .5rem; color: #444444; cursor: pointer; border-radius: 50%; font-family: "宋体"; font-weight: bold; margin-right: 0.3rem;}
		.cpbtn a.swiper-button-disabled{ border:1px solid #d4d4d4; }


/*技术*/
.jishuCon{ background:#fff url("enjsbg.png") no-repeat right bottom; position: relative; background-size: 70% auto; padding:1.625rem 0 2rem;}
.jishuCon .menuTitle1 span{ float: right; }
	.jishubg{ position: absolute; left:0; top:0; width:28%; height: 100%; background: #106cdd;}
		.jsbtn{ text-align: right; padding-top:0.375rem;}
		.jishuList{}
		.jishuList img ,.jishuList span{ display: block; width: 100%;}
		.jishuList span{ font-size: 0.25rem; padding-top:0.25rem; line-height: 150%; color: #333;}
		.jishuList img { height: 3.75rem; object-fit: cover;}

/*栏目快捷入口*/
.kjrklink{padding:1.25rem 0 1.875rem;}
.kjrklink ul{ width: 100%; display: flex; justify-content: space-between;}
.kjrklink ul li{ width: 32%;}
.kjrklink ul li a,.kjrklink ul li img,.kjrklink ul li span{ display: block;}
.kjrklink ul li a{ width: 100%; position: relative; overflow: hidden;transition: all 0.5s linear 0s;}
.kjrklink ul li img{ width: 100%;transition: all 0.5s linear 0s;transform-origin: 100% 100%;}
.kjrklink ul li span{position: absolute; left: 0.4rem; top:40%; color: #333; font-size: 0.4rem; line-height: 100%;transition: all 0.5s linear 0s;}
.kjrklink ul li:hover a{box-shadow: 0 0 .2rem rgba(0,0,0,.2)}
.kjrklink ul li:hover span{ top:36%; color:#004099;}
.kjrklink ul li:hover img{transform:scale(1.1,1.1); }


/* 适配代码 */

@media screen and (max-width: 1024px){ 
	.productbg{ background-size: 100% 100%;}
	.cpenList li a{ height: 5rem;}

}
@media screen and (max-width: 768px){
.mobileBtn em{    border: 0.03rem solid #fff;    background: #fff;}

	.newsCon{ padding-top:1rem;}
	.productCon,.jishuCon,.kjrklink{ padding:1rem 0;}
	.xwzxf,.xwzxr{ width: 100%; float: none;}
	.xwzxr{ padding-top:.8rem;}

	.kjrklink ul li span{ left:.35rem;}






}
@media screen and (max-width:500px){
	.newsList1 li a{ font-size: .35rem;}
	.newsList1 li span,.newsList1 li p{font-size: .3rem;}

	.cpenList li a span,.jishuList span{font-size: .35rem;}

.kjrklink ul{flex-wrap: wrap;}
.kjrklink ul li{ width:100%; margin-bottom:.4rem;}


}

@media screen and (max-width:400px){
	.jishubg{ display: none;}
	.jishuList img{height: auto;}

}