/* 首页 */
.banner {
	width: 100%;
	height: 600px;
	text-align: center;
}
.indexbanner{max-width: 1920px;}
.indexbanner .swiper-pagination{color: #fff!important;}
.indexbanner .swiper-pagination-fraction{bottom:30px;font-weight: bold;font-size: 16px;text-align: right;width: 90%;}
/* 首页通用标题 */
.cloum-title {
	padding: 90px 0px 60px 0px;
}

.cloum-title h3 {
	font-size: 30px;
	display: inline-block;
	color: #333333;
}

.cloum-title p {
	display: inline-block;
	padding-left: 50px;
}

.cloum-title p a,
.cloum-title p a:visited {
	padding: 5px 20px;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.cloum-title span{float: right;color: #333333;display: inline-block;}
.cloum-title span a,.cloum-title span a:visited{
	display: block;
	font-size: 16px;
	color: #333;border-bottom: 2px solid #009d4b;padding:5px;
	
	}



.cloum-title p a:hover,.cloum-title p a.active,.cloum-title p a:visited.active{
	color: #009d4b;
	border-bottom: 2px solid #009d4b;
}

.one-m {
	height: 750px;
	
}


.one-m .one-m-left{
	width: 600px;
	height: 400px;
	background-color: #f5f5f5;
	float: left;}
.one-m .one-m-left .tab_con{
	padding: 50px;
	line-height: 30px;font-size: 14px;
}
.one-m .one-m-right{
	width: 600px;
	height: 400px;
	float: right;
	}

.tab_con{display: none;}

.two-m {
	height: 750px;
	background-color: #f7f8fc;
}

.two-m dl{margin:0px;padding: 0px;}
.two-m dl dt{float: left;position: relative;width: 590px;height: 460px;}
.two-m dl dt img{width: 590px;height: 460px;}
.two-m dl dd{float: right;position: relative;}
.two-m dl dd:last-child{margin-top:20px;}
.two-m dl dd img{width: 590px;height: 220px;}


.two-m dl dt p,.two-m dl dd p{z-index: 99;position: absolute;top:0px;color: #fff;text-align: center;width: 100%;font-size:26px;line-height: 220px;}

.two-m dl dt p a,.two-m dl dd p a,.two-m dl dt p a:visited,.two-m dl dd p a:visited{color: #fff;}
.two-m dl dt p{line-height: 460px;}

.three-m {
	height: 750px;
}

.three-m ul li {
	float: left;
	width: 200px;
	height: 360px;
	margin: 0px;
	padding:50px;
	position: relative;
	cursor: pointer;
}
.three-m .line{width: 5px;border-bottom: 2px solid #009d4b;padding: 10px;}
.three-m  p.title{padding: 20px 0px;color: #fff;font-size:20px;font-weight: bold;}

.three-m  span{position: absolute;right: 30px;bottom: 50px;display: none;}
.three-m ul li:hover  span{display: block;}
.three-m  span a,.three-m  span a:visited{color: #fff;border-bottom:2px solid #009d4b;padding: 5px;}
.three-m ul li:first-child {
	background: url(../images/yybg1.png) no-repeat top center;
}

.three-m ul li:nth-child(2) {
	background: url(../images/yybg2.png) no-repeat top center;
}

.three-m ul li:nth-child(3) {
	background: url(../images/yybg3.png) no-repeat top center;
}

.three-m ul li:nth-child(4) {
	background: url(../images/yybg4.png) no-repeat top center;
}




.four-m {
	height: 830px;
	background: url(../images/four_bg.png) repeat-x top center;
	
}
a.nws-news-a,a:visited.nws-news-a{display: block;clear:both;margin:30px auto;width: 100px;padding: 10px;border:1px solid #999;text-align: center;}
a:hover.nws-news-a{border:2px solid #009d4b;color: #009D4B;}
.four-m h3 {
	font-size: 30px;
	color: #000;
	text-align: center;
	padding-top: 90px;
	padding-bottom: 60px;
}

.four-m dl {
	width: 380px;
	height: 460px;
	background: #ffffff;
	margin-right: 30px;
	float: left;
	cursor: pointer;
}

.four-m dl:last-child {
	margin-right: 0px;
}

.four-m dl dt,
.four-m dl dt img {
	width: 380px;
	height: 200px;
}

.four-m dl dd {
	padding: 25px;
}

.four-m dl dd p.title {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 35px;
}
.four-m dl dd p.title a,.four-m dl dd p.title a:visited{color: #333;}

.four-m dl dd p.time {
	text-align: center;
	line-height: 35px;
	color: #999999;
	border-bottom: 2px solid #009d4b;
	width: 130px;
	margin: 0px auto
}

.four-m dl dd p.info {
	padding-top: 10px;
	line-height: 35px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	font-size: 14px;
}



.four-m dl:hover {
	background-color: #009d4b;
	color: #fff;
}

.four-m dl:hover dd p.time {
	color: #fff;
	border-bottom-color: #fff
}

.four-m dl:hover dd p.title a,.four-m dl:hover dd p.title a:visited{color: #fff;}
.four-m dl:hover dd p.info {
	color: #fff;
}

.five-m {
	height: 490px;
	background: url(../images/five_bg.jpg) repeat-x top left;
}

.five-m h3 {
	color: #fff;
	font-size: 30px;
	padding: 100px 0px 70px 0px;
}

.five-m h3 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 2px solid #fff;
	padding: 5px;
}

.five-m ul li {
	width: 239px;
	height: 200px;
	float: left;
	border-right: 1px solid #e0e0e0;
	background-color: #f7f8fc;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* 列表页 */
.list-banner {
	background: url(../images/listbanner.jpg) no-repeat top center;
	background-size: 100%;
	background-size: cover;
	height: 400px;
	color: #fff;
	font-family: "微软雅黑";
}

.index-modile {
	min-height: 1000px;
	background-color: #fff;
}

.list-banner h3 {
	font-size: 60px;
	margin-top: 150px;
	line-height: 100px;
}

.list-banner p {
	font-size: 16px;
	font-weight: bold;
	line-height: 100px;
}

.list-address {
	background: #fff;
	height: 70px;
	line-height: 70px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.list-address b {
	color: #000;
}

.list-address a,
.list-address a:visited {
	color: #666666;
}


.list-model {
	margin-top: 50px;
	background: #fff;
	padding: 50px 25px;
}

.nwslist {
	margin: 0px;
	padding: 0px;
}

.nwslist dl {
	height: 225px;
	margin-top: 50px;
	border-bottom: 1px solid #e0e0e0
}

.nwslist dl:first-child {
	margin-top: 0px
}

.nwslist dl dt {
	float: left;
	width: 245px;
	height: 170px;
	margin-right: 50px;
}
.nwslist dl dt img{width:245px;height: 170px;}

.nwslist dl dd {
	line-height: 35px;
	width: 90%;
}

.nwslist dl dd.title a,
.nwslist dl dd.title a:visited {
	color: #000;
	font-weight: bold;
	font-size: 14px
}

.nwslist dl dd.time,
.nwslist dl dd.info {
	color: #999999;
}

.nwspage {
	padding: 50px;
}

/* 产品列表页 */
.prolist {}


.nws-list-title{
	padding-top: 50px;
}
.nws-list-title p{display: block;font-weight: bold;font-size:14px;}
.nws-list-title a,.nws-list-title a:visited{padding: 10px 15px;margin-left:25px;color:#999999 ;border:1px solid #999999}
.nws-list-title a:hover,.nws-list-title a.active,.nws-list-title a:visited.active{color: #fff;border:1px solid #1061C7;background: #1061C7;}

.prolisth3 {
	font-size: 24px;
	line-height: 60px;
	width: 500px;
	float: left;
	color: #333333;
}

.prolist dl {
	width: 380px;
	height: 460px;
	float: left;
	cursor: pointer;
	margin-right: 25px;
	margin-top: 50px;
	background-color: #fff;
	overflow: hidden;
}

.prolist dl:nth-child(3n) {
	margin-right: 0px;

}

.prolist dl dt img {
	width: 380px;
	height: 255px;
}

.prolist dl dd {
	padding: 10px 10px 0px 10px;
	line-height: 30px;
}

.prolist dl dd.title {
	font-size: 16px;
	font-weight: bold;
}

.prolist dl dd.more a,
.prolist dl dd.more a:visited {
	color: #1061c7;
	font-size: 14px;
}

.prolist dl:hover {
	background-color: #009d4b;
	color: #fff;
}

.prolist dl:hover a,
.prolist dl:hover a:visited,
.prolist dl:hover dd.more a,
.prolist dl:hover dd.more a:visited {
	color: #fff;
}

/* 详情页 */
.list-newscon {
	margin: 0px;
	padding: 0px;
}

.list-newscon .news-title {
	font-size: 20px;
	font-weight: bold;

	text-align: center;

}

.list-newscon .news-info {

	line-height: 30px;
	text-align: center;
	color: #999999;

}

.news-content {
	line-height: 35px;
}
