@charset "utf-8";
/* CSS Document */

* {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  font-size: 13px;
}

body {
  background: url(/images/388/top_bg.png) top no-repeat;
  background-color: #EDEDED;
}

.top {
  width: 100%;
  height: 37px;
  background-color: #004986;
}

.top_main {
  width: 1000px;
  height: 37px;
  margin: 0 auto;
  color: #fff;
}

.banner {
  width: 1000px;
  margin: 0 auto;
}

.nav {
  width: 1000px;
  margin: 0 auto;
}

.navw {
  margin: 0 auto;
  background: #004986;
}

/*****第一行*****/
.shouye_r1 {
  width: 1000px;
  height: 340px;
  margin: 0 auto;
  margin-top: 20px;
}

.r1_left {
  width: 35px;
  height: 340px;
  float: left;
}

.xwzx_tit {
  width: 18px;
  height: 147px;
  padding: 18px 9px 0px 8px;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  cursor: pointer;
  background: url(/images/388/brown_bg.png) top no-repeat;
}

.tjsj_tit {
  width: 18px;
  height: 147px;
  padding: 18px 9px 0px 8px;
  margin-top: 10px;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  cursor: pointer;
  background: url(/images/388/brown_bg.png) top no-repeat;
}

.titon {
  background: url(/images/388/blue_bg.png) top no-repeat;
}

.r1_right {
  width: 955px;
  height: 340px;
  float: right;
}

.xwzx_main {
  width: 955px;
  height: 340px;
}

.imgnews {
  width: 440px;
  height: 340px;
  float: left;
  margin-right: 10px;
}

.xwzx_right {
  width: 503px;
  height: 338px;
  border: 1px solid #D4D4D4;
  float: left;
  background-color: #fff;
}

.toutiao {
  width: 477px;
  padding-left: 15px;
  padding-right: 11px;
}

.toutiao_main {
  height: 66px;
  border-bottom: 1px dashed #BABABA;
  color: #004986;
  font-weight: bold;
  font-size: 18px;
  line-height: 66px;
  text-align: center;
}

.tjxw_list {
  padding: 10px 11px 0px 15px;
}

.tjsj_main {
  width: 955px;
  height: 340px;
  display: none;
  background: #FFFFFF;
}

/*****第二行*****/
.shouye_r2 {
  width: 1000px;
  height: 260px;
  margin: 0 auto;
  margin-top: 20px;
}

.r2_left {
  width: 313px;
  height: 260px;
  float: left;
  margin-right: 30px;
}

.tzgg_head {
  height: 28px;
  padding-top: 16px;
  border-bottom: 1px solid #004886;
}

.tzgg_tit {
  height: 27px;
  float: left;
  background-color: #004886;
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  text-align: center;
  padding: 0 8px;
}

.tzgg_more {
  width: 100px;
  height: 27px;
  float: right;
  text-align: right;
  line-height: 27px;
}

.tzgg_list {
  padding-top: 10px;
  padding-bottom: 10px;
}

.r2_center {
  width: 313px;
  height: 260px;
  float: left;
  margin-right: 30px;
}

.xxkb_head {
  height: 28px;
  padding-top: 16px;
  border-bottom: 1px solid #004886;
}

.xxkb_tit {
  height: 27px;
  float: left;
  background-color: #004886;
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  text-align: center;
  padding: 0 8px;
}

.xxkb_title {
  background: none;
  color: #333;
}

.xxkb_more {
  width: 100px;
  height: 27px;
  float: right;
  text-align: right;
  line-height: 27px;
}

.xxkb_list {
  padding-top: 10px;
  padding-bottom: 10px;
}

.r2_right {
  width: 313px;
  height: 260px;
  float: left;
}

.tjfx_head {
  height: 28px;
  padding-top: 16px;
  border-bottom: 1px solid #004886;
}

.tjfx_tit {
  height: 27px;
  float: left;
  background-color: #004886;
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  text-align: center;
  padding: 0 8px;
}

.tjfx_more {
  width: 100px;
  height: 27px;
  float: right;
  text-align: right;
  line-height: 27px;
}

.tjfx_list {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*****第三行*****/
.shouye_r3 {
  width: 1000px;
  height: 277px;
  margin: 0 auto;
  margin-top: 20px;
}

.r3_left {
  width: 300px;
  height: 275px;
  float: left;
  margin-right: 30px;
  border: 1px solid #D4D4D4;
  background-color: #fff;
}

.zwgk_head {
  height: 35px;
  padding: 10px 10px 0px 10px;
}

.zwgk_tit {
  width: 100px;
  height: 35px;
  float: left;
  color: #004986;
  font-size: 15px;
  font-weight: bold;
  font-family: "宋体";
  line-height: 35px;
  text-align: center;
}

.zwgk_more {
  width: 150px;
  height: 27px;
  float: right;
  text-align: right;
  line-height: 27px;
}

.zwgk_list {
  padding: 10px;
}

.r3_center {
  width: 334px;
  height: 275px;
  float: left;
  margin-right: 30px;
  border: 1px solid #D4D4D4;
  background-color: #fff;
}

.wsjd_head {
  height: 35px;
  padding: 10px 10px 0px 10px;
}

.wsjd_tit {
  width: 100px;
  height: 35px;
  float: left;
  color: #004986;
  font-size: 15px;
  font-weight: bold;
  font-family: "宋体";
  line-height: 35px;
  text-align: center;
}

.wsjd_more {
  width: 150px;
  height: 27px;
  float: right;
  text-align: right;
  line-height: 27px;
}

.wsjd_list {
  padding: 10px;
}

.r3_right {
  width: 300px;
  height: 275px;
  float: left;
}

.tjnj_head {
  height: 35px;
  padding: 10px 10px 0px 10px;
}

.tjnj_tit {
  width: 100px;
  height: 35px;
  float: left;
  color: #004986;
  font-size: 15px;
  font-weight: bold;
  font-family: "宋体";
  line-height: 35px;
  text-align: center;
}

.tjnj_more {
  width: 150px;
  height: 27px;
  float: right;
  text-align: right;
  line-height: 27px;
}

.tjnj_list {
  padding-left: 10px;
}

/*****相关链接*****/
.xglj {
  width: 998px;
  height: 52px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #D4D4D4;
  background: url(/images/388/xglj_bg.gif) left repeat-x;
}

.xglj_sub {
  float: left;
}

.xglj_tit {
  width: 87px;
  height: 30px;
  margin-top: 11px;
  margin-left: 15px;
  margin-right: 12px;
  background-color: #7A7A7A;
  font-size: 15px;
  color: #fff;
  line-height: 30px;
  text-align: center;
}

.xglj_list {
  width: 168px;
  height: 27px;
  margin-top: 12px;
  margin-left: 5px;
}

/*底部*/
.foot {
  background-color: #014886;
  color: #ccc;
  text-align: center;
  line-height: 26px;
  padding-top: 10px;
  padding-bottom: 10px;
}


/*mainNav*/
.sc_nav {
  width: 1000px;
  height: 40px;
  background-color: #004986;
}

.sc_nav ul {
  padding-left: 0%;
}

.sc_nav ul li {
  list-style: none;
  float: left;
  width: 14%;
  line-height: 40px;
}

.sc_nav ul li.l2 {
  width: 1px;
  height: 40px;
  line-height: 40px;
  background-color: #637994;
  margin: 0px;
  float: left;
  list-style: none;
}

.sc_nav ul li div {
  padding-left: 40px;
  font-size: 18px;
  line-height: 40px;
  color: #fff;
}