.bc .swiper-button-prev{
	background-image: url(/images/banner_left.png);
	background-size: 100% 100%;
	width: 60px;height: 130px;
	left: 20%;
}
.bc .swiper-button-next{
	background-image: url(/images/banner_right.png);
	background-size: 100% 100%;
	width: 60px;height: 130px;
	right: 20%;
}
.bc .swiper-button-prev:hover{
	background-image: url(/images/banner_lefth.png);
}
.bc .swiper-button-next:hover{
	background-image: url(/images/banner_righth.png);
}
.bc .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: none;
    opacity:1;
    border: 1px solid #26CE95;
}
.bc .swiper-pagination-bullet-active {
    background: #26CE95;
}
.bc{
	padding-bottom: 40px!important;
}

.hz{
	width: 1200px;margin: 0 auto;
}
.mitit{text-align: center;padding: 50px 0;}
.mit1{
	font-size:36px ;font-weight: bold;
	padding-bottom: 5px;color: #3f3f40;
}
.mit2{
	font-size:20px ;padding-top: 10px;color: #4f4f4f;
}
.mihr{
	width: 55px;height: 5px;
	background: #2ACE97;display: block;
	margin: 0 auto;
}
body{
	background: #fff;
}
.mi1le{
	width: 222px;
	background: #2ACE97;
	padding: 30px 15px 20px;border-radius: 5px;
}
.m1lt1{
	font-size:35px ;font-weight: bold;color: #fff;text-align: center;
}
.m1lt2{
	font-size:15px ;color: #fff;text-align: center;
	text-transform: Uppercase ;
}
.mison a{
	color: #464646;
	font-size: 20px;font-weight: bold;
	line-height: 50px;height: 50px;margin-bottom: 10px;display: block;text-align: center;
	background: #fff;
}
.mison{
	margin-top: 20px;
}
.mison a:hover,.mison a.cur{
	color: #2ace97;
}
.miltel{
	display: flex;align-items: center;padding-top: 10px;
}
.miltel img{
	margin-right: 10px;
}
.miltel>div>div{
	font-size: 14px;color: #fff;
	margin-bottom: 3px;
}
.miltel>div>p{
	font-size: 20px;color: #fff;font-weight: bold;
}
.mlea{
	display: block;
	width: 100px;height: 35px;line-height: 35px;
	text-align: center;font-size: 16px;color:#2ace97 ;font-weight: bold;
	margin: 20px auto 0 ;background: #fff;border-radius: 5px;
}
.mlea:hover{
	opacity: .8;
}
.mi1ri{
	width: 960px;
	margin-left: 20px;
}
.mi1con{
	display: flex;
}
.mi1rbt a{
	width: 32%;
	margin-right: 2%;
	margin-top: 20px;border: 1px  solid #dadada;
	box-sizing: border-box;
}
.mi1rbt a:nth-child(3n){
	margin-right: 0;
}
.mi1rbt{
	display: flex;flex-wrap: wrap;
}
.mi1rbt a .imgf{
	width: 100%;
	height: 210px;display: flex;align-items: center;justify-content: center;background: #f5f5f5;
}
.mi1rbt a .imgf img{
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto;
}
.mi1rbt a p{
	height: 50px;line-height: 50px;
	font-size:16px ;color: #000;text-align: center;
}
.mi1rittle{
	display: flex;align-items: flex-end;
	position: relative;
	padding-left: 24px;
}
.mi1rittle:after{
	content: "";
	width: 7px ;height: 100%;background:#2ace97;
	position: absolute;left: 0;top: 0;
}

.mi1rittle div{
	font-size: 32px;color: #262626;margin-right: 10px;font-weight: bold;
}
.mi1rittle p{
	font-size: 20px;color: #989898;
}
.mi1rtt{
	border-bottom: 3px solid #2ACE97;padding-bottom: 10px;margin-bottom: 05px;display: flex;justify-content: space-between;
	align-items: center;
}
.mi1rtt a{
	width: 96px;height: 35px;line-height: 35px;text-align: center;
	display: block;font-size: 18px;color: #454545;border: 2px solid #dadada;border-radius: 5px;
}
.mi1rtt a:hover{
	background: #2ace97;color: #fff;border-color:#2ace97;
}
.mi1rbt a:hover{
	border-color:#2ace97;
}
.mi1rbt a:hover p{
	color: #2ace97;
}
.mi2{
	margin-top: 30px;
}
.lcit{
	width: 170px;height: 150px;display: block;
	border-radius: 30px;border: 2px solid #2ace97;
	 -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);text-align: center;
    padding: 33px  0 24px ;margin-bottom: 40px;position: relative;top: 0;transition: all 0.4s ease;
}
.lcit p{
	font-size: 22px;color: #171717;
	padding-top: 20px;
}
.lctop{
	display: flex;align-items: center;flex-wrap: wrap;
}
.lctop>img{
	margin: 0 29px;display: block;margin-bottom: 40px;
}
.lcit:hover{
	top: -10px;
}
.lcit:hover p{
	color: #2ace97;
}
.lcit.lastt{
	background: #2ace97;
}
.lcit.lastt p{
	color: #fff;font-weight: bold;font-size: 30px;
}
.lcit.lastt p a{
	color: #fff;
}

.mi3{
	margin-top: 30px;background-image: url(/images/new/hj.jpg);background-size: cover;background-repeat: no-repeat;
	background-position: center;
	padding-top: 30px;
	padding-bottom: 50px;
}
.sz{
	font-weight: bold;
	font-style: italic;
	font-size:30px ;color:#fff; 
	width: 65px;height: 65px;border-radius: 50px;margin-bottom: 20px;background: #2ace97;border-radius: 500px;
	display: flex;justify-content: center;align-items: center;
}
.mi3wzcon div{
	color: #2ace97;font-weight: bold;font-size: 32px;padding-bottom: 15px;
}
.mi3wzcon p{
	color: #363636;font-size: 20px;
}
.mi3wzit{
	margin-bottom: 50px;display: flex;align-items: flex-start;width: 666px;
}
.mi3wzcon{
	margin-left: 20px;flex: 1;
}
.mi3top{
	display: flex;justify-content: space-between;align-items: center;
}
.sz span{
	position: relative;left: -4px;
}


.cnit{
	position: relative;
	width: 24%;top: 0;transition: all 0.5s ease;
}
.cnit:hover{
	top: -10px;
}
.cnit div{
	position: absolute;
	top:90px;
	font-size: 29px;font-weight: bold;
	width: 80%;left: 50%;transform: translate(-50%, 0);text-align: center;color: #fff;
}
.cnhz{
	display: flex;justify-content: space-between;
}
.mi5{
	margin-top: 30px;
	padding-bottom: 50px;
}
.mi5con{
	display: flex;justify-content: space-between;
}
.mi5con>img{
	width: 190px;
}
.mi5ri{
	width: 980px;
}
.mi5son a{
	display: inline-block;width: 130px;height: 44px;line-height: 44px;text-align: center;color: #fff;
	background: #999999;font-size: 20px;font-weight: bold;
}
.mi5son{
	padding-bottom: 10px;border-bottom: 5px solid #2ace97;
}
.mi5son a.on{
	background: #2ace97;
}
.mi5hz{
	display: none;justify-content: space-between;flex-wrap: wrap;
}
.mi5hz.on{
	display: flex;
}
.mi5hz a{
	display: flex;
	justify-content: space-between;
	width: 48%;color: #141414;font-size: 14px;
	line-height: 44px;height: 44px;
	border-bottom: 1px solid #e6e6e6;
}
.mi5hz a:hover{
	color: #2ace97;
}
.lctop>img.qd{
	display: none;
}
.wgf{
	width: 70%;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.rihz {
	display: none;
}
.rihz.cur{
	display: block;
}






@media screen and (max-width: 600px) {
	.mi2{
		display: none;
	}
	.bc .swiper-button-prev,
.bc .swiper-button-next{
	width: 30px;height: 65px;
}
.bc .swiper-button-prev{
	left: 1px;top: 40%;
}
.bc .swiper-button-next{
	right: 1px;
	top: 40%;
}
	.mi5ri{

		width: 100%
	}
	.lctop>img.qd{
	display: block;
}
   .miltel,.mlea,.mi5con>img{
   	display: none;
   }
.mi1le {
    width: 100%;
    background: #2ACE97;
    padding: 20px 10px 20px;
}
.m1lt1{
	font-size: 25px;
}
.mison{
	display: flex;justify-content: space-between;flex-wrap: wrap;
}
.mison a {
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    margin-bottom: 5px;width: 48%;
}
.mi1ri {
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
}
.mi1con{
	display: block;
}
.hz{
	width: 95%
}
.mi1rittle div{
	font-size: 22px;
}
.mi1rittle p{
	font-size: 14px;
}
.mi1rbt a:nth-child(3n) {
    margin-right: 2%;
}
.mi1rbt a:nth-child(2n) {
    margin-right: 0%;
}
.mi1rbt a {
    width: 49%;
}
.mit1{
	font-size: 26px;
}
.mit2{
	font-size: 14px;
}
.mitit{
	padding: 30px 0 ; 
}
.mi1rtt a{
	font-size: 12px;width: 66px;line-height: 30px;line-height: 30px;
}
.mi1rittle{
	padding-left: 14px;
}
.mi1rbt a .imgf{
	height: 170px;
}
.lcit{
	width: 38%;
}
.lctop>img{
	margin: 0 8%;margin-bottom: 40px;
}
.lctop>img:nth-child(4n){
	display: none
}
.mi3wzcon div{
	font-size: 22px;
}
.mi3wzcon p{
	font-size: 14px;
}
.mi3wzcon div{
	padding-bottom: 8px;
}
.mi3wzit{
	margin-bottom: 10px;
}
.mi3wzit{
	width: 100%;
}
.mi3top{
	display: block;
}
.mi3top img{
	width: 100%;
}
.cnit div{
	font-size: 19px;
}
.cnit{
	width: 48%;margin-bottom: 30px;
}
.cnhz{
	flex-wrap: wrap;
}
.cnit img{
	width: 100%
}
.mi5son a{
	width: 32%;font-size: 16px;
}
.mi5son{
	display: flex;justify-content: space-between;
}
.mi5hz a{
	width: 100%;
}
.yqhz{
	width: 95%;
}
.yqhz span{
	font-size: 20px;
}
.yqhz a{
	font-size: 14px;
}
.cnit div{
	top: 20%;
}

}


@media screen and (max-width: 376px){
.lctop>img {
    margin: 0 7%;
    margin-bottom: 40px;
}
.lcit.lastt p{
	font-size: 22px;
}

}


@media screen and (max-width: 321px){
	.login_text{
		margin-left: 5px;
	}
	.mit1 {
    font-size: 22px;
}
.m1lt1{
	font-size: 20px;
}
.mi1rittle div{
	font-size: 18px;
}
.mi1rittle p{
	font-size: 12px;
}
.lcit p{
	font-size: 18px;
}
.lcit{
	margin-bottom: 20px;
}
.mi3wzcon div {
    font-size: 18px;
}



}
