@charset "utf-8";
/* CSS Document */

.main{
	background: url("../images/xsky/banner-bg.jpg") no-repeat;
	background-size: 100% auto;
}
.xsyg-title,.kycg-title{
	background: #FFF;
}
.xs-day{
	line-height: 56px;
}
.xs-month{
	line-height: 46px;
}
.xs-title2 a{
	color: #000000;
}
.xs-detail span{
	display: block;
	line-height: 24px;
	text-overflow:ellipsis;
	white-space: nowrap;
    overflow: hidden;
    text-align: justify;
}
.notice-item{
	padding-top: 5px;
	padding-bottom: 5px;
}
.notice-item-title2{
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 8px;
	margin-right: 15px;
}
.notice-item-title2 a{
	color: #000;
}
.notice-item-date{
	padding-top: 9px;
	padding-bottom: 9px;
}
.xyxw{
	margin-top: 30px;
}

.jx-tab{
	padding-top: 30px;
	padding-right: 0px;
}
.slideTxtBox{ width:100%; text-align:left;box-shadow: 0 0 20px #a1a1a1;-webkit-box-shadow:0 0 20px #a1a1a1;-o-box-shadow:0 0 20px #a1a1a1;-moz-box-shadow:0 0 20px #a1a1a1;float: left; padding-bottom: 30px;}
.slideTxtBox .hd{ height:56px; line-height:56px; background:#f7f7f7;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:56px;}
.slideTxtBox .hd ul li{ float:left; padding:0 8px; cursor:pointer;font-size: 20px; color: #686868}
.slideTxtBox .hd ul li.on{ height:56px;  background:#c81e3b; color: #fff; border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -o-border-radius:10px 10px 0px 0px;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;float:none;}
.slideTxtBox .bd li{ width: 100%; float: none;clear: both;}

@media(max-width:1599px){
	.slideTxtBox .hd ul li{
		font-size: 18px;
	}
	.slideTxtBox2 .hd，.slideTxtBox .hd ul,.slideTxtBox .hd ul li,.slideTxtBox .hd ul li.on{
		height:42px; line-height:42px;
	}
	.slideTxtBox .bd ul{
		padding:15px 0px;
	}
	.jx-day{
		font-size: 20px;
	}
	.jx-month{
		font-size: 12px;
	}
}
@media(max-width:1200px){
	.slideTxtBox .hd ul li{
		font-size: 16px;
	}
}
@media(max-width:1024px){
	
}
@media(max-width:992px){
	.header .left a img{
		height: auto;
		width: 400px;
		padding-left: 10px;
	}
	.header>.container{
		background: url("../images/header-bg.png") no-repeat right bottom;
		background-size: auto 90%;
	}
	.jx-tab{
		padding-right: 15px;
	}
}
@media(max-width:767px){
	.header .left a img{
		height: auto;
		width: 300px;
	}
	.header>.container{
		background: none;
	}
	.main{
		padding-top: 15px;
		padding-bottom: 15px;
		margin-top: 113px;
		
	}
	.banner{
		margin-bottom: -50px;
		margin-top: 0px;
	}
	.main-2{
		padding-left: 15px;
		padding-right: 15px;
	}
	.xsyg,.jx-tab{
		padding-right: 15px;
	}
	.xyxw{
		margin-top: 0px;
		margin-bottom: 15px;
	}
	#slider2{
		margin-bottom: -30px;
	}
}
