@charset "utf-8";
/* CSS Document */


.topbox{display:block; width:0.5rem; height:0.6rem; position:fixed; right:0.1rem; bottom:1rem; z-index:99;}
.topbox img{ width:0.5rem; height:0.5rem; z-index:99; }

 
.top{  width:6.4rem; height:1.2rem; }
.logo{ position:absolute; left:0.2rem; z-index:99; float:left; width:2.3rem; height:1.2rem; }
.logo img{ width:2.3rem; height:1.2rem; float:left;}
.tree_box{width:6.4rem; position:absolute; top:0rem; left:0rem; z-index:99; line-height:0.8rem;}
.tree_box h3{cursor: pointer; width:6.4rem; }
.tree_box h3 img{ position:absolute; top:0rem; right:0rem; width:0.8rem; height:1.2rem; cursor:pointer;}
.tree_one{display: none; overflow: hidden; width:6.4rem; float:left; background-color:#1d69b4; position: absolute; top:1.2rem; left:0rem; z-index:99;}
.tree_one li{ }
.tree_one h4{cursor: pointer; padding-left:0.6rem; font-size:0.28rem;  border-bottom:#2577c8 solid 0.01rem; color:#FFF;}
.tree_one h4 a{ display:block; color:#FFF;}
.tree_one h4 img{ width:0.18rem; height:0.18rem; float:right; margin-top:0.32rem; margin-right:0.4rem; }
.tree_two{ display: none; overflow: hidden; width:6.4rem; float:left; background:#2577c8;}
.tree_two li{cursor: pointer; border-bottom:#1d69b4 solid 0.01rem;  padding-left:0.8rem; font-size:0.24rem;}
.tree_two li a{ display:block; font-size:0.24rem; color:#FFF;}
.tree_one h5{ font-size:0.28rem; border-bottom:#2577c8 solid 0.01rem; padding-left:0.6rem;}
.tree_one h5 a{ display:block; color:#FFF;}


 
 


#banner{position:relative;overflow:hidden ;width:6.4rem; height:2.67rem;  }
#banner .swiper-slide{position:relative; }
#banner a{ width:6.4rem; height:2.67rem; overflow:hidden;}
#banner img{ width:6.4rem; height:2.67rem; overflow:hidden;}
#banner dt{ width:6.4rem;  overflow:hidden; position: absolute; left:0rem; top:0.8rem; font-size:0.4rem; color:#FFF;  text-align:center;}
.pagination{position:absolute; right:0; bottom:0rem; z-index:20; width:6.4rem; height:0.6rem; text-align: center; overflow:hidden; }
.swiper-pagination-bullet{display:inline-block; margin:0rem 0.06rem; width:0.26rem; height:0.26rem;  background:url(../images/img2.png) no-repeat scroll 0rem 0% / 0.26rem 0.26rem;  cursor:pointer;}
.swiper-pagination-bullet-active{ background:url(../images/img3.png) no-repeat scroll 0rem 0% / 0.26rem 0.26rem;  }




 


 
.warp1{ width:6.4rem; float:left; overflow:hidden; padding:0.7rem 0rem 0.8rem 0rem;}
.warp1 .diva{ width:6.4rem; float:left;  overflow:hidden; margin-bottom:0.5rem; position:relative;} 
.warp1 .diva dt{ width:6.4rem; float:left;  overflow:hidden; font-size:0.8rem; color:#eaeaea; text-align:center; font-weight:bold;} 
.warp1 .diva dd{ width:6.4rem; float:left;  overflow:hidden; font-size:0.44rem; color:#222; text-align:center; position:absolute; left:0; top:0.5rem;} 
.warp1 .divb{ width:5.8rem; float:left; overflow:hidden; margin-bottom:0.5rem; font-size:0.24rem; line-height:0.4rem; margin-left:0.3rem;} 
.num-figure{ width:5.8rem; float:left; overflow:hidden; margin-bottom:0.5rem; margin-left:0.3rem; }
.num-figure li{ width:2.9rem; float:left; overflow:hidden; }
.num-figure li h2{ width:2.9rem; float:left; overflow:hidden; font-size:0.24rem; color:#444; }
.num-change{padding:0; }
.num-change li:first-child{ width:2.9rem; height:0.5rem; font-size:0.24rem; color:#1d69b4; font-weight:bold; }
.num-change span{ font-size:0.4rem; color:#1d69b4; font-weight:bold; font-family:Arial; }
.warp1 .divd{ width:2.2rem; float:left; overflow:hidden; margin-left:2.1rem; } 
.warp1 .divd a{ width:1.4rem; height:0.54rem;  float:left;line-height:0.54rem; overflow:hidden; font-size:0.24rem; color:#FFF; padding:0rem 0.4rem; background:#1d69b4; display:block; border-radius:0.3rem; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;  } 
.warp1 .divd a:hover{ width:1.4rem; height:0.54rem; float:left; line-height:0.54rem; overflow:hidden; font-size:0.24rem; color:#FFF; padding:0rem 0.4rem; background:#2577c8; display:block; border-radius:0.3rem;  transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); } 
.warp1 .divd img{ width:0.29rem; height:0.09rem; margin:0.22rem 0rem 0rem 0rem;   float: right;} 


 
 

.warp2{ width:6.4rem; float:left; overflow:hidden; background:url(../images/img2.jpg) no-repeat scroll 0rem 0% / 6.4rem 10.4rem;}
.warp2 ul{ width:6.4rem; float:left; overflow:hidden;}
.warp2 ul li{ width:2.1rem; float:left; overflow:hidden; border-right:#373a3e solid 0.01rem; text-align:center; padding:0.6rem 0rem;}
.warp2 ul li a{ width:2.1rem; float:left; overflow:hidden; display:block;}
.warp2 ul li dt{ width:2.1rem; overflow:hidden; display:inline-block; margin-top:0.1rem; }
.warp2 ul li dt img{ width:0.6rem; overflow:hidden; display:inline-block; }
.warp2 ul li dd{ width:2.1rem; overflow:hidden; display:inline-block; font-size:0.18rem; color:#FFF; margin-top:0.35rem;}
.warp2 ul li h2{ width:2.1rem; overflow:hidden; display:inline-block; font-size:0.2rem; color:#FFF; margin-top:0.1rem;}



 


.warp3{ width:6.4rem; float:left; overflow:hidden;  padding:0.7rem 0rem 0.8rem 0rem; background:#f9fcfe;  }
.warp3 .diva{ width:6.4rem; float:left;  overflow:hidden; margin-bottom:0.5rem; position:relative;} 
.warp3 .diva dt{ width:6.4rem; float:left;  overflow:hidden; font-size:0.8rem; color:#eaeaea; text-align:center; font-weight:bold;} 
.warp3 .diva dd{ width:6.4rem; float:left;  overflow:hidden; font-size:0.44rem; color:#222; text-align:center; position:absolute; left:0; top:0.5rem;} 
.warp3 .divb{ width:6.2rem; float:left; overflow:hidden; margin-left:0.1rem; margin-bottom:0.4rem; }
.content{ width:6.2rem; text-align:center;}
.content h3{ position:relative; width:4.2rem; height:2.7rem; overflow:hidden; background:#000; display:inline-block;}
.content h3 dd{ width:4.2rem; height:2.7rem; float:left;  overflow:hidden; }
.content h3 dd img{ width:4.2rem; height:2.7rem; float:left;  overflow:hidden; }
.content h3 dt{ width:4.2rem; height:0.5rem; float:left; overflow:hidden; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.5); left:0px; line-height:0.5rem; font-size:0.24rem; color:#FFF; text-align: center; text-overflow: ellipsis; white-space: nowrap;  }
.warp3 .divc{ width:2.2rem; float:left; overflow:hidden; margin-left:2.1rem; } 
.warp3 .divc a{ width:1.4rem; height:0.54rem;  float:left;line-height:0.54rem; overflow:hidden; font-size:0.24rem; color:#FFF; padding:0rem 0.4rem; background:#1d69b4; display:block; border-radius:0.3rem;  transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;  } 
.warp3 .divc a:hover{ width:1.4rem; height:0.54rem; float:left; line-height:0.54rem; overflow:hidden; font-size:0.24rem; color:#FFF; padding:0rem 0.4rem; background:#2577c8; display:block; border-radius:0.3rem;  transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); } 
.warp3 .divc img{ width:0.29rem; height:0.09rem; margin:0.22rem 0rem 0rem 0rem;   float: right;} 
 
 
 
  
 
 
 
.warp4{ width:6.4rem; float:left; overflow:hidden;  padding:0.7rem 0rem 0.8rem 0rem; }
.warp4 .diva{ width:6.4rem; float:left;  overflow:hidden; margin-bottom:0.5rem; position:relative;} 
.warp4 .diva dt{ width:6.4rem; float:left;  overflow:hidden; font-size:0.8rem; color:#eaeaea; text-align:center; font-weight:bold;} 
.warp4 .diva dd{ width:6.4rem; float:left;  overflow:hidden; font-size:0.44rem; color:#222; text-align:center; position:absolute; left:0; top:0.5rem;} 
.warp4 .divb{ width:6.4rem; float:left; overflow:hidden; margin-bottom:0.2rem; }
.warp4 .divb ul{ width:5.8rem; float:left; overflow:hidden; margin-left:0.3rem; }
.warp4 .divb ul li{ width:5.8rem; float:left; overflow:hidden;  background:#f9fcfe; margin-bottom:0.3rem; }
.warp4 .divb .sdiva{ width:5.8rem; height:4.1rem; float:left; overflow:hidden; }
.warp4 .divb .sdiva img{ width:5.8rem; height:4.1rem; float:left; overflow:hidden;}
.warp4 .divb .sdivb{ width:5.2rem; float:left; overflow:hidden; padding:0.4rem 0.3rem;}
.warp4 .divb .sdivb dt{ width:5.2rem; height:0.4rem; float:left; line-height:0.4rem; overflow:hidden; margin-bottom:0.2rem; font-size:0.34rem; font-family:Arial, Helvetica, sans-serif; }
.warp4 .divb .sdivb dt b{ font-size:0.24rem; font-weight:normal; margin-left:0.1rem; font-family:Arial, Helvetica, sans-serif;}
.warp4 .divb .sdivb dd{ width:5.2rem; float:left; overflow:hidden; font-size:0.24rem; line-height:0.4rem; }
.warp4 .divc{ width:2.2rem; float:left; overflow:hidden; margin-left:2.1rem; } 
.warp4 .divc a{ width:1.4rem; height:0.54rem;  float:left;line-height:0.54rem; overflow:hidden; font-size:0.24rem; color:#FFF; padding:0rem 0.4rem; background:#1d69b4; display:block; border-radius:0.3rem;  transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;  } 
.warp4 .divc a:hover{ width:1.4rem; height:0.54rem; float:left; line-height:0.54rem; overflow:hidden; font-size:0.24rem; color:#FFF; padding:0rem 0.4rem; background:#2577c8; display:block; border-radius:0.3rem;  transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); } 
.warp4 .divc img{ width:0.29rem; height:0.09rem; margin:0.22rem 0rem 0rem 0rem;   float: right;} 


 
  
    
   

.foot{ width:5.8rem; overflow:hidden; float:left; padding:0.6rem 0.3rem; background:#222;}
.foot .diva{ width:5.8rem;  float:left; overflow:hidden; margin-bottom:0.3rem; }
.foot .diva dt{ width:5.8rem; height:0.26rem; line-height:0.26rem; overflow:hidden; float:left; margin-bottom:0.1rem; }
.foot .diva dt h2{ overflow:hidden; float:left; margin-right:0.1rem; }
.foot .diva dt h2 img{ height:0.26rem; overflow:hidden; float:left; }
.foot .diva dt h3{ overflow:hidden; float:left; font-size:0.24rem; color:#FFF; }
.foot .diva dd{ width:5.8rem; overflow:hidden; float:left; font-size:0.24rem; color:#FFF; line-height:0.4rem; }
.foot .divb{ width:1.4rem; overflow:hidden; float:left; }
.foot .divb dt{ width:1.4rem; overflow:hidden; float:left; }
.foot .divb dt img{ width:1.4rem; height:1.4rem; overflow:hidden; float:left; }
.foot .divb dd { width:1.4rem; overflow:hidden; float:left; font-size:0.24rem; color:#fff; padding-top:0.1rem; text-align:center; }




 
 

/*---翻页---*/
.digg{ width:5.8rem; padding:0.1rem 0rem 0.8rem 0rem; text-align:center; font-size:0.18rem; margin:0rem 0.3rem; }
.digg a{ padding:0.08rem 0.2rem; border:#dcdcdc solid 0.01rem; color:#0c3773; font-size:0.18rem; margin:0rem 0.02rem; display:inline-block; }
.digg a:hover{ background:#1d69b4; color:#FFF; border:#1d69b4 solid 0.01rem; font-size:0.18rem;}
.digg .current{ padding:0.08rem 0.2rem; background:#1d69b4; color:#fff; border:#1d69b4 solid 0.01rem; }
/*---翻页---*/

 
 



 
 
 

.nybn{ width:6.4rem; height:1.33rem; float:left;  overflow:hidden; position:relative; }
.nybn img{ width:6.4rem; height:1.33rem; float:left;  overflow:hidden; }
.nybn .diva{ width:5.8rem; height:1.33rem; float:left;  overflow:hidden; position:absolute; left:0; top:0; padding:0rem 0.3rem; text-align:center;}
.nybn .diva dt{ width:5.8rem; float:left; overflow:hidden; font-size:0.34rem; color:#FFF; margin-top:0.24rem;}
.nybn .diva dd{ width:5.8rem; float:left;  overflow:hidden; font-size:0.28rem; color:#FFF; }
 



.nynav2{ width:6.4rem; float:left; overflow:hidden; background:#FFF; margin-top:0.6rem;  }
.nynav2 ul{ width:6.2rem; float:left; overflow:hidden;  margin:0rem 0rem 0rem 0.2rem; }
.nynav2 ul li{ width:2.9rem; height:0.6rem; overflow:hidden; float:left; line-height:0.56rem; margin:0.05rem 0.05rem; text-align:center; }
.nynav2 ul li a{  width:2.87rem; height:0.56rem; overflow:hidden; display:block; color:#666; font-size:0.24rem; border:#ddd solid 0.01rem; }
.nynav2 ul li a:hover{ width:2.87rem; height:0.56rem; overflow:hidden; background:#1d69b4; border:#1d69b4 solid 0.01rem; color:#FFF;}
#nynav2_on{ height:0.56rem; overflow:hidden;  background:#1d69b4; border:#1d69b4 solid 0.01rem; color:#FFF;font-size:0.24rem;}
 




 
.wenzhang{ width:5.8rem; overflow:hidden; float:left; padding:0.8rem 0.3rem;}
.wenzhang img{ width:5.8rem; overflow:hidden; float:left;}





.zhengshu{ width:5.8rem; overflow:hidden; float:left; padding:0.8rem 0.3rem 0.3rem 0.3rem;}
.zhengshu ul{ width:5.8rem;float:left; overflow:hidden; }
.zhengshu ul li{ width:5.8rem; float:left; overflow:hidden; margin-bottom:0.2rem; }
.zhengshu ul li dt{ width:5.8rem; height:8rem; float:left; overflow:hidden; }
.zhengshu ul li dt img{ width:5.8rem; height:8rem; float:left; overflow:hidden; }
.zhengshu ul li dd{ width:5.8rem; height:1rem; float:left; overflow:hidden; text-align:center; font-size:0.24rem; line-height:1rem; text-overflow: ellipsis; white-space: nowrap;}


.zhengshu2{ width:5.8rem; overflow:hidden; float:left; padding:0.8rem 0.3rem 0.3rem 0.3rem;}
.zhengshu2 ul{ width:5.8rem;float:left; overflow:hidden; }
.zhengshu2 ul li{ width:5.8rem; float:left; overflow:hidden; margin-bottom:0.2rem; }
.zhengshu2 ul li dt{ width:5.8rem; height:3.76rem; float:left; overflow:hidden; }
.zhengshu2 ul li dt img{ width:5.8rem; height:3.76rem; float:left; overflow:hidden; }
.zhengshu2 ul li dd{ width:5.8rem; height:1rem; float:left; overflow:hidden; text-align:center; font-size:0.24rem; line-height:1rem; text-overflow: ellipsis; white-space: nowrap;}



  
 


.warp7{ width:5.8rem; float:left; overflow:hidden; padding:0.8rem 0.3rem 0.4rem 0.3rem; }
.warp7 .diva{ width:5.8rem; float:left; overflow:hidden; }
.warp7 .diva dl{ width:5.8rem; float:left; overflow:hidden; margin-bottom:0.4rem; } 
.warp7 .diva dl dt{ width:0.8rem; height:0.8rem; float:left; overflow:hidden; }
.warp7 .diva dl dt img{ width:0.8rem; height:0.8rem; float:left; overflow:hidden; }
.warp7 .diva dl dd{ width:5rem; float:left; overflow:hidden; }
.warp7 .diva dl dd h2{ width:5rem; font-size:0.26rem; float:left; overflow:hidden; margin-top:0.1rem;  }
.warp7 .diva dl dd h3{ width:5rem; font-size:0.24rem; float:left; overflow:hidden;  margin-top:0.1rem; line-height:0.4rem;  }






.news{ width:5.8rem; float:left; overflow:hidden; padding:0.8rem 0.3rem 0.4rem 0.3rem; }
.news ul{ width:5.8rem; float:left; overflow:hidden; }
.news ul li{ width:5.8rem; float:left; overflow:hidden;  background:#f9fcfe; margin-bottom:0.3rem; }
.news .sdiva{ width:5.8rem; height:4.1rem; float:left; overflow:hidden; }
.news .sdiva img{ width:5.8rem; height:4.1rem; float:left; overflow:hidden;}
.news .sdivb{ width:5.2rem; float:left; overflow:hidden; padding:0.4rem 0.3rem;}
.news .sdivb dt{ width:5.2rem; height:0.4rem; float:left; line-height:0.4rem; overflow:hidden; margin-bottom:0.2rem; font-size:0.34rem; font-family:Arial, Helvetica, sans-serif; }
.news .sdivb dt b{ font-size:0.24rem; font-weight:normal; margin-left:0.1rem; font-family:Arial, Helvetica, sans-serif;}
.news .sdivb dd{ width:5.2rem; float:left; overflow:hidden; font-size:0.24rem; line-height:0.4rem; }






.news_xx{ width:5.8rem; float:left; overflow:hidden; padding:0.8rem 0.3rem; }
.news_xx .diva{ width:5.8rem; float:left; overflow:hidden; font-size:0.34rem; line-height:0.4rem; text-align:center; }
.news_xx .divb{ width:5.8rem; float:left;overflow:hidden; font-size:0.2rem; color:#777; text-align:center; margin-top:0.5rem; }
.news_xx .divc{ width:5.8rem; float:left; overflow:hidden; float:left; padding:0.8rem 0rem; }
.news_xx .divd{ width:5.8rem; float:left; overflow:hidden; margin-bottom:0.5rem; }  
.news_xx .divd ul{ width:5.8rem; float:left; overflow:hidden; }  
.news_xx .divd ul li{ width:5.8rem; height:0.5rem; overflow:hidden; float:left; line-height:0.5rem; font-size:0.24rem; text-overflow: ellipsis; white-space: nowrap; }  
.news_xx .divd ul li a{ font-size:0.24rem; }  
.news_xx .dive{ width:1.9rem; height:0.54rem; overflow:hidden; line-height:0.54rem; text-align:center; border-radius:0.3rem; }  
.news_xx .dive a{ width:1.9rem; height:0.54rem; overflow:hidden; background:#1d69b4; display:block; font-size:0.24rem; color:#FFF;}  
.news_xx .dive a:hover{ width:1.9rem; height:0.54rem; overflow:hidden; background:#2577c8; display:block; font-size:0.24rem; color:#FFF;}  
  
  
  
  
  
.warp9{ width:5rem; height:0.7rem; overflow:hidden; background:#1d69b4; padding:0rem 0.4rem; }
.warp9 .diva{ width:2.5rem; height:0.7rem;  float:left; overflow:hidden; line-height:0.7rem; font-size:0.26rem; color:#FFF;}
.warp9 .divb{ width:2.5rem; height:0.7rem;  float:left; overflow:hidden; line-height:0.7rem; text-align:right; font-size:0.26rem; color:#FFF;}
.zhaopin{ width:5.8rem; overflow:hidden; padding:0.8rem 0rem; margin-left:0.3rem;} 
.zhaopin li{ width:5.8rem; overflow:hidden; }
.zhaopin li dt{ width:2.5rem; overflow:hidden; float:left; font-size:0.24rem; line-height:0.7rem; padding-left:0.4rem;}
.zhaopin li dd{ width:2.5rem; overflow:hidden; float:left; text-align: right; font-size:0.24rem; line-height:0.7rem; padding-right:0.4rem;}

.zhaopin .link{ width:5.8rem; height:0.7rem; position:relative; display:block; border-bottom:#e1e0e0 solid 0.01rem; line-height:0.7rem; cursor:pointer; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.zhaopin li i{position:absolute;top:0rem; left:0rem; color:#555; font-size:0.24rem;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.zhaopin li i.fa-chevron-down{ width:24px; height:24px; background:url(../images/img41.png) no-repeat; right:40px; left:auto; top:25px; }
.zhaopin li.open .link{color:#1d69b4; border:none;}
.zhaopin li.open i{color:#fff;}
.zhaopin li.open i.fa-chevron-down{  width:24px; height:24px; background:url(../images/img40.png) no-repeat; }
.submenu{ width:5rem; padding:0.6rem 0.4rem; display:none; background:#f5f6fa; overflow:hidden; }
.submenu .diva{ width:5rem; float:left; overflow:hidden; padding-bottom:0.3rem;}
.submenu .diva .sdiva{ width:5rem; line-height:0.38rem; float:left; font-size:0.24rem; margin-bottom:0.2rem;}
.submenu .divb{ width:5rem; float:left; overflow:hidden; }
.submenu .divb .sdiva{ width:5rem; float:left; overflow:hidden; font-size:0.26rem; font-weight:bold; margin-bottom:0.3rem; }
.submenu .divb .sdivb{ width:5rem; float:left; overflow:hidden; font-size:0.24rem; line-height:0.44rem; margin-bottom:0.5rem;}
.submenu .divc{ width:5rem; float:left; overflow:hidden; font-size:0.26rem; line-height:0.46rem; }
.submenu .divc a{ font-size:0.26rem; }
.submenu .divc a:hover{ font-size:0.26rem; }




















