*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
/*----banner----*/
.banner{position:relative;z-index:1;width: 100%;min-width: 1200px;}
.banner img{width: 100%;}
/*----main-----*/
.main{
	width: 1200px;
	margin: auto;
	margin-top: 30px;
}
/*-----news-----*/
.news{overflow: hidden;}
.n-left{float:left;width:460px;}
.n-left .txt-cont{
	width: 460px;
	height: 95px;
	background-color: #038fe5;
	font-size: 16px;
	color: white;
	margin-top: -10px;
	padding: 10px 0px 5px 0px;
}
.n-left .txt-cont p{
	width: 140px;
	margin-left:322px;
	margin-top: 30px;
}
.n-left .txt-cont h3{
        width:96%;
        margin:6px auto;
        font-size:14px;
        color:#fff;
}
.n-left .txt-cont p a{color: white;font-size:14px;}
.n-left .txt-cont p img{margin-left: 10px;margin-bottom: -5px;}
.n-right{float: right;width:710px;}
.n-right h1 a{
	float: right;
	font-size: 16px;
	margin-top: 15px;
	color: black;
}
.n-right h1 a img{margin-bottom: -4px;margin-left: 5px;}
.n-right li{
	border-bottom: 1px dashed gainsboro;
	overflow: hidden;
	margin-top: 22px;
}
.n-right li:hover h3{color:#038fe5;}
.n-right li:hover h4{color:#038fe5;}
.n-right li:hover h5{color:#038fe5;}
.n-right li .date{width: 100px;float: left;margin-top: -2px;}
.n-right li h3{
	width: 100px;
	color: black;
	text-align: center;
	overflow: hidden;	
}
.n-right li img{float: left;margin-bottom: -33px;}
.n-right li .biaoti{
	margin-left: 5px;
	float: left;
	margin-top: 2px;
	color: black;
}
.n-right li .biaoti h4{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.n-right li .biaoti h5{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*------about----*/
.about{
	position: relative;
	margin-top: 30px;
	overflow: hidden;
}
.img{float: left;}
.text{
	position: absolute;
	right: 0;
	height: 326px;
	width: 745px;
	background-image:url(../img/leftright_03.png);
	background-position: top center;
	background-repeat: no-repeat;
}
.contanier{margin-left: 50px;}
.contanier h1{color: white;margin-top: 10px;}
.contanier .line{width: 693px;}
.contanier h1 a{
	float: right;
	font-size: 16px;
	margin-top: 15px;
	color:white;
}
.contanier h1 a img{margin-bottom: -4px;margin-left: 5px;margin-right: 5px;}
.text p{
	width: 692px;
	margin-top:20px;
	margin-left: 55px;
	margin-right: 10px;
	line-height: 30px;
	color: white;
}
/*------activity-----*/
.activity{
	height: 830px;
	background-color: #038FE5;
	margin-top: 30px;
}
.ac-line{width: 100%;}
.activity h1{
	text-align: center;
	color: white;
	line-height: 85px;
}
.neirong{
	width: 1200px;
	height: 730px;
	margin: auto;
	margin-top: 20px;
	overflow: hidden;
}
.neirong li{
	float: left;
	position: relative;
	margin-top: -4px;
}
.neirong .n-img{width: 360px;}
.neirong .n-img img{width: 394px;}
.first{
	position: absolute;
	left: 3px;
	background-image: url(../img/leftright_07.png);
	background-position: top center;
	background-repeat: no-repeat;
	width: 435px;
	height: 329px;
}
.first h3{
        width:345px;
	margin-left: 40px;
	margin-top: 20px;
	color: white;
        overflow:hidden;
        text-overflow:ellipisis;
        white-space:nowrap;
}

.first .h3-1{margin-left: 60px;}
.first .p1{margin-left: 60px;}
.first div{
	width: 362px;
	margin-top: 30px;
	margin-left: 40px;
	color: white;
}
.two{
	position: absolute;
	left: -368px;
	background-image:url(../img/leftright_13.png);
	background-position: top center;
	background-repeat: no-repeat;
	height: 329px;
	z-index: 99;
	overflow: hidden;
}
.n-l-img{margin-left:-403px;z-index: 0;}
.three{
	background-image:url(../img/top_03.png);
	background-position: top center;
	background-repeat: no-repeat;
	left:777px;
	top:-352px;
	height:351px;
}
.three h3{margin-top: 40px;}