@charset "gb2312";
/* CSS Document */

body{margin:0;padding:0;font-size:15px;color:#3b3b3b; font-family:Arial,"΢���ź�"; font-weight:normal;background:#fff;}
div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, input, button,
textarea, p, table, th, td {margin:0px;padding:0px; overflow:hidden;}
img{border:0;}
ul,li{list-style-type:none;}
:focus {outline:0;}
h3{font-size:15px;}
h4{font-size:15px;}
a {color:#3b3b3b;text-decoration:none;}
a:hover {color:#3b3b3b;text-decoration:none;}

.top{
	width: 1088px;
	height: 95px;
	margin: 0 auto;
	overflow:visible;
	}
.nav{
	width:1088px;
	height:40px;
	background:#9e9996;
	margin:0 auto;
	overflow:visible;
	}
.nav li{
	float: left;
	width: 145px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-right:1px solid #c3c4c8;
	position:relative;
	overflow:visible;
	}
.nav li a{
	display:block;
	width: 145px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#fff;
	font-size:15px;
	}
.nav li a:hover,.nav li:hover{
	background: #ee7a23;
	}
	.nav li .tranp{
	display:none;
		width:145px;
		height:70px;
		float:left;
		position:absolute;
		top:40px;
		left:0;
		/* background:#000; */
		z-index:99998;
		font-size:15px;
		 filter:alpha(opacity=50); /* IE */ 
-moz-opacity:0.5; /* Moz + FF */ 
opacity: 0.5;
	}
.nav li .xiala{
		display:none;
		width:145px;
		float:left;
		position:absolute;
		top:40px;
		left:0;
		z-index:99998;
		font-size:15px;
		background:#000;
		filter:alpha(opacity=50); /* IE */ 
		-moz-opacity:0.5; /* Moz + FF */ 
		opacity: 0.5;
		padding-bottom:10px;
		}
.nav li .xiala dd{ height:30px; line-height:30px;}
.nav li:hover .xiala,.nav li:hover .tranp{
		display:block;
		}
.nav li a:hover{
	background:#ef7721;
	color:#fff;
}	
.nav .xiala dd a{	 font-size:15px; background:none;}
	

.banner{
	width: 1088px;
	height: 385px;
	margin:0 auto;
	}

.bottom{
	 width: 1088px;
	 height:85px;
	 margin:0 auto;
	 text-align:center;
	 color:#9e9996;
	 line-height:24px;
	 border-top:1px solid #e0dedd;
	}
.bottom a{color:#9e9996;}
.bottom p{
	margin-top:5px;
	}
.homepage{
	width: 120px; 
	height: 48px;
	line-height: 48px;
	float:right;
	}

.index{
	width: 1088px;
	margin:0 auto;
	padding-top:12px;
	padding-bottom:22px;
	}
h2{
	width: 100%;
	height: 35px;
	line-height: 35px;
	color:#ee6716;
	font-size:15px;
	font-weight:normal;
	font-family:"΢���ź�";
	}
.index_01{
	width:460px;
	height:184px;
	float:left;
	overflow:hidden;
	}
.index_01_01{
	 width:222px;
	 height:147px;
	 float:left;
	 margin-right:5px;
	 position:relative;
	}

.index_01_01 p{
	  width: 100%;
	  height: 25px;
	  line-height: 25px;
	  text-align: center;
	  background:#ee7a23;
	  color: #fff;
	}
.index_01_01 p a{
	 color: #fff;
	}
.index_02{
	width: 618px;
	margin-left: 10px;
	float: left;
	height: 184px;
	overflow: hidden;
	}
.index_02 .news{
		width:100%;
		float:left;
		height:100%;
		margin-top:-1px;
		}
.index_02 .news li{
	font-size:14px;
	width: 100%;
	height: 26px;
	line-height:26px;
	}
	.index_02 .news li .title{
		width:500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
		float: left;
	}
.index_02 .news li .time{
	width: 70px;

	font-size:12px;
	float:right;
	}
.index_02 .OA{
	float: left;
	margin-left: 15px;
	}
.navc{ margin-right: 15px;
	float:right;
	}
.navc li{
	float:left;
	font-size:14px;
	color:#736154;
	cursor:pointer;
	}

.content{
	width:1088px;
	height:auto;
	margin:0 auto;
	}

.banner-news{
	 width: 1088px;
	 height: 172px;
	 margin: 13px auto;
	}
	
.left{
	width: 224px;
	height: 440px;
	float: left;
	overflow: hidden;
	border:1px solid #dcdbdb;
	margin-bottom:25px;
	}
.left dl{
	width: 100%;
	float: left;
	font-size:15px;
	text-indent:38px;

	}	
.left dl dt{
	width:100%;
	height:50px;
	line-height:50px;
	color:#fff;
	font-weight:normal;
	background:#ee7620;
	border:1px solid #ee7620;
	float:left;
	}	
.left dl dd{
	width:100%;
	height:50px;
	line-height:50px;
    color:#4c4c4c;
	background:url(../images/dlbg.jpg) no-repeat 190px center;	
	border-bottom: 1px solid #dcdbdb;
	}	
.left dl dd a{
	display:block;
	width:100%;
	height:100%;
	}	
.right{
	width: 847px;
	min-height:440px;
	float:right;
	border:1px solid #e9e9e9;
	overflow:hidden;
	margin-bottom:25px;
	}	
	.right img{ max-width: 100%;}
h3{ 
    width: 100%;
    height: 48px;
	line-height: 48px;
	color: #ef7b24;
	font-size: 14px;
	text-indent:25px;
	border-bottom:1px solid #e9e9e9;
	font-weight:normal;
	background:#f8f8f8;
}	
h3 span{
	float:right;
	font-size:15px;
	color:#9e9996;
	}
h3 span a{
	color:#9e9996;
	}
.news-list{
	width:812px;
	height:103px;
	float: left;
	border-bottom:1px solid #e9e9e9;
	margin-left:28px;
	}	
.news-list li{
	width: 787px;
	line-height:30px;
	padding:0 10px 0 15px;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;
	
	}	
	.news-list .list1{
		margin-top:5px;
		}
.news-list .list1 a{
	color:#1c1c1c;
	}	
.news-list li a{
	color:#565656;
	}
.news-list li.list2{
	width: 787px;
	line-height:30px;
	border-bottom:1px dashed #e9e9e9;
}
/* 新闻详情 */
.article{ overflow: hidden; padding: 20px 0;}
.article .title{ text-align: center; padding: 20px 0; font-size: 24px; color: #ee7620;}
.article .fabu{ text-align: center; font-size: 14px;  color:#707070;}
.article .zhengwen{ padding: 40px; font-size: 15px; line-height: 34px;}
.article .zhengwen img{ max-width: 100%;}
.article .sxp{font-size: 15px; line-height: 34px; padding:0 40px;}
.article .sxp a:hover{ color: #ee7620;}


.about{
	width: 787px;
	line-height:30px;
	padding:30px 15px 0 30px;
	color:#3e3e3e;
	}	
.case{
	width:100%;
	float:left;
	margin-top:10px;
	margin-left:20px;
	}	
.case li{
	width: 254px;
	height:187px;
	float:left;
	margin-left:10px;
	
	
	}
	.case li img{
		border:1px solid #ccc;
		width:247px;
		height:136px;
		}	
.case li p{
	width:100%;
	height:25px;
	line-height:25px;
	color:#ef7b24;
	}	
	
h1{
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	font-weight:normal;
	font-size:15px;
	}
h4{
	width:100%;
	height:24px;
	line-height:24px;
	text-align:right;
	font-weight:normal;
	font-size:15px;
	
	}
.message{
	width:600px;
	
	}	
.message dd{
	width:100%;
	height:40px;
	}
.message dd .text{
	width:180px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	}
.message dd textarea{
	width:400px;
	height:100px;
	}
.message dd .send{
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:none;
	background:#ee7a23;
	cursor:pointer;
	color:#fff;
	}

	/* 分页 */
.pagination>li {
	display: inline;
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #ef7b24;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	z-index: 2;
	color: #ef7b24;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	z-index: 3;
	color: #fff;
	background-color: #ef7b24;
	border-color: #ef7b24;
	cursor: default;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}

.page {
	text-align: center;
	position: relative;
	padding: 40px 0;
	width: 100%;

}
.pager .pagination {
	margin: 0;
  }
  .pager .pager {
	margin: 0;
  }
  .pager li {
	margin: 0 .4em;
	display: inline-block;
  }
  .pager li a{ background: #fff!important;}
  .pager li:first-child > a,
  .pager li:last-child > a,
  .pager li:first-child > span,
  .pager li:last-child > span {
	padding: .5em 1.2em;
  }
  .pager li > a,{}
  .pager li > span {
	background: none;
	border: 1px solid #e6e6e6;
	border-radius: 0.25em;
	padding: .5em .93em;
	font-size: 14px;
  }
