@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 #00479d;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: #00479d;}
#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;}


#main .project .xmbz  p{font-size: 14px;color: #00479d;margin: 25px;line-height: 25px;font-weight: bold;font-family: "microsoft yahei";text-indent:2em;}



#main .project.other{ margin-left: 2%; }
#main .project.other .frame{overflow:hidden;width: 98%;height: auto;margin:0 auto;}
#main .project.other .frame .table-box{width: 100%;float: left;overflow: hidden;font-family: "microsoft yahei";}
#main .project.other .frame .table-box .beforehand{width: 100%;height: 50px;background: #656565;}
#main .project.other .frame .table-box p{font-size: 16px;color: #fff;margin-left: 25px;line-height: 50px;font-weight: bold;font-family: "microsoft yahei";}
#main .project.other .frame .table-box table{border-collapse:collapse;border-spacing:0;width: 100%;font-size: 14px;margin-top:25px;}
#main .project.other .frame .table-box table thead{width: 100%;height: 50px;background: #666;}
#main .project.other .frame .table-box table thead tr{color: #fff;font-weight: bold;height: 37px;font-family: "microsoft yahei";}
#main .project.other .frame .table-box table thead tr th:nth-of-type(1){width:310px;padding-left: 10px;text-align: left;}
#main .project.other .frame .table-box table thead tr th:nth-of-type(2){width: 260px;}
#main .project.other .frame .table-box table tbody{border-collapse:collapse;}
#main .project.other .frame .table-box table tbody tr{color: #333;height: 35px;line-height: 35px;}
#main .project.other .frame .table-box a{text-decoration:none;font-size: 14px;color: #333;font-family: "microsoft yahei";width: 310px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#main .project.other .frame .table-box a:hover{color: #00479d;}
#main .project.other .frame .table-box table tbody tr td{font-size: 14px;color: #333;font-family: "microsoft yahei";}
#main .project.other .frame .table-box table tbody tr td:nth-of-type(1){padding-right: 5px;text-align: left;overflow : hidden;text-overflow: ellipsis; }
#main .project.other .frame .table-box table tbody tr td:nth-of-type(2){text-align: right;padding-right: 15px;display: block; }


#about{width:1200px;position:relative;left:50%;margin-left:-600px;margin-top: 30px;border:1px solid #00479d; 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;}



/* 正文 */
#wrapper{margin:0 auto;width:1200px;height:auto;padding-top:30px;}
#wrapper .announ-title{border-top: 1px solid #979797;border-bottom: 2px solid #00479d;text-align: center;line-height: 60px;font-size: 20px;color: #00479d;font-weight: 500;}
#wrapper .announ-title p{text-align: center;font-weight: 500;}
#wrapper .announ-data{text-align: right;font-size: 14px;color: #333;margin-top: 10px;padding-right: 30px;}
#wrapper .main-content{width: 88.8%;margin: 30px auto;}
/* 正文 */






@media screen and (max-width:1440px) {


	#main{width:1000px;margin-left:-500px;}
	#main .project .title{height: 35px;border-left:3px solid #00479d;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: #00479d;}
	#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;}


	#main .project .xmbz  p{font-size: 12px;color: #00479d;margin: 20px;line-height: 25px;font-weight: bold;font-family: "microsoft yahei";text-indent:2em;}



	#main .project.other{ margin-left: 2%; }
	#main .project.other .frame{overflow:hidden;width: 98%;height: auto;margin:0 auto;}
	#main .project.other .frame .table-box{width: 100%;float: left;overflow: hidden;font-family: "microsoft yahei";}
	#main .project.other .frame .table-box .beforehand{width: 100%;height: 45px;background: #656565;}
	#main .project.other .frame .table-box p{font-size: 14px;color: #fff;margin-left: 25px;line-height: 45px;font-weight: bold;font-family: "microsoft yahei";}
	#main .project.other .frame .table-box table{border-collapse:collapse;border-spacing:0;width: 100%;font-size: 12px;margin-top:25px;}
	#main .project.other .frame .table-box table thead{width: 100%;height: 45px;background: #666;}
	#main .project.other .frame .table-box table thead tr{color: #fff;font-weight: bold;height: 35px;font-family: "microsoft yahei";}
	#main .project.other .frame .table-box table thead tr th:nth-of-type(1){width:270px;padding-left: 10px;text-align: left;}
	#main .project.other .frame .table-box table thead tr th:nth-of-type(2){width: 270px;}
	#main .project.other .frame .table-box table tbody{border-collapse:collapse;}
	#main .project.other .frame .table-box table tbody tr{color: #333;height: 35px;line-height: 35px;}
	#main .project.other .frame .table-box a{text-decoration:none;font-size: 12px;color: #333;font-family: "microsoft yahei";width:270px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
	#main .project.other .frame .table-box a:hover{color: #00479d;}
	#main .project.other .frame .table-box table tbody tr td{font-size: 12px;color: #333;font-family: "microsoft yahei";}
	#main .project.other .frame .table-box table tbody tr td:nth-of-type(1){padding-right: 5px;text-align: left;overflow : hidden;text-overflow: ellipsis; }
	#main .project.other .frame .table-box table tbody tr td:nth-of-type(2){text-align: right;padding-right: 10px;display: block; }


	#about{width:1000px;position:relative;left:50%;margin-left:-500px;margin-top: 25px;border:1px solid #00479d; 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;}

	/* 正文 */
	#wrapper{margin:0 auto;width:1000px;height:auto;padding-top:25px;}
	#wrapper .announ-title{border-top: 1px solid #979797;border-bottom: 2px solid #00479d;text-align: center;line-height: 55px;font-size: 18px;color: #00479d;font-weight: 500;}
	#wrapper .announ-data{text-align: right;font-size: 12px;color: #333;margin-top: 10px;padding-right: 30px;}
	#wrapper .main-content{width: 88.8%;margin: 25px auto;}
	/* 正文 */




}
