* {
  margin: 0;
  padding: 0;
  list-style: none;
}

 /*@font-face {
  font-family: 'bold';
  src: url('../font/bold.otf');
}

@font-face {
  font-family: 'medium';
  src: url('../font/medium.otf');
}

@font-face {
  font-family: 'normal';
  src: url('../font/normal.otf');
}
 */
body {
  /* background: #F5F5F5 !important; */
  font-family: '微软雅黑';
  background: #fff;
}

img {
  border: 0;
}

a {
  text-decoration: none;
  color: #333;
}

a:hover {
  color: #9a000f;
}

.clear {
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

#header_new {
  padding-bottom: 25px;
  background: url('../image/bjjb.png') no-repeat;
}

#bg_new {
  width: 1200px;
  min-width: 1200px;
  max-width: 1200px;
  background: url('../image/logo_bg.png') no-repeat;
  background-size: contain;
  -moz-background-size: contain;
  height: 246px;
  margin: 0 auto;
  overflow: hidden;
}

#logo_new {
  width: 600px;
  display: block;
  margin-left: 250px;
  margin-top: 80px;
}

#search_new {
  float: right;
  width: 375px;
  margin-right: 10px;
  margin-top: 20px;
}

#searchText_new {
  background: #ffffff;
  height: 35px;
  width: 273px;
  text-indent: 1em;
  border: 0.02rem solid #eae6e3;
  float: left;
  outline: none;
}

#searchBtn_new {
  width: 100px;
  height: 39px;
  background: #db0b0b;
  color: #fff;
  border: none;
  font-size: 15px;
  float: left;
}

#nav_new {
  display: block;
  width: 1255px;
  height: 70px;
  background: #b30015;
  position: relative;
  letter-spacing: 6px;
  min-width: 1255px;
  margin: -2px auto -6px auto;
}

#nav_new li {
  float: left;
  height: inherit;
  /* margin-left: 0.49rem; */
  line-height: 0.1rem;
  width: 12.5%;
  display: block;
  text-align: center;
}

#nav_new li a {
  color: #fff;
  font-size: 22px;
  line-height: 70px;
  font-family: 'medium';
}

#nav_new li:hover,
#nav_new .on {
  background: #9a000f;
}

.nav_left,
.nav_right {
  display: block;
  width: 2.3%;
  height: 25px;
  position: absolute;
  top: 70px;
}

.nav_left {
  background: url('../image/nav_left.png') no-repeat;
  background-size: 100% auto;
  -moz-background-size: 100% auto;
  left: 0;
}

.nav_right {
  background: url('../image/nav_right.png') no-repeat;
  background-size: 100% auto;
  -moz-background-size: 100% auto;
  right: 0;
}

/***
中部
 */
#main_new {
  width: 1200px;
  margin: 0 auto;
  min-width: 1200px;
}

.main {
  width: 1200px;
  margin: 0 auto;
  min-width: 1200px;
}
#main1_new {
  overflow: hidden;
}

/* 左侧轮播 */
.slideBox {
  width: 585px;
  height: 333px;
  overflow: hidden;
  position: relative;
  float: left;
}

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}

.slideBox .bd img {
  width: 100%;
  height: 333px;
  display: block;
}

.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 20px;
  z-index: 1;
}

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}

.slideBox .hd ul li {
  float: left;
  margin-right: 10px;
  width: 35px;
  height: 10px;
  line-height: 14px;
  text-align: center;
  background: #bfbfbf;
  cursor: pointer;
  border-radius: 10px;
}

.slideBox .hd ul li.on {
  background: #fff;
}

.slideBox .bd .txt {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(105, 105, 105, 0.6);
  width: 100%;
  height: 60px;
  font-size: 18px;
  line-height: 60px;
  text-indent: 20px;
  color: #fff;
}

/* 右侧切换 */
.slideTxtBox {
  width: 606px;
  text-align: left;
  float: right;
  height: 333px;
  margin-bottom: -0.2rem;
  background: #f7f7f7;
  padding-left: 0.2rem;
  padding-top: 0.1rem;
}

.slideTxtBox .hd {
  width: 574px;
  height: 40px;
  line-height: 40px;
  border-bottom: 6px solid #bebebe;
  position: relative;
  letter-spacing: 6px;
  margin-left: 10px;
}

.slideTxtBox .hd ul {
  width: 100%;
  float: left;
  position: absolute;
  left: 0;
  top: 0;
  height: 40px;
}

.slideTxtBox .hd ul li {
  width: 140px;
  float: left;
  text-align: center;
  cursor: pointer;
  color: #b30015;
  font-size: 23px;
  font-weight: 600;
}

.slideTxtBox .hd ul li a {
  color: #b30015;
}

.slideTxtBox .hd ul li.on {
  height: 40px;
  border-bottom: 6px solid #b30015;
}

.slideTxtBox .bd ul {
  zoom: 1;
  padding: 10px;
}

.slideTxtBox .bd li {
  line-height: 1.5;
  font-size: 18px;
  margin: 17px 10px 17px 0;
}

.slideTxtBox .bd li a {
  color: #383838;
  font-family: 'medium';
}

.slideTxtBox .bd li .date {
  float: right;
  color: #585858;
  font-family: 'medium';
}

.slideTxtBox .bd li:hover .date,
.slideTxtBox .bd li:hover a {
  color: #b50016;
}

.list_type_img {
  /*  background: url('../images_new/list_style.png') no-repeat; */
  /*  float: left; */
  /*   display: block; */
  height: 19px;
  width: 19px;
  /*  background-size: 100% auto; */
  /* margin: 0.08rem 0.1rem; */
  /* vertical-align: middle; */
  margin-right: 10px;
}

/**
党务公开
 */
#main2_new {
  overflow: hidden;
  margin-top: 20px;
}

.dwbg {
  background: #eeeeee;
  width: 32%;
  margin-left: 2%;
  height: 258px;
}

.main2_title_new {
  border-bottom: 6px solid #bebebe;
  height: 48px;
  line-height: 48px;
  margin: 14px;
  position: relative;
}

.main2_title_new span {
  font-size: 22px;
  color: #a3000c;
  font-weight: 600;
  border-bottom: 6px solid #b50016;
  position: absolute;
  padding-right: 10px;
  font-family: 'bold';
}

.main2_title_new a {
  color: #333;
  font-size: 20px;
  font-family: 'medium';
}

.main2_list_new {
  margin: 0 14px;
  font-size: 18px;
  line-height: 1.5;
}

.main2_list_new li {
  margin: 16px 0;
}

.main2_list_new li a {
  font-family: 'medium';
}

.main2_list_new li a:hover {
  color: #b50016;
}

#main3_new {
  margin: 20px 0;
}

#main4_new {
  overflow: hidden;
}

.service {
  background: url('../image/service.png') no-repeat;
  background-size: 100% auto;
  -moz-background-size: 100% auto;
  width: 50px;
  height: 178px;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  padding-top: 31px;
  font-weight: 600;
}

.service:hover {
  color: #fff;
}

.service_list {
  width: 95%;
}

.service_list li {
  float: left;
  background: #f7f7f7;
  display: block;
  /*  margin-left: 0.2rem;
     width: 1.93rem; */
  margin-left: 1%;
  width: 13.2%;
  text-align: center;
  padding-bottom: 20px;
}

.service_list li a img {
  width: 68px;
  height: 64px;
  display: block;
  margin: 20px auto;
}

.service_list li a span {
  font-size: 18px;
  display: block;
  line-height: 50px;
  font-family: 'blod';
  color: #5d5d5d;
}
.service_list li:hover a span {
  color: #b50016;
}
/**
    政策文件
     */
#policy {
  background: url('../image/policy_bg.png') no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}

#policy_list {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  min-width: 1200px;
}

.policy_list_title {
  color: #b50016;
  font-size: 22px;
  font-weight: 600;
  line-height: 50px;
  display: block;
  font-family: 'blod';
  padding: 15px 0;
}
.policy_list_title:hover {
  color: #b50016;
}
.policy_list {
  width: 37%;
  height: 280px;
  margin-right: 1%;
}

.policy_list ul {
  background: #eeeeee;
  padding: 0.1rem 0;
  height: 100%;
}

.policy_list ul li {
  height: 26px;
  font-size: 18px;
  line-height: 1.5;
  margin: 19px 0;
  padding: 0 10px;
  font-family: 'medium';
}

.policy_list ul li .date {
  float: right;
  color: #585858;
  margin-right: 0.15rem;
  font-family: 'medium';
}

.policy_list ul li a:hover {
  color: #9a000f;
}

.policy_list ul li .date:hover {
  color: #9a000f;
}

.interaction {
  width: 24%;
  margin-top: 60px;
}

.interaction_option {
  display: block;
  background: #eeeeee;
  height: 110px;
  width: 100%;
  margin-top: 20px;
}

.interaction_option img {
  margin: 30px 40px;
  width: 50px;
  height: 51px;
  float: left;
}

.interaction_option span {
  float: left;
  font-size: 25px;
  line-height: 110px;
  color: #b30015;
}

/**
友情链接
 */
#link {
  width: 100%;
  margin-top: 20px;
  background: #b30015;
}

.link {
  width: 1200px;
  height: 60px;
  margin: 0 auto;
}

.link li {
  float: left;
}

#link hr {
  height: 4px;
  background: #b30015;
  border-top: 8px solid #fff;
}

.select_new,
.link_r {
  border: 0;
  color: #fff;
  font-size: 22px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  height: 60px;
  padding-left: 16px;
  background: url('../image/select_new_bg.png') #b30015 no-repeat;
  background-attachment: scroll;
  background-position: 100% 25px;
  background-size: 22px auto;
  outline: none;
  cursor: pointer;
}

.select_nav {
  background: url('../image/select_nav_bg.png') #b30015 no-repeat;
  background-attachment: scroll;
  background-position: 100% 18px;
  line-height: 60px;
  background-size: 22px auto;
}

.link_r {
  width: 2%;
  float: right !important;
  margin-right: 2%;
  background: none;
  line-height: 60px;
}

#footer_new {
  background: #d2d2d2;
  min-width: 1200px;
}

.footer_new {
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
  height: 224px;
}

.footer_new_l {
  width: 770px;
  margin-top: 50px;
}

.footer_new_ul {
  float: left;
  margin-left: 15px;
  font-size: 18px;
}

.footer_new_ul li a {
  color: #535250;
  font-family: 'normal';
}

.footer_new_r {
  width: 350px;
}

.footer_new_ul li {
  margin: 10px 0;
  line-height: 2;
}

.footer_new_r_img img {
  display: block;
  margin: 30px auto;
  width: 117px;
  height: 117px;
}

.footer_new_r_img span {
  font-size: 18px;
  display: block;
  text-align: center;
  color: #787878;
  font-family: 'normal';
}

/* 中部横幅 */
.picScroll-left {
  overflow: hidden;
  position: relative;
}

.picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}

.picScroll-left .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
}

.picScroll-left .bd ul li .pic {
  text-align: center;
}

.picScroll-left .bd ul li .pic img {
  width: 1200px;
  height: 122px;
  display: block;
}

/* 通知公告 */
#notice_new {
  margin-top: 20px;
  overflow: hidden;
}

.notice_img {
  width: 60px;
}

.notice_img img {
  width: 100%;
}

.txtScroll-top {
  width: 1140px;
  overflow: hidden;
  position: relative;
}

.txtScroll-top .hd ul li.on {
  background-position: 0 0;
}

.txtScroll-top .bd {
  /*padding: 15px;*/
}

.txtScroll-top .infoList li {
  height: 60px;
  line-height: 60px;
}

.txtScroll-top .infoList li .date {
  float: right;
  color: #999;
}

.notice_l,
.notice_r {
  width: 49%;
  display: block;
  text-align: center;
  font-size: 18px;
  font-family: 'medium';
  color: #383838;
}

.notice_l:hover,
.notice_r:hover {
  color: #b50016;
}

.notice_s {
  width: 2%;
  font-weight: 800;
  text-align: center;
  font-size: 23px;
  color: #4f4f4d;
}
.main2_title_new a:hover {
  color: #333;
}
