.ban_img img{ display:block; width:100%; }
.page_body {
    padding-top: 50px;
    padding-bottom: 120px;
}
.NavList_a1 { text-align: center; background: #f7f7f7; padding:22px 0;  }
.NavList_a1 li {display: inline-block; padding: 5px 18px; }
a.more {color: #1E64BC; display: inline-block; font-weight: lighter; position: relative; font-size: 14px; z-index: 1; font-family: 微软雅黑; border-width: 1px; border-style: solid; border-color:#1E64BC; border-image: initial; transition: 0.6s; padding: 0 52px; border-radius:28px;  line-height:45px; }
/*a.more::before {content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background: #1e64bc; z-index: -1; transition: 0.6s; }*/

a.more.on{background:#1e64bc;color:#fff;}
.page_main{ max-width:1200px; margin:0 auto; text-align:center;}
.page_head{ border-bottom:1px solid #eee; margin-top:60px; padding:20px 0;}
.nr_title{ float:left; line-height:1;}
.nr_position{ float:right; line-height:1; padding-top:15px;}
.nr_position b{ color:#059839}
.ResTitle_a1 br{ display:none;}
.ResTitle_a1 span{ font-size:30px ;color:#1E64BC; display:none;transition:all 0.8s ease 0s;}
.ResTitle_a1 em{ font-size:30px ;color:#1E64BC;  display:inline-block;}
.ResTitle_a1 em:before{ content:'　/'; display:none; color:#999999; font-size:14px;padding-right:5px; }
.PhotoList_i1 li span{ font-size:16px; color:#333;line-height:60px; text-align:center; height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.PhotoList_i1 li a{position:relative;display:block;overflow:hidden;text-align: center;overflow: hidden; background:#f1f1f1; height:250px;}
.PhotoList_i1 li a img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; /*height:100%;*/vertical-align: middle; display: block; height:100%; margin:0 auto;}

.p{  text-align:left; text-indent:2em; font-size:16px; line-height:30px; padding-bottom:40px;}
.PhotoList_i1 {}
.PhotoList_i1 li{ width:31%;margin-bottom:40px; float:left; background: #F5F5F5; border-bottom:3px solid #ddd; transition:all 0.8s ease 0s; }

.PhotoList_i1 li:hover{ border-color:#1E64BC;}
.PhotoList_i1 li:hover span{ color:#1E64BC;}
.PhotoList_i1 li a:hover img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
.PhotoList_i1 li a h4{position: absolute;z-index:10;display:block;transition: 0.6s;color:#fff; top:0%; left:0; width:90%; padding:0 5%; text-align:center; line-height:40px; font-size:22px; opacity:0; font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PhotoList_i1 li a:hover h4{ opacity:1; top:30%;transition: 0.6s; display:none;}
.PhotoList_i1 li a::after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background:rgba(0,0,0,.5) url(/images/ico3.png) no-repeat center 70%; background-size:10%;z-index: 1;transition: 0.6s; display:none}
.PhotoList_i1 li a:hover::after{width: 100%; height: 100%;z-index: 1;transition: 0.6s;}

	
.page{ padding:15px; font-size:14px; display:inline-block;}
.page a{ display:block; padding:7px 15px; height:26px; line-height:26px; float:left; min-width:16px; border:#f5f5f5 solid 1px; text-align:center; margin-right:10px;}
.page span{display:block; padding:7px 15px; height:26px; line-height:26px; float:left;border:#eee solid 1px; color:#666;  min-width:16px; text-align:center; margin-right:10px;}
.page span.cur{ background:#1e64bc; color:#fff;border:#f5f5f5 solid 1px;}
.pageinfo{ float:right; line-height:28px; display:none}
.conT{ font-size:24px; color:#1e64bc;font-family:"微软雅黑";}
@media only screen and (min-width:721px){
	.PhotoList_i1 li:nth-of-type(3n-1){ margin:0 3.5%;}
	.page_body a.more{ display:none;}
	
	}
@media only screen and (max-width: 1200px){
.page_body { padding: 0 40px;  padding-top: 50px; padding-bottom: 120px;}
.page_head{ border-bottom:1px solid #eee; margin-top:60px; padding:20px 40px;}


	}
@media only screen and (max-width: 720px){
	.nr_position{ display:none;}
	.ResTitle_a1 span{ font-size:5.3vw ;color:#1E64BC; display:none;transition:all 0.8s ease 0s;}
	.ResTitle_a1 em{ font-size:5.3vw ;color:#1E64BC;}
		.NavList_a1 li {display:inline-block; padding:0; width:33%;  }
.child_nav{ width:calc(100% - 6vw); overflow:hidden; padding:0 3vw; background: #F7F7F7;}
  .swiper-container { width: 100%; height: 100%; }
    .swiper-slide { text-align: center;  font-size: 18px;    /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; }
	  .swiper-slide a.more{ display:block; margin:0; line-height:11vw; border-radius:5.5vw;}
a.more {color: #1E64BC; display: inline-block; font-weight: normal; position: relative; font-size: 14px; z-index: 1; font-family: 微软雅黑; border-width: 1px; border-style: solid; border-color:#1E64BC; border-radius:3.7vw;  padding: 0 4.5vw;line-height: 7.3vw; margin-top:2.6vw;}
.page_head{ border-bottom:1px solid #eee; margin-top:5.3vw; padding:2.8vw 4%;}
		


.page_body { padding: 0 4%;  padding-top: 2.8vw; padding-bottom: 16.66vw;}
.p{  text-align:left; text-indent:2em; font-size:3.3vw; line-height:5vw; padding-bottom:5vw;}

.PhotoList_i1 li{ width:100%; margin: 0 auto; margin-bottom:20px; float:left; }
.PhotoList_i1 li a h4{ display:none;}
.PhotoList_i1 li span{ text-align:center;}
.PhotoList_i1 li a img{vertical-align: middle; display: inline-block; width:100%;}
.PhotoList_i1 li a{height:auto;}
.page{ display:none;}


	}
	
