@charset "utf-8";
input{ outline:none;}
.con{display: none;}
.con.active{display:block;}
/***** 栏目页-主体内容******/
.lmy_container{width:1160px;height:auto;margin:auto;padding:10px 20px 20px;background:#fff;}
.lmy_mainer{width:1160px;}
.lmy_position{height:31px;line-height:24px;padding-left:32px;background:url(../images/wz_ico.png) 0 0 no-repeat;font-size:14px;color:#cbcbcb;border-bottom:#ddd 1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lmy_position i{font-style: normal;}
.lmy_position a{color:#cbcbcb;}
.lmy_position a:hover{color:#e22929;}
.lmy_position .search-keywords{color:#f00;}
.lm_lban{width:266px;border-left:#ddd 1px solid;border-right:#ddd 1px solid;}
.lm_top{height:62px;line-height:62px;padding-left:20px;background:url(../images/lm_topbg.png) right 0 no-repeat #e22929;overflow:hidden;}
.lm_top span{display:block;width:230px;height:62px;font-size:22px;font-weight:bold;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navdh{width:266px;height:auto;overflow:hidden;}
.navdh ul li{width:266px;height:auto;vertical-align:bottom;border-bottom:#ddd 1px solid;overflow:hidden;}
.navdh ul li a{display:block;width:200px;height:auto;line-height:30px;padding:10px 26px 10px 40px;color:#333;font-size:16px;cursor:pointer;background:url(../images/nav_web.png) 30px center no-repeat;overflow:hidden;text-align:center;}
.navdh ul li a span{display:block;width:200px;text-align:center;cursor:pointer;}
.navdhld ul li a span{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#e22929;font-weight:bold;background:url(../images/nav_webh.png) 30px center no-repeat #fff4ea;}

.lm_rban{width:872px;height:auto;min-height:600px;_height:600px;padding-top:20px;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:42px;background:#eee;border-left:#e22929 2px solid;padding-left:15px;overflow:hidden;}
.lmy_dqlanmu .lanmu_tit{display:block;float:left;width:auto;white-space:nowrap;height:42px;line-height:42px;font-size:18px;font-weight:bold;}
.lmy_dqlanmu .more{ float:right; font-size:14px; padding-right:15px; line-height:42px; color:#666;}
.navjz{width:872px;height:auto;font-size:14px;line-height:2;padding-top:18px;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:0 0 0 33px;background:url(../images/ico.gif) 20px center no-repeat;height:36px;line-height:36px;vertical-align:bottom;}
.navjz ul li a{font-size:14px;}
.navjz ul li .date{color:#999;font-size:12px;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz ul.doc_list li img{float:left;padding-top:13px !important;}
.navjz ul.doc_list li.lm_line{height:27px;background:url(../images/ind_ftline.gif) 0 13px repeat-x;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:#e22929;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#e22929;}
.navjz ul.doc_zsk li{ height:auto; line-height:28px; background: url(../images/ico.gif) 20px 12px no-repeat; border-bottom:1px dashed #ddd; padding-bottom:10px; margin:8px 0 0 0;}
.navjz ul.doc_zsk li .list-tit{ line-height:28px; font-weight:bold;}
.navjz ul.doc_zsk li .date{ float:right; font-weight:normal;}
.navjz ul.doc_zsk li .list-content{ width:98%; height:28px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}

.navjz ul.picture-list{width:888px;clear:both;padding:0;}
.navjz ul.picture-list li{float:left;padding:0 16px 20px 0;background:none;text-align:center;height:auto;width:206px;}
.navjz ul.picture-list li a{float:left;text-align:center;width:206px;line-height:36px;}	
.navjz ul.picture-list li img{padding:10px !important;border:0;width:186px !important;height:134px !important;float:left;background:#f2f2f2;}
.navjz ul.picture-list li a:hover img{background:#fff4ea;-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{display:block;float:left;width:206px;height:36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}

.navjzimg ul.picture-list{width:888px;}
.navjzimg ul.picture-list li{float:left;padding:0 16px 20px 0;background:none;text-align:center;height:auto;width:280px;}
.navjzimg ul.picture-list li a{float:left;text-align:center;width:280px;line-height:36px;}	
.navjzimg ul.picture-list li img{padding:10px !important;border:0;width:260px !important;height:146px !important;float:left;background:#f2f2f2;}
.navjzimg ul.picture-list li a:hover img{background:#fff4ea;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.navjzimg ul.picture-list li a .img_title{display:block;float:left;width:280px;height:36px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}

.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;}

.ptlminfo{border-bottom:1px solid #ccc;padding:5px;text-align:center;}
.ptlmcontent{margin-top:20px;line-height:2.4;}
.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;}

/*栏目页 视频列表 */
.navjz .videoNews-list{width:888px;clear:both;padding:0;}
.navjz .videoNews-list li{float:left;width:206px;background:none;height:auto;padding:0 16px 20px 0;}
.navjz .videoNews-list li img.video-thumb{float:left;width:186px !important;height:134px !important;padding:10px !important;border:0;background:#f2f2f2;}
.navjz .videoNews-list li a:hover img.video-thumb{background:#fff4ea;-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;float:left;width:206px;height:28px;line-height:28px;overflow:hidden;margin-top:5px;}
.navjz .videoNews-list li .title a{display:block;width:206px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .videoNews-list li .video-date{display:block;float:left;width:206px;height:26px;line-height:26px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*栏目页 投票调查 */
.navjz .survey-list li{overflow:hidden;}
.navjz .survey-list li a{display:block;float:left;width:590px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .survey-list li .starting,.navjz .survey-list li .over,.navjz .survey-list li .nostart{display:block;float:left;width:46px;height:18px;line-height:18px;font-size:12px;margin:9px 0 0 19px;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;}
.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;width:170px;text-align:right;font-size:12px;color:#999;}

/*栏目页 调查征集 */
.navjz .collect-list li{overflow:hidden;}
.navjz .collect-list li p.title{display:block;float:left;width:548px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .collect-list li a.a{ margin-left: 5px; color: #dd0000;}
.navjz .collect-list li a.a:hover{ margin-left: 5px; color: #FF0000;}
.navjz .collect-list li .starting,.navjz .collect-list li .over,.navjz .collect-list li .nostart{display:block;float:left;width:46px;height:18px;line-height:18px;font-size:12px;margin:9px 0 0 19px;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;}
.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;width:170px;text-align:right;font-size:12px;color:#999;}

/* 栏目页-留言查询、列表 */
.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:#015293;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:#015293;}

.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:#015293;}
.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*/ 
.lyy_contant{ padding-top:20px; position: relative;}
.lyy_tjbox{ position: absolute; right: 395px; height: 36px; line-height: 36px; font-size: 14px; top: 20px;}
.lyy_tjbox span{color: #dd0000;}
.lyy_tjbox span.jg{padding-right:10px;}
.lyy_contant li{ vertical-align:middle;}
.lyy_contl{ width:770px; height:920px; overflow:hidden;}
.lyy_contl h2{ height:37px;background: url(../images/line_dd.gif) 0 bottom repeat-x;}
.lyy_contl h2 span.title{ display:block; height:35px; line-height:32px; border-bottom:2px solid #e22929; width:100px; color:#e22929; text-align:center; font-size:16px; font-weight:bold;float: left;}
/* 增加月度年度季度 20201020 */
.new_add_ul{float: left;}
.new_add_ul li{float: left;padding: 0 5px;height: 35px;line-height: 35px;}
.new_add_ul li.active a{color: #e22929;}

.lyy_contl .guestbook-table{ padding:10px 0 0;}
.lyy_contl .guestbook_title{height:30px; background:#f7f7f7;}
.lyy_contl .guestbook_title p{ text-align:center; font-size:14px;float:left; height:30px; line-height:30px;}
.lyy_contl .guestbook_title p.p1{ width:96px;}
.lyy_contl .guestbook_title p.p2{ width:148px;}
.lyy_contl .guestbook_title p.p3{ width:418px;}
.lyy_contl .guestbook_title p.p4{ width:108px;}
.lyy_contl .lyy_listbox{ padding-top:1px; padding-bottom:25px;}
.lyy_contl .lyy_listbox li{ height:39px; border-bottom:1px dashed #cccccc; font-size:14px;}
.lyy_contl .lyy_listbox li p{ text-align:center; float:left; height:39px; line-height:38px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lyy_contl .lyy_listbox li p.p1{ width:96px;}
.lyy_contl .lyy_listbox li p.p2{ width:148px; font-family:arial;}
.lyy_contl .lyy_listbox li p.p3{ width:383px; text-align:left; padding-left:35px;}
.lyy_contl .lyy_listbox li p.p3 a{ display:block; height:38px; width:100%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lyy_contl .lyy_listbox li p.p3 a font{ font-size:14px;}
.lyy_contl .lyy_listbox li p.p4{ width:108px; font-family:arial;}
/*信件列表 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:#fdeeee; line-height:70px; color:#e22929; font-size:20px;}
.lyy_contr1 ul li a i{ width:32px; display:block; height:70px; float:left; background: url(../images/hdy_ico.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:#e22929; background-color:#fce5e5;}
.lyy_rbox{ height:817px; 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:10px;}
.lyy_contrbox.lmdl{ padding:28px 0 0 0; height:223px;}
.lyy_contrbox h2{ height:24px; line-height:24px; padding-left:16px; background:url(../images/hd_rtel.gif) left center no-repeat;}
.lyy_contrbox h2 span.tit{ float:left; font-size:16px; font-weight:bold; color:#e22929;}
.lyy_contrbox h2 span.zs{ color:#999999; float:right; padding-right:15px; font-size:12px;}
#userLogin div{ width:330px; height:118px; margin:40px auto;}
#userLogin div a{ width:155px; height:118px; margin:0 5px; background:#fdeeee; color:#e22929; 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:14px; height:34px; color:#666666;}
.lyy_contrbox li p.input{ height:29px; width:268px; 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:268px; 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:#e22929; text-decoration:underline; padding-left:15px; white-space:nowrap;}
ul.ly_login li.btnlogin .btn2 a:hover{ color:#f00;}

.hdy_dlbox{width:284px;padding:20px 0 0 0; margin:0 auto; height:179px; padding-left:54px;overflow:hidden;border-bottom: 1px dashed #cccccc;}
.hdy_dlbox ul{ padding-top:10px; padding-left:10px;}
.hdy_dlbox ul li{float:left;height:40px;line-height:40px;padding-bottom:0px;font-size:14px;}
.hdy_dlbox ul li.tit{width:72px;color:#666;}
.hdy_dlbox ul li.tit span{padding-left:1em;}
.hdy_dlbox ul li.tit span.p05{padding-left:0.5em;}
.hdy_dlbox ul li.srk{width:168px;height:40px;}
.hdy_dlbox ul li.srk 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-left:6px; padding-top:10px;}
.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 #e22929;background:#e22929; color:#fff;}
.hdy_dlbox ul li.btn .tc{ margin-left:12px;}

.lyy_cxbox{ width:338px; margin:0 auto;}
.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:14px;}
.lyy_cx1 li.input{height:29px; width:268px; 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:14px; background:#e22929; border:0 none;}

.ly_box3{ padding-top:11px;}
.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:52px; color:#666666; font-size:14px; line-height:34px;}
.lyy_dfcx li p.select{width:286px;}
.lyy_dfcx li p.select select{height:35px; width:286px; background:#f7f7f7; border:1px solid #dddddd; color:#666;}
.lyy_dfcx li p.date{ width:100px !important; padding-right:18px; background:url(../images/hd_date.gif) #f7f7f7 100px center no-repeat;}
.lyy_dfcx li p.date input{ width:92px !important;}
.lyy_dfcx li p.fg{ width:30px; text-align:center;}
.lyy_dfcx li.btn{ padding-left:52px;}

.liuyan_xzbox{ height:165px; overflow:hidden; background:#fff4ea; 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:#e22929;}
.liuyan_xzbox p{ font-size:14px; line-height:28px; height:165px; width:1043px; 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/hdy_ico1.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:#e22929; padding:0 6px; text-decoration:underline;}
.guestbook-form .lytiti a.ly_list{ width:118px; height:38px; text-align:center; display:block; float:right; color:#e22929; line-height:38px; border:1px solid #e22929; font-size:14px; background:#fff4ea;}
.guestbook-form .lytiti a.ly_list:hover{ background:#ffe9d5;}
.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{ 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:330px;}
.guestbook-table-form li p.srk,.guestbook-table-form li p.btk{ width:178px; 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:178px; height:30px; line-height:30px; border:0 none; background:none; color:#888; float:left;}
.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:250px;}
.guestbook-table-form li p.srk.sel1 select{ border:1px solid #dddddd; background:#fafafa; width:198px; height:38px; color:#666; float:left;}
.guestbook-table-form li.tit2{ width:630px; 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:178px; border:1px solid #ddd; background:#fafafa; width:878px;}
.guestbook-table-form li.titnr p.tex textarea{ width:862px; height:166px; border:0 none; background:none;resize:none; padding:6px 8px; 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:#ffe9d5; color:#e22929; font-size:14px;}
.guestbook-table-form li p.upload .input-upload:hover{color:#fff;background:#e22929;}


.guestbook-table-form li p.upload span.red{display: inline-block; vertical-align:middle; color:#e22929; padding-left:8px; font-size:14px;}
.guestbook-table-form li p.yzm #checkCode{border:1px solid #ddd; background:#fafafa;vertical-align:middle; width:178px; height:30px; padding:4px 10px;}
.guestbook-table-form li p.yzm img{ vertical-align:middle;}
.guestbook-table-form li p.yzm a{ font-size:12px; padding-left:10px; color:#666;}
.guestbook-table-form li p.yzm a:hover{ color:#e22929;}
.guestbook-table-form li p.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:#e22929; font-size:16px; font-weight:bold; margin-left:20px;}
.guestbook-table-form li.btn_group input:hover{ font-size:18px;}
.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: #e22929 !important;border-color: #e22929 !important;}


/*** 文章页 START ****/
.secnr{height:auto;text-align:left;width:1158px;min-height:600px;_height:600px;margin:auto;border:#ddd 1px solid;border-top:0;position:relative;}
.secnr .guidang{width:297px;height:297px;position:absolute;right:0;top:0;background-size:100% auto;z-index:9;}
#wenzhang{width:1100px;margin:auto;font-size:16px;line-height:2;height:auto;padding-top:20px;}
.newstitle{font-size:38px;line-height:48px;text-align:center;padding:10px 0;}
.newstitlef{line-height:1.2;text-align:center;font-size:20px;font-weight:100;padding:5px 0;}
.newstitlet{line-height:1.2;text-align:center;font-size:18px;font-weight:100;padding:5px 0;}
.newstitles{line-height:1.2;text-align:center;font-size:16px;font-weight:100;padding:5px 0;}
.wzfbxx{height:35px;line-height:14px;color:#666;font-size:14px;font-family:'宋体';padding-top:7px;border-bottom:#dcdcdc 1px solid;text-align:center;position:relative;margin-top:20px;}
.wzfbxx .wz_bj{position:absolute;width:200px;height:30px;left:450px;top:8px;text-align:center;}
.wzfbxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzfzxx{text-align:center;display:none;}
.wzfbxx .wz_font{display:block;position:absolute;right:125px;top:8px;width:130px;height:32px;}
.wz_font a{cursor:pointer;color:#666;}
.wz_font a:hover{color:#e22929;}
.wzfbxx .wz_share{position:absolute;right:5px;top:2px;}
.wzfbxx .wz_share .share-box{top:0;}
.bdsharebuttonbox{display:block;position:absolute;right:5px;top:-5px;width:90px;height:32px;background:url(../images/fx_cio.gif) 0 12px no-repeat;padding-left:20px;}
.bdshare-button-style0-24 .bds_weixin{background:url(../images/fx_wx.gif) 0 0 no-repeat !important;margin:6px 10px 6px 0 !important;width:24px !important;padding-left:0 !important;}
.bdshare-button-style0-24 .bds_tsina{background:url(../images/fx_wb.gif) 0 0 no-repeat !important;margin:6px 6px 6px 0 !important;width:24px !important;padding-left:0 !important;}
.bdshare-button-style0-24 .bds_more{background:url(../images/fx_more.gif) 5px 6px no-repeat !important;background-position:5px 6px !important;margin:6px 0 6px 0 !important;width:19px !important;padding-left:0 !important;}
.scan_code_box{width:100%;text-align:center;color:#b5b5b5;font-size:14px;line-height:28px;}
.scan_code_box .scan_code{width:160px;height:160px;margin:auto;}
.editor {text-align:right;padding-bottom:30px;color:#888888;font-size:14px;}
.wzbjxx{line-height:30px;color:#666;font-size:14px;text-align:center;border-bottom:#ccc 1px solid;height:45px;padding-top:8px;overflow:hidden;}
.wzbjxx a{color:#666;cursor:pointer;}
.wzbjxx a:hover{color:#dd0000;}
.wzbjxx .nostart{color:#ce0000;}
.wzbjxx .starting{color:#2f9c2e;}
.wzbjxx .over{color:#999;}

.wzcon{padding:40px 15px 40px;width:1070px;height:auto;min-height:450px;_height:450px;font-size:12pt;line-height:1.875;font-family:'宋体';text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;overflow-x:auto;overflow-y:hidden;}
.wzcon table{max-width:1000px !important;}
.wzcon img{max-width:800px;}
.wzcon p{margin:0.5em auto;}
.wzbot{height:75px;line-height:30px;text-align:right;font-size:14px;color:#666;padding-top:11px;background:url(../images/ind_ftline.gif) 0 0 repeat-x;position:relative;}
.wzbot a{color:#666;line-height:30px;}
.wzbot a:hover{color:#e22929;text-decoration:none;}
.wzbot ul.fxd_close{position:absolute;right:0;top:11px;text-align:left;overflow:hidden;}
.wzbot ul.fxd_close .print_btn{display:block;float:left;width:auto;white-space:nowrap;height:30px;line-height:30px;padding-left:22px;background:url(../images/print.gif) 0 8px no-repeat;color:#999; text-decoration:underline;}
.wzbot ul.fxd_close .close_btn{display:block;float:left;width:auto;white-space:nowrap;height:30px;line-height:30px;padding-left:24px;background:url(../images/close1.png) 0 6px no-repeat;margin-left:26px;color:#999;text-decoration:underline;}
.wzbot ul.fxd_close .save_btn{display:block;float:left;width:auto;white-space:nowrap;height:30px;line-height:30px;padding-left:22px;background:url(../images/save.gif) 0 7px no-repeat;margin-left:26px;color:#999;text-decoration:underline;}
.wzbot ul.fxd_close a:hover{text-decoration:underline;color:#e22929;}
.video_main_content{text-align:center;padding:30px 0 0;}
.sp_wzcon{padding:20px;width:960px;height:auto;font-size:16px;line-height:1.875;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;overflow-x:auto;overflow-y:hidden;}
.sp_wzcon table{max-width:960px !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:#e22929;}
.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;}


/* 留言详细页 */
.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;}

/*调查文章页*/
.vote_result{width:1000px;margin:auto;padding-bottom:50px;}
.vote_result .newstitle{font-size:36px;line-height:50px;text-align:center;padding:30px 0 5px;}
.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:200%;}
.vote_result .vote-main{font-size:14px;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:1px solid #ccc;height:92px;width:700px;padding:4px 5px;}
.vote_result .vote-code{width:90%;margin:auto;padding:20px 0;font-size:14px;overflow:hidden;height:30px;}
.vote_result .vote-code .text-code{float:left;display:block;line-height:30px;}
.vote_result .vote-code .verification{border:1px solid #ddd;height:28px;line-height:28px;width:96px;float:left;padding:0 5px;}
.vote_result .vote-code .img-code{float:left;padding-left:8px;}
.vote_result .vote-btn{height:42px;text-align:center;}
.vote_result .vote-btn button{height:40px;background:#015293;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:14px;}
.vote-show th{text-align:left;border-bottom:1px solid #f0f0f0;background:#faf9f9;height:auto;padding:5px 5px 5px 15px;line-height:30px;font-size:14px;}
.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:570px;padding-left: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;}

/*征集文章页*/
.newsinfo{ border:1px solid #dddddd; padding:1px; height:40px;text-align:center;}
.newsinfo1{ height:40px; background:#f6f6f6; color:#666; line-height:40px; text-align:center; font-size:14px;}
.newsinfo1  span{ color:#e22929; margin-right:41px;}
.newsinfo1  span a{ display:block;}
.newsinfo1 .nostart{background:#e22929;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;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.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;font-size:14px;line-height:180%;}
.collection-theme-list ul li .collection-body .collection-username{color:#e60012;} 
.collection-theme-list ul li .collection-body .collection-info{color:#555;word-break:break-all;word-wrap:break-word;}
.collection-theme-list ul li .collection-body .collection-datetime{color:#999;}
.collectit{font-size:20px;color:#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;border-top:1px dotted #ddd;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{width:960px;margin:10px auto 0;}
.poll_collect li{width:954px;border:#ddd solid 1px;padding:2px;height:34px;margin-bottom:10px;line-height:34px;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:30px;}
.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:800px;height:32px; border:0 none; line-height:32px; background:none; line-height:26px; float:left; outline:none; color:#666;}
.poll_collect input#c_name,.poll_collect input#c_phone{ width:731px;}
.poll_collect li p.poll_conts{margin-top:2px; padding:2px 5px;}
.poll_collect li p.poll_conts textarea{width:800px;border:0;background:none; line-height:20px; height:172px;outline:none; font-size:14px; color:#666;}
.poll_collect .poll_area{height:180px;}
.poll_collect li p.poll_yzm input{width:100px;}
.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:#015293;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;} 

/*****网站地图****/
.dty_title{height:72px;line-height:72px;text-align:center;font-size:32px;color:#e22929;}
.dty_contain{width:1020px;margin:auto;padding-bottom:50px;}
.dty_mutitle{width:1020px;height:40px;line-height:40px;background:url(../images/line_dd.gif) 0 bottom repeat-x;overflow:hidden;margin-top:15px;}
.dty_mutitle a{display:block;float:left;height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#e22929;padding-left:16px;background:url(../images/xt_tzico.gif) 0 11px no-repeat;white-space:nowrap;}
.dty_mutitle a:hover{color:#e22929;}
.dty_sublb{width:1020px;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:36px;line-height:36px;width:144px;background:url(../images/xt_fwico.gif) 10px 16px no-repeat;padding-left:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dty_sublb ul li a{line-height:36px;font-size:16px;}

/*高级搜索页*/
.pt30{padding-top:50px;}
.ssnr{width:940px;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;width:982px;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:#e22929;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:#e22929;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;}
.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:#e22929;}
.ssy_rightbar{width:900px;height:auto;padding-top:10px;}
.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;}
.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:#e22929;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;}


/*栏目页 访谈*/
.wzft_contain{padding:15px 0 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:16px; color:#e22929; 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 #e22929; color:#e22929;}
.wzft_tit p a:hover{ background-color:#f3e9d9; color:#e22929;}
.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{ width:772px; height:230px; overflow:hidden; position:relative;display: block;}
.newftbox .con li{ font-size:14px; line-height:24px; height:24px; padding-bottom:8px; overflow:hidden;}
.newftbox .con li span.tit{color:#666666; font-size:12px; background:#dddddd; float:left; display:block; height:24px; width:80px; text-align:center; line-height:24px;}
.newftbox .con li span.tit i{padding-left:4px;}
.newftbox .con li span.txt{width:650px; display:block; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:12px;}
.newftbox .con li a{ font-weight:bold; font-size:16px; color:#e22929; width:650px; display:block; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:12px;}
.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/ft_btn1.gif) 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;}
.newftbox .con li.btn a:hover{ font-weight:bold;}

/*栏目页 访谈 > 本期访谈*/
.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:16px; color:#e22929; font-weight:bold;}
.wzft_wqhg .ft_title li{ float:left; padding:4px 0 0 0; margin-left:5px; font-size:15px; 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 #e22929; color:#e22929; border-bottom:0 none;}
.wzft_wqhg .ft_title li.active a{color:#e22929;}
.wzft_wqhg .ft_title .ft-tab{ float:right;}

.wzft_listbox{ width:100%; overflow:hidden; display:none;}
.wzft_listbox.active{ display:block;}
.wzft_listbox ul{ width:110%; padding-bottom:30px; overflow:hidden;}
.wzft_listbox ul li{ float:left; padding:20px 20px 0 0; width:275px; height:383px; overflow:hidden;}
.wzft_listbox ul li .ftpic{ height:183px; width:100%; position:relative; overflow:hidden;}
.wzft_listbox ul li .ftpic img{ position:relative; left:0; top:0;}
.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{height:189px; border:1px solid #dddddd; border-top:0 none; padding:10px 0 0 0; line-height:20px; font-size:14px;}
.wzft_listbox ul li .fttxt .con{ height:150px; 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:#305798;}
.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:14px; }
.wzft_listbox ul li .ftbtn a{ color:#e22929; padding-left:119px; background:url(../images/ft_icon1.png) 98px center no-repeat #f6f6f6; display:block;}
.wzft_listbox ul li .ftbtn a:hover{ background-color:#e7e7e7;}

/*栏目页 访谈 > 访谈回顾----** 访谈栏目页 End*/

/*文章页 访谈*/
.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:#305798;}
.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:#fff4ea url(../images/ftwz_icon1.png) center 9px no-repeat; border:1px solid #e22929; padding-top:30px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#e22929;}
.ftwztit .titr a:hover{ background-color:#f3e9d9; color:#e22929;}
.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:770px;}
.ftwz_img{ width:346px; height:230px; overflow:hidden;}
.ftwz_txt{ padding:10px 0 0 20px; width:404px;}
.ftwz_txt p{line-height:24px; font-size:14px; min-height:24px; padding:4px 0;}
.ftwz_txt p span{ display:block; float:left; width:329px;}
.ftwz_txt p span.tit{ color:#e22929; width:75px;}
.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:#e22929; 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:770px; 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:#e22929;}
.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/jft_bg.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:#e22929;}
.ftwz_box3l .interview-desc div.ftsx p.p1 a.on{color:#fff;background:url(../images/zt_btn.png) 0 1px no-repeat;}
.ftwz_box3l .interview-desc div.ftsx p.p2{ width:104px; font-size:14px; text-align:right; color:#e22929;}
/*文章页 访谈 > 文字实录 定时刷新 end*/
.ftwz_box3l .interview-info-list{ height:920px; overflow-x:hidden; overflow-y:auto; margin-top:20px; padding:0 17px 0 0; width:753px;}
.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;}

/*文章页 访谈 > 文字实录 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:#e22929; 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{ position:absolute; left:0; top:0; width:310px; height:207px;}
.ftwz_box3r .imglist li span{ display:block; position:absolute; left:0; bottom:0px; width:310px; height:32px; line-height:32px; background: url(../images/black_60.png) 0 0 repeat; text-align:center;}
.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:#e22929;}
.ftwz_question h2 span{ display:block; float:left; padding:0 5px; border-top:1px solid #e22929;}
.ftwz_question .interview-table{ height:273px; background:#f6f6f6; padding:10px 0 30px; width:1160px;}
.ftwz_question .interview-table td{ height:40px; line-height:40px; padding-top:20px;}
.ftwz_question .interview-table th{ text-align:right; width:115px; padding-right:15px; padding-top:20px; 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:888px;}
.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:#e22929;}
/*文章页 访谈 > 在线提问 end*/
/*文章页 访谈 end*/
.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:#e22929;}
.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; height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztlmlist li a:hover{color:#e22929;}

.ztlmlist ul{clear: none;}


/**答问知识库-2019-12-4**/
/*知识库-搜索*/
.wdtop{position:relative;font-size:16px;color:#333;border-left:5px solid #e22929;background:#f5f5f5;height:55px;line-height:55px;padding-left:20px;margin-top:20px;}
.wdtop .wdtitle{float:left;font-size:20px;font-weight:bold;color:#e22929;}
.wenda_search{width:750px; height:36px;float: right;padding: 9px 16px 9px 0;}
.wenda_search .sear_ul{width: 500px;height:36px;line-height: 36px; margin-right: 185px; position: relative;}
.wenda_search ul li.se_box{margin-right: 60px; position:relative;}
.wenda_search ul li.se_box .msg-box{left:0;top:36px;position:absolute; z-index:99999;}
.wenda_search ul li.se_box input{float:left;width:98%;height:26px;line-height: 26px; background:#fff;padding:5px 2% 5px 0; text-indent:1em; font-size:14px;color:#929292; border:none; outline:none;border-radius: 4px 0 0 4px;overflow: hidden;}
.wenda_search li.sea_an{ height:36px; width:60px; position:absolute; right:0; top:0;background:#ff9c0e;border-radius:0 4px 4px 0;overflow: hidden;z-index: 1;}
.wenda_search li.sea_an input{float:left;width:60px;height:36px;background:url(../images/wd_searbtn.png) center no-repeat;border:none;overflow:hidden;cursor:pointer;outline:none;text-indent:-99999em;font-size:0;}
.wenda_search .sea_link{ float: right;width:235px; font-size:14px;color: #666; line-height:36px;}
.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: 875px;float: right;}
.listnews{font-size:14px;line-height:2;}
.listnews ul li{font-size: 15px; padding:0 0 0 15px;background:url(../images/dot.png) 0 17px no-repeat;height:36px;line-height:36px;vertical-align:bottom;overflow: hidden;}
.listnews ul li .date{color:#666;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.listnews ul.doc_list{padding-bottom:10px;}
.listnews ul.doc_list li{overflow:hidden;}
.listnews ul.doc_list li a{display:block;float:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right:90px;}
.listnews ul.doc_list li img{float:left;padding-top:13px !important;}
.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;}

/*政府机构职能目录*/
.zfjg_maincon{padding:20px;margin-bottom:20px; min-height: 400px; }
.zfjg_maincon .title{height:40px;line-height:40px;padding:25px 0;font-size:32px;font-weight:bold;color:#c80000;text-align:center;}
.zfjg_lmtit{height:42px;line-height:42px;background:#f5f5f5;overflow:hidden;border-bottom: 1px solid #c80000;}
.zfjg_lmtit span,.zfjg_lmtit a{display:block;width:180px;height:42px;text-align:center;font-size:20px;color:#fff;background:#c80000;}
.zfjg_lmtit a:hover{color:#fff;cursor:default;}
.zfjg_lmtit a.link:hover{cursor:pointer;}
.zfjg_lmcon{padding:15px 0;}
.zfjg_lmcon ul li{float:left;width:225px;padding:0 30px 0 25px;font-size:16px;background:url("../images/dot.png") 12px 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;}
.zfjg_lmcon li a:hover{color: #c80000;}

/****数据开放****/
.sjkf_tjcon{height: 130px;background: url("../images/sjkf_hfimg.jpg") center 0 no-repeat;padding-top: 10px;}
.shkf_btimg{height: 42px;display: block;line-height: 0;text-align: center;}
.sjkf_tjcon ul{width: 578px;margin: auto;margin-top: 13px;}
.sjkf_tjcon ul li{float:left;width:192px;height:60px;border-left: #c7e8fb 1px solid;}
.sjkf_tjcon ul li.num1{border-left: 0;}
.sjkf_tjcon ul li span{display: block;text-align: center;}
.sjkf_tjcon ul li .bt{height: 26px;line-height:26px;font-size: 20px;color: #4087fd;text-shadow: 2px 2px 0 #fff, -2px -2px 0 #fff, 2px 2px 0 #fff, -2px -2px 0 #fff, 2px 2px 0 #fff, -2px -2px 0 #fff;margin-top: -2px;}
.sjkf_tjcon ul li .num{height: 34px;line-height:34px;font-size: 26px;color: #d71a28;margin-top: 2px;font-family: Arial;}
/*数据-选项*/
.sjkf_xxkcon{margin-top: 30px;}
.sjkf_tab{width: 376px;margin: auto;height: 54px;}
.sjkf_tab ul li{float: left;width:160px;height: 54px;padding: 0 14px;position: relative;}
.sjkf_tab ul li span{display: block;height: 46px;line-height: 46px;text-align: center;font-size: 20px; color: #d71a28;position: relative;z-index: 2;background: #f5f5f5;}
.sjkf_tab ul li.active span{background: #d71a28;color: #fff;font-weight: bold;}
.sjkf_tab ul li .ico{display: block;position: absolute;left: 50%;margin-left: -7px;top:38px;width:15px;height:8px;background: url("../images/sjkf_tab_ico.gif") no-repeat;transition: all 0.3s;}
.sjkf_tab ul li.active .ico{top:46px;}
.sjkf_con{margin-top: 22px;height: 316px;overflow: hidden;}
.sjkf_con .hide.active{display: block !important;}
.sjkf_con ul{width: 105%;}
.sjkf_con .ztfl li{float: left;width: 130px;height:130px;padding: 6px;margin: 0 28px 29px 0;}
.sjkf_con .ztfl li a{display: block;height: 109px;border: #fff 1px solid;background: #fff;padding: 19px 5px 0;cursor: pointer;box-shadow:0 0 5px rgba(252,232,212,.8);transition: all 0.4s;*border: #fdf0e4 1px solid;_border: #fdf0e4 1px solid;color: #333}
.sjkf_con .ztfl li a .img_img{display:block;height: 50px;text-align: center;line-height:0;overflow: hidden;}
.sjkf_con .ztfl li a .img_img img{height: 100px;margin-top:-50px;width: auto;transition: all 0.4s;}
.sjkf_con .ztfl li a .img_title{display: block;margin-top: 13px;height: 30px;line-height: 30px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.sjkf_con .ztfl li a:hover{background-color: #d71a28;border-color: #d71a28;color: #fff;}
.sjkf_con .ztfl li a:hover .img_img img{margin-top: 0;}

.sjkf_con .bmfl li{float: left;width: 117px;height:40px;padding: 6px;}
.sjkf_con .bmfl li a{display: block;height: 38px;line-height: 38px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;border: #fdf0e4 1px solid;border-radius: 4px;}
.sjkf_con .bmfl li a:hover{border-color: #d71a28;color: #d71a28;}

/*数据-列表*/
.sjkf_bkbox{width: 560px;}
.sjkf_sjtop{height:38px;background:url(../images/line_dd.gif) 0 bottom repeat-x;overflow:hidden;}
.sjkf_sjtop ul li{float:left;width:auto;height:38px;white-space:nowrap;}
.sjkf_sjtop ul li a{display:block;float:left;width:auto;white-space:nowrap;height:37px;line-height:30px;text-align:center;font-size:18px;color:#666;padding:0 20px;overflow:hidden;}
.sjkf_sjtop ul li a:hover,.sjkf_sjtop ul li.active a{color:#e22929;font-weight:bold;border-bottom:#e22929 1px solid;}
.sjkf_sjlist{padding-top:6px;height: 246px;overflow: hidden;line-height: 36px;font-size: 15px;}
.sjkf_sjlist li{height: 36px;vertical-align: bottom;overflow: hidden;padding: 0 90px 0 16px;position: relative;background: url("../images/ico.gif") 1px center no-repeat;}
.sjkf_sjlist li .date{display: block;position: absolute;right: 2px;top: 0;font-size: 14px; color: #999;white-space: nowrap;}
.sjkf_sjlist li .ell{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 信息公开专题专栏 */
.xxgk_ztzlbox h2{ height: 44px; line-height:0; font-size: 0; text-align: center; background: url("../images/xxgk_telbg.gif") left 21px repeat-x;}
.xxgk_ztzlbox h2 a{ display: inline-block; padding-left: 8px; text-align: center; background: url("../images/xxgk_tel2.gif") left 18px no-repeat;}
.xxgk_ztzlbox h2 span{ cursor: pointer; display: inline-block; padding-right: 8px; width: 247px; background: url("../images/xxgk_tel2.gif") right 18px no-repeat #fff; font-size: 24px; color:#e22929; line-height: 44px;}
.xxgk_ztzlbox .xxgk_ztlist{ margin: 9px 0 0; height: 80px !important; overflow: hidden; position: relative;}
.xxgk_ztzlbox .xxgk_ztlist li{ float: left; width: 275px; height: 80px; padding: 0 20px 0 0; font-size: 0; line-height: 0;}
.xxgk_ztlist2{ width: 100%; padding: 20px 0 0; min-height: 400px; overflow: hidden;}
.xxgk_ztlist2 ul{width: 110%;}
.xxgk_ztlist2 li{float: left; width: 275px; height: 80px; text-align: center; padding:0 20px 20px 0; font-size: 0; line-height: 0;}
.xxgk_ztlist2 li img{vertical-align: middle; width: 100%;}