*{
	margin:0px;
	padding:0px;
}
a{
	text-decoration:none;
	display:inline-block;
}
li{
	list-style:none;
}
img{
	vertical-align:middle;
	border:none;
}
body{
	font-family: Microsoft YaHei;
	min-width:1400px;
}
h3{
	font-weight:normal;
}
.head{
	width:100%;
	height:200px;
	background:url(../images/head.jpg) no-repeat;
	background-size:100% 100%;
}
.header{
	width:1400px;
	margin:0px auto;
	overflow:hidden;
}
.logo{
	float:left;
}
.nav{
	width:100%;
	height:50px;
	background-color:#fff;
}
.navcen{
	width:1400px;
	margin:0px auto;
}
.navcen ul{
	width: 100%;
}
.navcen ul li{
	width:185px;
	float:left;
	line-height:50px;
	text-align: center;
}
.navcen ul li a{
	font-size:18px;
	color:#333;
}
.navcen ul li:hover{
	background-color:#d00d0d;
}
.navcen ul li:hover a{
	color:#fff;
}
.banner{
	width:100%;
	height:500px;
}
.fullSlide{width:100%;position:relative;height:500px;}
.fullSlide .bd{position:relative;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:200px;}
.fullSlide .hd ul{position:absolute;left:45%;bottom:5%;}
.fullSlide .hd ul li{width:27px;height:27px;float:left;margin-left:20px; background:url(../images/banli.png) no-repeat center;}
.fullSlide .hd ul li.on{background:url(../images/banhov.png) no-repeat center;}
.sectone{
	width:100%;
	overflow:hidden;
}
.sectonecen{
	width:1400px;
	margin:0px auto;
	padding-top:40px;
	overflow:hidden;
}
.sectwolef{
	width:686px;
	float:left;
	height:458px;
	position:relative;
}
.sectwolef .slideul{width:100%;position:relative;height:458px;}
.sectwolef .slideul .yd ul{width:100% !important;}
.sectwolef .slideul .yd li{width:100% !important;height:458px;overflow:hidden;text-align:center;}
.sectwolef .slideul .yd li a{display:block;height:200px;}
.sectwolef .slideul .yd li a img{width:100%;height:458px;}
.sectwolef .slideul .yd li span{line-height:42px;text-align:left;padding-left:20px;padding-right:116px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; background:url(../images/tm.png) repeat-x;color:#fff;font-size:16px;width:550px;height:42px;position:absolute;bottom:0;left:0;}
.sectwolef .slideul .hd ul{position:absolute;*bottom:12%;left:84%;bottom:2%;}
.sectwolef .slideul .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;background:url(../images/banli1.png) no-repeat;margin-left:5px; overflow:hidden;line-height:999px;}
.sectwolef .slideul .hd ul .on{width:10px;height:10px;background:url(../images/banhov1.png) no-repeat;}
.sectworig{
	width:686px;
	float:left;
	margin-left:28px;
	overflow:hidden;
}
.work_h3{
	width:100%;
	height:49px;
	background-color:#f5f5f5;
	border-bottom:1px solid #d5d5d5;
}
.work_h3 h3{
	float:left;
	height:49px;
	line-height:49px;
	position:relative;
}
.work_h3 h3:first-child{
	background:none;
}
.work_h3 h3 a{
	color:#333;
	font-size:18px;
	padding:0px 22px;
}
.work_h3 h3.d1 a{
	display:inline-block;
	line-height:49px;
	color:#fff;
}
.work_h3 h3.d1{
	background-color:#d00d0d;
}
.more{
	float:right;
	line-height:50px;
}
.more a{
	font-size:14px;
	color:#333;
	padding-right:12px;
}
.work_li{
	width:100%;
	overflow:hidden;
}
.work_li ul li{
	height:47px;
	padding:10px 0;
	border-bottom:1px solid #ebebeb;
}
.work_li ul li a{
	display:inline-block;
	line-height:47px;
	float:left;
	font-size:16px;
	color:#333;
	width:85%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.work_li ul li:hover a{
	color:#d00d0d;
}
.work_li ul li span{
	float:right;
	font-size:16px;
	color:#333;
	padding:0 10px;
	text-align:center;
	border-left:1px solid #ebebeb;
}
.work_li ul li span b{
	display:block;
	color:#666;
	font-size:24px;
}
.work_li ul li span i{
	font-style:normal;
	font-size:14px;
}
.sectwo{
	padding-top:0;
}
.yypth3{
	width:100%;
	padding:20px 0;
	overflow:hidden;
}
.yypth3 h3{
	font-size:24px;
	color:#000;
	float:left;
	display: flex;
	align-items: center;
}
.yypth3 h3 img{
	margin-right:8px;
}
.iconbg{
	float:left;
	margin-left:20px;
	margin-top:5px;
}
.more1{
	float:right;
	line-height:30px;
}
.yypt{
	width:100%;
	height:190px;
}
.yypt .tempWrap{
	width:100%!important;
}
.yypt ul li{
	float:left;
	width:448px;
	float:left;
	margin-right:28px;
	height:190px;
}
.yypt ul li a{
	display:inline-block;
	width:100%;
}
.yypt ul li a img{
	width:100%;
	height:190px;
}
.secthr{
	margin-top:15px;
}
.secthr .yypth3{
	padding:10px 0;
}
.secthrl{
	width:448px;
	float:left;
}
.secthrli{
	width:100%;
	overflow:hidden;
}
.secthrli ul li{
	padding:19px 0;
	border-bottom:1px dashed #e6e6e6;
}
.secthrli ul li a{
	display:inline-block;
	width:100%;
}
.secthrli ul li h3{
	width:85%;
	float:right;
}
.secthrli ul li h3 b{
	display:inline-block;
	font-size:16px;
	color:#333;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}
.secthrli ul li:hover h3 b{
	color:#d00d0d;
}
.secthrli ul li h3 p{
	font-size:14px;
	color:#a8a8a8;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	/*text-indent: 2rem;*/
}
.secthrli ul li span{
	float:left;
	width:56px;
	height:42px;
	padding:10px 0;
	text-align:center;
	background:url(../images/icon9.png) no-repeat;
}
.secthrli ul li span i{
	display:block;
	font-size:12px;
	color:#a8a8a8;
	font-style:normal;
	margin-top:3px;
}
.secthrli ul li span b{
	font-size:20px;
	color:#d00d0d;
	font-weight:normal;
}
.secthrc{
	float:left;
	margin-left:28px;
}
.secthrpic{
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.secthrpic ul li{
	padding:10px 0;
	border-bottom:1px dashed #e5e5e5;
}
.secthrpic ul li a{
	display:inline-block;
}
.secthrpic ul li a .spic{
	width:202px;
	height:114px;
	float:left;
}
.secthrpic ul li a .spic img{
	width:100%;
	height:114px;
}
.secthrpic ul li a .stit{
	float:left;
	margin-left:15px;
	width:230px;
	font-size:16px;
	color:#333;
}
.secthrpic ul li a .stit p{
	line-height:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.secthrpic ul li:hover a .stit p{
	color:#d00d0d;
}
.secthrpic ul li a .stit span{
	display:inline-block;
	margin-top:30px;
}
.secthrr{
	float:right;
}
.sectfour{
	width:100%;
	overflow:hidden;
}
.sectfourcen{
	width:1400px;
	margin:0px auto;
	padding-top:20px;
	padding-bottom:50px;
}
.msjs{
	width:100%;
	overflow:hidden;
}
.msjs ul li{
	width:210px;
	height:294px;
	float:left;
	margin-right:28px;
	position:relative;
}
.msjs ul li a{
	display:inline-block;
	width:100%;
}
.msjs ul li a img{
	width:100%;
	height:294px;
}
.msjs ul li a span{
	display:inline-block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:url(../images/tm.png) repeat-x;
}
.yqlj{
	width:100%;
	height:42px;
	background-color:#f2f2f2;
}
.yqljcen{
	width:1400px;
	margin:0px auto;
	height:42px;
	line-height:42px;
}
.yqljcen span{
	float:left;
	font-size:20px;
	color:#d00d0d;
}
.yqljcen ul{
	float:left;
	margin-left:20px;
}
.yqljcen ul li{
	float:left;
	padding:0 10px;
	background:url(../images/icon10.jpg) no-repeat left center;
}
.yqljcen ul li:hover a{
	color:#d00d0d;
}
.yqljcen ul li:first-child{
	background:none;
}
.yqljcen ul li a{
	font-size:16px;
	color:#333;
}
.foot{
	width:100%;
	height:239px;
	background:url(../images/foot.jpg) no-repeat;
	background-size:100% 100%;
	position:relative;
}
.footer{
	width:1400px;
	margin:0px auto;
	height:200px;
	text-align:center;
}
.footer img{
	margin-top:60px;
}
.footer p{
	margin-top:35px;
	line-height:40px;
	color:#fff;
	font-size:16px;
}
.fline{
	position:absolute;
	left:0;
	top:120px;
	width:100%;
	height:1px;
	background:url(../images/fline.png) no-repeat left center;
}
.footbot{
	width:100%;
	height:39px;
	line-height:39px;
	text-align:center;
	background-color:#ac0000;
}
.footbot p{
	font-size:14px;
	color:#f3dede;
}
.footbot p a{
	color:#f3dede;
}