*{
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-family: "微软雅黑";
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.w{
	width: 1200px;
	margin:0 auto;
	padding: 0 20px 0 20px;
}
.bg{
	width: 100%;
	background: url(mlaj-bg.png);
}
.clear{
	clear: both;
}
.top{
	background: url(top.png);
}
.main1{
	height: 134px;
}
.main1 img{
	margin-top:15px;
}
.nav a{
	margin: 20px 5px 0 40px;
	float: left;
	display: block;
	width: 70px;
	height: 90px;
	background: url(main1-bg.png)  no-repeat;
	font-size: 18px;
	color: #046199;
	line-height:30px;
	text-align: center;
	font-weight: bold;
}
.nav a span{
	float: left;
	display: block;
	width: 42px;
	height: 51px;
	margin-left: 14px;
	margin-top:10px;
}
.nav .mlaj{
	background: url(mlaj.png)  no-repeat;
	color: #fff;
	}
.banner{
	position: relative;
	height: 600px;
	background: url(banner.png) center top 0px no-repeat;
	animation: banner 2s linear 1 ;
}	
.l1{
	position: absolute;
	left: 872px;
	top: 60px;
	animation: l1 1s linear 1 ;
}
.l2{
	position: absolute;
	left: 1015px;
	bottom:130px;
	animation: l2 1s linear 1 ;
}
@keyframes banner{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@keyframes l1{
	0%{
		top: 0px;
	}
	100%{
		top: 60px;
	}
}

@keyframes l2{
	0%{
		bottom: 0px;
	}
	100%{
		bottom: 130px;
	}
}

.zj-logo{
	margin-left: 50px;
}
.aj-body{
	margin-top: 50px;
}
.video{
	width: 556px;
	height:312px ;
}
.xqjj{
	width: 580px;
	height:312px ;
}
.text{
	margin-left: 25px;
	width:435px;
	font-size: 16px;
	line-height: 36px;
	text-indent: 2em;
	color: #333;
}
.red{
	color: #b20000;
}
.jj-logo a{
	margin-top:10px;
	margin-left:22px;
	width:70px ;
	height: 90px;
	transition:all .15s ease-in 0s; 
	color: #333;
}
.dl div{
	margin-bottom:6px;
	width: 65px;
	height: 60px;
	background: url(l1.png) center no-repeat;
	transition:all .15s ease-in 0s; 
}
.d2 div{
	margin-bottom:6px;
	width: 65px;
	height: 60px;
	background: url(l2.png) center no-repeat;
	transition:all .15s ease-in 0s; 
}
.d3 div{
	margin-bottom:6px;
	width: 65px;
	height: 60px;
	background: url(l3.png) center no-repeat;
	transition:all .15s ease-in 0s; 
}
.d4 div{
	margin-bottom:6px;
	width: 65px;
	height: 60px;
	background: url(l4.png) center no-repeat;
	transition:all .15s ease-in 0s; 
}
.jj-logo a:hover{
	color: #046199;
}
.dl:hover div{
	background: url(h1.png) center no-repeat;
}
.d2:hover div{
	background: url(h2.png) center no-repeat;
}
.d3:hover div{
	background: url(h3.png) center no-repeat;
}
.d4:hover div{
	background: url(h4.png) center no-repeat;
}
.mr{
	margin-right: 31px;
}

.msgj{
	margin-top: 50px;
	height: 506px;
	background: #f2f8fc;
}
.msgj img,.msgj-b div{
	margin-top:40px;
}
.msgj-b a {
	float: left;
	display: block;
	width:176px;
	overflow: hidden;
	transition:all .4s ease-in 0s; 
	position: relative;
}
.msgj-b div{
	width:440px;
	height: 320px;transition:all .4s ease-in 0s; 
}
.msgj-b p{
	float: left;
	margin-top: 100px;
	margin-left:75px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	width: 20px;
}

.m5 p{
	margin-top:80px;
}
.g1{
	width:170px;
	background: url(px.png);
}
.m1{
	margin-left: 11px;
	background:url(zh.png) ;
}
.m2{
	margin-left: 11px;
	background:url(gj.png) ;
}
.m3{
	margin-left: 11px;
	background:url(pl.png) ;
}
.m4{
	margin-left: 11px;
	background:url(gd.png) ;
}
.m5{
	margin-left: 11px;
	background:url(lws.png) ;
}
.msgj-b .on{
	width: 440px;
}
.on .g1{
	position: absolute;
	bottom: 0;
	height: 50px;
	line-height: 50px;
	transition:all .4s ease-in .5s; 
}
.on p{
	margin-top: 0;
	margin-left: 0;
	width:440px;	
	text-align: center;
}
.mr-l{
	width: 275px;
	height: 375px;
	background: url(ajmr.png);
}
.ajmr{
	margin-top: 50px;
}
.mr-l a{
	float: left;
	margin-left: 24px;
	margin-right: 5px;
	font-size: 18px;
	color: #fff;
	display: block;
	width: 18px;
	transition:all .15s ease-in 0s; 
}
.mr-l a div{
	width:18px;
	height: 6px;
	margin-bottom:5px;
	background: url(dian.png) center no-repeat;
}
.first{
	float: right;
	margin-top: 34px;
	margin-right: 20px;
	margin-bottom:70px;
}
.first a:hover{
	color:#9ed8ff
}
.mr-r{
	width:850px ;
	margin-left: 25px;
}
.mr-text{
	width: 410px;
	height: 182px;
}
.mr-text img{
	width: 160px;
	height: 181px;
}
.hzn{
	width: 230px;
}
.hzn .p{
	display: block;
	margin-top:5px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #333;
}
.hzn a{
	color: #333;
	line-height: 30px;
}
.mr-text:hover .hzn a{
	color: #046199;
}
.mt{
	margin-top: 10px;
}



.foot{
	margin-top: 50px;
	height: 122px;
	border-top: 2px solid #37779d;
}

.red{
	margin-top: 35px;
	margin-left: 12px;
}
.f-text{
	margin-top: 30px;
	width: 655px;
	margin-left: 20px;
}
.f-text a{
	font-size: 14px;
	margin-right: 5px;
	color: #7b7b7b;
}
.f-text a:hover{
	color: red;
}
.f-text span{
	margin-right: 5px;
	margin-left: 5px;
	font-size: 14px;
	color: #7b7b7b;
}
.f-text p{
	font-size: 14px;
	color: #7b7b7b;
	line-height: 25px;
}
.wx{
	margin-right: 10px; 
	margin-top: 15px;
}
.jc{
	margin-right:50px; 
	margin-top:33px;
}



.xq-m{
	display: none;
}