﻿@charset "utf-8";

.ne-top{
 width:100%; height:111px; overflow:hidden; background:#fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;

}

.ne-box{
	padding-top:156px;
}
.ne-banner{
	width: 100%;
	position: relative;
}
.ab-banner{
	width: 100%;
	height: 100%;
}
.cp-txt{
	text-align: center;
	position: absolute;
	top: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 7%;
}
.xw-xtx01{
	display:inline}
.w1200{
	width: 86%;
	margin:0 auto;
}
.jr-box1{
	padding:80px 0;
}
.ne-new01{
	width: 30%;
	-moz-box-shadow:0px 0px 10px #A1A1A1; 
	-webkit-box-shadow:0px 0px 10px #A1A1A1; 
	box-shadow:0px 0px 10px #A1A1A1;
	float: left;
	margin:0 1.6%;
	height: auto;
	overflow: hidden;
}
.new-tu01{
	width: 100%;
	overflow: hidden;
	height:100%;
	background: #000;
}
.new-tu01 img{
	width: 100%;
	height:100%;
	overflow: hidden;
	transition-duration: 500ms;
}
.ne-new-zi{
	width: 90%;
	margin:0 auto;
}
.ne-new-zi h2{
	text-align: center;
	font-weight: normal;
	color: #057ce0;
	font-size: 20px;
	padding:30px 0 10px 0;
}
.new-date{
	font-family: "Arial";
	color: #bfbfbf;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 5px;
}
.new-zi01{
	color: #555555;
	padding:22px 0;
	text-align: center;
}
.ne-new-list01{
	padding-top: 50px;
}
.ne-new01:hover img{
	transform: scale(1.1,1.1);
	opacity: 0.5
}
.jr-box2{
	background: #f7f7f7;
	padding:60px 0;
}
.ne-new02{
	width: 44%;
	padding:20px 2%;
	background: #fff;
	transition-duration: 500ms;
	float: left;
	margin:0 1% 30px 1%;
}
.ne-new02 h2{
	color: #555;
	font-size: 16px;
	font-weight: normal;
}

.ne-new02 p{
	font-size: 12px;
	color: #777;
	padding:20px 0 10px 0;
	line-height: 24px;
}
.ne-new02 div{
	font-size: 12px;
	font-family: "Arial";
}
.ne-new02:hover p{
	color: #f47608;
}

.jl-new dl{
	width: 48%;
	margin:0 1% 30px 1%;
	float: left;
}
.jl-new dl dt{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #000;
}
.jl-new dl dt img{
	width: 100%;
	transition-duration: 500ms;
}
.jl-new dl:hover img{
	transform: scale(1.1,1.1);
	opacity: .5;
}
.jl-new dl dd div{
	color: #555;
	font-size: 16px;
	padding:10px 0;
}
.jl-new dl dd p{
	color: #777;
	font-size: 12px;
}

.jianT{ max-width: 100%; text-align: center; margin-top:30px;}
.jianT li a{ font-size: 14px; color:#474747; padding:6px 10px ; line-height: 1; background:#dcdee2; border-radius:5px; }
.jianT li a:hover{text-decoration: none; background:#f47608;color:#fff;}
.jianT li{ display: inline; margin: 0 2px}
.jianT li .on{ background:#f47608; color:#fff;padding: 6px 11px;border-radius:5px;}


.list li{ padding:20px 0px; border-bottom:1px dashed #383838}
.list li .timeDiv{ width:10%; background:#e6e6e6; text-align:center; padding:10px 0; color:#808080; font-size:14px;}
.list li .timeDiv b{ font-size:28px;}
.list li .contents2{ width:87%;}
.list li .contents2 h2{ font-size:18px; padding:10px 0; font-weight:normal;}
.list li .contents2 h2 a{color:#555;}
.list li .contents2 p{ color:#666666; margin-top:10px;}
.list li:hover .timeDiv{ background:#f47608; color:#fffefe;}
.list li:hover .contents2 a{ color:#f47608;}
.list li .contents2 span{ font-size:12px; color:#9b9b9b; padding-right:10px;}
.new-nr-xi{ padding-top:20px;}
.nr-ti{ border-bottom:1px dashed #a1a1a1; text-align:center; padding-bottom:10px;}
.nr-ti div{ font-size:16px; padding-bottom:10px;}
.nr-ti p{ color:#a1a1a1;}
.nr-zi{ padding:20px 0; line-height:34px;}
.nr-zi img{ max-width:100%; height:auto}
.new-nr-xi img{ display:inline-block}

@media (max-width: 1446px){
  
	}
	@media (max-width: 1249px){

	}
	
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC md*/
@media (min-width: 992px) and (max-width: 1199px){
	


}

/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD sm*/
@media (min-width: 768px) and (max-width: 991px) {
 .ne-box{
  	padding-top: 50px;
  }
 .jr-box1{
	padding:30px 0;
}
.ne-new-list01{
	padding-top: 30px;
}

}

/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机 xs*/
@media (min-width: 480px) and (max-width: 767px) {
    .ne-box{
  	padding-top: 0px;
  }
   .ne-new01{
	width: 100%;
	margin:0 auto 20px auto;
}
.jr-box1{
	padding:30px 0;
}
.ne-new-list01{
	padding-top: 30px;
}
.ne-new02{
	width: 94%;
}
.jl-new dl{
	width: 100%;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}
.xw-xtx01{
	width:80%;}
.list li .timeDiv{ display:none;}
.list li .contents2{ width:100%;}
}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 479px) {
.ne-box{
  	padding-top: 0px;
  }
.ne-new01{
	width: 100%;
	margin:0 auto 20px auto;
}
.jr-box1{
	padding:30px 0;
}
.ne-new-list01{
	padding-top: 30px;
}
.ne-new02{
	width: 94%;
}
.jl-new dl{
	width: 100%;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}
.xw-xtx01{
	width:80%;}
.list li .timeDiv{ display:none;}
.list li .contents2{ width:100%;}
}


@keyframes jumptoMap {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
@-webkit-keyframes jumptoMap {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
@-moz-keyframes jumptoMap {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}
@-ms-keyframes jumptoMap {
0% {
margin-bottom:0;
animation-timing-function:ease-out
}
50% {
margin-bottom:10px;
animation-timing-function:ease-in
}
100% {
margin-bottom:0;
animation-timing-function:ease-out
}
}	