@charset "utf-8";
/* css document */
*{text-decoration:none;margin: 0;padding: 0;}
a{font-family: "microsoft yahei";text-decoration:none;}
img{border:0} 

/* 分页 */
.page_content a,.page_content span{padding: 0 2px;}


#top{width:100%;}
#top .nav{margin:0 auto;width:1160px;height: 100px;}
#top .nav img{width: 761px;height: 50px;float: left;margin-left: 0.1%;margin-top: 2.5%;}
#top .topnav{height:52px;width:1160px;display:block;margin: 0 auto;border: 4px solid #e1e1e1;background: #fff;}
#top .topnav ul{list-style: none;margin: 0px;padding: 0px;height:52px;}
#top .topnav ul li{height: 52px;float: left;}
#top .topnav ul li a{width: 110px;line-height: 52px;display: block;color: #333333;font-weight: bold;font-size: 16px;text-align: center;}
#bjdcimg{width:1200px;text-align: center;position: relative;top: -27px;left: 50%;margin-left: -600px;z-index: -2;}

#main{margin:0 auto;width:1200px;height:600px;}
#main .column{width:100%;height: auto;}
#main .column ul{list-style: none;margin: 0px;padding: 0px;height: 210px;}
#main .column ul li{float: left;margin-top: 1%;margin-right: 1.7%;}
#main .column ul li a{text-decoration:none;display: block;}
#main .column ul li a p{color: #343434;font-size: 16px;font-family:"microsoft yahei";font-weight:600;text-align: center;margin-bottom: 20px;}

#main .about{width:100%;height: 240px;margin-top:30px;}
#main .about .link{width: 100%;float: left;overflow: hidden;}
#main .about .link .link-title{border-bottom: 3px #9c0000 solid; height:37px;}
#main .about .link .link-title p{line-height:37px;color: #343434;font-size: 16px;font-family:"microsoft yahei";font-weight:600;margin-left: 20px;}
#main .about .link .link-container{margin-left: 20px;height: 135px;}
#main .about .link .link-container ul{list-style: none;margin: 0px;padding: 0px;}
#main .about .link .link-container ul li{float: left;margin-right: 56px;margin-top: 20px;width: 180px;height: 80px;}
#main .about .link .link-container ul li a{display: block;}

#main .about .contact{width: 30%; float: left;overflow: hidden;}
#main .about .contact .contact-title{border-bottom: 3px #aaaaaa solid; height:37px;}
#main .about .contact .contact-title p{line-height:37px;color: #343434;font-size: 16px;font-family:"microsoft yahei";font-weight:600;margin-left: 20px;}
#main .about .contact .contact-container{margin-left: 20px;}
#main .about .contact .contact-container dl{margin: 20px;}
#main .about .contact .contact-container dl dd{font-size: 14px;font-family:"microsoft yahei";color: #333;height: 35px;line-height: 35px;}
#main .about .contact .contact-container dl dd span{width:60px; text-align: justify;float: left;display: inline-block;height: 35px;line-height: 35px;text-align-last:justify;}
#main .about .contact .contact-container dl dd span i{display:inline-block;visibility:hidden;height:0;text-align-last:justify;}


/* 项目 */
#project{margin:0 auto;width:1200px;padding-top:30px;position: relative;height:auto;min-height:670px;}
#project .project-left{width:72%;float:left;border-right: 1px #979797 solid;}
#project .project-left .current{width:96%;height: 60px;border-top: 4px #c7000a solid;border-bottom: 1px #a0a0a0 solid;}
#project .project-left .current p{color: #333333;height: 60px;font-size: 18px;font-family:"microsoft yahei";font-weight: bold;line-height: 60px;margin-left: 10px;}
#project .project-left .title{width:96%;height: 40px;border-left:4px solid #c7000a;border-bottom: 1px solid #bfbfbf;margin-top: 30px; }
#project .project-left .title.project-list{width:96%;height: 40px;border-left:4px solid #c7000a;border-bottom: 1px solid #bfbfbf;margin-top: 0px; }
#project .project-left .title p{float: left;margin-left: 10px;font-size: 16px;font-weight: bold;line-height: 40px;color: #333;}
#project .project-left .title a{float: right;margin-right: 15px;font-size: 14px;line-height: 40px;color:#7f7f7f; }
#project .project-left .projectlist{margin-top: 15px;}
#project .project-left .projectlist table.item{border-collapse:collapse;border-spacing:0;width: 96%;font-size: 14px;}
#project .project-left .projectlist table.item thead{height: 35px;background-color:#edeef0;font-size: 14px;}
#project .project-left .projectlist table.item thead tr{color: #fff;font-weight: bold;height: 40px;font-family: "microsoft yahei";background: #656565;}
#project .project-left .projectlist table.item th{ border-collapse:collapse;text-align: center;}
#project .project-left .projectlist table.item th:nth-of-type(1){width:18%;padding-left: 10px;text-align: left;}
#project .project-left .projectlist table.item th:nth-of-type(2){width:35%;}
#project .project-left .projectlist table.item th:nth-of-type(3){width:15%;}
#project .project-left .projectlist table.item th:nth-of-type(4){width:16%;}
#project .project-left .projectlist table.item th:nth-of-type(5){width:16%;}
#project .project-left .projectlist table.item tbody{border-collapse:collapse;}
#project .project-left .projectlist table.item tbody tr{color: #333;height: 35px;line-height: 35px;}
#project .project-left .projectlist table.item tbody tr td{font-size: 14px;color: #333;font-family: "microsoft yahei";}
#project .project-left .projectlist table.item a{text-decoration:none;font-size: 14px;color: #333;font-family: "microsoft yahei";width: 300px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#project .project-left .projectlist table.item a:hover{color: #c7000a;}
#project .project-left .projectlist table.item tbody tr td:nth-of-type(1){padding-left: 5px;text-align: left;}
#project .project-left .projectlist table.item 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; /* 追加这一行代码    */}
#project .project-left .projectlist table.item tbody tr td:nth-of-type(3){text-align: right;padding-right: 5px;}
#project .project-left .projectlist table.item.project-price tbody tr td:nth-of-type(3){text-align: center;padding-right: 0px;}
#project .project-left .projectlist table.item tbody tr td:nth-of-type(4),td:nth-of-type(5){text-align: center;}
#project .project-left .projectlist table.item tbody tr:nth-of-type(2n) {background-color: #eee;}
#project .project-left .projectlist table.item.pre-listing th:nth-of-type(1){width:17.7%;padding-left: 10px;text-align: left;}
#project .project-left .projectlist table.item.pre-listing th:nth-of-type(2){width:66.5%;}
#project .project-left .projectlist table.item.pre-listing th:nth-of-type(3){width:15.2%;}
#project .project-left .projectlist table.item.pre-listing a{text-decoration:none;font-size: 14px;color: #333;font-family: "microsoft yahei";width: 550px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#project .project-left .projectlist table.item.pre-listing a:hover{color: #c7000a;}
#project .project-left .projectlist table.item.pre-listing tbody tr td:nth-of-type(1){padding-left: 5px;text-align: left;}
#project .project-left .projectlist table.item.pre-listing 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; /* 追加这一行代码  */  }
#project .project-left .projectlist table.item.pre-listing tbody tr td:nth-of-type(3){text-align: center;}

#project .project-right{width:25%;float:right;border: 1px #979797 solid;}
#project .project-right .relation{background: #c7000a;width: 100%;height: 45px;}
#project .project-right .relation p{margin-left: 10px;font-size: 16px;font-weight: bold;line-height: 45px;color: #fff;}
#project .project-right .contact-container dl{margin: 20px;}
#project .project-right .contact-container dl dd{font-size: 14px;font-family:"microsoft yahei";color: #333;height: 35px;line-height: 35px;}
#project .project-right .contact-container dl dd span{width:60px; text-align: justify;float: left;display: inline-block;height: 35px;line-height: 35px;text-align-last:justify;}
#project .project-right .contact-container dl dd span i{display:inline-block;visibility:hidden;height:0;text-align-last:justify;}


/* 文章列表 */
#list{margin:0 auto;width:1200px;padding-top:30px;position: relative;height:auto;min-height:600px;}
#list .current{width:100%;height: 60px;border-top: 4px #c7000a solid;border-bottom: 1px #a0a0a0 solid; }
#list .current p{color: #333333;height: 60px;font-size: 18px;font-weight: bold;line-height: 60px;margin-left: 10px;}
#list .container{width: 1160px;margin-top: 30px;margin-left: 20px;position: relative;}
#list .container ul{list-style: none;margin: 0px;padding: 0px;}
#list .container ul li{width: 100%;height: 40px;}
#list .container ul li a{text-decoration:none;display: block;color: #333333;font-size: 14px;line-height: 40px;float: left;width: 85%;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#list .container ul li a:hover{color: #c7000a;}
#list .container ul li span{float: right;width: 15%;text-align:right;line-height: 40px;color: #333333;font-size: 14px;}
#list .paging{width:100%;height: 50px;margin-top: 30px;text-align: center;line-height: 50px;}



/* 正文 */
#wrapper{margin:0 auto;width:1200px;height:auto;padding-top:30px;}
#wrapper .main-title{ height: 30px;font-size: 14px;color: #666;border-bottom: 1px solid #979797;line-height: 30px;padding-left: 15px;}
#wrapper .announ-title{border-bottom: 2px solid #c7000a;text-align: center;line-height: 60px;font-size: 20px;color: #c7000a;font-weight: 500;}
#wrapper .announ-title p{text-align: center;}
#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) {

	#top .nav{margin:0 auto;width:960px;height: 85px;}
	#top .nav img{width: 600px;height: 45px;float: left;margin-left: 0.1%;margin-top: 2.1%;}
	#top .topnav{height:47px;width:960px;display:block;margin: 0 auto;border: 3px solid #e1e1e1;}
	#top .topnav ul{list-style: none;margin: 0px;padding: 0px;height:47px;}
	#top .topnav ul li{height: 47px;float: left;}
	#top .topnav ul li a{width: 100px;line-height: 47px;font-size: 14px;}
	#bjdcimg{width:1000px;text-align: center;left: 50%;margin-left: -500px;}
	#bjdcimg img{width:1000px;}

	#main{margin:0 auto;width:1000px;height:550px;}
	#main .column ul{list-style: none;margin: 0px;padding: 0px;height: 180px;}
	#main .column ul li{float: left;margin-top: 1%;margin-right: 1.3%; width:24%;}
	#main .column ul li a{text-decoration:none;display: block;}
	#main .column ul li a p{color: #343434;font-size: 14px;font-family:"microsoft yahei";text-align: center;margin-bottom: 20px;}
	#main .column ul li a img{width: 99%;height: 99%;}

	#main .about{margin-top:25px;height:200px;}
	#main .about .link{width: 98%;float: left;overflow: hidden;}
	#main .about .link .link-title{border-bottom: 2px #9c0000 solid; height:33px;}
	#main .about .link .link-title p{line-height:33px;font-size: 14px;margin-left: 20px;}
	#main .about .link .link-container{height: 120px;}
	#main .about .link .link-container ul li{float: left;margin-right: 22px;margin-top: 20px;width: 170px;height: 60px;}
	#main .about .link .link-container ul li a{display: block;}
	#main .about .link .link-container ul li a img{width: 85%;height: 85%;}

	#main .about .contact{width: 30%; float: left;overflow: hidden;}
	#main .about .contact .contact-title{border-bottom:  2px #aaaaaa solid; height:33px;}
	#main .about .contact .contact-title p{line-height:33px;font-size: 14px;}
	#main .about .contact .contact-container{margin-left: 20px;}
	#main .about .contact .contact-container dl{margin: 20px;}
	#main .about .contact .contact-container dl dd{font-size: 12px;height: 30px;line-height: 30px;}
	#main .about .contact .contact-container dl dd span{width:55px;height: 30px;line-height: 30px;}


	/* 项目 */
	#project{margin:0 auto;width:1000px;padding-top:25px;position: relative;height:auto;min-height:630px;}
	#project .project-left .current{width:96%;height: 50px;border-top: 3px #c7000a solid;}
	#project .project-left .current p{height: 50px;font-size: 16px;line-height: 50px;}
	#project .project-left .title{width:96%;height: 35px;margin-top: 25px; }
	#project .project-left .title.project-list{width:96%;height: 35px;margin-top: 0px;}
	#project .project-left .title p{font-size: 14px;line-height:35px;}
	#project .project-left .title a{font-size: 12px;line-height: 35px;}
	#project .project-left .projectlist table.item{font-size: 12px;}
	#project .project-left .projectlist table.item thead{height: 35px;font-size: 12px;}
	#project .project-left .projectlist table.item thead tr{height:35px;}
	#project .project-left .projectlist table.item th:nth-of-type(1){width:18%;padding-left: 10px;text-align: left;}
	#project .project-left .projectlist table.item th:nth-of-type(2){width:30%;}
	#project .project-left .projectlist table.item th:nth-of-type(3){width:18%;}
	#project .project-left .projectlist table.item th:nth-of-type(4){width:17%;}
	#project .project-left .projectlist table.item th:nth-of-type(5){width:17%;}
	#project .project-left .projectlist table.item tbody tr td{font-size: 12px;}
	#project .project-left .projectlist table.item a{font-size: 12px;width: 260px;}
	#project .project-left .projectlist table.item.pre-listing th:nth-of-type(1){width:17%;padding-left: 10px;text-align: left;}
	#project .project-left .projectlist table.item.pre-listing th:nth-of-type(2){width:68%;}
	#project .project-left .projectlist table.item.pre-listing th:nth-of-type(3){width:15%;}
	#project .project-left .projectlist table.item.pre-listing a{font-size: 12px;width: 460px;}

	#project .project-right .relation{height: 40px;}
	#project .project-right .relation p{font-size: 14px;line-height: 40px;}
	#project .project-right .contact-container dl{margin: 15px;}
	#project .project-right .contact-container dl dd{font-size: 12px;height: 30px;line-height: 30px;}
	#project .project-right .contact-container dl dd span{width:55px; height: 30px;line-height: 30px;}


	/* 文章列表 */
	#list{margin:0 auto;width:1000px;padding-top:25px;position: relative;height:auto;min-height:500px;}
	#list .current{height: 50px;border-top: 3px #c7000a solid;}
	#list .current p{font-size: 16px;line-height: 50px;}
	#list .container{width: 960px;margin-top: 25px;}
	#list .container ul li{height: 35px;}
	#list .container ul li a{font-size: 12px;line-height: 35px;}
	#list .container ul li span{line-height: 35px;font-size: 12px;}
	#list .paging{height: 40px;margin-top: 25px;line-height: 40px;}


	/* 正文 */
	#wrapper{margin:0 auto;width:1000px;height:auto;padding-top:20px;}
	#wrapper .main-title{ height: 25px;font-size: 12px;line-height: 25px;}
	#wrapper .announ-title{line-height: 55px;font-size: 18px;}
	#wrapper .announ-data{font-size: 12px;color: #333;margin-top: 10px;padding-right: 15px;}
	#wrapper .main-content{width: 88.8%;margin: 20px auto;}

}
