.new_banner .swiper-slide{
	position:relative;
}
.new_banner .swiper-slide .main_img {
	height:100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.new_banner .swiper-slide .textcon{
	position:absolute; width:100%; height:100%; display:flex; justify-content: center;	flex-direction: column; padding: 0 120px;
}
.new_banner .swiper-slide .textcon .textcon_t {
	display: flex;
	width: 100%;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_l{
	font-size:60px; color:#fff; line-height:1.233; width:50%; padding-bottom:35px; border-bottom:1px solid rgba(255,255,255,0.7);
	text-align: left; font-weight: bold;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_m{
	width:32.14%; font-size: 20px; padding-bottom:35px; margin-right:2.09%; border-bottom:1px solid rgba(255,255,255,0.3);
	justify-content: end;flex-direction: column;text-align: left; color: #fff; display:flex;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r{
	width:15.77%;  padding-bottom:35px; border-bottom:1px solid rgba(255,255,255,0.3); display:flex; justify-content: end;flex-direction: column;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r .tctr_con{
	display:flex; justify-content:space-between;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r span{
	font-size:22px; color:#fff;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r span:nth-child(2){
	font-size:0.7em; display: flex; justify-content: center;  flex-direction: column;
}
.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r span:last-child{
	opacity:0.3;
}
.new_banner .swiper-slide .textcon .textcon_b {
	display: flex; width: 100%; margin-top:60px;
}
.new_banner .swiper-slide .textcon .textcon_b a{
	display:flex; border:1px solid #fff; border-radius:1000px; margin-right:28px; padding: 12px 17px;
	transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-moz-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.new_banner .swiper-slide .textcon .textcon_b a .txtword{
	font-size:16px; color:#fff;
}
.new_banner .swiper-slide .textcon .textcon_b a .img img{
	height:12px; margin-left:8px; display: block;  transform: translateY(5px);
	transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-moz-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.new_banner .swiper-slide .textcon .textcon_b a:hover{
	transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-moz-transition: All 0.3s;
	-o-transition: All 0.3s;
	background:#2b5faf; border-color:#2b5faf;
}
.new_banner .swiper-slide .textcon .textcon_b a:hover .img img{
	transform: translateY(5px) rotate(90deg);
	transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-moz-transition: All 0.3s;
	-o-transition: All 0.3s;
}

.org_structure{
	background:#F7F7F7; overflow:hidden; padding:50px 0 80px;
}
.org_structure .title{
	text-align:left;
}
.org_structure_con{
	position:relative;
}
.org_structure_con .main_img{
	width:31.21%; margin:0 auto; display: block;
}
.org_structure_con .org_structure_txt{
	position:absolute; width:100%; height:100%; top:0px; left:0px;
}
.org_structure_list{
	display:flex; position:absolute;
}
.org_structure_list .img img{
	width:50px; height:50px; display:block;
}
.org_structure_list .osl_text .osl_t{
	font-size:18px; color:#333; font-weight: bold;
}
.org_structure_list .osl_text .osl_b{
	font-size:14px; color:#333;
}
.org_structure_list:nth-child(1),
.org_structure_list:nth-child(2),
.org_structure_list:nth-child(3){
	flex-direction:row-reverse; text-align: right;
}
.org_structure_list:nth-child(1) img,
.org_structure_list:nth-child(2) img,
.org_structure_list:nth-child(3) img{
	margin-left:20px;
}
.org_structure_list:nth-child(5) img,
.org_structure_list:nth-child(6) img,
.org_structure_list:nth-child(7) img{
	margin-right:20px;
}
.org_structure_list:nth-child(4) {
	flex-direction: column; text-align: center;
}
.org_structure_list:nth-child(4) img{
	margin:0 auto;
}
.org_structure_list:nth-child(1){
	left: 23%; top: 27%;
}
.org_structure_list:nth-child(2){
	left: 23%; top: 59%;
}
.org_structure_list:nth-child(3){
	left: 24%; top: 84%;
}
.org_structure_list:nth-child(4) {
	left: 43%; bottom: -16%;
}
.org_structure_list:nth-child(5){
	left: 58%; top: 84%;
}
.org_structure_list:nth-child(6){
	left: 63%; top: 59%;
}
.org_structure_list:nth-child(7){
	left: 63%; top: 27%;
}

.new_g_evaluate .title{
	text-align:left;
}
.new_g_evaluate{
	padding:70px 0;
}
.new_g_evaluate_seiper{
	width:100%; overflow:hidden; margin:40px 0;
}
.new_g_evaluate_seiper .swiper-slide .new_g_evaluate_list{
	width:100%; overflow:hidden; background:url(../img/g_evaluate_bg.png) no-repeat;
	background-size:cover; border-radius:14px; padding:35px; padding-bottom:75px;
}
.new_g_evaluate_top{
	display:flex;
}
.new_g_evaluate_top .nget_text{
	display:flex; flex-direction:column; justify-content:center;
}
.new_g_evaluate_top .nget_text .nget_t{
	font-size:20px; color:#fff;
}
.new_g_evaluate_top .nget_text .nget_b{
	font-size:14px; color:#fff; opacity:0.7;
}
.new_g_evaluate_top .img{
	border-radius:1000px; border:2px solid #fff; overflow:hidden; margin-right:20px;
}
.new_g_evaluate_top .img img{
	width:76px; height:76px; display:block;
}
.new_g_evaluate_bottom{
	margin-top:20px; font-size:16px; color:#fff; line-height:1.5;
}
.new_g_evaluate_pagination{
	width:100%; position: static;
}
.new_g_evaluate_pagination .swiper-pagination-bullet{
	width:16px; height:16px; margin:0 4px;
}
.new_g_evaluate_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#005AAE;
}

.new_map .title{
	text-align:left;
}
.new_map .title p{
	width:50%;
}
.new_map{
	padding:70px 0; padding-top:0px;
}
.new_map_con img{
	display:block; width:100%;
}

@media all and (min-width:320px) and (max-width:1550px){
	.new_banner .swiper-slide .textcon {
		padding: 0 110px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_l {
		font-size: 52px;
		padding-bottom: 32px;
	}
	.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_m{
		padding-bottom: 32px; font-size: 18px;
	}
	.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r{
		padding-bottom: 32px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_r span {
		font-size: 20px;
	}
	.new_banner .swiper-slide .textcon .textcon_b {
		margin-top: 50px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a {
		margin-right: 25px;	padding: 11px 16px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .txtword {
		font-size: 15px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .img img {
		height: 11px; margin-left: 7px;	transform: translateY(5px);
	}
}


@media all and (min-width:320px) and (max-width:1366px){
	.new_banner .swiper-slide .textcon {
		padding: 0 100px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_l {
		font-size: 44px;
		padding-bottom: 30px;
	}
	.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_m{
		padding-bottom: 30px; font-size: 16px;
	}
	.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r{
		padding-bottom: 30px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_r span {
		font-size: 18px;
	}
	.new_banner .swiper-slide .textcon .textcon_b {
		margin-top: 40px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a {
		margin-right: 20px;	padding: 10px 15px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .txtword {
		font-size: 14px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .img img {
		height: 10px; margin-left: 6px;	transform: translateY(5px);
	}
	
	.org_structure {
		padding: 40px 15px 70px;
	}
	.org_structure_list .img img {
		width: 46px; height: 46px;
	}
	.org_structure_list .osl_text .osl_t {
		font-size: 17px;
	}
	.org_structure_list .osl_text .osl_b {
		font-size: 13px;
	}
	.org_structure_list:nth-child(1) img,
	.org_structure_list:nth-child(2) img,
	.org_structure_list:nth-child(3) img{
		margin-left:15px;
	}
	.org_structure_list:nth-child(5) img,
	.org_structure_list:nth-child(6) img,
	.org_structure_list:nth-child(7) img{
		margin-right:15px;
	}
	
	.new_g_evaluate {
		padding: 60px 30px;
	}
	.new_map {
		padding:60px 30px;  padding-top: 0px;
	}
	.new_g_evaluate_top .img img {
		width: 72px; height: 72px;
	}
	.new_g_evaluate_top .img {
		margin-right: 18px;
	}
	.new_g_evaluate_top .nget_text .nget_t {
		font-size: 18px;
	}
	.new_g_evaluate_top .nget_text .nget_b {
		font-size: 13px;
	}
	.new_g_evaluate_bottom {
		margin-top: 18px; font-size: 15px;
	}
	.new_g_evaluate_seiper .swiper-slide .new_g_evaluate_list {
		padding: 30px; padding-bottom: 70px;
	}
	.new_g_evaluate_seiper {
		margin: 35px 0;
	}
	.new_g_evaluate_pagination .swiper-pagination-bullet {
		width: 15px; height: 15px; margin: 0 4px;
	}
}
@media all and (min-width:320px) and (max-width:1200px){
	.new_banner .swiper-slide .textcon {
		padding: 0 80px 0 40px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_l {
		font-size: 36px;
		padding-bottom: 25px;
	}
	.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_m{
		padding-bottom: 25px; font-size: 14px;
	}
	.new_banner .swiper-slide .textcon .textcon_t  .textcon_t_r{
		padding-bottom: 25px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_r span {
		font-size: 16px;
	}
	.new_banner .swiper-slide .textcon .textcon_b {
		margin-top: 30px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a {
		margin-right: 15px;	padding: 8px 12px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .txtword {
		font-size: 13px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .img img {
		height: 8px; margin-left: 5px;	transform: translateY(5px);
	}
	.org_structure_con .main_img {
		width: 40%;
	}
	.org_structure {
		padding: 30px 15px 60px;
	}
	.org_structure_list .img img {
		width: 42px; height: 42px;
	}
	.org_structure_list .osl_text .osl_t {
		font-size: 16px;
	}
	.org_structure_list .osl_text .osl_b {
		font-size: 12px;
	}
	.org_structure_list:nth-child(1){
		left: 17%; top: 27%;
	}
	.org_structure_list:nth-child(2){
		left: 16%; top: 59%;
	}
	.org_structure_list:nth-child(3){
		left: 18%; top: 84%;
	}
	.org_structure_list:nth-child(4) {
		left: 42%; bottom: -14%;
	}
	.org_structure_list:nth-child(5){
		left: 60%; top: 84%;
	}
	.org_structure_list:nth-child(6){
		left: 67%; top: 59%;
	}
	.org_structure_list:nth-child(7){
		left: 67%; top: 27%;
	}
	

	
}
@media all and (min-width:320px) and (max-width:1000px){
	.new_banner .swiper-slide .main_img {
		height: calc(100% - 50px);
		top: 50px;
	}
	.new_banner .swiper-slide .textcon {
		padding: 0 20px ; display:none;
	}
	.new_banner .swiper-slide .textcon .textcon_t {
		flex-wrap: wrap;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_l {
		width: 100%; font-size: 32px;  padding-bottom: 25px; margin-bottom: 25px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_m {
		width: 70%; padding-bottom: 25px;  font-size: 14px;
	}
	.new_banner .swiper-slide .textcon .textcon_t .textcon_t_r {
		width: 25%; padding-bottom: 25px;
	}
	.new_banner .swiper-slide .textcon .textcon_b {
		margin-top: 25px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a {
		margin-right: 10px;	padding: 6px 10px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .txtword {
		font-size: 12px;
	}
	.new_banner .swiper-slide .textcon .textcon_b a .img img {
		height: 8px; margin-left: 8px;	transform: translateY(4px);
	}
	.org_structure {
		padding: 30px 0;
	}
	.org_structure_con .org_structure_txt {
		position: static;
	}
	.org_structure_list {
		position: static;
	}
	.org_structure_list:nth-child(1), .org_structure_list:nth-child(2), .org_structure_list:nth-child(3) {
		flex-direction: row;
		text-align: left;
	}
	.org_structure_list:nth-child(4) {
		flex-direction: row;
		text-align: left;
	}
	.org_structure_list:nth-child(1) img, .org_structure_list:nth-child(2) img, .org_structure_list:nth-child(3) img {
		margin-left: 0;
	}
	.org_structure_list{
		margin-top:15px;
	}
	.org_structure_list img{
		margin-right:15px !important;
	}
	
	.new_g_evaluate {
		padding: 30px 0px;
	}
	.new_map {
		padding:30px 0;  padding-top: 0px;
	}
	.new_g_evaluate_top .img img {
		width: 62px; height: 62px;
	}
	.new_g_evaluate_top .img {
		margin-right: 15px;
	}
	.new_g_evaluate_top .nget_text .nget_t {
		font-size: 17px;
	}
	.new_g_evaluate_top .nget_text .nget_b {
		font-size: 13px;
	}
	.new_g_evaluate_bottom {
		margin-top: 15px; font-size: 14px;
	}
	.new_g_evaluate_seiper .swiper-slide .new_g_evaluate_list {
		padding: 20px; padding-bottom: 50px;
	}
	.new_g_evaluate_seiper {
		margin: 25px 0;
	}
	.new_g_evaluate_pagination .swiper-pagination-bullet {
		width: 12px; height: 12px; margin: 0 3px;
	}
	.new_map .title p {
		width: 100%;
	}
	
}