@charset "utf-8";
/* CSS Document */

@media(max-width:1200px){
	#fp-nav{ display:none}
}
 



 .index_banner{
 	height: 600px;
 	overflow: hidden;
position:relative;
 }
 .index_banner .swiper {
      width: 100%;
      height: 100%;
    }

   .index_banner   .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .index_banner  .swiper-slide .pc {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      background-size: cover !important;
    }



.index_banner .swiper-button-next:after,
.index_banner .swiper-button-prev:after{
 border:1px solid #fff;
 font-size: 14px;
 border-radius: 50%;
 display: block;
 color:#fff;
 text-align: center;
 width: 74px;
 height: 74px;
 line-height: 74px;
}
 

.index_banner  .swiper-button-next {
    right: 5%;
    left: auto;
    bottom: 50%;
    top: auto;
    width: 74px;
    height: 74px;
    display: block;
 }

 .index_banner 
 .swiper-button-prev {
    right: auto;
    left: 5%; bottom: 50%;
    top:auto;width:74px;height:74px;display:block;
 }

@media(max-width:1200px){
	 .index_banner{
 	height: 580px;
 	overflow: hidden;
 }
	 
}










.about_dbg{
	background: url(../images/about_dbg.png) no-repeat bottom right;
	background-size:cover;padding-bottom: 60px;


}
.index_title{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;

position: relative;
text-align: center;
align-items:center;
padding:90px 0 0; 
}

.index_title .en{
	font-family: arial;font-weight: bold;
	font-size: 120px;	 color: #f5f3f1;
	position: absolute;z-index: 1;
	text-transform: uppercase;

}
.index_title .index_t{
	z-index: 2;
}
.index_title b{
	font-size: 36px;color: #8c6e49;font-family:"AliMedium";

}

.index_title p{
	font-size: 16px;color: #222;margin-top: 20px;display: block;font-family:"AliRegular";
}




.about_left{
	width:45%;margin-top: 75px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: flex-start;
}

.container{
	max-width:1600px;margin:0 auto;
}

ul li{
	list-style: none;
	padding: 0;margin: 0;
}

.about_right{
		width:50%;margin-top: 75px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	 
}

.about_nr{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.about_pic {
	width: 394px;height: 531px;overflow: hidden;
	
}
.about_pic img{
	width: 394px;height: 531px;transition: all 0.3s;overflow: hidden;
	display: block;
}
.about_pic:hover img{
	transform: scale(1.1);
}
.about_left .about_nav{
	background: url(../images/about_nav.jpg) no-repeat top left;
	width:272px;
	height: 531px;
}

.about_right{

}

.about_right .about_c{
	font-size: 18px;line-height: 36px;
	color: #222;font-family:"AliRegular";
}
.about_right  .about_m{
	margin:30px 0 0;transition: all 0.3s;
}

.about_right  .about_m:hover{
	 transform: translateY(10px);
}

.about_left .about_nav li{
	transition: all 0.3s;
}

.about_left .about_nav li:hover{
	 transform: translateX(5px);
}
.about_left .about_nav li a
{
	color:#FFF;font-family:"AliRegular";
}
.about_left .about_nav li p{
	font-size: 30px;font-family:"AliRegular";
}
.about_left .about_nav li span{
	font-size: 24px;
	margin-top: 10px;display: block;font-family:"AliRegular";
}
.about_nav ul{
	position: relative;display: block;
}
.about_nav .n1{
	position: absolute;left:40px;top:46px;

}

.about_nav .n2{
	position: absolute;left:150px;top:220px;

}

.about_nav .n3{
	position: absolute;left:50px;top:400px;

}

 .about_num ul{
	position: relative; 
}

.about_right .about_num li{
	transition: all 0.3s;
}

.about_right .about_num li:hover{
	 transform: translateX(5px);
}

.about_num .n1{
	position: absolute;left:0px;top:144px;

}

.about_num .n2{
	position: absolute;left:272px;top:226px;

}

.about_num .n3{
	position: absolute;left:350px;top:60px;

}

.about_num .n4{
	position: absolute;left:537px;top:190px;

}
.about_m{
	width:131px;height: 40px;background: #e70a1b;
}
.about_m a{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
}
.about_m a span{
	font-size: 14px;color:#FFF;position: relative;
	width:80px;display: block;font-family:"AliRegular";
}

.about_m a span:after{
	display: block;
	content: "";
	width:10px;height: 10px;
	top:8px;right:0px;
	position: absolute;
	transition: all 0.3s;
	background: url(../images/about_ma.png) no-repeat;
}

.about_m a span:hover:after{
transform: translateX(10px);
}



@media(max-width:1200px){
	.index_title b{ font-size:30px;}
	.index_title .en{ font-size:80px;}
	.index_title p{
		margin-top: 10px;
	}
.index_banner .swiper-button-next:after, .index_banner .swiper-button-prev:after{
border: 1px solid #fff;
    font-size: 14px;
    border-radius: 50%;
    display: block;
    color: #fff;
    text-align: center;
    width: 50px;
    height: 50px;
    line-height: 50px;
}

}
@media(max-width:768px){
	.index_title{
		padding:40px 0 0;
	}

	 .index_banner{
 	height: 300px;
 	overflow: hidden;
position:relative;
 }
	.index_title b{ font-size:20px; padding:0;}
	.index_title .en{font-size: 39px;}
	.index_title p{
		margin-top: 10px;
	}
.about_nr{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	padding:0px 15px;
}
.about_left .about_nav li p{
	font-size: 20px;
}
.about_left .about_nav li span{
	font-size: 12px;margin-top: 0px;
}

.about_nav .n1{
    left: 20px;
    top:  8%;
}
ul,li,span,p{
	padding: 0;margin: 0
}

.about_nav .n2{
    left: 38%;

    top: 40%;
}
.about_nav ul{
	display: block;height: 100%;
}
.about_right {
	margin-top: 30px;
}
.about_nav .n3{
    left: 30px;
    top: auto;
    bottom: 10%;
}
.about_right .about_c{
	font-size: 14px;
}
.about_left,.about_right{
	width:100%;
}
.about_pic img{
	width:100%;height: auto;
}
.about_pic{
	width:50%;height: auto;
}
.about_left .about_nav{
	width:50%;height: auto;
	background-size: contain;
}

.about_dbg{
	height: auto
}
.about_right .about_num li{
	width:24%;
	margin-bottom: 20px;
	position: relative;left:auto;right:auto;top:auto;bottom:auto;
}
.about_num ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;

}
.about_right .about_num li img{
	max-width:80%;
}
.about_right .about_num{
	margin-top: 40px;
}
.about_right .about_num li.n2 img{
	max-width:50%;
}
}


 

/*Business*/

.Business{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

.Business a p{
	font-size: 30px;color:#fff;font-family:"AliRegular";
}

.Business a span{
	font-size: 14px;color:#fff;position: relative;
	width:90px;display: block;font-family:"AliRegular";
}

.Business a span:after{
	display: block;
	content: "";
	width:10px;height: 10px;
	top:8px;right:0px;
	position: absolute;
	transition: all 0.3s;
	background: url(../images/about_m.png) no-repeat;
}

.Business a span:hover:after{
transform: translateX(10px);
}
.Business_l{
	width:50%;
	background: url(../images/Bus_l.jpg) no-repeat top center;height: 339px;

}
 .Business_l a{
 	float: right;margin-right: 120px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	align-items: flex-start;
 	flex-direction: column;
 	    height: 339px;
    justify-content: space-evenly;
 
 }
  .Business_r a{
 	float: left;margin-left: 120px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	align-items: flex-start;
 	flex-direction: column;
 	    height: 339px;
    justify-content: space-evenly;

 }

.Business_r{
	width:50%;
	background: url(../images/bus_r.jpg) no-repeat top center;height: 339px;
	
}

.bus_logo{
	position: relative;z-index: 3;margin-top: -90px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}


@media(max-width:1200px){
	 .Business_l{}
	 .Business a p{
	 	font-size: 16px;
	 }
}
@media(max-width:768px){
	 .Business_l,.Business_r{
	 	height: 200px;
	 }

	 .Business_l a{
	 	height: 200px;
	 	margin-right: 10px;
	 }
	 .bus_logo{
	 	width:30%;
	 	margin: -27px auto;
	 }
	 .Business_r a{
	 	margin-left: 10px;height: 200px;
	 }
}


/*area_dbg*/


.area_dbg{
	background: url(../images/img06.png) no-repeat top center;
	/* height: 1313px; */
	position: relative;
	padding-bottom: 40px;
 
	
}

.case{margin: 60px 0  60px;}

.area_dbg .index_title .en
{
	color:rgba(140,110,73,.05);
}



/*area*/


.area_dbg .swiper {
      width: 100%;
      /* height: 300px; */
      margin-left: auto;
      margin-right: auto;
      overflow: hidden;
    }

  .area_dbg  .swiper-slide {
      background-size: cover;
      background-position: center;
      display: flex;
      justify-content: center;
      align-items: center;
      width: auto;
      height: auto;
      flex-direction: column;
    }

 
.area_dbg    .area_pic img
    {
    	border-radius: 10px;
    	width: 250px;
    	height: 130px;
    	object-fit: cover;
    	box-shadow: 4px 7px 20px 2px #eee;
    }

	.area_dbg     .area_nr{
		margin-top: 10px;
		text-align: center;
	}
    .area_dbg     .area_nr b{
font-size: 16px;color: #333;font-family:"AliRegular";

    }

 
 





 .area_dbg   .areamySwiper {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;overflow: hidden;
    }

.area_dbg .swiper-button-next{width:54px;height: 54px;background: #8c6e49;border-radius: 50%;bottom:0px;top: 50%;right: 0;margin-top: -41px;}

.area_dbg .swiper-button-prev{width:54px;height: 54px;background: #d61318;border-radius: 50%;bottom:0px;top: 50%;left: 0;margin-top: -44px;}

.area_dbg .swiper-button-next:after{
	font-size: 16px;
	color:#fff;
	transform: rotate(358deg);
}
.area_dbg .swiper-button-prev:after{
	font-size: 16px;
	color:#fff;
	transform: rotate(1deg);
}


.area_dbg   .areamySwiper {position: relative;
	width:100%;height: auto;z-index: 1;
	padding-top: 120px;
	height: 800px;

}


.area_dbg   .areamySwiper .area2ico{
	width:122px;height: 122px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content:center;
	background: #fff;
 box-shadow: 0 0 15px 5px rgba(0,0,0,0.1);
 border-radius: 50%;
 margin:0 auto;

}
.area_dbg   .areamySwiper  .area2zi
{
	font-size: 20px;font-family:"AliRegular";
	color: #bebebe;
	margin-top: 10px;
 
	text-align: center;
}
 

 

  

      .area_dbg  .areamySwiper .swiper-slide .pic2{
      	display: none;
      }

 .area_dbg   .areamySwiper .swiper-slide-thumb-active .area2ico{
     width:180px;height: 180px;margin:-20px -10px;  
    }

 .area_dbg   .areamySwiper .swiper-slide-active .area2zi{
 	font-size: 20px;font-family:"AliMedium";color:#000;margin-top: 50px;
  
 }
 .area_dbg   .areamySwiper .swiper-slide-thumb-active .pic1{
 	display: none;
 }
 
 .area_dbg   .areamySwiper .swiper-slide-thumb-active .pic2{
 	display: block;max-width: 100%;
 }
 .area_dbg   .areamySwiper2 .swiper-button-next,
 .area_dbg   .areamySwiper2 .swiper-button-prev{
 	display: none;
 }


 @media(max-width:1200px){
	 
}
@media(max-width:768px){
	.area_dbg{
		height: auto;
		padding: 7px 15px 40px;
	}

	 .area_dbg   .areamySwiper2 .swiper-button-next,
 .area_dbg   .areamySwiper2 .swiper-button-prev{
 	display: block;
 }



	 .area_dbg .areamySwiper2{
 width: 100%;
    height: 420px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
    margin-top: 60px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    height: auto;
	 }
	 .area_dbg .areamySwiper {
	 
height: 280px;
	 
padding-top: 30px;
	 }
	 .area_dbg .areamySwiper2 .areac{
	 	display: -webkit-flex;
	 	display: -moz-flex;
	 	display: -ms-flex;
	 	display: -o-flex;
	 	display: flex;
	 	flex-direction: row;
	 }
	 .area_dbg .areamySwiper2 .area_pic img{
	 	width:100%;height: auto;
	 }
	.area_dbg  .swiper-button-next:after, .area_dbg  .swiper-button-prev:after
	{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		transform: rotate(0deg);
		align-items: center;
		justify-content: center;height: 40px
	}
	.area_dbg .areamySwiper2 .area_nr{
		width:100%;
		margin: 10px 0 0 10px;
	}
	.area_dbg .areamySwiper2 .area_pic{
		width: 70%;
	}
	.area_dbg .swiper-button-next{
      top:50%;bottom: auto;right:0;
	}

	.area_dbg .swiper-button-prev{
top:50%;bottom: auto;left:0;
	}
	.area_dbg .areamySwiper2 .area_nr b{
		font-size: 18px; font-family: "AliMedium";
	}

	.area_dbg .swiper-button-next,.area_dbg .swiper-button-prev{
		width:40px;height: 40px;
	}
	.area_dbg .areamySwiper .swiper-slide-thumb-active .area2ico{
		width: 80px;
		height: 80px;
		margin: 0 auto;
	}
	.area_dbg .areamySwiper .area2ico{
		width: 80px;
		height: 80px;
	}
	.area_dbg .areamySwiper .area2ico img{
		max-width:60%;
	}
	.area_dbg .areamySwiper .swiper-slide-thumb-active .pic2 img{
		max-width:60%;
	}

	.area_dbg .areamySwiper .swiper-slide-thumb-active .pic2{
		max-width: 60%;;
	}
}

/*news*/


 

.news_dbg{

	/* background: url(../images/news_dbg.jpg) repeat-x top center;height: 1267px; */
}
.news_dbg{height: auto;overflow: hidden;padding: 60px 0 60px;position: relative;background-image: url(../images/study-bg.png);background-attachment: fixed;background-size: cover;background-position: center;background-repeat: no-repeat;margin-top: 50px;}

.news_dbg .index_title .en{
	color:rgba(255,255,255,.2);
}
.news_dbg .index_title b,.news_dbg .index_title p{
	color:#fff;
}


.news_n{
	background:url(../images/news_nbg.png) repeat #FFF;
	box-shadow: 0 0 15px 5px rgba(0,0,0,0.1);
	height: 422px;
	margin-top: 75px;
	padding:30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
 
}

.news_l{
	width: 34%;
}

.news_r{
	width: 62%;
}

.news_t{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: flex-start;}
.news_t li{margin-right:10px;padding:5px 20px;}
.news_t li.on{
	background:#e40012;
}
.news_t li.on a{color:#fff;}
.news_t b{
	font-size: 24px;color: #333333;font-family:"AliMedium";

}
.news_t a span{
	font-size: 14px;color:#828282;position: relative;
	width:80px;display: block;font-family:"AliRegular";
}

.news_t a span:after{
	display: block;
	content: "";
	width:10px;
	height: 40px;
	top: 0px;
	right:0px;
	position: absolute;
	transition: all 0.3s;
	background: url(../images/news_m.png) no-repeat center center;
}

.news_t a span:hover:after{
transform: translateX(10px);
}

.news_l_nr{
	margin-top: 0;
}



.news_l_nr{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
}

.news_l_nr .news_lpic{width: 100%;height: 282px;overflow: hidden;}
.news_l_nr .news_lpic img{
	width: 100%;
	height: 100%;
	transition: all 0.3s ease;
}

.news_l_nr .news_lpic:hover img{
	transform: scale(1.2);
}

.news_l_nr .news_lnr{
	width: 100%;
	background: #e70a1b;
}

.news_l_nr .news_lnr .t
{
	font-size: 16px;
	color: #FFF;
	font-family: "AliMedium";
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	transition: all 0.3s ease;
	display: block;
	margin: 10px;
	text-align: center;
}

.news_l_nr .news_lnr .desc
{
	font-size: 14px;color: #999999; font-family: "AliRegular";
	line-height: 30px; height: 90px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
text-overflow: ellipsis;transition: all 0.3s ease;
overflow: hidden;
}
.news_l_nr .news_lnr .desc:hover{
	transform: translateX(10px);
}
.news_l_nr .news_lnr .t:hover{
	padding-left: 10px;
}
.news_l_nr .news_lnr .line{
	background: #e5e5e5;height: 1px;width:100%;
	margin:20px 0;
}

.news_l_nr .news_lnr .date
{
	font-size: 14px;color: #999999; font-family: "AliRegular";
	position: relative;display: block;padding-left: 26px;
transition: all 0.3s;
}

.news_l_nr .news_lnr  .date:before{
	display: block;
	content: "";
	width:17px;height: 17px;
	top:4px;left:0px;
	position: absolute;
	
	background: url(../images/time.png) no-repeat;

}

.news_l_nr .news_lnr  .date:hover{
transform: translateX(10px);
}

.news_l_nr .news_lnr .more{
	margin-top: 26px;transition: all 0.3s ease;
}
.news_l_nr .news_lnr .more:hover{
	transform: translateY(10px);
}

.news_rn{
margin-top: 30px;
}


 

.news_dj{
	display: flex;
	justify-content: space-between;
}

.news_dj_l{
	width:32%;
	background:url(../images/news_nbg.png) repeat #FFF;
	box-shadow: 0 0 10px 5px rgb(156 150 150 / 10%);
 

	padding:30px;
 

}

.news_dj .news_t{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 40px;
	line-height: 40px;
}

.news_dj .news_t b{
	position: relative;
	padding-left: 20px;
	
}

.news_dj .pic{
	height:120px;
	width:100%;
	margin-top: 20px;
	background-size: cover!important;
	background-repeat: no-repeat !important;
}
.news_dj .pic a{
	display: block;
	width: 100%;height: 100%;;
}

.news_dj .news_rn{
	margin-top: 10px;
}

.news_dj .pic img{
	height: 120px;width:100%;;
}

.news_dj .news_rn li{
	border-bottom: 1px solid #e5e5e5;
}

.news_dj .news_t b::before{
	content: "";
	display: block;
	width:4px;
	height:26px;
	background-color: #e40012;
	position: absolute;
	left:0px;
	top: 7px;
}

 .news_rn li{border-bottom: 1px solid #e5e5e5;height: 46px;line-height: 46px;overflow: hidden;}
 .news_rn li .t
{
	font-size: 16px;color: #333; font-family: "AliMedium";

overflow: hidden;    
text-overflow: ellipsis;   
white-space: nowrap; height: 50px;
line-height: 50px;
overflow: hidden; transition: all 0.3s ease;
position: relative;
padding-left: 15px;
transition: all 0.3s;
width:70%;
}
ul,ul li{
	padding: 0;margin: 0;
}

 .news_rn li .t:before{
	display: block;
	content: "";
	width:11px;height: 11px;
	top:20px;left:0px;
	position: absolute;
	background: url(../images/list.png) no-repeat;
}
.news_rn li a{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	font-family: "AliRegular";
}

.news_rn li:hover a .t{
	color:#e40012;transform: translateX(10px);
}

 .news_rn li .date
{
	font-size: 14px;color: #999999; font-family: "AliRegular";
	position: relative;display: block;padding-left: 26px;
transition: all 0.3s;
}

.organize_title.busniess_t.pic_t{
	padding:20px 0
}
.news_rn  .date:before{
	display: block;
	content: "";
	width:17px;height: 17px;
	top:16px;left:0px;
	position: absolute;
	
	background: url(../images/time.png) no-repeat;

}

.news_lnr  .date:hover{
transform: translateX(10px);
}



.news_rn2{
margin-top: 30px;
}

.news_r .news_rn2 li{border-bottom: 1px solid #e5e5e5;
height: 104px;overflow: hidden;
align-items: center;
}

.news_r .news_rn2 .info{
	width: calc(100% - 177px);
}

.news_rn2 .news_lpic{width: 138px;height: 76px;overflow: hidden;}
.news_rn2 .news_lpic img{
	/* width: 100%; */
	height: 76px;
	transition: all 0.3s ease;
}

.news_rn2 .news_lpic:hover img{
	transform: scale(1.2);
}


.news_r .news_rn2 li .t a
{
	font-size: 16px;color: #333; font-family: "AliMedium";

overflow: hidden;    
text-overflow: ellipsis;   
white-space: nowrap; height: 40px;
line-height: 40px;
overflow: hidden; transition: all 0.3s ease;
position: relative;
 
transition: all 0.3s;
display: block;
 
}

.news_r .news_rn2 li .t{
	transition: all 0.3s;
}

ul,ul li{
	padding: 0;margin: 0;
}

 
.news_r .news_rn2 li {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	font-family: "AliRegular";
}
.news_r .news_rn2 li:hover a{
	color:#e40012;
}
.news_r .news_rn2 li:hover  .t:hover{
	transform: translateX(10px);
}

.news_r .news_rn2 li .date
{
	font-size: 14px;color: #999999; font-family: "AliRegular";
	position: relative;display: block;padding-left: 26px;
transition: all 0.3s;
}

.news_r .news_rn2  .date:before{
	display: block;
	content: "";
	width:17px;height: 17px;
	top:4px;left:0px;
	position: absolute;
	
	background: url(../images/time.png) no-repeat;

}


@media(max-width:1200px){
 
}
@media(max-width:768px){
	 .news_n{
	 	flex-direction: column;
	 	padding:15px;
	 	margin-top: 30px;
	 	height: auto;
	 }
	 .news_l_nr{
	 	display: -webkit-flex;
	 	display: -moz-flex;
	 	display: -ms-flex;
	 	display: -o-flex;
	 	display: flex;
	 	flex-direction: column;
	 	margin-top: 10px;
	 }

.news_t b{
	font-size: 16px;
}
.news_l, .news_r{
	width:100%;
}
.news_l_nr .news_lpic{
	width:100%;height: auto;
}
.news_l_nr .news_lpic img{
	width:100%;height: 100%;
}
.news_l_nr .news_lnr{
	width: 100%;
}
.news_l_nr .news_lnr .date,.news_l_nr .news_lnr .more{
	display: none;
}
.news_dbg{
	height: auto;
}
	
}


/*Responsibili*/

 
.Responsibili{
	background: url(../images/zr_bg.png) no-repeat top center;
	height: 577px;padding:25px;
}

.Responsibili .k{
	border:1px solid #788696; margin:0 auto;height: 100%;
}
.Responsibili .index_title{
	flex-direction: column;
	align-items: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 100%; 
	justify-content: center;
}
.Responsibili .index_title .en{
	font-size: 60px;color:rgba(255,255,255,.05);
	position: relative;padding: 20px 0;
	text-transform: uppercase;
}
.Responsibili .index_title .index_t{
	padding-top: 60px;
}
.Responsibili .index_title .index_t b{
	margin:0;color:#fff;
}
.Responsibili .index_title .index_t p{
	color:#fff;
}


.Responsibili .index_title .line{
	width:44px;height: 3px;background: #FFF;margin:40px auto;
}





@media(max-width:1200px){
 
}
@media(max-width:768px){
	.Responsibili{
		height: auto;
	}
	.Responsibili .index_title .en{
		font-size: 40px;line-height: 40px;
	}
	.Responsibili .index_title .index_t{
		padding-top: 20px;
	}


}

.area_dbg {
 
	position: relative;
  }
  .areamySwiper .swiper-slide .item {
	width: 100%;
	padding-bottom: 100%;
	position: relative;
	transition: 0.4s;
  }
  .areamySwiper .swiper-slide .item p {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 50%;
	display: flex;
	overflow: hidden;
  }
  .areamySwiper .swiper-slide .item p img {
	margin: auto;
	max-width: 90%;
	max-height: 90%;
  }

.areamySwiper .slide0 .item {
	margin-top: 14.2rem;
  }
  .areamySwiper .slide1 .item {
	margin-top: 25.8rem;
  }
  .areamySwiper .slide2 .item {
	margin-top: 12.84rem;
  }
  .areamySwiper .slide3 .item {
	margin-top: 5.2rem;
  }
 


  @media(max-width:768px){
	.index_banner{
   height: 180px;
   overflow: hidden;
   position: relative;
}
  .index_banner .swiper-button-next,.index_banner .swiper-button-prev{
	  width:40px;height:40px;
  }
  .index_banner .swiper-button-prev{
	  left:4%;
  }
  .index_banner .swiper-button-next:after,
.index_banner .swiper-button-prev:after{border:1px solid #fff;font-size: 14px;border-radius: 50%;display: block;color:#fff;text-align: center;width: 30px;height: 30px;line-height: 30px;}
.area_dbg .areamySwiper .area2zi{
	font-size: 16px;
}
.areamySwiper .swiper-button-next,.areamySwiper .swiper-button-prev{
	display: none;
}
.area_dbg .areamySwiper .swiper-slide-active .area2zi{
	margin-top:10px;
}
.news_rn li .t{
	width: 70%;
	font-size: 14px;
}
	  .news_rn .date:before{
		  display:none;
		  width:0;
		  height:0;
	  }
	  .news_rn li .date{
		  padding-left: 10px;
		 }
.news_t{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin-top:20px;
}
	  .news_t li {
    margin-right: 10px;
		  margin-top:10px;
    padding: 5px 10px;
		  background:#eee;
		  font-size:16px;
	  }

	  .news_dj{
		  display:flex;
		  flex-direction:column;
		  
	  }
	  .news_dj_l{
		  width:100%;
	  }
	  .infodesc{
		display: none;
	  }
}

