.ban_img img{ display:block; width:1920px; }

.NavList_a1 { text-align: center; background: #f7f7f7; padding:22px 0;  }
.NavList_a1 li {display: inline-block; padding: 5px 18px; }
a.more {color: #404040; display: inline-block; font-weight: lighter; position: relative; font-size: 14px; z-index: 1; font-family: 微软雅黑; border-width: 1px; border-style: solid; border-color:#404040; 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: #404040; z-index: -1; transition: 0.6s; }*/

a.more.on{background:#404040;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:#404040; display:inline-block;}
.ResTitle_a1 em{ font-size:14px; color:#999999; display:inline-block;}
.ResTitle_a1 em:before{ content:'　/'; display:inline-block; color:#999999; font-size:14px;padding-right:5px; }


.NewsList_g1{ width:100%; float:left; padding-top:50px; padding-bottom:120px;}
.NewsList_g1 ul{ float:left; padding:0 0 60px; }
.NewsList_g1 ul li{ width:100%; float:left; padding:0; border:1px solid #eee;  transition:all 0.5s ease 0s; margin-bottom:20px;}
.NewsList_g1 ul li h3{ display:block; float:right; padding-top:45px; line-height:1; padding-bottom:30px; transition:all 0.5s ease 0s; width:610px; padding-left:60px; padding-right:60px;}
.NewsList_g1 ul li h3 a{ display:block; float:right;  color:#333; font-size:24px; transition:all 0.5s ease 0s;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:100%;   text-align: left;}
.NewsList_g1 ul li p{ display:block; width:610px; float:right; padding:0 60px; font-size:14px; color:#666; line-height:26px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; text-align:left;}
.NewsList_g1 ul li p:nth-last-of-type(1){  display:block;}
.NewsList_g1 ul li p.ntime{ color:#999; font-size:12px; line-height:1; padding-top:20px; padding-bottom:40px;}
.nwimg{ display:block; float:left; width:470px;}
.nwimg img{ display:block; width:470px; height:335px;}

/*页码*/
#page { width:100%;  text-align: center; line-height: 20px;}
#pageC2 {font-size: 14px;line-height: 21px;}
#page span { background: none repeat scroll 0 0 #fff; border: 1px solid #eee; color: #666;cursor: default; display: inline; font-family: Verdana; font-size: 14px;padding: 15px 15px; margin-right:5px;}
#page a { background: none repeat scroll 0 0 #fff; border: 1px solid #eee; color: #666; display: inline; font-family: Verdana; font-size: 14px; padding: 15px 15px; text-decoration: none; margin-right:5px;}
#page b { color: #fff; background: #404040; border: 1px solid #eee; display: inline; font-family: Verdana; font-size: 14px; padding: 15px 15px; text-decoration: none; margin-right:5px;}
#page div { color: #666; margin-top: 15px; padding: 5px;  display:none;}
#page span.on{background: none repeat scroll 0 0 #404040; border: 1px solid #404040; color: #fff;}
#page a.on{background: none repeat scroll 0 0 #404040; border: 1px solid #bb3137; color: #fff; }

.wmore{ display:block; width:180px; height:50px; float:left;  border-radius:25px; font-size:14px; text-align:center; color:#333; border:1px solid #DDDDDD;  line-height:50px;transition:all 0.5s ease 0s;}
a#load_more_button{  display:none ;}

.content{ width:1000px; height:520px; min-height:520px; height:auto !important; margin:0 auto;}
@media only screen and (min-width:721px){
	.NewsList_g1 ul li:hover{background: #f5f5f5;}
	.NewsList_g1 ul li:hover h3 a{ color:#404040;  }
.NewsList_g1 ul li:hover a.wmore{ color:#FFF; background:#404040;}

#page a:hover, #page a.current{ background: none repeat scroll 0 0 #404040; border: 1px solid #404040; color: #fff;}

	}
	
@media only screen and (max-width:1220px){
	
	.page_head{ border-bottom:1px solid #eee; margin-top:60px; padding:20px 40px;}

	
	.nwimg{ display:block; float:left; width:34%;}
.nwimg img{ display:block; width:100%; }
	.NewsList_g1 ul{  padding:0 40px 60px; }
	.NewsList_g1 ul li h3{ display:block; float:right;width:52%; padding:0 7%;  padding-top:3vw; transition:all 0.5s ease 0s; }

.NewsList_g1 ul li h3 a{ display:block; float:right; color:#333; font-size:24px; transition:all 0.5s ease 0s;width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  line-height:1; padding-bottom:1.5vw; }
.NewsList_g1 ul li p{ display:block; width:52%; float:right; padding:0 7%; font-size:14px; color:#666; line-height:26px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.NewsList_g1 ul li p.ntime{  padding-bottom:10px;}

.wmore{ display:block; width:15vw; height:4.16vw; float:left;  border-radius:2.1vw; font-size:14px; text-align:center; color:#333; border:1px solid #DDDDDD;  line-height:4.16vw;transition:all 0.5s ease 0s;}

	}	
	
	@media only screen and (max-width:720px){
		.nr_position{ display:none;}
		.NavList_a1 li {display:inline-block; padding:0; width:33%;  }
		.ResTitle_a1 span{ font-size:5.3vw ;color:#404040; display:inline-block;}
		.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;
    }
a.more {color: #404040; display: block; font-weight: lighter; position: relative; font-size: 14px; z-index: 1; font-family: 微软雅黑; border-width: 1px; border-style: solid; border-color:#404040; border-image: initial; transition: 0.6s; padding: 0; border-radius:5.5vw;  line-height:11vw; }
.page_head{ border-bottom:1px solid #eee; margin-top:5.3vw; padding:2.8vw 4%;}
		
		
		
		.NewsList_g1{ width:100%; float:left; padding-top:5.94vw; padding-bottom:16.66vw;}
.NewsList_g1 ul{ float:none; }
			
	.nwimg{ display:block; float:none; width:100%;}
.nwimg img{ display:block; width:100%; }
	.NewsList_g1 ul{  padding:0 4%; }
	.NewsList_g1 ul li{ padding-bottom:4vw;}
	.NewsList_g1 ul li h3{display:block;float:none;width: calc(100% - 20px);padding: 0 10px;padding-top:3vw;transition:all 0.5s ease 0s;}
.NewsList_g1 ul li h3 a{ padding:0; font-size:3.88vw; color:#404040; line-height:10.55vw; padding:0 5.55vw;}

.NewsList_g1 ul li h3 a{ display:block; float:none; color:#404040; font-size:3.88vw; transition:all 0.5s ease 0s;width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  line-height:10.55vw; padding:0; }
.NewsList_g1 ul li p{display:block;width: calc(100% - 8%);float:none;padding: 0 4%;font-size:3.3vw;color:#666;line-height:5vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.NewsList_g1 ul li p.ntime{  padding-bottom:2.6vw; padding-top:2.6vw;}

.wmore{display:block;width: 25vw;height: 5vw;float:left;border-radius: 4.2vw;font-size: 3.3vw;text-align:center;color: #999;border:1px solid #DDDDDD;line-height: 5vw;transition:all 0.5s ease 0s; padding:1vw 0; margin-top:2vw;}





#page a:hover, #page a.current{ background: none repeat scroll 0 0 #404040; border: 1px solid #404040; color: #fff;}

a#load_more_button{display: inline-block;padding: 0 4.5vw;line-height: 7.3vw;}

		}
	
	
/*新闻详细*/
.newsdisplay {width:100%;float:left;text-indent:2em;padding-top: 50px;padding-bottom: 80px;}
.newsdisplay h3 { width:100%; text-align:center; font-size:30px; color:#777; line-height:36px;}
.newsdisplay h4{ width:100%; text-align:center;  font-family:"宋体"; font-size:12px; color:#bbb; margin-bottom:15px; padding:15px 0 20px; border-bottom:1px dashed #bdbdbd;}
.newsdisplay h4 span{ color: #bbb; margin-left: 20px; margin-right: 20px;}
.newsdisplay h4 span a{ color: #bbb;}
.newsdisplay p{ font-size:14px; color:#666; line-height:33px; text-align:left;}
.newsdisplay p{ text-indent:2em; margin: 5px 0; text-align: justify; }
.newsdisplay p a { color: #777; }
.newsdisplay p img { max-width: 100%; max-height: 100%; display: block; margin: 10px auto; }
.newsdisplay p strong { font-size: 16px; color: #404040; font-weight: bold; line-height: 33px; }
.clear { display: block !important; clear: both; height: 0px; line-height: 0px; font-size:0;}

.next{ width:100%; float:left; margin:15px 0 0;}
.next .next-left{ width:calc(100% - 80px);float:left; margin:0 40px 20px; text-align:left;}
.next .next-left span { width:100%; display:block;float:left; line-height:28px; color:#666; font-size:14px; font-weight:300; text-indent:0 !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.next .next-left span a{ text-decoration:none; color:#666;} 
.next .next-left span a:hover{ color:#404040;}
.next span { float:right; font-size:14px; font-weight:300; margin-right:40px;}
.next span a{ color:#666; padding:15px 0 0 0;}
.next span a:hover{color:#404040;}
@media only screen and (max-width:720px){
	.newsdisplay {width:92%;float:left;text-indent:2em; padding:0 4%;padding-top:5.3vw;padding-bottom:16.66vw; }
	.newsdisplay h3 { width:100%; text-align:center; font-size:4.3vw; color:#333; line-height:5.5vw; color:#404040;}
	.newsdisplay p{font-size: 3.3vw;color:#666;line-height: 5vw;text-align: left;}


	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	