@charset "utf-8";
/* CSS Document */

.img_title { display: none; }
/*主页*/
.bodybg { background: url("../images_yxzcjsal/banner.png") center top no-repeat; min-height: 742px; }
.zt_banner .container { position: relative; }
.zt-logo { padding-top: 24px; }
.zt_right { position: absolute; top: 10px; right: 0; }
.zt_right li { float: left; margin-right: 10px; background: #fff; border-radius: 16px; height: 32px; line-height: 32px; padding: 0 10px; }
.zt_right li a { font-size: 16px; color: #ce0000; padding-left: 24px; }
.zt_right li a.old_btn { background: url(../images_yxzcjsal/olg.png) no-repeat left center; }
.zt_right li.num-wza a { background: url(../images_yxzcjsal/wza.png) no-repeat left center; }
.zt_right li.num-home a { background: url(../images_yxzcjsal/home.png) no-repeat left center; }
.zt_ban { padding: 130px 0 0; font-size: 0; line-height: 0; text-align: center; }
.zt_ban img { max-width: 100%; height: auto; }
.lj { width: 1130px; margin: 100px auto 0; }
.lj li { float: left; width: 375px; height: 160px; line-height: 175px; background: url(../images_yxzcjsal/ttbg2.png) no-repeat center; text-align: center; }
.lj li a { display: inline-block; width: 300px; height: 85px; line-height: 85px; text-align: center; color: #fff; font-size: 32px; }
.lj-new{ text-align: center;}
.lj-new li{ float: none; display: inline-block;}
@media (min-width: 992px) and (max-width:1199px) {
  .lj { width: 992px; }
  .lj li{ width: 330px;}
}
@media (max-width:991px) {
  .zt_ban { padding: 70px 0 0; }
  .lj { width: 768px; }
  .lj li{ width: 256px;  background-size: 100% 100%;}
  .lj li a{ width: 100%;}
}
@media (max-width:767px) {
  .container { padding: 0 10px; box-sizing: border-box; }
  #ls-main { padding: 0 10px; }
  .lj { width: 100%; }
  .lj li { width: 50%; }
}
@media (max-width:640px) {
  .lj li { width: 100%;  background-size: 100% auto;}
}
@media (max-width:400px) {
  .zt_right { position: static; margin-top: 10px; }
}

/*栏目*/
.lm_rban { background: #fff; margin-top: 50px; padding: 20px; box-sizing: border-box; }
.position { line-height: 36px; padding: 0 0 8px 20px; color: #666; background: url(../images_yxzcjsal/dq.png) no-repeat left 9px; border-bottom: 1px solid #dedede; }
.position i { font-style: normal; }
.position a, .position span { color: #666; font-size: 16px; }
.position a:hover { color: #c50001; }

.navjz { height: auto; min-height: 451px; font-size: 14px; line-height: 1.8; overflow: hidden; border-top: 0; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.navjz ul { clear: both; }
.navjz table { max-width: 100%!important; }
.navjz ul li { height: 80px; line-height: 80px; vertical-align: bottom; padding-left: 14px; background: url("../images/dot.png") left center no-repeat; }
.navjz ul li a { font-size: 20px; }
.navjz ul.doc_list li .date { color: #999; position: absolute; top: 0; right: 0; z-index: 1; display: none; }
.navjz ul.doc_list { padding-bottom: 5px; }
.navjz ul.doc_list li, .navjz ul.download-list li { position: relative; overflow: hidden; height: 80px; line-height: 80px; padding-left: 14px; background: url("../images/dot.png") left center no-repeat; border-bottom: 1px dashed #e9e9e9; }
.navjz ul.doc_list li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.navjz ul.doc_list li img { float: left; margin: 17px 0 0 2px; }
.navjz ul li.lm_line { height: 0; border-bottom: 1px dashed #ddd; margin: 12px 0; padding: 0; background: none; }
.navjz ul li.columnName { height: 32px; font-size: 18px; background: #f5f5f5; margin: 5px 0 10px; padding: 0 10px; border: none; }
.navjz ul li.columnName .title, .navjz ul li.columnName .title:hover { display: block; width: auto; white-space: nowrap; height: 32px; line-height: 32px; font-size: 16px; font-weight: bold; color: #c50001; }
.navjz ul li.columnName .more { font-size: 12px; color: #999; line-height: 32px; }
.navjz ul li.columnName .more:hover { color: #c50001; }
.navjz ul.doc_list li.search-list a { max-width: none!important; margin-right: 90px; float: none; }
.navjz ul.doc_list li.even a, .navjz ul.doc_list li.odd a { max-width: 1090px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navjz ul.doc_list li.even a, .navjz ul.doc_list li.odd a { max-width: 892px; }
}
@media only screen and (max-width: 991px) {
  .navjz ul.doc_list li.even a, .navjz ul.doc_list li.odd a { max-width: 688px; }
}
@media only screen and (max-width: 767px) {
  .navjz ul.doc_list li.even a, .navjz ul.doc_list li.odd a { max-width: 96%; }
}


