
@charset "utf-8";
/* css document */
*{text-decoration:none;margin: 0;padding: 0;font-family: "microsoft yahei";}
a{font-family: "microsoft yahei";text-decoration:none;}
img{border:0} 

/* 分页 */
.page_content a,.page_content span{padding: 0 2px;}




#top{width:100%;position:relative;z-index: 1;}
#top .nav{margin:0 auto;width:1160px;height: 100px;}
#top .nav img{width: 448px;height: 58px;float: left;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{line-height: 52px;display: block;color: #333333;font-weight: bold;font-size: 16px;text-align: center;margin-left:20px;margin-right:20px;}
#top .topnav ul li a:hover{color:#c7000a;}

#wrapper{width:1200px;position:relative;left:50%;top:-27px;margin-left:-600px;border:0px solid #000;overflow: hidden;}
#wrapper .spbanner {width: 100%;height:400px;position:relative;z-index: 0;}
#wrapper .spbanner img{width:1200px;height:400px;}

/* 模板 */
@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width:1200px;height:400px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:1500px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/uploads/image/images/banner_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{margin-left: 1100px;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 1px; display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/uploads/image/images/banner_dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
/* 模板 */

#wrapper .project{ width: 100%;}
#wrapper .project .title{width: 100%;height: 40px;border-left: 4px solid #1d259d;border-bottom: 1px solid #bfbfbf;margin-top: 30px;}
#wrapper .project .title p{float: left;margin-left: 10px;font-size: 16px;font-weight: bold;line-height: 40px;color: #333;}
#wrapper .project .title a{float: right;margin-right: 15px;font-size: 14px;line-height: 40px;color:#7f7f7f; }
#wrapper .project .frame{background: #ffffff;overflow:hidden;margin-top: 25px;width: 100%;height: auto;}
#wrapper .project .frame .table-box{width: 590px;float: left;overflow: hidden;font-family: "microsoft yahei";}
#wrapper .project .frame .table-box.beforehandright{float: right;}
#wrapper .project .frame .table-box .formal{width: 100%;height: 50px;background: #17307b;}
#wrapper .project .frame .table-box .beforehand{width: 100%;height: 50px;background: #17307b;}
#wrapper .project .frame .table-box p{font-size: 16px;color: #fff;margin-left: 25px;line-height: 50px;font-weight: bold;font-family: "microsoft yahei";}
#wrapper .project .frame .table-box table{border-collapse:collapse;border-spacing:0;margin-top: 15px;width: 100%;font-size: 14px;}
#wrapper .project .frame .table-box table thead{border-bottom: 2px #b2bbcb solid;width: 100%;}
#wrapper .project .frame .table-box table thead tr{color: #333;font-weight: bold;height: 37px;font-family: "microsoft yahei";}
#wrapper .project .frame .table-box table thead tr th:nth-of-type(1){width: 500px;text-align: left;padding-left: 15px;}
#wrapper .project .frame .table-box table thead tr th:nth-of-type(2){width: 180px;}
#wrapper .project .frame .table-box table thead tr th:nth-of-type(3){width: 140px;} 
#wrapper .project .frame .table-box table thead tr th:nth-of-type(4){width: 120px;}
#wrapper .project .frame .table-box table tbody{border-collapse:collapse;}
#wrapper .project .frame .table-box table tbody tr{color: #333;height: 35px;line-height: 35px;}
#wrapper .project .frame .table-box a{text-decoration:none;font-size: 14px;color: #333;font-family: "microsoft yahei";width: 400px;overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap;}
#wrapper .project .frame .table-box a:hover{color: #c7000a;}
#wrapper .project .frame .table-box table tbody tr td{font-size: 14px;color: #333;font-family: "microsoft yahei";}
#wrapper .project .frame .table-box table tbody tr td:nth-of-type(1){padding:0 5px;text-align: left;}
#wrapper .project .frame .table-box table tbody tr td:nth-of-type(2){padding-right: 15px;text-align:right;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; /* 追加这一行代码 */   }
#wrapper .project .frame .table-box table tbody tr td:nth-of-type(3){text-align: right;padding-right: 5px;}
#wrapper .project .frame .table-box table tbody tr td:nth-of-type(4){text-align: center;}





#wrapper .about{margin-top: 30px;border:1px solid #000; height: 120px;}
#wrapper .about .contact{float: left;width: 100%;}
#wrapper .about .contact .contact-title{width: 12%;height: 60px;margin: 30px 0;font-size: 16px;color: #333;float: left;text-align: center;}
#wrapper .about .contact .contact-title p{font-size: 18px;color: #09578e;line-height: 60px;font-family:"microsoft yahei";font-weight:600;}
#wrapper .about .contact .contact-container{border-left: 4px solid #09578e;height: 60px;float: left;margin: 30px 0px;}
#wrapper .about .contact .contact-container dl{float: left; margin: 0px 50px;}
#wrapper .about .contact .contact-container dl dd{height:30px;line-height: 30px;font-size: 16px;}
#wrapper .about .contact .contact-container dl dd span{text-align: justify;float: left;display: inline-block;height: 30px;line-height: 30px;text-align-last:justify;color: #333;font-size: 14px; margin: 0px 20px;}
#wrapper .about .contact .contact-right{height: 120px;float: left; width: 47%;}
#wrapper .about .contact .contact-right span{margin:40px 50px;;text-align: justify;float: left;display: inline-block;color: #333;font-size: 14px;}






/* 正文 */
#content{width:1200px;position:relative;left:50%;top:30px;margin-left:-600px;border:0px solid #000;overflow: hidden;}
#content .main-title{ height: 30px;font-size: 14px;color: #666;border-bottom: 1px solid #979797;line-height: 30px;padding-left: 15px;}
#content .announ-title{border-bottom: 2px solid #c7000a;text-align: center;line-height: 60px;font-size: 20px;color: #c7000a;font-weight: 500;}
#content .announ-title p{text-align: center;}
#content .announ-data{text-align: right;font-size: 14px;color: #333;margin-top: 10px;padding-right: 30px;}
#content .main-content{width: 88.8%;margin: 30px auto;}
/* 正文 */

/* 项目 */
#information{margin:0 auto;width:1200px;padding-top:5px;position: relative;height:auto;min-height:750px;}
#information .current{width:100%;height: 60px;margin-top: 20px;border-top: 4px #c7000a solid;border-bottom: 1px #a0a0a0 solid; }
#information .current p{color: #333333;height: 60px;font-size: 18px;font-weight: bold;line-height: 60px;margin-left: 10px;}
#information .container{width: 1160px;margin-top: 30px;margin-left: 20px;position: relative;}
#information .container .tab{width: 14%;float: left;position: relative;text-align: center;}
#information .container .tab ul{list-style: none;margin: 0px;padding: 0px;}
#information .container .tab ul li{width: 100%;height: 40px;background: #efefef;}
#information .container .tab ul li a{text-decoration:none;display: block;color: #333333;font-weight: bold;font-size: 16px;line-height: 40px;}
#information .container .tab ul li.active{width: 100%;height: 40px;background: #c7000a;}
#information .container .tab ul li.active>a{color: #fff;}
#information .container .insideright{width: 84%;float:right;position: relative; }
#information .container .insideright .xmnr{width: 100%;opacity: 0;filter: alpha(opacity=0);position: absolute;}
#information .container .insideright .xmnr.show{opacity: 1;filter: alpha(opacity=100);z-index: 1;}
#information .container .insideright .xmnr table{border-collapse:collapse;width: 100%;}
#information .container .insideright .xmnr table thead{height: 35px;background-color:#edeef0;font-size: 14px;}
#information .container .insideright .xmnr table thead tr{color: #fff;font-weight: bold;height: 40px;font-family: "microsoft yahei";background: #656565;}
#information .container .insideright .xmnr table th{ border-collapse:collapse;text-align: center;}
#information .container .insideright .xmnr table th:nth-of-type(1){width:85%;padding-left: 20px;text-align: left;}
#information .container .insideright .xmnr table th:nth-of-type(2){width:15%;}

#information .container .insideright .xmnr table tbody{border-collapse:collapse;}
#information .container .insideright .xmnr table tbody tr{color: #333;height: 35px;line-height: 35px;}
#information .container .insideright .xmnr table tbody tr td{font-size: 14px;color: #333;font-family: "microsoft yahei";}
#information .container .insideright .xmnr td a{text-decoration:none;font-size: 14px;color: #333;width: 480px;font-family: "microsoft yahei";overflow : hidden;text-overflow: ellipsis;display: block; white-space: nowrap };
#information .container .insideright .xmnr td a:hover{color: #c7000a;}
#information .container .insideright .xmnr table tbody tr td:nth-of-type(1){padding-left: 10px;text-align: left;font-family: "microsoft yahei";}
#information .container .insideright .xmnr table tbody tr td:nth-of-type(2){padding:0 10px;text-align: right; font-family: "microsoft yahei";}
#information .container .insideright .xmnr table tbody tr td:nth-of-type(3){text-align: right;padding:0 5px;font-family: "microsoft yahei";}
#information .container .insideright .xmnr table tbody tr td:nth-of-type(4){text-align: center;font-family: "microsoft yahei";}
#information .container .insideright .xmnr table tbody tr:nth-of-type(2n){ background-color: #eee;}

/* 项目 */

/* 文章列表 */
#list{margin:0 auto;width:1200px;padding-top:5px;position: relative;height:auto;min-height:600px;}
#list .current{width:100%;height: 60px;margin-top: 20px;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;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 .columns{width: 1160px;margin-top: 30px;margin-left: 20px;position: relative;}
#list .columns ul{list-style: none;margin: 0px;padding: 0px;}
#list .columns ul li{width: 20%;padding-bottom: 10px;float: left;}
#list .columns ul li a{text-decoration:none;display: block;color: #333333;font-size: 14px;line-height: 40px;float: left;width: 95%;overflow : hidden;text-overflow: ellipsis;white-space: nowrap;}
#list .columns ul li a:hover{color: #c7000a;}

/* 专题板块 */




@media screen and (max-width:1440px) {

	#top .nav{margin:0 auto;width:960px;height: 85px;}
	#top .nav img{width: 357px;height: 46px;float: left;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{line-height: 47px;font-size: 14px;margin-left:15px;margin-right:15px;}
	#wrapper,#wrapper{width:1000px;position:relative;left:50%;margin-left:-500px;overflow: hidden;}
	#wrapper .spbanner {width: 100%;height:340px;}
	#wrapper .spbanner img{width:1000px;height:340px;}
	/* 模板 */
	/* flexslider */
	.flexslider{margin:0px auto;position:relative;width:1000px;height:340px;overflow:hidden;zoom:1;}
	.flex-control-nav{margin-left: 920px;position:absolute;bottom:10px;text-align:center;}
	/* 模板 */
	#wrapper .project .title{height: 35px;border-left:3px solid #c7000a;margin-top: 25px;}
	#wrapper .project .title p{font-size: 14px;line-height: 35px;}
	#wrapper .project .title a{margin-right: 12px;font-size: 12px;line-height: 35px;}
	#wrapper .project .frame{margin-top: 20px;}
	#wrapper .project .frame .table-box{width: 490px;}
	#wrapper .project .frame .table-box .formal{height: 45px;}
	#wrapper .project .frame .table-box .beforehand{height: 45px;}
	#wrapper .project .frame .table-box p{font-size: 14px;margin-left: 20px;line-height: 45px;}
	#wrapper .project .frame .table-box table{font-size: 12px;}
	#wrapper .project .frame .table-box table thead{border-bottom: 2px #656565 solid;}
	#wrapper .project .frame .table-box table thead tr{height: 33px;}
	#wrapper .project .frame .table-box table thead tr th:nth-of-type(1){width:120px;}
	#wrapper .project .frame .table-box table thead tr th:nth-of-type(2){width: 130px;}
	#wrapper .project .frame .table-box table thead tr th:nth-of-type(3){width: 120px;}
	#wrapper .project .frame .table-box table thead tr th:nth-of-type(4){width: 110px;}
	#wrapper .project .frame .table-box table tbody tr{height: 30px;line-height: 40px;}
	#wrapper .project .frame .table-box table tbody tr td{font-size: 12px;}
	#wrapper .project .frame .table-box a{font-size: 12px;width: 350px;}
	#wrapper .about .contact .linkman p{font-size: 14px;}
	#wrapper .about .contact .linkman span{font-size: 14px;}
	#wrapper .about .qrcode p{font-size: 14px;}
	/* 正文 */
	#content{width:1000px;position:relative;left:50%;margin-left:-500px;overflow: hidden;top:25px;}
	#content .main-title{ height: 25px;font-size: 12px;line-height: 25px;}
	#content .announ-title{line-height: 55px;font-size: 18px;}
	#content .announ-data{font-size: 12px;color: #333;margin-top: 10px;padding-right: 15px;}
	#content .main-content{width: 88.8%;margin: 20px auto;}
	/* 正文 */

	/* 项目 */
	#information{margin:0 auto;width:1000px;padding-top:5px;position: relative;height:auto;min-height:750px;}
	#information .current{height: 50px;border-top: 3px #c7000a solid;}
	#information .current p{font-size: 16px;line-height: 50px;}
	#information .container{width: 960px;margin-top: 25px;}
	#information .container .tab ul li a{font-size: 14px;}
	#information .container .insideright .xmnr table tbody tr td{font-size: 12px; }
	#information .container .insideright .xmnr td a{font-size: 12px;width: 420px;}
	#information .container .insideright .xmnr td a:hover{color: #c7000a;}
	/* 项目 */

	/* 文章列表 */
	#list{margin:0 auto;width:1000px;padding-top:5px;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;}
	#list .paging .page_content{font-size: 12px;line-height: 40px;}

	/* 文章列表 */




	/* 专题板块 */
	#list .columns{width: 960px;margin-top: 25px;}
	#list .columns ul li img{width: 96%;}
	#list .columns ul li a{font-size: 12px;line-height: 35px;}

	/* 专题板块 */

}
