html,body,div,p,span,em,i,dl,dt,dd,ul,li,ol,a,img,b,strong,h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
}

ul,li{
	list-style:none;
}

a{
	text-decoration:none;
}


body{
		min-width:1200px;
		margin:0 auto;
		font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}


.toplunbo{
		width:1200px;
		height:400px;
		margin:0 auto;
		box-shadow:0 0 10px #EEE;
		margin-top:50px;
}

.swiper {
        width: 100%;
        height: 100%;
}

.swiper-slide {
      width:100%;
	  display:flex;
	  justify-content:space-between;
}

.slide-img{
	width:640px;
	height:400%;
}

.slide-img img{
	width:100%;
	height:400px;
	display:block;
}

.slide-text{
	width:480px;
	margin-right:40px;
}

.slide-text h3{
	height:auto;
	line-height:36px;
	border-bottom:1px solid #E9E9E9; 
	font-size:24px;
	margin-top:30px;
	padding-bottom:15px;
	font-weight:normal;
}

.slide-text h3 a{
	color:#333;
}

.slide-text h3 a:hover{
	color:#000;
}

.slide-text p{
	font-size:14px;
	line-height:30px;
	margin-top:10px;
	color:#666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.swiper-button-next{
	top:80% !important;
	right:60px !important;
}

.swiper-button-prev{
	top:80% !important;
	left:680px!important;
}

.swiper-pagination-fraction{
	width:300px!important;
	left:760px!important;
	bottom:53px!important;
	font-size:24px;
}

:root {
    --swiper-theme-color: #000!important;
}

.swiper-pagination-current{
	font-size:46px;
	font-weight:bold;
	vertical-align:middle;
}



.bname-class{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:50px;
	margin-bottom:50px;
}


.bname-class a{
	width:140px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:18px;
	display:block;
	color:#000;
	border-radius:25px;
	border:1px solid #EEE;
	background:#fff;
	transition:.5s;
}

.bname-class a:hover{
	background:#FF9326;
	border:1px solid #FF9326;
	color:#FFF;
}

.contents{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-bottom:60px;
}


.news-left{
	width:800px;
	border:1px solid  #EEE;
	box-sizing:border-box;
}

.news-left h3{
	width:100%;
	height:80px;
	line-height:80px;
	font-weight:normal;
	font-size:18px;
	text-indent:20px;
	border-bottom:1px solid #EEE;
}

.news-left ul{
	width:96%;
	margin:0 auto;
}

.news-left ul li{
	width:100%;
	display:flex;
	justify-content:flex-start;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #DDD;
}


.news-left .news-pic{
	width:200px;
	height:150px;
	border-radius:8px;
	overflow:hidden;
}


.news-left .news-pic img{
	width:200px;
	border-radius:8px;
}

.news-left .news-info{
	width:560px;
	margin-left:20px;
	text-align:left;
}


.news-left .news-info h4{
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

.news-left .news-info h4 a{
	color:#000;
}

.news-left .news-info h4 a:hover{
	color:#F00;
}

.news-left .news-info p{
	font-size:15px;
	line-height:26px;
	color:#666;
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	text-indent:32px;
	padding:10px 10px 0 0;
}

.news-left .news-info dl{
	width:100%;
	display:flex;
	margin-top:15px;
}

.news-info dl dd{
	font-size:14px;
	color:#999;
	margin-right:15px;
}

.news-info dl dd i, .news-right ul li dl dd i{
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}



.news_page{
	width:auto;
}

.news_page ul{
	display:flex;
}

.news_page ul li{
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	margin-right:10px;
	padding-bottom:0;
	border-bottom:none;
	border-radius:4px;
}


.news_page ul li.thisclass{
	background:#FF8000;
	text-align:center;
	color:#FFF;
	display:block;
	font-size:18px;
}

.news_page ul li a{
	width:100%;
	height:100%;
	display:block;
	background:#EEE;
	color:#000;
	border-radius:4px;
	font-size:16px;
}


.news_page ul li:nth-child(1){
	width:80px;
	display:block;
	text-align:center;
	border:1px solid #EEE;
}


.news_page ul li:nth-last-child(1){
	width:120px;
	display:block;
	text-align:center;
	border:1px solid #EEE;
}

.news_page ul li:nth-last-child(2){
	width:50px;
	display:block;
	text-align:center;
	border:1px solid #EEE;
}

.news_page ul li:nth-last-child(3){
	width:60px;
	display:block;
	text-align:center;
	border:1px solid #EEE;
}


.news_page ul li select{
	width:30px!important;
}

.news_page ul li span.pageinfo{
	font-size:14px;
}

.icon-time{
	background:url(../images/icon_time.png) no-repeat center center;
}
.icon-look{
	background:url(../images/icon_look.png) no-repeat center center;
}
.icon-share{
	background:url(../images/icon_share.png) no-repeat center center;
}
.icon-zan{
	background:url(../images/icon_zan.png) no-repeat center center;
}
.icon-zixun{
	background:url(../images/icon_zixun.png) no-repeat center center;
}

.news-right{
	width:360px;
	box-sizing:border-box;
	border:1px solid  #EEE;
	box-sizing:border-box;
}

.news-right h4{
	width:100%;
	height:60px;
	text-align:left;
	line-height:60px;
	text-indent:20px;
	font-size:20px;
	border-bottom:1px solid  #EEE;
	margin-top:20px;
}

.news-right h4 i{
	width:3px;
	height:20px;
	display:inline-block;
	background:#E8202A;
	vertical-align:middle;
	margin-right:10px;
}


.news-right ul{
	width:auto;
}

.news-right ul li{
	width:90%;
	margin:0 auto;
	height:80px;
	border-bottom:1px dashed #EEE;
}

.news-right ul li p{
	width:320px;
	line-height:40px;
	margin-top:10px;
}

.news-right ul li p a{
	width:100%;
	display:block;
	color:#000;
	text-align:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


.news-right ul li dl{
	display:flex;
}

.news-right ul li dl dd{
	font-size:14px;
	color:#999;
	margin-right:15px;
}


.news-right ul li:hover p a{
	color:#FF8000;
}










