@charset "utf-8";
/* CSS Document */
/* ***********  通用栏目页样式 on  ********** */
.lm_contain { background: #fff; padding: 20px; }

.wenzhang { border: 1px #eee solid; background: #fff; }
.con_main { position: relative; padding: 20px 50px 40px; }

.leftnr { width: 242px; background: #f9f9f9; }
.lmtitle { height: auto; padding: 10px 25px; overflow: hidden; background: #1d6dcf; }
.lmtitle h1 { font-size: 18px; line-height: 30px; color: #fff; }
.menunr ul li a { line-height: 24px; padding: 15px 0; border-bottom: 1px solid #eee; display: block; font-size: 18px; padding-left: 30px; }
.menunr ul li a:hover { color: #1d6dcf; }
.menunr ul li a.active, .menunr ul li.active a, .menunr ul li:hover a { color: #1d6dcf; border-left: 2px solid #1d6dcf; background: #eee; }

.btn-group { width: 100%; position: relative; min-height: 40px; }
.btn { width: 100%; padding: 8px 12px; font-size: 18px; text-align: left; border-radius: 0; }
.btn-danger { color: #fff; background: #1d6dcf; border: none; padding-left: 10px; }
.btn-group.open .dropdown-toggle { background: #1d6dcf; }
.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: #1d6dcf; border-color: #1d6dcf; }
.btn .caret { float: right; margin-top: 8px; }
.btn-danger.focus, .btn-danger:focus, .btn-danger:hover { color: #fff; border-color: #1d6dcf; background-color: #1d6dcf; }

.btn-group .caret { float: right; margin-top: 12px; }
.dropdown-menu { width: 100%; padding: 0; border-radius: 0; box-shadow: none; border: none; top: 40px; }
.dropdown-menu > li > a { padding: 10px 20px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dropdown-menu a { background: #f7f7f7; border-top: 1px solid #fff; }
.dropdown-menu a:hover { background: #fff; color: #1d6dcf; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { background-color: #1d6dcf; color: #fff; }

.rightnr { width: 898px; position: relative; min-height: 500px; }
.dqlanmu { position: relative; clear: both; background: url("../images_new/telbg.gif") left bottom repeat-x; margin-bottom: 10px; font-size: 22px; font-weight: bold; color: #1d6dcf; }
.dqlanmu i { font-style: normal; }
.guidang { position: absolute; right: -32px; top: -29px; }
.lm_map { min-height: 500px; }
.listnews { font-size: 16px; line-height: 200%; min-height: 488px; height: auto; border-top: 0 none; }
.listnews .titelr { width: 687px; border-bottom: 1px dashed #e0e0e0; padding: 8px 11px; font-size: 14px; }
.listnews .titelr div { height: 30px; width: 687px; position: relative; }
.listnews .titelr div a { height: 30px; line-height: 30px; }
.listnews .titelr div .tr { position: absolute; top: 5px; right: 0; }
.listnews .titelr div .tl { position: absolute; top: 5px; left: 0; }
.listnews ul { clear: both; }
.listnews img, .listnews table { max-width: 100%!important; }
.listnews td { line-height: 26px; }
.listnews li { position: relative; background: url(../images_new/icon.png) 0 center no-repeat; padding: 2px 0 2px 15px; font-size: 16px; line-height: 36px; overflow: hidden; color: #999; }
.listnews li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews li .date { white-space: nowrap; font-family: Arial,Helvetica,sans-serif; font-size: 15px; position: absolute; top: 2px; right: 0; z-index: 1; }
.listnews li.columnName { line-height: 40px; padding: 0 10px; background: #f8f8f8; margin: 5px 0; }
.listnews li.columnName a.more { font-size: 12px; color: #888; position: absolute; top: 0; right: 10px; margin: 0!important; }
.listnews li.columnName a.more:hover { color: #c00; }
.listnews li.columnName a.title { font-weight: bold; color: #333; line-height: 30px; padding: 5px 0; display: block; margin-right: 60px; max-width: none; float: none; white-space: normal; }
.listnews ul.doc_list li, .listnews ul.download-list li { overflow: hidden; }
.listnews ul.doc_list li a, .listnews ul.download-list li a { max-width: 745px; }
.listnews ul.doc_list li img { float: left; margin: 14px 0 0 0; }
.listnews li a span.buvis { color: #999; }
.listnews li a:hover span.buvis { color: #c00; }
.listnews li.lm_line { margin: 10px 0 0; border-top: 1px #eaeaea dashed; height: 10px; overflow: hidden; background: none; }
.listnews li.lm_line.add { display: none; }

.bsfwlmlist li { position: relative; }
.bsfwlmlist li a { max-width: 688px; }
.bsfwlmlist li .zxsba { width: 74px; height: 26px; background: #e0940f; color: #fff; font-size: 14px; line-height: 26px; text-align: center; position: absolute; right: 85px; top: 5px; }
.ptlmcontant { padding: 5px 0 10px; }

@media (min-width: 992px) and (max-width: 1199px) {
  .listnews li a { max-width: 560px; }
  .ld_newsbox .listnews li a { max-width: 800px; }
  .rightnr { width: 690px; }
}

@media (max-width: 991px) {
  .rightnr { margin: 0; width: auto; float: none; height: auto!important; padding: 10px 0 0; }
  .listnews ul.doc_list li a, .listnews ul.download-list li a { display: block; margin-right: 90px; width: auto; float: none; }
  ul.download-list li .date { position: absolute; right: 0; top: 0; }
  ul.download-list li { position: relative; }
  .listnews ul.doc_list li img { display: none; }
  .listnews li.lm_line { margin: 6px 0 0; height: 6px; }
  .dqlanmu { height: auto; line-height: 30px; padding-bottom: 8px; font-size: 18px; }
  .lm_contain { padding: 10px; }
}
@media (max-width: 767px) {
  .ptlm { padding: 0 20px; }
}
@media (max-width: 420px) {
  .ptlm { padding: 0 10px; }
}

/*栏目页 图片列表 */
ul.picture-list { clear: both; border-top: none; overflow: hidden; }
.videoNews-list li, ul.picture-list li { float: left; display: inline; background: none; padding: 8px 10px 5px; height: auto; text-align: center; width: 204px; }
.videoNews-list .left-img a, ul.picture-list li a { display: block; overflow: hidden; width: 100%; float: none; }
.videoNews-list .left-img a img, ul.picture-list li a img { width: 184px; height: 130px; float: left; padding: 10px; background: #f2f2f2; }
.videoNews-list .left-img a:hover img, ul.picture-list li a:hover img { background: #e7f3e9; }
.videoNews-list .video-title .left a, ul.picture-list li .img_title { display: block; height: 30px; line-height: 30px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; float: left; padding-top: 5px; }

/*视频列表 */
.videoNews-list .left-img, .videoNews-list .right-main, .videoNews-list .video-title .left { float: none; }
.videoNews-list li .video-attr { float: left; width: 100%; height: 26px; line-height: 26px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; text-align: left; }
.videoNews-list li .play-icon, .videoNews-list li .videoNews-note { display: none; }
@media (min-width: 992px) and (max-width: 1199px) {
  ul.picture-list { padding-left: 0; }
  .videoNews-list li, ul.picture-list li { width: 210px; }
  .videoNews-list .left-img a img, ul.picture-list li a img { width: 190px; }
  ul.picture-list li a img { height: 126px; }
  .videoNews-list .left-img a img { height: 148px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  /*图片列表、视频列表*/
  .videoNews-list, ul.picture-list { width: 100%; }
  .videoNews-list li, ul.picture-list li { width: 229px; }
  .videoNews-list .left-img a img, ul.picture-list li a img { width: 209px; }
  ul.picture-list li a img { height: 138px; }
  .videoNews-list .left-img a img { height: 162px; }
}
@media(max-width: 767px) {
  /*图片列表、视频列表*/
  .videoNews-list, ul.picture-list { padding: 5px 0 0; width: 100%; }
  .videoNews-list li, ul.picture-list li { float: none; width: auto; height: auto; display: block; padding: 0 0 15px; }
  .videoNews-list .left-img a, ul.picture-list li a { display: block; width: 100%; max-width: none; text-align: center; }
  .videoNews-list .left-img a img, ul.picture-list li a img { box-sizing: border-box; width: 100%; height: auto; float: none; }
}
@media(max-width: 425px) {
}
/*栏目页 投票调查 调查征集 */
/*****网站地图****/
.dty_title { line-height: 34px; padding: 10px 0 33px; text-align: center; font-size: 24px; font-weight: bold; color: #333; }
.dty_mutitle { height: 40px; line-height: 40px; background: #fafafa; overflow: hidden; }
.dty_mutitle a { display: block; float: left; height: 40px; line-height: 40px; font-size: 18px; color: #fff; padding: 0 20px; background: #1d6dcf; white-space: nowrap; font-weight: bold; }
.dty_mutitle a:hover { color: #fff; }
.dty_sublb { padding: 10px 10px 15px; overflow: hidden; }
.dty_sublb ul li { float: left; height: 38px; line-height: 38px; width: 20%; }
.dty_sublb ul li a { line-height: 38px; font-size: 16px; color: #555; display: block; background: url(../images_new/icon.png) 10px center no-repeat; padding-left: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dty_sublb ul li a:hover { color: red; }
@media (max-width: 991px) {
  .dty_sublb { padding: 5px 0; }
  .dty_sublb ul li { width: 33.3%; }
}
@media (max-width: 767px) {
  .dty_main { padding: 10px; }
}
@media (max-width: 480px) {
  .content_syy { padding: 15px 5px 0; }
}
@media (max-width: 425px) {
  .dty_sublb ul li { width: 50%; }
}

/*栏目页 投票调查 调查征集 */
.listnews .collect-list li, .listnews .survey-list li { padding: 2px 150px 2px 15px; overflow: hidden; position: relative; }
.listnews .collect-list li .zt, .listnews .survey-list li .zt { display: inline-block; width: 50px; height: 20px; line-height: 20px; font-size: 13px; text-align: center; background: #bd1a2c; color: #fff; position: absolute; right: 100px; top: 11px; border-radius: 4px; }
.listnews .collect-list li .over, .listnews .survey-list li .over { background: #c6c6c6; color: #fff; }
.listnews .collect-list li .nostart, .listnews .survey-list li .nostart { background: #c6c6c6; color: #fff; }
/*征集*/
.listnews .collect-list li a.left { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 630px; }
.listnews .collect-list li .result { float: left; color: red; font-size: 15px; padding-left: 3px; }
.listnews .collect-list li .result a { color: red; }
/*调查*/
.listnews .survey-list li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 190px; float: none; }
@media (min-width: 992px) and (max-width: 1199px) {
  /*征集*/
  .listnews .collect-list li a.left { max-width: 420px; }
}
@media (max-width: 991px) {
  .listnews .collect-list li a.left { max-width: 496px; }
}
@media (max-width: 767px) {
  .listnews .collect-list li, .listnews .survey-list li { background-position: 0 18px; padding: 2px 0 2px 15px; }
  .listnews .collect-list li a.left, .listnews .survey-list li a { max-width: none; float: none; white-space: normal; display: inline; }
  .listnews .collect-list li .result { display: inline-block; float: none; }
  .listnews .collect-list li .date, .listnews .survey-list li .date { position: static; float: none; }
  .listnews .collect-list li .zt, .listnews .survey-list li .zt { position: static; }
}

/*调查文章页*/
.vote_result { min-height: 500px; }
.newsinfo_title { height: auto; text-align: center; margin-top: 30px; }
.voteinfo { text-align: center; }
.voteinfo i { display: inline-block; font-style: inherit; }
.voteinfo .over, .voteinfo span i.nostart, .voteinfo span i.starting { color: #999; }
.voteinfo span i.starting { color: #1d6dcf; }
.voteinfo span i.over { color: #999; }
.vote-info { padding: 38px 10px; line-height: 36px; font-size: 16px; }
.vote-main { font-size: 16px; border: 1px dashed #ddd; margin: 0 auto; padding: 30px 38px 35px; margin-bottom: 40px; }
.dcxm_title { font-size: 20px; color: #28508e; font-weight: bold; height: 80px; line-height: 80px; padding-left: 40px; }
.vote-lsit { font-family: "微软雅黑"; }
.vote-lsit .title { font-weight: bold; height: auto; line-height: 30px; padding: 10px 0; }
.vote-lsit ul li { height: auto; line-height: 28px; padding: 10px 0; }
.vote-lsit ul li input { float: left; margin: 8px 11px 0 0; font-size: 12px; }
.vote-lsit ul li.vote-textarea { height: 100px; }
.vote-lsit ul li.vote-textarea textarea { border: 1px solid #ddd; height: 92px; width: 930px; padding: 4px 5px; }
.vote-code { margin: 0 auto; padding: 20px 0 20px 40px; font-family: "微软雅黑"; font-size: 14px; overflow: hidden; height: 30px; }
.vote-code .text-code { float: left; display: block; line-height: 30px; }
.vote-code .verification { border: 1px solid #ddd; height: 28px; line-height: 28px; width: 96px; float: left; }
.vote-code .img-code { float: left; padding-left: 8px; }
.vote-btn { height: 40px; text-align: center; padding-top: 10px; }
.vote-btn button { height: 40px; line-height: 40px; border-radius: 5px; float: none!important; margin-right: 20px; border: 0 none; background: #065cb5; cursor: pointer; width: 120px; font-size: 16px; color: #fff; font-family: "微软雅黑"; font-weight: bold; }
.vote-btn button.btn-review { background: #999; color: #fff; }
.vote-show { margin: 0 atuo; width: 100%; border: 1px solid #e3e3e3; color: #333; margin-bottom: 20px; font-size: 14px; }
.vote-show table { }
.vote-show th { text-align: left; border-bottom: 1px solid #f0f0f0; background: #fbfafa; height: auto; padding: 7px 15px; line-height: 26px; font-size: 14px; }
.vote-show td .vote_con { overflow: hidden; width: 92%; margin: 0 auto; border-bottom: 1px dotted #f0f0f0; height: auto; padding: 10px 0; line-height: 20px; }
.vote-show td .vote_con span { display: block; height: auto; float: left; }
.vote-show td .vote_con span.c1 { width: 600px; padding-right: 10px; padding-left: 15px; }
.vote-show td .vote_con span.c2 { width: 193px; height: 27px; padding-top: 3px; }
.vote-show td .vote_con span.c3 { width: 85px; padding-right: 15px; float: right; text-align: right; }
.vote-show td .vote_con span.c3 i { color: #b60000; font-style: normal; }
.vote-show td .vote_con span.progress-bar { width: 99px; height: 14px; float: none; margin: 0 auto; background: #eee; box-shadow: none; border-radius: 5px; overflow: hidden; }
.vote-show td .vote_con span.progress-bar .progress { background: #f27c25; display: block; height: 14px; }
.vote-show td .vote_content { width: 92%; margin: 0 auto; border-bottom: 1px dotted #f0f0f0; line-height: 26px; padding: 15px 0; }
@media (max-width: 767px) {
  .vote-main { margin-bottom: 0; padding: 0 10px 10px; }
  .vote-btn { padding-left: 10px; }
  .vote-code { padding-left: 0; }
  .vote-code .verification { width: 76px; }
  .vote-btn button { width: 85px; }
  .vote-show td .vote_con span.progress-bar1 { width: 50px; }
}
/*征集文章页*/
.mycontent { border-bottom: 0 none; padding: 38px 0 0; }
.collectInfo_title { height: 48px; border-bottom: 1px solid #eee; position: relative; }
.collectInfo_title .tit { float: left; display: block; width: auto; height: 46px; line-height: 46px; color: #1d6dcf; padding: 0 10px; font-weight: bold; font-size: 20px; border-bottom: 3px solid #1d6dcf; text-align: center; }
.collectInfo_backinfo, .collectInfo_xj { font-size: 16px; line-height: 40px; }
.collectInfo_xj span { font-weight: bold; color: #1d6dcf; }
.collection-theme-list { margin-top: 20px; }
.collection-theme-list ul li .collection-body { border-top: #ddd 1px dotted; padding: 15px 25px; line-height: 22px; }
.collection-theme-list ul li .collection-body .collection-username { color: #e60012; line-height: 30px; }
.collection-theme-list ul li .collection-body .collection-info { color: #555; word-break: break-all; word-wrap: break-word; line-height: 30px; }
.collection-theme-list ul li .collection-body .collection-datetime { color: #999; line-height: 30px; }
.poll_collect { margin-top: 40px; border-top: 1px dashed #ddd; font-size: 14px; }
.collection-theme h3.collectit, .poll_collect h3 { font-size: 20px; color: #1d6dcf; font-weight: bold; height: 60px; line-height: 60px; background: url(../images_new/icon_myzj.gif) left center no-repeat; padding-left: 38px; }
.poll_collect h3.result { background-image: url(../images_new/zjresult.png); }

.collection-theme h3.collectit { background-image: url(../images_new/icon_myzjhf.png); }
.poll_collect ul { margin: 0 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; text-indent: 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: 1px solid #ddd; }
.poll_collect li p.poll_yzm img { float: left; }
.poll_collect li.btn-group { border: 0 none; text-align: center; height: 40px; width: auto; }
.poll_collect li.btn-group input { float: none; height: 40px; background: #1d6dcf; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; font-size: 18px; text-align: center; cursor: pointer; border: 0 none; width: 140px; }
.desc_title { color: #1d6dcf; font-weight: bold; line-height: 40px; font-family: "Microsoft YaHei"; }
.descbox { border: #ddd 1px solid; padding: 10px 15px; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; margin-bottom: 20px; }
.isSummary { margin-top: 0; border-top: 0; }
.isSummary h3 { background-image: url("../images_new/zjresult.png"); }
@media (min-width: 992px) and (max-width:1199px) {
  .navigation_con { padding: 10px 20px 16px; }
  .vote-show td .vote_con span.c1 { width: 408px; }
  .vote-lsit ul li.vote-textarea textarea { width: 720px; }
}
@media (max-width: 991px) {
  .vote-lsit ul li.vote-textarea textarea { width: 90%; }
  .navigation_con { padding: 10px 20px 16px; }
  .navigation_con dl { width: 100%; }
  .navigation_con dl dt { padding: 10px 0; }
  .navigation_con dl li { padding: 0 2px 0 8px; float: left; width: auto; display: inline-block; text-indent: 0; }
  .vote-info { padding: 10px 0; }
  .vote-show td .vote_con span.c1 { width: 100%; padding: 0; }
  .vote-show td .vote_con span.c2 { width: 100%; padding-top: 10px; }
  .vote-show td .vote_con span.progress-bar { float: left; }
  .vote-show td .vote_con span.c3 { width: 100%; padding: 0; text-align: left; }
  .vote-show { margin: 0; }
}
@media (min-width: 768px) and (max-width:991px) {
  .con_main { padding: 40px 40px 20px 40px; }
}
@media (max-width: 767px) {
  .video-player, .video-player video { width: 100%!important; height: auto; }
  .mycontent { padding-bottom: 0!important; }
  /***征集文章***/
  .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: 95%; 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; }
  .con_main { padding: 20px 10px; }
}
/*栏目页-在线访谈 */
.listft { margin: 20px 0 0 0; font-size: 16px; line-height: 200%; padding: 15px 18px; overflow: hidden; min-height: 488px; height: auto; border: 1px solid #dcdcdc; }
ul.interview-list li { background: none; padding: 15px 0 15px 0; height: auto; border-bottom: 1px dotted #ddd; color: #333; }
ul.interview-list li .interview-img { float: left; }
ul.interview-list li .interview-img img { width: 238px; height: 160px; }
ul.interview-list li .empty-img { width: 236px; height: 158px; border: 1px #eee solid; line-height: 154px; text-align: center; }
ul.interview-list li .empty-img img { width: auto; height: auto; }

ul.interview-list li .interview-info { margin-left: 258px; padding-top: 2px; }
ul.interview-list li .interview-info p { font-size: 15px; line-height: 30px; }
ul.interview-list li .interview-info p a { font-size: 15px; display: block; }
ul.interview-list li .interview-info p a.interview-names:hover { color: #333; }
ul.interview-list li .interview-info p.interview-title a { max-width: 100%; display: inline-block; }
ul.interview-list li .interview-info p .tit { font-weight: bold; }
ul.interview-list li .interview-info p.interview-title { font-weight: bold; padding: 2px 0 8px; line-height: 24px; }
ul.interview-list li .interview-info p.interview-title a { font-weight: bold; font-size: 20px; }
ul.interview-list li .interview-info p.interview-note a:hover, ul.interview-list li .interview-info p.interview-title a:hover { color: #d00; }
ul.interview-list li .interview-info p.interview-note { line-height: 24px; min-height: 24px; color: #666; }
ul.interview-list li .interview-info p.interview-note a { color: #d00; font-size: 14px; }
@media (min-width: 992px) and (max-width:1199px) {
  ul.interview-list li .interview-info p.interview-title { padding: 0; }
}
@media (max-width: 991px) {
  ul.interview-list li { padding: 10px 0; }
  ul.interview-list li .interview-info p.interview-note { height: auto; }
}
@media (max-width: 767px) {
  ul.interview-list li .interview-img { float: none; width: auto; margin-top: 0; text-align: center; height: auto; padding: 0 0 15px; }
  ul.interview-list li .interview-img img { width: 100%; height: auto; }
  ul.interview-list li .interview-info { margin: 0; }
  ul.interview-list li .empty-img { height: 158px; line-height: 158px; margin: 0 0 15px; padding-bottom: 0; }
  ul.interview-list li .empty-img img { width: auto; }
}

.hdlink li a:hover { color: #e85041; border-color: #e85041; }
.hd_ftlist li a:hover .date { background: #e85041; }
.hd_szxx_link .link li a:hover { color: #e85041; }

/*** 访谈文章页 ****/
.fty_con { padding: 20px 40px; min-height: 500px; }
.interview-detail { width: auto; }
.interview-detail .interview-title { overflow: hidden; text-align: center; font-size: 28px; line-height: 40px; padding: 10px; color: #1d6dcf; font-weight: bold; }
.interview-detail .interview-info { width: 100%; height: auto; clear: both; margin: 20px 0; overflow: hidden; background: #f6f6f6; }
.interview-detail .interview-info:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .interview-detail .interview-info { zoom: 1; }
/* IE6 */
*:first-child+html .interview-detail .interview-info { zoom: 1; }
/* IE7 */
.interview-detail .interview-info .in-img { float: left; width: 500px; height: 330px; }
.interview-detail .interview-info .in-img img { width: 500px; height: 330px; }
.interview-detail .interview-info .empty-img { height: 324px; line-height: 324px; width: 484px; background: #fff; text-align: center; border: 3px #f6f6f6 solid; }
.interview-detail .interview-info .empty-img img { height: auto; width: auto!important; }
.interview-detail .interview-info .in-info { float: right; width: 538px; padding: 15px 20px 0 0; }
.interview-detail .interview-info .in-info p { font-size: 16px; color: #666; line-height: 26px; padding: 5px 0; overflow: hidden; text-align: justify; }
.interview-detail .interview-info .in-info p.p1 { min-height: 26px; }
.interview-detail .interview-info .in-info p.p2 a { color: #666; }
.interview-detail .interview-info .in-info p.p2 a:hover { color: #666; }
.interview-detail .interview-info .in-info p.note-content { max-height: 130px; overflow: hidden; overflow-y: auto; }
.interview-detail .interview-info .in-info p span.tit { float: left; margin-left: 0; font-size: 16px; font-weight: bold; padding-right: 10px; color: #333; }
.interview-detail .interview-desc { margin-top: 20px; clear: both; }
.interview-detail .interview-desc-title { height: 40px; line-height: 40px; background: #f6f6f6; margin-bottom: 15px; }
.interview-detail .interview-desc-title span { display: block; float: left; padding: 0 30px; font-size: 18px; color: #fff; background: #1d6dcf; }
.interview-detail .interview-desc-title .tptabs  li { display: inline; float: left; width: auto; height: 40px; padding: 0 30px; font-size: 18px; }
.interview-detail .interview-desc-title .tptabs  li a { color: #333; }
.interview-detail .interview-desc-title .tptabs  li.active { background: #1d6dcf; color: #fff; }
.interview-detail .interview-desc-title .tptabs  li.active a { color: #fff; }
.interview-detail  .interview-zj { font-size: 14px; line-height: 26px; padding: 0 10px; }
.interview-pic .con { display: none; }
.interview-pic .active { display: block; }
.interview-detail .interview-desc-title p { height: 20px; line-height: 20px; padding: 10px 0; }
.interview-detail .interview-desc-title p a { display: block; float: left; }
.interview-detail .interview-desc-title p a:hover { color: #333; }
.interview-detail .interview-desc-title p a.sx { width: 47px; padding-left: 19px; background-position: 0 -80px; display: none; }
.interview-detail .interview-desc-title p a.zx { width: 45px; padding-left: 12px; background-position: 0 0; }
.interview-detail .interview-desc-title p a.zx.on, .interview-detail .interview-desc-title p a.zx:hover { background-position: 0 -20px; }
.interview-detail .interview-desc-title p a.fx { width: 42px; padding-left: 12px; background-position: 0 -40px; }
.interview-detail .interview-desc-title p a.fx.on, .interview-detail .interview-desc-title p a.fx:hover { background-position: 0 -60px; }

.interview-detail .interview-desc .desc { line-height: 180%; font-size: 16px; color: #555; text-indent: 2em; word-break: break-all; word-wrap: break-word; border-bottom: 1px solid #eee; padding-bottom: 20px; text-align: justify; }
.interview-detail .interview-desc .j-video-player { margin-bottom: 20px; text-indent: 0; }
.interview-detail .interview-info-list { clear: both; margin: 15px 0; }
.interview-detail .interview-info-list:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .interview-detail .interview-info-list { zoom: 1; }
/* IE6 */
*:first-child+html .interview-detail .interview-info-list { zoom: 1; }
/* IE7 */
.interview-detail .interview-info-list .pagination { margin: 0; padding: 10px 0 10px; }
.interview-detail .interview-info-list .interview-body { padding: 15px 23px; line-height: 24px; font-size: 14px; color: #555; border-bottom: 1px solid #f6f6f6; word-break: break-all; word-wrap: break-word; }
.interview-detail .interview-info-list .interview-body .interview-info { word-break: break-all; word-wrap: break-word; }
.interview-detail .interview-info-list .interview-reply { border: #dcdcdc 1px dashed; background: #f6f6f6; padding: 20px 23px; line-height: 22px; font-size: 14px; color: #555; }
.interview-detail .interview-info-list .interview-username { font-weight: bold; color: #e60012; }
.interview-detail .interview-info-list .interview-datetime { color: #999; }
.interview-detail .interview-table { width: 100%; margin-top: 40px; clear: both; }
.interview-detail .interview-table th { height: 40px; line-height: 40px; font-size: 16px; width: 160px; text-align: right; padding-right: 10px; font-weight: normal; }
.interview-detail .interview-table td { padding: 4px 0; }
.interview-detail .interview-table td input, .interview-detail .interview-table td textarea { font-family: "Microsoft YaHei",微软雅黑; color: #666; }
.interview-detail .interview-table td.name #interview_name { width: 300px; height: 30px; line-height: 30px; padding: 0 5px; border: #ddd 1px solid; background: #f8f8f8; }
.interview-detail .interview-table td.opinion #interview_content { width: 550px; height: 100px; line-height: 30px; padding: 5px; border: #ddd 1px solid; background: #f8f8f8; }
.interview-detail .interview-table td.poll_input #checkimg { width: 100px; height: 30px; line-height: 30px; padding: 0 5px; border: #ddd 1px solid; background: #f8f8f8; }
.interview-detail .interview-table td.btn-group { padding: 10px 0 30px; width: auto!important; }
.interview-detail .interview-table td.btn-group #btn_submit { width: 116px; background: #1d6dcf; height: 38px; line-height: 38px; cursor: pointer; border: 0; outline: none; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 0; text-align: center; }

.fty_imglist { height: 167px; margin: 20px 0; overflow: hidden; position: relative; }
.fty_imglist .next, .fty_imglist .prev { position: absolute; top: 50%; width: 20px; height: 40px; overflow: hidden; cursor: pointer; background: url(../images_new/ftprve.png) no-repeat; z-index: 99; margin-top: -20px; }
.fty_imglist .prev { left: 0; background-position: 0 0; }
.fty_imglist .prev:hover { background-position: -20px 0; }
.fty_imglist .next { right: 0; background-position: -40px 0; }
.fty_imglist .next:hover { background-position: -60px 0; }
.fty_imglistlb { position: relative; height: 167px; overflow: hidden; z-index: 11; }
.fty_imglistlb ul li { width: 265px; height: 167px; padding-right: 20px; float: left; }
.fty_imglistlb ul li a { display: block; width: 100%; height: 199px; cursor: pointer; overflow: hidden; position: relative; }
.fty_imglistlb ul li img { width: 100%; height: 167px; left: 0; top: 0; position: absolute; }
.fty_imglistlb ul li span { display: block; height: 32px; position: absolute; right: 0; padding: 0 10px; left: 0; bottom: 0; line-height: 32px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images_new/black50.png) repeat; color: #fff; font-size: 14px; }
/*** 访谈文章页 ****/
@media (min-width: 992px) and (max-width:1199px) {
  .interview-detail .interview-info .in-img { width: 420px; height: auto; }
  .interview-detail .interview-info .empty-img { width: 414px; line-height: 282px; }
  .interview-detail .interview-info .in-img img { width: 100%; height: auto; }
  .interview-detail .interview-info .in-info { width: 414px; padding-top: 10px; }
  .interview-detail .interview-info .in-info p.p3 { max-height: 180px; }
}
@media (max-width:991px) {
  .fty_con { padding: 15px; }
  .interview-detail .interview-info { background: none; }
  .interview-detail .interview-info .in-img { float: none; width: auto; height: auto; text-align: center; padding: 0; }
  .interview-detail .interview-info .in-img img { width: 100%; margin: 0 auto; height: auto; }
  .interview-detail .interview-info .empty-img { line-height: 282px; }
  .interview-detail .interview-info .in-info { float: none; padding: 8px 0 0; margin: 0 auto; width: auto; }
  .interview-detail .interview-info .in-info p.note-content { height: auto; max-height: none; }
}
@media (min-width: 768px) and (max-width:991px) {
  .interview-detail .interview-table th { width: 120px; }
}
@media (max-width:767px) {
  .interview-detail .interview-info { margin-top: 0; }
  .interview-detail .interview-info .in-info p.p3 { max-height: none; overflow-y: inherit; }
  .interview-detail .interview-table th { width: 120px; }
  .interview-detail .interview-table td.opinion #interview_content { width: 90%; }
  .interview-detail .interview-table td.name #interview_name { width: 90%; }
  .interview-detail .interview-desc .j-video-player { width: 100%!important; height: auto!important; }
  .interview-detail .interview-desc video { width: 100%!important; height: auto!important; }
  .interview-detail .interview-table { margin-top: 10px; }
  .interview-detail .interview-table td.btn-group { padding-bottom: 10px; }
}
@media (max-width:480px) {
  .interview-detail .interview-table th { width: 90px; padding-right: 0; font-size: 14px; }
  .interview-detail .interview-desc .desc { padding: 0 0 10px; }
  .interview-detail .interview-info { padding-top: 0; }
  .interview-detail .interview-info .in-img { padding: 0; }
  .interview-detail .interview-info .in-img img { width: 100%; }
  .interview-detail .interview-info-list .interview-body { padding: 15px 0; }
  .fty_con { padding: 10px; }
  .interview-detail .interview-table td.poll_input #checkimg { width: 68px; }
}

/* 栏目页-留言查询、列表 */
.liuyan_xiexin { display: block; float: right; width: 75px; height: 33px; line-height: 32px; padding-left: 33px; font-size: 16px; color: #fff; background: url(../images_new/liuyan_xiexin.png) 0 0 no-repeat; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; }
.liuyan_xiexin:hover { color: #fff; background: url(../images_new/liuyan_xiexinh.png) 0 0 no-repeat; }
.liuyan_xinjian { display: block; float: right; width: 75px; height: 33px; line-height: 32px; padding-left: 33px; font-size: 16px; color: #fff; background: url(../images_new/liuyan_xinxiang.png) 0 0 no-repeat; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor: pointer; }
.liuyan_xinjian:hover { color: #fff; background: url(../images_new/liuyan_xinxiangh.png) 0 0 no-repeat; }
.liuyan_cxcon { border: #e8e8e8 1px solid; background: #f6f6f6; padding: 17px 10px 13px; height: 66px; position: relative; }
.liuyan_cxcon .tj { height: 28px; line-height: 28px; padding-left: 120px; font-size: 14px; }
.liuyan_cxcon .tj .sz { color: #fd8524; font-style: normal; }
.liuyan_cxcon .tj span { padding: 0 10px; }
.liuyan_cxcon .liuyan_cxbox { height: 30px; margin-top: 8px; padding-left: 120px; }
.liuyan_cxcon .liuyan_cxbox ul li { float: left; height: 28px; line-height: 28px; padding: 0; background: none; font-size: 14px; overflow: visible; }
.liuyan_cxcon .liuyan_cxbox ul li.tm { width: 128px; }
.liuyan_cxcon .liuyan_cxbox ul li.tm input { width: 116px; height: 26px; line-height: 26px; border: #cecece 1px solid; background: #fff; font-size: 14px; color: #999; padding-left: 10px; outline: none; }
.liuyan_cxcon .liuyan_cxbox ul li.jg { width: 24px; background: url(../images_new/liuyan_jg.gif) center center no-repeat; }
.liuyan_cxcon .liuyan_cxbox ul li.gjz { width: 77px; text-align: right; }
.liuyan_cxcon .liuyan_cxbox ul li.dw { width: 150px; }
.liuyan_cxcon .liuyan_cxbox ul li.dw select { width: 140px; height: 26px; line-height: 26px; border: #cecece 1px solid; background: #fff; font-size: 14px; color: #999; padding: 2px 5px; outline: none; }
.liuyan_cxcon .liuyan_cxbox ul li.srk { width: 184px; }
.liuyan_cxcon .liuyan_cxbox ul li.srk input { width: 173px; height: 26px; line-height: 26px; border: #cecece 1px solid; border-right: 0; background: #fff; font-size: 14px; color: #999; padding-left: 10px; outline: none; }
.liuyan_cxcon .liuyan_cxbox ul li.btn { width: 48px; }
.liuyan_cxcon .liuyan_cxbox ul li.btn input { width: 48px; height: 28px; line-height: 28px; border: none; background: #1d6dcf; font-size: 14px; color: #fff; text-align: center; outline: none; cursor: pointer; }
.liuyan_cxcon .liuyan_cxtit { display: block; width: 75px; height: 26px; line-height: 26px; background: url(../images_new/liuyan_xjcx.png) 0 6px no-repeat; padding-left: 23px; position: absolute; left: 10px; top: 8px; font-size: 16px; font-weight: bold; color: #1d6dcf; }
.listnews .guestbook-table { margin-top: 15px; }
.listnews .guestbook-table .guestbook_bt { height: 36px; overflow: hidden; }
.listnews .guestbook-table .guestbook_bt span { display: block; float: left; width: auto; white-space: nowrap; height: 36px; line-height: 36px; padding: 0 22px; font-size: 16px; color: #fff; background: #1d6dcf; }
.listnews .guestbook-table .guestbook_title { height: 36px; font-size: 16px; background: #f4f9fe; margin: 12px 0 5px; overflow: hidden; position: relative; }
.listnews .guestbook-table .guestbook_title li { height: 36px; line-height: 36px; border-right: #fff 2px solid; text-align: center; position: absolute; top: 0; background: none; padding: 0; color: #333; }
.listnews .guestbook-table .guestbook_title li.t1 { right: 360px; left: 0; }
.listnews .guestbook-table .guestbook_title li.t2 { width: 110px; right: 250px; }
.listnews .guestbook-table .guestbook_title li.t3 { width: 160px; right: 90px; }
.listnews .guestbook-table .guestbook_title li.t4 { width: 90px; border-right: none; right: 0; }
.listnews .guestbook-table .guestbook_title li.t5 { display: none; }
.listnews .guestbook-table ul.even, .listnews .guestbook-table ul.odd { height: 36px; clear: both; overflow: hidden; position: relative; font-size: 16px; }
.listnews .guestbook-table ul.even { background: #f7f7f7; }
.listnews .guestbook-table ul.even li, .listnews .guestbook-table ul.odd li { height: 38px; line-height: 38px; text-align: center; border-right: #fff 2px solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #999; position: absolute; top: 0; background: none; padding: 0; }
.listnews .guestbook-table ul.even li.t1, .listnews .guestbook-table ul.odd li.t1 { right: 360px; left: 0; text-align: left; }
.listnews .guestbook-table ul.even li.t1 a, .listnews .guestbook-table ul.odd li.t1 a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 10px; }
.listnews .guestbook-table ul.even li.t2, .listnews .guestbook-table ul.odd li.t2 { width: 110px; right: 250px; }
.listnews .guestbook-table ul.even li.t3, .listnews .guestbook-table ul.odd li.t3 { width: 160px; right: 90px; color: #666; }
.listnews .guestbook-table ul.even li.t4, .listnews .guestbook-table ul.odd li.t4 { width: 90px; border-right: none; right: 0; }
.listnews .guestbook-table ul.even li.t4 .s1, .listnews .guestbook-table ul.odd li.t4 .s1 { color: #999; }
.listnews .guestbook-table ul.even li.t4 .s2, .listnews .guestbook-table ul.odd li.t4 .s2 { color: red; }
.listnews .guestbook-table ul.even li.t5, .listnews .guestbook-table ul.odd li.t5 { display: none; }
/* 栏目页-留言 写信 */
.lmy_lmtitle { height: 43px; line-height: 43px; overflow: hidden; position: relative; }
.liuyan_xzbox { border: #e8e8e8 1px solid; background: #f6f6f6; padding: 40px 35px 13px; height: auto; position: relative; font-size: 16px; }
.liuyan_xzbox p { color: #666; font-size: 14px; line-height: 24px; text-indent: 2em; }
.liuyan_xzbox .liuyan_xxtit { display: block; width: 100px; height: 26px; line-height: 26px; padding-left: 5px; position: absolute; left: 10px; top: 8px; font-size: 16px; font-weight: bold; color: #1d6dcf; }
.guestbook-form { border: #e8e8e8 1px solid; padding: 17px 19px; margin-top: 15px; }
.guestbook-form .guestbook_bt { height: 36px; overflow: hidden; }
.guestbook-form .guestbook_bt span { display: block; float: left; width: 102px; white-space: nowrap; height: 36px; line-height: 36px; font-size: 16px; text-align: center; color: #fff; font-weight: bold; background: #1d6dcf; }
.guestbook-table-form { margin-top: 10px; }
.guestbook-table-form ul { overflow: inherit; }
.guestbook-table-form ul li { float: left; padding: 0; background: none; overflow: inherit; color: #333; font-size: 16px; }
.guestbook-table-form ul li.bt { width: 160px; height: 44px; text-align: right; line-height: 30px; }
.guestbook-table-form ul li.bt span, .guestbook-table-form ul li.bt1 span { color: red; padding-right: 5px; }
.guestbook-table-form ul li.srk { width: 237px; height: 44px; position: relative; }
.guestbook-table-form ul li.srk .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.srk input { float: left; width: 219px; height: 24px; line-height: 24px; border: #ddd 1px solid; padding: 2px 5px; }
.guestbook-table-form ul li.srk select { float: left; width: 231px; border: #ddd 1px solid; padding: 3px 5px; }
.guestbook-table-form ul li.btk, .guestbook-table-form ul li.gk, .guestbook-table-form ul li.yzm { width: 600px; height: 44px; position: relative; }
.guestbook-table-form ul li.btk .msg-box, .guestbook-table-form ul li.yzm .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.btk input { float: left; width: 616px; height: 24px; line-height: 24px; border: #ddd 1px solid; padding: 2px 5px; }
.guestbook-table-form ul li.bt1 { width: 160px; height: 160px; line-height: 150px; text-align: right; }
.guestbook-table-form ul li.tex { width: 600px; height: 160px; position: relative; }
.guestbook-table-form ul li.tex .msg-box { position: absolute; left: 0; top: 5px; }
.guestbook-table-form ul li.tex textarea { float: left; width: 616px; height: 140px; line-height: 24px; border: #ddd 1px solid; padding: 2px 5px; }
.guestbook-table-form ul li.yzm input { float: left; width: 102px; height: 24px; line-height: 24px; border: #ddd 1px solid; padding: 2px 5px; }
.guestbook-table-form ul li.yzm img { float: left; margin-left: 5px; }
.guestbook-table-form ul li.btn_group { width: 724px; height: 45px; text-align: center; padding-top: 5px; }
.guestbook-table-form ul li.btn_group input { background: #1d6dcf; height: 40px; line-height: 40px; cursor: pointer; font-family: "Microsoft YaHei"; border: 0; outline: none; color: #fff; width: 120px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 16px; }
.guestbook-table-form ul li.btn_group input.btn-search { margin-left: 15px; }
.listnews .list-2655273 ul li.sel1, .listnews .list-2655277 ul li.sel1 { width: 504px; }
/* 栏目页-我要留言 弹框 */
.ui-dialog-body .guestbook-search { padding: 0 50px; }
.guestbook-search ul li { height: 50px; line-height: 30px; }
.guestbook-text .font_01 { font-size: 20px!important; line-height: 50px; color: #f80; }
.tishi_con { line-height: 28px; font-weight: normal; }
.guestbook-tips { padding: 10px 20px; }
.guestbook-tips ul li { text-align: left; font-size: 16px; line-height: 36px; color: #ec4445; padding-left: 20px; }
.guestbook-tips span { color: #fa6400; }
@media (min-width: 992px) and (max-width: 1199px) {
  .liuyan_cxcon .tj { padding-left: 100px; }
  .liuyan_cxcon .liuyan_cxbox { padding-left: 100px; }
  .liuyan_cxcon .liuyan_cxbox ul li.srk { width: 164px; }
  .liuyan_cxcon .liuyan_cxbox ul li.tm { width: 118px; }
  .liuyan_cxcon .liuyan_cxbox ul li.tm input { width: 106px; }
  .guestbook-table-form ul li.bt { width: 120px; }
  .guestbook-table-form ul li.srk { width: 187px; }
  .guestbook-table-form ul li.bt1 { width: 120px; }
  .guestbook-table-form ul li.srk select { width: 191px; }
  .guestbook-table-form ul li.srk input { width: 179px; }
  .guestbook-table-form ul li.btk,   .guestbook-table-form ul li.gk, .guestbook-table-form ul li.yzm { width: 510px; }
  .guestbook-table-form ul li.btk input { width: 486px; }
  .guestbook-table-form ul li.tex { width: 510px; }
  .guestbook-table-form ul li.tex textarea { width: 486px; }
}
@media (max-width: 991px) {
  .liuyan_cxcon .liuyan_cxbox ul li.tm { width: 118px; }
  .liuyan_cxcon .liuyan_cxbox ul li.tm input { width: 106px; }
  .guestbook-table-form ul li.bt { width: 130px; }
  .guestbook-table-form ul li.srk { width: 207px; }
  .guestbook-table-form ul li.bt1 { width: 130px; }
  .guestbook-table-form ul li.srk select { width: 201px; }
  .guestbook-table-form ul li.srk input { width: 189px; }
  .guestbook-table-form ul li.btk,   .guestbook-table-form ul li.gk, .guestbook-table-form ul li.yzm { width: 540px; }
  .guestbook-table-form ul li.btk input { width: 526px; }
  .guestbook-table-form ul li.tex { width: 540px; }
  .guestbook-table-form ul li.tex textarea { width: 526px; }
}
@media (max-width: 767px) {
  .guestbook-form { padding: 10px; }
  .guestbook-search { padding: 10px 30px; }
  .guestbook-search ul li { height: auto; padding-bottom: 10px; }
  .guestbook-tips { padding: 0!important; }
  .listnews .guestbook-table .guestbook_title li.t2, .listnews .guestbook-table .guestbook_title li.t3 { display: none; }
  .listnews .guestbook-table .guestbook_title li.t1 { right: 92px; }
  .listnews .guestbook-table ul.even  li.t1, .listnews .guestbook-table ul.odd  li.t1 { right: 92px; }
  .listnews .guestbook-table ul.even li.t2, .listnews .guestbook-table ul.odd li.t2 { display: none; }
  .listnews .guestbook-table ul.even li.t3, .listnews .guestbook-table ul.odd li.t3 { display: none; }
  .guestbook-table-form ul li.bt,   .guestbook-table-form ul li.bt1, .guestbook-table-form ul li.btk { width: 100%; float: none; text-align: left; height: auto; line-height: 36px; }
  .guestbook-table-form ul li.srk,   .guestbook-table-form ul li.srk1, .guestbook-table-form ul li.tex { width: 100%; float: none; height: 45px; }
  .guestbook-table-form ul li.srk select { width: 99%; padding: 3px 3%; }
  .guestbook-table-form ul li.srk input { width: 93%; padding: 3px 3%; }
  .guestbook-table-form ul li.btk input { width: 93%; padding: 3px 3%; }
  .guestbook-table-form ul li.srk1 input, .guestbook-table-form ul li.tex textarea { width: 93%; padding: 3px 3%; }
  .guestbook-table-form ul li.btn_group { padding-left: 0; width: 100%; }
  .guestbook-table-form ul li.gk { height: auto; }
  .guestbook-table-form ul li.btn_group input { width: 120px; margin: 0 5px!important; }
}
/*留言列表页 end*/
/* 留言详细页 */
.newstitle { font-size: 32px; font-weight: bold; line-height: 38px; text-align: center; color: #333; padding: 20px 0 15px; }
.minh500 { min-height: 500px; }
.lynybox { padding: 0 20px 20px; }
.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: 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: red; line-height: 40px; }
.lynybox .liuyancon td .dfbox { border: 1px solid #eee; background: #f8f8f8; padding: 10px; }
.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: 15px!important; }
.lynybox .mydcon { height: 60px; line-height: 60px; 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: 14px; }
.lynybox .mydcon ul li p.srk .myd_input { float: left; margin-top: 14px; 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; padding-bottom: 2px; }
@media (max-width: 991px) {
  .lynybox { padding: 0 15px 15px; }
  .lynybox .liuyancon { margin: 15px auto 0; }
  .lynybox .liuyancon th.tit { padding: 12px 5px; font-size: 15px; width: 20%; }
  .lynybox .liuyancon td.nr { padding: 12px 10px; width: 30%; }
  .lynybox .liuyancon td.nrtxt { padding: 12px 10px; }
  .lynybox .mydcon { height: auto; line-height: 50px; }
  .lynybox .mydcon ul li p.srk { height: 50px; }
  .lynybox .mydcon ul li p.srk .msg-box { top: 9px; }
  .lynybox .mydcon ul li p.srk .myd_input { margin-top: 9px; }
}
@media (max-width: 767px) {
  .lynybox { padding: 10px; }
  .lynybox .liuyancon { margin: 5px auto 0; }
  .lynybox .liuyancon th.tit { padding: 5px 5px; font-size: 14px; white-space: nowrap; }
  .lynybox .liuyancon th.tit1 { white-space: normal; }
  .lynybox .liuyancon td.nr { padding: 5px; font-size: 14px; word-break: break-all; word-break: break-word; }
  .lynybox .liuyancon td.nrtxt { padding: 5px; line-height: 28px; }
  .lynybox .mydcon { line-height: 40px; font-size: 14px; }
  .lynybox .mydcon ul li { white-space: normal; }
  .lynybox .mydcon ul li.mm { padding-right: 5px; }
  .lynybox .mydcon ul li label { padding-right: 10px; }
  .lynybox .mydcon ul li p.srk { height: 40px; }
  .lynybox .mydcon ul li p.srk .msg-box { top: 4px; }
  .lynybox .mydcon ul li p.srk .myd_input { margin-top: 4px; }
}
@media (max-width: 479px) {
  .lynybox .mydcon ul li p.srk .myd_input { width: 130px; }
  .lynybox .mydcon ul li label { padding-right: 5px; font-weight: normal; }
}
/* 留言详细页 end */

/*答问知识库 on*/
.lmbox { background: #fff; padding: 0 20px; }
.wenda_pos { padding: 20px 0 15px; border-bottom: 1px solid #eee; }
.wenda_pos .postitle { width: 184px; height: 34px; line-height: 34px; font-size: 24px; font-weight: bold; color: #1d6dcf; display: block; float: left; overflow: hidden; padding-left: 45px; background: url("../images_new/wd_icolm_01.png") 0 center no-repeat; }
.wenda_search { margin-left: 210px; }
.wenda_search .sear_ul { width: 438px; height: 34px; }
.wenda_search .sear_ul li { font-size: 0; line-height: 0; height: 34px; }
.wenda_search .sear_ul input { vertical-align: middle; width: 100%; height: 34px; border: 0 none; background: none; }
.wenda_search .sear_ul .ss2 { float: right; width: 40px; }
.wenda_search .sear_ul .ss2 input { background: url("../images_new/wd_secico.png") center center no-repeat #1d6dcf; cursor: pointer; }
.wenda_search .sear_ul .ss1 { margin-right: 40px; padding: 0 10px 0 12px; background: #f6f6f6; }
.wenda_search .sear_ul .ss1 input { font-size: 14px; line-height: 40px; }
.wenda_search .sea_link { padding-left: 20px; font-size: 14px; color: #666; line-height: 34px; height: 34px; }
.wenda_search .sea_link span { font-weight: bold; color: #fe8f00; padding: 0 4px; }
.columnname { display: block; white-space: nowrap; height: 46px; line-height: 46px; color: #1d6dcf; font-size: 18px; padding: 0 14px; }
.w-search { height: 48px; line-height: 48px; margin: 18px auto 0; text-align: right; }
.w-search1 { width: 432px; height: 48px; float: left; margin-right: 5px; }
.w-search .text { width: 307px; padding: 0 23px 0 27px; background: #fff; height: 48px; font-size: 14px; color: #847f7f; line-height: 48px; text-align: left; border: none; vertical-align: top; border-radius: 10px 0 0 10px; }
.w-search .btn { width: 75px; height: 48px; border: none; padding: 0; float: right; }
.w-search .znss { width: 80px; height: 48px; background: #ff4112; border-radius: 4px; text-align: center; float: right; line-height: 48px; }
.w-search .znss a { color: #fff; }
.zsk_main { background: #fff; padding: 20px 0 0; overflow: hidden; }
.lm_wenda { width: 328px; height: auto; }
.lm_wenda .m-theme { border: 1px solid #ddd; margin-bottom: 20px; padding: 10px; overflow: hidden; }
.lm_wenda .m-theme h2 { height: 38px; line-height: 38px; font-size: 18px; color: #1d6dcf; font-weight: bold; padding-left: 10px; }
.lm_wenda .m-theme li { width: 102px; height: 40px; line-height: 40px; overflow: hidden; background: url(../images_new/icon.png) left center no-repeat; float: left; text-overflow: ellipsis; white-space: nowrap; }
.lm_wenda .m-theme li a { display: block; padding-left: 12px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-issue { width: 790px; min-height: 478px; padding: 10px; overflow: hidden; float: right; border: 1px solid #ddd; }
.m-issue ul { padding: 0 8px 15px; }
.m-issue ul li { height: 36px; line-height: 36px; overflow: hidden; background: url(../images_new/icon.png) no-repeat left center; padding-left: 15px; }
.m-issue ul li a { font-size: 16px; max-width: 650px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-issue ul li .date { float: right; color: #999; font-size: 14px; }
.m-issue ul li img { float: left; margin: 12px 0 0 2px; }

@media (min-width:992px) and (max-width:1199px) {
  .m-issue { width: 582px; }
  .m-issue ul li a { width: 460px; }
}
@media (max-width:991px) {
  .lmbox { padding: 0 10px; }
  .wenda_pos { padding: 10px 0; }
  .zsk_main { padding: 10px 0 0; }
  .lm_wenda, .m-issue { float: none; width: auto; min-height: auto; }
  .m-issue ul { padding: 0 0 10px; }
  .m-issue ul li a { max-width: none; display: block; float: none; margin-right: 90px; }
  .lm_wenda { margin-top: 10px; }
  .lm_wenda .m-theme { margin-bottom: 10px; }
  .lm_wenda .m-theme li { width: 20%; }
}
@media (max-width:767px) {
  .lm_wenda .m-theme li { width: 33.3%; }
  .wenda_pos .postitle { float: none; }
  .wenda_search { margin: 8px auto 0; }
  .wenda_search .sear_ul { width: auto; float: none; }
}
@media (max-width:479px) {
  .lm_wenda .m-theme li { width: 50%; }
}
.wendawz_pos { padding: 20px 10px 15px; }
.content_wdwz { padding: 30px; min-height: 300px; }
.wdwz_info .info { height: 40px; float: left; width: 600px; }
.wdwz_info .info p { height: 28px; line-height: 28px; font-size: 12px; color: #666; padding-right: 10px; overflow: hidden; }
.wdwz_info .info.info2 { width: 290px; }
.wdtitle { padding: 0 0 20px; font-size: 24px; text-align: center; line-height: 1.2; font-weight: bold; color: #2f5398; }
.dwzskwz_con { margin-top: 20px; font-size: 16px; overflow: hidden; }
.dwzskwz_con .wdcon { margin-left: 50px; line-height: 26px; word-break: break-all; word-wrap: break-word; padding-top: 10px; }
.dwzskwz_tit { width: 34px; height: 34px; margin: 6px 0 0; text-align: center; line-height: 34px; color: #fff; font-size: 18px; background: url("../images_new/wd_icowz2.png") 0 0 no-repeat; }
.wdewm { padding: 15px 0 0; width: 160px; text-align: center; height: 210px; margin: 0 auto; }
.wdewm .j-qrcode { width: 160px; height: 160px; }
.wdewm span { font-size: 14px; color: #666; padding-top: 8px; height: 22px; line-height: 22px; }
/*答问知识库文章 end*/
@media (max-width:767px) {
  .content_wdwz { padding: 10px; }
  .dwzskwz_con .wdcon { margin-left: 0; clear: both; }
}

/* 部门信箱 */
#messageBoardWin { display: none; text-align: center; line-height: 32px; }
#messageBoardWin a { color: red; }
.xx-title { height: 39px; line-height: 39px; font-size: 16px; color: #444; background: #f5f5f5; }
.xx-title div { float: left; text-align: center; }
.xx-title .t1 { width: 60%; text-indent: 20px; text-align: left; }
.xx-title .t2 { width: 20%; }
.xx-title .t3 { width: 20%; }
.m-email .box { height: 282px; padding: 10px 0; }
.m-email .box li { height: 33px; line-height: 33px; border-bottom: 1px dashed #ddd; background: url("../images/icon.png") no-repeat 4px center; padding-left: 5px; float: none; }
.m-email .box li .p-title { width: 57%; float: left; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 3%; }
.m-email .box li .p-time { width: 20%; float: left; text-align: center; color: #999; font-size: 13px; white-space: nowrap; }
.m-email .box li .p-state { width: 20%; float: left; text-align: center; color: #999; font-size: 14px; }

.email-title { height: 39px; background: #f5f5f5; line-height: 39px; }
.email-title p { float: left; text-align: left; color: #444; font-size: 16px; font-weight: normal; }
.email-content ul li { height: 34px; line-height: 34px; color: #979797; border-bottom: 1px dashed #ddd; background: url("../images/icon.png") no-repeat 4px center; padding-left: 5px; }
.email-content ul li p { float: left; }
.email-content ul li a { display: block; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
.email-title { height: 39px; background: #f5f5f5; line-height: 39px; }
.email-title p { float: left; text-align: left; color: #444; font-size: 16px; font-weight: normal; }
.email-title p.p-title { width: 60%!important; text-indent: 1em!important; }
.m-email .box li .p-title { text-indent: 0; }
.email-title p.p-time, .p-time { width: 20%; text-align: center; }
.email-title p.p-state, .p-state { width: 20%; text-align: center; }

.m-email .box li a { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float: left; max-width: 100%; padding: 0; width: auto; }
.m-email .box li a span.tit { display: block; float: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 0; }
.m-email .box li a span.gk { display: block; float: right; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lynybox { border: 1px solid #ccc; padding: 20px!important; }
.ld_wztit { padding: 25px 0!important; font-size: 32px!important; color: #333!important; }
.ld_mialhf { background: #fff!important; padding: 10px 15px 10px 15px!important; }
.ld_hfcontent, .ld_mailwen { font-size: 16px!important; }
.lynybox .mydcon ul li.pjbtn input.myd_btn { font-size: 16px!important; }
.ld_hftitle .ld_hfdw { font-size: 14px!important; }
.ly-con-r { width: 900px!important; }
.old-mesg { display: none; }
.bmxx-bgfff { margin-bottom: 20px!important; }
@media (max-width: 1199px) and (min-width: 992px) {
  .container { width: 992px; }
  .ly-con-r { width: 692px!important; }
  .guestbook-table ul li.t3 { width: 218px!important; }
  .bmxx_sltj .rx_zsfb { width: 380px!important; }
  .bmxx_sltj .rx_sqfl { width: 300px!important; }
}
@media (max-width: 991px) {
  .ly-con-r { width: auto!important; }
  .bmxx_sltj .rx_sqfl, .bmxx_sltj .rx_zsfb { width: auto!important; float: none!important; }
  .bmxx_sltj .rx_sqfl, .rx_tjbox { margin-top: 20px; }
  .bmxx-bgfff { padding: 10px!important; margin-bottom: 10px!important; }
}
@media (max-width: 767px) {
  .m-email .box li .p-title { padding-left: 2%; }
}
@media (max-width: 520px) {
  .email-title p.p-time, .p-time { display: none; }
  .email-title { position: relative; }
  .m-email .box li { position: relative; }
  .email-title p.p-state, .p-state { position: absolute; right: 0; top: 0; width: 100px!important; }
  .m-email .box li .p-title { padding: 0 100px 0 12px; float: none; width: auto; }
  /*新*/
  .m-email .xx-title { position: relative; }
  .m-email .xx-title .t3 { position: absolute; right: 0; top: 0; width: 100px; }
}
/*重要转载*/
.zyzz_main { padding: 20px; }
.hide.active { display: block!important; }
.zyzzlist { height: 45px; background: #e2e2e2; }
.zyzzlist li { float: left; width: 25%; text-align: center; }
.zyzzlist li a { display: block; height: 45px; line-height: 45px; font-size: 20px; }
.zyzzlist li.active a { color: #fff; font-weight: bold; background: #1d6dcf; }
.zyzz_con { padding: 10px 0; overflow: hidden; }
.zyzz_con ul li { height: 34px; line-height: 34px; font-size: 16px; background: url("../images_new/icon.png") left center no-repeat; padding: 2px 90px 2px 15px; overflow: hidden; position: relative; }
.zyzz_con ul li .date { position: absolute; right: 0; top: 2px; font-size: 14px; }
.zyzz_con ul li a { float: none; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listgk li .col-block { float: left; max-width: 100%; display: block; padding: 2px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listgk li .date { white-space: nowrap; position: absolute; right: 0; top: 2px; font-size: 15px; color: #999; }
.listgk li .title { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none; }
.listgk li .explain-list, .listgk li .policy-list { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listgk li .explain-list .split-line, .listgk li .policy-list .split-line { padding: 0 5px; color: #666; font-size: 14px; }
.listgk li .explain-list .explain-link, .listgk li .policy-list .policy-link { display: inline; color: #1d6dcf; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.listgk li .explain-list .explain-link:hover, .listgk li .policy-list .policy-link:hover { color: #1d6dcf; }
.zy_more { text-align: right; font-size: 14px; font-weight: bold; line-height: 40px; }
.zy_more a { color: #1d6dcf; }
@media (min-width: 992px) and (max-width: 1199px) {
  .zyzzlist li a { font-size: 18px; }
}
@media (max-width: 767px) {
  .zyzzlist { height: auto; }
  .zyzzlist li { width: 50%; }
  .zyzzlist li a { font-size: 20px; }
  .zyzz_main { padding: 10px; }
}
@media (max-width:400px) {
  .zyzzlist li a { font-size: 18px; }
  .zyzz_con { padding: 0; }
}
@media (max-width:360px) {
  .zyzzlist li { width: 100%; }
  .zyzzlist li a { font-size: 20px; }
}

/*文章页*/
.wenzhang { border: 1px #eee solid; }
.con_main .guidang { position: absolute; top: -28px; right: 0; }
.newstitle, .wztit { font-size: 32px; font-weight: bold; line-height: 38px; text-align: center; color: #333; padding: 20px 0 15px; }
.wzbjxx_info, .zn_newsinfo { margin: 5px auto 10px; padding: 5px 5px 8px; line-height: 0; text-align: center; color: #666; padding-bottom: 14px; border-bottom: 1px solid #eee; font-size: 0; position: relative; }
.newstitlef { text-align: center; font-size: 24px; line-height: 30px; padding: 5px 0; }
.newstitles, .newstitlet { text-align: center; font-size: 20px; line-height: 28px; }
/*.newsinfo i{font-style: normal;}*/
/*.newsinfo span{display: inline-block; padding: 0 0.5em; line-height: 26px; font-size: 14px; vertical-align: middle;}*/
/*.newsinfo .j-info-hit{padding: 0;}*/
/*.newsinfo input{width: 10px;height: 10px;border: 1px solid #ddd;margin: 0 1px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}*/
/*.newsinfo .bdsharebuttonbox{display: inline;}*/
/*.newsinfo .bdshare-button-style0-16 a, .newsinfo .bdshare-button-style0-16 .bds_more{float: none !important; vertical-align: middle;}*/
/*.newsinfo a{color: #666;}*/
/*.newsinfo a:hover{color: #dd0000;}*/
.newsinfo { border-bottom: 1px solid #eee; padding: 18px 0 13px; line-height: 32px; font-size: 15px; color: #666; text-align: center; }
.newsinfo span { display: inline-block; margin: 0 10px; vertical-align: top; }
.newsinfo .wz_font { z-index: 2; }
.newsinfo i { font-style: normal; }
.wz_font i { display: block; float: left; font-style: normal; white-space: nowrap; overflow: hidden; }
.wz_font a { display: block; float: left; margin-top: 4px; height: 24px; line-height: 24px; padding: 0 7px; border: #e6e6e6 1px solid; text-align: center; cursor: pointer; color: #999; }
.wz_font a:hover { color: #fe8f00; }
.wz_font a.active { color: #fe8f00; }
.wz_font a.j-fontBig { border-right: 0; border-radius: 2px 0 0 2px; }
.wz_font a.j-fontSmall { border-left: 0; border-radius: 0 2px 2px 0; }
.newsinfo .print_w { z-index: 2; background: url("../images_new/print.png") 0 center no-repeat; cursor: pointer; padding-left: 22px; }
.newsinfo .wz_sc { background: url("../images_new/wz_sc.png") left center no-repeat; padding: 0 0 0 20px; }
.newsinfo .wz_sc a { color: #666; }
.newsinfo .foot-jc { background: url("../images_new/wz_glass.png") left center no-repeat; padding: 0 0 0 20px; color: #666; }
.newsinfo .foot-jc a { color: #fe8f00; }
.newsinfo  .downbtn { background: url("../images_new/wjxz_dot.png") left center no-repeat; padding: 0 0 0 20px; }
.newsinfo .share { display: inline-block; }
.newsinfo .share .share-weixin { background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat; }
.newsinfo .share span { padding: 0; }
.newsinfo .share-box { position: relative; top: 6px; }
.newsinfo a { color: #666; }
.newscontnet, .wzcon { font-size: 16px; color: #333; line-height: 200%; padding-bottom: 40px; text-align: justify; overflow-x: auto; padding: 20px 0; }
.newscontnet img, .newscontnet table, .wzcon img, .wzcon table { max-width: 90%; }
.newscontnet img { margin: 5px 0; height: auto!important; }
.newscontnet table { margin: 0 auto; }
.minh500 { height: auto; min-height: 500px; }

.wzbjxx_info { font-size: 0; line-height: 0; }
.wzbjxx_info span { display: inline-block; vertical-align: middle; font-size: 13px; line-height: 24px; padding: 0 5px; }
.wzbjxx_info i { font-style: normal; }
.wz_share .j-share-info { display: inline-block; width: 100px; height: 24px; position: relative; vertical-align: middle; }
.wz_share .share-box { top: -2px; left: 0; right: auto; }
.share-bar a { margin-right: 5px; }

/*关联标签*/
.bqxx{ line-height: 28px; font-size: 15px;}
.bqxx span{ float: left;}
.bqxx a{ background: #f6f6f6; color: #fe7200; cursor: default; border-radius: 5px; float: left; margin-right: 10px; padding: 0 10px;}


@media (max-width:991px) {
  .newsinfo .font { float: none; padding-left: 1em; }
  .newsinfo { padding: 5px; position: static; }
}
.wzewm { text-align: center; color: silver; font-size: 14px; padding-bottom: 30px; }
.wzewm .txt { display: block; line-height: 30px; }
.wzewm .j-qrcode { width: 160px; height: 160px; margin: 0 auto; }
.wzbot1 { padding-top: 10px; border-top: 1px solid #eee; }
.wzbot1 .share { line-height: 36px; height: 36px; font-size: 14px; position: relative; padding-left: 30px; background: url("../images_new/wzicon2.gif") left center no-repeat; }
.wzbot1 .share-box { right: auto; left: 24px; top: 6px; }
.wzbot1 .share-bar a { margin-right: 5px; }
.wzbot1 a { color: #999; }
.wzbot1 a:hover { color: red; }
.wzbot1 .fr { font-size: 0; line-height: 0; }
.wzbot1 .fr a, .wzbot1 .fr span { display: inline-block; height: 36px; line-height: 36px; background: url(../images_new/wzicon1.gif) 0 10px no-repeat; padding: 0 10px 0 22px; font-size: 14px; vertical-align: middle; }
.wzbot1 .fr a.close { background-image: url(../images_new/close1.gif); }
.wzbot1 .fr a.foot-jc { background: none; padding-left: 0; }
.m-dettitle { position: fixed; top: 0; z-index: 101; width: 100%; height: auto; box-shadow: rgb(172, 172, 172) 0 2px 4px; left: 0; background: rgb(248, 248, 248); overflow: hidden; }
.u-dettitle { width: 910px; font-weight: bold; font-size: 18px; line-height: 26px; padding: 19px 0; overflow: hidden; }
/*图片文章*/
.photoNews { padding-bottom: 30px; }
/*视频文章*/
.video_main_content { text-align: center; padding: 0 0 20px; }

@media (min-width: 768px) and (max-width:991px) {
  .newstitle, .wztit { font-size: 24px; line-height: 32px; }
}
@media (max-width: 767px) {
  .newstitle, .wztit { font-size: 22px; line-height: 30px; padding: 0 0 10px; }
  .newscontnet { padding: 20px 0; }
  .listnews .guidang { right: 20px; }
  /* .video_main_content .video-player, .video_main_content video {
    width: 100% !important;
    height: auto !important;
} */
}
@media (max-width: 480px) {
  .content_syy { padding: 15px 5px 0; }
}

@media print {
  a[href]:after { content: none!important; }
  .container { width: 1200px; }
  .footer,   .header,   .navbox,   .slide,   .wz_top,   .wzbot1,   .wzewm, .zn_newsinfo { display: none; }
  .con_main { border: 0 none; }
  .lmcontain { padding: 0; }
  body { background: #fff; }
}


/*搜索页*/
.ssy_container{ padding: 20px; font-family:"微软雅黑"; position:relative;background: #fff;border:1px solid #ddd;}
.ssy_leftbar{width:260px;height:auto;margin-bottom:50px;}
.fenlei_tit,.searchType-title{height:32px;line-height:32px;padding-left:20px;font-size:16px;font-weight:bold;color:#333;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f4f4f4;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:32px;line-height:32px; font-size:14px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#de3e40;}
.result_title{padding-right:18px;font-size:15px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar{ height:auto; min-height:515px; _height:auto; margin-left: 289px; border-left: 1px solid #cecece; padding: 0 0 0 20px;}
.result_title{padding-right:18px;font-size:16px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .pagination{ margin-top: 20px;}
.ssy_rightbar .search-list{height:auto; padding:0 15px 20px 15px;}
.ssy_rightbar .search-list li.search-title{line-height:28px;font-size:15px; font-weight:bold; color: #333;}
.ssy_rightbar .search-list li.search-title a{color: #333;}
.ssy_rightbar .search-list li.search-title .columnname{padding: 0 10px; background: #333; border-radius: 5px; display: inline-block; color: #fff; cursor: pointer; margin-right: 15px; line-height: 30px;}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}
.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{ padding: 4px 0; line-height: 26px;color: #666666;}
.ssy_rightbar .search-list li.search-column{color:#d20607;line-height:22px; }
.ssy_rightbar .search-list li.search-url{padding-top: 4px; overflow: hidden; line-height: 26px; font-size: 14px;   word-break: break-all; word-wrap: break-word;}
.ssy_rightbar .search-list li.search-url span.date{ padding-left:14px; color: #008000;}
.ssy_rightbar .search-list li.search-url a{  color: #008000;}
.ssy_rightbar .search-list li.search-url a:hover{ color: #008000; text-decoration:underline;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.warm-prompt{line-height:30px; font-size:14px;}
.two_ssresult{ height: 32px; line-height: 32px; text-align: right; color: #a9a9a9; font-size: 16px; border-bottom: 1px solid #ccc; margin-top: 10px;}
.two_ssresult span{ color: #cc0000;}
.two_ssresult p{ float: left; color: #000;}
@media (min-width: 768px) and (max-width:991px) {
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding: 20px;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}
}
@media (max-width: 991px) {
    .ssy_rightbar .search-list li.search-url a{display: none;}
    .ssy_rightbar .search-list li.search-url span.date{padding-left:0;}
}
@media (max-width: 767px) {
    .ssy_container{padding:10px;margin-bottom:10px;}
    .ssy_leftbar{display: none;}
    .ssy_rightbar{margin-left: 0; width: auto; border: 0 none; padding-left: 0;}
    .ssy_container{padding:10px;}
    .ssy_rightbar .search-list{padding: 10px 0 0;}
}
/*搜索页 留言列表*/
.ssy_rightbar .guestbook-table .guestbook_title{margin-bottom: 10px;background: #f4f4f4;font-size: 16px;font-weight: bold;}
.ssy_rightbar .guestbook-table .guestbook_title li.t3{text-align: center;}
.ssy_rightbar .guestbook-table ul{height: 32px;line-height: 32px;position: relative;font-size:15px;}
.ssy_rightbar .guestbook-table ul li{padding:2px 0;line-height: 28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position: absolute; top:0; text-align: center;}

.ssy_rightbar .guestbook-table ul li.t1{width: 100px;left: 0;}
.ssy_rightbar .guestbook-table ul li.t2{position:static;margin:0 300px 0 100px; text-align: left;}
.ssy_rightbar .guestbook-table ul li.t2 a{float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ssy_rightbar .guestbook-table ul li.t3{width: 100px;right: 200px;}
.ssy_rightbar .guestbook-table ul li.t4{width: 100px;right: 100px;}
.ssy_rightbar .guestbook-table ul li.t5{width: 100px;right: 0;}
@media (max-width: 767px) {
    .ssy_rightbar .guestbook-table ul li.t1,.ssy_rightbar .guestbook-table ul li.t4,.ssy_rightbar .guestbook-table ul li.t5{display: none!important;}
    .ssy_rightbar .guestbook-table ul li.t3{right: 0;}
    .ssy_rightbar .guestbook-table ul li.t2{margin:0 100px 0 0;}
}
