/* banner */
.bannerC{overflow: hidden; position: relative;z-index:1;}
	.bannerimg li{ position: relative}
	.bannerimg li img{ display: block; width: 100%;}
	.bannerimg li span{ position: absolute; height: 100%; left:0; top:0; /*background: url("banenrbg.png") no-repeat left top; background-size: auto 100%;*/ width:63%;}
	.bannerimg li span img{ width: auto; height: 1.1875rem;
		position: absolute; left:0.8125rem; bottom:0.7875rem;}

.bannerBtn {position: absolute;text-align: right; z-index: 4; bottom:.4rem!important;right:.4rem!important;left: inherit!important;width: auto!important;}
.bannerBtn span { display: inline-block; cursor: pointer;  background:#fff!important; width:0.375rem!important; height: 0.1rem!important; opacity:1; border-radius: 0.0375rem!important;}
.bannerBtn span.swiper-pagination-bullet-active{ background:#00a0dd!important;}
/*股票信息*/
.gpcon{ background: #000; height: 0.8rem; width: 100%; position: relative;}
.gpcon:before{ content: ""; position: absolute; left:0.5625rem; height: .8rem; width:0.35rem; background: url("icon_gp.png") no-repeat left center; background-size: 100% auto; }
.gpcon li{ float: left; margin:0 0.375rem 0 1.25rem;}
.gpcon li,.gpcon li a,.gpcon li span{ color:#fff; font-size: 0.225rem;line-height: 0.8rem;}
/*内容*/
.newsCon{ position: relative;}
/*图片新闻*/
.newsImg{ width: 52%;position: absolute; left:0; bottom:0;}
.newsImg .swiper-container{width: 100%; margin-bottom:0;}
.newsImg .swiper-slide a{ display: block;position: relative; width: 100%; height:5.775rem;}
.newsImg .swiper-slide a img{display: block; width: 100%; height: 100%; object-fit: cover;}
.newsImg .swiper-slide a span{ position: absolute; left:0; bottom:0; display: block; line-height: 0.5rem; background:url("newsimgbg.png") repeat-x left bottom; background-size:100% 100%; width: 100%; height:30%; z-index: 2; font-size: 0;}
.newsImg .swiper-slide a span em{ font-style: normal; color: #fff; font-size:0.2625rem; width:80%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; left:0.25rem; bottom:.15rem; line-height: 150%;}
.newsimgBtn{ position: absolute; right:0.2rem!important;z-index:3;width: auto!important; left:inherit!important; bottom:0.23rem!important;margin: 0 0.0625rem!important; font-size: 0;}
.newsimgBtn span{ width: 0.2rem; height: 0.2rem; background: #fff; border-radius: 50%;opacity:.5;}
.newsimgBtn span.on{ background: #d5211b;opacity:1;}


/*集团要闻*/
.jtywTabCon{ width: 44%!important; margin:0;}
.jtyw ul{ height:5.775rem; overflow-y: hidden;}
.jtyw li{margin:0.2rem 0 0.3rem; position: relative; font-size:0;}
.jtyw li:after{ content: ">"; width:0.1875rem; height: .525rem; line-height: .525rem; position: absolute; right:0; bottom:0;font-size:0.2625rem; display: block; visibility: visible; font-family: 黑体;}
.jtyw li a,.jtyw li span{ display: block;}
.jtyw li a{font-size:0.2625rem; width:95%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:200%;}
.jtyw li span{ line-height: 0.45rem; font-size:0.225rem; color: #666666; line-height:150%;}
.jtyw li:hover:after{ color:#d5211b;}
/*集团公告*/
.w52{ width:52%;}
.w44{ width:44%;}
.jtggList li{ margin:0 0 .2rem;}
.jtggList li:nth-child(5){ margin-bottom:0;}
.jtspimg{ height:5.15rem;}
.jtspimg img,.jtspimg a{ display:block; width:100%; height:100%; overflow:hidden;}
.jtspimg img{ object-fit: cover;}
.jtspimg a{position: relative;}
.jtspimg a:after{ position: absolute; content: ""; background: url("icon_play.png") no-repeat center center; background-size: 100% auto; left: 50%; top: 50%; display:block; transform: translate(-50%,-50%); width:1rem; height:1rem;}
/*产品领域*/
.cplyCon{ background: #f7f7f7; padding-bottom:1.25rem; overflow: hidden; clear: both; margin-top:1rem;}
	.cplymenu li{ float: left; width: 20%; background: #fff; line-height: 1rem; text-align: center; cursor: pointer; font-size:.3rem;}
	.cplymenu li.on{ background: #d4201c; color:#fff;}
	.cplyImg{}
.cplyImg li{}
	.cplyImg img{ display: block; width: 100%;}
		.cplyjs{ position: absolute; top:0; right:0; background: rgba(0,0,0,.8); width: 30%; height: 100%; padding: 0 .5rem;}
		.cplyjs h3,.cplyjs p,.cplyjs a{ color:#fff; line-height: 180%;}
		.cplyjs h3{ font-size:.3rem; font-weight: normal; padding-top:1rem;}
		.cplyjs p{ font-size:.25rem; margin:0.375rem 0 .2rem; text-align: justify;white-space:unset;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;}
		.cplyjs a{ display: block;float: right; font-size:0.225rem;}
		.cplyjs a:hover{ color:#d5211b;}
		.cplyBtn{ width: 30%!important; text-align: center; position: absolute; bottom:.5rem!important; right:0!important; left:inherit!important;z-index: 2;}
		.cplyBtn span{ width: 0.2rem; height: 0.2rem; background: #fff; border-radius: 50%;opacity:.5; margin:0 0.175rem!important;}
		.cplyBtn span.on{ background:#d5211b;opacity:1;}
/*视频-专题*/
.spTabCon{}
.spTabCon dl img,.spTabCon dl a{ display: block; width: 100%; height: 100%;}
.spTabCon dl img{ object-fit: cover;transition: all 0.5s ease-out 0s;}
.spTabCon dl a{ position: relative; overflow: hidden;}
.spTabCon dl a:hover img{transform: scale(1.1);}
.spTabCon dl a:after{ position: absolute; content: ""; background: url("icon_play.png") no-repeat center center; background-size: 100% auto; left: 50%; top: 50%; display:block; transform: translate(-50%,-50%);}
.spTabCon dt{ float: left; width: 66%; height: 8.6rem; }
.spTabCon dt a:after{width: 2.1rem; height: 2.1rem;}
.spTabCon dd{ float: right; width: 31%; height: 4rem;}
.spTabCon dd a:after{width:1rem; height: 1rem;}
.spTabCon dd:nth-child(3){ margin-top:.6rem;}
.ztzlCon dl a:after{ display: none;}
/*社会责任*/
.shzrCon{}
.shzrCon ul{width: 49%;float: left;display: flex; background: #fff;}
.shzrCon ul:nth-child(2){ margin-left: 2%;}
	.shzrImg{ width: 47%;}
	.shzrImg a,.shzrImg img{ display: block; width: 100%; height: 100%;}
	.shzrImg a{ overflow: hidden;}
	.shzrImg img{transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
	.shzrjs{width: 53%; padding:0 0.375rem; box-shadow: .1rem .1rem 0.2rem rgba(67,67,67,.04);}
	.shzrjs span{ font-size:0.2rem; color:#999999; display: block; padding:0.375rem 0 0.19rem;}
	.shzrjs h3,.shzrjs p{white-space:unset;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis; line-height: 140%; text-align: justify; }
	.shzrjs h3{font-size:0.2625rem; font-weight: normal; }
	.shzrjs p{ font-size:0.2rem;color: #666; padding-top:0.19rem;}
	.shzrjs a{ display:block;font-size:0.2rem; padding:.19rem 0 .375rem; position: relative; }
	.shzrjs a:after{ content: ""; position: absolute; left:0; bottom:0; height: 0.0375rem; background: #5e5e5e;transition: all 0.5s ease-out 0s; width: 20%;}
.shzrCon ul:hover img{transform: scale(1.1);}
.shzrCon ul:hover h3,.shzrCon ul:hover a{ color: #e5493a;}
.shzrCon ul:hover a:after{ width: 100%; background: #e5493a;}
/*专题专栏*/
.ztzlimg{ margin-left:-3%;}
.ztzlimg li{ float:left; width:30.3333%; margin-left:3%;}
.ztzlimg li a,.ztzlimg li img{ display:block; width:100%;}
.ztzlimg li a{ height:3.4rem;}
.ztzlimg li img{height:100%;object-fit: cover;transition: all 0.5s ease-out 0s;}
.ztzlimg li a:hover img{transform: scale(1.1);}
.ztzlimg li:nth-child(4){ display:none;}
/*品牌建设*/
.ppjsList{ width:102%!important; margin-left:-2%;}
.ppjsList li{ width:48%; margin:.1rem 0 .1rem 2%;float:left;}

/*友情链接*/
.linksCon{ padding-bottom: 0.7rem;}
.linkList{ width:23.5%;position: relative; font-size:0; margin-right:2%; float: left; margin-bottom: .25rem; z-index:3;}
.linkList:nth-child(4){ margin-right:0;}
.linkList h3{position:relative; font-size:0.25rem; line-height:0.75rem; cursor:pointer; border:1px solid #999999;color:#666666; font-weight:normal; padding-left: .25rem;}
.linkList h3:after{content: ">"; width:0.6875rem; height:0.75rem;position: absolute; right: 0; top: 0; text-align: center; line-height: .75rem; font-family: 黑体; display: block; background: #f4f4f4; border-left:1px solid #999999;}
.linkList p{ position: absolute; bottom:.76rem; left:0;font-size:0; width: 100%;border:1px solid #999999;display: none; overflow-y:auto; background:#fff; padding:.2rem 0; max-height: 2.5rem;}
.linkList p a{ display: block; font-size:.225rem; line-height:0.45rem; padding-left:.3rem; border-bottom:1px solid #eee; }
.linkList h3.on::after{ color:#fff; background: #e5493a; border-left:0;}

/* 适配代码 */


@media screen and (max-width:1024px){

	/*x新闻*/
	.jtyw li {margin: 0rem 0 0.2rem;}
	.newsImg .swiper-slide a span em,.jtyw li a,.shzrjs h3,.linkList h3{ font-size:.3rem;}
	.jtyw li span,.shzrjs span,.shzrjs p,.shzrjs a{font-size:.25rem;}
	/*产品领域*/
	.cplymenu li,.cplyjs h3{font-size:.35rem;}
	.cplyjs p,.linkList p a{ font-size:.275rem;line-height: 0.55rem;}

}
@media screen and (max-width:900px){

}
@media screen and (max-width: 768px){

	/*banner*/
	.bannerimg li span img {height: 0.7rem;left: 0.25rem;bottom: 0.25rem;}
	.bannerBtn{bottom:.2rem!important;}
	.cplyBtn {width:100%!important;bottom: 0!important; position: relative!important;}
	.cplyBtn span{ background: #1d1d1d;}
	/*股票*/
	.gpcon{overflow: hidden; height: .7rem;}
	.gpcon:before{ height: .7rem;}
	.gpcon li {float: none;margin: 0 0 0 1.25rem;}
	.gpcon li, .gpcon li a, .gpcon li span{ line-height: .7rem; font-size:.24rem;}

	/*图片新闻*/
	.newsImg{ width:100%;position: relative;bottom:unset; margin-top:.8rem;}
	.jtyw {width:100%!important;}
	.jtyw ul{ height: auto;}
	.newsImg .swiper-slide a span em, .jtyw li a, .shzrjs h3, .linkList h3 {font-size: .29rem;}
	.jtyw li span, .shzrjs span, .shzrjs p, .shzrjs a {font-size: .24rem;}
	/*产品领域*/
	.cplymenu li, .cplyjs h3{ font-size: .32rem;}
	.cplymenu li{ line-height: .8rem;}
	.cplyjs {position: relative;background:none;width:100%;height:auto; padding:0;}
	.cplyjs h3, .cplyjs p, .cplyjs a{ color: #333;}
	.cplyjs h3{ padding-top:.3rem;}
	.cplyjs p{ margin:.2rem 0;}
	.cplyjs p, .linkList p a {font-size: .26rem;line-height: 0.55rem;}
	/*视频*/
	.spTabCon dt,.spTabCon dd{ width: 100%; height: auto; max-height:5rem; overflow: hidden;}
	.spTabCon dt a,.spTabCon dd a{ height: auto; max-height:5rem;}
	.spTabCon dd{ margin-top:.6rem;}
	.spTabCon dl a:after,.spTabCon dd a:after{ width: 1rem; height: 1rem;}
	/*社会责任*/
	.shzrCon ul{ display: block;}
		.shzrImg,.shzrjs{width: 100%;}
		.shzrImg{ height: 3rem;}
		.shzrjs{ padding:0 .25rem;}
	/*友情链接*/
	.linkList {width:49%;}
	.linkList:nth-child(2){ margin-right:0;}
/*集团公告*/
.w52,.w44{ width:100%;}
/*品牌建设*/
.ppjsList{ margin-left:0;}
.ppjsList li{ float:none; clear:both; width:100%;}
/*专题专栏*/
.ztzlimg li{ width:47%;}
.ztzlimg li:nth-child(3),.ztzlimg li:nth-child(4){ margin-top:.3rem;}
.ztzlimg li:nth-child(4){ display:block;}
.ztzlimg li a{ height:3rem;}
}

@media screen and (max-width:500px){

}