button:disabled,
.disabled{
    opacity:0.5;
    cursor:default;
}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
.cssimg:hover,.cssimgp:hover img{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}

.w50f{float:left; width:50%}
@media(max-width:768px){
	.w50f{float: none; width:100%}
}

.w50f2{float:left; width:48%; margin:1%;}
@media(max-width:768px){
	.w50f2{float: none;  width:98%; margin:1%;}
}

.zz_3{
overflow:hidden}
.zz_3_1_1{  
position:relative; overflow:hidden;}
.zz_3_1_1:after{
	content: ""; position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:10; background-position:center bottom; background-repeat:repeat-x; background-image:url(../images/imga5.png);
}
.zz_3_1_1 img{
width:100%;}
.zz_3_1_1_jj{
position:absolute; left:0; bottom:1em; width:100%; z-index:100; color:#fff;}
.zz_3_1_1_jj_mid{
margin:0 1em;}
.zz_3_1_1_jj_mid_1{
font-size:16px; line-height:1.5;}
.zz_3 .swiper-slide ul li{
float:left;}
.zz_3 .swiper-slide ul li:nth-child(1){
width:41.31455399061033%; margin-bottom:6px;}
.zz_3 .swiper-slide ul li:nth-child(4){
width:41.31455399061033%; float:right;}
.zz_3 .swiper-slide ul li:nth-child(2){
width:58.05946791862285%; float:right; margin-bottom:6px;}
.zz_3 .swiper-slide ul li:nth-child(3){
width:58.05946791862285%;  }
.zz_3_1{
margin-top:3em; margin-bottom:3em;}
.swiper-pagination-index-banner-zz{
position:static; margin-top:2.5em; margin-bottom:0em;}
.zz_3 .swiper-pagination-bullet{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
width:0.8125em; height:0.8125em; background-color:#b2b2b2; opacity:1;}
.zz_3 .swiper-pagination-bullet-active{
background-color:#194695; width:7.692307692307692em;border-radius:0.8125em;}

@media screen and (max-width: 1090px){
	
	.zz_3_1{
margin-top:1.5em;}
.swiper-pagination-index-banner-zz{
font-size:0.75em;}
.zz_3_1_1_jj_mid_1{
font-size:0.875em;}
	}
	@media screen and (max-width: 768px){
	.zz_3 .swiper-slide ul li:nth-child(1),.zz_3 .swiper-slide ul li:nth-child(2),.zz_3 .swiper-slide ul li:nth-child(3),.zz_3 .swiper-slide ul li:nth-child(4){
width:100%; margin-bottom:1em;}
	}
