.banner-sub{
	width:100%;
	margin:0 auto;
	overflow: hidden;
}
.banner-sub img{
	width:100%;
	display: block;
}
.wp-sub{
	width: 76%;
	padding:0 3%;
	box-sizing: border-box;
	margin:3vw auto;
}
.crumbs{
	padding-bottom: 2vw;
	border-bottom:#eee 1px solid;
	overflow: hidden;
	margin-bottom: 3vw;
}
.crumbs a{
	font-size:1.1rem;
	color:#54565a;
}
.crumbs a:hover{
	color:#54565a;
}
.crumbs.crumbs-en a{
	font-size:1.3rem;
}
.conbox{
	width: 100%;
	overflow: hidden;
}
.con-tit{
	padding: 0 0 3vw 0;
	line-height: 2vw;
	font-size:1.7vw;
	color:#333;
}
.con-desc{
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.2rem;
	line-height: 2.6rem;
	color: #54565a;
}
.con-txt{
	width:100%;
	margin-bottom:1.9vw;
}

/*新闻列表*/
.sub-news-list{
	overflow: hidden;
}
.sub-news-list li {
	float:left;
	width: 100%;
	margin-right:4%;
	margin-bottom:1.5vw;
	display: flex;
	align-items: center;
	padding-bottom:1.4vw;
	border-bottom:#ccc 1px solid;
}
.sub-news-list li:nth-of-type(2n){
	margin-right:0;
}
.sub-news-img{
	width:20%;
	margin-right:1.1vw;
}
.sub-news-img img {
	width:14vw;
	height:9.4vw;
	display: block;
}
.sub-news-con{
	width: calc(100% - 42% - 0.07vw);
	font-size:0.9vw;
}
.sub-news-tit{
	line-height: 1.4rem;
	color: #000;
	font-weight: 500;
	margin-bottom: 0.5vw;
	font-size: 1.3rem;
}
.sub-news-date{
	padding: 0.03vw 0;
	margin-bottom: 0.5vw;
	color: #999;
	font-size:1rem;
}
.sub-news-desc{
	line-height:1.2vw;
	color: #666;
	font-size:1rem;
}
.news-tit{
	color: #333;
	font-size: 1.4rem;
	font-weight: 400;
	text-align: center;
}
.news-date{
	margin: 0 0 2.1vw;
	padding: 1.9vw 0;
	border-bottom:#f0efef 1px solid;
	text-align: center;
	color:#999;
	overflow: hidden;
	font-size:1rem;
}
.news-desc{
	line-height: 3rem;
	font-size: 1.4rem;
	color: #676767;
}
.news-desc.paper-desc img{
	width:auto;
}
.news-img{
	width: 28vw;
	display: block;
	margin: 0 auto 1vw;
}

/*专利列表*/
.con-cert {
    overflow: hidden;
}

.con-cert .list-item {
    float: left;
    margin-right: 2.88%;
    width: 22.46%;
	height: 25rem;
	padding: 0 1%;
	margin-bottom: 2rem;
	box-sizing: border-box;
}
.con-cert .list-item.list-item-en{
	height: 26.44vw;
}
.con-cert .list-item:nth-of-type(4n){
	margin-right:0;
}
.con-cert .item-top {
    position: relative;
    padding-top: 0%;
	/* height:100%; */
    overflow: hidden;
    border: 1px solid #ccc;
}

.con-cert .item-top:hover .item-modal {
    top: 0;
}

.con-cert .item-pic {
    position: relative;
    /* top: 0;
    left: 0;
    width: 100%;
    height: 100%; */
}

.con-cert .item-pic img {
   /* position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%) !important;
    max-width: 100%;
    max-height: 100%; */
}

.con-cert .item-modal {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
}

.con-cert .item-modal i {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 2.6rem;
    color: #fff;
}

.con-cert .item-title {
    margin-top: 0.8rem;
	margin-bottom:0.88rem;
    height: 2rem;
    line-height: 1.8vw;
    font-size: 1.1rem;
    color: #333;
	text-align: center;
}
.con-modal-image {
    display: block;
    width: 32%;
    margin: auto;
    margin-top: 2%;
}
/*论文列表*/
.paper-list{
	position: relative;
	min-height: 25vw;
	overflow: hidden;
}
.paper-list li {
	float: left;
	position: relative;
	width: 100%;
	line-height: 2.5rem;
	font-size:1.1rem;
}
.paper-list li a.paper-tit{
	margin-right:0.5vw;
	color:#333;
}
.paper-list li a.paper-tit:hover{
	color:#ff7e0e;
}
.paper-list li .paper-date{
	color:#3887cb;
}
.paper-list.paper-list-en li{
	line-height: 2.7rem;
	font-size:1.2rem;
}
/*产品*/
.con-plunbo2{
	float: left;
	width: 76%
}
.con-plunbo2 .img-scroll {
    position: relative;
}
.con-plunbo2 .img-list {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
	min-height:43vw;
}

.con-plunbo2 .img-list ul {
    width: 100%;
}

.con-plunbo2 .img-list li {
    float: left;
    display: inline;
    width: 30%;
	height: 19rem;
	margin-bottom:1.2vw;
    margin-right: 2%;
    position: relative;
    text-align: center;
}
.con-plunbo2 .img-list li:nth-of-type(3n){
	 margin-right: 0;
}
.con-plunbo2 .sypp1 {
    font-size: 1.1vw;
    margin-top: 0.8rem;
    margin-bottom: 4px;
	color:#303030;
	line-height: 1.5rem;
	white-space: normal;
}
.menu-right{
	width: 24%;
	height: 50vw;
	padding: 1.85vw 1.4vw;
	background-color: #f7f7f7;
	box-sizing: border-box;
	overflow: hidden;
	float: right;
}
.menu-right ul{
	width:100%;
	
}
.menu-right ul li {
	float:left;
	width: 100%;
	line-height:1.8vw;
	padding:0.6vw 0;
	border-bottom:#999 1px solid;
}
.menu-right ul li.title-line{
	background-color: #e7e6e6;
	text-align: center;
	border-bottom: none;
	
}
.menu-right ul li a{
	font-size: 1.1rem;
	color:#333;
	font-weight: 500;
}
.menu-right ul li a:hover, .menu-right ul li a.active{
	color:#176fb7;
}
/*产品详情*/
.product-box{
	width:96%;
}
.nodata-box{
	width:50%;
	margin:0 auto;
}
.no-data{
	width:180px;
	margin:60px auto 20px;
	display: block;
}
.nodata-txt{
	text-align: center;
	font-size:15px;
	color:#666;
}
/*视频 20250822 乔 样式修改*/
.con-video .list-item{
	height: 23rem;
	border:1px solid #f1eeee;
	cursor: pointer;
	margin-right: 1.71%;
}
.m-videolist .list-item .item-title{
	width:auto;
	display: block;
	/* display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3; */
	overflow:hidden;
}
.list-item .item-more{
	left:0;
}
.list-item .item-pic{
	height: 50%;
}
.list-item .item-pic .j-lazy{
	height: 100%;
	border-bottom: 1px solid #ededed;
}
@media screen and (max-width: 1219px) {
	
    .news-tit{
		font-size:1.8rem;
	}
	.news-date{
		font-size:1.6rem;
	}
	.crumbs a{
		font-size:1.5rem;
	}
	.wp-sub{
		width:88%;
	}
	.menu-right ul li{
		line-height:2.8rem;
	}
	.menu-right ul li a{
		font-size:1.5rem;
	}
	.con-plunbo2 .sypp1{
		font-size:1.5rem;
	}
	.paper-list li{
		line-height:2.8rem;
		font-size:1.5rem;
	}
	.m-videolist .list-item .item-title{
		font-size: 1.5rem;
	}
	.list-item .item-more{
		font-size: 1.5rem;
	}
	.con-desc{
		font-size: 1.5rem;
	}
	.con-cert{
		margin-bottom:3rem;
	}
	.con-cert .list-item{
		height:29rem;
	}
	.con-cert .list-item.list-item-en{
		height:32rem;
	}
	.con-cert .item-title{
		font-size: 1.5rem;
	}
	.sub-news-tit{
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	.sub-news-date{
		font-size: 1.4rem;
	}
	.sub-news-desc{
		display: none;
		/* font-size: 1.3rem;
		line-height: 1.8vw; */
	}
	.con-plunbo2 .img-list li{
		height:22rem;
	}
	.paper-list.paper-list-en li{
		font-size: 1.5rem;
		line-height: 3rem;
	}
	.con-video .list-item{
		height: 29rem;
	}
	.m-videolist .list-item > a{
		height:42%;
	}
	
}
@media screen and (max-width: 999px) {
    .news-tit{
		font-size:1.8rem;
	}
	.news-date{
		font-size:1.6rem;
	}
	.crumbs a{
		font-size:1.5rem;
	}
	.wp-sub{
		width:88%;
	}
	.menu-right ul li{
		line-height:2.8rem;
	}
	.menu-right ul li a{
		font-size:1.5rem;
	}
	.con-plunbo2 .sypp1{
		font-size:1.5rem;
	}
	.paper-list li{
		line-height:2.8rem;
		font-size:1.5rem;
	}
	.m-videolist .list-item .item-title{
		font-size: 1.4rem;
	}
	.con-desc{
		font-size: 1.5rem;
	}
	.con-cert{
		margin-bottom:3rem;
	}
	.con-cert .list-item{
		height:29rem;
	}
	.con-cert .list-item.list-item-en{
		height:32rem;
	}
	.con-cert .item-title{
		font-size: 1.4rem;
	}
	.con-modal-image{
		width:48%;
	}
	.sub-news-tit{
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	.sub-news-date{
		font-size: 1.3rem;
	}
	.sub-news-desc{
		display: none;
		/* font-size: 1.3rem;
		line-height: 1.8vw; */
	}
	.con-plunbo2 .img-list li{
		height:22rem;
	}
	.paper-list.paper-list-en li{
		font-size: 1.5rem;
		line-height: 3rem;
	}
	.con-video .list-item{
		height: 33rem;
	}
	.m-videolist .list-item > a{
		height:42%;
	}
}
@media screen and (max-width: 768px) {
	.wp-sub{
		width: 80%;
	}
	.crumbs a{
		font-size:2.3rem;
	}
	.con-plunbo2 .img-list li{
		height:24rem;
	}
	.con-plunbo2{
		width:100%;
	}
    .menu-right{
		display: none;
	}
	.con-video .list-item{
		height: 22rem;
	}
	.news-tit{
		font-size:2.3rem;
	}
	.news-date{
		font-size:2.2rem;
	}
	.news-desc{
		font-size:2.3rem;
	}
	.crumbs a{
		font-size:2.3rem;
	}
	.wp-sub{
		width:88%;
	}
	.menu-right ul li{
		line-height:3rem;
	}
	.menu-right ul li a{
		font-size:2.3rem;
	}
	.con-plunbo2 .sypp1{
		font-size:2.3rem;
		line-height:2.8rem;
	}
	.paper-list li{
		line-height:3.5rem;
		font-size:2.3rem;
	}
	.m-videolist .list-item .item-title{
		font-size: 2.3rem;
	}
	.con-tit{
		font-size: 2.3rem;
	}
	.con-desc{
		font-size: 2.3rem;
		line-height: 3.5rem;
	}
	.con-cert{
		margin-bottom:3rem;
	}
	.con-cert .list-item{
		height:31rem;
	}
	.con-cert .list-item.list-item-en{
		height:46rem;
	}
	.con-cert .item-title{
		font-size: 2.2rem;
		line-height:2.3rem;
	}
	.con-modal-image{
		width:60%;
	}
	.sub-news-tit{
		font-size: 2.3rem;
		line-height: 2.5rem;
	}
	.sub-news-date{
		font-size: 2.3rem;
	}
	.sub-news-desc{
		display: none;
		/* font-size: 1.3rem;
		line-height: 2.3vw; */
	}
	.sub-news-con{
		width:calc(100% - 24% - 0.07vw)
	}
	.con-plunbo2 .img-list li{
		height:31rem;
	}
	.paper-list.paper-list-en li{
		font-size: 2.3rem;
		line-height: 3.5rem;
	}
	.con-video .list-item{
		height: 50rem;
	}
	.m-videolist .list-item > a{
		height:42%;
	}
	.list-item .item-more {
	    font-size: 2rem;
	}
}
@media screen and (max-width: 480px) {
	.con-plunbo2 .img-list li{
		height:24rem;
	}
	.con-plunbo2{
		width:100%;
	}
	.menu-right{
		display: none;
	}
	.con-video .list-item{
		height: 22rem;
	}
	.news-tit{
		font-size:2.6rem;
	}
	.news-date{
		font-size:2.3rem;
	}
	.news-desc{
		font-size:2.5rem;
	}
	.crumbs a{
		font-size:2.5rem;
	}
	.crumbs.crumbs-en a{
		font-size:2.5rem;
	}
	.wp-sub{
		width:88%;
		min-height:78vh;
	}
	.menu-right ul li{
		line-height:3rem;
	}
	.menu-right ul li a{
		font-size:2.5rem;
	}
	.con-plunbo2 .sypp1{
		font-size:2.8rem;
		line-height:3.5rem;
	}
	.paper-list li{
		line-height:6rem;
		font-size:2.5rem;
	}
	.m-videolist .list-item .item-title{
		font-size: 2.5rem;
	}
	.con-tit{
		font-size: 2.5rem;
	}
	.con-desc{
		font-size: 2.5rem;
		line-height: 5.5rem;
	}
	.con-cert{
		margin-bottom:3rem;
	}
	.con-cert .list-item{
		width: 29.46%;
		height:42rem;
	}
	.con-cert .list-item:nth-of-type(4n){
		margin-right:2.88%;
	}
	.con-cert .list-item.list-item-en{
		width:47%;
		height:69rem;
	}
	.con-cert .item-title{
		line-height: 3.5rem;
		font-size: 2.8rem;
	}
	.con-modal-image{
		width:76%;
	}
	.sub-news-img{
		width:25%;
	}
	.sub-news-img img{
		width: 17vw;
		height: 12.4vw;
	}
	.sub-news-con{
		width: calc(100% - 28% - 0.07vw);
	}
	.sub-news-list li{
		margin-bottom: 2rem;
		padding-bottom:2rem;
	}
	.sub-news-tit{
		font-size: 2.6rem;
		line-height: 2.8rem;
	}
	.sub-news-date{
		font-size: 2.4rem;
	}
	.sub-news-desc{
		display: none;
		/* font-size: 1.3rem;
		line-height: 1.8vw; */
	}
	.con-plunbo2 .img-list li{
		height:40rem;
		width:46%;
		margin-right:4%;
	}
	.con-plunbo2 .img-list li:nth-of-type(3n){
		margin-right:4%;
	}
	.syptu {
	    height: 27rem;
	}
	.paper-list.paper-list-en li{
		font-size: 2.4rem;
		line-height: 5rem;
	}
	.con-video .list-item{
		height: 45rem;
	}
	.con-video .list-item.list-item-cn{
		height: 39rem;
	}
	.m-videolist .list-item > a{
		height:59%;
	}
	.con-video .list-item.list-item-cn > a{
		height: 63%;
	}
}


