html,
body,
h1,
h2,
h3,
h4,
hr,
p,
dl,
dt,
dd,
ul,
ol,
li,
form,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
@media (min-width: 640px) {
  .container {
    width: 998px;
  }
.body_css>.row>.col-xs-24.col-md-6{
width:24%;
}
.body_css>.row>.col-xs-24.col-md-18{
width:76%;
}



}

html,
body {
  -webkit-text-size-adjust: none;
}

ul,
ol,
li {
  list-style: none;
}



h1,
h2,
h3,
button,
input,
select,
textarea {
  font-size: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a:link,
a:visited {
  text-decoration: none;
  color: #5a5a5a;
  font-weight: normal;
}

a:hover,
a:active {
  text-decoration: none;
  color: #094aa5;
  font-weight: normal;
}

a img,
img,
embed,
object {
  border: none;
  vertical-align: top;
}

h1,
h2,
h3,
p,
div,
img {
  margin: 0;
}

img {
  max-width: 100%;
}

.body_css {
  background: url(/eportal/uiFramework/commonResource/image/2021102621311244931.png) repeat-y;
  padding: 10px 10px 0;
}

.lb_list {
  padding-right: 10px;
  position: relative;
}

.lb_list img {
  width: 484px;
  height: 293px;
  display: block;
}

a.lb_name {
  position: absolute;
  left: 0;
  right: 10px;
  bottom: 0;
  background: rgba(0, 0, 0, .3);
  color: white;
  line-height: 30px;
  font-size: 14px;
  padding: 0 10px;
}

.zxfb-title {
  background: url(/eportal/uiFramework/commonResource/image/2021102621350511371.png) no-repeat;
  height: 34px;
  background-size: 100% 100%;
}

.zxfb-title h3 {
  background: url(/eportal/uiFramework/commonResource/image/2021102621344377690.jpg) no-repeat;
  color: #FFF;
  font-size: 14px;
  line-height: 34px;
  padding-left: 20px;
  position: relative;
  font-weight: bold;
}

.zxfb-title h3 span {
  position: absolute;
  right: 10px;
  top: 0px;
}

.zxfb-title h3 span a {
  font-size: 12px;
  color: #767676;
  text-decoration: none;
  line-height: 34px;
}

.zxfb-cont {
  height: 98px;
  margin: 0 auto;
  border-bottom: #d9d9d9 1px solid;
}

.zxfb-cont h1 {
  text-align: center;
  font-size: 14px;
  color: #1b3b78;
  line-height: 35px;
}

.zxfb-cont p {
  font-size: 12px;
  line-height: 28px;
  color: #5a5a5a;
}

.zxfb-cont p a {
  color: #1b3b78;
white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    line-height: 30px;
}

.zxfb-list {
  width: 467px;
  height: 160px;
  margin: 0 auto;
  padding-top: 5px;
}

.zxfb-list li {
  line-height: 28px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621213781382.png) left center no-repeat;
  padding-left: 15px;
  border-bottom: #cacaca 1px dashed;
}

.tzgg_main {
  background: url(/eportal/uiFramework/commonResource/image/2021102621455865433.png) no-repeat;
  height: 312px;
  background-size: 100%;
  margin-bottom: 10px;
}

.tzgg_list_con {
  height: 244px;
  overflow: hidden;
}


.tzgg_list {
  padding: 0px 15px;
}

.tzgg_item a {
  line-height: 26px;

}

.long-title-sub {
  height: 37px;
  line-height: 32px;
  border-bottom: #0346ac 2px solid;
  padding-top: 5px;
}

.long-title-sub h3 {
  background: url(/eportal/uiFramework/commonResource/image/2021102621414554933.png) left center no-repeat;
  padding-left: 25px;
  color: #0346ac;
  font-size: 14px;
  position: relative;
  line-height: 28px;
      font-weight: bold;
}

.long-title-sub h3 span {
  position: absolute;
  font-size: 12px;
  right: 5px;
  top: 0px;
}
.long-title-sub h3 span a{
  line-height: 28px;
}


.long-title-cont {
  padding-top: 15px;
}

.long-title-cont li {
  line-height: 30px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621213781382.png) left center no-repeat;
  padding-left: 15px;
  border-bottom: #cacaca 1px dashed;
}

.long-title-cont li span {
  color: #c90202;
}

.banner {
  height: 218px;
  background: #002f75;
}

.header-list-wrap {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.genal-bg,
.general-menu li {
  background: url(/eportal/uiFramework/commonResource/image/2021102621182162123.png) no-repeat;
  text-align: center;
  font-size: 12px;
}

.general-nav {
  height: 34px;
  line-height: 30px;
  overflow: hidden;
  background-repeat: repeat-x;
}

.general-lngov {
  float: left;
  background-position: 0px -51px;
  padding-left: 30px;
  font-weight: bold;
  padding-top: 1px;
height: 30px;
}
.general-lngov a{
      font-size: 12px;
    line-height: 30px;
}

.general-menu {
  float: right;
  width: 355px;
  *zoom: 1;
  overflow: hidden;
}

.general-menu li {
  float: left;
  height: 29px;
  padding-top: 2px;
  display: block;
  font-size: 12px;
}

.general-menu li.sp2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}

.general-menu li.sp3 {
  background-position: 0px -148px;
  padding-left: 20px;
  padding-right: 15px;
}

.general-menu li.sp4 {
  background-position: 0px -121px;
  padding-left: 20px;
}

.general-menu li.sp4 a {
  display: block;
  background-position: 58px -126px;
  padding-right: 8px;
    font-size: 12px;
}

.genal-ipt-c {
  padding-top: 4px;
  line-height: normal;
}

.general-bg-search {
  background-position: 0px -92px;
  width: 160px;
  height: 21px;
  display: block;
  text-align: left;
  overflow: hidden;
}

.genal-txtcont {
  width: 140px;
  float: left;
}

.genal-btncont {
  float: left;
  width: 20px;
}

.general-menu input.txt {
  width: 130px;
  padding: 3px 2px 3px 8px;
  padding: 2px 2px 2px 8px\9;
  _padding: 2px 2px 2px 8px;
  background-color: transparent;
  border: none;
  font: 12px/1.2 Tahoma, SimSun, Arial;
  outline: none;
}

.general-menu input.btn {
  width: 20px;
  height: 21px;
  border: 0px;
  background: #eae3cf;
  color: #644a04;
  outline: none;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
}

.menu {
  padding-top: 10px;
  overflow: hidden;
}

.menu li {
  float: left;
  height: 22px;
  padding: 0px 5px;
  margin: 0 2px;
  cursor: pointer;
  line-height: 22px;
  color: #333;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}
.menu li{
  background: #1f7ce5;
}
.menu li a{
    color: #ffffff;
      line-height: 22px;
    font-size: 12px;
}

.menu li.show {
  background: #ef8334;
}



.menu li.show a:link,
.menu li.show a:visited,
.menu li.show a:hover,
.menu li.show a:active {
  color: #ffffff;
      line-height: 22px;
    font-size: 12px;
}

.menu li.hides a:link,
.menu li.hides a:visited,
.menu li.hides a:hover,
.menu li.hides a:active {
  color: #ffffff;
}

.ul-hide {
  display: none;
}

.ul-show {
  display: block;
}

.tab-title-cont {
  padding-top: 5px;
}

.tab-title-cont li {
  line-height: 30px;
  background: url(
/eportal/uiFramework/commonResource/image/2021102621213781382.png) left center no-repeat;
  padding-left: 15px;
  border-bottom: #cacaca 1px dashed;
  position: relative;
}

.tab-title-cont li .more {
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 12px;
  color: #979797;
}

.sjcx-pic {
  margin-top: 15px;
}

.sjcx-pic img {
  margin: 2px auto;
  width: 100%;
  height: 90px;
}

.xxgk-title {
  background: url(/eportal/uiFramework/commonResource/image/2021102621431246562.png) no-repeat;
  height: 33px;
  background-size: 100%;
}

.xxgk-title h3 {
  color: #FFF;
  line-height: 33px;
  padding-left: 20px;
  font-size: 14px;
  position: relative;
     font-weight: bold;
}

.xxgk-title h3 span {
  position: absolute;
  right: 10px;
  top: 0px;
  font-size: 12px;
  font-weight: normal;
}

.xxgk-title h3 span a{
  line-height: 33px;
}
.xxgk-select {
  border: 1px solid #e4e5e8;
  border-top: none;
  height: 210px;
}

.xxgk-select ul {
  width: 220px;
  margin: 0 auto;
  padding-top: 10px;
}

.xxgk-select li {
  line-height: 38px;
}

.tjzs {
  margin-top: 10px;
}

.tjzs-cont {
  height: 736px;
  border: 1px solid #e4e5e8;
  border-top: none;
}

.tjzs-sub {
  width: 220px;
  height: 35px;
  line-height: 30px;
  border-bottom: #0346ac 2px solid;
  margin: 0 auto;
  padding-top: 5px;
}

.tjzs-sub h3 {
  background: url(/eportal/uiFramework/commonResource/image/2021102621412656955.png) left center no-repeat;
   padding-left: 25px;
    color: #0346ac;
    font-size: 14px;
    position: relative;
    height: 28px;
    line-height: 30px;
    font-weight: bold;
}

.tjzs-sub h3 span {
  position: absolute;
  font-size: 12px;
  right: 5px;
  top: 0px;
}
.tjzs-sub h3 span a{

  font-size: 12px;
line-height: 30px;
}

.tjzs-sub1 {
  width: 220px;
  height: 35px;
  line-height: 30px;
  border-bottom: #0346ac 2px solid;
  margin: 0 auto;
  padding-top: 5px;
}

.tjzs-sub1 h3 {
  background: url(/eportal/uiFramework/commonResource/image/2021102621410847489.png) left center no-repeat;
   padding-left: 25px;
    color: #0346ac;
    font-size: 14px;
    position: relative;
    height: 28px;
    line-height: 30px;
    font-weight: bold;
}

.tjzs-sub1 h3 span {
  position: absolute;
  font-size: 12px;
  right: 5px;
  top: 0px;
}

.tjzs-sub1 h3 span a{

  font-size: 12px;
line-height: 30px;
}
.tjzs-sub2 {
  width: 220px;
  height: 35px;
  line-height: 30px;
  border-bottom: #0346ac 2px solid;
  margin: 0 auto;
  padding-top: 5px;
}

.tjzs-sub2 h3 {
  background: url(/eportal/uiFramework/commonResource/image/2021102621404751845.png) left center no-repeat;
   padding-left: 25px;
    color: #0346ac;
    font-size: 14px;
    position: relative;
    height: 28px;
    line-height: 30px;
    font-weight: bold;
}

.tjzs-sub2 h3 span {
  position: absolute;
  font-size: 12px;
  right: 5px;
  top: 0px;
}

.tjzs-sub2 h3 span a{
  font-size: 12px;
line-height: 30px;
}
.first-video {
  width: 220px;
  height: 149px;
  margin: 10px auto;
  position: relative;
}

.video-img {
  width: 220px;
  height: 154px;
}

.video-text {
  width: 220px;
  height: 19px;
  line-height: 25px;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80);
  font-size: 14px;
  left: 0px;
  bottom: 0px;
}

.video-text h2 {
  font-size: 12px;
  color: #fff;
  text-align: left;
  padding-left: 10px;
  
}

.video-start {
  position: absolute;
  left: 76px;
  top: 45px;
}

.pic-list {
  width: 220px;
  height: 205px;
  margin: 0 auto;
}

.pic-list img {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pic-list li {
  line-height: 28px;
  background: url(
/eportal/uiFramework/commonResource/image/2021102621213781382.png) left center no-repeat;
  padding-left: 15px;
  border-bottom: #cacaca 1px dashed;
}

.focusdd-img {
  width: 703px;
  height: 123px;
  position: relative;
  overflow: hidden;
  padding-top: 10px;
}

.focusdd-img span.more {
  position: absolute;
  right: 8px;
  bottom: 10px;
  z-index: 99999;
  font-size: 12px;
}

#focusdd {
  width: 703px;
  height: 113px;
  overflow: hidden;
  position: relative;
}

#focusdd ul {
  height: 113px;
  position: absolute;
}

#focusdd ul li {
  float: left;
  width: 703px;
  height: 113px;
  overflow: hidden;
  position: relative;
  background: #fff;
}

#focusdd ul li div {
  position: absolute;
  overflow: hidden;
}

#focusdd .btnBg {
  position: absolute;
  width: 703px;
  height: 32px;
  left: 0;
  bottom: 28px;
  background: #000;
  display: none;
}

#focusdd .btn {
  position: absolute;
  overflow: hidden;
  *zoom: 1;
  right: 15px;
  bottom: 3px;
  z-index: 99999;
}

#focusdd .btn span {
  float: left;
  height: 10px;
  width: 10px;
  text-align: left;
  line-height: 10px;
  margin-right: 5px;
  color: #b4b4b4;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  background: #fff;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  cursor: pointer;
}

#focusdd .btn span.on {
  background: yellow;
  color: #fff;
}

.focusdd-text-main {
  width: 703px;
  height: 35px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  bottom: 26px;
}

.focusdd-text-main a:link,
.focusdd-text-main a:visited {
  color: #fff;
}

#focusdd_text {
  width: 703px;
  height: 35px;
  overflow: hidden;
  position: relative;
}

#focusdd_text ul {
  height: 35px;
  position: absolute;
}

#focusdd_text ul li {
  float: left;
  width: 703px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  text-indent: 15px;
}

#focusdd_text ul li div {
  position: absolute;
  overflow: hidden;
}

.sy_bf {
  width: 100%;
  height: 2107px;
  
}

.ztzl {
  height: 132px;
  border: 1px solid #e4e5e8;
  border-top: none;
  padding: 0px 12px;
  position: relative;
}

.tjfw {
  height: 577px;
  border: 1px solid #e4e5e8;
  border-top: none;
  padding: 0px 12px;
}

.sy-jbxx {
  background: url(/eportal/uiFramework/commonResource/image/2021102621420360805.png) no-repeat;
  height: 130px;
  padding-top: 10px;
  padding-left: 25px;
}

.sy-jbxx p {
  line-height: 30px;
  color: #094aa5;
  font-family: '\5B8B\4F53', Tahoma, Geneva, sans-serif;
  font-size: 12px;
}

.lmjs {
  height: 120px;
  line-height: 30px;
  color: #434343;
  overflow: hidden;
}

.tjfw-bottom-right {
  padding-top: 10px;
  padding-left: 10px;
}

.tjfw-bottom-right li {
  line-height: 68px;
  text-align: center;
}



/**foot*/
.foot {
  clear: both;
  width: 977px;
  margin: 0 auto;
  padding-top: 10px;
}

.yqlj {
  width: 102px;
  height: 36px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621505536465.jpg) no-repeat;
  float: left;
}

.yqlj-select {
  width: 769px;
  line-height: 36px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621513229488.png) repeat-x;
  float: left;
  padding-left: 5px;
}

.back {
  background: url(/eportal/uiFramework/commonResource/image/2021102621233956766.jpg) no-repeat;
  float: left;
  width: 101px;
  height: 36px;
}

.select-list1 {
  width: 236px;
  margin: 0px 5px;
  border: #afafb1 1px solid;
  color: #252525;
  font-size: 12px;
  margin-top: 8px;
}

.select-list2 {
  width: 180px;
  margin: 0px 5px;
  border: #afafb1 1px solid;
  color: #252525;
  font-size: 12px;
  margin-top: 8px;
}

.back span.return-top a {
  width: 80px;
  height: 30px;
  display: block;
  overflow: hidden;
}


.bottom {
  background: url(/eportal/uiFramework/commonResource/image/2021102621243733182.png) repeat-x;
  height: 84px;
  margin-top: 10px;
  overflow: hidden;
}

.bottom-news {
  width: 977px;
  margin: 0 auto;
}

.bottom-address {
  float: left;
}

.bottom-address {
  font-size: 14px;
  line-height: 28px;
  color: #4f4f4f;
  padding-top: 10px;
}

.bottom-map {
  float: right;
  font-size: 14px;
  line-height: 28px;
  color: #4f4f4f;
  padding-top: 10px;
}





.first-menu {
  height: auto;
  border: 1px solid #e4e5e8;
}

.first-menu ul {
  width: 200px;
  height: auto;
  margin: 15px auto;
}

.first-menu li a {
  width: 197px;
  height: 34px;
  display: block;
  line-height: 34px;
  padding-left: 30px;
  color: #094aa5;
  font-size: 14px;
  font-weight: bold;
}

.first-menu li a:link,
.first-menu li a:visited {
  background: url(/eportal/uiFramework/commonResource/image/2021102621321192561.png) no-repeat;
}

.first-menu li a:hover {
  background: url(/eportal/uiFramework/commonResource/image/2021102621313893057.png) no-repeat;
}

.sub-title {
  height: 33px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621354682113.png) no-repeat;
  position: relative;
}

.sub-title h3 {
  font-size: 14px;
  color: #FFF;
  line-height: 33px;
  padding-left: 12px;
  font-weight: bold;
}

.sub-title span.mod-links {
  position: absolute;
  top: 1px;
  right: 12px;
  color: #434343;
  font-size: 12px;
  z-index: 555;
  font-weight: normal;
}
.sub-title span.mod-links a{
  font-size: 12px;

}

.sub-title span.mod-links a:link,
.sub-title span.mod-links a:visited {
  color: #434343;
  padding: 0px 5px;
}

.gray-br {
  border: 1px solid #e4e5e8;
  border-top: none;
  margin-bottom: 15px;
}
.gray-br span{
    font-size: 12px;
    font-family: \5B8B\4F53;
    line-height:30px
}
.gray-br h1{
    font-size: 16px;
    text-align: center;
    padding-top: 24px;
    /* height: 42px; */
    line-height: 42px;
    color: #000000;
    margin-bottom: 30px;
    color: #5a5a5a;
}
.second-title {
  background: url(/eportal/uiFramework/commonResource/image/2021102621240560937.png) center no-repeat;
  width: 697px;
  height: 44px;
  line-height: 24px;
  margin: 0 auto;
  padding-top: 10px;
}

.second-title h3 {
  color: #0a3b83;
  padding-left: 30px;
  position: relative;
  line-height: 24px;
    font-weight: bold;
}

.second-title h3 span {
  position: absolute;
  right: 15px;
  top: 0px;
  font-size: 12px;
}

.second-title h3 span a {
  color: #0a3b83;
line-height: 24px;
  font-size: 12px;
}



.datapage-listshow {
  padding: 10px;
  margin: 0 auto;
}

.datapage-listshow li {
  background: url(/eportal/uiFramework/commonResource/image/2021102621425242706.png) 12px 16px no-repeat;
  height: 35px;
  line-height: 35px;
  position: relative;
  padding-left: 30px;
  border-bottom: 1px dashed #dadbdc;
  color: #303030;
  font-size: 12px;
}

.datapage-listshow li span.datetime {
  position: absolute;
  right: 10px;
  top: 0px;
  color: #7c7c7c;
}

.datapage-listshow li a {
  font-size: 12px;
  display: inline-block;
  width: 78%;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  overflow: hidden;
  line-height: 35px;
}

.page {
  height: 50px;
  line-height: 56px;
  padding-top: 0px;
  padding-bottom: 10px;
  color: #555;
  text-align: center;
  overflow: hidden;
  font-size: 12px;
}

.page input {
  vertical-align: middle;
  border: 1px solid #d4d4d4;
  padding: 3px;
  text-align: center;
}

.page input[type="button"] {
  cursor: pointer;
}

.page a {
  height: 20px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #f0f0f0;
  background: #fff;
  display: inline-block;
    padding: 0 4px;
    cursor: pointer;
  font-size: 12px;
}

.page a:link,
.page a:visited {
  display: inline-block;
  *zoom: 1;
  padding: 0 4px;
  color: #555;
  line-height: 18px;
  height: 20px;
  vertical-align: middle;
  font-family: 'Microsoft Yahei', Tahoma, Geneva, sans-serif;
}

.page a:hover {
  color: #fff;
  background: #326cc0;
}


/** nav */
.area {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.nav-main-mod {
  z-index: 99;
  position: relative;
  background: url(/eportal/uiFramework/commonResource/image/2021102621210970140.png) repeat-x;
}

.nav-main {
  height: 72px;
  width: 1000px;
  margin: 0 auto;
}

.nav {
  height: 41px;
  line-height: 41px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  z-index: 999;
  /*padding-left: 8px;*/}

.nav dt,
.nav dt a {
  float: left;
  display: block;
  height: 41px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  line-height: 41px;
  padding: 0px 2px;
}

.nav dt.gjhz,
.nav dt.gjhz a {
  width: 130px;
}

.nav dt a:link,
.nav dt a:visited {
  color: #10419d;
}

.nav dt a:hover,
.nav dt a.on {
  color: #fff;
  background: url(/eportal/uiFramework/commonResource/image/2021102621333619190.png);
}

.nav dt.gjhz a:hover,
.nav dt.gjhz a.on {
  color: #094aa5;
}

.nav-pop a:link,
.nav-pop a:visited {
  color: #540f14;
}

.nav dd {
  text-align: left;
  display: none;
  position: absolute;
  left: 0;
  top: 41px;
  width: 988px;
  height: 30px;
  line-height: 30px;
}

.nav .nav-pop {
  color: #540f14;
}

.nav-pop a {
  padding: 0px 16px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621254645293.gif) left no-repeat;
  font-size: 12px;
}

.nav-pop a:link,
.nav-pop a:visited {
  color: #094aa5;
}

.nav-pop a:hover {
  color: #0b53b6;
}

.nav .nav-pop1 {
  padding-left: 90px;
}

.nav .nav-pop2 {
  padding-left: 180px;
}

.nav .nav-pop3 {
  padding-left: 250px;
}

.nav .nav-pop4 {
  padding-left: 250px;
}

.nav .nav-pop5 {
  padding-left: 100px;
}

.nav .nav-pop6 {
  padding-left: 725px;
}

.nav .nav-pop7 {
  padding-left: 605px;
}

.nav .nav-pop8 {
  padding-left: 460px;
}

.nav .nav-pop9 {}

.sy-jbxx2 {
  background: url(/eportal/uiFramework/commonResource/image/2021102621423415336.png) no-repeat;
  height: 65px;
  padding-top: 10px;
  padding-left: 40px;
}

.sy-jbxx2 p {
  line-height: 30px;
  color: #094aa5;
  font-family: Tahoma, Geneva, sans-serif;
}

.gkzn {
  height: 145px;
  background: url(/eportal/uiFramework/commonResource/image/2021102621361516999.png) right center no-repeat;
}

.gkzn h2 {
  padding: 20px;
  color: #10419d;
  font-size: 14px;
}

.gkzn p {
  padding-left: 20px;
  line-height: 25px;
  width: 740px;
  font-size: 14px;
}

.ldjs {
  height: 22px;
  text-align: center;
  background: url(/eportal/uiFramework/commonResource/image/2021102621265363210.png) left center no-repeat;
  line-height: 22px;
  font-size: 14px;
  color: #10419d;
  margin-top: 20px;
}
.ldjs h3{

  color: #10419d;

}

.nsjgjzn {
  height: 22px;
  text-align: center;
  background: url(/eportal/uiFramework/commonResource/image/2021102621265363210.png) left center no-repeat;
  line-height: 22px;
  font-size: 14px;
  color: #10419d;
}

.nsjgjzn h3{

  color: #10419d;
}
.nsjg-fr {
  width: 556px;
  height: 135px;
  overflow-y: scroll;
  margin-top: 15px;
}

.nsjg-fr ul {
  width: 538px;
  height: 130px;
}

.nsjg-fr li {
  float: left;
  margin-right: 8px;
  margin-bottom: 4px;
}

.nsjg-fr li a {
  display: block;
  width: 169px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  list-style: none;
  background: #eaeaea;
}

.nsjg-fr li a:link,
.nsjg-fr li a:visited {
  background: #eaeaea;
}

.nsjg-fr li a:hover {
  background: #ef8334;
  color: #ffffff;
}

.stjjzn-show {
  padding-top: 20px;
}

.stjjzn-show img {
  float: left;
  margin-top: 10px;
}

.stjjzn-show p {
  font-size: 14px;
  color: #434343;
  line-height: 22px;
}

.lxfs {
  padding-top: 10px;
}

.lxfs h2 {
  color: #434343;
  line-height: 28px;
  font-size: 14px;
  padding-left: 10px;
}

.yst-maps-mian {
  width: 666px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.yst-webmaptop {
  width: 655px;
  height: 39px;
  padding-top: 9px;
  margin-bottom: 5px;
  border-bottom: 2px solid #0346ac;
  padding-left: 10px;
  overflow: hidden;
}

.yst-webmaptop h1 {
  border-left: 2px solid #e10404;
  font-size: 14px;
  padding-top: 0px;
  height: auto;
  color: #434343;
  line-height: 18px;
  height: 18px;
  text-align: left;
  padding-left: 15px;
  letter-spacing: -1px;
}

.yst-webmaptop h1 a {
  color: #0346ac !important;
  font-weight: bold;
}

.yst-map1isttop {
  border: 1px solid #edeff0;
  margin-bottom: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #434343;
}

.yst-map1isttop a {
  display: inline-block;
  padding: 5px;
  color: #434343;
}

.yst-map1isttop table td.left-tds {
  border-right: 1px solid #badcc8;
  text-align: right;
  padding-right: 10px;
}

/** 圆点形式 -- 幻灯焦点图片 */
.focus-img {
  width: 482px;
  height: 293px;
  position: relative;
  overflow: hidden;
  background: #ececed;
}

.focus-img span.more {
  position: absolute;
  right: 8px;
  bottom: 10px;
  z-index: 99999;
  font-size: 12px;
}

#focus {
  width: 482px;
  height: 293px;
  overflow: hidden;
  position: relative;
}

#focus ul {
  height: 266px;
  position: absolute;
}

#focus ul li {
  float: left;
  width: 482px;
  height: 266px;
  overflow: hidden;
  position: relative;
  background: #fff;
}

#focus ul li div {
  position: absolute;
  overflow: hidden;
}

#focus .btnBg {
  position: absolute;
  width: 482px;
  height: 32px;
  left: 0;
  bottom: 28px;
  background: #000;
}

#focus .btn {
  position: absolute;
  overflow: hidden;
  *zoom: 1;
  right: 15px;
  bottom: 0px;
  z-index: 99999;
}

#focus .btn span {
  float: left;
  height: 18px;
  width: 18px;
  text-align: left;
  line-height: 18px;
  margin-right: 5px;
  color: #b4b4b4;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  background: url(/eportal/uiFramework/commonResource/image/2021102621290157850.gif) no-repeat;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  cursor: pointer;
}

#focus .btn span.on {
  background: url(/eportal/uiFramework/commonResource/image/2021102621282154464.gif) no-repeat;
  color: #fff;
}

.focus-text-main {
  width: 482px;
  height: 35px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  bottom: 26px;
}

.focus-text-main a:link,
.focus-text-main a:visited {
  color: #fff;
}

#focus_text {
  width: 482px;
  height: 35px;
  overflow: hidden;
  position: relative;
}

#focus_text ul {
  height: 35px;
  position: absolute;
}

#focus_text ul li {
  float: left;
  width: 482px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  text-indent: 15px;
}

#focus_text ul li div {
  position: absolute;
  overflow: hidden;
}

#checklist {
  padding-top: 0px;
  overflow: hidden;
  margin: 0 13px;
}

#checklist li {
  height: 60px;
  overflow: hidden;
  font-size: 14px;
}

#checklist li div {
  *zoom: 1;
  overflow: hidden;
  line-height: 26px;
  padding: 0px 0px 0px 0px;
}

.form-title {
  padding: 5px;
  margin: 0 40px;
  text-align: center;
}

.form-con {
  margin: 0 40px;
  padding: 20px;
  BORDER: #d8d8d8 1pt solid;
}

.form-item {
  overflow: hidden;
  margin: 6px 0;
}

.form-name {
  float: left;
  height: 30px;
  line-height: 30px;
}

.form-input {
  padding-left: 50px;
}

.form-input input {
  height: 30px;
  line-height: 30px;
  max-width: 255px;
  width: 100%;
  border: 1px solid #dcdcdc;
}

.form-input input.red {
  border: 1px solid red;
}

.form-input span {
  margin-left: -20px;
  color: red;
}

.form-items {
  margin: 6px 0;
}

.form-names {
  height: 30px;
  line-height: 30px;
}

.form-inputs input {
  height: 30px;
  line-height: 30px;
  width: 100%;
  border: 1px solid #dcdcdc;
}

.form-inputs textarea {
  display: block;
  width: 100%;
  border: 1px solid #dcdcdc;
}

.form-inputs input.red {
  border: 1px solid red;
}

.form-inputs span {
  margin-left: -20px;
  color: red;
}

.form-btn {
  text-align: center;
}

.form-btn input {
  width: 74px;
  height: 30px;
  color: #fff;
  font-weight: bold;
  background: #2981e4;
  border: none;
  display: inline-block;
  margin: 15px;
}
.eps-portlet-header{
  position: relative;
}

.eps-shadow{
  top: 0 !important;
  left: 20px !important;
}
.zxfb-cont h1 a {
    font-size: 14px;
    color: #1b3b78;
    font-weight: bold;
    line-height: 35px;
}
.nav {
        display: flex;
        position: relative;
    justify-content: center;
      }

      .nav-item {
        background: url(/eportal/uiFramework/commonResource/image/2021102621322935661.png) right -2px center no-repeat;
      }

      a.zhua {
        display: inline-block;
        height: 41px;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        line-height: 41px;
        padding: 0px 3px;
        margin: 0 7px;
      }

      .nav-item:last-child {
        background: none;
      }

      .nav-item .nav-cons {
        display: none;
        position: absolute;
        top: 34px;
        left: 0px;
      }

      .nav-item .nav-cons a {
        padding: 0px 16px;
        background: url(/eportal/uiFramework/commonResource/image/2021102621254645293.gif) left no-repeat;
        font-size: 12px;
      }

      .nav-item:hover .zhua {
        color: #fff;
        background: url(/eportal/uiFramework/commonResource/image/2021102621333619190.png);
      }

      .nav-item:hover .nav-cons {
        display: inline-block;
      }
.nav a:link, .nav a:visited {
    color: #10419d;
}
.mod-header{ height:58px; overflow:hidden; position:relative;}
.mod-header h2{ float:left; color:#474747; padding-left:75px; padding-top:30px; font-size:16px; color:#094aa5;}
 .mod-header h2 a:link,.tztb .mod-header h2 a:visited{color:#094aa5; font-weight:bold;}
.tjgb-title-sub{  height:37px; line-height:32px; border-bottom:#0346ac 2px solid; padding-top:5px;}
.tjgb-title-sub h3{ background:url(/eportal/uiFramework/commonResource/image/2021102721331791527.png) left center no-repeat; padding-left:25px; color:#0346ac; font-size:14px; position:relative;line-height: 28px;    font-weight: bold;}.tjgb-title-sub h3 span{ position:absolute; font-size:12px; right:5px; top:0px; font-weight:normal;}
.gkzl-title-sub{height:37px; line-height:32px; border-bottom:#0346ac 2px solid; padding-top:5px;}
.gkzl-title-sub h3{ background:url(/eportal/uiFramework/commonResource/image/2021102721544992248.png) left center no-repeat; padding-left:25px; color:#0346ac; font-size:14px; position:relative;line-height: 28px;    font-weight: bold;}.gkzl-title-sub h3 span{ position:absolute; font-size:12px; right:5px; top:0px;}

.gkzl-title-sub h3 span a{ line-height:32px; font-size:12px;}
.phone-nav {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background-color: #007DDB;
  color: white;
  font-size: 16px;
  z-index: 999;
}

.phone-nav .phone-n-con {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px;
  border-bottom: 1px solid #4591ef;
    height: 45px;
    line-height: 45px;
    background: #135ea9;
    padding-left: 15px;
    box-sizing: border-box;
}

.phone-list {
  display: none;
  max-height: 300px;
  overflow-y: auto;
}



.phont-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
    font-size: 14px;
    padding: 0 15px;
    line-height: 45px;
  border-bottom: 1px solid #4591ef;

}

.phont-item a {
  color: white;
    line-height: 44px;
}

.phone-nav-e-list {
  display: none;
}


a.phont-e-item {
    border-bottom: 1px solid #4591ef;
    display: block;
    color: white;
    font-size: 14px;
    padding-left: 30px;
    line-height: 45px;

}

.isOpen span,
.hasChild span {
  width: 30px;
    height: 44px;
    text-align: center;
    line-height: 44px;
}

.isOpen span:after {
  content: "-";
  font-weight: bold;
  padding-right: 3px;
}

.hasChild span:after {
  content: "+";
  font-size: 20px;
}

.hideNav {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  z-index: 1;
  display: none;
}
.eps-portlet-header{
  position: relative;
}
.eps-shadow{
  top: 0 !important;
  left: 22px !important;
}

.news-content-main{ margin-left:auto; margin-right:auto; overflow:hidden; *zoom:1; float:left;}
.news-content-main h1{ 
     font-size: 16px;
    text-align: center;
    line-height: 25px;
    color: #000000;
    margin-bottom: 15px;
    padding-top: 24px;
}
.news-info{ height:26px; line-height:26px; border-top:1px dotted #c8c8c8; color:#797979; position:relative; background:#f0f0f0;font-size:12px;  text-align:center;}
.news-info a:link,.news-info a:visited{ color:#303030;}.news-info a:hover{ color:#303030;}
.news-info span.news-edit-cont{
	position: absolute;
	right: -19px;
	top: -2px;
	font-size: 12px;
}
.news-text{ padding:10px; color:#5a5a5a; line-height:30px; font-size:14px;}
.news-bottom-info{border-top:none; border-bottom:1px dotted #c8c8c8;}
.news-attachment{ padding:10px 15px 15px;}
.news-attachment a:link,.news-attachment a:visited,.news-attachment a:hover{ color:#434343;}
.news-attachment h4{ color:#1f7bec; height:42px; line-height:42px; font-size:14px; font-weight:normal;  padding-left:35px; border-bottom:dashed 1px #bababa;}.news-attachment ul{ padding:0px 3px;}.news-attachment li.on{background:#ececec;}
.news-attachment li{  height:30px; line-height:30px; position:relative; padding-left:42px;line-height:30px; font-size:12px; color:#5a5a5a;  }
.news-attachment li span{ position:absolute; right:0px;  top:0px; display:none; padding-left:16px; color:#1f7bec;}
/**视频页*/
.nine-video{ margin:0 auto; float:left;}
.nine-video li{ float:left; margin-top:25px; margin-left:15px; text-align:center;}
.video-page{margin:0 auto; float:left; }
.first-video2{ width:220px; height:165px;  margin:1px; margin-left:6px;position:relative;}
.video-img2{width:220px; height:165px; border:1px solid #bababa; }
.video-text2{
	width: 220px;
	height: 23px; line-height:23px;
	position: absolute;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-size: 14px;
	left:0px; bottom:0px;
	 background:url(/eportal/uiFramework/commonResource/image/2021103120152378901.png) repeat-x;
}
.video-text2 h2{ font-size:12px; color:#fff; text-align: left; padding-left:10px;}
.video-start2{
	position: absolute;
	left: 80px;
	top: 55px;
}
.gov_header_main_iphone{display: none;box-sizing:border-box;}
.gov_navu_box{line-height:50px;}
.gov_navu_main ul{margin-left: 8px;}
.gov_navu_main li{float: left;margin-right: 23px;}
.gov_navu_main li a {font-size: 16px;color: #fff;display: block;}
.gov_navu_main li a:after {content: '|';padding-left: 23px;}
.gov_navu_main li:last-child a:after {content: '';}
.gov_searchbox{position:relative;display:block;float:right;height:32px;width:284px;margin-top:9px;border-radius: 8px;background:#fff;box-sizing: border-box;overflow:hidden;}
.gov_inputbtn{width:100%;height:100%;border:none;padding:0 36px 0 10px;font-size: 14px;background:#fff;box-sizing: border-box;}
.gov_searchbtn{position: absolute;top: 8px;right: 10px;width: 16px;height: 16px;cursor: pointer;border: none;background:#fff url(/eportal/uiFramework/commonResource/image/2021091311223865422.png) no-repeat;display: block;}
.gov_navu_main li a.ph_navLink{display:none; }
 /**手机端样式**/
.gov_navu_two,.ph_head{display:none;transition: all 0.3s;}
@media screen and ( max-width: 750px ){
       .gov_navu_main li a.pc_navLink{display:none;    font: inherit;}
       .gov_navu_main li a.ph_navLink{display: block;    font: inherit;}
       #ln_common{z-index: 99999;}
       .headerCon{position:fixed;top:0;left:0;width:100%;height:auto;z-index: 99999;}
       .ph_head{display:block;width:100%;height:45px;line-height:45px;background: #135ea9;padding-left:15px;box-sizing:border-box;}
       .ph_head span{display:inline-block;color:#fff;    font: inherit;}
       .ph_head span a{color:#fff;    font: inherit;}
       .ph_icon{float:right;width:52px;height:45px;background:  url(/eportal/imageDir/lnsdaj/2021/11/2021110114370290753.png) no-repeat center center;background-size:22px;}
       .gov_header_main_iphone{width:100%;height:auto;padding-top:0;transition: all 0.3s;display:none;}
       .hideNav{position: fixed;width:100%;height:100%;top: 0;left: 0;background: rgba(0,0,0,.4);z-index: 1;display:none;}
       .gov_file,.hideImg,.index_leftbottom,#pdq1,#pdq2{display:none;}
       .gov_header_iphone{background: none;height: auto;}
       .gov_header_ph{background-size: cover;min-height: 110px;margin-top:45px;}
       .gov_navu_box,.gov_navu_main{line-height: 45px;overflow:hidden;background: #196fc5;}
       .gov_navu_main{max-height: 300px;overflow-y: auto;}
       .gov_navu_box{width:100%;padding-top: 60px;}
       .gov_searchbox{position: absolute;top: 50px;left: 15px;width: 90%;}
       .gov_navu_main li{width:100%;float:none;    font: inherit;}
       .gov_navu_main ul{margin: 0;}
       .gov_navu_main li a:after{content: "";}
       .gov_navu_main li a.hasChild:after{content: "+";float:right;font-size: 20px;}
       .gov_navu_main li a.isOpen:after{content: "-";font-weight: bold;padding-right: 3px;}
       .gov_navu_main li a{font-size: 14px;padding: 0 15px;border-top: 1px solid #1578f3;box-sizing:border-box;    font: inherit;}
       .gov_navu_two li a{padding-left: 30px;    font: inherit;}
       .gov_navu_three li a{padding-left: 45px;    font: inherit;}
       .gov_navu_four li a {padding-left: 60px;    font: inherit;}
       .gov_top{display: none;}
}