@charset "utf-8";
/* css document */
*{text-decoration:none;margin: 0;padding: 0;}
a{font-family: "微软雅黑";text-decoration:none;}
img{border:0} 


#top{width:100%;}
#top img{width:100%;}

#main{width:1200px;position:relative;left:50%;margin-left:-600px;border:0px solid #000;overflow: hidden;}
#main .project{ width: 95%;margin-left: 2.5%;}
#main .project .title{width: 100%;height: 40px;border-left:4px solid #aa784e;border-bottom: 1px solid #bfbfbf;margin-top: 30px; }
#main .project .title p{float: left;margin-left: 10px;font-size: 16px;font-weight: bold;line-height: 40px;color: #333;}
#main .project .title a{float: right;margin-right: 15px;font-size: 14px;line-height: 40px;color:#7f7f7f; }
#main .project .frame{overflow:hidden;width: 98%;height: auto;margin:0 auto;}
#main .project .frame .table-box{width: 100%;float: left;overflow: hidden;font-family: "microsoft yahei";}
#main .project .frame .table-box .beforehand{width: 100%;height: 50px;background: #656565;}
#main .project .frame .table-box p{font-size: 16px;color: #fff;margin-left: 25px;line-height: 50px;font-weight: bold;font-family: "microsoft yahei";}
#main .project .frame .table-box table{border-collapse:collapse;border-spacing:0;width: 100%;font-size: 14px;margin-top:25px;}
#main .project .frame .table-box table thead{width: 100%;height: 50px;background: #666;}
#main .project .frame .table-box table thead tr{color: #fff;font-weight: bold;height: 37px;font-family: "microsoft yahei";}
#main .project .frame .table-box table thead tr th:nth-of-type(1){width:200px;padding-left: 10px;text-align: left;}
#main .project .frame .table-box table thead tr th:nth-of-type(2){width: 240px;}
#main .project .frame .table-box table thead tr th:nth-of-type(3){width: 200px;}
#main .project .frame .table-box table tbody{border-collapse:collapse;}
#main .project .frame .table-box table tbody tr{color: #333;height: 35px;line-height: 35px;}
#main .project .frame .table-box a{text-decoration:none;font-size: 14px;color: #333;font-family: "microsoft yahei";width: 540px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#main .project .frame .table-box a:hover{color: #aa784e;}
#main .project .frame .table-box table tbody tr td{font-size: 14px;color: #333;font-family: "microsoft yahei";}
#main .project .frame .table-box table tbody tr td:nth-of-type(1){padding-left: 10px;text-align: left;}
#main .project .frame .table-box table tbody tr td:nth-of-type(2){padding-right: 5px;text-align: left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-line-clamp: 1;-webkit-box-orient: vertical; 
	                                                                                                          										   display: -moz-box;-moz-box-orient: horizontal;-moz-line-clamp: 1;-moz-box-orient: vertical;
	                                                                                                          										   display: -o-box;-0-box-orient: horizontal;-o-line-clamp: 1;-o-box-orient: vertical;
	                                                                                                          										   display: box;box-orient: horizontalline-clamp: 1;box-orient: vertical;
	                                                                                                          										word-break: break-all; /* 追加这一行代码 */   }
#main .project .frame .table-box table tbody tr td:nth-of-type(3){text-align: right;padding-right: 35px;}





#about{width:1200px;position:relative;left:50%;margin-left:-600px;margin-top: 30px;border:1px solid #aa784e; height: 100px;}
#about .contact{float: left;overflow: hidden;width: 100%;}
#about .contact .contact-title{width: 15%;height: 45px;font-size: 16px;background: #a40000;text-align: center;position: absolute;top: -30px;left: 43%;}
#about .contact .contact-title p{font-size: 16px;color: #fff;line-height: 45px;font-family:"microsoft yahei";font-weight:600;}
#about .contact .contact-container{margin: 0  auto;width: 100%;}
#about .contact .contact-container dl{margin: 0 28%;}
#about .contact .contact-container dl dd{height: 40px;line-height: 40px;margin: 30px 55px;font-size: 14px;color: #333;float: left;}








@media screen and (max-width:1440px) {


	#main{width:1000px;margin-left:-500px;}
	#main .project .title{height: 35px;border-left:3px solid #aa784e;margin-top: 25px; }
	#main .project .title p{float: left;margin-left: 10px;font-size: 14px;font-weight: bold;line-height:35px;color: #333;}
	#main .project .title a{float: right;margin-right: 15px;font-size: 12px;line-height: 35px;color:#7f7f7f; }
	#main .project .frame{overflow:hidden;width: 98%;height: auto;margin:0 auto;}
	#main .project .frame .table-box{width: 100%;float: left;overflow: hidden;font-family: "microsoft yahei";}
	#main .project .frame .table-box .beforehand{width: 100%;height: 45px;background: #656565;}
	#main .project .frame .table-box p{font-size: 14px;color: #fff;margin-left: 25px;line-height:45px;font-weight: bold;font-family: "microsoft yahei";}
	#main .project .frame .table-box table{border-collapse:collapse;border-spacing:0;width: 100%;font-size: 12px;margin-top:25px;}
	#main .project .frame .table-box table thead{width: 100%;height: 50px;background: #666;}
	#main .project .frame .table-box table thead tr{color: #fff;font-weight: bold;height: 35px;font-family: "microsoft yahei";}
	#main .project .frame .table-box table thead tr th:nth-of-type(1){width:160px;padding-left: 10px;text-align: left;}
	#main .project .frame .table-box table thead tr th:nth-of-type(2){width: 220px;}
	#main .project .frame .table-box table thead tr th:nth-of-type(3){width: 200px;}
	#main .project .frame .table-box table tbody{border-collapse:collapse;}
	#main .project .frame .table-box table tbody tr{color: #333;height: 35px;line-height: 35px;}
	#main .project .frame .table-box a{text-decoration:none;font-size: 12px;color: #333;font-family: "microsoft yahei";width: 490px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
	#main .project .frame .table-box a:hover{color: #aa784e;}
	#main .project .frame .table-box table tbody tr td{font-size: 12px;color: #333;font-family: "microsoft yahei";}
	#main .project .frame .table-box table tbody tr td:nth-of-type(1){padding-left: 10px;text-align: left;}
	#main .project .frame .table-box table tbody tr td:nth-of-type(2){padding-right: 5px;text-align: left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-line-clamp: 1;-webkit-box-orient: vertical; 
		                                                                                                          										   display: -moz-box;-moz-box-orient: horizontal;-moz-line-clamp: 1;-moz-box-orient: vertical;
		                                                                                                          										   display: -o-box;-0-box-orient: horizontal;-o-line-clamp: 1;-o-box-orient: vertical;
		                                                                                                          										   display: box;box-orient: horizontalline-clamp: 1;box-orient: vertical;
		                                                                                                          										word-break: break-all; /* 追加这一行代码 */   }
	#main .project .frame .table-box table tbody tr td:nth-of-type(3){text-align: right;padding-right: 30px;}








	#about{width:1000px;position:relative;left:50%;margin-left:-500px;margin-top: 25px;border:1px solid #aa784e; height: 90px;}
	#about .contact .contact-title{width: 15%;height: 40px;font-size: 14px;background: #a40000;text-align: center;position: absolute;top: -20px;left: 43%;}
	#about .contact .contact-title p{font-size: 14px;color: #fff;line-height: 40px;font-family:"microsoft yahei";font-weight:600;}
	#about .contact .contact-container{margin: 0  auto;width: 100%;}
	#about .contact .contact-container dl{margin: 0 26.8%;}
	#about .contact .contact-container dl dd{height: 30px;line-height: 30px;margin: 30px 50px;font-size: 12px;color: #333;float: left;}





}
