*{margin:0;padding:0;}
/* Banner */
.banner{
	max-width:19.2rem;
	width:100%;
	height:7rem;
	position: relative;
	margin:0 auto;
}
a{
	text-decoration: none;
	color: inherit
}
.banner .banner_bg{
	width: 100%;
	height: 7rem;
}
.banner .banner_bg img{
	width: 100%;
}
.banner .banner_txt1{
	width: 2.4rem;
	height: 0.59rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 0.6rem;
	color: #FFFFFF;
	position:absolute;
	top:2.59rem;
	left:12.02rem;
}
.banner .banner_txt2{
	font-family: Microsoft YaHei;
	font-weight: 300;
	font-size: 0.2rem;
	color: #FFFFFF;
	position:absolute;
	top:3.44rem;
	left:13.53rem;
}
.banner .art_txt{
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 0.8rem;
	color: rgba(255, 255, 255, 0);
	text-align:right;
	line-height: 0.65rem;
	text-stroke: 0.01rem #FFFFFF;
	opacity: 0.5;
	-webkit-text-stroke: 0.01rem #FFFFFF;
	position:absolute;
	top:4.56rem;
	left:14.05rem;
}
/* 简介 */
.body1{
	width:100%;
	margin:0 auto;
}
.body1 .main1{
	width:12rem;
	height:6rem;
	background-color:#F9F9F9;
	position:relative;
	margin:0 auto;
	top:-1.3rem;
}
.body1 .main1 .b1_img{
	width: 6.27rem;
	height: 5.06rem;
	position:relative;
	top:0.7rem;
	left:0.74rem;
	float:left;
}
.body1 .main1 .b1_title{
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 0.4rem;
	color: #4D4D4D;
	position:absolute;
	top:1.46rem;
	left:6.74rem;
}
.body1 .main1 .b1_tlt{
	font-family: Microsoft YaHei;
	font-weight: 300;
	font-size: 0.2rem;
	color: #4D4D4D;
	position:absolute;
	top:1.98rem;
	left:6.74rem;
}
.body1 .main1 .b1_ctnt{
	width:4.25rem;
	height:3rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #4D4D4D;
	line-height: 0.3rem;
	position:absolute;
	top:2.64rem;
	left:6.74rem;
	text-align: justify;
}
.body1 .main1 .circle{
    width: 0;
    height: 0;
    position:absolute;
    top: 2.95rem;
    left: 3.16rem;
}
.body1 .main1 .circle:nth-of-type(1){
	
	border-radius:50%;
	border:0.02rem solid #3D2673;
	transform: translate(-50%,-50%);
	animation: polse 4s linear infinite 0s;
}
.body1 .main1 .circle:nth-of-type(2){
	
	border-radius:50%;
	border:0.01rem solid #3D2673;
	transform: translate(-50%,-50%);
	animation: polse 4s linear infinite 2s;

}
.body1 .main1 .circle:nth-of-type(3){
	
	border-radius:50%;
	border:0.01rem solid #3D2673;
	transform: translate(-50%,-50%);
	animation: polse 4s linear infinite 3s;

}
.body1 .main1 .circle:nth-of-type(4){
	
	border-radius:50%;
	border:0.01rem solid #3D2673;
	transform: translate(-50%,-50%);

}
@keyframes polse{
				from{width: 0rem; height:0rem;opacity: 0;}
				50%{width: 2.24rem;height: 2.24rem;opacity: 0.8;}
				to{width: 4.48rem;height: 4.48rem;opacity: 1;}
			}	
.body1 .main1 .b1_img_txt{
	width: 1.7rem;
	height: 0.24rem;
	font-family: Source Han Serif CN;
	font-weight: 800;
	font-size: 0.24rem;
	color: #3D2673;
	background-color:transparent;
	line-height: 0.24rem;
	position:absolute;
	top:2.72rem;
	left:1.2rem;
}
.body1 .main2{
	width:12rem;
	height:3.4rem;
	margin:0 auto;
	position:relative;
	top:-1.3rem;
	background:url(../img/6_b1_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.body1 .main2 .m2_title{
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 0.4rem;
	color: #4D4D4D;
	position:relative;
	top:1.31rem;
	left:0.81rem;
}
.body1 .main2 .m2_tlt{
	font-family: Microsoft YaHei;
	font-weight: 300;
	font-size: 0.2rem;
	color: #4D4D4D;
	position:relative;
	top:1.26rem;
	left:0.81rem;
}
.body1 .main2 .m2_ctnt{
	width:8.5rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #4C4C4C;
	line-height: 0.3rem;
	position:relative;
	left:2.49rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:6;
	overflow: hidden;
	text-align: justify;
}
/* 组织架构 */
.body2{
	max-width:19.2rem;
	width:100%;
	margin:0 auto;
}
.body2 .b2_main{
	width:12rem;
	margin:0 auto;
}
.body2 .b2_main .b2_header{
	width:6rem;
	margin:0;
	display:flex;
	flex-direction:row;
	margin-bottom: 0.81rem;
}
.body2 .b2_main .b2_header img{
	width:0.49rem;
}
.body2 .b2_main .b2_header .b2_header_title{
	font-family: Microsoft YaHei;
	font-weight: bold;
	font-size: 0.4rem;
	color: #333333;
	margin:auto 0.19rem;
}
.body2 .b2_main .b2_header .b2_header_tlt{
	font-family: Microsoft YaHei;
	font-weight: 300;
	font-size: 0.2rem;
	color: #333333;
	margin-top:0.26rem;
}
.body2 .b2_main .b2_img{
	width:12rem;
	height: auto;
	margin:0 auto;
}
.body2 .b2_main .b2_img img{
	width: 12rem;
	height: 8rem;
}

@media screen and (max-width: 1024px){
    .banner .banner_bg{
        width: 100%;
        height: auto;
    }
    .banner{
        height: 2.7rem;
         margin-top: 50px;
    }
    .banner .banner_txt1{
        top: 0.5rem;
        left: 4.52rem;
    }
    .banner .banner_txt2{
        top: 1.3rem;
        left: 6.0rem;
    }
    .body1 .main1{
        width: 100%;
        top: 0;
        height: 9rem;
    }
    .body1 .main2{
        width: 100%;
        /*padding: 0.2rem;*/
        top: 0;
    }
    .body1 .main1 .b1_tlt{
        font-size: 0.22rem;
        top: 6.1rem;
        left: 1.8rem;
    }
    .body1 .main1 .b1_ctnt{
        font-size: 0.22rem;
        text-indent: 4ch;
        width: 6.25rem;
        top: 6.64rem;
        left: 0.6rem;
    }
    .body1 .main1 .b1_title{
        top: 5.5rem;
        left: 2.5rem;
    }
    .body1 .main2 .m2_ctnt{
        width: 4.5rem;
        font-size: 0.22rem;
    }
    .body2{
        width: 100%;
        margin: 0.2rem auto;
    }
    .body2 .b2_main{
        width: 100%;
    }
    .body2 .b2_main .b2_header{
        width: 100%;
        padding-left: 0.2rem;
    }
    .body2 .b2_main .b2_img{
        width: 100%;
    }
    .body2 .b2_main .b2_img img{
        width: 95%;
        margin: 0 auto;
        height: auto;
    }
    .banner .art_txt{
        display: none;
    }
}