.pro-tab{
	width: 100%;
	text-align: center;
	margin-top: 80px;
}
.pro-tab a{
	display: inline-block;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333333;
	margin-left: 35px;
	margin-right: 35px;
}
.pro-tab a:hover{
	color: #85bb2b;
}
.pro-tab a.evl{
	color: #85bb2b;
	border-bottom: solid 2px #85bb2b;
}

.pro-list{
	width: 1308px;
	margin-top: 25px;
}
.pro-list a{
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 45px;
	width: 315px;
	height: 410px;
	border: solid 1px #e6e6e6;
	border-radius: 10px;
	overflow: hidden;
}
.pro-list a .img{
	width: 100%;
	height: 270px;
	overflow: hidden;
}
.pro-list a .img img{
	width: 100%;
	height: auto;
}
.pro-list a .cn{
	font-size: 18px;
	color: #222222;
	line-height: 32px;
	margin-top: 18px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pro-list a .en{
	font-size: 12px;
	color: #222222;
	line-height: 18px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right:25px;
	padding-right:25px;
	width: 90%;
	text-align: left;
	overflow: hidden;
	text-overflow:ellipsis;
	/* white-space: nowrap; */
}
.pro-list a:hover{
	border: solid 1px #85bb2b;
}

.l-pro-detail{
	float: left;
	width: 198px;
	border: solid 1px #c9c9c9;
	border-top: none;
	padding-top: 16px;
	padding-bottom: 32px;
}
.l-pro-detail a{
	display: block;
	width: 160px;
	margin: 0 auto;
	height: 39px;
	line-height: 39px;
	background: url(../images/pro-detail-arrow1.png) no-repeat right center;
	border-bottom: dashed 1px #e4e4e4;
	font-size: 14px;
	color: #4b4b4b;
}
.l-pro-detail a:hover{
	background: url(../images/pro-detail-arrow2.png) no-repeat right center;
	color: #85bb2b;
}
.l-pro-detail a.evl{
	background: url(../images/pro-detail-arrow2.png) no-repeat right center;
	color: #85bb2b;
}

.r-pro-detail{
	float: right;
	width: 1040px;
	padding-bottom: 90px;
}
.r-pro-detail .pro-swiper{
	float: left;
	width: 387px;
	margin-left: 76px;
	margin-top: 60px;
}
.r-pro-detail .pro-swiper .swiper-container{
	width: 100%;
	height: 271px;
}
.r-pro-detail .pro-swiper .swiper-slide{
	overflow: hidden;
}
.r-pro-detail .pro-swiper .arrow-group{
	width: 100%;
	text-align: center;
	margin-top: 13px;
}
.r-pro-detail .pro-swiper .arrow-group .pro-prev-arrow,
.r-pro-detail .pro-swiper .arrow-group .pro-next-arrow{
	display: inline-block;
	margin-left: 8px;
	margin-right: 8px;
	cursor: pointer;
}

.r-pro-detail .pro-con{
	float: right;
	width: 510px;
	margin-top: 60px;
}
.r-pro-detail .pro-con .name{
	font-size: 24px;
	color: #4b4b4b;
	line-height: 19px;
	padding-bottom: 25px;
	border-bottom: dashed 1px #c5c5c5;
}
.r-pro-detail .pro-con .desc{
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #c5c5c5;
}
.r-pro-detail .pro-con .desc .group{
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #444343;
}
.r-pro-detail .pro-con .desc .group .bt{
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #ebebeb;
}
.r-pro-detail .pro-con .desc .group .text{
	float: left;
	margin-left: 15px;
	width: 395px;
	line-height: 30px;
}
.r-pro-detail .pro-con .tel{
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #777777;
	background: url(../images/pro-detail-icon.png) no-repeat left center;
	padding-left: 65px;
	margin-top: 30px;
}

.r-pro-detail .pro-detail-content{
	width: 100%;
}
.r-pro-detail .pro-detail-content .group{
	width: 100%;
	margin-top: 55px;
}
.r-pro-detail .pro-detail-content .bt{
	width: 100%;
	height: 35px;
	background: #f6f6f6;
}
.r-pro-detail .pro-detail-content .bt span{
	display: block;
	font-size: 16px;
	color: #fff;
	width: 120px;
	height: 35px;
	line-height: 35px;
	background: #818181;
	text-align: center;
}
.r-pro-detail .pro-detail-content .content{
	width: 100%;
	font-size: 14px;
	color: #444343;
	line-height: 24px;
	margin-top: 25px;
}