@charset "utf-8";
/* CSS Document */
/***** 栏目页-主体内容******/
.ls-lmcontent{padding: 0 0 30px;}
.lm_lban{width:290px; background: #f5f5f5;}
.lm_top{height:62px;line-height:62px; padding: 0 20px; background: right bottom no-repeat #487bc5; background-image: url(../images/lm_topbg.png) !important; overflow:hidden;}
.lm_top span{display:block; height:100%; font-size:22px; font-weight:bold; color:#fff;}
.navdh{ height:auto;overflow:hidden;}
.navdh ul li{ border-bottom:1px solid #dbdbdb; overflow:hidden; background-image: url("../images_new/bg-listlb.png") !important; background-position: right bottom; background-repeat: no-repeat;}
.navdh ul li a{display:block; height:auto; line-height: 1.5; padding:20px 10px 20px 50px; color:#333; font-size:18px; cursor:pointer; background:url("../images_new/bg-listls.png") 20px center no-repeat; overflow:hidden;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#487bc5;font-weight:bold; background-image: url(../images_new/bg-listh.png);}
.navdh ul li.active,.navdh ul li:hover{ background-color: #ececec;}

.btn-group{ width:100%; cursor:pointer; position:relative; min-height: 40px; margin-bottom:5px;}
.btn-group .btn{ width:100%; padding:8px 12px; font-size:16px; text-align:left; border-radius: 0;}
.btn-danger{ color: #fff; background:#487bc5; border:none; padding-left:10px;}
.btn-group.open .dropdown-toggle{ background: #487bc5; }
.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:#487bc5;  border-color:#487bc5;}
.btn .caret{ float:right; margin-top:8px;}
.btn-danger:hover,.btn-danger:focus, .btn-danger.focus{color: #fff; border-color: #487bc5; background-color: #487bc5;}
.btn-group .caret{ float:right; margin-top:9px;}
.dropdown-menu{ width:100%; padding:0; border-radius:0; box-shadow:none; border:none; top:40px;}
.dropdown-menu > li > a { padding: 10px 20px; font-size: 15px;}
.dropdown-menu a{ background:#f7f7f7; border-top:1px solid #fff;}
.dropdown-menu a:hover{background: #fff !important; color: #487bc5;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: #fff; color: #487bc5;}
.jump-info .btn-group .btn{ padding:0;}

.lm_rban{width:985px; height:auto; min-height:600px; _height:600px; position:relative;}
.lm_rban .guidang{width:297px; height:297px; position:absolute; right:0; top:0; background-size:100% auto; z-index:9;}
.lmy_dqlanmu{height:48px; background: url("../images_new/ind_telbg.gif") 0 bottom repeat-x; overflow:hidden;}
.lmy_dqlanmu .lanmu_tit{font-size:20px; display: inline-block; height: 45px; line-height: 42px; font-weight:bold; color: #487bc5; padding: 0 5px; border-bottom: 3px #487bc5 solid;}
.lmy_dqlanmu .more{ float:right; font-size:14px; padding-right:15px; line-height:42px; color:#666;}
.navjz{ height:auto; font-size:16px; line-height:2; padding:10px 0 0; text-align:justify; text-justify:inter-ideograph; word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:2px 0 2px 16px;background:url(../images_new/ico.png) 0 center no-repeat;height:38px;line-height:38px;vertical-align:bottom; position:relative;}
.navjz ul li .date{color:#999; white-space: nowrap;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden; padding-right: 100px; background-image: url(../images_new/ico.png) !important;}
.navjz ul.doc_list li img{float:left; padding-top:13px !important;}
.navjz ul.doc_list li a{display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 800px; *width: 800px;}
.navjz ul.doc_list li .date{ position: absolute; right: 0; top: 2px;}
.navjz ul.doc_list li.lm_line{height:27px;background: 0 13px repeat-x; background-image: url(../images/ind_ftline.gif) !important; padding:0;}
.navjz ul li.columnName{height:40px !important; background:#f6f6f6 !important; margin-bottom:10px !important; padding:0 10px 0 10px !important;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:16px;color:#487bc5;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#487bc5;}
@media (min-width: 992px) and (max-width:1299px) {
.lm_lban{width: 260px;}
.lm_rban{width: 712px;}
.navjz ul.doc_list li a{max-width: 550px; *width: 550px;}
}
@media (max-width:991px) {
.ls-lmcontent{padding-bottom: 15px;}
.lm_rban{float: none; width: auto; height: auto !important; min-height: 300px; _height:300px;}
.navjz ul.doc_list li a{max-width: 610px; *width: 610px;}
}
@media (max-width:767px) {
.ls-lmcontent{padding-bottom: 10px;}
.lm_rban{float: none; width: auto; height: auto !important; min-height: 300px; _height:300px;}

.navjz ul.doc_list li a{display: block; float: none; max-width: none !important;}
}
/*栏目页 单页面 */
.ptlminfo{border-bottom:1px solid #ccc;padding:5px;text-align:center; font-size: 14px;}
.ptlminfo .sp{display: inline-block; padding: 0 0.5em; color: #666;}
.ptlminfo .j-share-info{ position: relative; width: 90px; height: 25px; vertical-align: middle; display: inline-block;}
.ptlminfo .share-box{top:-2px; left: 0; right: auto;}
.ptlminfo .share-bar a{margin-right: 6px;}
.ptlmcontent{margin-top:20px;line-height:2.4; overflow: hidden;}
.ptlmcontent table{max-width: 100%; *width: 100%;}
.ptlmcontent img{max-width: 100%; height: auto;}
@media (max-width:991px) {
.ptlmcontent{margin-top: 10px;}
}
@media (max-width:767px) {
.ptlmcontent{ font-size: 14px;}
}
/*栏目页 图片列表*/
.navjz ul.picture-list{clear:both;padding:0;}
.navjz ul.picture-list li{float:left; padding:10px 15px; background:none; text-align:center; height:auto; width:216px;}
.navjz ul.picture-list li a{ display: block; font-size: 0; width: 100%; float: none; line-height: 0;}
.navjz ul.picture-list li img,.navjz ul.picture-list li span{display: block; vertical-align: middle; cursor: pointer;}
.navjz ul.picture-list li img{padding:10px; border:0; width:196px; height:147px; background:#f2f2f2;}
.navjz ul.picture-list li a:hover img{background:#ebf1fb; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}
.navjz ul.picture-list li a .img_title{ line-height:2.25; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px;}
.navjzimg-left{ min-height: 1019px; *height: 1019px;}
.navjzimg ul.picture-list li{width:298px;}
.navjzimg ul.picture-list li img{width:278px; height:152px;}
.navjz ul.download-list span.hit{display:block;float:right;height:30px;line-height:30px;white-space:nowrap;padding-left:20px;background:url(../images/down.png) 0 10px no-repeat;}
.navjz ul.download_list span.date{color:#999;}
/*栏目页 视频列表 */
.navjz .videoNews-list{clear:both;padding:0;}
.navjz .videoNews-list li{float:left; width:216px; background:none; height:auto; padding:10px 15px; font-size: 0; line-height: 0;}
.navjz .videoNews-list li span,.navjz .videoNews-list li img.video-thumb{vertical-align: middle; display: inline-block;}
.navjz .videoNews-list li img.video-thumb{width:196px; height:141px; padding:10px; border:0; background:#f2f2f2;}
.navjz .videoNews-list li a:hover img.video-thumb{background:#ebf1fb; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjz .videoNews-list li .title{display:block; line-height:1.75; font-size: 16px; margin-top:5px;}
.navjz .videoNews-list li .title a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.navjz .videoNews-list li .video-date{ line-height:1.625; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px;}
@media (min-width: 992px) and (max-width:1299px) {
.navjz ul.picture-list li{width: 240px; padding: 10px;}
.navjz ul.picture-list li img{width:197px; height: 148px;}
.navjzimg ul.picture-list li img{height:108px;}
.navjz .videoNews-list li{ width: 207px;}
.navjz .videoNews-list li img.video-thumb{width: 187px; height: 135px;}
}
@media (max-width:991px) {
.navjz ul.picture-list li{width: 240px; padding: 10px 8px;}
.navjz ul.picture-list li img{width:220px; height: 165px;}
.navjzimg ul.picture-list li img{ height:120px;}
.navjz .videoNews-list li{ width: 226px;}
.navjz .videoNews-list li img.video-thumb{width: 206px; height: 148px;}
}
@media (max-width:767px) {
.navjz ul.picture-list li{width: auto; float: none; padding: 10px 0 5px;}
.navjz ul.picture-list li img{width: 100%; height: auto; box-sizing: border-box;}
.navjz .videoNews-list li{ width: auto; float: none; padding: 10px 0 5px;}
.navjz .videoNews-list li img.video-thumb{width: 100%; height: auto; box-sizing: border-box;}
.navjz .videoNews-list li .title{line-height: 1.5; padding: 5px 0; font-size: 15px;}
.navjz .videoNews-list li .title a{white-space: normal;}
.navjz .videoNews-list li .video-date{ font-size: 15px;}
}

/*栏目页 投票调查 */
.navjz .survey-list li{overflow:hidden; position: relative;}
.navjz .survey-list li a.titleLink{display:block; padding-right: 310px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .survey-list li .state{display:inline-block; padding: 0 10px; height:22px;line-height:22px;font-size:14px; text-align:center;background:#82d163;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0; position: absolute; right:230px; top:10px;}
.navjz .survey-list li .over{background:#ddd;color:#999;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;}
.navjz .survey-list li .nostart{background:#ddd;color:#999;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;}
.navjz .survey-list li .date{display:block; color:#999; float: none; position: absolute; right:0; top:0;}
@media (max-width:767px) {
    .navjz .survey-list li{ height: auto; line-height: 32px;  padding: 8px 0 8px 16px;  border-bottom: 1px dashed #ddd;  background-position: 0 20px;}
    .navjz .survey-list li a.titleLink{ padding-right: 0; white-space:normal;}
    .navjz .survey-list li .state{ position: static; display: inline-block; margin-right: 5px;}
    .navjz .survey-list li .date{ position: static; display: inline-block;}

}

/*栏目页 调查征集 */
.navjz .collect-list li{overflow:hidden; position: relative;}
.navjz .collect-list li p.title{display:block; padding-right: 310px; float: none;}
.navjz .collect-list li p.title .titleLink{ max-width: 550px; float: left; display: inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .collect-list li a.a{ color: #dd0000; display: inline-block;  }
.navjz .collect-list li a.a:hover{  color: #FF0000;}
.navjz .collect-list li .state{display:inline-block; padding: 0 10px; height:22px;line-height:22px;font-size:14px;text-align:center;background:#82d163;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0; position: absolute; right:230px; top:10px; }
.navjz .collect-list li .over{background:#ddd;color:#999;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;}
.navjz .collect-list li .nostart{background:#ddd;color:#999;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;}
.navjz .collect-list li .date{display:block; color:#999; float: none; position: absolute; right:0; top:0;}
@media (max-width:1299px) {
    .navjz .collect-list li .state{ right: 220px;}
    .navjz .collect-list li p.title{ padding-right:280px; }
    .navjz .collect-list li p.title .titleLink{ max-width: 320px;}
}
@media (max-width:991px) {
    .navjz .collect-list li p.title .titleLink{ max-width: 360px;}
}
@media (max-width:767px) {
    .navjz .collect-list li{ height: auto; line-height: 32px;  padding: 8px 0 8px 16px;  border-bottom: 1px dashed #ddd;  background-position: 0 20px;}
    .navjz .collect-list li p.title{ padding-right: 0; }
    .navjz .collect-list li p.title .titleLink{ display: inline; max-width: none;text-overflow: inherit; white-space:normal; }
    .navjz .collect-list li .state{ position: static; display: inline-block; margin-right: 5px;}
    .navjz .collect-list li .date{ position: static; display: inline-block;}
}


/* 栏目页-留言查询、列表 */
.lmy_dqlanmu .liuyan_xiexin{display:block;float:right;width:75px;height:33px;line-height:32px;padding-left:33px;font-size:16px;color:#fff;background:url(../images/liuyan_xiexin.png) 0 0 no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;margin:7px 15px 0 0;}
.lmy_dqlanmu .liuyan_xiexin:hover{color:#fff;background:url(../images/liuyan_xiexinh.png) 0 0 no-repeat;}
.lmy_dqlanmu .liuyan_xinjian{display:block;float:right;width:75px;height:33px;line-height:32px;padding-left:33px;font-size:16px;color:#fff;background:url(../images/liuyan_xinxiang.png) 0 0 no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;margin:7px 15px 0 0;}
.lmy_dqlanmu .liuyan_xinjian:hover{color:#fff;background:url(../images/liuyan_xinxiangh.png) 0 0 no-repeat;}
.liuyan_cxcon{border:#e8e8e8 1px solid;background:#f6f6f6;padding:17px 10px 13px;height:66px;position:relative;}
.liuyan_cxcon .tj{height:28px;line-height:28px;text-align:center;font-size:14px;}
.liuyan_cxcon .tj .sz{color:#fd8524;}
.liuyan_cxcon .tj .jg{padding-left:20px;}
.liuyan_cxcon .liuyan_cxbox{width:690px;height:28px;margin:auto;margin-top:8px;}
.liuyan_cxcon .liuyan_cxbox ul li{float:left;height:28px;line-height:28px;padding:0;background:none;font-size:14px;overflow:visible;}
.liuyan_cxcon .liuyan_cxbox ul li.tm{width:138px;}
.liuyan_cxcon .liuyan_cxbox ul li.tm input{width:126px;height:26px;line-height:26px;border:#cecece 1px solid;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.liuyan_cxcon .liuyan_cxbox ul li.jg{width:24px;background:url(../images/liuyan_jg.gif) center center no-repeat;}
.liuyan_cxcon .liuyan_cxbox ul li.gjz{width:87px;text-align:right;}
.liuyan_cxcon .liuyan_cxbox ul li.srk{width:254px;}
.liuyan_cxcon .liuyan_cxbox ul li.srk input{width:243px;height:26px;line-height:26px;border:#cecece 1px solid;border-right:0;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.liuyan_cxcon .liuyan_cxbox ul li.btn{width:48px;}
.liuyan_cxcon .liuyan_cxbox ul li.btn input{width:48px;height:28px;line-height:28px;border:none;background:#487bc5;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}
.liuyan_cxcon .liuyan_cxtit{display:block;width:75px;height:26px;line-height:26px;background:url(../images/liuyan_xjcx.png) 0 6px no-repeat;padding-left:23px;position:absolute;left:10px;top:8px;font-size:16px;font-weight:bold;color:#487bc5;}

.navjz .guestbook-table{border:#e8e8e8 1px solid;padding:15px 15px;margin-top:15px;}
.navjz .guestbook-table .guestbook_bt{height:36px;background:url(../images/line_dc.gif) 0 bottom repeat-x;overflow:hidden;}
.navjz .guestbook-table .guestbook_bt span{display:block;float:left;width:auto;white-space:nowrap;height:36px;line-height:36px;padding:0 22px;font-size:16px;color:#fff;background:#487bc5;}
.navjz .guestbook-table .guestbook_title{width:748px;height:36px;font-size:14px;background:#f4f9fe;margin:12px 0 5px;overflow:hidden;}
.navjz .guestbook-table .guestbook_title li{float:left;height:36px;line-height:36px;border-right:#fff 2px solid;text-align:center;padding:0;background:none;}
.navjz .guestbook-table .guestbook_title li.t1{width:420px;}
.navjz .guestbook-table .guestbook_title li.t2{width:126px;display:none;}
.navjz .guestbook-table .guestbook_title li.t3{width:130px;}
.navjz .guestbook-table .guestbook_title li.t4{width:96px;}
.navjz .guestbook-table .guestbook_title li.t5{width:96px;border-right:none;}
.navjz .guestbook-table ul.odd,.navjz .guestbook-table ul.even{width:748px;height:36px;clear:both;overflow:hidden;}
.navjz .guestbook-table ul.even{background:#f7f7f7;}
.navjz .guestbook-table ul.odd li,.navjz .guestbook-table ul.even li{float:left;padding:0;background:none;height:36px;line-height:36px;text-align:center;font-size:14px;border-right:#fff 2px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;}
.navjz .guestbook-table ul.odd li.t1,.navjz .guestbook-table ul.even li.t1{width:393px;padding-left:27px;background:url(../images/ico.gif) 14px 16px no-repeat;text-align:left;}
.navjz .guestbook-table ul.odd li.t1 a,.navjz .guestbook-table ul.even li.t1 a{display:block;width:385px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .guestbook-table ul.odd li.t2,.navjz .guestbook-table ul.even li.t2{width:126px;display:none;}
.navjz .guestbook-table ul.odd li.t3,.navjz .guestbook-table ul.even li.t3{width:130px;color:#666;}
.navjz .guestbook-table ul.odd li.t4,.navjz .guestbook-table ul.even li.t4{width:96px;}
.navjz .guestbook-table ul.odd li.t4 .s1,.navjz .guestbook-table ul.even li.t4 .s1{color:#62b455;}
.navjz .guestbook-table ul.odd li.t4 .s2,.navjz .guestbook-table ul.even li.t4 .s2{color:#fd8622;}
.navjz .guestbook-table ul.odd li.t5,.navjz .guestbook-table ul.even li.t5{width:96px;border-right:none;}

/* 栏目页-留言 写信 */
/*留言栏目 列表页 on*/
.guestbook-table .pagination{ margin: 0;}
.lyy_contant{ padding-top:20px; position: relative;}
.lyy_tjbox{ position: absolute; right: 0; height: 36px; line-height: 36px; font-size: 14px; top: 0;}
.lyy_tjbox .sz{color: #dd0000;}
.lyy_tjbox .jg{padding-right:10px;}
.lyy_tjbox.con{ display: none;}
.lyy_tjbox.active{ display:block;}
.lyy_contant li{ vertical-align:middle;}
.lyy_contl{ width:910px;  overflow:hidden;}
.lyy_contl .lyy-titles{ height:37px;background: url(../images/line_dd.gif) 0 bottom repeat-x; position:relative;}
.lyy_contl .lyy-titles span.title{ display:block; height:35px; line-height:32px; border-bottom:2px solid #487bc5; padding: 0 15px; color:#487bc5; text-align:center; font-size:22px; font-weight:bold;float: left;}
/* 增加月度年度季度 20201020 */
.new_add_ul{float: left; margin-left: 10px;}
.new_add_ul li{float: left;padding: 0 5px;height: 35px;line-height: 35px; font-size: 18px;}
.new_add_ul li.active a{color: #487bc5;}
.lyy_contl .guestbook-table{ padding:12px 0 0;}
.lyy_contl .guestbook_title{height:44px; background:#f7f7f7; position: relative; font-weight: bold;}
.lyy_contl .guestbook_title p{ text-align:center; position: absolute; top:0; font-size:16px; height:44px; line-height:44px;}
.lyy_contl .guestbook_title .p1{ width:100px;}
.lyy_contl .guestbook_title .p2{ width:150px; left:100px;}
.lyy_contl .guestbook_title .p3{ width: auto; left:250px; right:110px;}
.lyy_contl .guestbook_title .p4{ width:110px; right:0;}
.lyy_contl .lyy_listbox{ padding-top:1px; padding-bottom:20px;}
.lyy_contl .lyy_listbox li{ height:40px; border-bottom:1px dashed #cccccc; font-size:16px; position: relative;}
.lyy_contl .lyy_listbox li p,.lyy_contl .lyy_listbox li .p{ text-align:center;  height:40px; line-height:40px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position: absolute; top:0;}
.lyy_contl .lyy_listbox li .p1{ width:100px;}
.lyy_contl .lyy_listbox li .p2{ width:150px; left:100px;}
.lyy_contl .lyy_listbox li .p3{ width:383px; text-align:left; padding-left:35px; width: auto; left:250px; right:110px;}
.lyy_contl .lyy_listbox li .p3 a{ display:block; width:100%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lyy_contl .lyy_listbox li .p4{ width:110px; right:0;}
/*信件列表 end*/
.lyy_contr{ width:370px; overflow:hidden;}
.lyy_contr1{ height:70px; overflow:hidden;}
.lyy_contr1 ul li{ height:70px;}
.lyy_contr1 ul li a{ cursor:pointer; padding-left:114px; display:block;height:70px; background:#f4faff; line-height:70px; color:#487bc5; font-size:20px;}
.lyy_contr1 ul li a i{ width:32px; display:block; height:70px; float:left; background: url(../images_new/hdy_icoblue.png) 0 19px no-repeat;}
.lyy_contr1 ul li a:hover i{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}
.lyy_contr1 ul li a span{ padding-left:30px; float:left;}
.lyy_contr1 ul li a:hover{ color:#487bc5; background-color:#f4faff;}
.lyy_rbox{  height: auto; padding:20px 0; border:1px solid #dddddd; border-left:0 none; background:url(../images/hdy_rbg.gif) left top repeat-y; margin-top:20px;}

.guestbook-text .font_01{ font-weight:bold;}
.lyy_contr1.wyxx ul{ height:70px; background:url(../images/hd_r1bg2.gif) 0 0 no-repeat;}
.guestbook-tips{line-height: 28px !important; padding: 0 !important;}
.guestbook-tips .font_01{font-weight: bold !important;}
.guestbook-text{padding-bottom: 8px !important; font-weight: normal !important;}

/*网上信访须知 我要写信 end*/
.lyy_contrbox{margin-bottom:20px;}
.lyy_contrbox.lmdl{ padding:20px 0 0 0; height: 170px; }
.lyy_contrbox h2{ height:34px; line-height:34px; padding-left:16px; background:url(../images/hd_rtel.gif) left center no-repeat;}
.lyy_contrbox h2 span.tit{ float:left; font-size:22px; font-weight:bold; color:#487bc5;}
.lyy_contrbox h2 span.zs{ color:#999999; float:right; padding-right:15px; font-size:14px;}
#userLogin div{ height:118px; padding:18px 18px 0 18px;}
#userLogin div a{ width:155px; height:118px; margin:0 5px; background:#f4faff; color:#487bc5; text-align:center; line-height:118px; font-size:28px; float:left;border-radius:5px;}
ul.ly_login{width:338px; margin:0 auto; border-bottom:1px dashed #cccccc; height:198px;}
ul.ly_login li{ height:35px; line-height:34px; padding-top:10px;}
.lyy_contrbox p{ float:left; position: relative;}
.lyy_contrbox p .msg-box{ position:absolute; left:0; top:0;}
.lyy_contrbox p input{ border:0 none; background:none; float:left;}
.lyy_contrbox li p.tit{ width:52px; font-size:16px; height:34px; color:#666666;}
.lyy_contrbox li p.input{ height:29px;  padding:3px 8px; border:1px solid #dddddd; background:#f7f7f7; position:relative;}
.lyy_contrbox li p .msg-box{ position:absolute; left:0 !important; top:0; right:auto !important;}
.lyy_contrbox li p.input input{ height:29px; width:100%; line-height:28px; font-size:14px;}
ul.ly_login li p.input.yzm,ul.ly_login li p.input.yzm input{ width:145px;}
ul.ly_login li img{height:35px; float:left; padding-left:10px;}
ul.ly_login li.btnlogin{ padding:10px 0 0 52px; height:33px;}
ul.ly_login li.btnlogin .btn1{ width:72px; height:31px;border:1px solid #dddddd; background:#f7f7f7;overflow:hidden; float:left;}
ul.ly_login li.btnlogin .btn1 input{width:72px; height:31px; border:0 none; background:none; font-size:14px; cursor:pointer;}
ul.ly_login li.btnlogin .btn2{ padding-left:5px; float:left; height:33px; line-height:32px;font-size:14px; width:207px;}
ul.ly_login li.btnlogin .btn2 a{color:#487bc5; text-decoration:underline; padding-left:15px; white-space:nowrap;}
ul.ly_login li.btnlogin .btn2 a:hover{ color:#f00;}

.hdy_dlbox{ margin:0 15px; height: 136px; padding-left:54px;overflow:hidden;border-bottom: 1px dashed #cccccc;}
.hdy_dlbox ul{ padding:5px 0 0 10px;}
.hdy_dlbox ul li{height:36px;line-height:36px;padding-bottom:0px;font-size:14px;}
.hdy_dlbox ul li .titfont{width:72px;color:#666;}
.hdy_dlbox ul li .titfont span{padding-left:1em;}
.hdy_dlbox ul li .titfont span.p05{padding-left:0.5em;}
.hdy_dlbox ul li .srkfont{width:168px;}
.hdy_dlbox ul li .srkfont input{float:left;width:188px;height:28px;border:#ccc 1px solid;background:#fafafa;padding:5px;font-size:14px;line-height:28px;}
.hdy_dlbox ul li.btn{  padding:5px 0 0 0;}
.hdy_dlbox ul li.btn a{display:block;float:left;width:80px; height:30px;border:1px solid #dddddd; background:#f7f7f7; overflow:hidden;font-size:14px; line-height:30px; text-align:center; cursor:pointer;}
.hdy_dlbox ul li.btn a:hover{border:1px solid #487bc5;background:#487bc5; color:#fff;}
.hdy_dlbox ul li.btn .tc{ margin-left:12px;}

.lyy_cxbox{ padding: 10px 15px 0 15px;}
.lyy_cxbox label{ display: inline;}
.lyy_cx2{ padding-left:52px; height:155px; background:url(../images/ly_part1.gif) left 63px no-repeat; border-bottom:1px dashed #cccccc;}
.lyy_cx2 p{ float:none;}
.lyy_cx2 p.tit{ width:auto !important; height:32px; line-height:32px;}
.lyy_cx1{ background: url(../images/ly_part2.gif) left 39px no-repeat; height:130px; padding:10px 0 0 52px;}
.lyy_cx1 li.tit{height:32px; line-height:32px; color:#666; font-size:16px;}
.lyy_cx1 li.input{height:29px;  padding:3px 8px; border:1px solid #dddddd; background:#f7f7f7; position:relative;}
.lyy_cx1 li.input input{ height:29px; width:268px; line-height:28px; font-size:14px; border:0 none; background:none;}
.lyy_cx1 li.btn{ padding-top:10px;}
.lyy_cx1 li.btn input,.lyy_dfcx li.btn input{ width:90px; height:33px; cursor:pointer; line-height:32px; text-align:center; color:#fff; text-align:center; font-size:16px; background:#487bc5; border:0 none;}

.lyy_dfcx{ width:338px; margin:0 auto;}
.lyy_dfcx li{ height:35px; padding-top:10px;}
.lyy_dfcx li p{ float:left; height:35px;}
.lyy_dfcx li p.tit,.lyy_dfcx li p.fg{ width:62px; color:#666666; font-size:16px; line-height:34px;}
.lyy_dfcx li p.select{width:276px;}
.lyy_dfcx li p.select select{height:35px; width:100%; background:#f7f7f7; border:1px solid #dddddd; color:#666;}
.lyy_dfcx li p.date{ width:87px !important; padding-right:26px; background:url(../images_new/hd_datenew.png) #f7f7f7 right center no-repeat;}
.lyy_dfcx li p.fg{ width:30px; text-align:center;}
.lyy_dfcx li.btn{ padding-left:62px;}
.lyy_dfcx li p.input{ width: 258px;}
.lyy_dfcx li p.input label{ display: block;}

.liuyan_xzbox{  background:#f4faff; border:1px dashed #dddddd; padding:16px 20px 17px 85px; position:relative;}
.liuyan_xxtit{ position:absolute; width:40px; height:146px; background:url(../images/lytit.png) 0 0 no-repeat; padding-top:49px; text-align:center; line-height:24px; font-weight:bold; font-size:20px; left:20px; top:2px; color:#487bc5;}
.liuyan_xzbox p{ font-size:16px; line-height:28px; height:165px; padding-right:10px; overflow-x:hidden; overflow-y:auto;}
.guestbook-form{ border:1px dashed #dddddd; margin-top:20px; padding:30px 30px 40px 29px;}
.guestbook-form .lytiti{ height:43px; line-height:42px; padding-left:50px; background:url(../images_new/hdy_ico1_blue.png) 10px center no-repeat; clear:both;}
.guestbook-form .lytiti h2{ float:left; font-size:20px; font-weight:bold;}
.guestbook-form .lytiti .con{ padding-left:13px; float:left; font-size:14px; height:36px; line-height:36px; padding-top:6px;display: block;}
.guestbook-form .lytiti .con a{ color:#487bc5; padding:0 6px; text-decoration:underline;}
.guestbook-form .lytiti a.ly_list{ width:118px; height:38px; text-align:center; display:block; float:right; color:#487bc5; line-height:38px; border:1px solid #487bc5; font-size:16px; background:#f4faff;}
.guestbook-form .lytiti a.ly_list:hover{ background:#e9f3fb;}
.guestbook-table-form{ padding-top:7px;}
.guestbook-table-form li{ padding-top:20px; height:40px; line-height:40px; font-size:16px;}
.guestbook-table-form li p,.guestbook-table-form li .p{ float:left; height:40px;}
.guestbook-table-form li p span.red{ color:#d00;}
.guestbook-table-form li p.bt{ width:80px; padding-right:15px; text-align:right;}
.guestbook-table-form li.tit1{ float:left; width:430px;}
.guestbook-table-form li p.srk,.guestbook-table-form li p.btk{ width:278px; height:30px; border:1px solid #dddddd; background:#fafafa; position:relative; padding:4px 10px;}
.guestbook-table-form li p.srk input,.guestbook-table-form li p.btk input{width:100%; height:30px; line-height:30px; border:0 none; background:none; color:#888; vertical-align: top; }
.guestbook-table-form li p span.msg-box{ position:absolute; left:0; top:0;}
.guestbook-table-form li p.srk.sel1{ border:0 none; background:none; padding:0;height:38px; width:350px;}
.guestbook-table-form li p.srk.sel1 select{ border:1px solid #dddddd; background:#fafafa; width:300px; height:38px; color:#666; float:left;}
.guestbook-table-form li.tit2{ width:730px; float:left;}
.guestbook-table-form li p.gkxx input{ vertical-align:middle;}
.guestbook-table-form li.titnr{ height:180px;}
.guestbook-table-form li.titnr p.tex{ position:relative; height:166px; border:1px solid #ddd; background:#fafafa; width:978px; padding:6px 8px; }
.guestbook-table-form li.titnr p.tex textarea{  height:100%; border:0 none; padding: 0; width: 100%; background:none;resize:none; font-size:14px;}
.guestbook-table-form li p.upload{ padding-left:10px;}
.guestbook-table-form li p.upload .input-upload{ cursor:pointer; float:left; width:100px; vertical-align:middle; height:40px; border:0 none; text-align:center; background:#f4faff; color:#487bc5; font-size:16px;}
.guestbook-table-form li p.upload .input-upload:hover{color:#fff;background:#487bc5;}

.guestbook-table-form .file{height: auto;margin-left: 95px;}
.guestbook-table-form .file .btn-upload{width: 100px;vertical-align:top;height: 38px;text-align: center;border: 1px solid #dddddd;font-size: 16px;color: #fff;line-height: 38px;background:#487bc5;display: inline-block;vertical-align: middle;border-radius: 8px;}
.guestbook-table-form .file .ke-input-text{width: 330px; border: 1px solid #ddd; line-height: 38px; height: 38px; text-align: center; font-size: 16px;display: inline-block; vertical-align: middle; border-radius: 8px;}
.guestbook-table-form .file .tips{font-size: 14px;display:inline-block;line-height: 20px;padding: 0 0 0 8px;line-height:38px;}
.guestbook-table-form .file .tips .red{ color:#f00;}
.guestbook-table-form .file-list{ clear:both; line-height:30px; padding-left:10px;}
.btn-file-delete, .fieldset .del-btn {  text-decoration: underline;cursor: pointer; }

.guestbook-table-form li.fileli{ height: auto;}
.guestbook-table-form li p.upload span.red{display: inline-block; vertical-align:middle; color:#487bc5; padding-left:8px; font-size:14px;}
.guestbook-table-form li .yzm #checkCode{border:1px solid #ddd; background:#fafafa;vertical-align:middle; width:178px; height:30px; padding:4px 10px;}
.guestbook-table-form li .yzm img{ vertical-align:middle;}
.guestbook-table-form li .yzm a{ font-size:14px; padding-left:10px; color:#666;}
.guestbook-table-form li .yzm a:hover{ color:#487bc5;}
.guestbook-table-form li .yzm{ position:relative;}
.guestbook-table-form li.btn_group{ padding-left:70px; height:40px;}
.guestbook-table-form li.btn_group input{ cursor:pointer; text-align:center; float:left; width:120px; height:40px; color:#fff; border:0 none; background:#487bc5; font-size:16px; font-weight:bold; margin-left:20px;}
.ui-dialog-footer button.ui-dialog-autofocus:hover, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:active,.ui-dialog-footer button.ui-dialog-autofocus{background-color: #487bc5 !important;border-color: #487bc5 !important;}

@media (max-width:1299px) {
    /*市长信箱列表*/
    .lyy_contl{ width: 602px;}
    /*写信页面*/
    .guestbook-table-form li.tit1 {width: 360px;}
    .guestbook-table-form li p.srk, .guestbook-table-form li p.btk{ width: 208px;}
    .guestbook-table-form li.tit2 {width: 570px;}
    .guestbook-table-form li p.srk.sel1{ width: 250px;}
    .guestbook-table-form li p.srk.sel1 select{ width: 230px;}
    .guestbook-table-form li.titnr p.tex{ width: 808px;}

}
@media (max-width:991px) {
    /*市长信箱列表*/
    .lyy_contl,.lyy_contr{ width: 602px; width: auto; float: none;}
    .lyy_contr{ margin-top: 15px;}
    .lyy_rbox{ height: auto; padding-bottom: 10px;}
    /*用户信息*/
    .hdy_dlbox{ height: auto; padding-bottom: 10px;}
    #userLogin div a{ width: 48%; margin:0;}
    #userLogin div #member_btn_reg{ float: right;}
    /*查询*/
    .lyy_dfcx{ width: auto; margin: 0 15px;}
    .lyy_dfcx li p.select,.lyy_dfcx li p.input{ width: auto; margin-left: 62px; float: none;}
    .lyy_dfcx li p.date{ width: 286px !important; float: left; margin-left: 0; }
    .lyy_dfcx li p.fg{ width: 31px;}
    /*写信页面*/
    .guestbook-table-form li.tit1,.guestbook-table-form li.tit2{ width: auto; float: none;}
    .guestbook-table-form li.titnr p.tex,.guestbook-table-form li.tit1  p.btk,.guestbook-table-form li.tit1  p.srk{ float: none; margin-left: 95px; width: auto;}
}
@media (max-width:767px) {
    /*市长信箱列表*/
   #messageBoardstatics{ display: none;}
    .lyy_contl .guestbook_title .p1,.lyy_contl .lyy_listbox li .p1,.lyy_contl .guestbook_title .p2,.lyy_contl .lyy_listbox li .p2{ display: none;}
    .lyy_contl .guestbook_title .p3,.lyy_contl .lyy_listbox li .p3{ left:0; padding-left: 0;}
    /*用户信息*/
    .hdy_dlbox{ padding-left: 0;}
    /*查询*/
    .lyy_dfcx li { height: auto; min-height: 35px;}
    .lyy_dfcx li p.date{width: auto !important; margin-left: 62px; float: none; }
    .lyy_dfcx li p.fg{ float: none; display: block; padding-left: 62px;}
    /*写信页面*/
    .guestbook-table-form li{ height: auto; min-height: 40px;}
    .guestbook-table-form li.tit2  p.sel1{ float: none; margin-left: 95px; width: auto;}
    .guestbook-table-form li p.srk.sel1 select{ width: 100%;}
    .guestbook-table-form li p.gkxx{ float: none; display: block;}
    .guestbook-table-form .file .tips{ line-height: 30px;}
}
@media (max-width:586px) {
    .guestbook-form{ padding: 20px;}
    .guestbook-table-form li{padding-top: 10px;  width: 100%; float: left; }
    .guestbook-table-form li p.bt{ float: none; width: auto; text-align: left;}
    .guestbook-table-form li.titnr p.tex, .guestbook-table-form li.tit1  p.btk, .guestbook-table-form li.tit1  p.srk,.guestbook-table-form li.tit2  p.sel1,.guestbook-table-form .file{ margin-left: 0;}
    .guestbook-table-form li.titnr{ height: auto;}
    .guestbook-table-form li.btn_group{padding-left: 0; text-align: center;}
    .guestbook-table-form li.btn_group input{ float: none; width: 100px;}
     .guestbook-table-form li p.btk{  width: auto; float: none;}
     .guestbook-table-form li p.upload{ padding-left: 0; width: auto; margin-top: 10px;  float: none;}
    .guestbook-table-form li p.upload .input-upload{ width: 50%; }
    .guestbook-table-form li p.yzm{ width: auto; float: none;}
    .guestbook-table-form li p.yzm #checkCode{ display: block; width: 90%; }

}

/* 留言详细页 */
.lynybox{padding:10px 50px 30px;}
.liuyan_wztit{font-size:24px;line-height:38px;text-align:center;padding:20px 0 15px;}
.guestbook-table table.tb1{border-collapse:collapse;width:100%;font-size:15px;}
.guestbook-table table.tb1 th,.guestbook-table table.tb1 td{border:#cee2f2 1px solid;padding:7px 10px;font-size:14px;line-height:30px;}
.guestbook-table table.tb1 th{background:#f4f9fe;text-align:right;width:140px;}
.guestbook-table table.tb1 td .hfcontent{border:1px solid #eee;background:#f8f8f8;padding:10px;margin-bottom:15px;margin:10px;}
.guestbook-table table.tb4 th,.guestbook-table table.tb4 td{font-weight:normal !important;width:auto;border:none;background:none;padding:7px 0 7px 25px;}
.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:#499f39;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;margin-left:70px;}
.guestbook-table table.tb4 td.liuyan_pj{color:#f00;}

.mydcon{height:auto; line-height:66px; font-size:16px; position:relative;}
.mydcon ul li{float:left;white-space:nowrap;}
.mydcon ul li.mm{padding-right:10px;}
.mydcon ul li p{float:left;}
.mydcon ul li p.bt{white-space:nowrap;font-weight:bold;}
.mydcon ul li p.srk{position:relative;margin-top: 14px;}
.mydcon ul li p.srk .msg-box{position:absolute;left:0;top:17px;}
.mydcon ul li p.srk .myd_input{float:left;margin-top:4px;border:1px solid #ddd;width:170px;height:24px;line-height:24px;padding:3px 5px;}
.mydcon ul li label{padding-right:15px;white-space:nowrap;}
.mydcon ul li label input{ margin-top:0;}
.mydcon ul li .pj_con{ width:100%;}
.mydcon ul li .pj_con textarea{width:95%;padding:0 15px;background:none;border:1px solid #cccccc; line-height:30px; height:120px;outline:none; font-size:14px; color:#666; margin-bottom:10px;}
.mydcon ul li.pjbtn{float:right; margin-top:-5px;}
.mydcon ul li.pjbtn input.myd_btn{font-size:16px;width:90px;height:36px;line-height:36px;color:#fff;border:0;background:#487bc5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;  vertical-align:middle; margin-top:8px;}
.mesgwz table .mydcon span.mesg-myd{ display:inline-block; padding:0 8px 0 19px; color:#ee0000; }
.mesgwz table .mydcon input{ margin-right:8px;}

.mesgtitle{  font-size: 38px;line-height: 48px;text-align: center;padding: 10px 0 20px 0;}
.mesgwz table{ margin:0 auto;font-family:"微软雅黑";}
.mesgwz table td{ font-size:16px; line-height:30px;border: #ddd 1px solid;}
.mesgwz table td.tit{ font-weight:bold; padding-right:5px; width:155px; }
.mesgwz table td.nr{ padding:0 20px;}
.mesgwz table td.nrtxt{padding:10px 20px;}

.mesgwz table .mydcon .myd_input{ border:1px solid #ddd; width:170px; height:24px; padding:3px 5px; line-height:24px;}
.mesgwz table td .dfbox{ border:1px solid #eee; background:#f8f8f8; padding:10px; margin-bottom:15px;}
.mesgwz table td .dfbox .dfyj p{ float:left;}
.mesgwz .MsoNormal span{ font-family:"微软雅黑" !important; font-size:14px !important;}

/* 留言预答复 */
.message_nr_top {line-height: 30px;background: #FCFCFC;border-radius: 4px 4px 0px 0px;border: 1px solid #E8E8E8;border-bottom: none;font-size: 18px;}
.message_con_zndf .message_nr{background: #F3F9FF;padding: 10px}
.message_con_zndf .message_nr_top,.message_con_zndf .message_ul{border: none;background:none;}
.message_con_zndf .message_nr_top{font-weight: bold; color: #487bc5;}
.message_info{float: none !important;text-align: right;font-size: 0; padding-top: 6px;border-top: 1px dotted #E8E8E8;margin-top: 22px;}
.message_info span{display: inline-block;font-size: 16px;line-height: 40px;color: #666;}
.message_info span.lxr{margin-right: 30px;}
.message_ul_li .bt{font-size: 16px;font-weight: bold;}
.message_ul{padding-top: 15px;}
.ls-msg-list{font-size: 16px;line-height: 30px;}

@media (max-width:1299px) {
    .mydcon{ line-height:56px;}
    .mydcon ul li.pjbtn{ float: left;}
}
@media (max-width:991px) {
    .mesgtitle{font-size: 32px; line-height: 1.5;}
}
@media (max-width:767px) {
    .mesgwz table{ width: 100%;}
    .mesgtitle{font-size: 28px;}
    .mydcon{ line-height:46px;}
    .mydcon ul li p.srk{ margin-top: 5px;}
}
@media (max-width:539px) {

    .mydcon{ line-height:40px;}
    .mydcon ul li p.srk{ margin-top: 5px;}
}


/*部门信箱*/
.zfjg_maincon{border:#cfcfcf 1px solid; padding:10px 50px 20px 50px; }
.zfjg_maincon .title{height:40px;line-height:40px;padding:25px 0;font-size:33px;font-weight:bold;color:#1561af;}
.zfjg_lmtit{height:42px;line-height:42px;background:#f9f9f9 url("../images/line_e4.gif") 0 bottom repeat-x;overflow:hidden;}
.zfjg_lmtit span,.zfjg_lmtit a{display:block;width:180px;height:42px;text-align:center;font-size:21px;color:#fff;background:#fe8f00;}
.zfjg_lmtit a:hover{color:#fff;cursor:default;}
.zfjg_lmtit a.link:hover{cursor:pointer;}
.zfjg_lmcon ul li{float:left;width:25%; font-size:16px;  background: url(../images/ico.gif) left center no-repeat;}
.zfjg_lmcon li a,.zfjg_lmcon li span{display:block;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-left:12px; padding-right: 20px;}
.zfjg_lmcon li a:hover{color: #fe8f00;}

.zfjg_lmcon_1{padding:15px 0;text-align: center; min-height: 120px;}
.zfjg_lmcon_1 ul li{display: inline-block;*display:inline;height: 50px;width: 25%;text-align: center;line-height: 50px;border: 1px solid #1561af;border-radius: 6px;background: #fffefd;}
.zfjg_lmcon_1 ul li a{display: block;font-size: 18px;}
.zfjg_lmcon_1 ul li.num2{margin-left: 4%;}
.zfjg_lmcon_1 ul li a:hover{background: #1561af; color: #fff;}
@media (max-width:1199px) {
    .zfjg_maincon{ padding:10px 30px 20px 30px; }

}
@media (max-width:991px) {
    .zfjg_maincon{ padding:10px 20px 20px 20px; }
    .zfjg_lmcon ul li{  width: 33.3%; }
    .zfjg_lmcon_1{ min-height: auto;}
    .zfjg_lmcon_1 ul li{ width:45%; }
}
@media (max-width:767px) {
    .zfjg_lmcon ul li{  width: 50%; }

}
@media (max-width:400px) {
    .zfjg_lmcon ul li{ width: 100%; }
    .zfjg_lmcon ul li a{ padding-right: 0;}
}

/*调查文章页*/
.vote_result{margin:auto;}
.vote_result .voteinfo{line-height:34px;color:#666;font-size:12px;text-align:center;border-bottom:#dbdee1 1px solid;height:44px;padding-top:5px;overflow:hidden;}
.vote_result .voteinfo span{padding:0 5px;}
.vote_result .voteinfo i{font-style:normal;}
.vote_result .voteinfo .nostart{color:#ce0000;}
.vote_result .voteinfo .starting{color:#2f9c2e;}
.vote_result .voteinfo .over{color:#999;}
.vote_result .vote-info{padding:20px;font-size:16px;line-height:2;}
.vote_result .vote-main{width:90%;margin:auto;}
.vote_result .vote-lsit{padding-bottom:10px;}
.vote_result .vote-lsit .title{font-weight:bold;height:40px;line-height:40px;padding-bottom:3px;}
.vote_result .vote-lsit ul{padding:15px;border:1px solid #e7e7e7;}
.vote_result .vote-lsit ul li{height:30px;line-height:30px;}
.vote_result .vote-lsit ul li input{float:left;margin:9px 11px 0 0;*margin:5px 11px 0 0;_margin:5px 11px 0 0;font-size:12px;}
.vote_result .vote-lsit ul li.vote-textarea{height:100px;}
.vote_result .vote-lsit ul li.vote-textarea textarea{border:none;height:92px;width:98%;padding:4px 5px;}
.vote_result .vote-code{width:90%;margin:auto;padding:20px 0;overflow:hidden;height:30px;}
.vote_result .vote-code .text-code{float:left;display:block;line-height:30px;}
.vote_result .vote-code .verification{border:1px solid #ddd;height:28px;line-height:28px;width:96px;float:left;padding:0 5px;}
.vote_result .vote-code .img-code{float:left;padding-left:8px;}
.vote_result .vote-btn{height:42px;text-align:center;}
.vote_result .vote-btn button{height:40px;background:#487bc5;color:#fff;font-size:16px;text-align:center;cursor:pointer;border:0;width:140px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 10px;font-family:"Microsoft YaHei";outline:none;}
.vote_result .vote-btn button.btn-review{background:#f80;}
.vote-show{width:90%;margin:auto;border:1px solid #e7e7e7;font-size:16px;}
.vote-show th{text-align:left;border-bottom:1px solid #f0f0f0;background:#faf9f9;height:auto;padding:5px 5px 5px 15px;line-height:30px;}
.vote-show td .vote_con{width:95%;margin:auto;border-bottom:1px dotted #f0f0f0;height:auto;line-height:30px;padding:5px 0;clear:both;}
.vote-show td .vote_con span{display:block;height:auto;line-height:30px;float:left;}
.vote-show td .vote_con span.c1,.vote-show td .vote_con span.c2,.vote-show td .vote_con span.c3{padding:5px 0;}
.vote-show td .vote_con span.c1{width:670px;padding:0 40px 0 15px;}
.vote-show td .vote_con span.c2{width:140px;padding:12px 0 0;}
.vote-show td .vote_con span.c3{width:90px;padding-right:15px;float:right;text-align:right;}
.vote-show td .vote_con span.c3 i{color:#dd0000;font-style:normal;}
.vote-show td .vote_con span.progress-bar{width:100px;height:14px;float:left;background:#eee;}
.vote-show td .vote_con span.progress-bar .progress{background:#f27c25;display:block;height:14px;}
.vote-show td .vote_content{width:92%;margin:0 auto;border-bottom:1px dotted #f0f0f0;line-height:40px;}
@media (max-width:1299px) {
    .vote-show td .vote_con span.c1 {width: 450px;}
}
@media (max-width:991px) {
    .vote-show td .vote_con span.c1 {width: auto; display: block; float: none;    padding:0 15px;}
    .vote-show td .vote_con span.c2{ margin-left: 15px;}
}
@media (max-width:500px) {
    .vote-show td .vote_con span.c2,.vote-show td .vote_con span.c3{ float: none; margin-left: 15px; text-align: left; display: block;}
    .vote-show td .vote_con span.c3{ margin-top: 10px;}
}
/*征集文章页*/
.jz-wzcon{ min-height: auto;}
.newsinfo1{ border-bottom: 1px solid #ddd; color:#666; padding: 8px 0; line-height:25px; text-align:center; }
.newsinfo1 .share-box{ position: relative; top:auto; }
.newsinfo1  span{  margin:0 8px; display:inline-block; vertical-align: middle;}
.newsinfo1  span a{ display:inline-block;}
.newsinfo1 .nostart{background:#487bc5;color:#fff; margin-right:0px;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.newsinfo1 .starting{background:#82d163;color:#fff;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#75bc59 0 -1px 0;margin-right:0px;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.newsinfo1 .over{background:#ddd;color:#999;-webkit-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;-moz-text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;text-shadow:#fff 0 0 0,#fff 0 0 0,#fff 0 0 0,#e6e6e6 0 1px 0;margin-right:0px; display: inline-block; padding: 0 10px; height: 22px; line-height: 22px;  text-align: center; font-size: 14px;}
.collection-theme-list{margin-top:20px;font-family:"Microsoft YaHei";}
.collection-theme-list ul li .collection-body{border-top:#ddd 1px dotted;padding:15px 0px;line-height:180%;}
.collection-theme-list ul li .collection-body .collection-username{color:#e60012;}
.collection-theme-list ul li .collection-body .collection-info{color:#555;word-break:break-all;word-wrap:break-word;}
.collection-theme-list ul li .collection-body .collection-datetime{color:#999;}
.collectit{font-size:20px;color:#ba0001;font-weight:bold;height:60px;line-height:60px;background:url(../images/zj_yijian.png) left center no-repeat;padding-left:38px;}
.poll_collect{margin-top:30px;width:100%;font-size:14px;font-family:"Microsoft YaHei";}
.poll_collect h3{font-size:20px;color:#ba0001;font-weight:bold;height:60px;line-height:60px;background:url(../images/icon_myzj.gif) left center no-repeat;padding-left:38px;}
.poll_collect ul{margin:10px auto 0;}
.poll_collect li{border:#ddd solid 1px;padding:2px;height:36px;margin-bottom:10px;line-height:36px;clear:both;}
.poll_collect li p{float:left;position:relative;}
.poll_collect li p.poll_txt,.poll_collect li p.poll_con{width:115px; text-align:right; padding-right:5px;border-right:#ddd solid 1px;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm{padding:2px 5px; height:32px; float:none; margin-left:121px !important;}
.poll_collect li p.poll_yzm img{margin:0;}
.poll_collect li p span.msg-box{left:4px;top:4px;position:absolute !important;}
.poll_collect li p.poll_con{ height:180px;}
.poll_collect li .red{color:#f00;padding-right:8px;}
.poll_collect li p input{width:100%;height:32px; border:0 none; line-height:32px; background:none; line-height:26px;  outline:none; color:#666; vertical-align:top;}
.poll_collect input#c_name,.poll_collect input#c_phone{ width:731px;}
.poll_collect li p.poll_conts{margin-top:2px; padding:2px 5px; float: none;}
.poll_collect li p.poll_conts textarea{width:100%;border:0;background:none; line-height:20px; height:172px;outline:none; font-size:14px; color:#666; box-sizing: border-box;}
.poll_collect .poll_area{height:180px;}
.poll_collect li p.poll_yzm input{width:100px; border-right:1px solid #ddd; float: left;}
.poll_collect li p.poll_yzm img{ float:left;}
.poll_collect li.btn-group{ border:0 none; text-align:center; height:40px;}
.poll_collect li.btn-group input{float:none;height:40px;background:#487bc5;color:#fff;font-size:16px;text-align:center;cursor:pointer;border:0;width:140px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
@media (max-width:767px) {
   .poll_collect li{height: auto;border: none;padding:0;}
    .poll_collect li p.poll_txt, .poll_collect li p.poll_con{width: 100% !important;float: none;height: auto;text-align: left;border-right: none; margin-left: 0; padding-right: 0;}
    .poll_collect li.isprivacy p.poll_txt{ width: auto !important; float: left;}
    .poll_collect li p.poll_input,.poll_collect li p.poll_yzm,.poll_collect li p.poll_conts{width: 100%;padding: 0;float: none; margin-left:0 !important;}
    .poll_collect li p.poll_input input,.poll_collect li p.poll_conts textarea{width: 100% !important;padding:0 2%;border: #DDDDDD solid 1px;     box-sizing: border-box;}
    .poll_collect li p.poll_conts textarea{padding: 10px 2%; }
    .poll_collect .poll_area{height: auto;}
    .poll_collect li p.poll_conts{margin-left: 0 !important;}
    .poll_collect li p.poll_yzm input{border: #ddd 1px solid;}
}
/*****网站地图****/
.dty_title{line-height:2; text-align:center; font-size:36px; color:#487bc5; padding: 30px 0 15px;}
.dty_contain{padding:0 50px 30px;}
.dty_mutitle{height:40px;line-height:40px;background:url(../images_new/ind_telbg.gif) 0 bottom repeat-x;overflow:hidden;margin-top:15px;}
.dty_mutitle a{display:block;float:left;height:37px;line-height:34px; padding: 0 3px; font-size:20px; font-weight:bold; color:#487bc5; white-space:nowrap; border-bottom: 3px #487bc5 solid;}
.dty_mutitle a:hover{color:#487bc5;}
.dty_sublb{padding:10px 0 10px;}
.dty_sublb:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .dty_sublb {zoom: 1;} /* IE6 */
*:first-child+html .dty_sublb {zoom: 1;} /* IE7 */
.dty_sublb ul li{float:left; height:42px; line-height:42px; width:20%;}
.dty_sublb ul li a{font-size:16px; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left:16px; background:url(../images_new/ico.png) left center no-repeat; margin-right: 10px;}
@media (max-width:991px) {
.dty_title{font-size: 32px;}
.dty_sublb ul li{width: 33.3%;}
}
@media (max-width:767px) {
.dty_title{font-size: 28px;}
.dty_contain{padding: 0 10px;}
.dty_sublb ul li{width: 50%;}
}
/*高级搜索页*/
.pt30{padding-top:50px;}
.ssnr{padding:10px 20px;border:#dadada 1px dashed;overflow:hidden;margin:0 auto 25px;line-height:30px;font-size:15px;}
.ssnr b{color:#ff6600;font-size:16px;}
.search-tab{height:40px;background:url(../images/line_dd.gif) repeat-x 0 bottom;overflow:hidden;margin:auto;}
.search-tab ul li{float:left;width:120px;height:40px;padding-right:6px;overflow:hidden;}
.search-tab ul li a{display:block;float:left;width:120px;height:40px;line-height:40px;text-align:center;font-size:16px;cursor:pointer;}
.search-tab ul li.active a,.search-tab ul li a:hover{background:#487bc5;font-weight:bold;color:#fff;}
.search-warp{padding:30px 30px 50px;}
.search-warp .search-form{display:none;font-size:15px;}
.search-warp .active{display:block !important;}
.search-warp table{margin:auto;}
.search-warp table th.bt{height:46px;text-align:right;padding-right:10px;font-weight:normal !important;width:130px !important;}
.search-warp table .seardate1{height:30px;line-height:30px;}
.search-warp table .seardate2{height:30px;line-height:30px; padding-left:25px;}
.search-warp table .txtinput{line-height:20px;border:1px solid #ddd;font-size:15px;height:20px;padding:2px;}
.search-warp table label{padding-right:10px;font-weight:normal;}
.search-warp table .txt1{color:#333;border:1px solid #ddd;padding:2px 5px;font-size:15px;}
.search-warp table .sear_xx{line-height:44px;padding-bottom:30px;border-bottom:#ddd 1px solid;}
.search-warp input.sear_button1,.search-warp input.sear_button2{display:inline-block;font-size:16px;border:none;cursor:pointer;width:120px;padding:0;text-align:center;color:#fff;height:42px;line-height:42px;overflow:hidden;margin:20px 10px 0;background:#487bc5;outline:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.search-warp input.sear_button2{background:#ff9900;}
.search-warp .typeCode-videoNews{display:none;}
.search-form .menuContent#devTreeContent{left: 3px !important;top: 34px !important;}

/*搜索详细页*/
.ssy_container{padding:15px;margin:auto; margin-bottom: 25px;}
.ssy_leftbar{width:200px;height:auto;margin-bottom:50px;}
.fenlei_tit,.searchType-title{height:34px;line-height:34px;padding-left:20px;font-size:16px;font-weight:bold;color:#333;}
.total_wz,.searchType-column{height:auto;margin-bottom:10px;padding:8px 0 8px 20px;background:#f1f1f1;font-size:14px;}
.total_wz ul li,.searchType-column ul li{height:30px;line-height:30px;}
.total_wz ul li a:hover,.total_wz ul li a.active,.searchType-column ul li a:hover,.searchType-column ul li a.active{text-decoration:underline;color:#487bc5;}
.ssy_rightbar{width:1040px;height:auto;}
.warm-prompt{ padding:10px 0 0 5px;color:#666; font-size:14px !important;}
.ssy_rightbar .warm-prompt{line-height:30px;font-size:14px;color:#666;}
.result_title{padding-right:18px;font-size:14px;float:right;text-align:right;width:auto;height:30px;line-height:30px;color:#8a8a8a;}
.ssy_rightbar .search-list{height:auto;margin-bottom:15px;}
.ssy_rightbar .search-list li.search-title{line-height:26px;font-weight:bold;font-size:14px;}
.ssy_rightbar .search-list li.search-title a{}
.ssy_rightbar .search-list li.search-title a:hover{text-decoration:underline;}
.ssy_rightbar .search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.ssy_rightbar .search-list li.search-info{line-height:22px;height:auto;margin-bottom:5px;font-size:14px;}
.ssy_rightbar .search-list li.search-column{color:#0384ce;line-height:22px;}
.ssy_rightbar .search-list li.search-url{height:auto;line-height:22px;color:#008000;font-family:Arial, Helvetica, sans-serif;font-size:12px; word-break: break-all;}
.ssy_rightbar .search-list li.search-url span.date{padding-left:14px;color:#008000;}
.ssy_rightbar .search-list li.search-url a{color:#008000;}
.ssy_rightbar .search-list li.search-url a:hover{text-decoration:underline;}

.two_search{ height:35px;}
.two_search ul li{ float:left;}
.two_search ul li.tt1{position:relative; width:241px;}
.two_search ul li.tt1 .msg-box{position:absolute;left:0;top:0;}
.two_search ul li.tt1 .txtinput{width:220px;height:32px;padding:0px 10px; outline:none; line-height:32px;border:1px solid #cdcdcd; border-right:none;font-size:14px;color:#999;}
.two_search ul li.tt2{width:77px;height:34px;}
.two_search ul li.tt2 .sear_button1{border:0;cursor:pointer;width:100%;color:#fff;height:34px; line-height:34px; text-align:center;overflow:hidden;background:#487bc5;outline:none; font-size:14px;}
.two_ssresult{ line-height:30px; padding:5px 0px; border-bottom:1px dashed #e1e1e1; font-size:14px; margin-bottom:16px;}
.two_ssresult span{ color:#d71619; padding:0 5px;}
@media (max-width:1299px) and (min-width:992px){
    .ssy_rightbar{width: 740px;}
}

@media (max-width:991px) {
    .ssy_container{padding: 5px 10px; margin-bottom: 10px;}
    .ssy_rightbar{width:auto; float: none;}
}

/*栏目页 访谈*/
.wzft_contain{padding:15px 0;}
.wzft_tit{ height:40px; line-height:40px; overflow:hidden;}
.wzft_tit h2{ float:left; padding-left:13px; background: url(../images/ft_telftbg.gif) left center no-repeat;font-size:20px; color:#487bc5; font-weight:bold;}
.wzft_tit p{float:right; height:30px; overflow:hidden;}
.wzft_tit p a{ float:right; width:69px; height:28px; line-height:28px; padding-left:33px; font-size:14px; background:#fff4ea url(../images/ft_icon2.png) 10px center no-repeat; overflow:hidden; border:1px solid #487bc5; color:#487bc5;}
.wzft_tit p a:hover{ background-color:#f3e9d9; color:#487bc5;}
.wzft_tit p a.ftzj{ background-position:11px -30px;}
.newftbox{ height:250px; border:1px solid #dddddd; background:#f6f6f6; padding:20px 0 0 20px;}
.newftbox .pic{ width:346px; height:230px; overflow:hidden;}
li{vertical-align: middle;}
.newftbox .con{ float:none; margin-left:366px;  height:230px; overflow:hidden; position:relative;display: block;}
.newftbox .con li{ font-size:16px; line-height:26px; height:26px; padding-bottom:8px; overflow:hidden;}
.newftbox .con li span.tit{color:#666666; font-size:14px; background:#dddddd; float:left; display:block; height:26px; width:100px; text-align:center; line-height:26px;}
.newftbox .con li span.tit i{padding-left:4px;}
.newftbox .con li span.txt{ display:block; float:none;   margin-left: 100px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:12px;}
.newftbox .con li a{ font-weight:bold; font-size:18px; color:#487bc5; display:block; float:none; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:12px; margin-left: 100px;}
.newftbox .con li.nr{max-height:150px; overflow-x:hidden; overflow-y:auto;}
.newftbox .con li.btn{position:absolute; width:120px; height:40px; background:url(../images_new/ft_btn1_new.png) 0 0 no-repeat; bottom:0; right:-1px; z-index: 1; display: block !important;}
.newftbox .con li.btn a{display:block !important; width:73px; height:40px; line-height:40px; padding-left:47px; color:#fff; font-size:14px; font-weight:normal; margin: 0;}
/*栏目页 访谈 > 本期访谈*/
.wzft_wqhg{ padding-top:16px;}
.wzft_wqhg .ft_title{ height:40px; line-height:40px; overflow:hidden; background: url(../images/line_dd.gif) left 39px repeat-x;}
.wzft_wqhg .ft_title h2{float:left; padding-left:13px; background: url(../images/ft_telftbg.gif) left center no-repeat;font-size:20px; color:#487bc5; font-weight:bold;}
.wzft_wqhg .ft_title li{ float:left; padding:4px 0 0 0; margin-left:5px; font-size:16px; line-height:36px; height:37px;}
.wzft_wqhg .ft_title li a{ display:block; padding:0 15px; float:left;}
.wzft_wqhg .ft_title li a:hover{ color:#333333;}
.wzft_wqhg .ft_title li.active{ background:#fff; padding-top:0; border:1px solid #ddd; border-top:3px solid #487bc5; color:#487bc5; border-bottom:0 none;}
.wzft_wqhg .ft_title li.active a{color:#487bc5;}
.wzft_wqhg .ft_title .ft-tab{ float:right;}

.wzft_listbox{ width:100%; overflow:hidden; display:none;}
.wzft_listbox.active{ display:block;}
.wzft_listbox ul{ margin-left: -20px; padding-bottom:30px; overflow:hidden;}
.wzft_listbox ul li{ float:left; margin:20px 0 0 20px; width:310px; height:413px; overflow:hidden;}
.wzft_listbox ul li .ftpic{ height:203px; width:100%; position:relative; overflow:hidden;}
.wzft_listbox ul li .ftpic img{ width: 100%; height: 100%;}
.wzft_listbox ul li .ftpic p{ height:40px; background:url(../images/black_60.png); position:absolute; left:0; bottom:0; width:346px; padding-left:20px; z-index:1;}
.wzft_listbox ul li .ftpic p a{ color:#FFF; display:block; height:40px; line-height:40px; padding-left:26px; width:83px; float:left; }
.wzft_listbox ul li .ftpic p a:hover{ color:#FFF; font-weight:bold;}
.wzft_listbox ul li .ftpic p a.img{ padding-left:28px; background-position:0 -40px;}

.wzft_listbox ul li .fttxt{ border:1px solid #dddddd; border-top:0 none; padding:10px 0 0 0; line-height:22px; font-size:15px;}
.wzft_listbox ul li .fttxt .con{ height:160px; padding:0 15px;display:block}
.wzft_listbox ul li .fttxt p{padding:6px 0;}
.wzft_listbox ul li .fttxt p span{ font-weight:bold; color:#487bc5;}
.wzft_listbox ul li .fttxt p.tit{ max-height:60px; overflow:hidden;}
.wzft_listbox ul li .fttxt p.nr{ max-height:150px; overflow:hidden; height:auto;}
.wzft_listbox ul li .ftbtn{height:38px; line-height:38px; border-top:1px solid #ddd; font-size:15px; }
.wzft_listbox ul li .ftbtn a{ color:#487bc5; padding-left:119px; background:url(../images_new/ft_icon1_new.png) 98px center no-repeat #f6f6f6; display:block;}
.wzft_listbox ul li .ftbtn a:hover{ background-color:#e7e7e7;}
/*栏目页 访谈 > 访谈回顾----** 访谈栏目页 End*/
@media (max-width:1299px) {
    .wzft_listbox ul li{  width: 233px; height: auto;}
    .wzft_listbox ul li .ftpic{ height: 153px; }
    .wzft_listbox ul li .fttxt .con{ height: 210px;}

}
@media (max-width:991px) {
    .newftbox{ height: auto; padding: 20px;}
    .newftbox .pic{ float: none; width: auto; text-align: center; margin-bottom: 10px;}
    .newftbox .pic img{ max-width: 98%;}
    .newftbox .con{  margin-left: 0; overflow: inherit;}
    .newftbox .con li.btn{ right:-21px;}
    .wzft_listbox ul li{  width: 374px; height: auto;}
    .wzft_listbox ul li .ftpic{ height: 245px; }
    .wzft_listbox ul li .fttxt .con{ height: 160px;}
}
@media (max-width:767px) {
    .newftbox{ padding: 10px;}
    .newftbox .con li.btn{ bottom: -15px;}
    .newftbox .con { padding-bottom: 40px; height: auto;}
    .newftbox .pic{ height: auto;}
    .newftbox .pic img{ height: auto;}
    .newftbox .con li.btn{ right:-10px;bottom: -10px;}
    .wzft_wqhg .ft_title{ height: auto; background-position: left bottom;}
    .wzft_wqhg .ft_title h2{ display: block; float: none;}
    .wzft_wqhg .ft_title .ft-tab{ float: none; display: block;}
    .wzft_wqhg .ft_title li{ width: 33.3%; text-align: center; margin-left: 0;}
    .wzft_wqhg .ft_title li a{ padding: 0; float: none;}
    .wzft_listbox ul{ margin-left: 0;}
    .wzft_listbox ul li{  float: none; margin-left:0; width: auto; height: auto;}
    .wzft_listbox ul li .ftpic{ height: auto; }
    .wzft_listbox ul li .ftpic img{ height: auto;}
    .wzft_listbox ul li .fttxt .con{ height: auto;}
}
@media (max-width:550px) {
    .newftbox .con li{ height:auto;}
    .newftbox .con li span.tit{ float: none;}
    .newftbox .con li a,.newftbox .con li span.txt{ white-space:normal;}
    .newftbox .con li a,.newftbox .con li span.txt{ margin-left: 0;}
}

/*文章页 访谈*/
.ftwz_con{ padding: 20px; border: 1px solid #ddd;}
.ftwztit{ border-bottom:1px dashed #cccccc; height:auto; padding-left:80px;}
.ftwztit .titl{ width:1000px; text-align:center;}
.ftwztit .titl h1.collectionTitle{ padding-top:23px; line-height:42px; font-weight:bold; font-size:26px; color:#376bb7;}
.ftwztit .titl .ftwzinfo{ padding-bottom:23px; font-size:18px; line-height:32px;}
.ftwztit .titr{ width:80px;}
.ftwztit .titr span{ font-size:11px; display:block; height:18px; line-height:18px; text-align:center; color:#fff;text-shadow: 1px -1px 1px #5a9d3f; background:#82d163;}
.ftwztit .titr span.nostart{background:#ca3007;text-shadow: 1px -1px 1px #a02200;}

.ftwztit .titr a{ display:block; margin-top:10px; background:#f4faff url(../images_new/ftwz_icon1_new.png) center 9px no-repeat; border:1px solid #487bc5; padding-top:30px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#487bc5;}
.ftwztit .titr a:hover{ background-color:#e7f2fc; color:#487bc5;}
.ftwz_tit{ height:46px; padding-top:14px; line-height:46px;  padding-left:55px;}
.ftwz_tit h2{ font-size:18px; color:#b60000; float:left;}
.ftwz_tit .ftwz_fx{ float:right; padding-right:8px; font-size:14px; color:#8d744b; display:none;}
.ftwz_tit .ftwz_fx span.tit{ display:inline-block; padding-left:30px;  font-weight:bold; color:#b60000;}
.ftwz_tit .ftwz_fx i{ font-style:normal; padding:0 4px;color:#b60000;}
.ftwzbox1{padding:20px 0 0 0;min-height:230px; height:auto;}
.ftwzbox1l{ width:860px;}
.ftwz_img{ width:346px; height:230px; overflow:hidden;}
.ftwz_txt{ padding:10px 0 0 0; float: none; margin-left: 366px; }
.ftwz_txt p{line-height:24px; font-size:15px; min-height:24px; padding:4px 0;}
.ftwz_txt p span{ display:block; float:left; width:329px;}
.ftwz_txt p span.tit{ color:#487bc5; width:85px;}
.ftwz_txt p span.tit i{ padding-left:0.5em;}
.ftwzbox1r{ width:340px; background:#f6f6f6; height:210px; overflow:hidden; padding:0 10px 20px 20px;}
.ftwzbox1r h3{ font-size:16px; font-weight:bold; color:#487bc5; padding:14px 0 5px 0px; height:28px; line-height:28px;}
.ftwzbox1r .con{ height:165px; padding-right:10px; line-height:24px; color:#666666; overflow-x:hidden; overflow-y:auto;display: block;}

/*文章页 访谈 > 访谈直播*/
.ftwz_box3{ padding:20px 0 0 0; overflow:hidden; height:987px;}
.ftwz_box3l{ width:860px; overflow:hidden;}
.ftwz_box3l .interview-desc{ height:46px; background: url(../images/line_dd.gif) 0 bottom repeat-x; padding-top:3px;}
.ftwz_box3l .interview-desc h3.fl{ font-size:20px; font-weight:bold;line-height:46px;height:46px; color:#487bc5;}
.ftwz_box3l .interview-desc div.ftsx{width:176px; height:20px; padding:17px 0 0; line-height:20px;}
.ftwz_box3l .interview-desc div.ftsx p{float:left; height:20px;}
.ftwz_box3l .interview-desc div.ftsx p.p1{display: block;float:left;width:71px;height:20px;background: url(../images_new/jft_bg_new.png) 0 0px no-repeat;}
.ftwz_box3l .interview-desc div.ftsx p.p1 a{ display:block;width:35px; float:left;height:20px;text-align:center;padding:0;background:none;}
.ftwz_box3l .interview-desc div.ftsx p.p1 a:hover{color:#487bc5;}
.ftwz_box3l .interview-desc div.ftsx p.p1 a.on{color:#fff;background:url(../images_new/zt_btn_new.png) 0 1px no-repeat;}
.ftwz_box3l .interview-desc div.ftsx p.p2{ width:104px; font-size:14px; text-align:right; color:#487bc5;}
/*文章页 访谈 > 文字实录 定时刷新 end*/
.ftwz_box3l .interview-info-list{ height:450px; overflow-x:hidden; overflow-y:auto; margin-top:20px; padding:0 17px 0 0; }
.ftwz_box3l .interview-info-list ul li{ height:auto;}
.ftwz_box3l .interview-info-list ul li .interview-body,.ftwz_box3l .interview-info-list ul li .interview-reply{ padding-top:5px;}
.ftwz_box3l .interview-info-list ul li .interview-username{ height:20px; line-height:20px; font-size:15px; padding-left:30px; background:url(../images/ftwz_icon2.gif) left center no-repeat;}
.ftwz_box3l .interview-info-list ul li .interview-username .interview-name{color:#305798;}
.ftwz_box3l .interview-info-list ul li .interview-username .interview-datetime{ padding-left:10px; color:#999999; font-family:arial;}
.ftwz_box3l .interview-info-list ul li .interview-reply .interview-username .interview-name{ color:#b60000;}
.ftwz_box3l .interview-info-list ul li .interview-content{ margin:5px 0 0 9px; padding:4px 0 15px 22px; border-left:1px solid #dddddd;}
.ftwz_box3l .interview-info-list ul li .interview-content i{ display:block; width:10px; height:7px; margin:-3px 0 0 32px; background:url(../images/ftwz_sl.gif) 0 0 no-repeat;}
.ftwz_box3l .interview-info-list ul li .interview-content p{ padding:15px; background:#f8f8f8; color:#000; font-size:15px; line-height:24px; text-indent:2em;}

.ftwz_box3l .j-video-player{margin-top: 20px;}

/*文章页 访谈 > 文字实录 end*/
.ftwz_box3r{ width:370px; height:985px !important; border:1px solid #ddd !important; overflow:hidden;}
.ftwz_box3r h3{ height:28px; line-height:28px; padding:10px 0 28px 20px; background: url(../images/ft_telbg.gif) 116px 22px no-repeat; font-size:20px; color:#487bc5; font-weight:bold;}
.ftwz_box3r .imglist{ width:310px; margin:0 auto; position:relative;}
.ftwz_box3r .imglist li{ overflow:hidden; position:relative; margin-top:20px; height:207px; width:310px;}
.ftwz_box3r .imglist li img{ width: 100%; height: 100%;}
.ftwz_box3r .imglist li span{ display:block; position:absolute; left:0; bottom:0; right:0; padding: 0 5px; height:32px; line-height:32px; background: url(../images/black_60.png) 0 0 repeat; text-align:center; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ftwz_box3r .imglist li a{ color:#fff; font-size:14px;}
.ftwz_box3r .imglist li a:hover{ color:#fff;}
/*文章页 访谈 > 图文报道 end*/
.ftwz_question{ padding:20px 0 20px 0;}
.ftwz_question h2{ height:41px; line-height:40px; background:url(../images/line_dd.gif) left top repeat-x; font-size:16px; font-weight:bold; color:#487bc5;}
.ftwz_question h2 span{ display:block; float:left; padding:0 5px; border-top:1px solid #487bc5;}
.ftwz_question .interview-table{ height:273px; background:#f6f6f6; padding:10px 0 30px;}
.ftwz_question .interview-table td{ height:40px; line-height:40px; padding-top:20px;}
.ftwz_question .interview-table th{ text-align:right; width:115px; padding:20px 20px 0 20px; white-space:nowrap; font-size:16px; font-weight: normal;}
.ftwz_question .interview-table td input.interview_input{ vertical-align:middle; border:1px solid #dddddd; background:#fff; height:30px; width:190px; line-height:30px; font-size:14px; padding:4px 5px;}
.ftwz_question .interview-table td span.sz{ padding-left:10px; font-size:14px; color:#999999; vertical-align:bottom; line-height:30px;}
.ftwz_question .interview-table td textarea.interview_content{ height:110px;border:1px solid #dddddd; background:#fff; line-height:20px; padding:4px 5px; width:96%;}
.ftwz_question .interview-table td.poll_input img{ height:30px; padding-left:20px; vertical-align:middle;}
.ftwz_question .interview-table td.btn-group input.interview_btn{ font-size:16px; font-weight:bold;width:120px; height:40px; text-align:center; cursor:pointer; color:#fff; border:0 none; background:#487bc5;}
.ftwz_question .interview-table td.btn-group{ padding-bottom: 20px;}
.ftwz_question .interview-table td span.sz{ display: none;}
.xjfx_info{ word-break:break-all;}
/*文章页 访谈 > 在线提问 end*/
/*文章页 访谈 end*/
@media (max-width:1299px) {
    .ftwztit{ padding-left: 0;}
    .ftwztit .titl{ width: 820px;}
    .ftwzbox1l{ width: auto; float: none;}
    .ftwzbox1r{width: auto; float: none; height: auto; margin-top: 10px;}
    .ftwz_box3l{ width: 555px;}

}
@media (max-width:991px) {
    .ftwztit .titl{ width: auto; float: none;}
    .ftwztit .titr{ width: 130px; float: none; margin:0 auto 10px auto;}
    .ftwztit .titr span{ font-size: 14px; float: none;  height: 36px; line-height: 36px;}
    .ftwztit .titr a{ float: none;}
    .ftwz_img{ width: auto; float: none; text-align: center; height: auto;}
    .ftwz_img img{ max-width: 98%; height: auto;}
    .ftwz_txt{ margin-left: 0;}
    .ftwz_box3{ height: auto;}
    .ftwz_box3l{ width: auto; float: none;}
    .ftwz_box3r{ width: auto; float: none; margin-top: 20px; height: auto !important; padding-bottom: 20px;}
    .xjfx_info{ height: auto !important;}

}
@media (max-width:767px) {
    .ftwz_con{ padding: 15px;}
    .ftwztit .titl h1.collectionTitle{   padding-top: 0;}
    .ftwz_txt p span,.ftwz_txt p span{ float: none; width: auto;}
    .ftwz_question .interview-table th{ padding: 10px 10px 0 10px;}
    .ftwz_question .interview-table td input.interview_input{ width: 150px;}
    .ftwz_question .interview-table td textarea.interview_content{  width:90%;}
}
@media (max-width:390px) {
    .ftwz_box3r .imglist{ width: auto !important; margin: 0 10px;}
    .ftwz_box3r .imglist li{ width: 100% !important; height: auto !important;}
}


.hftj_box{ padding:20px 0 30px;}
.hftj_box h1{font-size: 26px;font-family: Microsoft YaHei;font-weight: bold;text-align: center;padding: 20px 0px 30px;}
.hftj_box .phy_table{margin:auto;width:1000px;border-collapse:collapse;}
.hftj_box .phy_table td{height:36px;line-height:36px;text-align:center;border:#ebebeb 1px solid;font-size:14px;color:#555;}
.hftj_box .phy_table .title td{background:#f8f8f8;font-weight:bold;color:#fff;}
.hftj_box .phy_table .bg_w td{background:#fff;}
.hftj_box .phy_table .bg_g td{background:none;}
.hftj_box .phy_table td a{font-size:14px;color:#555;line-height:40px;}
.hftj_box .phy_table td a:hover{color:#ed4403;}
.hftj_box .phy_table .titlemyd td{ height:50px; font-weight:bold; background:#f1f1f1; text-align:center; font:14px/50px Microsoft YaHei; font-weight:bold; color:#000;}
.hftj_box .phy_table td.tit{ text-align:left; padding-left:15px;}


.hftj_input{ height:30px; padding:10px 0 10px; width:1000px; margin:10px auto 15px; border:1px solid #eee; background:#f8f8f8;}
.hftj_input li{ float:left;}
.hftj_input p{ float:left; height:30px; line-height:30px; font-size:14px;}
.hftj_input p input{ float:left; border:0 none; background:none; font-size:14px; font-family:"微软雅黑";}
.hftj_input p.tit{ width:90px; text-align:right; padding-left:120px;}
.hftj_input p.fg{ width:auto; padding:0 5px;}
.hftj_input p.input{border: 1px solid #ddd; background:#fff;height: 24px;float: left; width:160px;padding: 2px;position: relative;}
.hftj_input p.input input{ width:107px; height:24px; line-height:24px;}
.hftj_input li.btn{ padding-left:10px;}
.hftj_input ul{ /*width:520px; margin:0 auto;*/ padding-right:10px;}
.hftj_input li.btn input{ height:30px; cursor:pointer; width:60px; border:0 none; color:#fff; text-align:center; background:#487bc5;}
.hftj_input li.con{ padding-left:20px;height:30px; line-height:30px;display: block;}


/**每日信息发布**/
.tly_xxfbban{padding-top:20px;}
.list_tit{width:1160px;height:36px;line-height:36px;font-size:15px;border-bottom:#ebebeb 1px solid; overflow:hidden;padding-top:10px;}
.list_tit ul li{float:left;}
.list_tit ul li.bt{width:790px;padding-left:80px;}
.list_tit ul li.lm{width:160px;}
.list_tit ul li.time{width:115px;padding-left:10px;}
.tly_navjz{width:1160px;height:auto;min-height:500px;_height:500px;font-size:14px;line-height:36px;padding-top:10px;overflow:hidden;}
.tly_navjz ul{clear:both;}
.tly_navjz table{max-width:1160px !important;}
.tly_navjz ul li{padding:0 0 0 33px;background:url(../images/ico.gif) 20px 16px no-repeat;height:36px;line-height:36px;vertical-align:bottom;}
.tly_navjz ul li .title{display:block;float:left;width:830px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tly_navjz ul li .title a{font-size:14px;}
.tly_navjz ul li .title img{vertical-align:middle;}
.tly_navjz ul li .lanmu{display:block;float:left;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tly_navjz ul li .date{display:block;float:left;width:115px;color:#999;font-size:12px;padding-left:10px;}
.tly_navjz ul.doc_list{padding-bottom:5px;}
.tly_navjz ul.doc_list li{overflow:hidden;}
.tly_navjz ul.doc_list li img{float:left;padding-top:13px !important;}
.tly_navjz ul.doc_list li.lm_line{height:27px;background:url(../images/ind_ftline.gif) 0 13px repeat-x;padding:0;}

.ztlmlist .con{display: none;}
.ztlmlist .active{display: block;}
.ztlmlist .hot{ padding-bottom: 13px; border-bottom: 1px dashed #dadada; margin-bottom: 13px;}
.ztlmlist li{padding-left: 40px;background: url(../images/zt_icon.gif) 20px center no-repeat;overflow: hidden;width: 396px;float: left;}
.ztlmlist li a{ color:#505050; display:block; max-width: none !important; margin-right: 0 !important; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztlmlist li a:hover{color:#487bc5;}
.ztlmlist ul{clear: none;}
@media (max-width:1299px) {
    .ztlmlist li{width: 340px;}
}
@media (max-width:991px) {
    .ztlmlist li{width: 368px;}
}
@media (max-width:767px) {
    .ztlmlist li{width: 50% !important; height: 42px; box-sizing: border-box;}
}
@media (max-width:479px) {
    .ztlmlist li{float: none; width: auto !important;}
}
/* 知识库 */
.zxjk-wrap { font-family:"Microsoft YaHei";}
.zxjk-wrap .form-wrap-title{   background: url(../images/ind_hdlmico.gif) left center no-repeat;    padding-left: 12px;  height: 40px;   line-height: 40px;  font-size: 16px; color:#487bc5;}
.zxjk-table { border-bottom:1px solid  #ddd; border-right:1px solid #ddd; margin:10px 0; }
.zxjk-table td{ border-top:1px solid  #ddd; border-left:1px solid #ddd; padding:5px; }
.link-wrap {  position: relative;   min-height: 20px; border-left: 2px solid #eceae8; padding: 0 0 20px 22px;}
.link-wrap .link-icon {   position: absolute;  top: 2px;   left: -10px;width: 16px; height: 20px;  background: url(/images/link-icon.png) 0px 0px no-repeat;}
.link-table{ border:1px solid #96cdf8; margin:10px 0;  }
.link-table td{ background:#f7fbff; padding:5px; }
.link-wrap .link-info p{ margin-top:0; height:20px; line-height:20px;}
.link-wrap .link-info.dczf_info{ padding: 10px 2px 10px 8px;  border: 1px solid #96cdf8;}
.link-wrap .link-info.dczf_info .info{max-height: 294px; _height: 294px; padding-right: 10px; text-align: justify; overflow: hidden; overflow-y: auto;}
.link-wrap .link-info.dczf_info p{ height: auto; line-height: 24px;}
.wzcon .zxjk-wrap table{ max-width: 100%!important;}

/*知识库-搜索*/
.wdtop{position:relative;font-size:16px;color:#333;border-left:5px solid #487bc5;background:#f5f5f5;height:55px;line-height:55px;padding-left:20px;}
.wdtop .wdtitle{float:left;font-size:20px;font-weight:bold;color:#487bc5;}
.wenda_search{width:500px; height:36px;float: right;padding: 9px 200px 9px 0; position: relative;}
.wenda_search .sear_ul{width: 500px;height:36px;line-height: 36px;  position: relative;}
.wenda_search ul li.se_box{margin-right: 60px; position:relative;}
.wenda_search ul li.se_box .msg-box{left:0;top:36px;position:absolute; z-index:99999;}
.wenda_search ul li.se_box input{float:left;width:98%;height:26px;line-height: 26px; background:#fff;padding:5px 2% 5px 0; text-indent:1em; font-size:14px;color:#929292; border:none; outline:none;border-radius: 4px 0 0 4px;overflow: hidden;}
.wenda_search li.sea_an{ height:36px; width:60px; position:absolute; right:0; top:0;background:#ff9c0e;border-radius:0 4px 4px 0;overflow: hidden;z-index: 1;}
.wenda_search li.sea_an input{float:left;width:60px;height:36px;background:url(../images/wd_searbtn.png) center no-repeat;border:none;overflow:hidden;cursor:pointer;outline:none;text-indent:-99999em;font-size:0;}
.wenda_search .sea_link{ position: absolute; right:0; top:9px; padding-right: 20px;  font-size:14px;color: #666;  line-height:36px;}
.wenda_search .sea_link span{padding: 0 5px;}
/*知识库-左右部分*/
.lm_wenda{margin:20px 0 0 0;}
.lm_wenda .leftnr{width:265px;float:left;}
.lm_wenda .m-theme-tit{height:38px;line-height:30px;font-size:18px;color:#666;font-weight:bold;padding-left:16px;}
.lm_wenda .m-theme{margin-bottom:20px;}
.lm_wenda .m-theme ul{border:1px solid #ddd;padding:15px;}
.lm_wenda .m-theme li{width:116px;height:40px;line-height:40px;float:left;overflow:hidden;}
.lm_wenda .m-theme li a{display:block;padding-left:12px;font-size:16px;background:url(../images/dot.png) 0 center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lm_wenda .rightnr{width: 1010px;float: right;}
.listnews{font-size:14px;line-height:2;}
.listnews ul li{font-size: 16px; padding:0 0 0 15px;background:url(../images/dot.png) 0 17px no-repeat;height:42px;line-height:42px;vertical-align:bottom;overflow: hidden;}
.listnews ul li .date{color:#666; position: absolute; right:0; top:0;}
.listnews ul.doc_list{padding-bottom:10px;}
.listnews ul.doc_list li{overflow:hidden; position: relative;}
.listnews ul.doc_list li a{display:block;float:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right:120px;}
.listnews ul.doc_list li img{ display: none;}
.listnews ul.doc_list li.lm_line{ border-bottom:1px solid #ededed; padding:18px 0 0; height:0; line-height:0; margin-bottom:18px; background:none;}
/*知识库-文章*/
.dwzskwz{ padding: 0 20px 30px;}
.dwzskwz_tit{height:40px;line-height:40px;font-size:18px;color:#c80000;font-weight:bold;font-family: "Microsoft YaHei";}
.dwzskwz_tit.tit2{padding:25px 0 0;}
.dwzskwz_con{text-align:justify;padding:0 20px;}
.dwzskwz_con.con1{border-bottom: 1px dashed #ddd;padding-bottom:30px;}
.dwzskwz_con p{margin-top:0;}
@media (max-width:1299px) {
    .lm_wenda .rightnr{width: 710px;}
}
@media (max-width:991px) {
    .lm_wenda .leftnr, .lm_wenda .rightnr{ width: auto; float: none;}
    .wenda_search,.wenda_search .sear_ul{ width: 400px;}
}
@media (max-width:767px) {
    .wdtop{ height: auto;}
    .wdtop .wdtitle{ float: none;}
    .wenda_search{ padding-right: 0; height:auto; float: none; width: 100%;}
    .wenda_search .sear_ul{ width: 96%; }
    .wenda_search .sea_link{ position: static; padding-right: 10px;}
    .lm_wenda .m-theme li{ width: 25%;}
    .listnews ul.doc_list li a{ margin-right: 100px;}
}
@media (max-width:450px) {
    .lm_wenda .m-theme li{ width: 33.3%;}
}
@media (max-width:350px) {
    .lm_wenda .m-theme li{ width: 50%;}
}


/*征集文章-20220517*/
.m-yjzjtabs {background: #e6e6e6;overflow: hidden;margin-top: 10px;}
.m-yjzjtabs li {float: left;width: 150px;text-align: center;line-height: 46px;cursor: pointer;}
.m-yjzjtabs li.active {background: #487bc5;color: #fff;}
.g-yjzjbox  .poll_collect li p.poll_conts{margin-left: 121px;}

.ld-reportbox{padding: 15px 25px 0;}
.ld-reportbox .lm_rban{float: none; width: auto;}
.ld-reportbox .navjz ul.doc_list li a{ max-width: 100%;}

/*错误提示页*/
.conts{  padding:60px 30px; background:#fff; margin:20px auto;}
.contbox{  font-size: 22px; color: #666; font-weight: bold;}
.contbox .tips-img{ float: left;}
.contbox .tips-img img{ max-width: 98%; height: auto;}
.contbox .tops-info{ margin-left: 520px;}
.contbox .tips-title{  font-size:35px; padding:80px 0 0 0; margin:0; color:#333; line-height:52px; margin-bottom: 8px;}
.contbox .tips-link{ display: inline-block; border-radius: 5px; -moz-border-radius: 5px;  line-height: 44px; color: #fff; background: #3486d3; padding: 0 15px; font-size: 20px; margin-right: 10px; }
.contbox .tips-font .num{ color: #3486d3; }
@media (max-width: 991px){
    .conts{ padding: 20px;}
    .contbox .tips-img{ float: none;  text-align: center; }
    .contbox .tops-info{ margin-left: 0; text-align: center;}
    .contbox .tips-title{ padding-top: 10px;}
}
/*部门县区信箱列表*/
.ls-mesg-unitbox{ padding: 28px 44px 45px; background: #f6faff;}
.ls-mesg-unitbox .title{ background: url("../images_new/mesg_telbg.png") 0 28px repeat-x; text-align: center; line-height: 0; font-size: 0;}
.ls-mesg-unitbox .title h1{display: inline-block; padding: 0 32px; position: relative; vertical-align: middle; background: #f6faff;}
.ls-mesg-unitbox .title h1 span{ vertical-align: middle;}
.ls-mesg-unitbox .title .icol,.ls-mesg-unitbox .title .icor{display: block; position: absolute; height: 6px; width: 7px; top:28px;}
.ls-mesg-unitbox .title .icol{left: 0; background: url("../images_new/mesg_tell.png") 0 0 no-repeat;}
.ls-mesg-unitbox .title .icor{right: 0; background: url("../images_new/mesg_telr.png") 0 0 no-repeat;}
.ls-mesg-unitbox .title .tit{ display: inline-block; padding-left: 52px; font-weight: bold; line-height: 56px; font-size: 32px; color: #1561AF; background: url("../images_new/mesg_titico.png") 0 center no-repeat;}

.ls-mesg-unitlist{ padding: 3px 0 0;}
.ls-mesg-unitlist ul{ margin: 0 -12px;}
.ls-mesg-unitlist li{float: left; width: 25%; padding: 22px 0 0;}
.ls-mesg-unitlist li a{display: block; border: 1px solid #BBCFEB; border-radius: 4px; height: 46px; line-height: 46px; background: #fff; text-align: center; padding: 0 5px; margin: 0 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; transition: 0.4s all;}
.ls-mesg-unitlist li a:hover{ background: #1561af; font-weight: bold; border-color: #1561af; color: #fff;}
@media (max-width: 991px){
    .ls-mesg-unitbox{ padding: 18px 25px 25px;}
    .ls-mesg-unitlist ul{ margin: 0 -7px;}
    .ls-mesg-unitlist li{ padding-top: 15px; width: 33.3%;}
    .ls-mesg-unitlist li a{margin: 0 7px;}
}
@media (max-width: 767px){
    .ls-mesg-unitbox{ padding: 8px 10px 10px;}
    .ls-mesg-unitlist ul{ margin: 0 -5px;}
    .ls-mesg-unitlist li{ padding-top: 10px;}
    .ls-mesg-unitlist li a{margin: 0 5px;}
}
@media (max-width: 619px){
    .ls-mesg-unitlist li{width: 50%;}
}
@media (max-width: 374px){
    .ls-mesg-unitlist li{width: 100%;}
}
