﻿@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:hover, .navdh ul li.active a, .navdh ul li a.active {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 0px 5px 1px;border-left: 1px solid #E5E5E5; -webkit-box-shadow: #e8e8e8 -1px 0px 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:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {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:hover, .dropdown-menu > .active > a:focus {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;_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.odd a, .navjz ul.doc_list li.even a {max-width: 718px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navjz ul.doc_list li.odd a, .navjz ul.doc_list li.even 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.odd a, .navjz ul.doc_list li.even a {max-width: 610px;}
  
}
@media (max-width: 767px) {
  .lm_rban {padding: 10px;}
  .navjz {min-height: 200px;}
  .navjz ul.doc_list li.odd a, .navjz ul.doc_list li.even 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: 0px;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: 0px;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: 0px;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 p span, .lm_ftcon .nr 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: #ff9900;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: 420px;height: 317px;float: left;text-align: center;}
.lm_ftyg .pic img {max-width: 100%;height: 317px;}
.lm_ftyg .ftcon {}
.lm_ftyg .ftcon {margin-left: 440px;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 p span, .lm_ftyg .ftcon .nr 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 p span, .wzft_listbox li .fttxt .nr 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;}
  .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;_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;}
.wztit, .newstitle {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;}

.wzfbxx, .voteinfo {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;_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 0px;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;}
  .wzcon, .sp_wzcon {padding: 10px 0;}
  .wzbot {display: none;}
  .share {display: none;}
}
@media print {
  .topcon, .header, .footer, .position, .wzfbxx, .wzbot, .scan_code_box {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;*margin: 5px 8px 0 0;_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: 0px 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: #dd0000;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 0px;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 0px 0; font-size: 14px; font-family: "微软雅黑";margin-top: 20px; }
.poll_collect h3, .collection-theme h3.collectit {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: #DDDDDD 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_txt, .poll_collect li p.poll_con { width: 115px; text-align: right; padding-right: 5px;border-right: #DDDDDD 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: #f00; 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_txt, .poll_collect li p.poll_con {width: 100%;float: none;height: auto;text-align: left;border-right: none;}
  .poll_collect li .red {float: none;}
  .poll_collect li p.poll_input, .poll_collect li p.poll_yzm, .poll_collect li p.poll_conts {width: 100%;padding: 0;float: none;}
  .poll_collect li p.poll_input input, .poll_collect li p.poll_conts textarea {width: 93%;padding: 0 2%;border: #DDDDDD 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: 360px;height: 256px;overflow: hidden;}
.fty_con .interview-detail .interview-info .in-img img {width: 100%;height: 256px;}
.fty_con .interview-detail .interview-info .in-info {height: 256px; margin-left: 360px;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 .prev, .fty_con .fty_imglist .next {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 0px 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;}
.fty_con .interview-detail .interview-table td input, .contentbox .interview-detail .interview-table td textarea {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 th.tit, .lynybox .liuyancon td.nr, .lynybox .liuyancon td.nrtxt {border: #e3e3e3 1px solid;}
.lynybox .liuyancon th.tit {font-size: 16px;line-height: 24px;padding: 18px 10px;text-align: right;width: 18%;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: #f00;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: #999999;}
.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 #dddddd; 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 .input, .message_form .textarea, .message_form .file, .message_form .code {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 li .input, .mesglist_search .select {height: 40px; margin-left: 10px; line-height: 0; font-size: 0; *float: left; *margin-left: 0 !important; *width: 907px;}
.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%; *width: 98%; *padding: 0 1%; box-sizing: border-box;}
.mesglist_search li.bh {width: 295px;}
.mesglist_search li.bh .input {*width: 202px;}
.mesglist_search li.ly {width: 263px;}
.mesglist_search li.ly .select { margin-left: 59px; *width: 202px;}
.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; *float: left; overflow: hidden;}
.mesglist_search li.cxm {width: 323px;}
.mesglist_search li.cxm .tit { width: 110px;}
.mesglist_search li.cxm .input {margin-left: 110px; *width: 212px;}
.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:0px; font-size: 16px; text-align: center; font-weight: bold; color: #666; line-height: 44px;height: 44px;}
.mesg_listbox .tel p.p1 { width: 144px;left: 0px;}
.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:0px;}
.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:0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mesg_listbox li p.p1 { width: 144px; color: #666; left: 0px;}
.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:0px; 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: #000000; 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: 0px;}
.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:0px;}
.lm_wenda .wenda_tit .date {width: 80px;right:0px;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:0px; right: 80px;}
.lm_wenda .listnews ul.doc_list li .date {width: 80px; position: absolute; top:0px; right: 0px;}
.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%;*width: 386px;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 .wenda_tit .dw, .lm_wenda .listnews ul.doc_list li .dw {display: none;}
  .lm_wenda .wenda_tit .bt, .lm_wenda .listnews ul.doc_list li a {margin-right: 85px;}
}
@media only screen and (max-width: 479px) {
  .lm_wenda .m-theme li {width: 33.33%;}
}
