@charset "utf-8";
/* CSS Document */
.none { display: none; }
.none.active { display: block; }
.content { margin: 0 auto 25px; }
.search-main .msg-box { position: absolute; top: 100%; }
.content .container { width: 1200px; }
@media(max-width:1199px) and (min-width:992px) {
  .content .container { width: 992px; }
}
@media(max-width:991px) {
  .content .container { width: 768px; }
}
@media(max-width:767px) {
  .content .container { width: auto; }
}
/* 政务新媒体主页 */
.account-count { height: 125px; position: relative; background: #f7f7f7; }
.account-count .account-total { width: 208px; height: 100%; position: absolute; top: 0; left: 0; padding-top: 28px; background: url(/_res/css/../images_zwxmt/zhtjleft.png) no-repeat; box-sizing: border-box; margin-right: 10px; }
.account-count .account-total::after { content: ""; display: block; width: 0; height: 0; border-left: 10px solid #335ea2; border-top: 11px solid transparent; border-bottom: 11px solid transparent; position: absolute; top: 50%; margin-top: -11px; right: -10px; }
.account-count .account-total .right-icon { position: absolute; width: 7px; height: 11px; top: 50%; margin-top: -6px; background: #fff url("./../images_zwxmt/account-icon.png") no-repeat center left; right: -7px; }
.account-count .account-total span { display: block; text-align: center; }
.account-count .account-total span.account-word { color: #fff; font-size: 18px; font-weight: 350; }
.account-count .account-total span.account-word01 { color: #fff; font-size: 32px; }
.account-count .account-total span.account-main { font-size: 16px; color: #666; }
.account-count .account-total span.account-main i { font-size: 20px; color: #487bc5; margin-right: 5px; }
.account-count i { font-style: normal; }
.account-count ul { padding-left: 6px; overflow: hidden; padding-top: 31px; margin-left: 218px; height: 100%; box-sizing: border-box; }
.account-count ul li { width: 25%; float: left; text-align: center; }
.account-count ul li.num1 { background: url("/_res/css/./../images_zwxmt/totalright.png") no-repeat center right; }
.account-count ul li .account-div { display: inline-block; text-align: center; width: auto; padding-left: 54px; max-width: 100%; box-sizing: border-box; }
.account-count ul li .account-div span { color: #333; display: block; text-align: center; }
.account-count ul li .account-div span.account-word { font-size: 18px; font-weight: 350; }
.account-count .account-total span.account-main { color: #666; }
.account-count .account-ul li.num1 span.account-main i { color: #9a3c3c; }
.account-count .account-ul span.account-main i { font-size: 42px; line-height: 1; color: #333; margin-right: 5px; font-style: normal; }
.account-count .account-ul span.account-main { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.account-count ul li.num1 .account-div { background: url("/_res/css/./../images_zwxmt/acount.png") no-repeat left 5px; }
.account-count ul li.num2 .account-div { background: url("/_res/css/./../images_zwxmt/acount-wx.png") no-repeat left 5px; }
.account-count ul li.num3 .account-div { background: url("/_res/css/./../images_zwxmt/acount-wb.png") no-repeat left 5px; }
.account-count ul li.num4 .account-div { background: url("/_res/css/./../images_zwxmt/acount-dy.png") no-repeat left 5px; }

.com-title { height: auto; border-bottom: 1px solid #ccc; }
.com-title a { display: block; float: left; height: 36px; line-height: 24px; color: #0b2065; font-size: 20px; font-weight: bold; border-bottom: 2px solid #0b2065; }
.xmtjz-title { width: 185px; height: auto; margin-top: 20px; }
.xmtjz-title ul li { height: 51px; width: 100%; text-align: center; line-height: 51px; background: #efb42b; border-radius: 30px; margin-bottom: 15px; }
.xmtjz-title ul li a { display: block; color: #fff; font-size: 22px; font-weight: bold; }
.xmtjz-title ul li.active { background: #487bc5 url("./../images_zwxmt/title-icon.png") no-repeat 144px; }

.xmtjz-new { margin-top: 20px; }
.com-title03 { height: 32px; line-height: 32px; background: url("/_res/css/./../images_zwxmt/new-xmt-titBg.png") repeat-x left center; text-align: center; }
.com-title03 a { display: inline-block; padding: 0 20px; font-size: 20px; color: #487bc5; font-weight: bold; background: #f9f9f9; }

.xmt-tabs { width: 100%; height: 48px; padding-bottom: 9px; }
.xmt-tabs ul li { float: left; width: 432px; position: relative; height: 48px; line-height: 48px; text-align: center; background: #f4f7ff; border-radius: 4px; margin-left: 2px; }
.xmt-tabs ul li:first-child { margin-left: 0; }
.xmt-tabs ul li a { display: block; font-size: 18px; color: #487bc5; }
.xmt-tabs ul li i { display: none; width: 18px; height: 9px; position: absolute; left: 50%; margin-left: -9px; bottom: -9px; background: url("/_res/css/./../images_zwxmt/title-icon01.png") no-repeat center top; }
.xmt-tabs ul li.active { background: #4075b5; }
.xmt-tabs ul li.active i { display: block; }
.xmt-tabs ul li.active a { color: #fff; font-weight: bold; }

.xmtjz-list { margin-left: 0; }
.xmtjz-list .xmtjz-main { height: auto; }

.xmtjz-list ul li { float: left; width: 285px; height: 188px; text-align: center; margin-right: 20px; margin-bottom: 20px; }
.xmtjz-list ul li:nth-of-type(4n) { margin-right: 0; }
.xmtjz-list ul li.items-wx { background: url(/_res/css/../images_zwxmt/item-wx.png) no-repeat; background-size: cover; }
.xmtjz-list ul li.items-wb { background: url(/_res/css/../images_zwxmt/item-wb.png) no-repeat; background-size: cover; }
.xmtjz-list ul li.items-dy { background: url(/_res/css/../images_zwxmt/item-dy.png) no-repeat; background-size: cover; }
.xmtjz-list ul li .itembgico { width: 100%; height: 100%; padding-top: 40px; box-sizing: border-box; position: relative; }
.xmtjz-list ul li .numberico { width: 58px; height: 58px; box-shadow: 0 4px 10px 0 rgba(13, 68, 135, 0.3); border-radius: 10px; position: relative; margin: 0 auto; }
.xmtjz-list ul li .numberico img { width: 100%; height: 100%; border-radius: 10px; }
.xmtjz-list ul li .numberico .icon { position: absolute; bottom: 0; right: 0; width: 24px; height: 24px; border-radius: 24px; }
.xmtjz-list ul li.items-wx .numberico .icon { background: url(/_res/css/../images_zwxmt/ico-wx.png) no-repeat; }
.xmtjz-list ul li.items-wb .numberico .icon { background: url(/_res/css/../images_zwxmt/ico-wb.png) no-repeat; }
.xmtjz-list ul li.items-dy .numberico .icon { background: url(/_res/css/../images_zwxmt/ico-dy.png) no-repeat; }
.xmtjz-list ul li span { display: block; text-align: center; }
.xmtjz-list ul li .number { font-size: 19px; font-weight: bold; color: #365d98; padding-top: 16px; padding-bottom: 2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xmtjz-list ul li .count-number { font-size: 14px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.xmtjz-list ul li .xfewm-box { position: absolute; top: 10px; right: 20px; }
.xmtjz-list ul li .xfewm-box:hover { background: url(/_res/css/../images_zwxmt/ewmtch.png) no-repeat; }
.xmtjz-list ul li .xfewm-box .xfewm { cursor: pointer; width: 22px; height: 22px; background: url(/_res/css/../images_zwxmt/ewmtc.png) no-repeat; border: 0; margin-left: 0; padding: 0; }

.xmtjz-list ul li .xfewm-box img { width: 100%; height: 100%; }

.xmtjz-list ul li .xfewm-box .dropdown-hover-menu { display: none; position: absolute; top: -126px; left: 50%; margin-left: -59px; }
.xmtjz-list ul li .xfewm-box span { background: #fff; border-radius: 12px; width: 118px; height: 118px; padding: 6px; box-sizing: border-box; box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.13); }
.xmtjz-list ul li .xfewm-box span::after { content: ""; display: block; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff; border-bottom: 0 solid transparent; }

.xmtjz-list ul li a { display: block; margin-left: 20px; border: 1px solid #e8e8e8; height: 46px; line-height: 46px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; background: #fff; }
.xmtjz-list ul li a:hover { /* color: #fff; */ /* border-color: #487bc5; */ background: #487bc5; }

.more-hide { display: none; }
.show-hide { height: 45px; line-height: 45px; background: #f9f9f9; text-align: center; margin-left: 20px; }
.show-hide span { display: inline-block; width: auto; padding-right: 19px; background: url("/_res/css/./../images_zwxmt/xmtjz-more.png") no-repeat right center; font-size: 16px; color: #999; cursor: pointer; }
.show-hide span.pack { background: url("/_res/css/./../images_zwxmt/xmtjz-more-up.png") no-repeat right center; display: none; }
.show-hide.on span.pack { display: inline-block; }
.show-hide.on span.more { display: none; }

.xmt-box .xq-list { border-bottom: 1px solid #dee2e6; margin-bottom: 20px; }
.xmt-box .xq-list ul.xq-ul li { width: 142px; background: none; margin-bottom: 0; margin-right: 0; }
.xmt-box .xq-list ul.xq-ul li a { background: none; border: 0 none; padding: 0 15px; margin-left: 0; }
.xmt-box .xq-list ul.xq-ul li.active, .xmt-box .xq-list ul.xq-ul li:hover { background: none; }
.xmt-box .xq-list ul.xq-ul li.active a, .xmt-box .xq-list ul.xq-ul li:hover a { border-bottom: 2px solid #487bc5; font-weight: bold; background: none; color: #487bc5; }

.xmt-search { width: 325px; height: 28px; position: absolute; right: 0; bottom: 6px; }
.xmt-search .search-main { position: relative; padding-right: 71px; height: 28px; }
.search-main .search-btn { position: absolute; right: 0; top: 0; width: 65px; height: 28px; line-height: 28px; font-size: 14px; color: #fff; text-align: center; background: #487bc5; border-radius: 4px; border: 0 none; }
.search-main .search-txt { width: 100%; height: 26px; line-height: 26px; border: 1px solid #e8e8e8; border-radius: 4px; font-size: 14px; text-indent: 10px; }

.tabs-tit { height: auto; line-height: 30px; position: relative; }
.tabs-tit ul li { float: left; height: 30px; width: auto; text-align: center; margin-right: 8px; }
.tabs-tit ul li img { margin-right: 10px; }
.tabs-tit ul li a { font-size: 16px; color: #666; display: block; padding: 0 19px; position: relative; border: 1px solid #c5c7c9; border-radius: 4px; }
.tabs-tit ul li.active a { color: #fff; border: 0; background: #3c609a; }

.tabs-tit ul li a i { display: none; width: 9px; height: 6px; position: absolute; left: 50%; margin-left: -5px; bottom: -6px; background: #fff; }
.tabs-tit ul li.active a i { display: block; }

.a-more { position: absolute; right: 0; top: 0; font-size: 16px; color: #9e9e9e; }

.rd-lists { min-height: 330px; }
.rd-lists ul li { position: relative; padding-right: 610px; height: 55px; line-height: 55px; font-size: 16px; padding-left: 57px; }
.rd-lists ul li p.p1 { padding-left: 1em; }
.rd-lists ul li p.p1 a { display: block; overflow: hidden; padding-right: 10px; text-overflow: ellipsis; white-space: nowrap; }
.rd-lists ul li p.p2, .rd-lists ul li p.p3, .rd-lists ul li p.p4, .rd-lists ul li p.p5 { position: absolute; top: 0; border-left: 2px solid #fff; text-align: center; }
.rd-lists ul li p.p4 { right: 0; width: 198px; color: #666; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; }
.rd-lists ul li p.p4 img { margin-right: 9px; }
.rd-lists ul li p.p3 { right: 210px; width: 208px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.rd-lists ul li p.p2 { width: 188px; right: 420px; color: #999; }
.rd-lists ul li p.p5 { width: 55px; left: 0; text-align: center; border-left: 0; border-right: 2px solid #fff; }
.rd-lists ul li.odd { background: #f9f9f9; }
.rd-lists ul.rd-lists-tit p.p1 { padding-left: 0; text-align: center; background: none; }
.rd-lists ul.rd-lists-tit li p.p3, .rd-lists ul.rd-lists-tit li p.p4, .rd-lists ul.rd-lists-tit p, .rd-lists ul.rd-lists-tit p.p2 { font-size: 16px; font-weight: bold; color: #666; }
.rd-lists ul.rd-lists-tit { background: #f1f3f5; }

.pub-count { height: 125px; background: #f7f7f7; }
.pub-count-ul { height: 100%; padding-top: 18px; box-sizing: border-box; }
.pub-count-ul li { float: left; width: 20%; height: 100%; text-align: center; background: url("/_res/css/../images_zwxmt/tjline.png") no-repeat right center; box-sizing: border-box; }
.pub-count-ul li span { color: #333; display: block; text-align: center; }
.pub-count-ul li span.pub-count-tit { display: inline-block; font-size: 18px; position: relative; }
.pub-count-ul li:not(.pub-count-ul li:nth-of-type(1)) span.pub-count-tit { margin-bottom: 14px; }
.pub-count-ul li:not(.pub-count-ul li:nth-of-type(1)) span.pub-count-tit::after { content: ""; display: block; position: absolute; bottom: -4px; left: 0; width: 24px; height: 3px; background: #3c609a; }
.pub-count-ul li span.pub-count-num { color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pub-count-ul li span.pub-count-num i { font-size: 32px; line-height: 1; color: #333; margin-right: 5px; font-style: normal; }
.pub-count-ul li:nth-of-type(1) span.pub-count-num i { font-size: 44px; color: #9a3c3c; }
.pub-count-ul li span.pub-count-ms { font-size: 16px; color: #999; }
.pub-count-ul li:nth-last-of-type(1) { background: transparent; }

.wxwb-tj { height: 360px; width: 960px; }
.wxwb-tj-tit { height: 30px; line-height: 30px; }
.wxwb-tj-tit a { float: left; font-size: 16px; color: #666; display: block; padding: 0 19px; position: relative; border: 1px solid #c5c7c9; border-radius: 4px; margin-right: 8px; box-sizing: border-box; }
.wxwb-tj-tit a.active { background: #3c609a; color: #fff; border: 1px solid transparent; }

#fwtjBox { width: 100%; height: 292px; margin-top: 15px; }
.wxwb-charts img { width: 100%; height: 100%; }

.date-tj-tit-in ul { display: inline-block; float: none; text-align: center; }
.date-tj-tit-in ul li { float: left; width: auto; height: 30px; line-height: 30px; text-align: center; position: relative; }
.date-tj-tit-in ul li a { display: block; padding: 0 10px; font-size: 14px; color: #333; background: #fff; border: 1px solid #c5c7c9; }
.date-tj-tit-in ul li.active a { color: #1c4da3; border: 1px solid #1c4da3!important; }
.date-tj-tit-in ul li:nth-of-type(1) a { border-right: 0; border-radius: 4px 0 0 4px; }
.date-tj-tit-in ul li:nth-last-of-type(1) a { border-radius: 0 4px 4px 0; border-left: 0; }

.zhfbph { width: 206px; height: 360px; padding-right: 20px; border-right: 1px solid #e3e7ec; }
.zhfbph-list { margin-top: 16px; }
.list-tit { border-bottom: 1px solid #d7d7ed; color: #666; font-size: 18px; }
.list-tit .pub-count-tit { display: block; }
.list-tit .pub-count-num { }
.list-tit .pub-count-num i { color: #9a3c3c; font-size: 48px; font-style: normal; }
#rang-list li { padding-top: 20px; }
#rang-list li .account-div { display: inline-block; max-width: 100%; padding-left: 54px; box-sizing: border-box; }
#rang-list li .account-div span { color: #333; display: block; }
#rang-list li .account-div span.account-word { font-size: 18px; font-weight: 350; color: #666; }
#rang-list li span.account-main { max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#rang-list li span.account-main i { color: #333; font-size: 32px; line-height: 1; font-style: normal; }
#rang-list.rang-list-1 li.num1 .account-div { background: url(/_res/css/../images_zwxmt/ico-yd.png) no-repeat left 2px; }
#rang-list.rang-list-1 li.num2 .account-div { background: url(/_res/css/../images_zwxmt/ico-dz.png) no-repeat left 2px; }
#rang-list.rang-list-1 li.num3 .account-div { background: url(/_res/css/../images_zwxmt/ico-ly.png) no-repeat left 2px; }

#rang-list.rang-list-2 li.num1 .account-div { background: url(/_res/css/../images_zwxmt/ico-dz.png) no-repeat left 2px; }
#rang-list.rang-list-2 li.num2 .account-div { background: url(/_res/css/../images_zwxmt/ico-pl.png) no-repeat left 2px; }
#rang-list.rang-list-2 li.num3 .account-div { background: url(/_res/css/../images_zwxmt/ico-zf.png) no-repeat left 2px; }

#rang-list.rang-list-4 li.num1 .account-div { background: url(/_res/css/../images_zwxmt/ico-dz.png) no-repeat left 2px; }
#rang-list.rang-list-4 li.num2 .account-div { background: url(/_res/css/../images_zwxmt/ico-pl.png) no-repeat left 2px; }
#rang-list.rang-list-4 li.num3 .account-div { background: url(/_res/css/../images_zwxmt/ico-zf.png) no-repeat left 2px; }

@media(max-width:1199px) and (min-width:992px) {
  .wxwb-tj { width: 756px; }
  .xmt-tabs ul li { width: 329px; }
  .xmtjz-list ul li { width: 233px; }
}
@media(max-width:991px) {
  .account-count ul li .account-div { padding-left: 0; background: none!important; }
  .xmtjz-list ul li { width: 246px; margin-right: 15px; margin-bottom: 15px; }
  .xmtjz-list ul li:nth-of-type(4n) { margin-right: 15px; }
  .xmtjz-list ul li:nth-of-type(3n) { margin-right: 0; }
  .rd-lists ul li p.p1 { padding-left: 10px; background: none; padding-right: 10px; }
  .rd-lists ul li p.p1 a { padding-right: 0; }
  .rd-lists ul li p.p2,   .rd-lists ul li p.p3, .rd-lists ul li p.p5 { display: none; }
  .rd-lists ul li p.p4 { text-align: center; width: 148px; }
  .rd-lists ul li { padding-right: 160px; padding-left: 0; }
  .pub-count-ul li:nth-of-type(1) { width: 24%; }
  .pub-count-ul li { width: 19%; }
  .wxwb-tj, .zhfbph { float: none; width: auto; height: auto; }
  .zhfbph { padding-right: 0; border-right: 0; }
  .xmt-box .xq-list ul.xq-ul li { width: auto; }
  .xmt-tabs ul li { width: 33.333%; border: 0 none; margin-left: 0; }
  .xmtjz-new { margin-top: 10px; }
  .list-tit { text-align: center; }
  #rang-list li { text-align: center; }
  #rang-list li { padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
}
@media(max-width:767px) {
  #fwtjBox,   .mt20, .zhfbph-list { margin-top: 10px; }
  .content { margin: 0 auto 10px; }
  .content01 { margin: 0 10px; }
  .xmtjz-title { float: none; width: 100%; margin-top: 10px; height: 50px; }
  .xmtjz-title ul li { float: left; width: 31.333%; margin: 0 1%; }
  .xmtjz-list { margin-left: 0; }
  .xmtjz-title ul li.active { background: #487bc5; }
  .xmtjz-list .xmtjz-main { max-height: 230px; }
  .xmtjz-list ul li { width: 32.6%; margin-bottom: 10px; margin-right: 1%; }
  .xmtjz-list ul li:nth-of-type(4n) { margin-right: 1%; }
  .xmtjz-list ul li:nth-of-type(3n) { margin-right: 0; }
  .pub-total { height: auto; width: 130px; height: 160px; }
  .account-count ul li, .pub-count-ul li { width: 50%; }
  .pub-count { height: auto; }
  .pub-count-ul li { width: 33%!important; height: 100px; }
  .pub-count-ul li:nth-of-type(3) { background: transparent; }
  .pub-total span.pub-count-tit { padding-top: 50px; }
  .account-count .account-total { padding: 40px 0; background: #3f6eba; width: 160px; }
  .account-count { height: auto; }
  .account-count ul { margin-left: 170px; padding: 10px 0; }
  .account-count ul li.num1 { background: transparent; }
  .xmtjz-list ul li a { margin: 0 1%; }
  .show-hide { margin-left: 0; }
  .xmt-box .xq-list ul.xq-ul li a { margin: 0 auto; }
  .xmt-box ul { width: 100%; }
  .xmtjz-list .children-item .xmtjz-main { max-height: 174px; }
  .xmtjz-new { padding: 0; background: #fff; }
  .com-title03 a { background: #fff; }
  .xmtjz-list ul li .xfewm { right: 50px; }
}
@media(max-width:530px) {
  .pub-count-ul li { width: 50%!important; }
  .pub-count-ul li:nth-of-type(3) { background: url("/_res/css/../images_zwxmt/tjline.png") no-repeat right center; }
  .pub-count-ul li:nth-of-type(2n) { background: transparent; }
}
@media(max-width:500px) {
  .account-count ul { height: auto; }
  .account-count ul li { float: none; width: 100%; }
  .account-count .account-total { padding: 100px 0; }
  .xmtjz-list ul li { width: 49.5%; }
  .xmtjz-list ul li:nth-of-type(3n) { margin-right: 1%; }
  .xmtjz-list ul li:nth-of-type(2n) { margin-right: 0; }
  .pub-total { height: 272px; }
  .pub-total span.pub-count-tit { padding-top: 104px; }
  .xmt-search { width: 200px; }
  .wxwb-tj-tit { float: none; }
  .date-tj-tit-in { float: none; margin-top: 10px; }
}
@media(max-width:400px) {
  .xmtjz-list ul li { width: 100%; }
  .pub-count-ul li { width: 100%!important; background: transparent!important; }
}

/* 最近发文 */
.rd-tabs-tit { padding-right: 0; }
.rd-tabs-tit { height: 39px; text-align: center; vertical-align: middle; position: relative; border-bottom: 1px solid #dee2e6; line-height: 39px; }
.rd-tabs-tit a.a-more { position: absolute; right: 0; top: 0; font-size: 15px; color: #999; }
.rd-tabs-tit ul li { float: left; padding: 0 14px; background: url("/_res/css/./../images_zwxmt/line.png") no-repeat left center; height: 39px; line-height: 39px; }
.rd-tabs-tit ul li:first-child { padding-left: 0; }
.rd-tabs-tit ul li:first-child { background: none; }
.rd-tabs-tit ul li img { margin-right: 7px; }
.rd-tabs-tit ul li a { display: block; padding: 0 4px; text-align: center; font-size: 20px; }
.rd-tabs-tit ul li.active a { height: 38px; border-bottom: 2px solid #487bc5; color: #487bc5; }
.rd-tabs-content { height: auto; }

.list-conditions { height: auto; }
.list-conditions:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.list-conditions .date-types01 { float: left; }
.date-picker { float: left; width: auto; }
.date-picker input { width: 90px; height: 25px; line-height: 25px; padding: 0 10px; border-radius: 4px; border: 1px solid #d2d6de; margin-left: 10px; }
.new-search-box { margin-left: 10px; float: left; }
.new-search-box .new-search-txt { width: 200px; border: 1px solid #d2d6de; background: transparent; text-indent: 10px; border-radius: 4px; height: 25px; line-height: 25px; }
.new-search-box .new-search-btn { width: 50px; height: 27px; line-height: 27px; font-size: 15px; color: #fff; text-align: center; background: #f5aa00; border: 0 none; border-radius: 4px; }

.page-list01 { width: 100%; height: auto; min-height: 300px; overflow-x: auto; }
.page-list01 ul { min-width: 1150px; height: auto; }
.page-list01 ul li { position: relative; padding: 0 530px 0 60px; text-align: center; }
.dy-list .page-list01 ul li { padding: 0 440px 0 60px; }

.page-list01 ul.page-title li { height: 42px; line-height: 42px; background: #f3f5f6; text-align: center; font-size: 16px; font-weight: bold; color: #454e53; }
.page-list01 ul.page-title li p i { display: inline-block; height: 42px; width: 20px; background: url("/_res/css/./../images_zwxmt/list-px.png") center center no-repeat; cursor: pointer; vertical-align: top; display: none; }
.page-list01 ul li p.p1, .page-list01 ul li p.p3, .page-list01 ul li p.p4, .page-list01 ul li p.p5, .page-list01 ul li p.p6, .page-list01 ul li p.p7 { position: absolute; top: 0; }
.page-list01 ul li p.p1 { width: 60px; left: 0; }
.page-list01 ul li p.p3 { width: 170px; right: 360px; }
.dy-list .page-list01 ul li p.p3 { right: 270px; }
.page-list01 ul li p.p4, .page-list01 ul li p.p5, .page-list01 ul li p.p6, .page-list01 ul li p.p7 { width: 90px; }
.page-list01 ul li p.p7 { right: 0; }
.page-list01 ul li p.p6 { right: 90px; }
.page-list01 ul li p.p5 { right: 180px; }
.page-list01 ul li p.p4 { right: 270px; }
.page-list01 ul.page-list-ul li { height: 55px; line-height: 55px; border-bottom: 1px dashed #e1e1e1; font-size: 16px; }
.page-list01 ul.page-list-ul li p.p2 { padding-left: 8px; padding-right: 8px; text-align: left; }
.page-list01 ul.page-list-ul li p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page-list01 ul.page-list-ul li p.p2 a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page-list01 ul.page-list-ul li p.p3 { font-size: 15px; color: #999; }
.page-list01 ul.page-list-ul li p.p4, .page-list01 ul.page-list-ul li p.p5, .page-list01 ul.page-list-ul li p.p6, .page-list01 ul.page-list-ul li p.p7 { color: #666; }
.page-list01 ul.page-list-ul li p.p2 span { color: #e71f19; }
@media(max-width:500px) {
  .rd-tabs-tit { height: auto; }
  .rd-tabs-tit ul li img { margin-right: 4px; }
  .rd-tabs-tit ul li { padding: 0 4px; }
  .list-conditions:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
  .list-conditions { height: auto; }
  .tabs-tit ul li { margin-right: 5px; }
  .tabs-tit ul li a { padding: 0 5px; }
}

.toggle_more { display: none; }
.toggle_more.active { display: block; }
#rd-tabs-tit, .com-title { position: relative; }
#rd-tabs-tit { padding-right: 40px; }
.com-title a.a-more { border: none; font-size: 15px; color: #487bc5; font-weight: normal; }
.date-types01 { border: 1px solid #d2d6de; border-radius: 4px; height: 25px; float: right; }
.date-types01 span { float: left; width: auto; padding: 0 10px; text-align: center; border-left: 1px solid #d2d6de; display: block; height: 25px; line-height: 25px; font-size: 14px; cursor: pointer; }
.date-types01 span:first-child { border-left: 0 none; }
.date-types01 span.active { background: #4075b5; color: #fff; }
