body{overflow-x: hidden;}
.code{display: none;}
.gWidth{width: 92% !important; overflow: hidden;}
.nav{width: 100%;}
.nav_list{width: 100% !important;display: none; position: relative;z-index: 999; overflow:unset; height: auto;background-color: #fff;}
.nav_list li,.nav_list li a{display:block;float: none;width: 100%;height: 60px;overflow: hidden; text-align: center;color: #333;}
.nav_list li .active{    background: #fff;font-size: 16px;font-weight: normal;color: #333;}
.nav_list .select{ display: none;}
.nav_list li .down{
  width: 100%;
  height: auto;
  position: unset;
}
.nav_list li.down p{
  display: block;
  width: 100%;
  height:50px;
  line-height:50px ;
}
.nav_title .ipt{position: absolute;left: 0.5rem;top: 0.5rem;transition: .35s; overflow: hidden; width: 0;height:1.5rem;border-radius: 0.375rem;}
.nav_title .ipt input{width: 11rem; height: 1.5rem;line-height: 1.5rem;background-color: #002764;padding: 0 3rem 0 .5rem;color: #FFF;box-sizing: border-box;}
.nav_title .ipt a{position: absolute;right: .5rem; color: #FFF;width: 2rem;text-align: center;}
.nav_title .ipt input::placeholder{color: #FFF;}
.nav_title{position: relative; padding: 0 4%;box-sizing: border-box; display: block !important; width: 100%;height: 2.5rem;line-height: 2.5rem; background-color: #013483; color: #FFF;font-size:0.5rem;}
.nav_title .menu{position: absolute;right: 4%;top: 0.85rem;width: 1rem;height: 0.8rem;}
.nav_title .search{position: absolute;right: 15%;top: 0.75rem;width: 1rem;height: 1rem;}
.head{width: 100vw;height: 5rem;background-size:100% 5rem;}
.head h1{width: 13.075rem;height: 1.975rem; margin-top: 1.5rem;}
.head h1 img{width: 100%;height: 100%; margin: 0;}
/* 公告 */
.notice{height: 3rem;line-height: 3rem;overflow: hidden;}
.notice_left h3{
  width: 3.75rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  background: #D30000;
  font-size: 0.75rem;
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 0.75rem;
}
#scrollDiv{float: left;width: 10rem; height: 3.475rem;}
.notice_right li{
  width: 11rem;
  height: 3rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notice_right li a{
  display: block;
  width: 11rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 0.6rem;
  color: #333333;
  margin-left: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* 轮播图 */
.arrow-left,.arrow-right{
 display: none;
}
.swiper-container1{
  width: 100vw;
  height: 9rem;
  margin: 0 auto 20px !important;
}  
.swiper-container1 .swiper-slide,.swiper-wrapper{
  width: 100%;
  height: 100%;
}
.swiper-container1 img{
  width: 100%;height: 100%;
}
.swiper-container1 .pagination {
  position: absolute;
  right: -43% !important;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.swiper-container1 .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
  border-radius: 50%;
}
.swiper-container1 .swiper-active-switch {
  background: #fff;
}
/* 上部分 */
.main_top{height: auto;}
.wrap{width: 100%; padding: 0 4% 0 0; margin-right: 0; }
.list li a{width:13.7rem;} 
.joinus,.joinus_content {width:100%;}
.joinus_tab{ display: flex;}.joinus_tab li{flex: 1;}
.joinus_list{width: 100%;display: flex;justify-content: space-between;}
.joinus_list li,.joinus_list li a{ width: 6.5rem;height: 2.25rem;line-height: 2.25rem;}
.banner,.banner img {width: 100%;height: 5rem;padding: 0;}
.joinus_content .swiper-container .pagination1, 
.joinus_content .swiper-container .pagination2, 
.joinus_content .swiper-container .pagination3, 
.joinus_content .swiper-container .pagination4, 
.joinus_content .swiper-container .pagination5, 
.joinus_content .swiper-container .pagination6{
  width: 27%;
  right: 0.875rem !important;
}

/* 右侧内容 */
.content{width: 100%;margin-top: 0.5rem;}
/* 友情链接 */
.hot_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hot_Link li{
  flex: 1;
  width: 4.8rem;
  height: 1.4rem;
  margin: 0;
  margin-bottom: 0.375rem;
}
.hot_Link li a{
  width: 4.8rem;
  height: 1.4rem;
}
.hot_Link img{
  width: 100%;
  height: 100%;
}
/* 分支机构 */
.branch_list{
  display: flex;
  flex-wrap: wrap;
}
.branch_list li:nth-child(1) span{
  width: 100vw;
  display: block;
}
.branch_list li{
  margin-bottom: 10px;
}
/* foot */
.foot{height: auto;}
.foot_title h2{font-size:.8rem;}
.foot_title p{font-size:0.4rem;}
.foot_top{height: 14rem;}
.foot_nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.foot_nav li{display: block;}
.foot_nav li a{
  padding: 0 .5rem;
}


.arr-left,.arr-right{
  display: none;
}