﻿@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: auto; overflow-x: hidden; }
*html { background-image: url(about:blank); background-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
a, abbr, acronym, b, body, br, button, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, input, label, li, ol, p, q, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
li, ul { vertical-align: middle; }
abbr, acronym { border: 0; }
hr { border-color: #9a9a9a; }
a { color: #333; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #f19922; text-decoration: none; }
a:focus { outline: none; }
a img, img { border: none; margin: 0; padding: 0; border: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; line-height: 0; content: " "; clear: both; height: 0; overflow: hidden; margin: 0; padding: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; border-radius: 0; }
.cc, .clear { clear: both; font-size: 0; line-height: 0; height: 0; margin-top: -1px; overflow: hidden; }
.clear20 { clear: both; font-size: 0; line-height: 0; height: 0; padding: 10px 0; overflow: hidden; }
.f1, .fl, .left { float: left; }
.f2, .fr, .right { float: right; }
button, input, select, textarea { vertical-align: middle; outline: none; font-family: "Microsoft YaHei",微软雅黑; color: #333; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
textarea { resize: none; }
.z-hide { display: block; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0; }
.hide.active { display: block!important; }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
body { background: #f6f6f6; font: 12px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif; }

/*搜索框里面字体颜色*/
input::-webkit-input-placeholder { /* WebKit browsers */ font-family: "微软雅黑"; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-family: "微软雅黑"; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ font-family: "微软雅黑"; }
input:-ms-input-placeholder { /* Internet Explorer 10+ */ font-family: "微软雅黑"; }

/*头部*/
.heard { width: 100%; height: auto; }
.top { width: 100%; height: 30px; line-height: 30px; }
.top a { color: #666; margin-right: 10px; }
.top a:hover { color: #55a82d; }
.top2_right li { float: left; }
/*banner*/
.banner { height: 180px; background: url("../images/banner.png") no-repeat center 0; }
.banner .container { position: relative; }
.banner_left { margin: 58px 0 0 10px; }
.banner_left li { display: inline-block; }
.banner_left .img_title { display: none; }

/*搜索*/
.searchBox { width: 370px; height: 40px; margin: 70px 10px 0 0; position: relative; padding-right: 80px; line-height: 0; }
.searchBox form { width: auto; display: block; position: relative; padding-right: 60px; }
.htxt { width: 100%; text-indent: 40px; height: 40px; line-height: 40px; font-size: 12px; color: #999; border: none; outline: none; border-right: none; border-top-left-radius: 18px; border-bottom-left-radius: 18px; vertical-align: middle; background: rgba(255,255,255,0.85) url(../images/ss.png) no-repeat left 10px center; }
.hbtn { width: 60px; height: 40px; border: none; cursor: pointer; background: #f7b167; color: #fff; font-size: 14px; position: absolute; right: 0; top: 0; border-radius: 0 18px 18px 0!important; }
.msg-box { position: absolute!important; }
.ph-label span { text-indent: 42px!important; right: 0; }
.ph-label { position: relative!important; }
.znss_icon { width: 40px; padding-left: 30px; height: 40px; line-height: 20px; font-size: 14px; color: #333; text-align: center; background: url("../images/znss_btn.png") no-repeat center left; position: absolute; right: 0; top: 0; }
.znss_icon a { color: #55a82d; }

/*导航*/
.nav-box { width: 100%; height: 50px; background: #55a82d; }
.nav { height: 100%; width: 100%; }
.nav ul li { float: left; line-height: 50px; text-align: center; font-size: 22px; background: url(../images/icon10.png) no-repeat right center; }
.nav ul li a { color: #fff!important; width: 163px; display: block; }
.nav ul li.on { background: #407e22 url(../images/icon10.png) no-repeat right center; }
.nav ul li:hover { background: #407e22 url(../images/icon10.png) no-repeat right center; }
.nav ul li.first a { width: 136px; }
.nav ul li.active_public a { width: 222px; }
.nav ul li.last { background-image: none; }
/*-----头部 end------*/
/*中间*/
.cn { background: #fff; padding: 15px 20px 20px; }
.one { padding: 20px; margin-top: 20px; background: #fff; }
/**轮播图**/
.twbox { width: 660px; height: 370px; overflow: hidden; }
.ind-flash .flash-slide { position: relative; height: 100%!important; width: 100%!important; }
.ind-flash .ind-flashPic, .ind-flash .ind-flashPic a, .ind-flash .ind-flashPic img, .ind-flash .ind-flashPic li, .ind-flash .ind-flashPic ul { height: 100%!important; width: 100%!important; }
.ind-flash .ind-flashPic { position: relative; z-index: 0; }
.ind-flash .ind-flashPic li { zoom: 1; vertical-align: middle; }
.ind-flash .ind-flashPic a { display: block; color: #fff; position: relative; }
.ind-flash .ind-flashPic img { display: block; }
.ind-flash .ind-flashPic .title { display: block; height: 40px; line-height: 40px; padding: 0 120px 0 10px; font-size: 16px; background: rgba(0, 0, 0, 0.45); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff; }
.ind-flash .ind-flashPic a:hover .title { color: #fff; }
.ind-flash .ind-flashNum { height: 12px; overflow: hidden; position: absolute; right: 8px; bottom: 14px; z-index: 1; }
.ind-flash .ind-flashNum ul { overflow: hidden; zoom: 1; float: left; }
.ind-flash .ind-flashNum ul li { float: left; margin-right: 8px; width: 12px; height: 12px; text-indent: -20em; font-size: 0; background: #fff; border-radius: 12px; overflow: hidden; cursor: pointer; }
.ind-flash .ind-flashNum ul li.on { background: #ff9600; }

/*tab切换*/
.tab { width: 470px; height: 370px; overflow: hidden; }
.tab_top { width: 100%; height: 22px; }
.tab_top ul li { float: left; line-height: 22px; font-size: 20px; margin-right: 30px; }
.tab_top ul li a { color: #505050; }
.tab_top ul li img { float: left; margin-top: 8px; }
.tab_top ul li.active a { color: #4e9c29; }
.tab_title { overflow: hidden; }
.tab_title2 { display: none; }
.tab_title2.active { display: block; }
.tab_title2 ul { margin-top: 12px; }
.tab_title2 ul li { height: 32px; line-height: 32px; overflow: hidden; background: url(../images/dot.png) left center no-repeat; padding-left: 10px; font-size: 16px; position: relative; padding-right: 60px; }
.tab_title2 ul li a { display: inline-block; max-width: 360px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tab_title2 ul li .starting { color: #55a82d; }
.tab_title2 ul li .nostart { color: #fa8400; }
.tab_title2 ul li .over { color: red; }
.tab_title2 ul li a:hover { color: #55a82d; }
.tab_title2 ul li .date { color: #999; font-size: 14px; position: absolute; right: 0; top: 0; }
.tab_title2 ul li img { float: left; padding: 5px 0 0 2px; }
#htab2 ul li .nostart, #htab2 ul li .over, #htab2 ul li .starting { position: absolute; right: 0; top: 0; }
#htab1 ul li .nostart, #htab1 ul li .over, #htab1 ul li .starting { position: absolute; right: 0; top: 0; }

.xbxw { height: 67px; line-height: 67px; font-size: 15px; border-bottom: 1px dashed #ccc; }
.xbxw a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #d10000; }
.tab_top2 { width: 100%; height: 30px; }
.zyxx .tab_top2 ul li { font-size: 16px; margin-right: 0; padding-left: 10px; float: left; }
.zyxx .tab_top2 ul li a { color: red; }
.zyxx .tab_title2 ul li { height: 30px; line-height: 30px; }

/*前台部门信箱*/

/*通知公告*/
.tzgg { height: 80px; overflow: hidden; padding-top: 20px; border-top: 1px solid #e4e4e4; margin-top: 20px; }
.tzgg_left a { display: block; width: 60px; height: 60px; font-size: 0; }
.tzgg_right { height: 60px; overflow: hidden; margin-left: 71px; }
.tzgg_right ul li { margin: 0 13px; height: 29px; line-height: 29px; overflow: hidden; background: url(../images/dot.png) left center no-repeat; padding-left: 10px; font-size: 15px; float: left; width: 30%; }
.tzgg_right ul li a { display: block; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tzgg_right ul li img { float: left; margin-top: 8px; }
.date { color: #999; font-size: 14px; }
/*第二板块*/
.tow { padding: 10px 20px; margin-top: 20px; background: #fff; }
/*专题轮播*/
.zhbanner { width: 100%; height: 70px; }
.zhbanner .j-scroll { position: relative; overflow: hidden; height: 70px; padding: 0 30px; }
.zhbanner .j-scroll .prev { display: block; width: 20px; height: 50px; position: absolute; top: 12px; background: url(../images/prev.png) no-repeat; cursor: pointer; left: 0; }
.zhbanner .j-scroll .next { display: block; width: 20px; height: 50px; position: absolute; top: 12px; background: url(../images/next.png) 0 0 no-repeat; cursor: pointer; right: 0; }
.zhbanner .j-scroll .scroll-wrap { width: 100%; overflow: hidden; }
.zhbanner .scroll-wrap ul li .title { display: none; }
.zhbanner .img_title { display: none; }
.zhbanner ul li { float: left; width: 260px; margin-right: 20px; }
.zhbanner ul li img { width: 100%; }
/*第三板块*/
.three { margin-top: 20px; }
.three_left { width: 725px; }
/*互动交流*/
.three_right { width: 460px; }
.zwgk { padding: 15px; height: 334px; background: #fff; }
.zwgk_top { height: 33px; border-bottom: 1px solid #ddd; }
.zwgk_top a, .zwgk_top span { font-size: 20px; color: #55a82d; padding: 0 10px 3px; border-bottom: 3px solid #55a82d; }
.zwgk_left { width: 190px; }
.zwgk_left .ul li { height: 42px; line-height: 42px; border-radius: 3px; border: solid 1px #55a82d; margin-top: 15px; font-size: 16px; }
.zwgk_left .ul li span { margin-left: 10px; }
.zwgk_left .ul li img { margin-left: 9px; transition: all .6s; }
.zwgk_left .ul li:hover img { transform: translateX(10px); -ms-transform: translateX(10px); -moz-transform: translateX(10px); -webkit-transform: translateX(10px); }
/*最新公开*/
.zwgk_right { height: auto; overflow: hidden; margin-top: 15px; margin-left: 205px; }
.zwgk_right .zxgk_top { padding-left: 15px; height: 42px; line-height: 42px; background: #f8f8f8; border-left: 4px solid #55a82d; font-size: 19px; }
.zwgk_right .zxgk_top ul li { float: left; margin-right: 15px; }
.zwgk_right .zxgk_top ul li a { color: #55a82d; }
.zwgk_right .tab_title2 { margin-top: 10px; }
.zwgk_right .tab_title2 ul li a { max-width: 390px; }

/*政务，个人，短信*/
.grdx { background-color: #fff; padding: 12px 15px; margin-top: 15px; overflow: hidden; }
.grdx .img_title { display: none; }
.grdx img { width: 100%; }
/*互动交流*/
.three_right { width: 434px; height: auto; overflow: hidden; background: #fff; padding: 9px 15px; }
.three_right .tab { width: auto; height: 314px; margin-top: 16px; }
.three_right .tab_top { height: 47px; }
.three_right .tab_top ul li { background: #f8f8f8; line-height: 45px; margin-right: 0; width: 143px; height: 45px; text-align: center; }
.three_right .tab_top ul li.active { background: url("../images/tab.png") center 0 no-repeat; height: 47px; line-height: 47px; }
.three_right #htab1 ul li a { max-width: 330px; }
.three_right #htab1 ul li .date { position: absolute; top: 0; right: 55px; }
/*互动广告位*/
.hdgw ul li { width: 96px; height: 98px; background-color: #f6f6f6; border-radius: 5px; float: left; margin-right: 15px; text-align: center; }
.hdgw ul li img { margin-top: 17px; margin-bottom: 16px; transition: all 1.5s; }
.hdgw ul li a { display: block; height: 100%; }
.hdgw ul li:hover img { transform: rotateY(360deg); }
.hdgw ul li.num4 { margin-right: 0; }
.hdgw ul li .img_title { display: block; padding: 0 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*部门信箱*/
.tab_title2 .hd_telbox { height: 28px; background: #fafafa; margin-top: 8px; }
.tab_title2 .hd_telbox p { float: left; height: 28px; line-height: 28px; font-size: 15px; color: #535353; }
.tab_title2 .hd_telbox p.p1 { width: 25%; text-indent: 10px; }
.tab_title2 .hd_telbox p.p2 { width: 60%; }
.tab_title2 .hd_telbox p.p3 { width: 15%; text-align: center; }

.tab_title2 .hd_xdbox li { height: 30px; line-height: 30px; background: none; padding-left: 0; }
.tab_title2 .hd_xdbox li p { float: left; height: 30px; }
.tab_title2 .hd_xdbox li p.p1 { width: 25%; text-indent: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #999; }
.tab_title2 .hd_xdbox li p.p2 { width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; }
.tab_title2 .hd_xdbox li p.p3 { width: 15%; text-align: center; }
.tab_title2 .hd_xdbox li p.p3 span { color: #fa8400; }

/*有情链接*/
.linkbox { height: 60px; margin: 20px auto 0; border-top: 3px solid #55a82d; background: #e4e4e4; }
.is-select .select { position: relative; float: left; z-index: 94; height: 34px; margin-top: 11px; margin-right: 20px; }
dl.last { margin-right: 0!important; }
.is-select .select dt { height: 34px; display: inline-block; color: #333; background: url(../images/link.png) no-repeat; line-height: 34px; text-indent: 10px; font-weight: normal; cursor: pointer; width: 285px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 99; font-size: 14px; }
.is-select .select dd { position: absolute; left: 0; bottom: 33px; right: 0; background: #fff; display: none; z-index: 98; border: #ddd 1px solid; }
.is-select .select dd ul { padding: 5px; max-height: 400px; overflow-y: auto; overflow-x: hidden; }
.is-select .select dd ul li { background: #f7f7f7; border-bottom: #fff 1px solid; }
.is-select .select dd ul li a { display: block; padding: 0 5px; font: normal 12px/26px "Microsoft Yahei"; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; }
.is-select .select dd ul li a:hover { background: #f0f0f0; text-decoration: none; color: red; }
/*底部*/
.footer { line-height: 180%; padding-top: 38px; padding-bottom: 38px; font-size: 14px; color: #505050; text-align: center; background: #e4e4e4; border-top: 1px solid #c1c1c1; }
.footer .container { position: relative; }
.footer a { color: #505050; }
.footer a:hover { color: red; }
.footer span { padding: 0 5px; }
.dzjg { position: absolute; left: 157px; top: 33px; }
.jiucuo { position: absolute; right: 107px; top: 38px; }
@media only screen and (max-width:1199px) and (min-width:992px) {
  /* .searchBox{ width: 180px;} */
  /*导航*/
  .nav ul li a { width: 134px; }
  .nav ul li.first a { width: 100px; }
  .nav ul li.active_public a { width: 188px; }
  /*焦点图*/
  .twbox { width: 540px; height: 303px; }
  .tab { width: 392px; height: 300px; overflow: hidden; }
  .tab_title2 ul li { height: 34px; line-height: 34px; }
  .tab_title2 ul li a { max-width: 290px; }
  .tzgg_right ul li { margin: 0 1.5%; box-sizing: border-box; }
  /*通知公告*/
  .zhbanner ul li { width: 215px; margin-right: 10px; }
  .three_left { width: 585px; }
  .zwgk_left { width: 180px; }
  .zwgk_left .ul li span { margin-left: 5px; }
  .zwgk_right { margin-left: 195px; }
  .zwgk_right .tab_title2 ul li a { max-width: 300px; }
  .three_right { width: 357px; }
  #htab2 ul li a { max-width: 290px; }
  #htab1 ul li a { max-width: 240px; }
  .hdgw ul li { width: 78px; }
  .is-select .select { margin-right: 10px; }
  .is-select .select dt { width: 239px; background-position: right 0; border-left: 1px #ddd solid; }
}
@media only screen and (max-width:991px) {
  .banner { height: auto; padding-bottom: 25px; background-size: auto 100%; }
  .banner_left, .searchBox { float: none; }
  .banner_left { margin: 30px 0 0 0; width: auto; text-align: center; }
  .banner_left ul{
    display: inline-block;
    float: none;
  }
  .banner_left img { max-width: 96%; height: auto; }
  .searchBox { margin: 20px auto 0; }
  .tab,   .three_left,   .three_right, .twbox { float: none; width: auto; }
  .tab { height: auto; }
  .tab_title2 ul li a { float: none; display: block; max-width: none!important; }
  .tab_title2 ul li img { display: none; }
  .tzgg_right ul li { width: 47%; box-sizing: border-box; margin: 0 1.5%; }
  .zhbanner ul li { margin-right: 10px; width: 219px; }
  .tow { padding: 10px 15px; }
  .three_right .tab { height: auto; }
  #htab1 ul li { padding-right: 110px; }
  .three_right .tab { margin-top: 12px; }
  .hdgw ul li { width: 173px; }
}
@media only screen and (max-width:991px) and (min-width:768px) {
  .nav ul li { font-size: 20px; }
  .nav ul li a { width: 104px; }
  .nav ul li.first a { width: 65px; }
  .nav ul li.active_public a { width: 144px; }
  .one { padding: 15px 15px 0 15px; margin-top: 15px; }
  .twbox { height: 414px; }
  .tab,   .three, .tow { margin-top: 15px; }
  .tzgg { padding-top: 15px; margin-top: 15px; }
  .is-select .select { margin-right: 10px; }
  .is-select .select dt { width: 183px; background-position: right 0; border-left: 1px #ddd solid; }
}
@media only screen and (max-width:767px) {
  .top2_left { display: none; }
  /*导航*/
  .nav-box { height: auto; }
  .navbar-nav { margin: 0; }
  .navbar-nav>li { float: none; width: 100%!important; height: 50px; line-height: 50px; background: #55a82d; border-radius: 0; border-bottom: 0; border-right: 0; }
  .nav ul li a { font-size: 18px; padding: 0; width: auto!important; }
  .navbar-collapse { border-top: 0; }
  .navbar-nav>li.first { display: none; }
  .navbar-default .navbar-brand { padding: 0 10px; color: #fff!important; height: 50px; line-height: 50px; font-weight: bold; }
  .navbar-default .navbar-brand i { margin-right: 10px; font-weight: normal; }
  .navbar-default .navbar-toggle { border-color: #fff; padding: 8px 7px; margin: 9px 10px 9px 0; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff; }
  .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color: #407e22; }
  /*导航 end*/
  .twbox { height: 336px; }
  .one { padding: 10px 10px 0 10px; margin-top: 10px; }
  .tab,   .three, .tow { margin-top: 10px; }
  .tzgg { padding-top: 10px; margin-top: 10px; }
  .tow { padding: 10px; }
  .zwgk_right { margin: 10px 0 0; }
  .zwgk_left { float: none; width: auto; }
  .zwgk { height: auto; padding: 10px; }
  .zwgk_left .ul li { float: left; width: 48%; box-sizing: border-box; margin: 10px 1% 0; }
  .grdx { margin-top: 10px; padding: 10px; }
  .grdx img { height: auto; }
  .three_right { margin-top: 10px; padding: 10px; margin-bottom: 10px; }
  .three_right .tab_top ul li { width: 120px; }
  .hdgw ul li { margin: 0 0 0 2%; width: 23.5%; }
  .hdgw ul li.num1 { margin-left: 0; }
  .footer { padding: 20px 0; }
}
@media only screen and (max-width:619px) {
  .twbox { height: 258px; }
  .tab_top { height: auto; }
  .tab_top ul li { margin-right: 10px; height: 22px; }
  .searchBox { width: auto; margin: 10px; }
  .zwgk_left .ul li { width: 98%; }
}
@media only screen and (max-width:479px) {
  .twbox { height: 227px; }
  .tzgg_right ul li { width: 100%; margin-left: 0; margin-right: 0; }
}
@media only screen and (max-width:424px) {
  .twbox { height: 199px; }
  .hdgw ul li { margin: 0 0 0 2%; width: 49%; }
  .hdgw ul li.num3 { margin-left: 0; }
  .hdgw ul li.num1, .hdgw ul li.num2 { margin-bottom: 10px; }
 
}
@media only screen and (max-width:374px) {
  .twbox { height: 168px; }
}

.ui-dialog-title { font-family: "Microsoft YaHei"; }
.ui-dialog-content { font-family: "Microsoft YaHei"; }
.ui-dialog-content .jump-info p { word-break: break-all; word-wrap: break-word; }
.ui-dialog-content .btn-group { padding: 10px 0; text-align: center; display: block; height: 36px; }
.ui-dialog-content .btn-group .btn { display: inline-block; float: none; padding: 0; margin: 0 15px; border: 0; cursor: pointer; outline: none; width: 100px; height: 36px; line-height: 36px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; }
.ui-dialog-content .btn-group .btn-yes { background: #2b80d5; color: #fff; }
.ui-dialog-content .btn-group .btn-no { background: #eee; color: #666; }
@media (max-width:767px) {
  .ui-dialog-content { width: 250px!important; height: auto!important; }
  .ui-dialog-content .btn-group .btn { margin: 0 10px; width: 90px; }
}
/*外链提示 > 弹窗*/

/*内页*/
/*文章页*/
.wz_top { line-height: 22px; padding: 10px 0 10px 32px; background: url(../images/dqwz.png) 8px 13px no-repeat; font-size: 14px; color: #666; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.wz_top a { color: #666; }
.wz_top a:hover { color: #c00; }
.wz_top i { font-style: normal; }
.wenzhang { padding: 30px 40px; border: 1px solid #eee; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15); box-shadow: 0 2px 4px rgba(0,0,0,.15); -webkit-transition: .15s ease-out; -o-transition: .15s ease-out; transition: .15s ease-out; margin-bottom: 20px; min-height: 500px; }
.newstitlet { text-align: center; }
.newstitles { text-align: center; }
.newstitle { font-size: 26px; line-height: 38px; font-family: Microsoft YaHei; text-align: center; color: #333; }
.newstitlef { font-size: 22px; text-align: center; line-height: 44px; font-weight: normal; font-family: Microsoft YaHei; }

.newsinfo { margin: 0 auto; line-height: 20px; text-align: center; color: #666; padding: 23px 0 13px; border-bottom: 1px solid #ddd; font-family: Microsoft YaHei; font-size: 14px; position: relative; }
.newsinfo a { color: #666; }
.newsinfo input { width: 12px; height: 12px; border: 1px solid #666; margin: 0 4px 0 0; vertical-align: middle; cursor: pointer; outline: medium none; overflow: hidden; }
.newsinfo span { padding: 0 0.5em; display: inline-block; }
.top_ztimg { position: absolute; width: 100px; height: 36px; right: 0; top: 12px; overflow: hidden; }
.top_ztimg .si_img { display: block; float: left; width: 36px; height: 36px; margin-left: 10px; }
.newscontnet {  font-size: 16px; font-family: Microsoft YaHei; margin: 0 auto; color: #333; line-height: 230%; padding-bottom: 20px; padding-top: 20px; }
.newscontnet img { max-width: 100%; }
.newscontnet table { max-width: 100%; }

.close a { color: #999; padding: 3px 0 3px 24px; margin: 0 8px; }
.printico { background: url(../images/print.gif) left center no-repeat; }
.closeico { background: url(../images/close1.gif) left center no-repeat; }
.close01 a { color: #999; padding: 3px 0 3px 24px; margin: 0 8px; }
.minh500 { min-height: 500px; height: auto!important; height: 500px; }
.bshare-custom.icon-medium a { margin-top: 5px; }
.shares { width: 600px; height: 36px; line-height: 36px; color: #666; }
.shares span { float: left; width: 29px; height: 28px; text-indent: -15em; overflow: hidden; display: block; padding-right: 7px; margin-top: 3px; }
.sharebox { padding-top: 25px; border-top: 1px dashed #ddd; }
.sharebox .share-box { position: relative; top: 0; }
.lm_container.visible { overflow: visible; }

/*分页*/
.pagination { width: 100%; text-align: center; margin: 10px 0; padding: 3px 0; line-height: 24px; font-size: 14px; font-family: "Microsoft YaHei",微软雅黑; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 6px; text-decoration: none; white-space: nowrap; height: 24px; }
.pagination a:hover { background: #55a82d; border: 1px solid #55a82d; color: #fff!important; }
.pagination a.active { border: 1px solid #55a82d; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #55a82d; border: 1px solid #55a82d; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #55a82d; border: #55a82d 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 24px; padding: 0 6px; background: none; }
.pagination .total { border: 0; height: 24px; padding: 0; background: none; }
.pagination .inputBar input { width: 40px; height: 20px; line-height: 24px; padding: 2px 5px; border: #ccc 1px solid; margin: -3px 3px 0; background: #eee; vertical-align: middle; }
.pagination .inputBar button { width: 40px; height: 26px; line-height: 20px; padding: 2px 5px; border: #55a82d 1px solid; margin: -3px 6px 0 3px; background: #55a82d; vertical-align: middle; color: #fff; }

/*通用栏目页*/
.lm_lban { width: 205px; height: auto; padding: 10px; min-height: 580px; background: #fff; border: 1px solid #eee; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15); box-shadow: 0 2px 4px rgba(0,0,0,.15); -webkit-transition: .15s ease-out; -o-transition: .15s ease-out; transition: .15s ease-out; }
.lm_top { height: 50px; background: #55a82d; text-align: center; overflow: hidden; }
.lm_top .tit { display: block; height: 50px; line-height: 50px; font-size: 18px; color: #fff; }
.navdh { margin: auto; padding-top: 15px; }
.navdh ul li { height: auto; padding-bottom: 15px; vertical-align: bottom; overflow: hidden; text-align: center; }
.navdh ul li a { display: block; height: 36px; line-height: 36px; background: #fff; overflow: hidden; font-size: 16px; color: #333; }
.navdh ul li a:hover, .navdh ul li.active a { color: #fff; background: #55a82d; }

/*栏目页-窄屏下二级栏目 */
.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: #55a82d; border: none; padding-left: 10px; }
.btn-group.open .dropdown-toggle { background: #55a82d; }
.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: #55a82d; border-color: #55a82d; }
.btn .caret { float: right; margin-top: 8px; }
.btn-danger.focus, .btn-danger:focus, .btn-danger:hover { color: #fff; border-color: #55a82d; background-color: #55a82d; }
.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; }
.dropdown-menu a { background: #f7f7f7; border-top: 1px solid #fff; }
.dropdown-menu a:hover { background: #fff; color: #55a82d; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { background-color: #55a82d; color: #fff; }

.lm_rban { width: 871px; height: auto; border: 1px solid #eee; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15); box-shadow: 0 2px 4px rgba(0,0,0,.15); -webkit-transition: .15s ease-out; -o-transition: .15s ease-out; transition: .15s ease-out; padding: 20px; }
.navjz { height: auto; padding: 0; font-size: 14px; line-height: 30px; }
.navjz .nav_doc { font-size: 16px; line-height: 200%; }
.navjz ul { clear: both; }
.navjz ul .columnName { height: 36px; border-bottom: #ccc 1px dotted; margin-bottom: 5px; background: none; padding: 0; }
.navjz ul .columnName .title { font-size: 16px; color: #55a82d; line-height: 36px; }
.navjz ul .columnName .more { font-size: 12px; color: #666; line-height: 36px; }
.navjz ul li { height: 40px; line-height: 40px; font-size: 14px; vertical-align: bottom; padding-left: 16px; background: url(../images/dot.png) left no-repeat; position: relative; }
.navjz ul li a { line-height: 40px; font-size: 16px; max-width: 690px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul li .date { white-space: nowrap; position: absolute; right: 0; top: 0; }

.navjz .doc_list li { color: #999; overflow: hidden; 
  padding-right: 78px;
}
.navjz .doc_list li img { padding-top: 14px; float: left; }

.navjz .jiedu { text-align: center; padding: 50px 0; }
.navjz .jiedu a { display: inline-block; width: 200px; height: 100px; line-height: 100px; margin: 0 20px; font-size: 18px; color: #55a82d; background: #e9f0f7; text-align: center; }
.navjz .jiedu a:hover { color: #fff; background: #55a82d; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
@media only screen and (max-width:1199px) and (min-width:992px) {
  .lm_rban { width: 658px; padding: 20px; }
  .navjz ul li a { max-width: 500px; }
}
@media only screen and  (max-width: 991px) {
  .cn { padding: 5px 10px 15px; }
  .lm_rban { width: auto; float: none; padding: 15px; height: auto!important; }
  .navjz ul li a { max-width: none; float: none; display: block; }
  .navjz .doc_list li img { display: none; }
  .wenzhang { padding: 20px; margin-bottom: 5px; }
  .newsinfo { padding-top: 10px; }
}
@media only screen and  (max-width: 767px) {
  .lm_rban { padding: 10px; }
  .wz_top { margin-bottom: 10px; }
  .cn { padding: 0 10px 10px; }
  .wenzhang { padding: 10px 10px 15px; margin-bottom: 0; }
  .newsinfo { padding-top: 10px; }
}

/*栏目页 图片列表 */
.navjz ul.picture-list, .navjz ul.videoNews-img-list { clear: both; border-top: none; overflow: hidden; padding-top: 10px; }
.navjz ul.picture-list li, .navjz ul.videoNews-img-list li { float: left; background: none!important; padding: 0 16px 10px; height: auto; overflow: hidden; text-align: center; width: 258px; }
.navjz ul.picture-list li a, .navjz ul.videoNews-img-list li a { font-size: 0; line-height: 0; float: none; }
.navjz ul.picture-list li a img, .navjz ul.picture-list li a span, .navjz ul.videoNews-img-list li a img, .navjz ul.videoNews-img-list li a span { display: block; vertical-align: middle; cursor: pointer; }
.navjz ul.picture-list li a img, .navjz ul.videoNews-img-list li a img { background: #f2f2f2; padding: 10px!important; width: 238px; height: 175px; }
.navjz ul.picture-list li a:hover, .navjz ul.videoNews-img-list li a:hover { color: #cf001a; }
.navjz ul.picture-list li a:hover img, .navjz ul.videoNews-img-list li a:hover img { background: #e1e9f3; }
.navjz ul.picture-list li .img_title, .navjz ul.videoNews-img-list li .title { display: block; height: 40px; line-height: 40px; font-size: 16px; text-align: center; padding: 0 2%; width: 96%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul.picture-list.list-6787701 li a img { padding: 1px!important; border: 1px solid #ddd; width: 254px; height: 320px; }

/*视频列表 */
.navjz .videoNews-list{clear:both;padding:10px 0 0;}
.navjz .videoNews-list li{float:left;width:258px;background:none !important;height:auto;padding:0 16px 10px;}
.navjz .videoNews-list li img.video-thumb{float:left;width:238px !important;height:175px !important;padding:10px !important;border:0;background:#f2f2f2;}
.navjz .videoNews-list li a{ max-width: none;}
.navjz .videoNews-list li a:hover img.video-thumb{background:#e1e9f3;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjz .videoNews-list li .right-main{float:left;width:100%;margin-top:5px;}
.navjz .videoNews-list li .right-main .video-title{height:28px;overflow:hidden;}
.navjz .videoNews-list li .right-main .video-title .left{display:block;float:left;width:100%;height:28px;line-height:28px;overflow:hidden;}
.navjz .videoNews-list li .right-main .video-title .left a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width: 100%;}
.navjz .videoNews-list li .right-main .video-title .play-icon{display:none;}
.navjz .videoNews-list li .videoNews-note{display:none;}
.navjz .videoNews-list li .video-attr{float:left;width:100%;height:26px;line-height:26px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .left-img{ float: none;}

@media (max-width: 1199px) and (min-width: 992px) {
  .lm_rban { width: 672px; }
  .navjz .videoNews-list li, .navjz ul.picture-list li { padding: 0 7px 10px; width: 210px; }
  .navjz ul.picture-list li a img { width: 190px; height: 140px; }
  .navjz ul.picture-list.list-6787701 li a img { width: 206px; height: 252px; }

  .navjz .videoNews-list li img.video-thumb { width: 190px!important; height: 140px!important; }
  
  .navjz ul.doc_list li a { max-width: 525px; }
}
@media (max-width:991px) {
  .lm_rban { float: none; width: auto; height: auto!important; min-height: 300px; padding: 10px; }
  .wz_top { margin-bottom: 10px; }
  .dqlanmu .columnname { font-size: 18px; }
  .navjz { padding-top: 10px; }
  .navjz ul.doc_list li a { max-width: none; float: none; display: block; }
  .navjz ul.doc_list li img { display: none; }
  .navjz .videoNews-list li, .navjz ul.picture-list li { padding: 0 7px 10px; width: 228px; }
  .navjz ul.picture-list li a img { width: 208px; height: 135px; }
  .navjz ul.picture-list.list-6787701 li a img { width: 234px; height: 286px; }
  .navjz .videoNews-list li img.video-thumb { width:208px!important; height: 135px!important; }
  .navjz ul li.columnName { height: auto; position: relative; }
  .navjz ul li.columnName .title { display: block; margin-right: 60px; height: auto; line-height: 1.5; padding: 8px 0; white-space: normal; width: auto; }
  .navjz ul li.columnName .more { position: absolute; right: 10px; top: 0; margin-right: 0; }
}
@media (max-width: 767px) {
  .navjz ul.picture-list { padding-top: 0; }
  .navjz .videoNews-list li, .navjz ul.picture-list li { padding: 0 0 10px; width: 100%; float: none; }
  .navjz ul.picture-list li a img { width: 100%; height: auto; box-sizing: border-box; }
  .navjz ul.picture-list.list-6787701 li a img { width: 100%; height: auto; box-sizing: border-box; }
  .navjz .videoNews-list li img.video-thumb { width: 100%!important; height: auto!important; box-sizing: border-box; }
  .navjz .videoNews-list { padding: 0; }
  .navjz .videoNews-list li { width: 100%; padding: 0; }
  .navjz .videoNews-list li img.video-thumb { width: 100%!important; height: auto!important; box-sizing: border-box; }
  .navjz .videoNews-list li .right-main { margin: 2% 0; }
  /*视频文章*/
  .j-video-player { max-width: 100%!important; height: auto!important; }
  .j-video-player video { max-width: 100%!important; height: auto!important; }
  .newscontnet img { height: auto; }
}

/*视频文章 */
.video_main_content { text-align: center; padding: 30px 0 15px; }
.sp_wzcon { padding: 20px; height: auto; font-size: 16px; line-height: 200%; }
.sp_wzcon table { max-width: 100%!important; }



/*搜索页面*/
.con_main { border: 1px solid #ddd; padding: 20px; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15); box-shadow: 0 2px 4px rgba(0,0,0,.15); -webkit-transition: .15s ease-out; -o-transition: .15s ease-out; transition: .15s ease-out; }
.ssy_leftbar { width: 260px; height: auto; }
.fenlei_tit, .searchType-title { height: 34px; line-height: 34px; padding-left: 12px; font-size: 16px; font-weight: bold; color: #333; }
.searchType-column, .total_wz { height: auto; padding: 8px 0 8px 20px; background: #f1f1f1; font-size: 14px; }
.searchType-column ul li, .total_wz ul li { height: 30px; line-height: 30px; }
.searchType-column ul li a.active, .searchType-column ul li a:hover, .total_wz ul li a.active, .total_wz ul li a:hover { text-decoration: underline; color: #de3e40; }
.ssy_rightbar { width: 838px; height: auto; padding-top: 10px; }
.ssy_rightbar .warm-prompt { line-height: 30px; font-size: 14px; color: #666; }
.result_title { padding-right: 18px; font-size: 15px; float: right; text-align: right; width: auto; height: 30px; line-height: 30px; color: #8a8a8a; }
.ssy_rightbar .search-list { height: auto; margin-bottom: 15px; }
.ssy_rightbar .search-list li.search-title { line-height: 26px; font-weight: bold; font-size: 14px; }
.ssy_rightbar .search-list li.search-title a { }
.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 { line-height: 22px; height: auto; margin-bottom: 5px; }
.ssy_rightbar .search-list li.search-column { color: #0384ce; line-height: 22px; }
.ssy_rightbar .search-list li.search-url { height: auto; line-height: 22px; color: green; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.ssy_rightbar .search-list li.search-url span.date { padding-left: 14px; color: green; }
.ssy_rightbar .search-list li.search-url a { color: green;word-break: break-all; }
.ssy_rightbar .search-list li.search-url a:hover { text-decoration: underline; }
@media only screen and (min-width: 992px) and (max-width:1199px) {
  .ssy_rightbar{width:630px;}
}
@media(max-width:991px) {
  .ss_container{padding:10px;}
  .ssy_leftbar,.ssy_rightbar{float: none;width:auto;}
}
@media(max-width:767px) {
  .ssy_rightbar .search-list li.search-url span.date{display: block;padding-left:0;}
}



/*栏目页 调查征集 */
.navjz .collect-list li,.navjz .survey-list li{overflow:hidden;}
.navjz .collect-list li a,.navjz .survey-list li a{display:block;float:left;width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .collect-list li .starting,.navjz .collect-list li .over,
.navjz .collect-list li .nostart,.navjz .survey-list li .starting,
.navjz .survey-list li .over,.navjz .survey-list li .nostart{display:block;
  float:none;position:absolute;top:0;right:0;font-size:14px;color:#36BD53;}
.navjz .collect-list li .over,.navjz .survey-list li .over{color:#999;}
.navjz .collect-list li .nostart,.navjz .survey-list li .nostart{color:#dd0000;}
.navjz .collect-list li .date,.navjz .survey-list li .date{font-size:13px;color:#999;right:70px;}
@media (min-width: 992px) and (max-width:1199px) {
    .navjz .collect-list li a,.navjz .survey-list li a{ width: 400px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .navjz .collect-list li a, .navjz .survey-list li a{ width: 470px;}
}
@media (max-width:767px) {
    .navjz .collect-list li .date, .navjz .survey-list li .date{display: none;}
    .navjz .collect-list li, .navjz .survey-list li{ padding-right: 60px;}
    .navjz .collect-list li a, .navjz .survey-list li a{ display: block; float: none; max-width: none; width: auto;}
}




/*栏目页 民意征集 */
.dczj_lm { padding: 15px 0; }
.hdlm_telbox { border-top: 1px solid #cbbe94; border-bottom: 1px solid #cbbe94; height: 30px; padding: 5px 0; }
.hdlm_telbox p { text-align: center; background: #cbbe94; color: #695435; float: left; height: 30px; line-height: 30px; }
.hdlm_telbox p.p1 { width: 650px; padding-left: 28px; text-align: left; }
.hdlm_telbox p.p2 { width: 99px; }
.hdlm_telbox p.p3 { width: 118px; }
.hdlm_telbox p.p4 { width: 102px; display: none; }
.navjz .collect-list li, .survey-list li { overflow: hidden; }
.navjz .collect-list li p, .survey-list li p { text-align: center; float: left; height: 36px; line-height: 36px; }
.navjz .collect-list li p.p1, .survey-list li p.p1 { width: 650px; text-align: left; }
.navjz .collect-list li p.p1 span, .survey-list li p.p1 span { font-size: 11px; font-family: Arial; color: #888; padding-left: 7px; }
.navjz .collect-list li p.p2, .survey-list li p.p2 { width: 99px; font-family: Arial; }
.navjz .collect-list li p.p3, .survey-list li p.p3 { width: 118px; }
.navjz .collect-list li p.p3 span.over, .survey-list li p.p3 span.over { color: #b60000; }
.navjz .collect-list li p.p3 span.starting, .survey-list li p.p3 span.starting { color: #390; }
.navjz .collect-list li p.p3 span.nostart, .survey-list li p.p3 span.nostart { color: red; }
.navjz .collect-list li p.p4, .survey-list li p.p4 { width: 102px; }
.survey-list li p.p4 button { margin: 0 auto; width: 80px; height: 36px; line-height: 34px; font-size: 15px; font-family: "微软雅黑"; color: #333; border: 0 none; background: none; cursor: pointer; }
@media only screen and (max-width:1199px) and (min-width:992px) {
  .navjz .collect-list li a, .survey-list li a { width: 400px; }
}
@media only screen and  (max-width: 991px) {
  .navjz .collect-list li .date, .navjz .survey-list li .date { display: none; }
  .navjz .collect-list li, .navjz .survey-list li { padding-right: 55px; }
  .navjz .collect-list li a, .navjz .survey-list li a { width: 100%; margin-right: 0; }
  .navjz .collect-list li .nostart,   .navjz .collect-list li .over,   .navjz .collect-list li .starting,   .survey-list li .nostart,   .survey-list li .over, .survey-list li .starting { position: absolute; top: 0; right: 0; text-align: right; width: auto; }
}
@media only screen and  (max-width: 767px) {
}

/*文章页 民意征集 */
.myinfo i { font-style: normal; }
.myinfo i.nostart { color: red; }
.myinfo i.starting { color: #390; }
.myinfo i.ending { color: #b60000; }
.poll_collect { margin-top: 40px; border-top: 1px dashed #ddd; font-size: 14px; }
.collection-theme h3.collectit, .poll_collect h3 { font-size: 20px; color: #54a82d; font-weight: bold; height: 60px; line-height: 60px; padding-left: 10px; }
.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; 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: #f7b167; 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; }
.collection-theme-list { font-family: "微软雅黑"; margin-top: 30px; border-top: 1px dashed #ddd; }
.collection-theme ul#idea_page li .collection-body { font-size: 14px; padding: 10px 0 0 0; }
.collection-theme ul#idea_page li .collection-body .collection-tit { padding: 0 10px; height: 30px; line-height: 30px; padding-bottom: 8px; }
.collection-theme ul#idea_page li .collection-body .collection-username { color: #b60000; font-size: 16px; }
.collection-theme ul#idea_page li .collection-body .collection-info { display: block; background: #f8f8f8; line-height: 26px; padding: 10px 15px; text-indent: 2em; }
.collection-theme ul#idea_page li .collection-body .collection-datetime { color: #999; line-height: 20px; font-family: Arial; padding-left: 1.5em; }
.myny_fx { margin: 25px auto 0; text-align: left; border: 1px dashed #cc0001; padding: 15px 20px; font-family: 仿宋_GB2312; color: #666; font-size: 16px; line-height: 220%; }
.newsinfo i { font-style: normal; }
.newsinfo i.starting { color: #2f9c2e; }
.newsinfo i.nostart { color: #c00; }
/*征集结果页*/
.wenzhang .wzcon { padding: 10px; margin-top: 20px; min-height: 320px; font-size: 16px; line-height: 2; }
.wenzhang .wzcon .wz_zj_title1 { height: 30px; line-height: 30px; font-size: 18px; margin-top: 15px; }
.wenzhang .wzcon .descbox { margin: 10px 0; font-size: 14px; padding: 10px 15px; background: #f5f5f5; }
.wenzhang .wzcon .descbox p { color: #333; font-size: 16px; }

/*文章页 在线调查 */
.voteinfo { border-bottom: 1px solid #ccc; }
.vote-info { font-size: 16px; line-height: 188%; padding: 20px 0; width: 92%; margin: 0 auto; }
.vote-main { font-size: 14px; width: 88%; margin: 0 auto; }
.vote-lsit { padding-bottom: 8px; font-family: "微软雅黑"; }
.vote-lsit .title { font-weight: bold; line-height: 26px; padding: 7px 0 10px; }
.vote-lsit ul { padding: 15px; border: 1px solid #ddd; }
.vote-lsit ul li { line-height: 22px; padding: 4px 0; }
.vote-lsit ul li input { float: left; margin: 6px 11px 0 0; font-size: 12px; }
.vote-lsit ul li.vote-textarea { height: 100px; }
.vote-lsit ul li.vote-textarea textarea { border: 1px solid #ccc; height: 92px; width: 880px; padding: 4px 5px; }
.vote-code { width: 88%; margin: 0 auto; padding: 20px 0; 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: 42px; padding-bottom: 30px; text-align: center; }
.vote-btn button { height: 42px; line-height: 38px; border-radius: 5px; float: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0 8px; border: 0 none; background: #54a82d; cursor: pointer; width: 140px; font-size: 18px; color: #fff; font-family: "微软雅黑"; }
.vote-btn .btn-submit { float: none!important; }
.vote-btn button.btn-review { background: #54a82d; }
.myinfo i { font-style: normal; }
.myinfo i.nostart { color: #d00; }
.myinfo i.starting { color: #13844d; }
.myinfo i.ending { color: #999; }
/*文章页 在线调查 end */
.vote-show { width: 92%; margin: 0 auto; border: 1px solid #e3e3e3; color: #333; margin-bottom: 20px; }
.vote-show th { text-align: left; border-bottom: 1px solid #f0f0f0; background: #fbfafa; height: auto; line-height: 26px; padding: 7px 10px 7px 15px; font-size: 14px; }
.vote-show td .vote_con { width: 92%; margin: 0 auto; border-bottom: 1px dotted #f0f0f0; height: auto; line-height: 40px; }
.vote-show td .vote_con span { display: block; height: 40px; float: left; font-size: 14px; }
.vote-show td .vote_con span.c1 { width: 445px; height: auto; line-height: 24px; padding: 8px 10px; }
.vote-show td .vote_con span.c2 { width: 215px; height: 27px; padding-top: 13px; }
.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: left; background: #eee; }
.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: 40px; }
@media (min-width: 992px) and (max-width:1199px) {
  .navigation_con { padding: 10px 20px 16px; }
  .vote-show td .vote_con span.c1 { width: 107px; }
  .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; width: 100%; }
}
@media (min-width: 768px) and (max-width:991px) {
  .con_main{
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .video-player, .video-player video { width: 100%!important; height: auto!important; }
  .mycontent { padding: 0!important; }
  /***征集文章***/
  .poll_collect { margin-top: 20px; }
  .poll_collect li { height: auto; border: none; padding: 0; }
  .poll_collect li p.poll_con, .poll_collect li p.poll_txt { width: 100%; float: none; height: auto; text-align: left; border-right: none; }
  .poll_collect li .red { float: none; }
  .poll_collect li p.poll_conts,   .poll_collect li p.poll_input, .poll_collect li p.poll_yzm { width: 100%; padding: 0; float: none; }
  .poll_collect li p.poll_conts textarea, .poll_collect li p.poll_input input { width: 93%; padding: 0 2%; border: #ddd solid 1px; }
  .poll_collect li p.poll_conts textarea { padding: 10px 2%; }
  .poll_collect .poll_area { height: auto; }
  .poll_collect li p.poll_conts { margin-left: 0; }
  .poll_collect li p.poll_yzm input { border: #ddd 1px solid; }
  .con_main { padding:10px; }
  .collection-theme-list ul li .collection-body { padding: 10px 0; }
  .vote-main { margin-bottom: 0; padding: 0 15px 20px; }
  .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; }
  .wenzhang .wzcon { padding: 0; }
}



/*****网站地图****/
.dty_title { height: 72px; line-height: 72px; text-align: center; font-size: 30px; letter-spacing: 5px; font-family: "微软雅黑"; }
.dty_contain { margin: auto; }
.dty_mutitle { height: 42px; line-height: 41px; overflow: hidden; margin-top: 16px; }
.dty_mutitle a { display: block; float: left; height: 41px; line-height: 41px; color: #55a82d; font-size: 18px; padding: 0 20px; white-space: nowrap; font-weight: bold; border-bottom: 1px solid #55a82d; }
.dty_mutitle a:hover { color: #fd8524; }
.dty_sublb { padding-top: 20px; }
.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; height: 40px; width: 176px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px; }
.dty_sublb ul li a { line-height: 38px; font-size: 16px; color: #666; border: 1px solid #eee; background: #f3f3f3; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; margin: 0 5px; }
.dty_sublb ul li a:hover { border: 1px solid #55a82d; background: #55a82d; color: #fff; }
@media (max-width: 991px) {
  .dty_sublb ul li { width: 33.3%; }
}
@media (max-width: 425px) {
  .dty_sublb ul li { width: 50%; }
}






/* 栏目页-留言查询、列表 */
.liuyan{float: right;line-height: 42px;background: url(../images/dqwz.png) left center no-repeat;text-indent: 20px;}
.liuyan_xiexin{display:block;float:right;width:75px;height:33px;line-height:32px;padding-left:33px;font-size:16px;color:#fff;background:url(../images/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/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;-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;}
.liuyan_cxcon{border:#e8e8e8 1px solid;background:#f6f6f6;padding:17px 15px 13px;height:66px;position:relative;}
.liuyan_cxcon .tj{height:28px;line-height:28px;text-align:center;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;}
.liuyan_cxcon .liuyan_cxbox ul li{float:left;height:28px;line-height:28px;padding:0;background:none !important;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/liuyan_jg.gif) center center no-repeat !important;}
.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:#55a82d;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;
  position:absolute;left:15px;top:17px;font-size:18px;font-weight:bold;color:#55a82d;}

.navjz .guestbook-table{margin-top:15px;}
.navjz .guestbook-table .guestbook_bt{height:36px;overflow:hidden;}
.navjz .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:#54a82d;}
.navjz .guestbook-table .guestbook_title{height:36px;font-size:14px;background:#f1f2f3;margin:12px 0 5px;overflow:hidden; position: relative;}
.navjz .guestbook-table .guestbook_title li{height:36px;line-height:36px;border-right:#fff 2px solid;text-align:center;padding:0;background:none !important; position: absolute;top:0;}
.navjz .guestbook-table .guestbook_title li.t1{left:0; right:336px; }
.navjz .guestbook-table .guestbook_title li.t2{width:110px; right:224px;}
.navjz .guestbook-table .guestbook_title li.t3{width:120px; right:102px;}
.navjz .guestbook-table .guestbook_title li.t4{width:100px;border-right:none; right:0;}
.navjz .guestbook-table .guestbook_title li.t5{width:86px;display:none;}
.navjz .guestbook-table ul.odd,.navjz .guestbook-table ul.even{height:36px;clear:both;overflow:hidden; position: relative;}
.navjz .guestbook-table ul.even{background:#f7f7f7;}
.navjz .guestbook-table ul.odd li,.navjz .guestbook-table ul.even li{ position: absolute; top:0; padding:0;background:none !important;height:36px;line-height:36px;text-align:center;font-size:14px;border-right:#fff 2px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;}
.navjz .guestbook-table ul.odd li.t1,.navjz .guestbook-table ul.even li.t1{left:0; right:336px; padding:0 10px;text-align:left;}
.navjz .guestbook-table ul.odd li.t1 a,.navjz .guestbook-table ul.even li.t1 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .guestbook-table ul.odd li.t2,.navjz .guestbook-table ul.even li.t2{width:110px;  right:224px;}
.navjz .guestbook-table ul.odd li.t3,.navjz .guestbook-table ul.even li.t3{width:120px;color:#666; right:102px;}
.navjz .guestbook-table ul.odd li.t4,.navjz .guestbook-table ul.even li.t4{width:100px;border-right:none; right:0;}
.navjz .guestbook-table ul.odd li.t4 .s1,.navjz .guestbook-table ul.even li.t4 .s1{color:#999;}
.navjz .guestbook-table ul.odd li.t4 .s2,.navjz .guestbook-table ul.even li.t4 .s2{color:#f00;}
.navjz .guestbook-table ul.odd li.t5,.navjz .guestbook-table ul.even li.t5{width:86px;display:none;}
@media (max-width: 1199px) and (min-width: 992px) {
    .liuyan_cxcon{height: auto;}
    .liuyan_cxcon .liuyan_cxtit{position: static;}
}
@media (max-width:991px) {
    .liuyan_cxcon{height: auto;}
    .liuyan_cxcon .liuyan_cxtit{position: static;}
}
@media (max-width: 767px) {
    .navjz .liuyan_cxcon{ padding: 10px; height: auto;}
    .navjz .liuyan_cxcon .tj{height: auto; line-height: 20px; padding: 8px 0; text-align: left;}
    .navjz .liuyan_cxcon .liuyan_cxbox{height: auto; padding: 0; width: auto;}
    .navjz .liuyan_cxcon .liuyan_cxtit{ top: 10px; left: 10px;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul{height: auto;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.tm{width: 47%;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.tm input,.navjz .liuyan_cxcon .liuyan_cxbox ul li.srk input{width: 100%; box-sizing: border-box; height: 28px; line-height: 28px;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.jg{width: 6%;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.gjz,.navjz .liuyan_cxcon .liuyan_cxbox ul li.srk,.navjz .liuyan_cxcon .liuyan_cxbox ul li.btn{width: 100%;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.srk input{border: 1px #cecece solid;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.gjz{text-align: left; text-indent: 5px;}
    .navjz .liuyan_cxcon .liuyan_cxbox ul li.btn{margin-top: 10px;}

    .navjz .guestbook-table .guestbook_title li.t1{ right:102px;}
    .navjz .guestbook-table .guestbook_title li.t2, .navjz .guestbook-table .guestbook_title li.t4{ display: none;}
    .navjz .guestbook-table .guestbook_title li.t3{ right:0; width: 100px;}
    .navjz .guestbook-table ul.odd li.t4, .navjz .guestbook-table ul.even li.t4{ display: none;}
    .navjz .guestbook-table ul.odd li.t2, .navjz .guestbook-table ul.even li.t2{ display: none;}
    .navjz .guestbook-table ul.odd li.t3, .navjz .guestbook-table ul.even li.t3{right:0; width: 100px;}
    .navjz .guestbook-table ul.odd li.t1, .navjz .guestbook-table ul.even li.t1{ right:102px;}
}


/* 栏目页-留言 写信 */
.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;}
.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:#d30b15;}
.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:#d30b15;}

.guestbook-table-form{margin-top:10px;}
.guestbook-table-form ul{overflow:inherit;}
.guestbook-table-form ul li{float:left;padding:0;background:none !important;overflow:inherit;line-height: 30px;}
.guestbook-table-form ul li.bt{width:140px;height:44px;text-align:right;line-height:30px;}
.guestbook-table-form ul li.bt span,.guestbook-table-form ul li.bt1 span,.guestbook-table-form ul li .red{color:#f00;padding-right:5px;}
.guestbook-table-form ul li.srk{width:250px;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: 100%; box-sizing: border-box; height:32px;line-height:32px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.srk select{float:left; width: 100%; box-sizing: border-box; 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:641px;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: 100%; box-sizing: border-box; height:32px;line-height:32px; border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.bt1{width:140px;height:140px;line-height:140px;text-align:right;}
.guestbook-table-form ul li.tex{width:641px;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: 100%; box-sizing: border-box; line-height:32px; height:140px; border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.gk label{margin-left:5px;}
.guestbook-table-form ul li.gk input[type='radio']{margin-top:-3px;}
.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:100%;height:45px;text-align:center;padding-top:5px;}
.guestbook-table-form ul li.btn_group input{background:#54a82d;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;*padding:0 !important;_padding:0 !important;}
.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) {
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{ width: 120px;}
    .guestbook-table-form ul li.srk{width: 190px;}
    .guestbook-table-form ul li.srk1 input{width: 478px;}
    .guestbook-table-form ul li.tex,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm{width: 500px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{ width: 120px;}
    .guestbook-table-form ul li.srk{width: 210px;}
    .guestbook-table-form ul li.srk1 input{width: 518px;}
    .guestbook-table-form ul li.tex,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm{width: 540px;}
}
@media (max-width:767px) {
    .liuyan_xzbox{padding:40px 15px 13px;}
    .guestbook-form{padding: 10px; }
    .guestbook-table-form ul li{width: 100% !important;}
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{text-align: left; height: auto; line-height: 40px; font-size: 15px;}
    .guestbook-table-form ul li.srk,.guestbook-table-form ul li.srk1,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.btk, .guestbook-table-form ul li.yzm{height: auto;}
    .guestbook-table-form ul li.bt.fl{height:0px;}
    .guestbook-table-form ul li.tex{height: 140px;}
    .guestbook-table-form ul li.srk1 input{width: 100%; height: 32px; box-sizing: border-box;}
    .guestbook-table-form ul li.ispublic{line-height: 40px;}
    .guestbook-table-form ul li.btn_group input{width:100px;}

    .ui-dialog-content{ width: 98% !important; height:auto !important;}
    .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}
}

/* 留言详细页 */
.guestbook-show{width:100%;margin:auto;}
.guestbook-show .guestbook-title{height:32px;line-height:32px;font-size:18px;color:#54a82d;
  font-weight:bold;padding-left:27px;padding-bottom:10px;}
.guestbook-show .title3,.guestbook-show .title4{color:#54a82d;margin-top:20px;}
.guestbook-show .guestbook-table{border:#efefef 1px solid;border-top:#54a82d 2px solid;padding:20px;}
.guestbook-show .table3,.guestbook-show .table4{border-top:#54a82d 2px solid;}
.guestbook-show .guestbook-table table{width:100%;font-size:14px;}
.guestbook-show .guestbook-table table th{padding:5px 6px;text-align:right;width:120px;line-height:26px;}
.guestbook-show .guestbook-table table td{padding:5px 6px;text-align:left;line-height:26px;}
.guestbook-show .guestbook-table table td label{padding-right:20px;}
.guestbook-show .guestbook-table table td input#randomCode{line-height:26px;height:26px;border:1px solid #e5e5e5;outline:none;width:150px;padding:1px 5px;background:#fff;}
.guestbook-show .guestbook-table table td input#btn_submit{line-height:38px;height:38px;
  border:none;outline:none;width:120px;background:#54a82d;text-align:center;color:#fff;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.guestbook-show .guestbook-table table td .dfbox{border:1px solid #eee;background:#f8f8f8;padding:10px; margin: 5px 0;}
.guestbook-show .guestbook-table table td .dfbox .dfyj p span{float:left; font-size: 15px!important; font-family: "Microsoft YaHei", "微软雅黑"!important;}

.lynybox{padding:0px 0 0;}
.liuyan_wztit{font-size:24px;line-height:38px;text-align:center;padding:20px 0 15px;}
.guestbook-table table{border-collapse:collapse;width:100%;font-size:15px;}
.guestbook-table table th,.guestbook-table table td{border:#eee 1px solid;padding:7px 10px;font-size:15px;line-height:30px;}
.guestbook-table table th{background:#f8f8f8;text-align:right;width:140px;}
.guestbook-table table td .hfcontent{border:1px solid #eee;background:#f8f8f8;padding:10px;margin-bottom:15px;margin:10px;}

.guestbook-table table.tb4{width:400px;}
.guestbook-table table.tb4 th,.guestbook-table table.tb4 td{border:none;background:none;padding:7px 0 7px 6px;}
.guestbook-table table.tb4 td{position:relative;padding:7px 0 7px 5px;}
.guestbook-table table.tb4 td input#randomCode{border:#ddd 1px solid !important;padding:0 5px !important;width:160px;height:24px;line-height:24px;}
.guestbook-table table.tb4 td .msg-box{position:absolute !important;left:175px !important;top:6px !important;}
.guestbook-table table.tb4 td.btn_group input.btn{background:#54a82d;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;}
.guestbook-table table.tb4 td.liuyan_pj{color:#cf001a;}
@media (max-width:767px) {
    .guestbook-show .guestbook-title{padding-left:0;}
    .guestbook-show .guestbook-table{padding: 0px;border-left:0;border-right:0;border-bottom:0;}
    .guestbook-show .guestbook-table table th{width: 85px; padding-right: 0;}
}
/*留言文章*/








/*栏目页-在线访谈 */
.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: 10px 0 15px 0; height: auto; border-bottom: 1px #ddd dotted; color: #333; }
ul.interview-list li .interview-img { float: left; }
ul.interview-list li .interview-img img { width: 228px; height: 157px; }
ul.interview-list li .interview-info { margin-left: 248px; }
ul.interview-list li .interview-info p { font-size: 15px; line-height: 30px; }
ul.interview-list li .interview-info p a { font-size: 15px; }
ul.interview-list li .interview-info p span { font-weight: bold; }
ul.interview-list li .interview-info p .interview-names { font-weight: normal; display: inline!important; }
ul.interview-list li .interview-info p .interview-names a { font-weight: normal; display: inline!important; }
ul.interview-list li .interview-info p .interview-names:hover { color: #333; }
ul.interview-list li .interview-info p.interview-title { font-weight: bold; line-height: 24px; }
ul.interview-list li .interview-info p.interview-title a { max-width: 100%; display: inline-block; font-size: 18px; }
ul.interview-list li .interview-info p.interview-title a:hover { color: #d00; }
ul.interview-list li .interview-info p.interview-note { line-height: 20px; color: #666; }
ul.interview-list li .interview-info p.interview-note a { color: #c00; display: inline!important; line-height: inherit; }
ul.interview-list li .interview-info p.interview-note a:hover { color: red; }
@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 .interview-info p.interview-note { height: auto; }
}
@media (max-width: 767px) {
  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: 100%; height: auto; }
  ul.interview-list li .interview-info { margin: 0; }
}
/*访谈文章页*/
.fty_con { padding-bottom: 30px; }
.ftwz_tit { height: 40px; line-height: 30px; font-size: 14px; }
.ftwz_tit span.tit { font-weight: bold; color: #d00; }
.ftwz_tit i { font-style: normal; padding: 0 4px; color: #af0000; }
.fty_con .interview-detail { width: 100%; border-bottom: #e1e1e1 1px solid; }
.fty_con .interview-title { line-height: 60px; text-align: center; font-size: 28px; color: #333; font-weight: bold; padding-bottom: 13px; }
.fty_con .interview-detail .interview-info { width: 100%; height: auto; margin-bottom: 15px; clear: both; word-break: break-all; word-wrap: break-word; }
.fty_con .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 */
.fty_con .interview-detail .interview-info .in-img { float: left; width: 350px; height: 250px; }
.fty_con .interview-detail .interview-info .in-img img { width: 350px!important; height: 250px!important; }
.fty_con .interview-detail .interview-info .in-info { float: right; width: 659px; height: 236px; background: #f6f6f6; padding: 14px 15px 0 19px; position: relative; }
.fty_con .interview-detail .interview-info .in-info .in-infocon { height: 225px; overflow-x: hidden; overflow-y: auto; }
.fty_con .interview-detail .interview-info .in-info p { font-size: 14px; line-height: 26px; padding-bottom: 5px; }
.fty_con .interview-detail .interview-info .in-info p span.bt { display: block; float: left; background: #55a82d; width: 80px; height: 26px; line-height: 26px; font-size: 14px; text-align: center; color: #fff; }
.fty_con .interview-detail .interview-info .in-info p span.note-content, .fty_con .interview-detail .interview-info .in-info p span.nr { display: block; margin-left: 90px; }
.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: 90px; word-break: break-all; word-wrap: break-word; text-align: left; }
.fty_con .interview-detail .interview-info .in-info p.p2 .interview-names a { display: inline-block; width: auto; white-space: nowrap; padding-right: 15px; line-height: 28px; float: left; color: #333; cursor: text; }
.fty_con .interview-detail .interview-info .in-info p.p2 .interview-names a:hover { color: #333; text-decoration: none; }
.fty_con .interview-detail .interview-info .in-info p.p3 span.note-content { width: 470px; background: none; padding: 0; word-break: break-all; word-wrap: break-word; height: 156px; overflow-x: hidden; overflow-y: auto; line-height: 26px; text-align: left; color: #333; margin-right: 0; }
.fty_con .interview-detail .interview-info .in-info p.p4 .btn-speak { display: block; width: 100px; height: 37px; line-height: 36px; font-size: 16px; color: #fff; background: #55a82d; margin: auto; cursor: pointer; position: absolute; right: 15px; bottom: -58px; }

.fty_con .ftwz_imgbox { clear: both; border: #e1e1e1 1px solid; padding: 13px 14px 20px; }
.fty_con .fty_imglist { width: 940px; height: 157px; margin: 15px auto 0; overflow: hidden; position: relative; }
.fty_con .fty_imglist .next, .fty_con .fty_imglist .prev { position: absolute; top: 52px; width: 18px; height: 40px; overflow: hidden; cursor: pointer; background: url(../images/ind_zdgkimgbtn.png) no-repeat; z-index: 99; }
.fty_con .fty_imglist .prev { left: 0; background-position: 0 0; }
.fty_con .fty_imglist .next { right: 0; background-position: -20px 0; }
.fty_con .fty_imglist .prev:hover { background-position: -40px 0; }
.fty_con .fty_imglist .next:hover { background-position: -60px 0; }
.fty_con .fty_imglistlb { position: relative; width: 940px; height: 157px; overflow: hidden; z-index: 11; }
.fty_con .fty_imglistlb ul li { width: 220px; height: 157px; padding-right: 20px; position: relative; float: left; }
.fty_con .fty_imglistlb ul li a { display: block; width: 220px; height: 157px; cursor: pointer; overflow: hidden; }
.fty_con .fty_imglistlb ul li img { width: 220px; height: 157px; left: 0; top: 0; position: absolute; }
.fty_con .fty_imglistlb ul li span { display: block; width: 220px; height: 32px; position: absolute; left: 0; bottom: 0; line-height: 32px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; }

.fty_con .interview-detail .interview-desc { clear: both; margin-top: 15px; border: #e1e1e1 1px solid; padding: 13px 14px 13px; border-bottom: 0; }
.fty_con .interview-detail .interview-desc-title { height: 31px; border-bottom: 1px #ddd solid; }
.fty_con .interview-detail .interview-desc-title span { display: block; float: left; width: 110px; height: 30px; line-height: 30px; margin-top: 0!important; text-align: center; font-size: 16px; color: #55a82d; font-weight: bold; border-bottom: #55a82d 2px solid; }
.fty_con .interview-detail .interview-desc .desc { padding: 15px 5px 15px; line-height: 1.8; font-size: 14px; color: #555; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.fty_con .interview-detail .interview-desc .desc .j-video-player { margin-bottom: 15px; }
.fty_con .interview-detail .interview-info-list { clear: both; border: #e1e1e1 1px solid; padding: 14px 14px 14px; border-bottom: 0; }
.fty_con .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 */
.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 24px 10px; line-height: 24px; font-size: 14px; color: #555; word-break: break-all; word-wrap: break-word; }
.fty_con .interview-detail .interview-info-list .interview-reply { border: #dcdcdc 1px dashed; background: #f6f6f6; padding: 20px 23px; line-height: 22px; font-size: 14px; color: #555; }
.fty_con .interview-detail .interview-info-list .interview-username { font-weight: bold; color: #e60012; margin-right: 10px; }
.fty_con .interview-detail .interview-info-list .interview-infonr { word-break: break-all; word-wrap: break-word; margin-right: 10px; }
.fty_con .interview-detail .interview-info-list .interview-datetime { color: #999; }

.interview-detail .interview-table { width: 100%; clear: both; border: #e1e1e1 1px solid; border-top: 0 none; }
.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: #5e993d; 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; }

@media only screen and (min-width: 992px) and (max-width:1199px) {
  .fty_con { padding: 0; }
  .fty_con .interview-detail .interview-info .in-info { width: 487px; padding: 14px 14px 0; }
  .fty_con .fty_imglist { height: 145px; }
  .fty_con .fty_imglistlb { height: 145px; }
  .fty_con .fty_imglistlb ul li { width: 205px; height: 145px; }
}
@media (max-width:991px) {
  .fty_con { padding: 0; }
  .fty_con .interview-detail .interview-info .in-img { float: none; width: auto; height: auto; text-align: center; }
  .fty_con .interview-detail .interview-info .in-img img { width: auto!important; height: auto!important; max-width: 100%; }
  .fty_con .interview-detail .interview-info .in-info { float: none; width: auto; height: auto; padding: 15px; }
  .fty_con .interview-detail .interview-info .in-info .in-infocon { height: auto; }
  .fty_con .fty_imglistlb ul li { margin-right: 15px; }
}
@media (min-width: 768px) and (max-width:991px) {
  .interview-detail .interview-table th { width: 120px; }
  .interview-detail .interview-table td.opinion #interview_content { width: 520px; }
}
@media (max-width:767px) {
  .fty_con { padding: 0; }
  .fty_con .interview-detail .interview-info .in-info { padding: 10px 0; background: none; }
  .fty_con .ftwz_imgbox { padding: 0; border: 0 none; }
  .fty_con .interview-detail { border-bottom: 0 none; }
  .fty_con .fty_imglistlb ul li { margin-right: 10px; }
  .fty_con .interview-detail .interview-desc { padding: 0; border: 0 none; }
  .fty_con .interview-detail .interview-info-list { padding: 10px; }
  .fty_con .interview-detail .interview-info-list .interview-body { padding: 10px; }
  .fty_con .interview-detail .interview-info-list .interview-reply { padding: 10px; }
  .interview-detail .interview-table { border: 0 none; }
  .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-table td.btn-group { padding-bottom: 10px; }
}
@media (max-width:480px) {
  .interview-detail .interview-table th { width: 106px; padding-right: 5px; }
  .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; }
  .interview-detail .interview-table td.poll_input #checkimg { width: 75px; }
}
/*外部链接*/
.jump-info .btn-group .btn { background: #407e22!important; }
/*漂浮*/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }
/*归档*/
.init { position: absolute; right: 300px; top: auto; }
