@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:微软雅黑;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
}
.top{
	height:auto;
	width:100%;
	min-width:1240px;
}
.top img{
	width:100%;
	height:auto;
}
.nav{
	width:100%;
	min-width:1240px;
	height:50px;
	background:url(../images/nav.jpg);
}
.nav ul{
	width:1240px;
	margin:auto;
	overflow:hidden;
}
.nav ul li{
	float:left;
	font-size:18px;
	font-weight:bold;
	min-width:10%;
	letter-spacing:1px;
	text-align:center;
}
.nav ul li a{
	color:#FFF;
	line-height:50px;
}
.nav.nav5 ul li{
	width:20%;
	text-align:center;
	display:block
}

.main{
	background:#fa670b;
	background-image: -webkit-linear-gradient(top, #fa670b, #ffe926);
}
.box{
	min-height:600px;
	width:1240px;
	background:#FFF;
	margin:auto;
	box-sizing:border-box;
	padding:0 20px;
	padding-bottom:60px;
}
.bottom{
	width:100%;
	min-width:1240px;
	height:220px;
	background:#f8f8f8;
	border-top:4px solid #dd2900;
}
.bottom_box{
	width:1040px;
	margin:auto;
}
.bottom_img1{
	height:auto;
	padding-top:60px;
	float:left;
}
.bottom_img1 li{
	padding-right:25px;
	float:left;
}
.bottom_img2{
	float:left;
	width:514px;
	text-align:center;
	font-size:14px;
	padding-top:45px;
}
.bottom_img2 li{
	line-height:200%;
	text-align:center;
}
.bottom_img3{
	height:auto;
	padding-top:60px;
	float:right;
}
.bottom_img3 li{
	padding-left:25px;
	float:left;
}

/*幻灯片*/
div.slideBox{position:relative; width:540px; height:365px; overflow:hidden; float:left;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px; width:100%;}
div.slideBox ul.items li a{line-height:normal !important; padding:0px !important; border:none;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none; width:100%; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:16px; line-height:40px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.nums{position:absolute; right:20px; bottom:20px; border-radius:0;}
div.slideBox div.tips div.nums a{ display:inline-block; float:left; width:10px; height:10px; background-color:#e7decf; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#ba9850;}

.new{
	width:650px;
	height:365px;
	float:right;
	background:#e9e9e9;
	box-sizing:border-box;
	padding:0 20px;
}

.new_title{
	background:url(../images/title.png) no-repeat;
	height:52px;
	width:100%;
	margin:15px 0;
}
.new_title b{
	line-height:52px;
	margin-left:100px;
	font-size:20px;
	float:left;
}
.new_title a{
	display:inline-block;
	background:#d31400;
	background-image: -webkit-linear-gradient(top, #d31400, #ec4900);
	color:#FFF;
	font-size:14px;
	letter-spacing:1px;
	padding:5px 20px;
	border-radius:180px;
	float:right;
	margin-top:13px;
}
.new_title1{
	background:;
	height:52px;
	width:100%;
	margin:15px 0;
	background:#d31400;
	background-image: -webkit-linear-gradient(top, #d31400, #ec4900);
	border-radius:180px;
}
.new_title1 b{
	line-height:52px;
	font-size:20px;
	float:left;
	color:#FFF;
	background:url(../images/title1.png) no-repeat;
	padding-left:60px;
}
.new_title1 a{
	display:inline-block;
	color:#FFF;
	font-size:14px;
	letter-spacing:1px;
	float:right;
	line-height:52px;
	margin-right:20px;
}
.list li{
	line-height:240%;
	font-size:16px;
	background:url(../images/list.png) no-repeat 0px 15px;
	padding-left:15px;
	overflow:hidden;
}
.list li a{
	color:#333;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden; 
	display:block;
	width:95%;
}
.list li a:hover{
	color:#F00;
	text-decoration:underline;
}

.Photo_news{
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.new1{
	width:100%;
	overflow:hidden;
	height:auto;
	border-top:1px solid #CCC;
	margin-top:20px;
}
.new2{
	width:550px;
	float:left;
}
.new3{
	float:right;
}
.new4{
	width:100%;
	overflow:hidden;
	height:auto;
	margin-top:10px;
}
.new_img{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.new_img li{
	width:20%;
	float:left;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	padding:0 10px;
	margin-bottom:25px;
}
.new_img li img{
	width:100%;
	height:148px;
}
.new_img li span{
	width:100%;
	font-size:14px;
	color:#333;
	line-height:180%;
	overflow: hidden;
	display:block;  
	display: -webkit-box;  
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	word-break: break-all;
	padding-top:10px;
	height:57px;
}
.new_img li a:hover span{
	color:#F00;
	text-decoration:underline;
}
.box_img{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.box_img img{
	width:100%;
	border-radius:3px;
}





.contenr_title{
	font-size:24px; 
	text-align:center; 
	color:#333;
	padding-top:40px;
}
.contenr_title1{
	font-size:14px;
	font-weight:normal;
	text-align:center; 
	color:#666; 
	border-bottom:1px dashed #ccc;
	padding:15px 0;
	margin-bottom:15px;
}
.contenr{
	padding:10px 20px;
	border-bottom:1px dashed #ccc;
	padding-bottom:50px;
	overflow:hidden;
}
.contenr_link{
	padding:10px 20px;
}
.contenr_link h2 {
    color: #0077d1;
    font-size: 18px;
	padding:15px 0;
}
.contenr_link ul li{
	line-height:220%;
}
.contenr_link ul li a{
	color:#333;
}
.contenr_link ul li a:hover{
	color:#F00;
	text-decoration:underline;
}
.new_list ul li a{
	width:80%;
	float:left;
}
.new_list ul li span{
	float:right;
	color:#666;
}
.new_list {
    width: 100%;
    overflow: hidden;
}
.position{
	padding:25px 0;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:1px dashed #ccc;
}
.position1{
	background:url(../images/wz.jpg) no-repeat 0 1px;
	padding-left:25px;
}
.position ul li{
	float:left;
}
.position ul li a{
	color:#333;
}
.position ul li a:hover{
	color:#F00;
}
/*.new_list .list{
	border-top:1px dashed #ccc;
	padding-top:15px;
}
*/
.pagination {
    display: inline-block;
	padding-top:20px;
}
.pagination li {display: inline;}
.pagination li a {
    color: black;
    float: left;
    padding:5px 12px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 4px;
}
.pagination li a.active {
    background-color: #d31400;
    color: white;
    border: 1px solid #d31400;
}
.pagination li a:hover:not(.active){background-color: #ddd;}