@charset "gb2312";
/* CSS Document */

/*--container-res-1--*/
.container-res-1 {
	background:#ddd ;
	background:#1D3649 url(../mjimages/bg_25.png);
}
.wrapper-res-1 {
	padding-top:200px;
	box-sizing:border-box;
	width:1200px;
	height:380px;	
	margin:0 auto;
	color:#fff;
}
.res-title {
	font-size:36px;
	font-weight:normal;
}
.res-title-e {
	padding-left:80px;	
	box-sizing:border-box;
	line-height:60px;
	color:#afcbd7;
	font-weight:normal;
}

/*--container-res-2--*/
.container-res-2 {
	background: url(../mjimages/bg_16.png) no-repeat center 0, linear-gradient(180deg,#e6ebf2,#ffffff);
}
.wrapper-res-2 {
	padding:60px 0 0 0;
	box-sizing:border-box;
	width:1200px;		
	margin:0 auto;
}
.tec-title dt {
	font-size:34px;
	margin-bottom:20px;
	text-align:left;
}
.tec-title dd {
	margin-left:0;
	margin-bottom:80px;
	line-height:28px;
	font-size:16px;
	text-align:left;
}
.tec-list {
	float:left;
	padding:20px;
	box-sizing:border-box;
	width:33.33%;	
}
.tec-list dt {
	margin-bottom:20px;
	padding-top:90px;
	text-align:center;
	font-size:24px;	
}
.tlist-bg-1 {
	background: url(../mjimages/img_46.png) no-repeat center 0;
}
.tlist-bg-2 {
	background: url(../mjimages/img_47.png) no-repeat center 0;
}
.tlist-bg-3 {
	background: url(../mjimages/img_48.png) no-repeat center 0;
}
.tec-list dd {
	margin-left:0;
	margin-bottom:60px;
	text-align:left;
	line-height:28px;
	font-size:14px;
	color:#666;
}

/*--container-res-3--*/
.container-res-3 {
	background:#ededeb;
}
.wrapper-res-3 {
	padding-top:60px;
	box-sizing:border-box;
	width:1200px;	
	height:200px;
	margin:0 auto;
}
.wrapper-res-3 h3 {
	text-align:center;
	line-height:36px;
	font-weight:normal;
}
.wrapper-res-3 h3 a {
	text-decoration:none;
	color:#346999;
}
.wrapper-res-3 h3 a:hover {
	text-decoration:underline;
}

/*--container-res-4--*/
.container-res-4 {
	padding-top:40px;	
	background: url(../mjinfoimages/bg_19.png) no-repeat 0 -200px/auto 100%,  url(../mjinfoimages/bg_19.png) no-repeat right 200px/auto 100%, linear-gradient(90deg,#426e9d 0,#426e9d 50%,transparent 50%,transparent 100%), linear-gradient(90deg,transparent 0,transparent 50%,#527da4 50%,#527da4 100%);
}
.res4-title {	
    overflow: hidden;		
	color:#fff;
}
.res4-title dt {
	margin-bottom:20px;
	font-size:34px;
	text-align:center;
}
.res4-title dd {
	margin-left:0;
	margin-bottom:360px;
	font-size:18px;
	text-align:center;
}
.wrapper-res-4 {
	position: relative;
    top: -300px;
	margin:auto;	
	padding:45px 0;
	box-sizing:border-box;
	height:1000px;
	width:1200px;
	overflow:hidden;
	background:/* url(../mjinfoimages/ab_icon05.png) no-repeat 1155px 10px, url(../mjinfoimages/ab_icon05.png) no-repeat 10px 585px, url(../mjinfoimages/ab_icon05.png) no-repeat 10px 10px,url(../mjinfoimages/ab_icon05.png) no-repeat 1155px 585px, */linear-gradient(90deg,#fff 0,#fff 50%,transparent 50%,transparent 100%),linear-gradient(90deg,transparent 0,transparent 50%,#f6f6f6 50%,#f6f6f6 100%);
	margin-bottom:-240px;
}
.w_100 {
	width:100%;
}
/* ex02 */
.ex02 ul {
}
.ex02 li {	
	float:left;
	margin:24px;
	padding:5px;
	box-sizing:border-box;
	width:16%;
	list-style:none;
}
.ex02 li img {
	display:block;
	width:100%;
	height:auto;
}
.ex02 li span{
	opacity:0;
}
.ex02 li:hover span{
	opacity:1;
}
.ex02 li a {
	position:relative;
	display:block;
}
.ex02 li span{
	padding-top:70px;
	box-sizing:border-box;
	position: absolute;
	left: 0px;
	top:0px;
	bottom: 0px;
	background:rgba(57,65,104,0.6);
	color:#FFF;
	line-height:24px;
	display:block;
	width:100%;
	text-align:center;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.ex02 li span {
	font-size:16px;
}