/*
 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	 
 * 
 * */


/*banner图*/

.block_home_slider .slide {
	position: relative;
}

.in-blk {
	display: inline-block;
}
 

/*indc_1*/

.ind_c1 {
	width: 100%;
	padding: 0 0.6rem;
}

.ind_c1 .rit-text{
	padding: 15px;
}
.ind_c1 .rit-text .text-nr{
	width: 100%;
	height: 100%;
	padding: 0 1rem;
	text-align: left;
}
.ind_c1 .rit-text .text-nr .ms{
	line-height: 2;
}
.block_home_slider .slide .abswz .text-con .cn{
	padding-left:0 !important;
	text-align:center !important;
	letter-spacing: 10px;
}

/*.ind_c2*/

.a_ty_ljgd {}

.a_ty_ljgd {
	display: inline-block;
	color: #4079c7;
	padding: 12px 15px;
	border: 1px solid #4079c7;
	position: relative;
	overflow: hidden;
	width: 130px;
	height: 40px;
	display: flex;
align-items: center;
justify-content: center;
}

.a_ty_ljgd a {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
}

.a_ty_ljgd:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	background: #4079c7;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.005, 0.355, 1);
	transition: -webkit-transform 0.6s cubic-bezier(0.645, 0.005, 0.355, 1);
	-o-transition: transform 0.6s cubic-bezier(0.645, 0.005, 0.355, 1);
	transition: transform 0.6s cubic-bezier(0.645, 0.005, 0.355, 1);
	transition: transform 0.6s cubic-bezier(0.645, 0.005, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.645, 0.005, 0.355, 1);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
	display: flex;
	justify-content: center;
	align-items: center;
}

.a_ty_ljgd:hover a {
	color: #fff;
}

.a_ty_ljgd:hover:after {
	/*left: 0;*/
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.ind_c2 {
	position: relative;
	overflow: hidden;
    visibility: hidden;
}
.ind_c3.block_home_slider .flex-control-paging{
	width: 100%;
	left: 0;
	bottom: 40px;
}
.ind_c3.block_home_slider .flex-control-paging li a.flex-active{
	background-position: left;
	background-color:transparent ;
}
.ind_c3.block_home_slider .flex-control-paging li a{
	background-image: url(../img/ind_c3_bl_li.png);
	width: 24px;
	height: 24px;
	background-color: transparent;
	background-position: right;
	background-repeat: no-repeat;
	overflow: hidden;
	border: none;
}

.ind_c3 .wenzi{
	text-align: center;
	position: absolute;
	bottom: 95px;
	left: 0;
	width: 100%;
	z-index: 3;
	line-height: 1.6;
}
.ind_c3 .wenzi .tm{
	opacity: 0.1;
	line-height: 1;
	letter-spacing: 10px;
}
.ind_c3 .wenzi .tt{
	
}
.ind_c3 .wenzi .nn{
	letter-spacing: 10px;
}
   　　
.ind_c4{
		width: 100%;
	padding: 0 0.6rem;
}
.ind_al{
	padding-bottom: 100px;
	padding: 0 0.6rem 100px;
	width: 100%;
}
.ind_al .slider1 .slide .bt{
	padding:2% 0;
	text-align: center;
	display:none;
}
.ind_al .bx-wrapper .bx-pager{
	display: none;
}
.ind_al .bx-controls-direction{
	position: absolute;
	bottom: -70px;
	width: 100%;
	text-align: center;
}
.ind_al .bx-wrapper .bx-controls-direction a{
	position: initial;
	background-image: url(../img/ind_al_pre.png);
	background-position: center;
	width: 39px;
	height: 10px;
	width: 120px;
	height: 40px;
	bottom: 80px;
	top: initial;
	display: inline-block;
	margin: 0 17px;
	border: 1px solid #dcdcdc;
}
.ind_al .bx-wrapper .bx-controls-direction a.bx-next{
	background-image: url(../img/ind_al_next.png);
}

.ind_al .bx-wrapper .bx-controls-direction a.bx-prev:hover{
	background-image: url(../img/ind_al_pres.png);
}

.ind_al .bx-wrapper .bx-controls-direction a.bx-next:hover{
	background-image: url(../img/ind_al_nexts.png);
}
.ind_al .img{
	position:relative;
	overflow:hidden;
	padding-bottom:100%;
	background:#f9f9f9;
}
.ind_al .img img{
	position:absolute;
}
   　 
   　    

@media screen and (max-width:1800px) {}

@media screen and (max-width:1680px) {}

@media screen and (max-width:1440px) {}

@media screen and (max-width:1366px) {
	.ind_c1 .rit-text .text-nr{
		padding:0 10%;
	}
}

@media screen and (max-width:1200px) {}

@media screen and (max-width:1024px) {}

@media screen and (max-width:960px) {}
@media screen and (max-width:800px) {}

@media screen and (max-width:768px) {}

@media screen and (max-width:720px) {}

@media screen and (max-width:600px) {}

@media screen and (max-width:460px) {}

@media screen and (max-width:414px) {}