@charset "utf-8";
/* CSS Document */
/***** 通用栏目页-主体内容******/

/*栏目页-左侧 */
.lm_lban { width: 240px; height: auto; padding: 20px 15px; background: #fff; }
.lm_top { height: 54px; line-height: 54px; }
.lm_top span { display: block; font-size: 22px; font-weight: bold; color: #fff; text-align: center; background: #c50001; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.navdh { overflow: hidden; margin-top: 5px; }
.navdh ul li { vertical-align: bottom; overflow: hidden; border-bottom: #eaeaea 1px solid; }
.navdh ul li a { display: block; display: block; font-size: 16px; height: 44px; line-height: 44px; padding-left: 25px; margin: 3px 0; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.navdh ul li a.active, .navdh ul li a:hover, .navdh ul li.active a { background: #f7f7f7 url("../images/title_line02.png") left center no-repeat; color: #c50001; }

/***栏目页-左侧-处室***/
.ywcsbox { overflow: hidden; padding-right: 6px; }
.ywcs_info { box-shadow: #e8e8e8 -1px 0 5px 1px; border-left: 1px solid #e5e5e5; -webkit-box-shadow: #e8e8e8 -1px 0 5px 1px; padding: 10px 10px 30px; }
.ywcs_info p { font-family: 仿宋; text-indent: 2em; font-size: 18px; line-height: 30px; margin-top: 10px; color: #282828; text-align: justify; }

/*栏目页-窄屏下二级栏目 */
.btn-group { width: 100%; cursor: pointer; position: relative; }
.btn { width: 100%; padding: 3px 12px; font-size: 14px; text-align: left; border-radius: 0; }
.btn-danger { margin-bottom: 10px; height: 40px; color: #fff; background: #c50001; border: 0; font-weight: bold; padding-left: 30px; }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover { color: #fff; background: #c50001; border: 0; }
.btn .caret { float: right; margin-top: 10px; }
.dropdown-menu { width: 100%; padding: 0; border-radius: 0; box-shadow: none; border: 0; top: 38px; }
.dropdown-menu > li > a { padding: 5px 10px 5px 30px; font-size: 13px; }
.dropdown-menu a { background: #f2f4fb; border-top: 1px solid #fff; }
.dropdown-menu a:hover { background: #c50001!important; color: #fff!important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #c50001; color: #fff; }
/*栏目页-文字列表 */
.lm_rban { margin-left: 290px; float: none; height: auto; position: relative; padding: 20px 15px; background: #fff; }
.lm_rban .guidang { position: absolute; right: -20px; top: -40px; z-index: 99; }

/*当前位置*/
.lmy_dqlanmu { width: 100%; height: 42px; background: url("../images/line_cc.png") bottom repeat-x; margin-bottom: 10px; overflow: hidden; }
.lmy_dqlanmu .lanmu_tit { border-top: #c50001 3px solid; font-size: 18px; background: #fff; border-right: #ccc 1px solid; border-left: #ccc 1px solid; padding: 0 16px; font-weight: bold; color: #c50001; height: 39px; line-height: 39px; text-align: center; display: inline-block; }
.lmy_cur { position: relative; line-height: 38px; color: #666; }
.lmy_cur i { font-style: normal; }

/***栏目文字列表****/
.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: 42px; line-height: 42px; vertical-align: bottom; padding-left: 14px; background: url("../images/dot.png") left center no-repeat; }
.navjz ul li a { font-size: 16px; }
.navjz ul li .date { color: #999; }
.navjz ul.doc_list { padding-bottom: 5px; }
.navjz ul.doc_list li, .navjz ul.download-list li { overflow: hidden; height: 42px; line-height: 42px; padding-left: 14px; background: url("../images/dot.png") left center no-repeat; }
.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: 718px; }
@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: 528px; }
}

@media (max-width: 991px) {
  .lm_rban { width: auto; margin-left: 0; }
  .wenzhang .guidang { width: 200px; height: 200px; background-size: 100% 100%; }
  .navjz { min-height: 300px; }
  .navjz ul.doc_list li.even a, .navjz ul.doc_list li.odd a { max-width: 610px; }
}
@media (max-width: 767px) {
  .lm_rban { padding: 10px; }
  .navjz { min-height: 200px; }
  .navjz ul.doc_list li.even a, .navjz ul.doc_list li.odd a { display: block; float: none!important; margin-right: 90px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .navjz ul.doc_list li img { display: none; }
}
/**单页面**/
.dymbox { background: #fff; border: #e4e4e4 1px solid; padding: 20px 30px; margin-bottom: 30px; position: relative; }
.dymbox .guidang { position: absolute; right: -20px; top: -40px; z-index: 99; }
/*栏目页 图片列表 */
.navjz ul.picture-list { clear: both; width: 900px; overflow: hidden; }
.navjz ul.picture-list li { float: left; width: 205px; line-height: 30px; height: auto; margin: 0 20px 20px 0; padding: 0; background: none; }
.navjz ul.picture-list li a { display: block; width: 100%; overflow: hidden; cursor: pointer; position: relative; }
.navjz ul.picture-list li .img_img { display: block; border: 1px solid #eee; padding: 6px; }
.navjz ul.picture-list li a img { border: 1px solid #ccc; padding: 3px; width: 197px; height: 128px; display: block; }
.navjz ul.picture-list li a .img_title { display: block; height: 30px; line-height: 30px; width: 100%; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul.picture-list li a .date { display: block; text-align: center; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navjz ul.picture-list { width: 692px; }
  .navjz ul.picture-list li { width: 210px; }
  .navjz ul.picture-list li a img { width: 202px; }
}
@media only screen and (max-width: 991px) {
  .navjz ul.picture-list { width: 758px; }
  .navjz ul.picture-list li { width: 232px; }
  .navjz ul.picture-list li a img { width: 224px; height: 140px; }
}

@media only screen and (max-width: 767px) {
  .navjz ul.picture-list { width: 100%; }
  .navjz ul.picture-list li { width: 48%; margin: 0 1% 15px; text-align: center; }
  .navjz ul.picture-list li a img { width: 97%; padding: 3px 1%; }
}
@media only screen and (max-width: 479px) {
  .navjz ul.picture-list li { width: 100%; margin: 0 0 15px; }
  .navjz ul.picture-list li a img { height: auto; }
}

/*栏目页-视频列表 */
.navjz .videoNews-list { clear: both; width: 900px; overflow: hidden; }
.navjz .videoNews-list li { float: left; width: 205px; height: auto; margin: 0 20px 20px 0; padding: 0; background: none; }
.navjz .videoNews-list li .left-img { float: none; }
.navjz .videoNews-list li .left-img a { display: block; width: 100%; overflow: hidden; }
.navjz .videoNews-list li .left-img img.video-thumb { width: 100%!important; height: 160px!important; transition: all .5s; }
.navjz .videoNews-list li .left-img a:hover img.video-thumb { -webkit-transform: scale(1.1); transform: scale(1.1); }
.navjz .videoNews-list li .right-main { float: none; height: 40px; padding: 5px 10px; background: #f4f4f4; text-align: center; }
.navjz .videoNews-list li .video-title { display: block; height: 20px; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz .videoNews-list li .video-title span.left { display: block; float: none!important; }
.navjz .videoNews-list li .video-title span.left a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz .videoNews-list li .video-attr { clear: both; height: 20px; line-height: 20px; font-size: 12px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz .videoNews-list li .play-icon, .navjz .videoNews-list li .videoNews-note { display: none; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navjz .videoNews-list { width: 692px; }
  .navjz .videoNews-list li { width: 210px; }
}

@media only screen and (max-width: 991px) {
  .navjz .videoNews-list { width: 758px; }
  .navjz .videoNews-list li { width: 232px; }
}
@media (max-width: 767px) {
  .navjz .videoNews-list { width: 100%; }
  .navjz .videoNews-list li { width: 100%; margin: 0 0 10px; }
  .navjz .videoNews-list li .left-img img.video-thumb { height: auto!important; }
}
/*栏目页-投票调查 */
.navjz .survey-list li { overflow: hidden; position: relative; }
.navjz .survey-list li a.title { display: block; float: none; margin: 0 280px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz .survey-list li a.title2 { display: inline-block; max-width: 500px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*.navjz .survey-list li .zt{position: absolute;top: 0;right: 183px; width: 72px; text-align: center; color:#9EADB6;}*/
.navjz .survey-list li .zt { float: right; width: 80px; color: #9eadb6; text-align: center; }
.navjz .survey-list li .result { float: left; padding-left: 5px; }
.navjz .survey-list li .result a { color: #c50001; font-size: 14px; }
.navjz .survey-list li span.over { color: #c50001; }
.navjz .survey-list li span.starting { color: #36bd53; }
.navjz .survey-list li span.nostart { color: #9eadb6; }

.navjz .survey-list li .date { float: right; width: 100px; text-align: center; }
@media (min-width: 992px) and (max-width: 1199px) {
  .navjz .survey-list li a.title2 { max-width: 290px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navjz .survey-list li a.title2 { max-width: 370px; }
}
@media (max-width: 767px) {
  .navjz .survey-list li .result { display: none; }
  .navjz .survey-list li a.title, .navjz .survey-list li a.title2 { display: block; float: none; max-width: none; margin-left: 0; margin-right: 80px; }
  .navjz .survey-list li .date { display: none; }
  /*.navjz .survey-list li span.zt{right: 0;}*/
}
/*栏目页-意见征集 */
.zjlm_top { height: 36px; line-height: 36px; font-size: 16px; background: #f1f1f1; margin-bottom: 10px; }
.zjlm_top p { float: right; text-align: center; }
.zjlm_top p.p1 { float: none; text-align: left; text-indent: 20px; }
.zjlm_top p.p2, .zjlm_top p.p3 { width: 100px; }
.zjlm_top p.p4 { width: 80px; }

.navjz .collect-list li { overflow: hidden; position: relative; }
.isSummary { border: 0 none!important; padding: 0!important; }

.navjz .collect-list li a.title { display: block; float: none; margin: 0 280px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz .collect-list li a.title2 { display: inline-block; max-width: 500px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*.navjz .collect-list li .zt{position: absolute;top: 0;right: 183px; width: 72px; text-align: center; color:#9EADB6;}*/
.navjz .collect-list li .zt { float: right; width: 80px; color: #9eadb6; text-align: center; }
.navjz .collect-list li .result { float: left; padding-left: 5px; }
.navjz .collect-list li .result a { color: #c50001; font-size: 14px; }
.navjz .collect-list li span.over { color: #c50001; }
.navjz .collect-list li span.starting { color: #36bd53; }
.navjz .collect-list li span.nostart { color: #9eadb6; }

.navjz .collect-list li .date { float: right; width: 100px; text-align: center; }
@media (min-width: 992px) and (max-width: 1199px) {
  .navjz .collect-list li a.title2 { max-width: 290px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navjz .collect-list li a.title2 { max-width: 370px; }
}
@media (max-width: 767px) {
  .zjlm_top p.p2, .zjlm_top p.p3 { display: none; }
  .navjz .collect-list li .result { display: none; }
  .navjz .collect-list li a.title, .navjz .collect-list li a.title2 { display: block; float: none; max-width: none; margin-left: 0; margin-right: 80px; }
  .navjz .collect-list li .date { display: none; }
  /*.navjz .collect-list li span.zt{right: 0;}*/
}

/***栏目页-访谈**/
.lmfbh { padding: 20px; background: #fff; margin-bottom: 20px; }

.lmftbox1 { overflow: hidden; margin-bottom: 20px; }
.lm_ftbox { width: 333px; height: 458px; float: left; margin-right: 20px; background: #f9f9f9; padding: 20px 20px 0; overflow: hidden; }
.lm_ftbox.num3 { margin-right: 0; }
.lm_ftbox .pic { text-align: center; }
.lm_ftbox .pic img { max-width: 100%; }
.lm_ftcon { font-size: 16px; line-height: 30px; }
.lm_ftcon p { height: 36px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lm_ftcon .nr span, .lm_ftcon p span { font-weight: bold; }
.lm_ftcon p.title { font-weight: bold; padding-top: 5px; }
.lm_ftcon .nr { height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.lm_ftcon .btn { display: block; width: 120px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; color: #fff; background: #f90; margin: 5px auto 0; border-radius: 20px; }

.lmftbox2 h2 { font-size: 22px; font-weight: bold; color: #c50001; padding-bottom: 12px; border-bottom: #dcdcdc 1px solid; }
ul.interview-list li { background: none; padding: 20px 0; height: auto; overflow: hidden; border-bottom: #cecece 1px dashed; }
ul.interview-list li .interview-img { float: left; }
ul.interview-list li .interview-img a { display: block; }
ul.interview-list li .interview-img img { padding: 9px; border: #d8d8d8 1px solid; }
ul.interview-list li .interview-info { margin-left: 320px; }
ul.interview-list li .interview-info p { font-size: 16px; height: 34px; line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
ul.interview-list li .interview-info p span.interview-names { font-weight: normal; }
ul.interview-list li .interview-info p.interview-title { font-weight: bold; }
ul.interview-list li .interview-info p.interview-title a { }
ul.interview-list li .interview-info p.interview-note { }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lm_ftbox { width: 264px; }
}
@media only screen and (max-width: 991px) {
  .lmfbh { padding: 15px; }
  .lm_ftbox { width: 100%; height: auto; float: none; padding: 20px 0; margin: 0 0 20px; }
  .lm_ftbox .pic { padding: 0 20px 0; }
  .lm_ftbox .pic img { height: auto; }
  .lm_ftcon { padding: 0 20px; }
}
@media (max-width: 767px) {
  .lmfbh { padding: 10px; }
  .lm_ftbox .pic { padding: 0 10px; }
  ul.interview-list li .interview-img { float: none; width: auto; text-align: center; height: auto; padding: 0 0 15px; }
  ul.interview-list li .interview-img img { width: 95%; margin: 0 auto; height: auto; }
  ul.interview-list li .interview-info { margin: 0; }
}
@media (max-width: 479px) {
  ul.interview-list li .interview-img img { width: 90%; }
}
/***栏目页-访谈new**/
.ft_title { height: 40px; background: url('../images/line_cc.png') bottom repeat-x; position: relative; }
.ft_title h2 { float: left; padding-left: 37px; font-size: 22px; font-weight: bold; color: #b40000; }
.ft_title h2.ftyg { background: url("../images/ftyg_ico.png") left center no-repeat; }
.ft_title h2.fthg { background: url("../images/fthg_ico.png") left center no-repeat; }
.ft_title .ft-tab { float: left; margin-left: 70px; }
.ft-tab li { float: left; }
.ft-tab li a { display: block; font-size: 16px; padding: 0 24px; line-height: 38px; border-top: transparent 2px solid; }
.ft-tab li.active a { color: #c40001; background: #fff; border: 1px solid #ccc; border-top: 2px solid #c40001; border-bottom: none; }

.ftygbox { margin-top: 25px; }
.ftyg_left { width: 770px; float: left; padding-right: 19px; border-right: #eee 1px solid; }
.lm_ftyg { height: 317px; }
.lm_ftyg .pic { width: 476px; height: 317px; float: left; text-align: center; }
.lm_ftyg .pic a { display: block; width: 100%; height: 100%; }
.lm_ftyg .pic img { width: 100%; height: 100%; }
.lm_ftyg .ftcon { }
.lm_ftyg .ftcon { margin-left: 496px; font-size: 16px; line-height: 30px; }
.lm_ftyg .ftcon p { height: 36px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lm_ftyg .ftcon .nr span, .lm_ftyg .ftcon p span { font-weight: bold; }
.lm_ftyg .ftcon p.title { font-weight: bold; padding-top: 5px; }
.lm_ftyg .ftcon .nr { overflow: hidden; }
.lm_ftyg .ftcon .nr a { color: #c40001; }

.ftyg_right { width: 330px; float: right; padding-right: 20px; }
.ftr_tit i { display: inline-block; width: 26px; height: 26px; font-size: 16px; font-weight: bold; color: #c40001; margin-right: 2px; font-style: normal; background: #f5f5f5; border-radius: 4px; text-align: center; line-height: 26px; }
.ft_list { padding: 12px 0; }
.ft_list li { height: 30px; line-height: 30px; font-size: 16px; padding-left: 16px; background: url("../images/dot.png") left center no-repeat; overflow: hidden; vertical-align: bottom; }
.ft_list li a { display: block; float: none; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.xqft { padding-top: 12px; }
.xqft li { float: left; width: 77px; margin: 0 5px 5px 0; text-align: center; }
.xqft li a { display: block; line-height: 30px; background: #f1f1f1; font-size: 16px; }
.xqft li a:hover { background: #c40001; color: #fff; }
/**访谈回顾**/
.fthgbox { margin-top: 30px; }
.wzft_listbox { margin-top: 20px; }
.wzft_listbox ul { width: 1180px; }
.wzft_listbox li { width: 373px; float: left; margin: 0 20px 20px 0; background: #f8f8f8; }
.wzft_listbox li .ftcon { padding: 20px; }
.wzft_listbox li .ftpic { overflow: hidden; height: 218px; }
.wzft_listbox li .ftpic a { display: block; text-align: center; }
.wzft_listbox li .ftpic img { max-width: 100%; height: 218px; }
.wzft_listbox li .fttxt p { height: 36px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wzft_listbox li .fttxt p.tit { font-weight: bold; padding-top: 5px; }
.wzft_listbox li .fttxt p.tit a { display: block; float: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wzft_listbox li .fttxt .nr span, .wzft_listbox li .fttxt p span { font-weight: bold; }
.wzft_listbox li .fttxt .nr { font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.wzft_listbox li .ftpic a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: all .6s; -webkit-transition: all .6s; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ftyg_left { width: 610px; }
  .lm_ftyg .pic { width: 330px; height: 220px; }
  .lm_ftyg .ftcon { margin-left: 350px; }
  .ftyg_right { width: 302px; padding-right: 0; }
  .xqft li { width: 70px; }
  /**访谈回顾**/
  .wzft_listbox ul { width: 972px; }
  .wzft_listbox li { width: 304px; }
}

@media only screen and (max-width: 991px) {
  .ftyg_left { width: 100%; float: none; }
  .ftyg_right { width: 100%; float: none; margin-top: 20px; }
  /**访谈回顾**/
  .ft_title .ft-tab { float: none; width: 100%; position: absolute; top: 50px; left: 0; margin-left: 0; height: 40px; background: url('../images/line_cc.png') bottom repeat-x; }
  .wzft_listbox { margin-top: 80px; }
  .wzft_listbox ul { width: 100%; }
  .wzft_listbox li { width: 349px; margin: 0 10px 20px; }
  .wzft_listbox li .ftcon { padding: 15px; }
}
@media only screen and (max-width: 767px) {
  .lm_ftyg { height: auto; }
  .lm_ftyg .pic { width: 100%; height: auto; float: none; }
  .lm_ftyg .pic img { height: auto; }
  .lm_ftyg .ftcon { width: 100%; float: none; margin-top: 15px; margin-left: 0; }
  .xqft li { width: 23%; margin: 0 1% 5px; }
  /**访谈回顾**/
  .ft-tab li a { padding: 0 10px; }
  .wzft_listbox li { width: 100%; margin: 0 0 15px; }
  .wzft_listbox li .ftcon { padding: 15px 10px; }
  .wzft_listbox li .ftpic { height: auto; }
  .wzft_listbox li .ftpic img { height: auto; }
}
@media only screen and (max-width: 479px) {
  .ft_title .ft-tab { height: auto; }
  .ft_title .ft-tab li.active a { border-bottom: 2px solid #c40001; border-top: none; border-left: none; border-right: none; }
  .wzft_listbox { margin-top: 120px; }
}
/***在线访谈栏目 end****/
/*** 通用文章页 START ****/
.secnr { height: auto; text-align: left; min-height: 300px; margin-bottom: 20px; position: relative; background: #fff; padding: 20px 20px; }
.wenzhang .guidang { position: absolute; right: -20px; top: -40px; z-index: 99; }
.wenzhang { font-size: 14px; line-height: 1.8; height: auto; padding: 10px 0 0; }
.newstitle, .wztit { font-size: 24px; line-height: 42px; text-align: center; padding: 10px 0 10px; }
.wzfbt { line-height: 30px; text-align: center; font-size: 22px; font-weight: normal; }
.wzttit { font-size: 22px; line-height: 32px; text-align: center; }
.wzstit { line-height: 30px; text-align: center; font-size: 18px; font-weight: normal; padding: 5px 0; }

.voteinfo, .wzfbxx { height: auto; line-height: 24px; color: #666; margin: 10px 0 20px; font-size: 14px; border-bottom: 1px solid #dcdcdc; text-align: center; padding: 8px 0; position: relative; }
.wzfbxx span { padding: 0 6px; }
.wzfbxx span i { font-style: normal; }

.wzcon { padding: 20px 0; min-height: 350px; font-size: 16px; line-height: 2; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.wzcon table { max-width: 100%!important; margin: auto; }
.wzcon img { max-width: 100%; }
.wzcon p { margin: 5px 0; }
.wzbot { position: relative; padding: 10px 0 0; border-top: #dcdcdc 1px solid; }
.wzbot .wzbot_btn { float: right; }
.wzbot .wzbot_btn a { display: block; float: left; white-space: nowrap; height: 30px; line-height: 30px; margin-right: 12px; }
.wzbot .wzbot_btn .print_btn { padding-left: 25px; background: url(../images/print.png) 0 center no-repeat; }
.wzbot .wzbot_btn .close_btn { display: none; padding-left: 25px; background: url(../images/close1.png) 0 center no-repeat; }

.scan_code_box { margin: 0 auto; padding: 40px 0; text-align: center; }
.scan_code_box .pic { text-align: center; width: auto; margin: 0 auto; }
.scan_code_box img { width: 120px; height: 120px; border: 1px solid #efefef; margin: 0 auto; padding: 9px; }
.scan_code_box .txt { text-align: center; line-height: 32px; font-size: 14px; color: #666; display: block; }
.scan_code_box .ewmgai { display: none; }

.wzbot .share { padding-left: 20px; background: url("../images/wzicon2.gif") left center no-repeat; }
.wzbot .share a.bds_weixin { background: url("../images/wx.png") center no-repeat; }
.wzbot .share a.bds_tsina { background: url("../images/wb.png") center no-repeat; }
.wzbot .share .share-box { position: relative; top: auto; right: auto; }
.video_main_content { text-align: center; padding: 20px 0 0; }
.sp_wzcon { padding: 20px 0; font-size: 14px; line-height: 1.8; font-family: "宋体"; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.sp_wzcon table { max-width: 100%; margin: auto; }
.sp_wzcon img { max-width: 100%; }
.sp_wzcon p { margin: 5px 0; }
@media (max-width: 991px) {
  .secnr { padding: 20px 15px; }
  .wenzhang .guidang { width: 200px; height: 200px; background-size: 100% 100%; }
  .wzfbxx span { padding: 0 2px; }
  .wzcon { min-height: 200px; }
}
@media (max-width: 767px) {
  .secnr { padding: 10px; margin-bottom: 20px; }
  .wenzhang { padding: 10px 0; }
  .wztit { font-size: 18px; padding: 0 0 10px; line-height: 24px; }
  .wzfbxx { margin: 10px 0 0; }
  .wzfbxx span { display: inline-block; }
  .sp_wzcon, .wzcon { padding: 10px 0; }
  .wzbot { display: none; }
  .share { display: none; }
}
@media print {
  .footer,   .header,   .position,   .scan_code_box,   .topcon,   .wzbot, .wzfbxx { display: none; }
}

.ptlm { font-size: 16px; line-height: 175%; }
.dqlanmu { font-size: 30px; font-family: 黑体; text-align: center; font-weight: normal; padding: 10px 0; }
.ptlminfo { font-size: 14px; color: #666; text-align: center; }
.ptlmcontent { padding: 15px 0 20px; text-align: justify; }
.ptlmcontent img { max-width: 100%; }

/*调查文章页*/
.vote_result { margin: auto; }
/*.voteinfo{height: auto;line-height: 43px;color: #999;margin: 10px 0 20px;font-size: 14px;text-align: center;background: #fafafa;position: relative;}*/
.voteinfo span { padding: 0 1em; }
.voteinfo span u { font-style: normal; text-decoration: none; }
.voteinfo i { font-style: normal; }
.voteinfo .nostart { color: #999; }
.voteinfo .starting { color: #36bd53; }
.voteinfo .over { color: #c50001; }
.vote_result .vote-info { padding: 20px; font-size: 14px; line-height: 1.8; }
.vote_result .vote-main { font-size: 14px; width: 96%; margin: auto; }
.vote_result .vote-lsit { padding-bottom: 10px; }
.vote_result .vote-lsit .title { font-weight: bold; line-height: 24px; padding: 5px 0 5px; }
.vote_result .vote-lsit ul { padding: 10px; border: 1px solid #ddd; }
.vote_result .vote-lsit ul img { max-width: 100%; }
.vote_result .vote-lsit ul li { height: auto; line-height: 20px; padding: 3px 0; }
.vote_result .vote-lsit ul li input { float: left; margin: 5px 8px 0 0; font-size: 12px; }
.vote_result .vote-lsit ul li.vote-textarea { height: 100px; }
.vote_result .vote-lsit ul li.vote-textarea textarea { border: 1px solid #ccc; height: 92px; width: 95%; padding: 4px 5px; }
.vote_result .vote-code { width: 95%; margin: auto; padding: 15px 0; font-size: 14px; overflow: hidden; height: 30px; }
.vote_result .vote-code .text-code { float: left; display: block; line-height: 30px; }
.vote_result .vote-code .verification { border: 1px solid #ddd; height: 28px; line-height: 28px; width: 96px; float: left; padding: 0 5px; }
.vote_result .vote-code .img-code { float: left; padding-left: 8px; }
.vote_result .vote-btn { height: 60px; text-align: center; }
.vote_result .vote-btn button { height: 40px; background: #c50001; color: #fff; font-size: 16px; text-align: center; cursor: pointer; border: 0; width: 140px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 10px; font-family: "Microsoft YaHei",微软雅黑; outline: none; }
.vote_result .vote-btn button.btn-review { background: #f80; }

.vote-show { width: 96%; margin: auto; border: 1px solid #e7e7e7; font-size: 14px; }
.vote-show th { text-align: left; border-bottom: 1px solid #f0f0f0; background: #faf9f9; height: auto; padding: 5px 5px 5px 10px; line-height: 24px; font-size: 14px; }
.vote-show td .vote_con { width: 96%; margin: auto; border-bottom: 1px dotted #f0f0f0; height: auto; line-height: 28px; padding: 0 0; clear: both; }
.vote-show td .vote_con span { display: block; float: left; height: auto; line-height: 24px; }
.vote-show td .vote_con span.c1 { width: 580px; }
.vote-show td .vote_con span.c2 { width: 160px; }
.vote-show td .vote_con span.c3 { width: 90px; float: right; text-align: right; }
.vote-show td .vote_con span.c1, .vote-show td .vote_con span.c2, .vote-show td .vote_con span.c3 { padding: 5px 0 5px; }
.vote-show td .vote_con span.c3 i { color: #d00; font-style: normal; }
.vote-show td .vote_con span.progress-bar { width: 100px; height: 14px; float: left; background: #eee; margin: 5px 0 0 20px; }
.vote-show td .vote_con span.progress-bar .progress { background: #f27c25; display: block; height: 14px; }
.vote-show td .vote_content { width: 96%; margin: 0 auto; border-bottom: 1px dotted #f0f0f0; line-height: 24px; padding: 10px 0; }
@media (max-width: 991px) {
  .voteinfo { padding: 5px 0 0; font-size: 12px; }
  .voteinfo span { padding: 0 0.5em; }
  .vote-show td .vote_con span.c1 { width: 440px; }
  .vote-show td .vote_con span.c2 { width: 120px; }
  .vote-show td .vote_con span.c3 { width: 80px; }
}
@media (max-width: 767px) {
  .newstitle { font-size: 18px; padding: 0 0 10px; line-height: 24px; }
  .voteinfo span { padding: 0 0.25em; display: inline-block; }
  .vote_result .vote-info { padding: 10px 0; line-height: 1.5; }
  .vote_result .vote-main { width: 100%; }
  .vote_result .vote-code { width: 100%; }
  .vote_result .vote-lsit ul { padding: 10px; }
  .vote_result .vote-btn button { width: 100px; }
  .vote_result .vote-code .verification { width: 76px; }
  .vote_result .vote-code .img-code { padding-left: 0; }
  .vote-show td .vote_con span { line-height: 20px; }
  .vote-show td .vote_con span.c1 { float: none; width: 100%; }
  .vote-show td .vote_con span.c2 { width: 140px; }
  .vote-show td .vote_con span.c3 { width: 80px; float: left; text-align: left; }
  .vote-show td .vote_con span.progress-bar { margin-left: 0; }
}
/*征集文章页*/
.descbox { border: #f1f1f1 10px solid; padding: 10px; line-height: 30px; margin-bottom: 20px; }
.descbox b, .descbox2 b { color: #c50001; }
.descbox2 { padding: 20px 0 10px; border-top: #ddd 1px dashed; margin-top: 20px; }
.collection-theme-list { margin-top: 20px; font-family: "Microsoft YaHei",微软雅黑; }
.collection-theme-list ul li .collection-body { border-top: #ddd 1px dotted; padding: 10px 0; font-size: 14px; line-height: 180%; }
.collection-theme-list ul li .collection-body .collection-username { color: #e60012; }
.collection-theme-list ul li .collection-body .collection-info { color: #555; word-break: break-all; word-wrap: break-word; }
.collection-theme-list ul li .collection-body .collection-datetime { color: #999; }
.collectit { font-size: 20px; color: #164fa6; font-weight: bold; height: 60px; line-height: 60px; background: url(../images/zj_yijian.png) left center no-repeat; padding-left: 38px; }
.poll_collect { border-top: 1px dashed #ddd; padding: 10px 0 0; font-size: 14px; font-family: "微软雅黑"; margin-top: 20px; }
.collection-theme h3.collectit, .poll_collect h3 { font-size: 20px; color: #c50001; font-weight: bold; height: 60px; line-height: 60px; padding-left: 40px; }
.poll_collect h3 { background: url(../images/icon_myzj.gif) left center no-repeat; }
.poll_collect ul { margin: 10px auto 0; }
.poll_collect li { border: #ddd solid 1px; padding: 2px; height: 34px; margin-bottom: 10px; line-height: 34px; clear: both; }
.poll_collect li p { float: left; position: relative; padding: 0; margin: 0; }
.poll_collect li p.poll_con, .poll_collect li p.poll_txt { width: 115px; text-align: right; padding-right: 5px; border-right: #ddd solid 1px; }
.poll_collect li p.poll_input, .poll_collect li p.poll_yzm { padding: 2px 5px; height: 30px; }
.poll_collect li p span.msg-box { position: absolute; left: 0; top: 0; }
.poll_collect li p.poll_con { height: 180px; }
.poll_collect li .red { color: red; float: right; padding-right: 8px; }
.poll_collect li p input { height: 32px; border: 0 none; background: none; line-height: 26px; float: left; outline: none; color: #666; }
.poll_collect li p input.n-invalid { width: 400px; }
.poll_collect li p.poll_conts { margin-top: 2px; padding: 2px 5px; float: none; margin-left: 124px; }
.poll_collect li p.poll_conts textarea { border: 0 none; background: none; line-height: 20px; height: 172px; width: 100%; outline: none; font-size: 14px; color: #666; }
.poll_collect .poll_area { height: 180px; }
.poll_collect li p.poll_yzm input { width: 80px; vertical-align: middle; float: left; border-right: #ccc 1px solid; }
.poll_collect li p.poll_yzm img { float: left; }
.poll_collect li.btn-group { border: 0 none; text-align: center; height: 40px; margin: 20px 0 0; padding: 0; }
.poll_collect li.btn-group input { float: none; height: 40px; padding: 0; line-height: 40px; background: #c50001; color: #fff; font-size: 18px; text-align: center; cursor: pointer; border: 0 none; width: 140px; border-radius: 4px; }

@media only screen and (max-width: 767px) {
  /***征集文章***/
  .poll_collect { padding: 10px 0 0; }
  .poll_collect li { height: auto; border: none; padding: 0; }
  .poll_collect li p.poll_con, .poll_collect li p.poll_txt { width: 100%; float: none; height: auto; text-align: left; border-right: none; }
  .poll_collect li .red { float: none; }
  .poll_collect li p.poll_conts,   .poll_collect li p.poll_input, .poll_collect li p.poll_yzm { width: 100%; padding: 0; float: none; }
  .poll_collect li p.poll_conts textarea, .poll_collect li p.poll_input input { width: 93%; padding: 0 2%; border: #ddd solid 1px; }
  .poll_collect li p.poll_conts textarea { padding: 10px 2%; }
  .poll_collect .poll_area { height: auto; }
  .poll_collect li p.poll_conts { margin-left: 0; }
  .poll_collect li p.poll_yzm input { border: #ddd 1px solid; }
  /****征集文章end***/
}

/**访谈文章页**/
.fty_con { padding: 20px; }

.fty_con .interview-detail { width: 100%; }
.fty_con .interview-detail .wztit { font-weight: bold; color: #c50001; }
.fty_con .interview-detail .interview-info { width: 100%; height: auto; word-break: break-all; word-wrap: break-word; }
.fty_con .interview-detail .interview-info .in-img { float: left; width: 384px; height: 256px; overflow: hidden; }
.fty_con .interview-detail .interview-info .in-img a { display: block; width: 100%; height: 100%; }
.fty_con .interview-detail .interview-info .in-img img { width: 100%; height: 100%; }
.fty_con .interview-detail .interview-info .in-info { height: 256px; margin-left: 384px; padding-left: 20px; background: #f9f9f9; position: relative; overflow-x: hidden; }
.fty_con .interview-detail .interview-info .in-info .in-infocon { width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; }
.fty_con .interview-detail .interview-info .in-info .in-infocon .wztit { font-size: 22px; font-weight: bold; line-height: 40px; text-align: left; padding: 0; }
.fty_con .interview-detail .interview-info .in-info p { font-size: 16px; line-height: 28px; padding-top: 5px; margin-right: 5px; }
.fty_con .interview-detail .interview-info .in-info p span.bt { height: 28px; line-height: 28px; font-size: 16px; font-weight: bold; white-space: nowrap; overflow: hidden; }
/*.fty_con .interview-detail .interview-info .in-info p span.nr,.fty_con .interview-detail .interview-info .in-info p span.note-content{display:block;margin-left:50px;}*/
.fty_con .interview-detail .interview-info .in-info p.p1 { padding-left: 0; }
.fty_con .interview-detail .interview-info .in-info p.p4 { height: 40px; margin-top: 5px; display: none; }
.fty_con .interview-detail .interview-info .in-info p.p2 .interview-names { /*display:block;margin-left:50px;*/ word-break: break-all; word-wrap: break-word; text-align: left; }
.fty_con .interview-detail .interview-info .jj_comp { float: right; width: 277px; height: 256px; overflow: hidden; border-left: #ebebeb 1px dashed; padding-left: 15px; display: none; }
.fty_con .interview-detail .interview-info .jj_comp .title { height: 30px; line-height: 20px; font-size: 16px; font-weight: bold; color: #295da0; }
.fty_con .interview-detail .interview-info .jj_comp .jj_compcon { height: 226px; line-height: 24px; font-size: 15px; overflow-x: hidden; overflow-y: auto; }
.fty_con .ftwz_imgbox { clear: both; margin-top: 20px; }
.fty_con .fty_imglist { height: 168px; margin: 15px auto 0; overflow: hidden; position: relative; }
.fty_con .fty_imglist .next, .fty_con .fty_imglist .prev { position: absolute; top: 50%; margin-top: -17px; width: 20px; height: 34px; overflow: hidden; cursor: pointer; background: url(../images/ind_prve.png) no-repeat; z-index: 33; }
.fty_con .fty_imglist .prev { left: 0; background-position: 0 0; }
.fty_con .fty_imglist .next { right: 0; background-position: 0 -40px; }
.fty_con .fty_imglist .prev:hover { background-position: 0 -80px; }
.fty_con .fty_imglist .next:hover { background-position: 0 -120px; }
.fty_con .fty_imglistlb { position: relative; width: 100%; height: 150px; overflow: hidden; z-index: 11; }
.fty_con .fty_imglistlb ul li { width: 208px; height: 150px; margin-right: 20px; position: relative; float: left; }
.fty_con .fty_imglistlb ul li a { display: block; cursor: pointer; overflow: hidden; }
.fty_con .fty_imglistlb ul li img { width: 100%; height: 150px; left: 0; top: 0; position: absolute; }
.fty_con .fty_imglistlb ul li span { display: block; width: 100%; height: 32px; position: absolute; left: 0; bottom: 0; line-height: 32px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/black70.png) repeat; color: #fff; font-size: 14px; }
.fty_con .interview-detail .interview-desc { clear: both; margin-top: 20px; }
.fty_con .interview-detail .interview-desc-title { height: 36px; background: url(../images/line_cc.png) 0 bottom repeat-x; overflow: hidden; }
.fty_con .interview-detail .interview-desc-title span { display: block; float: left; width: auto; white-space: nowrap; height: 35px; line-height: 20px; font-size: 20px; color: #c50001; font-weight: bold; padding: 0 10px; border-bottom: #c50001 1px solid; }
.fty_con .interview-detail .interview-desc .desc { padding: 15px 0 20px; line-height: 200%; font-size: 16px; color: #555; text-align: justify; text-justify: inter-ideograph; }
.fty_con .interview-detail .interview-desc .video-player { margin-bottom: 15px; }
/*.fty_con .interview-detail .interview-info-list{border-top:#e1e1e1 1px solid;padding:15px 0 0;}*/
.fty_con .interview-detail .interview-info-list .pagination { margin: 0; padding: 10px 0 10px; }
.fty_con .interview-detail .interview-info-list .interview-body { padding: 10px 0 10px; line-height: 24px; font-size: 15px; color: #555; word-break: break-all; word-wrap: break-word; }
.fty_con .interview-detail .interview-info-list .interview-reply { line-height: 24px; font-size: 15px; color: #555; word-break: break-all; word-wrap: break-word; border-bottom: #ccc 1px dashed; padding: 0 0 15px; }
.fty_con .interview-detail .interview-info-list .interview-username { display: block; font-weight: bold; color: #e60012; padding: 14px 0 14px 0; }
.fty_con .interview-detail .interview-info-list .interview-infonr { display: block; word-break: break-all; word-wrap: break-word; }
.fty_con .interview-detail .interview-info-list .interview-datetime { font-style: normal; color: #999; font-weight: normal; }
.fty_con .interview-detail .interview-table { width: 100%; margin-top: 20px; }
.fty_con .interview-detail .interview-table th { height: 40px; line-height: 40px; font-size: 16px; width: 20%; text-align: right; padding-right: 10px; font-weight: normal; }
.fty_con .interview-detail .interview-table td { padding: 4px 0; }
.contentbox .interview-detail .interview-table td textarea, .fty_con .interview-detail .interview-table td input { color: #666; }
.fty_con .interview-detail .interview-table td.name #interview_name { width: 300px; height: 30px; line-height: 30px; font-size: 14px; padding: 0 5px; border: #ddd 1px solid; background: #f8f8f8; }
.fty_con .interview-detail .interview-table td.opinion #interview_content { width: 650px; height: 100px; line-height: 24px; font-size: 14px; padding: 5px; border: #ddd 1px solid; background: #f8f8f8; }
.fty_con .interview-detail .interview-table td.poll_input #checkimg { width: 100px; height: 30px; line-height: 30px; padding: 0 5px; border: #ddd 1px solid; background: #f8f8f8; }
.fty_con .interview-detail .interview-table td.btn-group { padding: 10px 0 30px; }
.fty_con .interview-detail .interview-table td.btn-group #btn_submit { width: 120px; background: #ff7805; height: 40px; line-height: 40px; font-size: 16px; cursor: pointer; border: 0; outline: none; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 0; text-align: center; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fty_con .fty_imglistlb ul li { margin-right: 27px; }
}

@media only screen and (max-width: 991px) {
  .fty_con .interview-detail .interview-info .in-img { width: 320px; height: 225px; }
  .fty_con .interview-detail .interview-info .in-info { height: 225px; margin-left: 320px; }
  .fty_con .interview-detail .interview-info .jj_comp { float: none; width: auto; height: auto; clear: both; padding: 15px 0 0; border-left: 0; border-top: #ebebeb 1px dashed; }
  .fty_con .interview-detail .interview-info .jj_comp .jj_compcon { height: auto; }
  .fty_con .interview-detail .interview-table td.opinion #interview_content { width: 450px; }
  .fty_con .fty_imglistlb ul li { width: 220px; height: 150px; }
}
@media (max-width: 767px) {
  .fty_con { padding: 10px 0; }
  .fty_con .fty_imglistlb ul li { margin-right: 15px; }
  .fty_con .interview-detail .interview-info .in-img { float: none; width: 100%; height: auto; }
  .fty_con .interview-detail .interview-info .in-img img { height: auto; }
  .fty_con .interview-detail .interview-info .in-info { float: none; width: auto; padding-left: 0; height: auto; margin-bottom: 15px; margin-left: 0; }
  .fty_con .interview-detail .interview-info .in-info p.p2 .interview-names a { white-space: normal; }
  .fty_con .interview-detail .interview-info .jj_comp { float: none; width: auto; height: auto; clear: both; padding: 15px 0 0; border-left: 0; border-top: #ebebeb 1px dashed; }
  .fty_con .interview-detail .interview-info .jj_comp .jj_compcon { height: auto; }
  .fty_con .interview-detail .interview-info-list .interview-body { padding: 10px 15px 10px; }
  .fty_con .interview-detail .interview-info-list .interview-reply { padding: 15px 15px; }
  .fty_con .interview-detail .interview-info-list .interview-username { background: none; padding: 0; }
  .fty_con .interview-detail .interview-table th { width: 30%; white-space: nowrap; padding-left: 10px; padding-right: 0; }
  .fty_con .interview-detail .interview-table td.name #interview_name { width: 85%; }
  .fty_con .interview-detail .interview-table td.opinion #interview_content { width: 85%; }
}

@media only screen and (max-width: 480px) {
  .fty_con .fty_imglist { height: 160px; }
  .fty_con .fty_imglistlb { height: 160px; }
  .fty_con .fty_imglistlb ul { width: 100%!important; }
  .fty_con .fty_imglistlb ul li { width: 100%; height: 160px; height: 160px; margin-right: 0; }
  .fty_con .fty_imglistlb ul li img { height: 160px; }
}
/*****网站地图****/
.site_mapcon { padding: 35px 10px; background: #fff; margin-bottom: 20px; }
.dty_title { height: 40px; line-height: 40px; font-size: 28px; text-align: center; padding: 20px 0 0; }
.dty_contain { padding: 20px; }
.dty_mutitle { height: 34px; margin: 10px 0; border-bottom: 1px solid #dcdcdc; overflow: hidden; }
.dty_mutitle a { display: block; float: left; line-height: 31px; border-bottom: 3px solid #c50001; font-size: 20px; font-weight: bold; color: #c50001; padding: 0 10px; }
.dty_mutitle a:hover { color: #c50001; }
.dty_sublb { padding: 10px 0 0; }
.dty_sublb:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .dty_sublb { zoom: 1; }
/* IE6 */
*:first-child + html .dty_sublb { zoom: 1; }
/* IE7 */
.dty_sublb ul li { float: left; width: 20%; height: 40px; line-height: 40px; }
.dty_sublb ul li a { display: block; height: 40px; font-size: 16px; padding-right: 13px; padding-left: 20px; background: url(../images/dot.png) left center no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.dty_sublb ul li a:hover { color: #c50001; }
@media (max-width: 991px) {
  .site_mapcon { padding: 20px 10px; }
  .dty_title { font-size: 24px; }
  .dty_sublb ul li { width: 25%; }
}
@media (max-width: 767px) {
  .dty_contain { padding: 10px 0; }
  .dty_sublb ul li { width: 50%; }
}

/* 留言详细页 */
.lynybox { /*border: 1px solid #efefef; */ padding: 40px; }
.lynybox .liuyancon { margin: 20px auto 0; border-collapse: collapse; }
.lynybox .liuyancon td.nr, .lynybox .liuyancon td.nrtxt, .lynybox .liuyancon th.tit { border: #e3e3e3 1px solid; }
.lynybox .liuyancon th.tit { font-size: 16px; line-height: 24px; padding: 18px 10px; text-align: right; width: 20%; background: #f8f8f8; }
.lynybox .liuyancon td.nr { font-size: 15px; line-height: 24px; padding: 18px 15px; width: 32%; }
.lynybox .liuyancon td.nrtxt { padding: 18px 15px; }
.lynybox .liuyancon td.pj { color: red; line-height: 40px; }
.lynybox .liuyancon td .dfbox { border: 1px solid #eee; background: #f8f8f8; padding: 10px; text-align: left; }
.lynybox .liuyancon td .dfbox .dfyj p, .lynybox .liuyancon td .dfbox p { word-break: break-all; word-break: break-word; }
.lynybox .nrtxt { line-height: 30px; font-size: 14px; }
.MsoNormal span { font-family: "微软雅黑"!important; font-size: 16px!important; }
.lynybox .mydcon { height: 66px; line-height: 66px; font-size: 16px; }
.lynybox .mydcon ul li { float: left; white-space: nowrap; }
.lynybox .mydcon ul li.mm { padding-right: 10px; }
.lynybox .mydcon ul li p { float: left; }
.lynybox .mydcon ul li p.bt { white-space: nowrap; font-weight: bold; }
.lynybox .mydcon ul li p.srk { position: relative; }
.lynybox .mydcon ul li p.srk .msg-box { position: absolute; left: 0; top: 17px; }
.lynybox .mydcon ul li p.srk .myd_input { float: left; margin-top: 17px; border: 1px solid #ddd; width: 170px; height: 24px; line-height: 24px; padding: 3px 5px; }
.lynybox .mydcon ul li label { padding-right: 15px; white-space: nowrap; }
.lynybox .mydcon ul li.pjbtn { float: right; }
.lynybox .mydcon ul li.pjbtn input.myd_btn { font-size: 16px; width: 90px; height: 36px; line-height: 36px; color: #fff; border: 0; background: #f80; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
@media (max-width: 992px) {
  .lynybox { padding: 20px; }
}
@media (max-width: 767px) {
  .lynybox { padding: 10px; }
}
/* 留言详细页 end */

/****** 留言栏目页 on ******/
/*留言须知 on*/
.xuzhi_conbox { padding: 18px 55px 8px; color: #000; text-align: justify; font-size: 16px; line-height: 36px; }
.xuzhi_conbox h3 { font-weight: bold; }
.xuzhi_conbox p { text-indent: 2em; }
.xuzhi_btn { text-align: center; padding: 13px 0 0; height: 40px; line-height: 40px; font-size: 0; }
.xuzhi_btn label { vertical-align: middle; padding: 0 8px; font-size: 16px; }
.xuzhi_btn input { margin-right: 10px; }
.xuzhi_next, .xuzhi_next_disable { width: 126px; text-align: center; height: 40px; line-height: 40px; font-size: 16px; color: #fff; border-radius: 8px; background: #dc3f3f; margin: 17px auto 0; display: block; transition: 0.4s all; }
.xuzhi_next:hover { color: #fff; background: #c50001; }
.xuzhi_next_disable { background: #d3d3d3; cursor: default; }
.xuzhi_next_disable:hover { color: #fff; background: #d3d3d3; }
@media (max-width: 991px) {
  .xuzhi_conbox { padding: 15px 5px 0; }
}
/*留言须知 end*/

/*留言表单页 on*/
.message_form { padding: 30px 50px 28px; }
.message_form li { font-size: 16px; padding: 16px 0 0; line-height: 40px; }
.message_form .half { width: 50%; float: left; }
.message_form .full { clear: both; }
.message_form .title { width: 108px; text-align: right; padding-right: 5px; }
.message_form .title i { padding: 0 0 0 0.5em; }
.message_form .input { position: relative; margin-left: 113px; border: 1px solid #c6c6c6; height: 38px; border-radius: 8px; line-height: 0; font-size: 0; }
.message_form .msg-box { position: absolute; left: 0; }
.message_form .txt { margin-left: 113px; }
.message_form .input input { float: left; border: 0 none; background: none; font-size: 16px; line-height: 38px; height: 38px; border-radius: 8px; }
.message_form .half .input input { width: 96%; padding: 0 2%; }
.message_form .full .input input { width: 98%; padding: 0 1%; }
.message_form .textarea { position: relative; margin-left: 113px; border: 1px solid #c6c6c6; padding: 0 0 9px 0; border-radius: 8px; line-height: 0; font-size: 0; }
.message_form .textarea textarea { background: none; border: 0 none; width: 98%; padding: 8px 1% 0; height: 154px; resize: none; font-size: 16px; line-height: 22px; }
.message_form .textarea .tips { padding: 12px 10px 0; display: block; line-height: 22px; text-align: right; font-size: 14px; color: #999; }
.message_form .red { color: #c40018; padding: 0 8px 0 0; }
.message_form .ispublic { line-height: 26px; padding-bottom: 7px; }
.message_form .ispublic input { margin-right: 7px; }
.message_form .ispublic label { margin-right: 10px; vertical-align: middle; font-weight: normal; }
.message_form .file { height: auto; margin-left: 113px; line-height: 0; font-size: 0; }
.message_form .file .btn-upload { width: 100px; height: 38px; text-align: center; border: 1px solid #ddd; font-size: 16px; color: #333; line-height: 38px; background: url("../images/xiexin_filebg.gif") 0 bottom repeat-x #fff; display: inline-block; vertical-align: middle; margin-left: 10px; border-radius: 8px; }
.message_form .file .ke-input-text { width: 330px; border: 1px solid #ddd; line-height: 38px; height: 38px; text-align: center; font-size: 16px; display: inline-block; vertical-align: middle; border-radius: 8px; }
.message_form .file .tips { font-size: 14px; display: block; width: 100%; padding: 8px 0 0; line-height: 20px; }

.message_form .txt select { width: 100%; border: 1px solid #c6c6c6; height: 38px; line-height: 38px; border-radius: 8px; }

.message_form .code { position: relative; margin-left: 113px; font-size: 0; line-height: 0; }
.message_form .code input { width: 104px; border: 1px solid #c6c6c6; line-height: 38px; height: 38px; padding: 0 10px; font-size: 16px; border-radius: 8px; }
.message_form .code img { vertical-align: middle; margin: 0 0 0 9px; }
.message_form .code a { margin-left: 13px; font-size: 16px; line-height: 40px; vertical-align: middle; display: inline-block; }
.message_form .btnbox { text-align: center; padding: 64px 0 0; height: 40px; font-size: 0; line-height: 0; }
.message_form .btnbox input { height: 40px; line-height: 40px; margin: 0 10px; width: 126px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; background: #c50001; border: 0 none; border-radius: 8px; }
.message_form .btnbox .btn-reset { background: #e4e4e4; color: #000; }
@media (max-width: 991px) {
  .message_form { padding: 20px 10px 10px; }
  .message_form .btnbox { padding-top: 25px; }
}
@media (max-width: 767px) {
  .message_form .title { float: none; width: auto; text-align: left; }
  .message_form .code,   .message_form .file,   .message_form .input, .message_form .textarea { margin-left: 0; }
  .message_form .xjxz .title { float: left; }
  .message_form .txt { margin-left: 0; }
  .message_form .half { float: none; width: auto; }
  .message_form .half .input input { width: 98%; padding: 0 1%; }
  .message_form { padding: 0; }
  .message_form li { padding: 2px 0; }
  .message_form .file .ke-input-text { width: 60%; }
  .message_form .file .btn-upload { width: 25%; }
}
@media (max-width: 400px) {
  .message_form .btnbox input { width: 100px; }
}
/*留言表单页 end*/

/*信件选登页 on*/
.mesglist_search { padding: 13px 58px 13px 48px; background: #f6f7fb; }
.mesglist_search li { float: left; padding: 7px 0; line-height: 40px; text-align: left; }
.mesglist_search li.bt { width: 500px; }
.mesglist_search li .tit { float: left; font-size: 16px; text-align: right; width: 85px; line-height: 40px; height: 40px; }
.mesglist_search .select, .mesglist_search li .input { height: 40px; margin-left: 10px; line-height: 0; font-size: 0; }
.mesglist_search li .input input { border: 1px solid #c6c6c6; background: #fff; height: 38px; border-radius: 8px; line-height: 38px; font-size: 16px; padding: 0 10px; width: 100%; box-sizing: border-box; }
.mesglist_search li.bh { width: 295px; }
.mesglist_search li.bh .input { }
.mesglist_search li.ly { width: 263px; }
.mesglist_search li.ly .select { margin-left: 59px; }
.mesglist_search li.ly .tit { width: 59px; }
.mesglist_search .select select { width: 100%; height: 40px; padding: 0 1%; font-size: 16px; line-height: 40px; border-radius: 8px; vertical-align: middle; border: 1px solid #c6c6c6; overflow: hidden; }
.mesglist_search li.cxm { width: 323px; }
.mesglist_search li.cxm .tit { width: 110px; }
.mesglist_search li.cxm .input { margin-left: 110px; }
.mesglist_search li.btn01 { width: 220px; font-size: 0; line-height: 0; padding-left: 3px; }
.mesglist_search li.btn01 input { width: 100px; margin-left: 10px; text-align: center; height: 40px; cursor: pointer; line-height: 40px; color: #fff; font-size: 18px; background: #c50001; border-radius: 8px; border: 0 none; vertical-align: middle; }

.mesg_listbox { padding: 12px 0 0; min-height: 300px; }
.mesg_listbox .tel { border-bottom: 1px solid #c6c6c6; height: 44px; position: relative; }
.mesg_listbox .tel p { position: absolute; top: 0; font-size: 16px; text-align: center; font-weight: bold; color: #666; line-height: 44px; height: 44px; }
.mesg_listbox .tel p.p1 { width: 144px; left: 0; }
.mesg_listbox .tel p.p2 { width: auto; text-align: left; text-indent: 120px; position: static; margin: 0 522px 0 144px; }
.mesg_listbox .tel p.p3 { width: 130px; right: 392px; }
.mesg_listbox .tel p.p4 { width: 162px; right: 230px; }
.mesg_listbox .tel p.p5 { width: 115px; right: 115px; }
.mesg_listbox .tel p.p6 { width: 115px; right: 0; }
.mesg_listbox ul { padding: 2px 0 0; }
.mesg_listbox li { border-bottom: 1px dashed #d0d0d0; overflow: hidden; position: relative; }
.mesg_listbox li p { height: 44px; line-height: 44px; font-size: 16px; text-align: center; position: absolute; top: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mesg_listbox li p.p1 { width: 144px; color: #666; left: 0; }
.mesg_listbox li p.p2 { width: auto; text-align: left; position: static; margin: 0 522px 0 144px; }
.mesg_listbox li p.p2 a { display: block; padding: 0 10px 0 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mesg_listbox li p.p3 { width: 130px; right: 392px; }
.mesg_listbox li p.p4 { width: 162px; right: 230px; }
.mesg_listbox li p.p5 { width: 115px; color: #666; right: 115px; }
.mesg_listbox li p.p6 { width: 115px; right: 0; color: #666; }
.mesg_listbox .pagination { margin-top: 30px; }
@media (min-width: 992px) and (max-width: 1199px) {
  .mesglist_search { padding: 13px 20px 13px; }
  .mesglist_search li.cxm { width: 280px; }
  .mesglist_search li.bt { width: 448px; }
  .mesglist_search li.bh { width: 279px; }
  .mesglist_search li.ly { width: 220px; }
  .mesg_listbox .tel p.p2 { text-indent: 0; text-align: center; margin-right: 455px; }
  .mesg_listbox .tel p.p3 { right: 325px; }
  .mesg_listbox .tel p.p5 { width: 90px; }
  .mesg_listbox .tel p.p4 { width: 120px; right: 205px; }
  .mesg_listbox li p.p2 { width: auto; padding: 0 10px; margin-right: 455px; }
  .mesg_listbox li p.p3 { right: 325px; }
  .mesg_listbox li p.p4 { width: 120px; right: 205px; }
  .mesg_listbox li p.p5 { width: 90px; }
}
@media (max-width: 991px) {
  .mesg_listbox .tel p.p1,   .mesg_listbox .tel p.p3,   .mesg_listbox .tel p.p4,   .mesg_listbox .tel p.p5,   .mesg_listbox li p.p1,   .mesg_listbox li p.p3,   .mesg_listbox li p.p4, .mesg_listbox li p.p5 { display: none; }
  .mesg_listbox .tel p.p2, .mesg_listbox li p.p2 { float: none; width: auto; margin: 0 118px 0 0; }
  .mesg_listbox .tel p.p2 { text-indent: 20px; }
  .mesg_listbox li p.p2 a { padding: 0; }
  .mesglist_search li { float: none!important; width: auto!important; }
  .mesglist_search { padding: 13px 25px 13px 10px; }
  /*.mesglist_search li .tit{width: 110px !important;}*/
  /*.mesglist_search li .input,.mesglist_search li.ly .select{margin-left: 110px !important;}*/
  .mesglist_search li .input { margin-left: 59px; }
  .mesglist_search li.btn01 { text-align: center; padding-left: 0; }
  .mesg_listbox .pagination { margin-top: 20px; }
}
@media (max-width: 767px) {
}

/*2022-4-24新增—————12345信件文章*/
.pj_con li { color: #333; text-align: left; }
.pj_con li .tit { width: 140px; display: inline-block; text-align: left; }
.pj_con li .pj label { width: 60px; }
.pj_con .myd_input { width: 80%; border: 1px solid #c6c6c6; background: #fff; border-radius: 3px; font-size: 16px; line-height: 38px; padding: 0 10px; }
.pj_con .myd_btn { padding: 3px 5px; font-size: 16px; margin-top: 8px; color: #000; border: 1px solid #c6c6c6; border-radius: 3px; }
.pj_con .myd_btn:hover { }
@media (max-width: 500px) {
  .pj_con li .tit { width: 100%; }
}
/*信件选登页 end*/
/****** 留言栏目页 end ******/
/**答问知识库-2019-12-14**/
.lmy_wenda { background: #fff; padding: 10px 20px 20px; margin-bottom: 20px; }
/*知识库-搜索*/
.wdtop { position: relative; font-size: 16px; color: #333; border-left: 5px solid #c50001; background: #f5f5f5; height: 55px; line-height: 55px; padding-left: 20px; margin-top: 20px; }
.wdtop .wdtitle { float: left; font-size: 20px; font-weight: bold; color: #c50001; }
.wenda_search { width: 750px; height: 36px; float: right; padding: 9px 16px 9px 0; position: relative; }
.wenda_search .sear_ul { width: 500px; height: 36px; line-height: 36px; margin-right: 185px; position: relative; }
.wenda_search ul li.se_box { margin-right: 60px; position: relative; }
.wenda_search ul li.se_box .msg-box { left: 0; top: 36px; position: absolute; z-index: 99999; }
.wenda_search ul li.se_box input { float: left; width: 98%; height: 26px; line-height: 26px; background: #fff; padding: 5px 2% 5px 0; text-indent: 1em; font-size: 14px; color: #929292; border: none; outline: none; border-radius: 4px 0 0 4px; overflow: hidden; }
.wenda_search li.sea_an { height: 36px; width: 60px; position: absolute; right: 0; top: 0; background: #ff9c0e; border-radius: 0 4px 4px 0; overflow: hidden; z-index: 1; }
.wenda_search li.sea_an input { float: left; width: 60px; height: 36px; background: url(../images/wd_searbtn.png) center no-repeat; border: none; overflow: hidden; cursor: pointer; outline: none; text-indent: -99999em; font-size: 0; }
.wenda_search .sea_link { float: right; width: 235px; font-size: 14px; color: #666; line-height: 36px; position: absolute; top: 9px; right: 0; }
.wenda_search .sea_link span { padding: 0 5px; }
/*知识库-左右部分*/
.lm_wenda { margin: 20px 0 0 0; }
.lm_wenda .leftnr { width: 265px; float: left; }
.lm_wenda .m-theme-tit { height: 38px; line-height: 30px; font-size: 18px; color: #666; font-weight: bold; padding-left: 16px; }
.lm_wenda .m-theme { margin-bottom: 20px; border: 1px solid #ddd; padding: 15px; }
.lm_wenda .m-theme h2 { height: 38px; line-height: 30px; font-size: 18px; color: #666; font-weight: bold; padding-left: 16px; }
.lm_wenda .m-theme ul { }
.lm_wenda .m-theme li { width: 116px; height: 40px; line-height: 40px; float: left; overflow: hidden; }
.lm_wenda .m-theme li a { display: block; padding-left: 12px; font-size: 16px; background: url(../images/dot.png) 0 center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lm_wenda .rightnr { width: 875px; float: right; }
.listnews { font-size: 14px; line-height: 2; }
.lm_wenda .wenda_tit { height: 36px; line-height: 36px; font-size: 16px; background: #f1f1f1; margin-bottom: 10px; position: relative; }
.lm_wenda .wenda_tit p { position: absolute; top: 0; }
.lm_wenda .wenda_tit .date { width: 80px; right: 0; text-align: center; }
.lm_wenda .wenda_tit .dw { width: 285px; right: 80px; margin: 0 10px; text-align: center; }
.lm_wenda .wenda_tit .bt { text-indent: 20px; float: none; margin-right: 385px; position: static; }
.listnews ul li { font-size: 15px; padding: 0 0 0 15px; background: url(../images/dot.png) 0 17px no-repeat; height: 36px; line-height: 36px; vertical-align: bottom; overflow: hidden; }
.listnews ul li .date { color: #666; font-size: 14px; font-family: Arial,Helvetica,sans-serif; }
.listnews ul.doc_list { padding-bottom: 10px; }
.listnews ul.doc_list li { overflow: hidden; }
.lm_wenda .listnews ul.doc_list li { position: relative; }
.lm_wenda .listnews ul.doc_list li .dw { width: 285px; margin: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; top: 0; right: 80px; }
.lm_wenda .listnews ul.doc_list li .date { width: 80px; position: absolute; top: 0; right: 0; }
.lm_wenda .listnews ul.doc_list li a { display: block; float: none; margin-right: 385px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listnews ul.doc_list li img { float: left; padding-top: 13px!important; }
.listnews ul.doc_list li.lm_line { border-bottom: 1px dashed #ededed; padding: 18px 0 0; height: 0; line-height: 0; margin-bottom: 18px; background: none; }

/*知识库-文章*/
.dwzskwz { padding: 0 20px 30px; }
.dwzskwz_tit { height: 40px; line-height: 40px; font-size: 18px; color: #c80000; font-weight: bold; font-family: "Microsoft YaHei"; }
.dwzskwz_tit.tit2 { padding: 25px 0 0; }
.dwzskwz_con { text-align: justify; padding: 0 20px; }
.dwzskwz_con.con1 { border-bottom: 1px dashed #ddd; padding-bottom: 30px; }
.dwzskwz_con p { margin-top: 0; }
/*集成服务*/
.lmy_jcfwbox ul { padding: 20px 0 0; }
.lmy_jcfwbox li { width: 33.3%; padding: 0 0 20px 0; float: left; }
.lmy_jcfwbox li a { display: block; line-height: 68px; font-size: 16px; text-align: center; border: #ddd 1px solid; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .6s; -webkit-transition: all .6s; margin: 0 10px; }
.lmy_jcfwbox li a:hover { background: #e3cba5; border-color: #e3cba5; color: #fff; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .lm_wenda .rightnr { width: 667px; }
}
@media only screen and (max-width: 991px ) {
  .wdtop .wdtitle { display: none; }
  .wenda_search { float: none; }
  .lm_wenda .leftnr { width: 100%; float: none; }
  .lm_wenda .rightnr { width: 100%; float: none; }
}

@media only screen and (max-width: 767px) {
  .wenda_search { width: 96%; }
  .wenda_search .sea_link { display: none; }
  .wenda_search .sear_ul { width: 100%; margin-right: 0; }
  .lm_wenda .m-theme li { width: 25%; }
  .lmy_jcfwbox li { width: 50%; }
  .lm_wenda .listnews ul.doc_list li .dw, .lm_wenda .wenda_tit .dw { display: none; }
  .lm_wenda .listnews ul.doc_list li a, .lm_wenda .wenda_tit .bt { margin-right: 85px; }
}
@media only screen and (max-width: 479px) {
  .lm_wenda .m-theme li { width: 33.33%; }
}

/*留言 新增预答复功能*/
.ls-msg-article { padding: 30px; }
.ls-msg-article .wenzhang { border: 1px solid #dcdcdc; padding: 40px 30px 30px; }
.ls-msg-artleft { position: relative; padding-right: 20px; border-right: 1px #dcdcdc solid; width: 780px; }
.ls-msg-artleft .lynybox { padding: 0; }
.ls-msg-artleft .lynybox .liuyancon td .dfbox { border: 0; background: none; padding: 0; }
.ls-msg-title { margin: 29px 0 0; font-size: 18px; font-weight: bold; line-height: 1.9; }
.ls-msg-artleft .wzbot { margin-top: 15px; }
.ls-msg-artleft .lynybox .nrtxt { font-size: 16px; line-height: 36px; }
.ls-msg-lyxx .lynybox .nrtxt { font-size: 14px; line-height: 30px; }
.ls-msg-artright { width: 260px; }
.ls-msg-artright .ls-msg-title2 .tit { padding-left: 15px; position: relative; font-size: 18px; font-weight: bold; color: #c50001; }
.ls-msg-artright .ls-msg-title2 .tit::before { content: ""; display: block; width: 4px; height: 18px; background: #c50001; border-radius: 0 2px 2px 0; position: absolute; top: 50%; margin-top: -9px; left: 0; }
.ls-msg-artright .tit_title { background: #f8f8f8; font-size: 16px; line-height: 30px; padding: 20px 25px; }
.ls-msg-artright .ls-ydf-item { padding-top: 20px; }
.ls-msg-artright .ls-ydf-item span { display: block; }
.ls-msg-artright .ls-ydf-item .tit { font-size: 16px; color: #222; padding-left: 28px; }
.ls-msg-artright .ls-ydf-time .tit { background: url(../images/ydf-sj.png) no-repeat 0 center; }
.ls-msg-artright .nrtxt { padding-top: 10px; }
.ls-msg-artright .ls-ydf-time .fromTime { font-size: 16px; color: #666; padding-left: 28px; }
.ls-msg-artright .ls-ydf-content .tit { background: url(../images/ydf-nr.png) no-repeat 0 center; }
.ls-msg-artright .ls-msg-list { background: #fffcf3; padding: 16px 18px 0; overflow: hidden; }
.ls-msg-artright .ls-msg-list li { position: relative; padding-left: 40px; height: 52px; line-height: 52px; border-bottom: 1px solid #eee; margin-bottom: 18px; }
.ls-msg-artright .ls-msg-list li ._num { position: absolute; top: 50%; margin-top: -12px; left: 0; width: 28px; height: 24px; line-height: 24px; color: #ffa117; font-size: 26px; font-weight: bold; font-style: italic; z-index: 0; text-align: center; }
.ls-msg-artright .ls-msg-list li.num1 ._num, .ls-msg-artright .ls-msg-list li.num2 ._num { color: #eb0303; }
.ls-msg-artright .ls-msg-list li ._num::before { content: ""; display: block; width: 100%; height: 13px; background: #fdefd3; position: absolute; bottom: -3px; left: 0; transform: skew(-20deg); z-index: -1; }
.ls-msg-artright .ls-msg-list li.num1 ._num::before, .ls-msg-artright .ls-msg-list li.num2 ._num::before { background: #fde9e3; }
.ls-msg-artright .ls-msg-list li a { display: block; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ls-msg-article { padding: 20px; }
  .ls-msg-artleft { width: 570px; }
  .ls-msg-article .wenzhang { padding: 20px; }
}
@media only screen and (max-width: 991px ) {
  .ls-msg-article { padding: 15px; }
  .ls-msg-article .wenzhang { padding: 15px; }
  .ls-msg-artleft { width: auto; float: none; padding-right: 0; border-right: 0; }
  .ls-msg-artright { width: auto; float: none; margin-top: 15px; }
}
@media only screen and (max-width: 767px) {
  .ls-msg-article { padding: 10px; }
  .ls-msg-article .wenzhang { padding: 10px; }
  .ls-msg-artright { margin-top: 10px; }
}
.tag{
  padding: 2px;
  background: rgb(250,205,145);
  height: 20px;
  line-height: 20px;
  border-radius: 2px;
  float: left;
  margin-top: 15px;
  margin-right: 5px;
}


