body{
		padding: 0;
		margin: 0;
		background: #f1f1f1;
	}
	a{
		text-decoration: none;
	}
	a:hover{
		cursor: hand;
	}
	.bottom-box{
		width: 100%;
		height: 128px;
		background-color: #4c4848;
		/* opacity: 0.8; */
		float: left;
		bottom: 0;
	}
	.bottom{
		width: 500px;
		margin: 0 auto;
		/* border: 1px solid #000; */
	}
	.bottom-logo{
		width: 55px;
		height: 68px;
		margin-top: 30px;
		float: left;
	}
	.bottom-right{
		width: 400px;
		font-family: AdobeHeitiStd-Regular;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 30px;
		letter-spacing: 0px;
		color: #ffffff;
		opacity: 0.8;
		margin-left: 20px;
		float: left;
	}
	.bottom-icon{
		margin-left: 50px;
		float: left;
	}
	.bottom-title{
		width: 100%;
		font-family: PingFang-SC-Regular;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 30px;
		letter-spacing: 0px;
		color: #ffffff;
		opacity: 0.8;
		float: left;
	}
	.bottom-item{
		width: 120px;
		text-align: center;
		float: left;
		/* border: 1px solid #000; */
		margin-top: 30px;
	}
	.area{
		width: 100%;
		min-width: 1280px;
		height: auto;
		min-height: 271px;
		float: left;
	}
	.menu-bg{
		width: 100%;
		min-width: 1280px;
		height: auto;
		background-color: #c40104;
		float: left;
	}
	.menu{
		width: 1280px;
		height: auto;
		/* border: 1px solid #000; */
		margin: auto;
	}
	.line{
		width: 1px;
		height: 16px;
		background-color: #ffffff;
		float: left;
		margin-top: 22px;
	}
	#nav, #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		font-size: 16px;
		text-align: center;
		float: left;
	}
	#nav li {
		width: 115px;
		line-height: 60px;
		float: left;
		position: relative;
		color: #333;
		background: #c40104;
		/* overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; */
		/* border: 1px solid #000a{}; */
	}
	#nav a:link, #nav a:visited {
		display: block;
		text-decoration: none;
		color: #fff; 
	}
	#nav a:hover{
		background-color: #ffffff;
		opacity: 0.9;
		text-decoration: none;
		color: #c40104;
	}
	#nav ul {
		display: none;
		position: absolute;
		/* box-shadow: 0px 0px 7px 0px 
		rgba(89, 89, 89, 0.17); */
		z-index:100;
		border-radius: 9px;
		/*兼容圆角*/
		/* -ms-behavior:url(../css/PIE.htc);
		behavior: url(../css/PIE.htc); */
		background: #fff;
	}
	#nav ul li {
		text-align: center;
		float: none;
		border: 0 none transparent;
		background-color: transparent;
		font-size: 100%;
		border-radius: 9px;
		margin: 0;
		padding: 0;
	}
	#nav li:hover ul {
		display: block;
		border-radius: 9px;
	}
	.main-bg{
		width: 100%;
		min-width: 1280px;
		height: auto;
		min-height: 997px;
		float: left;
		background: url(../images/bg.png);
		background-size:100% 100%;
		-o-background-size:100%;
		background-repeat: no-repeat;
		 /* 兼容background-size */
		-ms-behavior: url(../css/backgroundsize.min.htc);
		behavior: url(../css/backgroundsize.min.htc);
		margin-top: 20px;
		padding: 0 auto;
	}
	.main-bg-box{
		width: 1280px;
		height: auto;
		margin: 0 auto;
		background: #fff;
	}
	.main{
		width: 1280px;
		height: auto;
		background: #fff;
		float: left;
	}
	.flexslider{
		position:relative;
		height:350px; 
		width:610px;
		float: left;
	}
	.slides{
		position:relative;
		z-index:1;
		list-style: none;
	}
	.slides li{
		height:350px;
		list-style: none;
		background-size:100%;
		-o-background-size:100%;
		background-repeat: no-repeat;
		 /* 兼容background-size */
		-ms-behavior: url(../css/backgroundsize.min.htc);
		behavior: url(../css/backgroundsize.min.htc);
	}
	.main-box{
		width: 655px;
		height: 348px;
		background-color: #ffffff;
		box-shadow: 0px 0px 16px 0px 
		rgba(89, 89, 89, 0.17);
		border: 1px solid #efefef;
		float: left;
		margin-left: 13px;
		overflow: hidden;
	}
	.main-top{
		width: 656px;
		height: 42px;
		background: url(../images/top_img.png);
		float: left;
	}
	.main-line{
		width: auto;
		float: left;
	}
	
	.top-title{
		width: 71px;
		height: 19px;
		font-family: MicrosoftYaHei;
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		line-height: 42px;
		letter-spacing: 3px;
		color: #bc1414;
		margin: 12px 24px;
		text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
		-webkit-text-stroke: 0.2px white;
		-webkit-text-fill-color:10px black;
		float: left;
		background-repeat: no-repeat;
	}
	.get-more{
		width: 30px;
		height: 42px;
		font-family: MicrosoftYaHei;
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		line-height: 42px;
		letter-spacing: 3px;
		color: #bc1414;
		margin: 0 24px;
		text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
		-webkit-text-stroke: 0.2px white;
		-webkit-text-fill-color:10px black;
		float: right;
		background: url(../images/word_more.png);
		background-repeat: no-repeat;
		margin-top: 13px;
	}
	.news-item{
		width: 94%;
		height: auto;
		float: left;
		padding: 0px 3%;
		border-bottom: 1px solid #efefef;
		padding-bottom: 8px;
	}
	a:hover div{
		color: #df1518;
	}
	.news-title{
		width: 100%;
		font-family: PingFang-SC-Medium;
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 39px;
		letter-spacing: 1px;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
	}
	
	.news-content{
		width: 100%;
		height:36px;
		font-family: PingFang-SC-Regular;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 18px;
		letter-spacing: 1px;
		color: #666666;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
		word-break:break-all;
		display:-webkit-box;
		float: left;
	}
	.news-date{
		width: 100%;
		font-family: PingFang-SC-Regular;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 18px;
		letter-spacing: 1px;
		color: #666666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: right;
		text-align: right;
	}
	.main-left{
		width: 851px;
		float: left;
	}
	.main-box-public{
		width: 408px;
		height: 293px;
		background-color: #ffffff;
		box-shadow: 0px 0px 16px 0px 
		rgba(89, 89, 89, 0.17);
		border: 1px solid #efefef;
		float: left;
		margin-top: 20px;
		overflow: hidden;
	}
	.main-top-public{
		width: 409px;
		height: 42px;
		background: url(../images/top_public.png);
		float: left;
	}
	.public-item{
		width: 94%;
		height: auto;
		line-height: 35px;
		float: left;
		padding: 0px 3%;
		border-bottom: 1px solid #efefef;
	}
	.public-item :hover{
		color: #c40104;
	}
	
	.public-title{
		width: 65%;
		font-family: PingFang-SC-Regular;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 1px;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
	}
	.public-date{
		width: 35%;
		font-family: PingFang-SC-Regular;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 1px;
		color: #333333;
		float: right;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.public-left{
		margin-left: 31px;
	}
	.main-right{
		width: 401px;
		height: 606px;
		background-color: #ffffff;
		box-shadow: 0px 0px 16px 0px 
			rgba(89, 89, 89, 0.17);
		-moz-box-shadow:0px 0px 16px 0px 
			rgba(89, 89, 89, 0.17);
		-webkit-box-shadow:0px 0px 16px 0px 
			rgba(89, 89, 89, 0.17);
		border: 1px solid #efefef;
		/* filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=125, Strength=9); */
		/* border: 1px solid #ddd; */
		float: right;
		margin-top: 20px;
		overflow: hidden;
	}
	.notice-top{
		width: 100%;
		height: auto;
		float: left;
		/* border: 1px solid #000; */
	}
	.notice-img{
		width: 54px;
		height: 40px;
		float: left;
		margin:15px;
	}
	.notice-top-title{
		width: 230px;
		font-family: PingFang-SC-Medium;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 20px;
		letter-spacing: 0px;
		color: #333333;
		float: left;
		margin: 15px 0;
		padding-left: 20px;
		border-left: 1px solid #dddddd;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
		word-break:break-all;
		display:-webkit-box;
	}
	.notice-more{
		font-family: PingFang-SC-Medium;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 70px;
		letter-spacing: 1px;
		color: #df1518;
		float: right;
		margin-right:20px;
	}
	.notice-item{
		width: 94%;
		height: auto;
		line-height: 42px;
		float: left;
		padding: 4px 3%;
		border-bottom: 1px solid #efefef;
	}
	.notice-left{
		width: 53px;
		height: 40px;
		border: solid 1px #dddddd;
		float: left;
	}
	.notice-date{
		width: 90%;
		font-family: Impact;
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 30px;
		letter-spacing: 1px;
		color: #df1518;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0 5%;
		float: left;
	}
	.notice-year{
		width: 100%;
		background-color: #df1518;
		font-family: Impact;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 10px;
		letter-spacing: 1px;
		color: #ffffff;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
	}
	.notice-right{
		width: 80%;
		height: 40px;
		/* border: solid 1px #dddddd; */
		
		float: right;
	}
	.notice-title{
		width: 100%;
		font-family: PingFang-SC-Medium;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 40px;
		letter-spacing: 1px;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
	}
	.notice-source{
		width: 100%;
		font-family: PingFang-SC-Regular;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 18px;
		letter-spacing: 1px;
		color: #999999;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
	}
	.main-link{
		width: 100%;
		height: 42px;
		background: url(../images/link_img.png);
		float: left;
		margin-top: 20px;
		
	}
	.bottom-img{
		width: 294px;
		height: 135px;
		border: none;
		float: left;
		margin: 20px 0px 0px 20px;
	}
	.bottom{
		padding-bottom: 20px;
	}
    #container {
		position:relative;
		height:350px; 
		width:610px;
		float: left;
		margin: 0;
		overflow: hidden;
	}
	.sections,.section {
		height:100%;
	}
	#container,.sections {
		position: relative;
	}
	.section {
		background-color: #fff;
		background-size: cover;
		background-position: 50% 50%;
		text-align: center;
		color: white;
		background-size:100% 100%;
		-o-background-size:100% 100%;
		background-repeat: no-repeat;
	}

