@charset "utf-8";
/* CSS Document */
/*栏目页-窄屏下二级栏目 */
.dqlm_down{ width: 100px; height: auto; float: right;}
.btn-group{cursor:pointer;position:relative;z-index:30;}
.btn-danger{border: 1px solid #999999;border-radius: 4px;position: relative; height: auto; width: 100px; text-indent: 33px; text-align: left; line-height: 32px; font-size: 14px; color: #333; background: #fff;}
.btn .caret{position: absolute;   left: 11px;    top: 8px;    width: 16px;    height: 16px; border: 0;margin: 0px; background: url("../images-new/caret_ico.png") no-repeat;}
.dropdown-menu{width:120px!important;padding:0;border-radius:4px;    min-width: 120px;box-shadow:none; top:32px; margin: 0px; border: 1px solid #999; padding: 5px 0px; left:auto; right: 0px; }
.dropdown-menu ul li{ text-align: center;}
.dropdown-menu>li>a{ padding:0px; color: #333;}
.dropdown-menu a{  border-top:1px solid #fff; color: #333 !important;display:block; line-height:32px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dropdown-menu a:hover{background:#D61618 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background: #D61618 !important;color:#fff !important;}
/*.btn-group{cursor:pointer;position:relative;z-index:30; margin-bottom:20px;}*/
/*.btn{width:100%;padding:8px 12px;font-size:18px;text-align:left;border-radius:0;}*/
/*.btn-danger{color:#fff;background:#d61618;border:0;font-weight:bold;padding:10px 20px 10px 12px;border-radius:4px;position: relative;}*/
/*.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#d61618;border:0;}*/
/*.btn .caret{float:right;margin-top:0;position: absolute;top: 50%;right: 10px;margin-top: -2px;}*/
/*.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:45px; margin: 0px;}*/
/*.dropdown-menu > li > a{padding:8px 20px 8px 20px;font-size:16px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #fff;}*/
/*.dropdown-menu a{background:#ddd; border-top:1px solid #fff; color: #333 !important;}*/
/*.dropdown-menu a:hover{background:#d61618 !important;color:#fff !important;}*/
/*.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background: #d61618 !important;color:#fff !important;}*/

/*栏目页*/
.dqlanmu{ margin-top: 20px;position: relative;}
.dqlanmu .columnname{font-size: 24px; display: inline-block;   color: #D61618;    font-weight:bold; position: relative; padding-left: 18px; position: relative;}
.dqlanmu .columnname:before{ display: block; position: absolute; content: ''; width: 6px; height: 20px; margin-top: -10px; top: 50%; left: 0; background: #D61618;}
.dqlanmu .titr{color: #666;font-size: 16px;padding-right: 10px;}
.dqlanmu .titr:hover{color:#d61618;}
.dqlanmu .guidang{position: absolute;top:0;right:0;z-index: 10;}
.navjz {height: auto; padding: 20px 0px 0px; min-height: 500px; font-size: 16px;line-height: 200%;overflow: hidden; text-align: justify;text-justify: inter-ideograph;word-break: break-all;word-wrap: break-word;}
.navjz ul {clear: both;}
.navjz table {max-width: 100% !important;}
.navjz ul.doc_list li {padding: 2px 0 2px 16px;background: url(../images-new/dot.png) left center no-repeat;height: 38px;line-height: 38px;vertical-align: bottom; position: relative;}
.navjz ul.doc_list li a {font-size: 16px; max-width: 1135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul.doc_list li .date {font-size: 15px;color: #999999; position: absolute; right:0px; top:2px;}
.navjz ul.doc_list li, .navjz ul.download-list li {overflow: hidden;}
.navjz ul.doc_list li img {float: left;margin: 12px 0 0 2px;}
.navjz ul li.lm_line { height: auto;  padding: 0; background: none; border-bottom: 1px solid #c5c9cf; padding-bottom: 20px; margin-bottom: 20px;}
.navjz ul li.lm_line.add{ display: none;}
.navjz ul li.columnName {height: 36px;margin: 0px 0 5px;padding: 0 10px; border-bottom: 1px solid #dddddd;background: none;}
.navjz ul li.columnName .title, .navjz ul li.columnName .title:hover {display: block;width: auto;white-space: nowrap;height: 36px;line-height: 36px;font-size: 18px;font-weight: bold;color: #333333; }
.navjz ul li.columnName .more {font-size: 14px;color: #999999;line-height: 36px;}
/*栏目页 图片列表 */
ul.picture-list { clear: both; border-top: none; overflow: hidden;  }
ul.picture-list li {float: left; display: inline; background: none; padding: 0px 14px 0px;height: auto; overflow: hidden;text-align: center; width: 306px; border-bottom: none; }
ul.picture-list li a img { border: 1px solid #e8e6e6; padding: 2px; width: 301px; height: 226px; float: left;
    box-sizing: border-box;
}
ul.picture-list li .img_title, ul.picture-list li .title { display: block; height: 36px; line-height: 36px;text-align: center; padding: 2px 2%;float: left; width: 96%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
ul.picture-list li a { width: 100%;}
ul.picture-list01 li .img_title{
    height: 24px;
}
/*单页面*/
.pty_newstitle {font-size: 26px; text-align: center; color: #ea0000; line-height: 80px;}
.newsinfo11 { border-bottom: 1px solid #dddddd; line-height: 60px; text-align: center; font-size: 14px;}
.newsinfo11 span{ padding: 0 6px;}
.wz_share{ display: inline-block; vertical-align: middle;}
.wz_share .share-box{ top:-3px; position: relative;}
.ptycontent { padding: 30px 50px;font-size: 16px; margin: 0 auto;  line-height: 2;overflow-x: auto;}
.ptycontent p{ margin-bottom: 15px;}
@media (min-width: 1200px) and (max-width:1419px) {
.navjz ul.doc_list li a {  max-width:950px;}
/*图片列表*/
ul.picture-list li {width: 260px; padding: 0 10px; }
ul.picture-list li a img { width: 254px; height: 191px;}
}
@media (min-width: 992px) and (max-width:1199px) {
.navjz ul.doc_list li a {  max-width:740px;}
/*图片列表*/
ul.picture-list li {width: 284px; padding: 0 10px; }
ul.picture-list li a img { width: 278px; height: 209px;}
}
@media (max-width:991px) {
.navjz ul.doc_list li a{ max-width: none; margin-right: 90px; float: none; display: block;}
/*图片列表*/
ul.picture-list li {width: 334px; padding: 0 10px; }
ul.picture-list li a img { width: 328px; height: 246px;}
}
@media (max-width:767px) {
.navjz{ padding-top: 10px;}
.navjz ul li.lm_line {  padding-bottom: 10px; margin-bottom: 10px;}
/*图片列表*/
ul.picture-list li {width: auto; padding: 0px; float: none; }
ul.picture-list li a img { width: 100%; height:auto; box-sizing: border-box;}
/*单页面*/
.newsinfo11 { line-height: 30px;}
.ptycontent { padding:10px 0px;}
}
/*栏目页-视频列表 */
.navjz .videoNews-list{clear:both; overflow: hidden;}
.navjz .videoNews-list li{float: left; width:306px;height:auto;margin:0 14px 20px;padding:0px;background: none;}
.navjz .videoNews-list li .left-img{float:none;}
.navjz .videoNews-list li .left-img a{display:block;width:100%;overflow:hidden;}
.navjz .videoNews-list li .left-img img.video-thumb{width:100% !important;height:160px !important;transition:all .5s;}
.navjz .videoNews-list li .left-img a:hover img.video-thumb{-webkit-transform:scale(1.1);transform:scale(1.1);}
.navjz .videoNews-list li .right-main{float:none;height:40px;padding:5px 10px;background:#f4f4f4;text-align: center;}
.navjz .videoNews-list li .video-title{display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .video-title span.left{display:block;float:none !important;}
.navjz .videoNews-list li .video-title span.left a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .video-attr{clear:both;height:20px;line-height:20px;font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .play-icon,.navjz .videoNews-list li .videoNews-note{display:none;}
@media (min-width: 1200px) and (max-width:1419px) {
.navjz .videoNews-list li{width: 260px;margin:0 10px 20px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navjz .videoNews-list li{width: 284px;margin:0 10px 20px;}
}
@media only screen and (max-width:991px) {
.navjz .videoNews-list li{width: 334px;margin:0 10px 20px;}
}
@media (max-width:767px) {
.navjz .videoNews-list li{width:100%;margin:0 0 10px;}
.navjz .videoNews-list li .left-img img.video-thumb{height:auto !important;}
}

/*通用专题栏目*/
.tyzt_wz_top{padding-right:220px;padding-bottom:20px;}
.tyzt-btn-group{width:200px;position: absolute;top:15px;right:20px;}
@media (min-width:992px) {
    .tyzt-btn-group .btn-danger{background: #efefef;padding: 7px 20px 7px 12px;color: #394351;font-size: 16px;font-weight:normal;}
    .tyzt-btn-group .dropdown-menu{top:35px;}
}
@media (max-width:991px) {
    .tyzt_wz_top{padding-right:0px;padding-bottom:10px;}
    .tyzt-btn-group{width:auto;position: static;margin-top:15px;}
}

/*集成服务*/
.lm_lban { width: 347px;height: auto; background: #fbfbfb;}
.lm_top { background:#d61618; height: auto; line-height: 36px; padding: 10px 0px;text-align: center;border-radius: 6px 6px 0 0;}
.lm_top .tit { font-size: 24px; color: #fff; display: block;}
.navdh { height: auto; overflow: hidden; padding: 15px 20px }
.navdh ul li {vertical-align: bottom;overflow: hidden; height: auto;border-bottom: 1px solid #f3f3f3;text-align: center;}
.navdh ul li a {display:inline-block; height: auto;line-height: 34px;  overflow: hidden;font-size: 20px;width: auto;padding:13px 10px;vertical-align: bottom;}
.navdh ul li a:hover, .navdh ul li.active a, .navdh ul li a.active {color: #d61618;border-bottom: 5px solid #d61618; padding: 13px 10px 8px;}
.lm_rban { width: 960px; height: auto; min-height: 500px; _height: 500px;}
.dym-box .dqlanmu{margin-top: 0;line-height: 50px;border-bottom: 1px solid #d5d5d5;color: #d61618;}
.is-stitle { background: rgba(0, 0, 0, 0) url("../images/bg-arr3.gif") no-repeat scroll left center; color: #ea0000; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; margin: 15px 0 0; padding-left: 20px;}
.is-alist {background: #e5eff8; border-top: 1px solid #c6e3f1; color: #333333; line-height: 30px; padding: 5px 0 5px 20px;}
.is-alist a {margin: 0 6px;font-size: 16px;}
.dym-box .navjz{padding-top: 0;}

@media (max-width: 1419px) and (min-width: 1200px){
    .lm_lban{width: 260px;}
    .lm_rban{width: 830px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .lm_lban{width: 260px;}
    .lm_rban{width: 622px;}
}
@media (max-width: 991px){
    .lm_rban{float: none;width: auto;min-height: auto;height: auto!important;}
}

/* 热门标签 20221103 */
.lm_lban01{width: 300px;}
.lm_rban01{width: 750px;margin-left: 20px;}
.lm_hot_label{width: 230px;padding-left: 15px;background: url("./../images-new/hot-label-line.png") no-repeat left top;min-height: 300px;}
.hot-label-box{height: auto;border-left: 3px solid #d61618;background: #faf7f3;padding: 5px 10px 5px 17px;}
.label-type,.label-result{font-size: 15px;}
.hot-label-box span{display: block;float: left;width: auto;margin-right: 30px;line-height: 30px;}
.hot-label-box span i{font-style: normal;}
.label-type span i{font-weight: bold;}
.label-result span i{color: #f25302;}

.ui-data-empty{text-align: center;padding: 20px;}
.ui-data-empty img{width: auto;max-width: 100%;height: auto;}

.hot-label-list ul li{height: auto;padding: 10px 0;border-bottom: 1px #d0d0d0 dashed;}
.hot-label-list ul li .title{display: block;height: 46px;color: #394351;font-weight: bold;font-size: 16px;overflow: hidden;line-height: 46px;text-overflow: ellipsis;white-space: nowrap;}
.hot-label-list ul li .title:hover{color: #f25302;}
.hot-label-list ul li .xgbq-box span,.hot-label-list ul li .data-type span{float: left;display: block;margin-top: 5px;}
.hot-label-list ul li .xgbq-box span{font-size: 14px;margin-right: 5px;background: #f6f6f6;padding: 0 10px;color: #666;border-radius: 4px;height: 20px;line-height: 20px;}
.hot-label-list ul li .xgbq-box span.first-span{color: #999!important;background: none!important;padding: 0;margin-right: 0;}
.hot-label-list ul li .data-type span{font-size: 15px;margin-right: 30px;color: #999;height: 30px;line-height: 30px;margin-top: 5px;border-radius: 4px;}
.hot-label-list ul li .data-type span i{font-style: normal;color: #666;}
.hot-label-list ul li .xgbq-box span:hover{color: #f25302;background: #fff6eb;}
.lm_hot_label .hot-label-tit{font-size: 22px;font-weight: bold;height: 46px;line-height: 46px;margin-left: 8px;}
.label-list li{float: left;width: auto;font-size: 15px;margin:0 8px;line-height: 30px;}
.label-list li a{display: block;text-decoration: underline;color: #68707c;}
.label-list li.active a,.label-list li:hover a{color: #f46e32;}

@media (max-width: 1419px) and (min-width: 1200px){
    .lm_lban01{width: 240px;}
    .lm_rban01{width: 600px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .lm_lban01{width: 200px;}
    .lm_rban01{width: 426px;}
}
@media (max-width: 991px){
    .lm_lban01,.lm_rban01,.lm_hot_label{width: auto;height: auto!important;float: none;min-height: auto;}
    .lm_hot_label{padding-left: 0;background: none;}
    .label-list li{width: auto;}
    .hot-label-list ul li .data-type span,.hot-label-box span{margin-right: 10px;}
    .hot-label-list ul li .title{height: auto;white-space: normal;line-height: 32px;}
}


/*****网站地图****/
.wzdtbox{height: auto;min-height: 300px;_height: 300px; overflow: hidden; padding: 10px 0px; }
.dty_mutitle { height: auto; overflow: hidden; background:#f8f8f8; padding-left: 20px; position: relative; }
.dty_mutitle:before{ display: block; position: absolute; content: ''; width: 4px; height: 30px; margin-top: -15px; top: 50%; left: 0; background: #d61618;}
.dty_mutitle a {display: block;float: left;height: 40px; text-align: center;line-height: 40px; width: auto; white-space: nowrap; font-size: 20px; font-weight: bold; color: #394351;}
.dty_sublb { padding:20px 0 30px 15px; height: auto; overflow: hidden;}
.dty_sublb ul li {float: left;height: 40px;line-height: 40px;  font-size: 16px; padding: 0 5px 0px 15px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dty_sublb ul li a {line-height: 40px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #394351;}
.dty_sublb ul li a:hover { color: #ea0000;}
@media (min-width: 1200px) and (max-width:1419px) {
    .wzdtbox{ padding: 10px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .wzdtbox{ padding: 10px;}
}
@media only screen and (max-width:991px) {
    .wzdtbox{ padding: 10px;}
}
@media (max-width:767px) {
    .wzdtbox{ padding: 0px;}
    .dty_sublb{ padding: 10px;}
}
/*通用文章*/
.main_content{ position: relative; margin-top: 25px;}
.newscontnet_left{ margin-right: 314px; padding-right: 25px; border-right: 1px solid #e9e9e9; padding-top: 6px;}
.con_main {   position: relative; }
.con_main .guidang { position: absolute; top: 50px; right: 10px;}
.newstitle {font-size: 32px; text-align: center; color: #394351; line-height: 46px;}
.newstitlef {font-size: 20px;text-align: center;line-height: 36px;font-weight: normal; }
.newstitlet {font-size: 20px;text-align: center;line-height: 36px;font-weight: normal; }
.newstitles {font-size: 14px;text-align: center;line-height: 36px;font-weight: normal; }
.newsinfo{ border-bottom: 1px solid #eeeeee; 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;  }
.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: #999999;}
.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 0px 0 20px;}
.newsinfo .wz_sc a{color: #666;}
.newsinfo .foot-jc{background: url("../images-new/wz_glass.png") left center no-repeat;padding:0 0px 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 0px 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{ font-size: 16px; line-height: 2; padding: 34px 50px 30px;overflow-x: auto; overflow-y: hidden; color: #394351;}
.newscontnet a{color: #394351;}
.newscontnet img { max-width: 100%;}
.newscontnet p, .newscontnet p span {font-family: "微软雅黑";}
.newscontnet table {border-color: #333333;border-spacing: 0px;border-collapse: collapse; max-width: 100%;}
.newscontnet table td {padding: 5px; height: 22px;border: 1px solid #333333;}
.bqxx{ line-height: 28px; font-size: 15px;}
.bqxx span{ float: left;}
.bqxx a{ background: #f6f6f6; color: #fe7200; border-radius: 5px; float: left; margin-right: 10px; padding: 0 10px;}
/*文章页二维码*/
.scan_code_box { margin: 0 auto; padding: 40px 0px; text-align: center; clear: both;}
.scan_code_box .pic { text-align: center; width: auto; margin: 0 auto;}
.scan_code_box img { width: 140px; height: 140px; border: 1px solid #efefef; margin: 0 auto; }
.scan_code_box .txt { text-align: center; line-height: 32px; font-size: 14px; color: #666666; display: block;}
/*上一篇下一篇*/
.updown { height: auto; padding: 10px 0px 10px 18px; background: url("../images/left_arr.png") left center no-repeat; overflow: hidden;}
.updown1 { background: url("../images/right_arr.png") right center no-repeat; padding-right: 18px;line-height: 30px; overflow: hidden;}
.updown1 .prev-page { float: left; max-width: 50%; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.updown1 .next-page { float: right; max-width: 50%; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
/*文章页评论*/
.m-editor { width: 100%; height: 50px; overflow: hidden; display: none;}
.editorTitle {padding: 10px 0px;overflow: hidden;}
.editorTitle h3 {float: left;height: 30px;line-height: 30px;background: url(../images/editor_icon.png) no-repeat left center;padding-left: 34px;font-size: 18px;color: #cc0c0d;font-weight: normal;cursor: pointer;}
.comment_box { height: auto; margin-top: 15px;}
.comment_box ul { clear: both; }
.comment_box ul li { float: left;}
.comment_box ul li.tit { width: 90px; padding-right: 20px; text-align: right; line-height: 32px;}
.comment_box ul li.tit b { color: #c50000;}
.comment_box ul li.text { height: 240px; margin-left: 110px; float: none; border: 1px solid #dddddd; padding: 3px;margin-bottom: 15px;}
.comment_box ul li.text textarea { border: none; background: none; height: 240px; line-height: 24px; font-size: 14px; width: 100%;}
.comment_box ul li.yzm input {width: 125px; height: 30px; padding: 0 6px; border: 1px solid #dddddd; margin-right: 10px;}
.comment_box ul li.titm { padding-left: 110px; line-height: 32px;}
.comment_box ul li.titm input{ margin-right: 10px;}
.commentbtn { padding-left: 110px; clear: both;}
.commentbtn .button1 { width: 88px; height: 36px; border-radius: 4px; margin: 0 15px 0 0px; background: #cc0c0d; color: #ffffff; font-size: 16px; border: none; cursor: pointer;}
.commentbtn .button2 { width: 88px; height: 36px; border-radius: 4px; margin: 0 15px 0 0; background: #dcdcdc; font-size: 16px; border: none; cursor: pointer;}
/*关联*/
.relativebox{ width:280px; position: absolute; top:0px; right:14px;}
.relative_title{ line-height: 48px; font-size: 22px; font-weight: bold; color: #394351; margin-bottom: 5px;}
.relative_tit{ color:#f25302; font-weight: bold; font-size: 18px; line-height: 36px;}
.relative_wz{ height: auto; margin-bottom: 10px; overflow: hidden;}
.relative_wz ul li{ line-height: 28px; padding: 2px 0px;}
.relative_wz ul li a{ display: block; font-size: 16px;  }
.zcwj_wz{height: auto; overflow: hidden;}
.zcwj_wz ul li{ line-height: 26px; margin-bottom: 20px; font-size: 16px;}
.zcwj_wz ul li .split{ padding: 0 5px; color: #999999;}
.zcwj_wz ul li .a{ color: #fe7200;}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .newscontnet{ padding: 30px;}
}
@media only screen and (max-width:991px) {
    .newscontnet_left{ margin-right: 0px; border-right: none; padding-right: 0px;}
    .relativebox{ position: static;}
    .newscontnet{ padding: 20px 0px;}
}
@media only screen and (max-width:550px) {
    .comment_box ul li.tit { width: 60px; padding-right: 10px;}
    .comment_box ul li.text { height: 220px; margin-left: 70px;}
    .comment_box ul li.titm,.commentbtn{padding-left: 70px; }
    .comment_box ul li.yzm input{ width: 85px;}
}

/*答问知识库文章*/
.dwzskwz_tit {height: 40px;line-height: 40px;font-size: 18px; color: #c80000; font-weight: bold; font-family: "Microsoft YaHei", "微软雅黑";}
.dwzskwz_con{text-align: justify;margin-bottom: 25px;word-break:break-all;}
.dwzskwz_con.con1 { border-bottom: 1px dashed #dddddd; padding-bottom: 30px;}
.dwzskwz_content{position: relative;}
.dwzskwz_content #right_div {position: absolute; right: 0; top: 0; width: 240px;}
.dwzskwz_content #right_div .title {font-family: "Microsoft YaHei", 微软雅黑; font-size: 18px; line-height: 35px; color: #c80000; font-weight: bold;}
.dwzskwz_content #right_div ul li {padding: 5px 0 5px 12px; line-height: 24px; background: url("../images/dot.png") left 16px no-repeat; overflow: hidden; font-size: 16px; text-align: justify;}
.dwzskwz_content .contnetleft {border-right: 1px solid #ddd; margin-right: 260px; margin-top: 20px;padding-top:0;}
@media (max-width:991px) {
	.dwzskwz_con{margin-bottom:15px;}
	.dwzskwz_con.con1{padding-bottom:20px;}
	.dwzskwz_content #right_div {position: static;width: auto;}
	.dwzskwz_content .contnetleft{border:0 none; margin-right: 0;}
}

/*-----市长信箱-----*/
/*.szxx_navjz { height: auto; overflow: hidden;}*/
.szxx_ntit { height: 30px; border-bottom: 1px solid #cc0c0d; line-height: 30px;}
.szxx_ntit .tit { float: left; background: url("../images/dot_1.gif") left center no-repeat; padding-left: 17px; font-weight: bold; color: #cc0c0d;}
.szxx_ntit .writebtn { float: right; background: url("../images/icon_1.gif") left center no-repeat; padding-left: 22px;}
.nbltitle {height: 26px; text-align: center; background: #ffffff url(../images/img_d.gif) bottom repeat-x; overflow: hidden; margin-top: 10px;}
.nbltitle ul li { height: 26px; float: left; text-align: center; line-height: 25px;}
.nbltitle ul li span {color: #cc7d04; height: 25px; display: block; cursor: pointer; padding: 1px 10px 0 10px;}
.nbltitle ul li.active span { border: 1px solid #f6d18d; border-bottom: none; background: #ffffff; font-size: 14px; font-weight: bold;color: #cc0c0d; padding: 0 9px;}
.nblbox {height: 125px; border: 1px solid #f6d18d; border-top: none; overflow: auto;}
.nblbox ul { display: none;}
.nblbox ul.active { display: block;}
.nblbox ul li { line-height: 24px; width: 233px; height: 24px; float: left; text-align: left; }
.nblbox ul li a { padding-left: 15px; color: #444444;display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nblbox ul li.active a, .nblbox ul li a:hover { color: red;}
/*留言查询*/
.liuyan_cxcon {border: 1px solid #fbe5b6; background: #fefdf8;position: relative; padding:20px 20px 15px;}
.liuyan_cxcon .tj {height: auto;line-height: 36px;text-align: center; padding: 0 0 5px 125px;}
.liuyan_cxcon .tj .sz {color: #fd8524;}
.liuyan_cxcon .tj .jg {padding-left: 10px;}
.liuyan_cxcon .liuyan_cxbox { height: auto;margin: auto;margin-top: 6px;}
.liuyan_cxcon .liuyan_cxbox ul {height: auto;}
.liuyan_cxcon .liuyan_cxbox ul li {float: left;height: 38px;line-height: 38px;padding: 0;background: none;font-size: 16px; overflow: visible;}
.liuyan_cxcon .liuyan_cxbox ul li.select { width: 404px; margin: 0 5px 10px;}
.liuyan_cxcon .liuyan_cxbox ul li.d_select { width: 380px; margin: 0  5px 10px 0;}
.liuyan_cxcon .liuyan_cxbox ul li.select select, .liuyan_cxcon .liuyan_cxbox ul li.d_select select {float:left;width: 100%; height: 38px; border: 1px solid #dddddd; background: #fff;}
.liuyan_cxcon .liuyan_cxbox ul li.date_put{ width: 189px; margin: 0 5px;position: relative;}
.liuyan_cxcon .liuyan_cxbox ul li.jg{width: 16px;text-align: center; color: #666;}
.liuyan_cxcon .liuyan_cxbox ul li.date_put input{float:left;box-sizing:border-box;width: 100%;height: 38px;line-height: 38px;border: #ddd 1px solid;background: #ffffff;font-size: 14px;color: #666;padding: 0 2%;outline: none;position: absolute;left:0;}
.liuyan_cxcon .liuyan_cxbox ul li.gjz,.liuyan_cxcon .liuyan_cxbox ul li.date {width: 80px;text-align: right;text-align-last: justify;margin-left: 5px;}
.liuyan_cxcon .liuyan_cxbox ul li.srk {width: 380px;margin-right: 5px; position: relative;}
.liuyan_cxcon .liuyan_cxbox ul li.srk input {float:left;box-sizing:border-box;width: 100%;height: 38px;line-height: 38px;border: #ddd 1px solid;background: #ffffff;font-size: 14px;color: #999999;padding: 0 2%;outline: none;}
.liuyan_cxcon .liuyan_cxbox ul li.btn{width: 80px;height: 38px;margin-left: 5px;}
.liuyan_cxcon .liuyan_cxbox ul li.btn input {float:left;width: 100%;height: 38px;line-height: 38px;border: none;background: #cc2a14;color: #ffffff;text-align: center;outline: none;cursor: pointer;}
.liuyan_cxcon .liuyan_cxtit {display: block;width: 100px;height: 26px;line-height: 26px;background: url(../images-new/xjcx_btn.png) 0 0 no-repeat;padding-left: 33px;position: absolute;left: 20px;top: 20px;font-size: 20px;font-weight: bold;color: #d61618;}
/*回复选登*/
.guestbook-table {margin-top:20px;}
.guestbook-table .guestbook_bt{height:56px;line-height: 56px; overflow:hidden;background: url(../images/secbg.jpg) bottom repeat-x;}
.guestbook-table .guestbook_bt span{display: block;float: left;width: auto;height:55px;line-height: 50px;color: #d61618;font-size: 24px;font-weight:bold;padding: 0 14px;background: url(../images/sec2bg.jpg) bottom repeat-x;}
.liuyan_xiexin{float:right;display:inline-block;width: 90px;height: 40px;padding-left: 50px;line-height: 40px;background: #fff8f1 no-repeat 18px center;background-image: url(../images-new/liuyan_xiexin.png) !important;border-radius: 3px;    font-size: 18px;color: #ef8945;}
.liuyan_xiexin:hover{background-color:#faede0;}

.guestbook-table .guestbook_bmxj {height: 25px; border-bottom: 1px solid #cc0c0d; background: url(../images/szxx_19.gif) left center no-repeat; padding-left: 13px; color: #ffffff; font-size: 14px; display: block; line-height: 25px;}
.guestbook-table .guestbook_bmxj p{ float: right; color: #333; line-height: 25px;}
.guestbook-table .guestbook_bmxj p i{ font-style: normal; color: red;}
.guestbook-table .guestbook_title{height:46px;font-size:17px;font-weight:bold;background:#faf3eb;margin:12px 0 5px;overflow:hidden;position: relative;}
.guestbook-table .guestbook_title li{position:absolute;top:0;height:46px;line-height:46px;border-right:#fff 2px solid;text-align:center;padding:0;background:none;}
.guestbook-table .guestbook_title li.t1{width:120px;left:0;}
.guestbook-table .guestbook_title li.t2{position:static;margin: 0 628px 0 122px;}
.guestbook-table .guestbook_title li.t3{width:140px;right:486px;}
.guestbook-table .guestbook_title li.t4{width:180px;right:304px;}
.guestbook-table .guestbook_title li.t5{width:100px;right:202px;}
.guestbook-table .guestbook_title li.t6{width:100px;right:100px;}
.guestbook-table .guestbook_title li.t7{width:100px;border-right:0;right:0;}

.guestbook-table ul.odd,.guestbook-table ul.even{height:46px;clear:both;overflow:hidden;position: relative;}
.guestbook-table ul.even{background:#f7f7f7;}
.guestbook-table ul.odd li,.guestbook-table ul.even li{position:absolute;top:0;padding:0;background:none;height:46px;line-height:46px;text-align:center;font-size:16px;border-right:#fff 2px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;}
.guestbook-table ul.odd li.t1,.guestbook-table ul.even li.t1{width:120px;color:#999;left:0;}
.guestbook-table ul.odd li.t2,.guestbook-table ul.even li.t2{position:static;padding-left:15px;text-align:left;margin: 0 628px 0 122px;}
.guestbook-table ul.odd li.t2 a,.guestbook-table ul.even li.t2 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-right: 10px;}
.guestbook-table ul.odd li.t3,.guestbook-table ul.even li.t3{width:140px;right:486px;}
.guestbook-table ul.odd li.t4,.guestbook-table ul.even li.t4{width:180px;right:304px;}
.guestbook-table ul.odd li.t5,.guestbook-table ul.even li.t5{width:100px;color: #ff0000;right:202px;}
.guestbook-table ul.odd li.t6,.guestbook-table ul.even li.t6{width:100px;color:#999;right:100px;}
.guestbook-table ul.odd li.t7,.guestbook-table ul.even li.t7{width:100px;border-right:0;right:0;}
.guestbook-table ul.odd li.t5 span,.guestbook-table ul.even li.t5 span{color: #24cb4e;}

/*写信开始*/
.liuyan_xzbox{border:#e8e8e8 1px solid; background:#f6f6f6;padding:56px 35px 20px;height:auto;position:relative;}
.liuyan_xzbox p{color:#666;line-height:2;text-indent:2em;}
.liuyan_xzbox .liuyan_xxtit{display:block;width:100px;height:40px;line-height:40px;position:absolute;left:20px;top:8px;font-size:20px;font-weight:bold;color:#dd0000;}
.liuyan_xzbox .liuyan_xiexin{position: absolute;top:0;right:20px;}

.guestbook-table-form{padding:30px 180px 0;font-size:16px;}
.guestbook-table-form span.red{color:#f00;}
.guestbook-table-form ul{ overflow:inherit;}
.guestbook-table-form ul li{float:left;padding:0;background:none; overflow:visible; }
.guestbook-table-form ul li.bt{width:120px;height:55px;text-align:right;line-height:36px;}
.guestbook-table-form ul li.srk{ height:55px;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:328px;height:32px;line-height:32px;border:#d6d6d6 1px solid;padding:3px 10px;}
.guestbook-table-form ul li.srk select{float:left;width:350px;border:#ddd 1px solid;padding:3px 10px; height:38px;line-height: 38px;}
.guestbook-table-form ul li.srk1 {height:55px;position:relative;}
.guestbook-table-form ul li.srk1 .msg-box{position:absolute;left:0px;top:5px;}
.guestbook-table-form ul li.srk1 input{float:left;width:798px;height:32px;line-height:32px;border:#d6d6d6 1px solid;padding:3px 10px;}
.guestbook-table-form ul li.btk,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.yzm{ 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.gk{ font-size:14px;}
.guestbook-table-form ul li.bt1{width:120px;height:160px;line-height:150px;text-align:right;}
.guestbook-table-form ul li.tex{ height:227px;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:808px;height:200px;line-height:24px;border:#ddd 1px solid;padding:2px 5px; font-size:14px;}
.guestbook-table-form ul li.yzm input{float:left;width:102px;height:32px;line-height:32px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.yzm img{float:left;margin:0 5px;}
.guestbook-table-form ul li.yzm a{margin-top: 4px; display: inline-block;}
.guestbook-table-form ul li.btn_group{height:40px; padding-bottom:40px; padding-left:120px; width:75%; float:none; clear:both; }
.guestbook-table-form ul li.btn_group input{background:#dd0000;height:40px;line-height:40px; text-align:center; cursor:pointer;font-family:"Microsoft YaHei",微软雅黑;border:0;outline:none;color:#fff;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.guestbook-table-form ul li.btn_group input.btn-search{margin-left:15px;*padding:0 0 !important;_padding:0 0px !important;}
.listnews .list-2655273 ul li.sel1,.listnews .list-2655277 ul li.sel1{width:604px;}
.guestbook-table-form ul li.clear{float: none; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden;}
@media (min-width: 1200px) and (max-width: 1419px) {
    /*.szxxright { width: 680px;}
    .nblbox ul li { width: 205px;}
    .liuyan_cxcon .tj{ padding: 0px 0px 5px 95px;}*/
    /*留言查询*/
    .liuyan_cxcon .liuyan_cxbox ul li.srk,.liuyan_cxcon .liuyan_cxbox ul li.d_select{width:300px;}
    .liuyan_cxcon .liuyan_cxbox ul li.select{width:334px;}
    .liuyan_cxcon .liuyan_cxbox ul li.d_select{width:300px;}
    .liuyan_cxcon .liuyan_cxbox ul li.date_put{ width: 154px;}
    /*我要写信*/
    .guestbook-table-form{padding:30px 60px 0;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    /*留言查询*/
    .liuyan_cxcon .liuyan_cxbox ul li.srk,.liuyan_cxcon .liuyan_cxbox ul li.d_select{width:200px;}
    .liuyan_cxcon .liuyan_cxbox ul li.select{width:280px;}
    .liuyan_cxcon .liuyan_cxbox ul li.date_put{ width: 127px;}
    /*回复选登*/
    .guestbook-table .guestbook_title li.t1,.guestbook-table ul.odd li.t1, .guestbook-table ul.even li.t1{width:100px;}
    .guestbook-table .guestbook_title li.t2,.guestbook-table ul.odd li.t2, .guestbook-table ul.even li.t2{margin:0 568px 0 102px;}
    .guestbook-table .guestbook_title li.t4,.guestbook-table ul.odd li.t4, .guestbook-table ul.even li.t4{width:140px;}
    .guestbook-table .guestbook_title li.t3,.guestbook-table ul.odd li.t3, .guestbook-table ul.even li.t3{width:120px;right:446px;}
    /*我要写信*/
    .guestbook-table-form{padding:30px 0 0;}
    .guestbook-table-form ul li.srk select {width: 300px;}
    .guestbook-table-form ul li.srk input {width: 278px;}
    /*.guestbook-table-form ul li.srk1, .guestbook-table-form ul li.gk, .guestbook-table-form ul li.yzm, .guestbook-table-form ul li.tex { width: 520px;}*/
    .guestbook-table-form ul li.srk1 input {width: 698px;}
    .guestbook-table-form ul li.tex textarea{width:708px;}
}
@media (max-width: 991px) {
    /*留言查询*/
    .liuyan_cxcon .liuyan_cxtit{position: static;}
    .liuyan_cxcon .tj { padding: 10px 0 0; text-align: left;}
    .liuyan_cxcon { padding: 2%;}
    .liuyan_cxcon .liuyan_cxbox, .liuyan_cxcon .liuyan_cxbox ul { height: auto;}
    .liuyan_cxcon .liuyan_cxbox ul li { float: none;}
    .liuyan_cxcon .liuyan_cxbox ul li.select,.liuyan_cxcon .liuyan_cxbox ul li.d_select { margin: 0px; width: 100%; margin-bottom: 5px;}
    .liuyan_cxcon .liuyan_cxbox ul li.gjz,.liuyan_cxcon .liuyan_cxbox ul li.date { width: 100%;  text-align: left;}
    .liuyan_cxcon .liuyan_cxbox ul li.gjz, .liuyan_cxcon .liuyan_cxbox ul li.date{ width:100%;box-sizing: border-box;height: 28px; margin-bottom: 5px;text-align-last: left;margin-left: 0;}
    .liuyan_cxcon .liuyan_cxbox ul li.srk{width: 100%;margin-right: 0;margin-bottom: 5px;}
    .liuyan_cxcon .liuyan_cxbox ul li.srk input,.liuyan_cxcon .liuyan_cxbox ul li.date_put input{width: 100%;box-sizing:border-box; }
    .liuyan_cxcon .liuyan_cxbox ul li.btn {margin-left: 0;margin-top: 5px;}
    .liuyan_cxcon .liuyan_cxbox ul li.date_put{ width: 100%; margin: 0;}
    /*回复选登*/
    .guestbook-table .guestbook_title li.t1,.guestbook-table ul.odd li.t1, .guestbook-table ul.even li.t1{display:none;}
    .guestbook-table .guestbook_title li.t2,.guestbook-table ul.odd li.t2, .guestbook-table ul.even li.t2{margin:0 364px 0 0;padding-left:10px;}
    .guestbook-table .guestbook_title li.t3,.guestbook-table ul.odd li.t3, .guestbook-table ul.even li.t3{width:120px;right:242px;}
    .guestbook-table .guestbook_title li.t4,.guestbook-table ul.odd li.t4, .guestbook-table ul.even li.t4{width:140px;right:100px;}
    .guestbook-table .guestbook_title li.t5,.guestbook-table ul.odd li.t5, .guestbook-table ul.even li.t5{right:0;border-right: 0;}
    .guestbook-table .guestbook_title li.t6,.guestbook-table ul.odd li.t6, .guestbook-table ul.even li.t6{display: none;}
    .guestbook-table .guestbook_title li.t7,.guestbook-table ul.odd li.t7, .guestbook-table ul.even li.t7{display: none;}
    /*我要写信*/
    .guestbook-table-form {padding:30px 0 0;}
    .guestbook-form { padding:0;}
    .guestbook-table-form ul li.bt {width: 110px;}
    .guestbook-table-form ul li.bt1 {width: 110px;}
    /*.guestbook-table-form ul li.srk {width: 236px;}*/
    .guestbook-table-form ul li.srk select {width: 214px;}
    .guestbook-table-form ul li.srk input {width: 192px;}
    /*.guestbook-table-form ul li.srk1, .guestbook-table-form ul li.gk, .guestbook-table-form ul li.yzm, .guestbook-table-form ul li.tex {width: 590px;}*/
    .guestbook-table-form ul li.srk1 input{width: 516px;}
    .guestbook-table-form ul li.tex textarea{width:526px;}
    .lynybox .mydcon ul li p.srk .myd_input {width: 140px;}
}
@media (max-width: 767px) {

    /*.nblbox { height: auto;}
    .nblbox ul li { width: 50%;}*/
    /*回复选登*/
    .guestbook-table .guestbook_bt{height: auto;}
    .guestbook-table .guestbook_bt span{font-size: 20px;padding:0 10px;}
    .liuyan_xiexin{width: 75px;height: 38px;background-position:8px center;padding-left: 40px;line-height: 38px;font-size: 16px;margin: 9px 0;}
    .guestbook-table .guestbook_title{font-size: 16px;}
    .guestbook-table ul.odd li, .guestbook-table ul.even li{font-size: 15px;}
    .guestbook-table .guestbook_title li.t2,.guestbook-table ul.odd li.t2, .guestbook-table ul.even li.t2{margin:0 100px 0 0;padding-left:10px;}
    .guestbook-table .guestbook_title li.t3,.guestbook-table ul.odd li.t3, .guestbook-table ul.even li.t3{display: none;}
    .guestbook-table .guestbook_title li.t4,.guestbook-table ul.odd li.t4, .guestbook-table ul.even li.t4{display: none;}
    /*.szxx_info { padding: 0 2% 2%;}*/
    /*我要留言*/
    .liuyan_xzbox{padding: 50px 10px 13px;}
    .liuyan_xzbox .liuyan_xiexin{right:0;}
    .guestbook-table-form{padding-top:20px;}
    .guestbook-table-form ul li.bt,.guestbook-table-form ul li.bt1{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;}
    .guestbook-table-form ul li.srk,.guestbook-table-form ul li.srk1{height: 50px;}
    .guestbook-table-form ul li.tex{height: 218px;}
    .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.srk1 input,.guestbook-table-form ul li.tex textarea{width: 93%;padding:3px 3%;}
    .guestbook-table-form ul li.btn_group{width: 100%;padding:10px 0;}
    .guestbook-table-form ul li.gk{height: auto;}
}
/*2023.2.14 市长页面布局修改*/
/*历史数据*/
.lmmesg-historyData{ height: 50px; border: 1px #f6dec8 solid;}
.lmmesg-historyData .title{float: left; margin: -1px 0 -1px -1px; padding: 0 17px; font-size: 18px; font-weight: bold; color: #fff; height:52px; display: block; line-height: 52px; background: #d61618; text-align: center;}
.lmmesg-historyData ul{clear: none;}
.lmmesg-historyData li{float: left; text-align: center; padding: 12px 0; height: 26px; line-height: 26px; width: 410px; position: relative;}
.lmmesg-historyData .num1{width: 409px;}
.lmmesg-historyData .line:after{ position: absolute; display: block; content: ""; width: 1px; background: #e2e2e2; right: 0; top: 12px; bottom: 12px;}
.lmmesg-historyData .tj_s{width: 50%; display: block; float: left;}
.lmmesg-historyData .tj_s i{ font-style: normal;}
.lmmesg-historyData .tj_s .num{ padding-left: 9px; font-size: 16px; font-weight: bold; color: #d61618;}
/*回复选登*/
.lmmesg-cxbox{ margin-top: 42px; border: #dbdbdb 1px solid; border-bottom: 0 none; padding: 0 20px;}
.lmmesg-ltitle{ margin-top: -21px; padding-bottom: 14px; text-align: center; line-height: 0;}
.lmmesg-ltitle h2{display: inline-block; background: #fff !important; position: relative; height: 40px; line-height: 40px; padding: 0 57px; font-weight: bold; color: #d61618; font-size: 24px;}
.lmmesg-ltitle h2 span{position: absolute; top: 50%; width: 26px; height: 5px; margin-top: -2px;}
.lmmesg-ltitle h2 .linel{left: 0; background: #ffad01 !important;}
.lmmesg-ltitle h2 .liner{right: 0; background: #ffad01 !important;}
.wza-black-white .lmmesg-ltitle h2{ background: #000 !important;}
.wza-yellow-black .lmmesg-ltitle h2{ background: yellow !important;}
.wza-blue-yellow .lmmesg-ltitle h2{ background: blue !important;}
.wza-yellow-blue .lmmesg-ltitle h2{ background: yellow !important;}
.wza-white-black .lmmesg-ltitle h2{ background: white !important;}
.wza-black-yellow .lmmesg-ltitle h2{ background: yellow !important;}
/*回复选登 > 信件查询*/
.lmmesg-searchbox{ background: #fffaf5; border: #fffaf5 solid 1px; position: relative; text-align: center;}
/*回复选登 > 信件查询 > 查询统计*/
.lmmesg-seartit{ position: absolute; left: 20px; top: 10px; padding-left: 39px; background: left center no-repeat; background-image:  url("../images-new/mesg_cxico.png") !important; line-height: 1.8; font-size: 20px; font-weight: bold; color: #d61618;}
.lmmesg-tjbox{ height: 48px; line-height: 44px; text-align: center; font-size: 16px; background: url("../images-new/mesg_tjbg.png") center 0 no-repeat; background-size: 100% 100%; display: inline-block; padding: 0 11px; margin-top: -1px;}
.lmmesg-tjbox .num{ display: inline-block; padding: 0 16px;}
.lmmesg-tjbox .sz{ color: #cc2a14; padding: 0 1px;}
.lmmesg-tjbox .unit{ color: #999999; font-size: 14px; padding-left: 5px;}
.lmmesg-btn{ position: absolute; right: 20px; top: 11px; line-height: 34px; font-size: 18px; color: #fff; background: #f37f15 15px center no-repeat; background-image: url("../images-new/mesg_xxico.png") !important; border: 1px #f37f15 solid; border-radius: 3px; padding: 0 12px 0 44px; transition: 0.4s all;}
.lmmesg-btn:hover{ background-color: #f16611; border-color: #f16611; color: #fff;}
/*回复选登 > 信件查询 > 查询*/
.lmmesg-search{ padding: 17px 0 21px 14px; text-align: left;}
.lmmesg-search li{float: left;}
.lmmesg-search .gjz,.lmmesg-search .date,.lmmesg-search .jg{ line-height: 34px; font-size: 16px; color: #394351;}
.lmmesg-search .gjz{padding-right: 2px;}
.lmmesg-search .date{width: 97px;padding-right: 2px; text-align: right;}
.lmmesg-search .jg{width: 20px; text-align: center; color: #d9d7d7; font-size:0;}
.lmmesg-search .jg:after{display: inline-block; width: 10px; height: 1px; background: #d9d7d7; content: "";}
.lmmesg-search .select,.lmmesg-search .srk,.lmmesg-search .date_put,.lmmesg-search .btn{ font-size: 0; line-height: 0;}
.lmmesg-search .select,.lmmesg-search .srk{ padding-right: 10px;}
.lmmesg-search select,.lmmesg-search input{ border: 1px #dedede solid; border-radius: 2px; height: 34px; line-height: 32px; font-size: 15px; color: #999999; width: 160px; text-indent: 13px; background: #fff;}
.lmmesg-search select{text-indent: 9px;}
.lmmesg-search select option{color: #333;}
.lmmesg-search input{height: 32px; width: 160px;}
.lmmesg-search input::-webkit-input-placeholder{color:#999;}
.lmmesg-search input:-moz-placeholder{color:#999;}
.lmmesg-search input:-ms-input-placeholder{color:#999;}
.lmmesg-search .organ_select select{width: 180px;}
.lmmesg-search .d_select select{width: 100px;}
.lmmesg-search .srk input{ width: 218px;}
.lmmesg-search .date_put input{ padding-right: 33px; width: 120px; background: url("../images-new/mesg_dataico.png") right center no-repeat #fff;}
.lmmesg-search .btn{padding-left: 10px;}
.lmmesg-search .btn input{ border-color: #d61618; height: 34px; background: #d61618; color: #fff; width: auto; text-indent: 0; font-size: 16px;  padding: 0 15px;}
/*回复选登 > 列表*/
.guestbook-tablenew{ margin: 0 0 1px; border: #dbdbdb 1px solid; border-top: 0 none; padding: 23px 20px 20px;}
.guestbook-tablenew .guestbook_title{margin-top: 0; height: 50px; color: #333; background: #f1f1f1; font-size: 16px;}
.guestbook-tablenew .guestbook_title li{ height: 50px; line-height: 50px;}
.guestbook-tablenew ul.odd, .guestbook-tablenew ul.even{height: 50px;}
.guestbook-tablenew ul.odd li, .guestbook-tablenew ul.even li{height: 50px; line-height: 50px; color: #666;}
.guestbook-tablenew ul.odd li.t1, .guestbook-tablenew ul.even li.t1{ color: #666;}
.guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{padding-left: 23px;}
.guestbook-tablenew ul.odd li.t2 a, .guestbook-tablenew ul.even li.t2 a{ padding-left: 27px; background: url("../images-new/mesg_dot.gif") left center no-repeat; color: #333;}
.guestbook-tablenew ul.odd li.t2 a:hover, .guestbook-tablenew ul.even li.t2 a:hover{color: #d61618;}
.guestbook-tablenew ul.odd li.t2 .icon_img{ background: url(../images/icon_sprites.png) -100px -40px no-repeat;display: inline-block;width: 20px;height: 20px;vertical-align: middle; margin:0 0 0 4px;font: 0/0 Arial;}



.guestbook-tablenew ul.odd li.t4, .guestbook-tablenew ul.even li.t4{ color: #333;}
.guestbook-tablenew ul.odd li.t5, .guestbook-tablenew ul.even li.t5{color: #d61618;}
.guestbook-tablenew ul.odd li.t5 span, .guestbook-tablenew ul.even li.t5 span{color: #999;}
.guestbook-tablenew ul.odd li.t6, .guestbook-tablenew ul.even li.t6{color: #666;}
.guestbook-tablenew ul.odd li.t7, .guestbook-tablenew ul.even li.t7{color: #999;}
.guestbook-tablenew ul.odd li.t7 a, .guestbook-tablenew ul.even li.t7 a{color: #999;}
.guestbook-tablenew ul.odd li.t7 a:hover, .guestbook-tablenew ul.even li.t7 a:hover{color: #d61618;}
.guestbook-tablenew .guestbook_title li.t1,.guestbook-tablenew ul.odd li.t1, .guestbook-tablenew ul.even li.t1{ width: 127px;}
.guestbook-tablenew .guestbook_title li.t2,.guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ margin: 0 651px 0 129px;}
.guestbook-tablenew .guestbook_title li.t3,.guestbook-tablenew ul.odd li.t3, .guestbook-tablenew ul.even li.t3{ width: 148px; right: 501px;}
.guestbook-tablenew .guestbook_title li.t4,.guestbook-tablenew ul.odd li.t4, .guestbook-tablenew ul.even li.t4{ width: 148px; right: 351px;}
.guestbook-tablenew .guestbook_title li.t5,.guestbook-tablenew ul.odd li.t5, .guestbook-tablenew ul.even li.t5{ right: 233px; width: 118px;}
.guestbook-tablenew .guestbook_title li.t6,.guestbook-tablenew ul.odd li.t6, .guestbook-tablenew ul.even li.t6{ right: 113px; width: 118px;}
.guestbook-tablenew .guestbook_title li.t7,.guestbook-tablenew ul.odd li.t7, .guestbook-tablenew ul.even li.t7{ width: 111px;}
.guestbook-tablenew .pagination{ margin-top: 23px;}

.guestbook-tablenew .guestbook-tablenew{ padding: 0 !important; border: 0 none !important; margin: 0 !important;}


.rx_fbbox{margin: 30px 0 4px;}
.mesg-navlist .dqlanmu{ margin-top: 0;}
.guestbook-tablenew .guestbook-table{margin: 0 !important;}
@media (min-width: 1200px) and (max-width: 1419px) {
/*历史数据*/
.lmmesg-historyData li{width: 338px;}
.lmmesg-historyData .num1{width: 337px;}
/*回复选登 > 信件查询 > 查询*/
.lmmesg-search select{width: 123px;}
.lmmesg-search .organ_select select{width: 140px;}
.lmmesg-search .d_select select{width: 85px;}
.lmmesg-search .srk input{width: 158px;}
.lmmesg-search .date{width: 66px;}
.lmmesg-search .date_put input{width: 100px;}
/*回复选登 > 列表*/
.guestbook-tablenew .guestbook_title li.t1,.guestbook-tablenew ul.odd li.t1, .guestbook-tablenew ul.even li.t1{ width: 110px;}
.guestbook-tablenew .guestbook_title li.t2,.guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ margin: 0 600px 0 112px;}
.guestbook-tablenew .guestbook_title li.t3,.guestbook-tablenew ul.odd li.t3, .guestbook-tablenew ul.even li.t3{ width: 128px; right: 470px;}
.guestbook-tablenew .guestbook_title li.t4,.guestbook-tablenew ul.odd li.t4, .guestbook-tablenew ul.even li.t4{ width: 148px; right: 320px;}
.guestbook-tablenew .guestbook_title li.t5,.guestbook-tablenew ul.odd li.t5, .guestbook-tablenew ul.even li.t5{ right: 210px; width: 108px;}
.guestbook-tablenew .guestbook_title li.t6,.guestbook-tablenew ul.odd li.t6, .guestbook-tablenew ul.even li.t6{ right: 102px; width: 108px;}
.guestbook-tablenew .guestbook_title li.t7,.guestbook-tablenew ul.odd li.t7, .guestbook-tablenew ul.even li.t7{ width: 100px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    /*历史数据*/
    .lmmesg-historyData{height: auto;}
    .lmmesg-historyData .title{float: none; margin: 1px; line-height: 2.5; height: auto;}
    .lmmesg-historyData li{width:33.3% !important;}
    /*回复选登*/
    .lmmesg-cxbox{margin-top: 35px;}
    /*回复选登 > 信件查询 > 查询统计*/
    .lmmesg-searchbox{padding-top: 50px;}
    .lmmesg-tjbox{ background: #fcf3eb; display: block; margin: 0 20px; border: 2px #fff solid; height: auto; padding: 10px 0; line-height: 1.5;}
    /*回复选登 > 信件查询 > 查询*/
    .lmmesg-search li{ margin-bottom: 10px;}
    .lmmesg-search .gjz{width: 73px; text-align: right;}
    .lmmesg-search .srk input{width: 328px;}
    .lmmesg-search select{width: 160px;}
    .lmmesg-search .organ_select select{width: 260px;}
    .lmmesg-search .date{width: 73px;}
    .lmmesg-search .d_select select{width: 170px;}
    .lmmesg-search .date_put input{width: 115px;}
    /*回复选登 > 列表*/
    .guestbook-tablenew .guestbook_title li.t1,.guestbook-tablenew ul.odd li.t1, .guestbook-tablenew ul.even li.t1{width: 80px;}
    .guestbook-tablenew .guestbook_title li.t2,.guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ margin: 0 490px 0 82px;}
    .guestbook-tablenew .guestbook_title li.t3,.guestbook-tablenew ul.odd li.t3, .guestbook-tablenew ul.even li.t3{ width: 108px; right: 380px;}
    .guestbook-tablenew .guestbook_title li.t4,.guestbook-tablenew ul.odd li.t4, .guestbook-tablenew ul.even li.t4{ width: 128px; right: 252px;}
    .guestbook-tablenew .guestbook_title li.t5,.guestbook-tablenew ul.odd li.t5, .guestbook-tablenew ul.even li.t5{ width: 80px; right: 170px;}
    .guestbook-tablenew .guestbook_title li.t6,.guestbook-tablenew ul.odd li.t6, .guestbook-tablenew ul.even li.t6{ width: 88px; right: 82px;}
    .guestbook-tablenew .guestbook_title li.t7,.guestbook-tablenew ul.odd li.t7, .guestbook-tablenew ul.even li.t7{ width: 80px;}
    .guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ padding-left: 10px;}
    .guestbook-tablenew ul.odd li.t2 a, .guestbook-tablenew ul.even li.t2 a{padding-left: 15px;}
    .guestbook-tablenew .pagination{margin-top: 10px;}
}
@media (max-width: 991px) {
    .mesg-navlist{padding-top: 15px;}
    /*历史数据*/
    .lmmesg-historyData{height: auto;}
    .lmmesg-historyData .title{float: none; margin: 1px; line-height: 2.5; height: auto;}
    .lmmesg-historyData li{width:50% !important;}
    .lmmesg-historyData li.num3{width:100% !important;}
    .lmmesg-historyData .num2.line:after{display: none;}
    .lmmesg-historyData .tj_s .num{padding-left: 4px;}
    /*回复选登*/
    .lmmesg-cxbox{margin-top: 30px; padding: 0 15px;}
    /*回复选登 > 信件查询 > 查询统计*/
    .lmmesg-searchbox{padding-top: 50px;}
    .lmmesg-seartit{left: 15px;}
    .lmmesg-btn{right: 15px;}
    .lmmesg-tjbox{ background: #fcf3eb; display: block; margin: 0 15px; border: 2px #fff solid; height: auto; padding: 10px 0; line-height: 1.5;}
    .lmmesg-tjbox .num{padding: 0 6px;}
    /*回复选登 > 信件查询 > 查询*/
    .lmmesg-search{ padding: 10px 15px 5px;}
    .lmmesg-search li{ margin-bottom: 10px; float: none; width: auto !important; padding: 0 !important;}
    .lmmesg-search .gjz,.lmmesg-search .date{text-align: left; margin-bottom: 0;}
    .lmmesg-search .organ_select{ margin-bottom: 0;}
    .lmmesg-search select,.lmmesg-search input{width: 100% !important; box-sizing: border-box; height: 34px; line-height: 34px;}
    .lmmesg-search .jg{display: none;}
    /*回复选登 > 列表*/
    .guestbook-tablenew{ padding: 18px 15px 15px;}
    .guestbook-tablenew .guestbook_title li.t2,.guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ margin: 0 312px 0 0;}
    .guestbook-tablenew .guestbook_title li.t3, .guestbook-tablenew ul.odd li.t3, .guestbook-tablenew ul.even li.t3{ width: 108px; right: 204px;}
    .guestbook-tablenew .guestbook_title li.t4, .guestbook-tablenew ul.odd li.t4, .guestbook-tablenew ul.even li.t4{ width: 120px; right: 82px;}
    .guestbook-tablenew .guestbook_title li.t5, .guestbook-tablenew ul.odd li.t5, .guestbook-tablenew ul.even li.t5{ width: 80px; right: 0;}
    .guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ padding-left: 15px;}
    .guestbook-tablenew ul.odd li.t2 a, .guestbook-tablenew ul.even li.t2 a{padding-left:0; background: none;}
}
@media (max-width: 767px) {
    .mesg-navlist{padding-top: 10px;}
    /*回复选登*/
    .lmmesg-cxbox{padding: 0 10px;}
    /*回复选登 > 信件查询 > 查询统计*/
    .lmmesg-seartit{left: 10px;}
    .lmmesg-btn{right: 10px;}
    .lmmesg-tjbox{ margin: 0 10px;}
    /*回复选登 > 信件查询 > 查询*/
    .lmmesg-search{ padding: 5px 10px 1px;}
    /*回复选登 > 列表*/
    .guestbook-tablenew{ padding: 13px 10px 10px;}
    .guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ padding-left: 10px;}
    .guestbook-tablenew .guestbook_title li.t2,.guestbook-tablenew ul.odd li.t2, .guestbook-tablenew ul.even li.t2{ margin: 0 82px 0 0;}
    .guestbook-tablenew .guestbook_title{height: 42px;}
    .guestbook-tablenew .guestbook_title li{ height: 42px; line-height: 42px;}
    .guestbook-tablenew ul.odd, .guestbook-tablenew ul.even{height: 36px;}
    .guestbook-tablenew ul.odd li, .guestbook-tablenew ul.even li{height: 36px; line-height: 36px;}
    .guestbook-tablenew .pagination{margin-top: 10px;}
    .rx_fbbox{margin: 15px 0 0;}
    .zsfbcon > div,.zsfbcon canvas{ width: 100% !important;}
}
@media (max-width: 619px) {
    /*历史数据*/
    .lmmesg-historyData li{width:100% !important;}
    .lmmesg-historyData .line:after{display: none;}
}
/*留言文章页*/
.lynybox {padding: 20px; padding-top: 0; font-size: 16px; line-height: 200%;}
.ld_wztit {font-size: 26px; text-align: center; color: #e02613; line-height: 42px; padding: 10px 0;}
.ld_mailinfo { line-height: 32px; border-bottom: 1px solid #dddddd; padding: 10px 18px; color: #666666; background: #fafafa;}
.ld_mailinfo .ld_mailspan { padding: 0 14px;}
.ld_mailinfo .red { color: #e20000;}
.ld_mailwen { padding: 15px; line-height: 2; color: #333333; text-indent: 2em; min-height: 300px; _height: 300px;}
.ld_mialhf { position: relative; background: #f4f4f4; padding: 0 15px 20px 15px; border: 1px solid #dddddd;}
.ld_mailarr { position: absolute; top: -7px; left: 32px; background: url(../images/mailarr.gif) 0 0 no-repeat; width: 14px; height: 7px;}
.ld_hftitle { height: auto; border-bottom: 1px dashed #a9a9a9; line-height: 27px; padding: 12px 0; font-size: 20px; color: #c50000; font-weight: bold; overflow: hidden;}
.ld_hftitle .ld_hfdw { float: right; color: #000000; padding-left: 28px; font-size: 14px; font-weight: normal;}
.ld_hfcontent { color: #555555; line-height: 2; padding: 16px 4px;}
.liuyancon .tit { font-size: 16px;}
.liuyancon .tit1 { width: 96px; font-size: 14px; }
.liuyancon .tit-content { font-size: 14px;}

.guestbook-show{width:100%;margin:auto;padding-bottom:45px;}
.guestbook-show .guestbook-title{height:32px;line-height:32px;font-size:24px;color:#dd0000;font-weight:bold;padding-left:10px;padding-bottom:10px;}
.guestbook-show .title3,.guestbook-show .title4{color:#fd8622;margin-top:20px;}
.guestbook-show .guestbook-table{border:#efefef 1px solid;border-top:#dd0000 2px solid;padding:20px;}
.guestbook-show .table3,.guestbook-show .table4{border-top:#fd8622 2px solid;}
.guestbook-show .guestbook-table table{width:100%;font-size:14px;}
.guestbook-show .guestbook-table table th{padding:8px 10px;text-align:right;width:120px;line-height:30px;border: #eee 1px solid;}
.guestbook-show .guestbook-table table td{padding:8px 10px;text-align:left;line-height:30px; word-break: break-all;border: #eee 1px solid;}
.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:#f13939;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{float:left;}
.guestbook-show .guestbook-table .mem-login{color:red !important;}

.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:16px;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:#f08325;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:#f00;}

.lynybox .mydcon {height: auto;line-height: 36px;font-size: 14px;}
.lynybox .mydcon ul li {float: left;white-space: nowrap;}
.lynybox .mydcon ul li.mm {padding-right: 10px;}
.lynybox .mydcon ul li p {float: left;}
.lynybox .mydcon ul li p.bt {white-space: nowrap;font-weight: bold;}
.lynybox .mydcon ul li p.srk {position: relative;}
.lynybox .mydcon ul li p.srk .msg-box {position: absolute;left: 0;top: 17px;}
.lynybox .mydcon ul li p.srk .myd_input {float: left;margin-top: 2px;border: 1px solid #dddddd;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 { padding-left: 10px;}
.lynybox .mydcon ul li.pjbtn input.myd_btn {font-size: 14px;width: 90px;height: 36px;line-height: 36px;color: #ffffff;border: 0;background: #c50000;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer;}
@media (max-width: 767px) {
    /*留言文章*/
    .lynybox { padding: 0px;font-size:15px;}
    .ld_wztit{font-size:22px;line-height:32px;padding-top: 0;}
    .ld_mailinfo { padding: 2%; line-height: 24px;font-size:14px;}
    .ld_mailinfo span{display: inline-block;}
    .ld_mailwen { padding: 2%;min-height: auto;}
    .ld_hftitle .ld_hfdw { padding-left: 0px;padding:0;}
    .guestbook-show .guestbook-title{font-size: 20px;}
    .guestbook-show .guestbook-table{padding:10px 0 0;font-size:14px;margin-top:0;border-left:0;border-right:0;border-bottom:0;}
    .guestbook-table table th, .guestbook-table table td{font-size: 15px;}
    .guestbook-show .guestbook-table table th{width:80px;}
}
/*12345热线统计*/
.rx_tjbox{background: #fff;padding:20px;margin-bottom: 10px;border: #ddd 1px solid; position: relative;}
.rx_tjbox li{width: 33%;float: left;padding:6px 0;overflow:hidden; height: 60px;}
.rx_tjbox li.num3{background: none;}
.rx_tjbox li.num4{display: none;}
.rx_tjbox li .tj_s{display: block;float: left;width: 50%; text-align: center;font-size: 16px;color: #999;line-height: 30px;}
.rx_tjbox li .tj_s i{font-style: normal;font-size: 24px;color: #d61618;display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.old-mesg{position: absolute; right: 0; top: 0; bottom: 0; display: block; text-align: center; font-size: 20px; line-height: 24px; padding: 7px 10px 0; color: #cc2a14; font-weight: bold; text-align: center; width: 20px;}

.rx_fbbox{margin-bottom: 15px;}
.rx_tit{overflow: hidden;}
.rx_tit li{float: left;}
.rx_tit li a,.rx_tit li span{display: block; font-size: 20px;line-height:26px;height: 26px;padding-bottom: 4px; color: #333;letter-spacing: 0;}
.rx_tit li.active a,.rx_tit li.active span{font-weight: bold;color:#EA0000;}

.rx_zsfb{width: 54%;}
.zsfbcon{width: 100%;}
.zsfbcon img{max-width: 100%;}
.rx_sqfl{width: 44%;}

.bmxx_sltj .rx_zsfb{width: 390px;}
.bmxx_sltj .rx_sqfl{width: 340px;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .bmxx_sltj .rx_zsfb{width: 340px;}
    .bmxx_sltj .rx_sqfl{width: 390px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (max-width: 991px) {
    .rx_zsfb,.rx_sqfl{float: none;width:100%;}
    .rx_sqfl{margin-top:20px;}
    .bmxx_sltj .rx_zsfb{width: 380px;}
}
@media (max-width: 767px) {
	.rx_tjbox{padding:10px;}
    .rx_tjbox li {width: 50%;}
    .rx_tjbox li .tj_s i{font-size:22px;}
    .old-mesg{position: static;width:auto;font-size:18px;}
}
@media (max-width: 479px){
    .rx_tjbox li {width: 100%;}
}

/*12345市长热线热线栏目页*/
.szrx-xxbox{ padding:20px 0;}
.szrx-xxbox p,.szrx-xxbox .li-p{ float: left; height: 46px; line-height: 46px; text-align: center;  overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.szrx-xxbox .p1{width:55%;}
.szrx-xxbox .p2{ width: 25%; }
.szrx-xxbox .p3{ width: 20%;}
.szrx-mesghead{ height: 46px;background: #f7f7f7;font-weight: bold;}
.szrx-mesglist li{ height: 46px;}
.szrx-mesglist li.even{background: #f7f7f7;}
.szrx-mesglist li .p1{text-align:left;}
.szrx-mesglist li .p1 a{ display: block;padding-left:20px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.szrx-mesglist li .p3,.szrx-mesglist li p.p4{ color: #999; font-size: 14px;}
@media (max-width: 767px) {
	.szrx-xxbox .p1{width:70%;}
	.szrx-xxbox .p2{display:none;}
	.szrx-xxbox .p3{width:30%;}
	.szrx-mesglist li .p1 a{padding-left:10px;}
}
/*12345市长热线栏目布局调整 2023.2.15*/
/*历史数据*/
.mesg-12345box{overflow: inherit;}
.lmmesg-12345lssj{ margin-top: 8px; padding: 11px 0; border: 1px #f6dec8 solid;}
.lmmesg-12345lssj .title2{display: block; float: left; width: 95px; text-align: center; padding:8px 5px 8px 0; font-size: 22px; font-weight: bold; line-height: 30px; color: #d61618; background: url("../images-new/mesg_line.png") right center no-repeat;}
.lmmesg-12345lssj ul{clear: none; margin-left: 100px;}
.lmmesg-12345lssj li{float: left; width: 33.3%; text-align: center; padding: 13px 0; position: relative;}
.lmmesg-12345lssj .tj_s{ width: 50%; float: left; display: block;}
.lmmesg-12345lssj .tj_s i{font-style: normal; display: block; height: 30px; line-height: 30px; color: #394351;}
.lmmesg-12345lssj .tj_s .num{ font-weight: bold; color: #d61618;}
.lmmesg-12345lssj .line:after{ position: absolute; display: block; content: ""; width: 1px; background: #e2e2e2; right: 0; top: 13px; bottom: 13px;}
/*回复选登*/
.mesg-12345listbox{width: 824px; padding-right: 27px; position: relative;}
.mesg-12345listbox:after{ position: absolute; display: block; content: ""; width:0; border-right: 1px #ccc dashed; right: 0; top: 10px; bottom: 0;}
.mesg-12345listbox .dqlanmu{ margin-top: 2px;}
/*回复选登 > 查询*/
.mesg-12345cxcon{margin-top: 13px; padding: 0 19px 10px 27px; border: 1px #f9e9e2 solid; border-top: 2px #f5b286 solid;background-image: linear-gradient(#fbf5ec,#fdfaf7);}
.mesg-12345tj{ padding: 16px 0 14px; background: url("../images-new/mesg_12345line.png") center bottom no-repeat; background-size: 100% 1px;}
.mesg-12345tj .tit{ padding: 0 0 0 42px; height: 30px; line-height: 30px; margin-left: 3px; background: left center no-repeat; background-image:  url("../images-new/mesg_cxico.png") !important; font-size: 20px; font-weight: bold; color: #d61618;}
.mesg-12345tj p{ line-height:0; font-size: 0;}
.mesg-12345tj .num{display: inline-block; vertical-align: middle; line-height: 30px; font-size: 16px; padding: 0 5px 0 58px;}
.mesg-12345tj .num1{ padding-left: 0;}
.mesg-12345tj .unit{ font-size: 14px; color: #999; padding-left: 5px;}
.mesg-12345tj .sz{color: #cc2a14;}
/*查询表单*/
.mesg-12345cxcon ul{ padding: 21px 65px 0 0; position: relative;}
.mesg-12345cxcon li{float: left; height: 34px; padding: 0 0 12px 10px; line-height: 0; font-size: 0;}
.mesg-12345cxcon ul .tit{ width: 67px; line-height: 34px; font-size: 16px; padding-left: 0;}
.mesg-12345cxcon .srk,.mesg-12345cxcon .d_select{padding-left: 0;}
.mesg-12345cxcon li input{ height: 32px; line-height: 32px; border: 1px #dedede solid; text-indent: 12px; font-size: 15px;}
.mesg-12345cxcon li select,.mesg-12345cxcon li input{ border: 1px #dedede solid; border-radius: 2px; height: 34px; line-height: 32px; font-size: 15px; text-indent: 13px; background: #fff;}
.mesg-12345cxcon li select{text-indent: 9px; color: #999;}
.mesg-12345cxcon li select option{color: #333;}
.mesg-12345cxcon li input{height: 32px; width: 160px;}
.mesg-12345cxcon li input::-webkit-input-placeholder{color:#999;}
.mesg-12345cxcon li input:-moz-placeholder{color:#999;}
.mesg-12345cxcon li input:-ms-input-placeholder{color:#999;}
.mesg-12345cxcon .srk input{ width: 245px;}
.mesg-12345cxcon .d_select select{ width: 247px;}
.mesg-12345cxcon .select select{ width: 170px;}
.mesg-12345cxcon .organ_select select{width: 190px;}
.mesg-12345cxcon .date_put input{ padding-right: 28px; width: 140px; background: url("../images-new/mesg_dataico.png") right center no-repeat #fff;}
.mesg-12345cxcon .endTime{ padding-left: 0;}
.mesg-12345cxcon .endTime input{ width: 160px;}
.mesg-12345cxcon .jg{width:10px; padding-left: 0; text-align: center; position: relative; line-height: 34px;}
.mesg-12345cxcon .jg:after{display: inline-block; width: 6px; height: 1px; background: #d9d7d7; content: "";}
.mesg-12345cxcon .btn{position: absolute; height: auto; padding-bottom: 0; top: 21px; right: 5px; width: 60px;}
.mesg-12345cxcon .btn input{ border-color: #d61618; height: 79px; background: #d61618 center 14px no-repeat; background-image: url("../images-new/mesg_searico.png") !important; color: #fff; width: 100%; text-indent: 0; font-size: 16px;  padding: 42px 0 11px;}
.mesg-12345list{ padding: 22px 0 15px;}
.mesg-12345list .szrx-mesghead{ background: #f1f1f1; height: 50px; position: relative;}
.mesg-12345list p,.mesg-12345list .li-p{ position: absolute; top: 0; height: 50px; line-height: 50px; color: #333; border-left: 2px #fff solid;}
.mesg-12345list .p1{border-left: 0 none; left: 0; right: 359px; width: auto;}
.mesg-12345list .p2{ width: 210px; right: 147px;}
.mesg-12345list .p3{right:0; width: 145px;}
.mesg-12345list .szrx-mesghead .p1{text-align: left; text-indent: 55px;}
.mesg-12345list .szrx-mesglist li{position: relative; height: 50px;}
.mesg-12345list .szrx-mesglist .p1 a{ margin-left: 14px; padding-left: 27px; background: left center no-repeat; background-image: url("../images-new/mesg_dot.gif") !important; color: #333;}
.mesg-12345list .szrx-mesglist .p1 a:hover{color: #d61618;}
.mesg-12345list .szrx-mesglist .p2{color: #666;}
.mesg-12345list .szrx-mesglist .p3{color: #333; font-size: 16px;}
.mesg-12345list .pagination{margin-top: 18px;}
/*echaet 图表*/
.mesg-12345Echart{ width: 464px;}
.mesg-12345Echart .rx_zsfb{ width: auto; padding-bottom: 15px;}
.mesg-12345Echart .ind-title-nb{ padding-bottom:0; margin-bottom: 10px; border-bottom: 1px #ddd solid;}
.mesg-12345Echart .ind-title li a,.mesg-12345Echart .ind-title li span{ height: 49px; line-height: 40px; position: relative; display: block;}
.mesg-12345Echart .ind-title li.active a:after,.mesg-12345Echart .ind-title li.active span:after{display: block; content: ""; height: 2px; width: 100%; background: #d61618; position: absolute; left: 0; bottom: -1px;}
.mesg-12345Echart .rx_sqfl{ width: auto;}
.mesg-12345Echart .rx_sqfl .ind-title-nb{ margin-bottom: 0;}
@media (min-width: 1200px) and (max-width: 1419px) {
.mesg-12345listbox{width: 770px; padding-right: 24px;}
.mesg-12345tj .num{padding-left: 28px;}
.mesg-12345cxcon .srk input{width: 198px;}
.mesg-12345cxcon .d_select select{width: 200px;}
.mesg-12345Echart{width: 300px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.mesg-12345listbox,.mesg-12345Echart{float: none; width: auto;}
.mesg-12345listbox{padding-right: 0;}
.mesg-12345listbox:after{display: none;}
.mesg-12345cxcon .srk input{width: 340px;}
.mesg-12345cxcon .d_select select{width: 342px;}
}
@media (max-width: 991px) {
.mesg-12345listbox,.mesg-12345Echart{float: none; width: auto;}
.mesg-12345listbox{padding-right: 0;}
.mesg-12345listbox:after{display: none;}
.mesg-12345cxcon{ padding: 0 15px 10px 15px;}
.mesg-12345tj .num{padding-left: 18px;}
.mesg-12345cxcon .srk input{width: 165px;}
.mesg-12345cxcon .select select{width: 157px;}
.mesg-12345cxcon .organ_select select{width: 190px;}
.mesg-12345cxcon .d_select select{width: 167px;}
.mesg-12345cxcon .date_put input{width: 127px;}
.mesg-12345cxcon .endTime input{width: 160px;}
}
@media (max-width: 767px) {
.lmmesg-12345lssj .title2{ float: none; width: auto; background: none; padding-right: 0; padding-top: 0;}
.lmmesg-12345lssj .title2 br{display: none;}
.lmmesg-12345lssj ul{margin-left: 0;}
.mesg-12345tj .num{padding-left: 8px;}
.mesg-12345cxcon{ padding:0 10px 10px;}
.mesg-12345cxcon ul{ padding:10px 0 0;}
.mesg-12345cxcon li{float: none; width: auto !important; padding-left: 0;}
.mesg-12345cxcon li select, .mesg-12345cxcon li input{ height: 34px; line-height: 34px; box-sizing: border-box; width: 100% !important;}
.mesg-12345cxcon .jg{display: none;}
.mesg-12345cxcon ul .tit,.mesg-12345cxcon .organ_select{padding-bottom: 0;}
.mesg-12345cxcon .btn{ position: static; width: auto;}
.mesg-12345cxcon .btn input{ padding: 0; height: 40px; line-height: 40px; background-image: none !important;}
.mesg-12345list .p1{right: 117px;}
.mesg-12345list .szrx-mesglist .p1 a{margin-left: 10px; padding-left: 15px;}
.mesg-12345list .p3{width: 115px;}
}
@media (max-width: 619px){
.lmmesg-12345lssj li{width: 100%;}
.lmmesg-12345lssj .line:after{ top: auto; left: 20px; right: 20px; bottom: 0; width: auto; height: 1px;}
}

/*督办反馈*/
.guestbook-table_dbfk .guestbook_title li.t2, .guestbook-table_dbfk ul.odd li.t2, .guestbook-table_dbfk ul.even li.t2{margin-left: 0 !important;}
.ft_notice{background: #fff; margin: 0 0 20px; line-height: 26px; border: 1px solid #ddd; font-size: 14px;text-align: left}
.ft_notice span{ color: #f00;}
.ft_notice .szxx_info{padding: 19px;}
.guestbook-table_dbfk .szxx_navjz{padding-top: 20px;}
.guestbook-table_dbfk .guestbook-form{box-shadow: 0 1px 1px rgba(0,0,0,0.02);  background: #fff;  margin-bottom: 10px; margin-top: 10px; overflow: hidden;}
.title_bg{padding-left: 5px; font-size: 22px; font-weight: bold; color: #394351; line-height: 2.5;}
.szxx_info { line-height: 2; color: #666666; font-size: 16px;}
.szxx_info p { text-indent: 2em; }
.szxx_info p.s1 { margin-bottom: 12px;}
.szxx_info strong { color: #ee6500;}
.bb_btn{ line-height: 2.5; text-align: center; font-size: 17px; font-weight: bold; background: #f5f5f5;}

.ul_box a.fr{color: #666; font-weight: bold;}
.ul_box a.fr:hover{color: #d00;}

.ft_notice .szxx_con{height: 263px; overflow: hidden;}
.dbfk-wrap .szxx_con{height: auto;}



.guestbook-table-form2 { padding:0 1px 10px 0;}
.guestbook-table-form2 span {color: #ff0000;}
.guestbook-table-form2 ul { overflow: inherit; display: block; border: 1px solid #dddddd; border-bottom: none; border-right: none; margin-bottom: 20px;}
.guestbook-table-form2 .guestbook_ul { margin: 0;}
.guestbook-table-form2 ul li {float: left;padding: 0;background: none; overflow: inherit;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;  font-size: 16px;}
.guestbook-table-form2 ul li.guestbook_btit { float: none; width: auto; height: 46px; line-height: 46px; clear: both; padding: 0 10px; font-weight: bold;}
.guestbook-table-form2 ul li.guestbook_btit .btspan { color: #666; font-weight: normal;}
.guestbook-table-form2 ul li.guestbook_btit .btspan .red { color: #ff0000;}
.guestbook-table-form2 ul li.bt {width: 150px; padding: 8px 0; text-align: right;line-height: 40px;height: 40px;}
.guestbook-table-form2 ul li.srk {width: 250px; padding: 8px 0 8px 6px; line-height: 40px; position: relative;}
.guestbook-table-form2 ul li.srk .msg-box {position: absolute;left: 0;top: 5px;}
.guestbook-table-form2 ul li.srk input {float: left;width: 220px;height: 24px;line-height: 24px;border: #dddddd 1px solid;padding: 2px 5px; border-radius: 4px;}
.guestbook-table-form2 ul li.srk select {float: left;width: 262px;border: #dddddd 1px solid;padding: 3px 5px; border-radius: 4px;}
.guestbook-table-form2 ul li .full { width: 196px;}
.guestbook-table-form2 ul li.srk1, .guestbook-table-form2 ul li.gk, .guestbook-table-form2 ul li.yzm,.guestbook-table-form2 ul li.linkclick,.guestbook-table-form2 ul li.input_check { width:1180px;height: 40px; padding: 8px 0 8px 6px; position: relative;}
.guestbook-table-form2 ul li.srk1 .msg-box, .guestbook-table-form2 ul li.yzm .msg-box {position: absolute;left: 0;top: 5px;}
.guestbook-table-form2 ul li.gk { line-height: 40px;}
.guestbook-table-form2 ul li.gk input {margin: 0;}
.guestbook-table-form2 ul li.srk1 input {float: left;width:1140px;height: 34px;line-height: 34px;border: #dddddd 1px solid;padding: 2px 5px; border-radius: 4px;}
.guestbook-table-form2 ul li.sel1 select { width: 200px;height: 40px;line-height: 40px;border: #dddddd 1px solid;padding: 2px 5px; border-radius: 4px;}
.guestbook-table-form2 ul li.bt1{ width:145px; padding:130px 0; height:60px; line-height:40px; padding-right:5px; text-align:right;}
.guestbook-table-form2 ul li.tex {width: 1180px;height: 304px;position: relative; padding: 8px 0 8px 6px;}
.guestbook-table-form2 ul li.tex .msg-box {position: absolute;left: 0;top: 5px;}
.guestbook-table-form2 ul li.tex textarea {float: left; width: 1140px;height:294px;line-height: 24px;border: #dddddd 1px solid;padding: 2px 5px; border-radius: 4px;}
.guestbook-table-form2 ul li.yzm input {float: left;width: 102px;height: 34px;line-height: 34px;border: #dddddd 1px solid;padding: 2px 5px; border-radius: 4px;}
.guestbook-table-form2 ul li.yzm img {float: left;margin-left: 5px; height: 40px; width: auto;}
.guestbook-table-form2 .btn_group {width: 100%;text-align: center;padding: 20px 0 0 0; }
.guestbook-table-form2 .btn_group input {background: #e02613;;height: 42px;line-height: 42px; text-align: center; cursor: pointer;font-family: "Microsoft YaHei", 微软雅黑;border: 0;outline: none;color: #ffffff;width: 116px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; font-size: 18px;}
.guestbook-table-form2 .btn_group input.btn-search {margin-left: 15px;*padding: 0 0 !important;_padding: 0 0px !important; background: #d8d8d8; color: #333333;}
.guestbook-table-form2 ul li.clear {float: none; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden; border: none;}

.guestbook-table-form2 ul li.linkclick{line-height: 20px;height: 45px;padding: 3px 0 8px 6px;}
.guestbook-table-form2 ul li.linkclick a{    display: block;color: #1A6690;font-weight: bold;background: url("../images/attachment.png") 3px center no-repeat;padding-left: 24px;}
.guestbook-table-form2 ul li.linkclick span{ color: inherit;}

@media (min-width: 1200px) and (max-width: 1419px) {
    .guestbook-table-form2 ul li.srk1, .guestbook-table-form2 ul li.gk, .guestbook-table-form2 ul li.yzm, .guestbook-table-form2 ul li.linkclick, .guestbook-table-form2 ul li.input_check,.guestbook-table-form2 ul li.tex{width: 960px;}
    .guestbook-table-form2 ul li.tex textarea,.guestbook-table-form2 ul li.srk1 input{width: 940px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .guestbook-table-form2 ul li.srk1, .guestbook-table-form2 ul li.gk, .guestbook-table-form2 ul li.yzm, .guestbook-table-form2 ul li.linkclick, .guestbook-table-form2 ul li.input_check,.guestbook-table-form2 ul li.tex{width: 752px;}
    .guestbook-table-form2 ul li.tex textarea,.guestbook-table-form2 ul li.srk1 input{width: 732px;}
}
@media (max-width: 991px) {
    .guestbook-table-form2 {padding: 0;}
    .guestbook-table-form2 ul {border-right: 1px solid #dddddd;}
    .guestbook-table-form2 ul li {border-right: none; }
    .guestbook-table-form2 ul li.bt {width: 98%; padding-left: 2%; text-align: left; height: 24px; line-height: 24px;}
    .guestbook-table-form2 ul li.bt1{width: 98%; text-align: left; height:auto;line-height: 24px; padding:0px; padding-left: 2%;}
    .guestbook-table-form2 ul li.srk, .guestbook-table-form2 ul li.srk1, .guestbook-table-form2 ul li.gk, .guestbook-table-form2 ul li.yzm, .guestbook-table-form2 ul li.tex,.guestbook-table-form2 ul li.input_check,.guestbook-table-form2 ul li.linkclick{width: 100%; padding-left: 0; height: auto;}
    .guestbook-table-form2 ul li.srk select {width: 100%;}
    .guestbook-table-form2 ul li.srk input, .guestbook-table-form2 ul li.srk1 input {width: 96%; margin: 0 2%;
        height: 30px;line-height: 30px; box-sizing: border-box;}
    .guestbook-table-form2 ul li.tex textarea {width: 96%; margin: 0 2%;box-sizing: border-box;}
    .guestbook-table-form2 ul li select {width: 94%; margin: 0 0 0 2%; }
    .guestbook-table-form2 ul li.yzm input { margin-left: 2%;}
    .guestbook-table-form2 ul li .gk_text { padding: 0 2%; }
    .guestbook-table-form2 ul li.input_check{height: auto;width: 90%;padding: 8px 5%;}

}
/*详细页*/
.con_main{background: #ffffff;padding: 20px;position: relative;}
.floor { box-shadow: 0 1px 1px rgba(0,0,0,0.02);  background: #f0f0f0;  margin-bottom: 20px;  border: 1px solid #CCC;  margin-top: 10px; overflow: hidden;}
.floor .floor-left { float: left; width: 160px;   }
.floor-count{ line-height: 18px;text-align: center; border-bottom: 3px solid #E8E8E8; padding: 5px 9px;overflow: hidden;}
.floor-count p{ width: 71px; text-align: center; float: left;}
.floor-count p.line{ border-right: 1px solid #ddd; width:70px;}
.floor_box{ padding: 5px 9px; overflow: hidden;}
.floor_box .post-avatar{text-align: center;}
.floor-left .post-member {padding: 6px; line-height: 20px;}

.floor .floor-right{float: none; margin-left: 160px; background: #fff;border-left: 1px solid #ddd;}
.thread-detail .post-info { color: #666;}
.floor-right .post_body{padding:15px;}
.thread-detail .post-body { min-height: 180px; line-height: 2; margin: 0; font-size: 14px; color: #333; padding: 15px;overflow: hidden;}
.body-table{padding: 15px;line-height:2; font-size: 16px;}
.hf-table{ color: blue;}
.floor_tit{border-bottom: 3px solid #E8E8E8; height:auto;padding:10px 15px; overflow: hidden; }
.thread-detail .post-title { font-size: 16px;  color: #036;  line-height: 26px;  height: auto;  font-weight: bold;}
.posts_icon i { background: url(../images/icon_sprites.png) no-repeat; display: inline-block; width: 20px; height: 20px;    overflow: hidden; vertical-align: middle;  background-position: -62px -262px;margin-top: -4px; font: 0/0 Arial;}

.post-action { border-bottom-width: 1px;  border-bottom-style: dashed; border-bottom-color: #CCCCCC; line-height: 1.875;}
.post-action span{padding-left: 7px;}
.floor-right .ld_mailwen{min-height: auto;padding: 0;text-indent:0;}

.action i { background: url(../images/icon_sprites.png) no-repeat;  display: inline-block; width: 20px; height: 20px; overflow: hidden; vertical-align: middle; background-position: 0 0; padding: 0;}
.action i.icon_vote_yes { background-position: -62px -262px;}
.action i.icon_vote_no { background-position: -30px -262px;}
.action i.reply { background-position: -2px -329px;}
.action i.edit {    background-position: -35px -297px;}
.action i.quote { background-position: -2px -263px;}

.saveSupportInfo {margin-left: 20px;}
.posts_icon.support i {background-position: -62px -262px;margin-top: -4px;}
.con_main{padding: 20px 0;}
.ym-grid .ym-gl{ float: left;}
.ym-grid_dq{ height: auto; overflow: hidden;margin: 20px 0 10px;}
.ym-grid_dq .btn_a{ padding: 0 15px; height: 40px; line-height: 40px; text-align: center; font-size: 15px; color: #fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background: #d73b3e; float: left;}
.page{ float: left; padding-left: 10px; line-height: 40px; font-size: 15px;}
.share-box{ position: relative; top:0;}

.ld_hfcontent {color: #555555;line-height: 2;padding: 16px 4px;font-size: 16px;}
.ld_hfcontent .dfbox{word-break: break-all;}
@media (max-width: 619px) {
    .hf-table td{display: block; width: auto !important; text-align: left !important;}
}
/*评价*/
.floor-table table{width:100%;font-size:16px;}
.floor-table table th{padding:5px 6px;text-align:right;width:120px;line-height:36px;border: #eee 1px solid;}
.floor-table table td{padding:5px 6px;text-align:left;line-height:36px; word-break: break-all;border: #eee 1px solid;}
.floor-table table td label{padding-right:20px;}
.floor-table  table td input#randomCode{line-height:26px;height:26px;border:1px solid #e5e5e5;outline:none;width:150px;padding:1px 5px;background:#fff;}
.floor-table  table td input#btn_submit{line-height:38px;height:38px;border:none;outline:none;width:120px;background:#f13939;text-align:center;color:#fff;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.floor-table  table td .dfbox{border:1px solid #eee;background:#f8f8f8;padding:10px; margin: 5px 0;}
.floor-table  table td .dfbox .dfyj p{float:left;}
.floor-table  table .pj{line-height: 26px;padding-bottom: 10px;}
@media (max-width: 767px) {
    .floor .floor-left{width: auto;float: none;}
    .floor .floor-right,.detail_form{ margin-left: 0;}
    .post-action,.post-info{ height: auto; overflow: hidden;}
    .thread-detail .post-body{ padding: 2%; min-height: auto;}
    .floor .floor-right{border-left: 0 none;}
    .floor-right .post_body,.body-table{padding: 10px;}
    .floor-count p{width: 50%;}
    .floor-count p.line{width: 49%;}
    .floor-table table th{width: 60px;}
    .bdsharebuttonbox{ text-align: center; float: none;}
    .share-box{left: auto; display: inline-block;}
}
/*----督办反馈 end-----*/
/*----访谈栏目页-----*/
.ft_title{padding-bottom: 12px;overflow:hidden;border-bottom: #d5d5d5 1px solid;}
.ft_title h2{font-weight: bold;font-size: 24px;color: #d61618;}
.ft_title .ft-tab{ float:right;}
.ft_title .ft-tab li{float:left;margin-left:10px; font-size:15px;height:30px;text-align: center;}
.ft_title .ft-tab li a{ display:block;height: 28px;line-height: 28px;padding:0 15px;border:1px solid #e2e2e2;border-radius: 15px;color:#999;white-space: nowrap;}
.ft_title .ft-tab li a:hover,.ft_title li.active a{ color:#ef8945;}
/*最新访谈*/
.newftbox .ftimg{float:left;width: 620px; height: 348px;}
.newftbox .ftimg a,.newftbox .ftimg img{display:block;width: 100%; height: 100%;}
.newftbox .ftcon{margin-left:655px;min-height: 348px; overflow: hidden;}
.newftbox .ftcon .ft-title{ display: block;margin:20px 0;font-size: 22px;font-weight:bold;line-height: 38px;display: -webkit-box;max-height: 76px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newftbox .ftcon .ft-title a{color: #d61618;}
.newftbox .ftcon li{ line-height: 30px; height: 30px;  font-size: 16px;color:#666;position: relative; padding:2px 0 2px 80px;}
.newftbox .ftcon li .tit{ width: 80px;font-weight: bold;position: absolute; left:0; top:2px;}
.newftbox .ftcon li.xx,.hd-zxftcon .ftcon li.nr{ white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.newftbox .ftcon li.jianjie{height:auto;white-space:normal;display: -webkit-box;max-height: 90px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.newftbox .ftcon li.jianjie a{color:#ff6200;}
.newftbox .ftcon li.jianjie a:hover{text-decoration: underline;}
.newftbox .ftcon .detail-btn{display: block;width:138px;height: 40px;margin:20px 0 0 80px;border:1px solid #f7c18b;line-height:40px;text-align:center;font-size: 16px;color:#ef8945;}
/*访谈回顾*/
.zxft-leftbox{width:890px;padding-right:20px;border-right:1px solid #f7c18b;margin-top:30px;}
.zxft-rightbox{width:402px;margin-top:30px;}
/*下期预告*/
.zxft-xqygbox .ft-xqyg{background: #fffbf9;padding:20px;}
.zxft-xqygbox .ft-xqyg .ft-xqyg-info{border:1px solid #fff1ea;padding:20px 30px 50px;background:no-repeat right bottom;background-image: url(../images-new/ft-yg-ico.png) !important;font-size: 16px;line-height: 40px;color:#5c6173;}
/*使用帮助*/
.zxft-help .ft-help-info{padding-top:10px;line-height:34px;font-size:16px;color:#5c6173;text-indent: 2em;}
.zxft-help .ft-help-links li{margin-top: 20px;}
.zxft-help .ft-help-links li a{display: block;height: 74px;line-height: 74px;border: #f9e9e2 1px solid;background:#fffdfb;font-size: 18px;color: #5c6173;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxft-help .ft-help-links li .img_img{height: 34px;overflow: hidden; display: inline-block;vertical-align: middle;}
.zxft-help .ft-help-links li img{height: auto;width: auto; display: inline-block;vertical-align: middle;}
.zxft-help .ft-help-links li .img_title{padding-left: 35px;}
.zxft-help .ft-help-links li a:hover{color:#fe7200;box-shadow:#f1d9c6 0 0 8px 1px;-webkit-box-shadow:#f1d9c6 0 0 8px 1px;}
.zxft-help .ft-help-links li a:hover img{transition:all 0.6s;transform: rotateY(360deg);}

/*访谈列表*/
.wzft_listbox ul li{padding:25px 0;border-bottom:1px dotted #c5c9cf;overflow: hidden;}
.wzft_listbox ul li .interview-img{float:left;width: 366px; height: 231px;}
.wzft_listbox ul li .interview-img a,.wzft_listbox ul li .interview-img img{display:block;width: 100%; height: 100%;}
.wzft_listbox ul li .interview-infocon{margin-left:386px;overflow: hidden;}
.wzft_listbox ul li .interview-infocon .interview-title{ display: block;font-size: 16px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wzft_listbox ul li .interview-infocon .interview-title a{color:#d61618;}
.wzft_listbox ul li .interview-infocon .con{padding-top:10px;}
.wzft_listbox ul li .interview-infocon .con p{height: 30px;line-height: 30px;font-size: 16px;color:#5c6173;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wzft_listbox ul li .interview-infocon .detail-btn{display: block;width:138px;height: 40px;margin:20px 0 0 80px;border:1px solid #f7c18b;line-height:40px;text-align:center;font-size: 16px;color:#ef8945;}
.wzft_listbox ul li .interview-infocon .ftbtn{padding-top:10px;}
.wzft_listbox ul li .interview-infocon .ftbtn a{display: inline-block;margin-right:10px;height: 30px;line-height: 30px;padding:0 15px;border:1px solid #c5c9cf;border-radius: 3px;font-size: 16px;color:#5c6173;}
.wzft_listbox ul li .interview-infocon .ftbtn a:hover{border-color:#ef8945;color:#ef8945;}

/* 访谈小结 */
.ftxj-box{margin-top: 10px;height: auto;background: #fffdfb;font-size: 16px;line-height: 1.75;padding: 5px 10px;}
.ftxj-box .ftxj-tit{font-weight: bold;font-size: 18px;}
.ftxj-box i{font-style: normal;color: #d41b1b;}
.ftxj-box .ftxj-num{margin-left: 16px;}

@media (min-width: 1200px) and (max-width: 1419px) {
    /*最新访谈*/
    .newftbox .ftimg{width:540px;height: 310px;}
    .newftbox .ftcon{margin-left:560px;min-height: 310px;}
    .newftbox .ftcon .ft-title{margin:0;}

    .zxft-leftbox{width:777px;}
    .zxft-rightbox{width:302px;}
    /*下期预告*/
    .zxft-xqygbox .ft-xqyg .ft-xqyg-info{padding: 20px 20px 50px;}

}
@media (min-width: 992px) and (max-width: 1199px) {
    /*最新访谈*/
    .newftbox .ftimg{width:420px;height: 278px;}
    .newftbox .ftcon{margin-left:440px;min-height: 278px;}
    .newftbox .ftcon .ft-title{font-size: 20px;line-height: 32px;margin:0;}
    /*往期回顾*/
    .zxft-leftbox{float: none;width:auto;padding-right:0;border:0 none;}
    .zxft-rightbox{float: none;width:auto;}
    /*在线访谈使用帮助*/
    .zxft-help .ft-help-links li{float: left;width:49%;}
    .zxft-help .ft-help-links li.num2{float: right;}
}
@media (max-width: 991px) {
    /*最新访谈*/
    .newftbox .ftimg{float:none;width:auto;height: auto;text-align: center;}
    .newftbox .ftimg a, .newftbox .ftimg img{display:inline-block;width:auto;height: auto;max-width: 100%;}
    .newftbox .ftcon{margin-left:0;min-height: auto;}
    .newftbox .ftcon .ft-title{font-size: 22px;line-height: 36px;margin:15px 0 10px;}

    .zxft-leftbox{float: none;width:auto;padding-right:0;border:0 none;}
    .zxft-rightbox{float: none;width:auto;}
    /*往期回顾*/
    .wzft_listbox ul li{padding:15px 0;}
    .wzft_listbox ul li .interview-img{width:306px;height: 200px;}
    .wzft_listbox ul li .interview-infocon{margin-left:326px;}
    .wzft_listbox ul li .interview-infocon .con{padding-top:5px;}
    /*在线访谈使用帮助*/
}
@media (max-width: 767px) {
    /*最新访谈*/
    .newftbox .ftcon .ft-title{font-size: 20px;line-height: 32px;margin:10px 0;}
    .newftbox .ftcon li .tit{position: static;}
    .newftbox .ftcon li.xx, .hd-zxftcon .ftcon li.nr,.newftbox .ftcon li.jianjie{padding-left:0;}
    .newftbox .ftcon .detail-btn{margin-left:0;margin-top:10px;}
    /*往期回顾*/
    .ft_title h2{float:none;}
    .ft_title .ft-tab{float: none;margin-top:10px;}
    .ft_title .ft-tab li{width:31.3%;margin:5px 1%;}
    .ft_title .ft-tab li a{padding:0 10px;}
    .wzft_listbox ul li .interview-img{float: none;width:auto;height: auto;text-align: center;}
    .wzft_listbox ul li .interview-img a, .wzft_listbox ul li .interview-img img{display:inline-block;width:auto;height: auto;max-width: 100%;}
    .wzft_listbox ul li .interview-infocon{margin-left:0;margin-top:10px;}
    /*下期预告*/
    .zxft-xqygbox .ft-xqyg{padding:10px;}
    /*在线访谈使用帮助*/
    .zxft-xqygbox .ft-xqyg .ft-xqyg-info{padding: 10px 10px 40px;background-size: 100px;}
    .zxft-help .ft-help-links li{margin-top:10px;}
    .zxft-help .ft-help-links li a{height: 64px;line-height: 64px;}
    .zxft-help .ft-help-links li .img_title{padding-left:25px;}
    .ftxj-box .ftxj-tit,.ftxj-box .ftxj-tit{display: inline-block;}
    .ftxj-box .ftxj-tit{margin-left: 6px;}
}
@media (max-width: 374px) {
    .ft_title .ft-tab li{width:48%;}
}
/*----访谈栏目页 end-----*/

/*----访谈详情-----*/
.interview-detail { height: auto;border-bottom: 1px solid #dddddd;margin-bottom: 20px;padding-bottom: 20px;}
.ft_nrleft { width: 992px;}
.ft_nrleft .fttitle {padding: 10px 0;line-height: 40px;text-align: center;border-bottom: 1px solid #dddddd;color: #cc0c0d;position: relative;}
.ft_nrleft .fttitle .tit{padding: 0 100px;font-size: 26px;font-weight:bold;}
.ft_nrleft .fttitle .fbh-wj{position: absolute;right: 0px;bottom: 7px;}
.ft_nrleft .fttitle .fbh-wj a{display: inline-block;font-size: 18px;color: #cc0c0d; height: 30px;line-height: 30px; padding: 0 10px;background: #f4f4f4;border-radius: 3px;}
.ft_nrleft .fttitle .fbh-wj a:hover{background:#cc0c0d;color: #fff; }
.interview-info {padding: 20px 0 0; height: auto; overflow: hidden;}
.interview-info .in-img { width: 380px; height: 240px; float: left;}
.interview-info .in-img img { width: 100%; height: 100%;}
.interview-info .in-img .video-player, .interview-info .in-img .video-player video {width: 278px !important; height: 203px !important;}
.interview-info .in-info { margin-left: 398px;font-size: 16px;}
.interview-info .in-info p { line-height: 30px; padding: 2px 0px;}
.interview-info .in-info p span {color: #cc0c0d;}
/*部门简介*/
.ft_nrright {width: 298px; height: 360px; float: right; padding: 10px 10px 0 20px;background: #f6f6f6;}
.ft_rtabs { height: 46px; line-height: 42px; background: url(../images-new/icon3.png) no-repeat left center; padding-left: 32px;}
.ft_rtabs ul li { margin-right: 10px; float: left;font-size: 18px; cursor: pointer;}
.ft_rtabs ul li.active { color: #cc0c0d}
.ft_rtext { height: 300px; overflow-x: hidden; overflow-y: auto;line-height:28px;padding-right: 10px;}
/*精彩图片*/
.ftwz_imgbox {width: 376px; height: auto; border: 1px solid #dddddd; float: left;}
.ftwz_imgbox .fty_imglist {position: relative;padding: 33px 0px; height: 772px;width:336px;margin:0 auto;}
.ftwz_imgbox .fty_imglistlb { height: 772px; overflow: hidden;}
.ftwz_imgbox .fty_imglistlb .scroll-body { width: 100% !important;}
.ftwz_imgbox .fty_imglistlb ul li { padding: 8px 0px; line-height: 30px; text-align: center;}
.ftwz_imgbox .fty_imglistlb ul li img { width: 100%; height: 212px;}
.ftwz_imgbox .fty_imglistlb ul li span{font-size:16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;text-overflow: ellipsis;}
.ftwz_imgbox .fty_imglist .prev { cursor: pointer; display: block; height: 33px; position: absolute; left: 0px; top: 0px; width: 100%; background: url("../images/up_arr.png") center no-repeat;}
.ftwz_imgbox .fty_imglist .next { cursor: pointer;display: block; height: 33px; position: absolute; left: 0px; bottom: 0px; width: 100%; background: url("../images/down_arr.png") center no-repeat;}
/*文字直播*/
.interview-desc {width: 940px; height: auto;min-height: 793px; border: 1px solid #dddddd;}
.interview-desc_all { width: auto;height: auto; border: 1px solid #dddddd; margin: 0 10px 10px;}
.interview-desc-title { background: #f2f2f2; height: 50px; line-height: 50px; border-bottom: 1px solid #dddddd; padding-left: 18px;}
.interview-desc-title .tit{ color: #cc0c0d; font-size: 20px;font-weight: bold;}
.interview-desc-title .ftsx { padding-right: 5px;}
.interview-desc-title .ftsx p { float: left; padding: 0 5px;}
.interview-desc .desc { overflow-x: hidden; overflow-y: auto; max-height: 818px; margin: 10px 0; }
.interview-desc .desc .info { line-height: 30px; font-size: 16px; padding: 0 10px 15px; }
/**访谈留言列表**/
.ft_quebox .interview-info-list {border-top: #e1e1e1 1px solid;padding: 15px 0 0;}
.ft_quebox .interview-info-list li {background: #f6f6f6; padding: 6px 10px;border-top: #dcdcdc 1px dashed;border-bottom: #dcdcdc 1px dashed;}
.ft_quebox .interview-info-list li.even-cls { background: #ffffff; border: none;}
.ft_quebox .interview-info-list i{font-style: normal;}
.ft_quebox .interview-info-list .pagination {margin: 0;padding: 10px 0 10px;}
.ft_quebox .interview-info-list .interview-body {padding-left: 30px;line-height: 26px;font-size: 16px;color: #555555; background: url(../images-new/ftarr1.png) 10px 7px no-repeat;}
.fty_con .interview-desc .interview-info-list .interview-reply {padding-left: 30px;line-height: 26px;font-size: 15px;color: #ff6600;word-break: break-all;word-wrap: break-word;}
.fty_con .interview-desc .interview-info-list .interview-reply .interview-username {font-weight: bold;color: #555;padding: 5px 0 10px 0;}
.fty_con .interview-desc .interview-info-list .interview-datetime {font-style: normal;color: #ff6600;font-weight: normal;}
.ft_quebox .interview-info-list .interview-title { line-height: 30px;font-size:16px;}
.ft_quebox .interview-info-list .interview-title .interview-num { font-weight: bold;}
/**访谈留言框**/
.interview_form {margin-top: 20px;padding: 15px 0 0;border: #dddddd 1px solid; clear: both;}
.interview_form .interview-table {width: 100%;}
.interview_form .interview-table th {height: 40px;line-height: 40px;font-size: 16px;width: 20%;text-align: right;padding-right: 10px;font-weight: normal;}
.interview_form .interview-table td {padding: 4px 0;}
.interview_form .interview-table td input, .contentbox .interview-detail .interview_form td textarea {color: #666666;}
.interview_form .interview-table td.name #interview_name {width: 300px;height: 30px;line-height: 30px;font-size: 14px;padding: 0 5px;border: #dddddd 1px solid;background: #f8f8f8;}
.interview_form .interview-table td.opinion #interview_content {width: 650px;height: 100px;line-height: 24px;font-size: 14px;padding: 5px;border: #dddddd 1px solid;background: #f8f8f8;}
.interview_form .interview-table td.poll_input #checkimg {width: 100px;height: 30px;line-height: 30px;padding: 0 5px;border: #dddddd 1px solid;background: #f8f8f8;}
.interview_form .interview-table td.btn-group {padding: 10px 0 30px;}
.interview_form .interview-table td.btn-group #btn_submit {width: 120px;background: #cc0c0d;height: 40px;line-height: 40px;font-size: 16px;cursor: pointer;border: 0;outline: none;color: #ffffff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0;text-align: center;}
/*访谈文字实录*/
.is-record { border: 1px solid #dddddd; margin: 10px auto; padding: 10px 16px;font-size: 16px;position: relative;}
.is-record .ltitle {padding:10px 0;color: #cc0c0d; font-size: 26px;font-weight:bold;line-height: 40px; text-align: center;}
.is-record .recordinfo {color: #333333;line-height: 2; text-indent: 2em;}
.list_ftlylist { padding: 10px;border: 1px solid #dddddd; height: auto;line-height: 2;font-size: 16px; overflow: hidden; min-height: 400px;}
/* 访谈相关文档 */
.relativelist{padding: 10px 0;}
.xgxx_tit{line-height: 40px;}
.xgxx_tit span{color: #cc0c0d;font-weight: bold;font-size: 20px;}
.xgxx_list li{ height: 36px;line-height: 36px;padding:2px 0 2px 15px;line-height: 30px;overflow: hidden; font-size:16px;background: url(../images-new/dot.png) left center no-repeat;}
.xgxx_list li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
@media (min-width: 1200px) and (max-width: 1419px) {
    /*访谈详情*/
    .ft_nrleft{width:822px;}
    .ft_nrright{width:248px;}
    /*访谈留言*/
    .interview-desc{width:720px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    /*访谈详情*/
    .ft_nrleft{float:none;width:auto;}
    .ft_nrright{float:none;width:auto;height:auto;padding-bottom:10px;margin-top:10px;}
    /*精彩图片*/
    .ftwz_imgbox{width:326px;}
    .ftwz_imgbox .fty_imglist{width:296px;height: 636px;}
    .ftwz_imgbox .fty_imglistlb{height: 636px;}
    .ftwz_imgbox .fty_imglistlb ul li img{height: 166px;}
    /*访谈留言*/
    .interview-desc{width:562px;}
    .interview-desc .desc{height: 682px;}
}
@media (max-width: 991px) {
    /*访谈详细*/
    .interview-detail{padding-bottom:15px;margin-bottom:0;border:0;}
    .ft_nrleft .fttitle .tit{font-size:24px;}
    .ft_nrleft{float: none;width:auto;height: auto;}
    .interview-info .in-img{float: none;width:auto;height:auto;text-align: center;}
    .interview-info .in-img img{width:auto;height: auto;max-width: 100%;}
    .interview-info .in-info{margin-left:0;margin-top:10px;}
    /*部门简介*/
    .ft_nrright{float: none;width:auto;height:auto;margin-top:10px;padding-bottom:10px;padding-left:15px;}
    /*精彩图片*/
    .ftwz_imgbox{float: none;width:auto;}
    /*访谈留言*/
    .interview-desc{float: none;width:auto;margin-top:15px;min-height: auto;}
    /*访谈留言框*/
    .interview_form{margin-top:15px;}
    .interview_form .interview-table td.opinion #interview_content {width: 500px;}
}
@media (max-width: 767px) {
    /*访谈详细*/
    .ft_nrleft .fttitle{line-height: 36px;}
    .ft_nrleft .fttitle .tit{padding: 0 10px;font-size:22px;}
    .ft_nrleft .fttitle .fbh-wj{float: none; position: static;text-align: right;margin-top: 10px;}
    /*访谈留言*/
    .interview-desc { width: 100%; float: none; min-height: auto;}
    .interview-desc_all { width: auto;}
    .interview-desc-title .ftsx .p1,.interview-desc-title .ftsx .p2,.interview-desc-title .ftsx .p3 { display: none;}
    .ft_quebox .interview-info-list .interview-body {padding-left: 20px;background-position: left 7px;}
    .fty_con .interview-desc .interview-info-list .interview-reply {padding-left: 20px;}
    /*访谈留言框*/
    .interview_form{margin-top:10px;}
    .interview_form .interview-table th {width: 30%;white-space: nowrap;padding-left: 10px;padding-right: 0;}
    .interview_form .interview-table td.name #interview_name {width: 85%;}
    .interview_form .interview-table td.opinion #interview_content {width: 85%;}
}
@media (max-width: 413px) {
    .ftwz_imgbox .fty_imglist{width:auto;margin:0 10px;}
    .ftwz_imgbox .fty_imglistlb ul li img{height: auto;}
    .ftwz_imgbox .fty_imglistlb ul li span{font-size:15px;}
}
/*----访谈详情 end-----*/

/*.interview-info_fbh { padding: 15px 10px 10px; height: auto; overflow: hidden;}
.interview-info_fbh .in-img { width: 278px; height: 203px; float: left;}
.interview-info_fbh .in-img img { width: 100%; height: 100%;}
.interview-info_fbh .in-img .video-player, .interview-info_fbh .in-img .video-player video {width: 278px !important; height: 203px !important;}
.interview-info_fbh .in-info { margin-left: 295px; }
.interview-info_fbh .in-info p { line-height: 25px; padding: 2px 0px;}
.fbh_imgbox { height: 172px; margin-bottom: 10px; background: #edf6ff;}
.fbh_imgbox .interview-desc-title { width: 35px; height: auto; float: left; background: none; border-bottom: none; padding-left: 0px;}
.fbh_imgbox .interview-desc-box { margin: 0px 10px 0 48px; position: relative; height: 157px; padding-top: 15px;}
.fbh_imgbox .prev { width: 20px; height: 172px; background: url("../images/leftbar.gif") center no-repeat; position: absolute; left: 0px; top: 0px;}
.fbh_imgbox .next { width: 20px; height: 172px; background: url("../images/rightbar.gif") center no-repeat;position: absolute; right: 0px; top: 0px;}
.fbh_imgbox .fty_imglist { padding: 0 20px;height: 157px;}
.fbh_imgbox .fty_imglistlb { padding: 0 10px;height: 157px; overflow: hidden;}
.fbh_imgbox .fty_imglistlb ul li { width: 160px; height: auto; float: left; margin-right: 20px; line-height: 30px; text-align: center; }
.fbh_imgbox .fty_imglistlb ul li img { width: 100%; height: 120px;}
.fbh_imgbox .fty_imglistlb ul li a { color: #cc0c0d}
.fbh_imgbox .fty_imglistlb ul li span { display: block; height:30px; line-height:30px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.interview-desc-fbh { border: 1px solid #d1e1ef; margin-bottom: 10px;}
.interview-desc-fbh .fbhzb_tit { height: 39px; background: url("../images/inbg3.gif") repeat-x;}
.interview-desc-fbh .fbhzb_tit span { background: url("../images/t3ico.gif") 12px center no-repeat; padding-left: 42px; line-height: 38px; color: #cc0c0d; font-weight: bold;}
.interview-desc-fbh .desc { line-height: 30px; padding: 10px;}
.fbh_con .interview_form { border: #d1e1ef 1px solid; margin-bottom: 10px;}*/


/* 发布会 */
.is-interbg { background: url(../images/inbg1.gif) top repeat-x #ffffff; padding: 26px 0 12px 0;overflow: hidden;}
.ft_left { width: 236px; padding: 5px 5px 0 5px; background: #edf6ff;}
.is-intert1 { background: url(../images/inter-t1.jpg) top left no-repeat;height: 31px;line-height: 31px; font-size: 14px; color: #ffffff; padding-bottom: 8px;}
.is-intert1 span { padding-left: 48px; background: url("../images/inter-t1_dot.jpg") left top no-repeat; float: left;}
.is-inter-info {color: #666666; line-height: 24px; text-indent: 2em; padding: 8px 0 0 15px; height: 140px;}
.is-inter-info .list1 .title { display: none;}
.is-inter-info .list1 .remarks { text-indent: 0em;}
.is-inter-info11{color: #666666; line-height: 24px; text-indent: 2em; padding: 8px 0 0 15px; height: 200px;overflow: hidden;}
.is-inter-info11 a{ color:#F00;}
.is-inter-info22{color: #666666; line-height: 24px;  padding: 8px 0 0 15px; height: 130px;}
.is-int-list1 { height: 250px; padding-left: 5px; clear: both;overflow: hidden;}
.is-int-list1 ul li {color: #666666; height: auto; overflow: hidden;line-height: 25px; background: url(../images/dot.png) left 10px no-repeat; padding-left: 10px;}
.ft_right { width:1070px;}
.ft_tit { background: url(../images/inter-t2.gif) top repeat-x; height: 40px; padding: 0 14px;}
.ft_tit span { background: url(../images/inter-t2aon.gif) left bottom no-repeat; color: #cc0c0d; padding-left: 36px; font-size: 14px; height: 40px; line-height: 35px; float: left;}
.ft_search{ float:right; margin-top:3px;}
.ft_search .sea_an{ float:right; border:none;    width: 53px;    height: 26px;    background:#cc0c0d;    line-height: 26px;    font-size: 12px;    text-align: center;    color: #fff;    border-radius: 0px 4px 4px 0;}
.ft_search .topsearchtext{ float:left; width:160px; height:24px; border:1px solid #ddd; border-right:none; line-height:24px; padding:0 10px;}
.interview-list li {height: auto; border: 1px solid #d1e1ef; margin: 12px 0 0 0; padding: 15px; overflow: hidden;}
.interview-list li .interview-img { width: 210px; float: left; text-align: center;}
.pic_btn { padding-top: 15px; height: 26px; width: 210px; margin: 0 auto;}
.pic_btn a { width: 103px; height: 26px;}
.pic_btn a.pic_btn1 { background: url("../images/btn-p1.gif") no-repeat;}
.pic_btn a.pic_btn2 { background: url("../images/btn-p2.gif") no-repeat;}
.interview-list li .interview-infocon { margin-left: 240px; line-height: 23px;}
.interview-list li .interview-infocon .interview-title{position: relative;}
.interview-list li .interview-infocon .interview-title a {display: block; font-size: 14px; font-weight: bold; color: #cc0c0d; height: auto; line-height: 20px; padding: 5px 0px;}
.interview-list li .interview-infocon .interview-title a.num1{margin-right: 90px;}
.interview-list li .interview-infocon .interview-title a.new_add_a{position: absolute;right: 0;top: 0;}
.interview-list li .interview-infocon .interview-note span { height: 69px; width: 70px; float: left;}
.interview-list li .interview-infocon .interview-note p { margin-left: 70px;}
.interview-list li .interview-infocon .interview-title .vod{ float: right; padding-left: 20px; margin-left: 10px; background: url(../images/fbh_video.png) no-repeat 0 center; color: #666;}
.interview-list li .interview-infocon .interview-title .vod:hover{color: #d00;}

/*新闻发布会*/
.is-int-list2 { height: 276px;}
.is-inter-infoyg { text-indent: 0em; height: 125px;}
.is-inter-infozd { min-height: 230px;}
.is-inter-infozd .detailed { width: 78px; height: 27px; background: url("../images/btn3.gif") center no-repeat; line-height: 27px; text-align: center; color: #ffffff; float: right; text-indent: 0;}
/*新闻发布会文章页*/
.fbh_con { padding: 0 10px;}
.inter-bigtitle {font-size: 24px;color: #cc0c0d;height: auto; line-height: 30px; padding: 15px 0px; border-bottom: 1px dashed #999999; text-align: center;position: relative;}
.inter-bigtitle h1{padding: 0 100px;}
.inter-bigtitle .fbh-wj{position: absolute;right: 10px;bottom: 15px;}
.inter-bigtitle .fbh-wj a{display: inline-block;font-size: 20px;color: #cc0c0d; height: 30px;line-height: 30px; padding: 0 10px;margin: 0 10px;background: #f4f4f4;border-radius: 3px;}
.inter-bigtitle .fbh-wj a:hover{background:#cc0c0d;color: #fff; }

@media (min-width: 1200px) and (max-width: 1419px){
    .ft_right{width:862px}
}
@media (max-width: 1199px) and (min-width: 992px){
    .ft_right{width:650px}
}
@media (max-width: 991px){
    /*在线访谈*/
    .is-interbg { padding: 12px 0;}
    .ft_left { width: 180px;}
    .is-int-list1 { padding-left: 0px;}
    .is-inter-info { padding: 8px 0px 0px;}
    .ft_right { width: 510px;}
    .interview-list li { padding: 10px;}
    .interview-list li .interview-infocon { margin-left: 220px;}
}
@media (max-width: 767px) {
    .inter-bigtitle h1{padding: 0 10px;}
    .inter-bigtitle .fbh-wj{float: none; position: static;text-align: right;margin-top: 10px;}
    /*在线访谈*/
    .is-interbg { padding: 10px 0;}
    .ft_left { width: 96%; padding: 2%; height: auto !important; margin-bottom: 2%;}
    .is-int-list1 { height: auto; padding-left: 0px; padding-bottom: 2%; overflow: hidden;}
    .is-inter-info { padding: 2% 0; height: auto; overflow: hidden;}
    .ft_right { width: 100%; height: auto;}
    .is-intert1 { background-size: cover; padding-bottom: 0px; }
    .interview-list li { margin: 2% 0 0; padding: 2%;}
    .interview-list li .interview-img { width: 100%; float: none; text-align: center;}
    .interview-list li .interview-img img { width: 100%; height: auto;}
    .interview-list li .interview-infocon { margin-left: 0px;}
    .pic_btn { padding-top: 2%;}
    /* .interview-info .in-img, .interview-info_fbh .in-img { width: 100%; height: auto; float: none;}
    .interview-info .in-info, .interview-info_fbh .in-info { margin-left: 0px; }
    .interview-info .in-img .video-player, .interview-info .in-img .video-player video, .interview-info_fbh .in-img .video-player, .interview-info_fbh .in-img .video-player video {width: 100% !important; height: auto !important;}
    .ftwz_imgbox { float: none; width: auto; margin-bottom: 2%;}
    .ftwz_imgbox .interview-desc-box { padding: 0 2%;}
    .ftwz_imgbox .fty_imglistlb ul li img { height: auto;} 
    .interview-desc { width: 100%; float: none; min-height: auto;}
    .interview-desc_all { width: auto;}
    .ftsx .p1, .ftsx .p2, .ftsx .p3 { display: none;}
    .ft_quebox .interview-info-list .interview-body, .fty_con .interview-desc .interview-info-list .interview-reply { padding: 2% 0px;}
    .interview_form .interview-table th {width: 30%;white-space: nowrap;padding-left: 10px;padding-right: 0;}
    .interview_form .interview-table td.name #interview_name {width: 85%;}
    .interview_form .interview-table td.opinion #interview_content {width: 85%;}*/
    /*新闻发布会*/
    .interview-info_fbh { padding: 2% 0px;}
}
/*重要转载页面*/
.zyzzlist { height: auto; background: url("../images/secbg.jpg") bottom repeat-x; overflow: hidden;}
.zyzzlist ul li { width: 25%; height: 50px; float: left; text-align: center;}
.zyzzlist ul li a { display: block; font-size: 20px; line-height: 50px;}
.zyzzlist ul li.active a { color: #ea0000; background: url("../images/sec2bg.jpg") bottom repeat-x;}
.zy_con { height: auto; padding: 5px; overflow: hidden;}
.zy_con dl { display: none;}
.zy_con dl.active { display: block;}
.zy_con ul li {position: relative; height: 38px; line-height: 38px; padding: 2px 0 2px 16px;background: url(../images-new/dot.png) left center no-repeat; vertical-align: bottom; position: relative;overflow: hidden;}
.zy_con ul li a { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display: block; margin-right: 100px; float: none; font-size: 16px;}
.zy_con ul li img { float: left; padding-top: 12px;}
.zy_con ul li .date { color: #999999; float: right; font-size: 15px; position: absolute; right:0px; top:2px; }
.listgk li {padding: 2px 85px 2px 16px;height: 38px;line-height: 38px;background: url(../images-new/dot.png) left no-repeat;overflow: hidden;position: relative;}
.listgk li .col-block {float: left; max-width: 100%; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listgk li .date {white-space: nowrap; position: absolute; right: 0; top: 2px; color: #999; font-size: 15px;}
.listgk li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; float: none; margin-right: 0; max-width: none; font-size: 16px;}
.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: #666666;font-size: 14px;}
.listgk li .explain-list .explain-link, .listgk li .policy-list .policy-link {display: inline;color: #cc0000;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: #dd0000;}
.zy_more { text-align: right; font-size: 20px; font-weight: bold; line-height: 60px;}
.zy_more a { color: #dd0000;}
@media (max-width: 1199px) and (min-width: 992px){
    .zyzzlist ul li { width: 50%;}
}

@media (max-width: 767px) {
    .zyzzlist ul li { width: 50%;}
}
@media (max-width:400px) {
    .zyzzlist ul li { width: 100%;}
}
/*专题专栏*/
.ztzl-imglist ul{ margin-right: -28px;}
.ztzl-imglist li{ float: left; margin: 20px 28px 0 0; text-align: center; width: 314px; }
.ztzl-imglist li img{  width: 100%; height: 180px;}
.ztzl-imglist li .img_title{ display: block; background: #f9f9f9; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; font-size: 18px; line-height: 60px;  height: 60px;}
.ztzl-gdbox{ margin-top: 50px;}
.ztzl-gdbox .pagination{ margin-top: 10px;}
.ztzl-gdbox .is-listnews{ margin: 10px 0;}
.ztzl-gdbox .is-listnews ul:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.ztzl-gdbox .is-listnews ul{ margin-right: -120px;}
.ztzl-gdbox .is-listnews li{ display: inline; margin-right: 120px; float: left; width: 610px; height: 45px; line-height: 45px;}
.ztzl-gdbox .is-listnews li a{  display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  padding-left: 15px;  font-size: 18px;  background: url(../images-new/dot.png) left center no-repeat;}
@media (min-width: 1200px) and (max-width: 1419px){
    .ztzl-imglist ul{ margin-right: -20px;}
    .ztzl-imglist li{  margin: 20px 20px 0 0;  width: 265px; }
    .ztzl-imglist li img{ height: 152px;}
    .ztzl-gdbox .is-listnews ul{ margin-right: -80px;}
    .ztzl-gdbox .is-listnews li{margin-right: 80px; width: 520px; }
}
@media (max-width: 1199px) and (min-width: 992px){
    .ztzl-imglist ul{ margin-right: -20px;}
    .ztzl-imglist li{  margin: 20px 20px 0 0;  width: 290px; }
    .ztzl-imglist li img{ height: 166px;}
    .ztzl-gdbox .is-listnews ul{ margin-right: -50px;}
    .ztzl-gdbox .is-listnews li{margin-right: 50px; width: 431px; }
}
@media (max-width: 991px){
    .ztzl-imglist ul{ margin-right: -20px;}
    .ztzl-imglist li{  margin: 20px 20px 0 0;  width: 344px; }
    .ztzl-imglist li img{ height: 197px;}
    .ztzl-gdbox .is-listnews ul{ margin-right: -30px;}
    .ztzl-gdbox .is-listnews li{margin-right: 30px; width: 339px; }
}
@media (max-width: 767px) {
    .ztzl-gdbox{ margin-top: 20px}
    .ztzl-imglist ul{ margin-right: -2%;}
    .ztzl-imglist li{  margin: 20px 2% 0 0;  width: 48%; }
    .ztzl-imglist li img{ height: 209px;}
    .ztzl-gdbox .is-listnews ul{ margin-right: 0;}
    .ztzl-gdbox .is-listnews li{margin-right: 0; width: auto; float: none; }
}
@media (max-width: 667px) {
    .ztzl-imglist li img{ height: 181px;}
}
@media (max-width: 567px) {
    .ztzl-imglist li img{ height: 154px;}
}
@media (max-width: 500px) {
    .ztzl-imglist ul{ margin-right: 0;}
    .ztzl-imglist li{  margin: 15px 0 0 0;  width: auto; float: none; }
    .ztzl-imglist li img{ height: auto;}
}
/*解读回应*/
.jdhy_wz{padding: 5px 0 0;}
.jdhy_wz ul li {padding: 2px 100px 2px 16px;background: url(../images-new/dot.png) left center no-repeat;height: 38px;line-height: 38px;vertical-align: bottom; position: relative;}
.jdhy_wz ul li a {font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.jdhy_wz ul li .date {font-size: 15px;color: #999999; position: absolute; right:0; top:2px;}
.jdhy_wz ul li .nr {float: left;max-width: 100%;}
.jdhy_wz ul li .nr .gl {display: block;float: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jdhy_wz ul li .nr .gl .split {padding: 0 2px;color: #666666;font-size: 15px;}
.jdhy_wz ul li .nr .gl a {display: inline;color: #cc0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.jdhy_wz ul li a, .jdhy_wz ul li a.title {float: none; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }


/* 一周浏览热榜 */
.navjz ul.doc_list .llrb-list li{padding: 2px 152px 2px 42px;position: relative;background: none;}
.navjz ul.doc_list .llrb-list li .num{position: absolute;width: 24px;height: 24px;background: #bfbfbf;border-radius: 5px;text-align: center;line-height: 24px;font-style: normal;font-size: 16px;color: #fff;position: absolute;top: 50%;left: 0;margin-top: -12px;}
.navjz ul.doc_list .llrb-list li.num1 .num{background: #FF4D4F;}
.navjz ul.doc_list .llrb-list li.num2 .num{background: #FF8B3E;}
.navjz ul.doc_list .llrb-list li.num3 .num{background: #FAAD14;}
.navjz ul.doc_list .llrb-list li .scan{display: block;width:125px;color:#707070;white-space:nowrap;position: absolute;top:2px;right:0;}
.navjz ul.doc_list .llrb-list li a{display:block;float:none;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}