.swiper-slide img{
	height:400px;
 }
 #menu li a{
	padding:0 20px;
 }

@media screen and (min-width: 1500px)
 {
	.container{
		padding-left:80px;
		padding-right:80px;
	}
	.top{
		max-width: calc( 100% - 160px);
		width: 100%;
	}
	 
  }

.banner-swiper .swiper-pagination{
	bottom:60px;
}

.banner-swiper .swiper-pagination-bullet{
	width:80px;
	background:none;
}
#sun-open{
	overflow:hidden;
	max-height:365px;
	height:365px;
}
#sun-open li{
	white-space: nowrap;
	overflow: hidden;
	max-width: 288px;
/*			height: 62px;*/
/*			 line-height: 62px;*/
}
.open_scrol{
/*			overflow: hidden;*/
/*			white-space: nowrap;*/
/*			width:700px;*/
	position: relative;
	overflow: unset !important;
	animation:myfirst 5s linear 0s infinite alternate;
	/* Firefox: */
	-moz-animation:myfirst 5s linear 0s infinite alternate;
	/* Safari and Chrome: */
	-webkit-animation:myfirst 5s linear 0s infinite alternate;
	/* Opera: */
	-o-animation:myfirst 5s linear 0s infinite alternate;
}

@keyframes myfirst
{
	0%   { left:0px; top:0px;}
	 
	100% {left:-500px; top:0px;}
}
​
@-moz-keyframes myfirst /* Firefox */
{
	0%   { left:0px; top:0px;}
	 
	100% {left:-500px; top:0px;}
}
​
@-webkit-keyframes myfirst /* Safari and Chrome */
{
	0%   { left:0px; top:0px;}
	 
	100% {left:-500px; top:0px;}
}
​
@-o-keyframes myfirst /* Opera */
{
	0%   { left:0px; top:0px;}
	 
	100% {left:-500px; top:0px;}
}

.withauto{
	 white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 140px);
	overflow: hidden;
	display: inline-block;
}

.biaoshia{
	white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 120px);
	overflow: hidden;
	
	display: inline-block;
}
.biaoshi{
	width: 40px;
}
.banner-div .leftbox .l-down ul li span{
	margin-left:10px !important;
}
.second-div .second-div-left .second-div-left-top,.banner-div .leftbox .l-top,.second-div .second-div-right .second-div-right-top{

/*			    background: #0f3c86;*/
/*				background:linear-gradient(180deg, #3e6bb5 0%, #0f3c86 100%);*/
		background: linear-gradient(to right, #0f3c86, #0f3c8678);
		color: white;
}
.second-div .more a,.banner-div .leftbox .l-top ul .top-selected{
	color: white;
}
.more-info{
	color:white !important;
}
.dotinfo{
		display: inline-block;
		/* line-height: 42.5px; */
		vertical-align: top;
}
.list-index a{
	display: inline-block;
	width:calc( 100% - 30px );
}
.statusinfo{
	color:green !important;
	font-weight: 600;
}

.statusbase{
	margin-right: 20px;
	color:#c4a173;
}

.banner-div .leftbox .l-down .news{
	position: relative;
}
.article-down ul li {
	height: 92.75px;
	font-size: 16px;
}

.addrc{
	color:black;
}

.addrcfont{
	font-size:12px;
}