@charset "utf-8";
/* CSS Document */

body {
  background: #e5eff4;
}

.bgcolorwhite {
  background: #fff;
}

.border {
  border: #2a4b6e solid 1px;
}

.center {
  margin: 0 auto;
}

.hidden {
  overflow: hidden;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.w1100 {
  width: 1100px;
}

.w795 {
  width: 795px;
  background: #f9f9f9;
}

.mt10 {
  margin-top: 10px;
}

.mt40 {
  margin-top: 40px;
}

.mb30 {
  margin-bottom: 30px;
}

.pt60 {
  padding-top: 90px;
}

.mr60 {
  margin-right: 60px;
}

/* top */
.top {
  background-color: #ffffff;
  width: 100%;
  height: 210px;
  background: url("jnsbj2019_banner.jpg") no-repeat center;
}


.nav_box {
  width: 100%;
  height: 50px;
  background: #1860B9;
}

.nav {
  width: 1100px;
  height: 50px;
  margin: 0 auto;
}

.nav li {
  float: left;
  width: 12.5%;
  height: 50px;
}

.nav li>a {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 17px;
  color: #ffffff;
}

.nav li>a:hover {
  background: #074997;
  font-weight: 600;
}

.nav_dz {
  background: #074997;
  font-weight: 600;
}

/* 搜素 */
.search_input {
  width: 288px;
  border: solid 2px #418eee;
  border-right: none;
  height: 45px;
  line-height: 35px;
  padding-left: 15px;
  color: #d4d4d4;
}

.search_right {
  background: url(search.png) no-repeat 50%;
  height: 45px;
  color: #999999;
  padding-left: 10px;
  width: 62px;
  border: solid 2px #418eee;
  float: right;
  border-left: none;
  background-color: #418eee;

}


/* 当前位置 */
.location {
  background: url("location.gif") 20px no-repeat;
  padding-left: 40px;
  font-size: 13px;
  color: #454545;
}

.location a {
  font-size: 13px;
  color: #454545;
  line-height: 40px;
}

.lm_left {
  width: 260px;
  min-height: 750px;
  background: #efefef;
  ;
}

.dqcolumn {
  margin-left: 25px;
  width: 30%;
  background: #1960b9;
  font-size: 17px;
  font-weight: bold;
  line-height: 50px;
  color: #ffffff;
  padding-left: 25px;
}

.lm_left ul {
  margin-top: 20px;
}

.lm_left ul li {
  line-height: 45px;
  background: url(lmliststyle.png) no-repeat 20px;
  padding-left: 40px;
  border-bottom: #e3e3e3 solid 1px;
}

.lm_left ul li:hover {
  line-height: 45px;
  background: url(lmliststyle_hover.png) no-repeat 20px;
  background-color: #c3d3e7;
  border-bottom: #e3e3e3 solid 1px;
}

.lm_left ul li a:hover {
  color: #1363c5;
  font-weight: bold;
}

.lm_left ul li.lm_on {
  line-height: 45px;
  background: url(lmliststyle_hover.png) no-repeat 20px;
  background-color: #c3d3e7;
  border-bottom: #e3e3e3 solid 1px;
}

.lm_left ul li.lm_on a {
  color: #1363c5;
  font-weight: bold;
}

.lm_right {
  width: 820px;
  background: #ffffff;
  min-height: 500px;
}

.lm_right_list {
  border: #dedede solid 1px;
}

.lm_right_list ul {
  margin-left: 20px;
  margin-top: 10px;
  margin-right: 20px;
}

.lm_right_list ul li {
  background: url(liststyle.png) no-repeat left;
  padding-left: 15px;
  border-bottom: #e8e8e8 dashed 1px;
  line-height: 45px;
  font-size: 17px;
}

.date {
  color: #999999;
  font-size: 17px;
}

/* footer */
.footer_box {
  width: 100%;
  height: 110px;
  background: #1860B9;
}

.footer {
  padding-top: 10px;
  width: 1100px;
  height: 110px;
  margin: 0 auto;
}



/* 2020-03-03 专题样式 */
.page_con{
  position: relative;
  margin: 40px auto 55px;
  height: 545px;
  /* background: url("zy_page_bg.png") no-repeat 0 center; */
}