﻿@charset "utf-8";
/* CSS Document */
/*头条*/
.head-lines{ padding: 16px 0 19px; height: 78px; overflow: hidden;}
.head-lines .title{ line-height: 48px; text-align: center; padding: 0 50px;}
.head-lines .title a{ display: block; font-size: 32px; font-weight: bold; color: #516172;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.head-lines p{ line-height: 30px; text-align: center; font-size: 16px; color: #666;}
.head-lines p a{ color: #d10000;}
/*新闻*/
.part1{ background: #fff; padding: 20px; margin-bottom: 20px; overflow: hidden;}
.flash{width: 650px; height: 360px; overflow: hidden; margin-bottom: 30px;}
.ls-flash{  position:relative; height: 100%; }
.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic li,.ls-flash .flash-pic img,.ls-flash .flash-pic a{height:100%; width: 100%; }
.ls-flash .flash-pic{ position:relative; z-index:0;}
.ls-flash .flash-pic li{ zoom:1; vertical-align:middle;}
.ls-flash .flash-pic a{display:block; color: #fff; position: relative;}
.ls-flash .flash-pic img{display:block;}
.ls-flash .flash-pic .title{display: block; height: 45px; line-height: 45px; padding: 0 128px 0 15px; font-size: 16px;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ls-flash .flash-pic a:hover .title{color: #fff;}
.ls-flash .flash-num{ height:12px; overflow:hidden; position:absolute; right:6px; bottom:17px; z-index:1; }
.ls-flash .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ls-flash .flash-num ul li{ float:left; margin-right:9px; width:11px; height:11px; text-indent: -20em; border-radius: 50%; font-size: 0;background: #fff; overflow: hidden; cursor: pointer;}
.ls-flash .flash-num ul li.on{background: #e30000; }
/*新闻*/
.newsbox{ width: 480px; margin-top: -16px;}
.intab{ height: 52px; background: url("../images_new/secbg.png") bottom repeat-x;}
.intab ul li{ margin-right: 26px; float: left;}
.intab ul li a{ display: block; line-height: 52px; font-size: 22px;}
.intab ul li.active a{ color: #115db2; font-weight: bold; background: url("../images_new/sec2bg.png") center bottom no-repeat;}
.news_con{ padding-top: 10px;}
.mainList li{ height: 36px; font-size: 16px; line-height: 36px; background: url("../images_new/dot.png") left center no-repeat; padding: 2px 50px 2px 15px; overflow: hidden; position: relative;}
.mainList li .date{ color: #999; font-size: 14px; position: absolute; right:0px; top:2px;}
.mainList li a{ display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 390px;}
.zegk_right_menu{ height: 36px; background: #f8f8f8; margin-bottom: 4px;}
.zegk_right_menu ul li{ width: 25%; float: left; text-align: center;}
.zegk_right_menu ul li a{ font-size: 18px; display: block; line-height: 36px;}
.zegk_right_menu ul li.active a{ background:#115db2; color: #fff; }
/*专题专栏*/
.ztzlbox{ height: 95px; overflow: hidden;}
.ztzl_tit{ float: left; background: #115db2; width: 34px; padding: 8px; height: 79px; line-height: 20px; text-align: center;}
.ztzl_tit a{ font-size: 18px; font-weight: bold; display: block; color: #fff;}
.ztbox{ margin-left: 70px; position: relative; height: 95px; z-index: 0}
.ztbox .prev,.ztbox .next{ width: 20px; height: 30px; position: absolute; z-index: 3; top:50%; margin-top: -15px;}
.ztbox .prev{left:0px; background: url("../images_new/leftbtn.png") no-repeat;}
.ztbox .next{ right: 0px; background: url("../images_new/rightbtn.png") no-repeat;}
.zt_pic{ width: 100%; height: 95px; position: absolute; left: 0px; top:0px; overflow: hidden;}
.zt_pic li{ width: 260px; height: 95px; margin-right: 16px; float: left;}
.zt_pic li .img_title{ display: none;}
/*友情链接*/
.linkbox {border: 1px solid #e9e6ed;height: 90px;position: relative;padding: 0 0 0 10px;  margin: 10px auto 20px; background: #fff;}
.linkbox_con{margin: 14px 0 0 48px;}
.linkbox_con ul li{float: left; margin-right: 20px;}
.linkbox_con ul li .img_title{ display: none;}
.footlink{ height: auto; background: #fff;}
.footlink_sel .select dt{border: 1px solid #e9e6ed; background: #fff;height: 40px;cursor:pointer; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;font-size: 16px;text-align:center;line-height: 40px;font-weight: normal;}
.footlink_con{width: 1200px; margin: 0 auto; position: relative;}
.footlink .select dd{width: 1197px; left: 50%; margin-left: -600px; position:absolute; bottom: 60px;background:#d6ebfd;border:1px solid #d6ebfd;border-bottom:none;border-top:5px solid #d6ebfd;display:none;z-index:999; padding:10px 0;}
.footlink_sel .select{margin-left: 15px;  width: 280px; float: left; height: 42px;}
.footlink_sel .select dt.active{   background:#d6ebfd; z-index:888; color:#0154a4;}
.footlink_sel .select img{padding-left: 10px;}
.footlink_sel .select4{margin-right: 0;}
.footlink_sel {  height: 40px; width: 1200px; padding: 20px 0; margin: 0 auto;}
.linkbox_con ul li img{width: 205px; height: 60px; border: 1px solid #e9e6ed;}
.linktitle{margin-top: -4px;}
.footlink_sel .select dd ul{padding:5px 5px;	width:100%;	max-height:320px;	_height:320px;	overflow-y:auto;	overflow-x:hidden;}
.footlink_sel .select dd ul li{	float:left;	width:14.2%; text-align: center; }
.footlink_sel .select dd ul li a{	display:block;	padding:0 5px;	font:normal 14px/28px "Microsoft Yahei";	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;	}
.footlink_sel .select dd ul li a:hover{	color:#0154a4;}
/*信息公开*/
.part2{ background: #fff; padding: 20px; margin-bottom: 20px; overflow: hidden;}
.xxgklist{ width: 380px; margin-right: 20px;}
.xxgklist .gktit{ height: 57px; background: url("../images_new/zfxxgkbg.png") repeat-y; text-align: center; line-height: 56px; margin-bottom: 13px; }
.xxgklist .gktit a{ display: block;font-size: 24px; font-weight: bold; color: #fff;}
.xxgklist ul{ border:1px solid #ddd; height: 246px; margin-bottom: 30px; padding: 9px 8px 0px;}
.xxgklist ul li{ width: 33.33%; float: left; text-align: center; padding-top: 8px;}
.xxgklist ul li img{ display: block; margin: 0 auto;}
.xxgklist ul li .img_title{ line-height: 36px; font-size: 14px; display: block;}
.xxgklist ul li.num7 .img_title,.xxgklist ul li.num8 .img_title,.xxgklist ul li.num9 .img_title{ line-height: 22px; padding-top: 7px;}

.gklm{ width: 100px;}
.gklm ul li{ height: 78px; background: #f4f4f4; padding-top: 21px; text-align: center; margin-bottom: 15px;}
.gklm ul li img{ display: block; margin: 0 auto; margin-bottom: 10px;}
.gklm ul li a{ line-height: 32px; font-size: 14px; display: block;}
.xxgklist ul li a:hover img,.gklm ul li a:hover img{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);}
.gkbox{ width: 640px; margin-top: -12px;}
.gk_con{ padding-top: 8px;} 
.gk_list li { padding: 2px 50px 2px 15px; height: 36px; font-size: 16px; line-height: 36px; background: url("../images_new/dot.png") left center no-repeat; overflow: hidden; position: relative; }
.gk_list li .col-block {float: left;max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk_list li .explain-list, .gk_list li .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk_list li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0;max-width: none;}
.gk_list li .explain-list .explain-link, .gk_list li .policy-list .policy-link {display: inline;color: #dd0000;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.gk_list li .date {white-space: nowrap;font-family: arial;position: absolute;right: 0;top:2px;color: #999; font-size: 14px;}
.gk_list li .split-line{padding-left: 5px;}
/*横幅广告*/
.hfgg_tu li{ margin-bottom: 7px;}
.hfgg_tu li .img_title{ display: none;}
/*互动交流*/
.hdjl_tit{ height: 62px; line-height: 62px; border-bottom: 3px solid #f2f2f2; background: url("../images_new/hd_tit.png") left center no-repeat; padding-left: 20px;}
.hdjl_tit a{ font-size: 28px; font-weight: bold; color: #115db2;}
.hdjl_left{ padding-top: 2px; width: 500px;}
.hdjl_t{ height: 52px; border-bottom:1px solid #ddd;}
.hdjl_t ul li{ margin-right: 20px;}
.hdjl_t ul li a{ font-size: 22px; color: #333; display: block; line-height: 52px;}
.hdjl_t ul li.active a{ color: #115db2;font-weight: bold; }
.hdjl_left_con_t{position: relative;font-size: 14px; font-weight:bold;color: #333;height: 35px;line-height: 35px;background: #f3f3f3;text-align: center; margin-bottom: 8px;}
.hdjlList li{font-size: 16px; height: 36px;line-height: 36px;position: relative;padding: 2px 0;overflow: hidden;  }
.hdjl_left_con p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hdjl_left_con p.p2{position: absolute;width: 124px;top: 0;right: 74px;text-align: center;}
.hdjl_left_con p.p3{position: absolute;width: 74px;top: 0;right:0px;text-align: center;}
.hdjl_left_con p.p1{margin-right:198px;}
.hdjlList li p.p1 a{ display: block;float: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hdjlList li p.p2,.hdjlList li p.p3{color: #666; font-size: 14px;}
.hdjl_right{ padding-top: 3px; width: 630px;}
.hdjl_left_con1{ padding-top: 4px;}
.hdjl_left_con1 .mainList li a{ max-width: 537px;}
/*通用栏目页*/
.leftnr{width:260px; border: 1px solid #ddd; }
.lmtitle{  height: 56px;  line-height: 48px;   background:url(../images/sub_titbg.png) left center no-repeat; margin-left: -1px;  margin-right: -1px; }
.lmtitle h1{font-size: 20px; font-weight: bold; color: #fff; padding-left: 20px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.rlmtitle{  background: url(../images/dqlmlist.jpg) left center no-repeat #f7f7f7;min-height: 45px;line-height: 45px;padding-left: 21px;font-size: 20px;font-weight: bold;color: #115db2;position: relative;z-index: 3;}
.rlmtitle .columnname{ color: #115db2; }
.menunr{ padding:10px;}
.menunr ul li{ line-height: 28px; margin-bottom: 10px;}
.menunr ul li a{ padding:8px 30px 8px 25px; display:block;color:#444;font-size:18px;background:url(../images/menuaoff.png) 215px center  no-repeat #f7f7f7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.menunr ul li.active a,.menunr ul li a:hover{  background:#EDF6FE url(../images/menuon.png) 215px center  no-repeat;color:#115db2;font-weight:bold;}

.jump-info .btn-group .btn{ padding:0;}
.rightnr{ width:878px;overflow:hidden;position: relative;min-height: 500px;}
.guidang{position:absolute;right:-32px;top:20px;}
.lm_map{ min-height:500px;}
.listnews{ font-size:16px; line-height:200%; overflow:hidden; min-height:488px; height:auto; padding-top: 10px; }
.listnews ul{clear: both;}
.listnews li{font-size:16px; line-height:36px; overflow:hidden; position: relative; }
.listnews li span.date{color:#adadad; white-space: nowrap; position: absolute; right:0px; top:0px;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews .doc_list li{ padding-left: 10px;}
.listnews .doc_list li a,.listnews .download-list li a{ float: left; max-width:720px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews .doc_list li,.listnews ul.download-list li{overflow:hidden;  background: url(../images_new/dot.png) no-repeat left center;     padding-left: 14px;}
.listnews .doc_list li img{float:left;margin:12px 0 0 0;}
.listnews ul li.lm_line {height: 24px;background: url(../images/navjz_line.gif) center repeat-x;padding: 0;}
.listnews li.columnName{ border-bottom: 1px solid #ddd; line-height: 40px; font-weight: bold;  margin:0 0 10px; padding:0 10px; background:none;}
.listnews li.columnName:hover{ background: #fff;}
.listnews li.columnName a.more{ font-size:14px; color:#888; float: right !important; margin: 0 !important;}
.listnews li.columnName a.more:hover{ color:#115db2;}
.listnews li.columnName a.title{ font-weight:bold; color: #115db2;font-size: 18px;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#115db2;}
/*图片列表*/
.listnews ul.picture-list{ width: 110%; clear:both;}
.listnews ul.picture-list li{float:left;width:277px;height:auto; margin:0 0 10px 13px; padding: 0;}
.listnews ul.picture-list li a{display:block;width:100%;height:198px;overflow:hidden;cursor:pointer;position: relative;}
.listnews ul.picture-list li a img{width:100%;height:160px;}
.listnews ul.picture-list li a .img_title{display:block;position:absolute;left:0;bottom:0;height:28px;line-height:28px;width:96%;padding:0 2%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listnews ul.picture-list li span.date{ position:static;float:none;height:28px;line-height:28px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:14px;color:#999;display:block;width:100%;text-indent:10px}
.listnews ul.picture-list li a .img_title{width: 98%;padding-left:0;text-align:left;text-indent:10px}
/*视频列表*/
.listnews .videoNews-list{clear:both; width:110%;}
.listnews .videoNews-list li{float:left;width:277px;height:auto;margin:0 0px 10px 13px;padding:0px; background:none;}
.listnews .videoNews-list li .left-img{float:none;}
.listnews .videoNews-list li .left-img a{display:block;width:100%;overflow:hidden;}
.listnews .videoNews-list li .left-img img.video-thumb{width:100% !important;height:200px !important;transition:all .5s;}
.listnews .videoNews-list li .left-img a:hover img.video-thumb{-webkit-transform:scale(1.1);transform:scale(1.1);}
.listnews .videoNews-list li .right-main{float:none;height:40px;padding:5px 10px;background:#f4f4f4;text-align: center;}
.listnews .videoNews-list li .video-title{display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listnews .videoNews-list li .video-title span.left{display:block;float:none !important;}
.listnews .videoNews-list li .video-title span.left a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listnews .videoNews-list li .video-attr{clear:both;height:20px;line-height:20px;font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listnews .videoNews-list li .play-icon,.listnews .videoNews-list li .videoNews-note{display:none;}
/*征集调查列表*/
.listnews .collect-list li,.listnews .survey-list li{overflow:hidden; position:relative; padding-left: 56px;}
.listnews .collect-list li a.left{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width: 680px; float: left;}
.listnews .collect-list li .zt{display:block;width:46px;height:18px;line-height:18px;font-size:12px;text-align:center;background:#1b4f9c;color:#fff; position: absolute; left:0; top:9px;}
.listnews .collect-list li .over{background:#ddd;color:#999;}
.listnews .collect-list li .nostart{background:#dd0000;color:#999;}
.listnews .collect-list li .date{display:block; font-size:14px;color:#999; }
.listnews .collect-list li .result{ float:left; background:none; width:85px; text-align:center; color:#f00;}
.listnews .collect-list li .result a{ color:#f00;}
.listnews .survey-list li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-right: 190px; float: none;}
.listnews .survey-list li .zt{display:block;width:46px;height:18px;line-height:18px;font-size:12px;text-align:center;background:#1b4f9c;color:#fff; position: absolute; left:0; top:9px;}
.listnews .survey-list li .over{background:#ddd;color:#999;}
.listnews .survey-list li .nostart{background:#dd0000;color:#999;}
.listnews .survey-list li .date{display:block;font-size:14px;color:#999;}
/*留言列表*/
.liuyan{float: right;line-height: 42px;background: url(../images/dqwz.png) left center no-repeat;text-indent: 20px;}
.liuyan_xiexin{display:block;float:right;width:75px;height:33px;line-height:32px;padding-left:33px;font-size:16px;color:#fff;background:url(../images/liuyan_xiexin.png) 0 0 no-repeat;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;}
.liuyan_xiexin:hover{color:#fff;background:url(../images/liuyan_xiexinh.png) 0 0 no-repeat;}
.liuyan_xinjian{display:block;float:right;width:75px;height:33px;line-height:32px;padding-left:33px;font-size:16px;color:#fff; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;}
.liuyan_xinjian:hover{color:#fff;}
.liuyan_cxcon{border:#e8e8e8 1px solid;background:#f6f6f6;padding:17px 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:#0154a4;font-style:normal;}
.liuyan_cxcon .tj span{padding:0 10px;}
.liuyan_cxcon .liuyan_cxbox{width:650px;height:30px;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:128px;}
.liuyan_cxcon .liuyan_cxbox ul li.tm input{width:116px;height:26px;line-height:26px;border:#cecece 1px solid;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.liuyan_cxcon .liuyan_cxbox ul li.jg{width:24px;background:url(../images/liuyan_jg.gif) center center no-repeat;}
.liuyan_cxcon .liuyan_cxbox ul li.gjz{width:77px;text-align:right;}
.liuyan_cxcon .liuyan_cxbox ul li.dw{width:150px;}
.liuyan_cxcon .liuyan_cxbox ul li.dw select{width:140px;height:26px;line-height:26px;border:#cecece 1px solid;background:#fff;font-size:14px;color:#999;padding:2px 5px;outline:none;}
.liuyan_cxcon .liuyan_cxbox ul li.srk{width:184px; position: relative;}
.liuyan_cxcon .liuyan_cxbox ul li.srk input{width:173px;height:26px;line-height:26px;border:#cecece 1px solid;border-right:0;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
.liuyan_cxcon .liuyan_cxbox ul li.btn{width:48px;}
.liuyan_cxcon .liuyan_cxbox ul li.btn input{width:48px;height:28px;line-height:28px;border:none;background:#0154a4;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}
.liuyan_cxcon .liuyan_cxtit{display:block;width:75px;height:26px;line-height:26px;position:absolute;left:10px;top:8px;font-size:16px;font-weight:bold;color:#0154a4;}

.navjz .guestbook-table{margin-top:15px;}
.navjz .guestbook-table .guestbook_bt{height:36px;overflow:hidden;}
.navjz .guestbook-table .guestbook_bt span{display:block;float:left;width:auto;white-space:nowrap;height:36px;line-height:36px;padding:0 22px;font-size:16px;color:#fff;background:#0154a4;}
.navjz .guestbook-table .guestbook_title{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:634px;}
.navjz .guestbook-table .guestbook_title li.t2{width:110px;display: none;}
.navjz .guestbook-table .guestbook_title li.t3{width:120px;}
.navjz .guestbook-table .guestbook_title li.t4{width:120px;border-right:none;}
.navjz .guestbook-table .guestbook_title li.t5{width:86px;display:none;}
.navjz .guestbook-table ul.odd,.navjz .guestbook-table ul.even{  height:36px;clear:both;overflow:hidden;}
.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:634px;text-indent:15px;text-align:left;}
.navjz .guestbook-table ul.odd li.t1 a,.navjz .guestbook-table ul.even li.t1 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navjz .guestbook-table ul.odd li.t2,.navjz .guestbook-table ul.even li.t2{width:110px;display: none;}
.navjz .guestbook-table ul.odd li.t3,.navjz .guestbook-table ul.even li.t3{width:120px;color:#666;}
.navjz .guestbook-table ul.odd li.t4,.navjz .guestbook-table ul.even li.t4{width:120px;border-right:none;}
.navjz .guestbook-table ul.odd li.t4 .s1,.navjz .guestbook-table ul.even li.t4 .s1{color:#999;}
.navjz .guestbook-table ul.odd li.t4 .s2,.navjz .guestbook-table ul.even li.t4 .s2{color:#f00;}
.navjz .guestbook-table ul.odd li.t5,.navjz .guestbook-table ul.even li.t5{width:86px;display:none;}

/* 留言写信 */
.lmy_lmtitle{height:43px;line-height:43px;overflow:hidden;position:relative;}
.liuyan_xzbox{border:#e8e8e8 1px solid;background:#f6f6f6;padding:40px 35px 13px;height:auto;position:relative;}
.liuyan_xzbox p{color:#666;font-size:14px;line-height:24px;text-indent:2em;}
.liuyan_xzbox .liuyan_xxtit{display:block;width:100px;height:26px;line-height:26px;padding-left:5px;position:absolute;left:10px;top:8px;font-size:16px;font-weight:bold;color:#0154a4;}
.guestbook-form{border:#e8e8e8 1px solid;padding:17px 19px;margin-top:15px;}
.guestbook-form .guestbook_bt{height:36px;overflow:hidden;}
.guestbook-form .guestbook_bt span{display:block;float:left;width:102px;white-space:nowrap;height:36px;line-height:36px; font-size:16px; text-align:center;color:#fff; font-weight:bold;background:#0154a4;}

.guestbook-table-form{margin-top:10px;}
.guestbook-table-form ul{overflow:inherit;}
.guestbook-table-form ul li{float:left;padding:0;background:none;overflow:inherit;}
.guestbook-table-form ul li.bt{width:140px;height:44px;text-align:right;line-height:30px;}
.guestbook-table-form ul li.bt span,.guestbook-table-form ul li.bt1 span{color:#f00;padding-right:5px;}
.guestbook-table-form ul li.srk{width:250px;height:44px;position:relative;}
.guestbook-table-form ul li.srk .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.srk input{float:left;width:219px;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.srk select{float:left;width:231px;border:#ddd 1px solid;padding:3px 5px;}
.guestbook-table-form ul li.btk,.guestbook-table-form ul li.gk,.guestbook-table-form ul li.yzm{width:621px;height:44px;position:relative;}
.guestbook-table-form ul li.btk .msg-box,.guestbook-table-form ul li.yzm .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.btk input{float:left;width:609px;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.bt1{width:140px;height:160px;line-height:150px;text-align:right;}
.guestbook-table-form ul li.tex{width:600px;height:160px;position:relative;}
.guestbook-table-form ul li.tex .msg-box{position:absolute;left:0;top:5px;}
.guestbook-table-form ul li.tex textarea{float:left;width:608px;height:140px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.yzm input{float:left;width:102px;height:24px;line-height:24px;border:#ddd 1px solid;padding:2px 5px;}
.guestbook-table-form ul li.yzm img{float:left;margin-left:5px;}
.guestbook-table-form ul li.btn_group{width:724px;height:45px;text-align:center;padding-top:5px;}
.guestbook-table-form ul li.btn_group input{background:#0154a4;height:40px;line-height:40px;cursor:pointer;font-family:"Microsoft YaHei";border:0;outline:none;color:#fff;width:120px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;}
.guestbook-table-form ul li.btn_group input.btn-search{margin-left:15px;*padding:0 !important;_padding:0 !important;}
.listnews .list-2655273 ul li.sel1,.listnews .list-2655277 ul li.sel1{width:504px;}


/* 提示框 */
.ui-dialog-body .guestbook-search{padding:0 50px;}
.guestbook-search ul li{height:50px;line-height:30px;}
.guestbook-text .font_01{font-size:20px !important;line-height:50px;color:#f80;}
.tishi_con{line-height:28px;font-weight:normal;}
.guestbook-tips{padding:10px 20px;}
.guestbook-tips ul li{text-align:left;font-size:16px;line-height:36px;color:#ec4445;padding-left:20px;}
.guestbook-tips span{color:#fa6400;}

/*留言文章on*/
.wztit{font-size:24px;line-height:1.2;text-align:center;color:#171d45;font-weight:bold;}
.lynybox{padding:20px 0 0;}
.lynybox .liuyancon{margin:20px auto 0;border-collapse:collapse;}
.lynybox .liuyancon th.tit,.lynybox .liuyancon td.nr,.lynybox .liuyancon td.nrtxt{border:#e3e3e3 1px solid;}
.lynybox .liuyancon th.tit{font-size:14px;line-height:24px;padding:10px 10px;text-align:right;width:18%;background:#f2f2f2;}
.lynybox .liuyancon td.nr{font-size:14px;line-height:24px;padding:10px 10px;width:32%;}
.lynybox .liuyancon td.nrtxt{padding:10px 10px;}
.lynybox .liuyancon td.pj{color:#f00;line-height:40px;}
.lynybox .liuyancon td .dfbox{border:1px solid #eee;background:#f7f7f7;padding:10px;}
.lynybox .liuyancon td .dfbox .dfyj p{word-break: break-all;}
.lynybox .nrtxt{ line-height:1.8; font-size:14px;}
.lynybox .mydcon{height:66px;line-height:66px;font-size:14px;}
.lynybox .mydcon ul li{float:left;white-space:nowrap;}
.lynybox .mydcon ul li.mm{padding-right:10px;}
.lynybox .mydcon ul li p{float:left;}
.lynybox .mydcon ul li p.bt{white-space:nowrap;font-weight:bold;}
.lynybox .mydcon ul li p.srk{position:relative;}
.lynybox .mydcon ul li p.srk .msg-box{position:absolute;left:0;top:17px;}
.lynybox .mydcon ul li p.srk .myd_input{float:left;margin-top:17px;border:1px solid #ddd;width:170px;height:24px;line-height:24px;padding:3px 5px;}
.lynybox .mydcon ul li label{padding-right:15px;white-space:nowrap;}
.lynybox .mydcon ul li.pjbtn{float:right;}
.lynybox .mydcon ul li.pjbtn input.myd_btn{font-size:16px;width:90px;height:36px;line-height:36px;color:#fff;border:0;background:#f80;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
/*留言文章 end*/
.guestbook-show{width:100%;margin:auto;}
.guestbook-show .guestbook-title{height:32px;line-height:32px;font-size:18px;color:#0154a4;font-weight:bold;padding-left:27px;padding-bottom:10px;}
.guestbook-show .title3,.guestbook-show .title4{color:#0154a4;margin-top:20px;}
.guestbook-show .guestbook-table{border:#efefef 1px solid;border-top:#0154a4 2px solid;padding:20px;}
.guestbook-show .table3,.guestbook-show .table4{border-top:#0154a4 2px solid;}
.guestbook-show .guestbook-table table{width:100%;font-size:14px;}
.guestbook-show .guestbook-table table th{padding:5px 6px;text-align:right;width:120px;line-height:26px;}
.guestbook-show .guestbook-table table td{padding:5px 6px;text-align:left;line-height:26px;}
.guestbook-show .guestbook-table table td label{padding-right:20px;}
.guestbook-show .guestbook-table table td input#randomCode{line-height:26px;height:26px;border:1px solid #e5e5e5;outline:none;width:150px;padding:1px 5px;background:#fff;}
.guestbook-show .guestbook-table table td input#btn_submit{line-height:38px;height:38px;border:none;outline:none;width:120px;background:#0154a4;text-align:center;color:#fff;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.guestbook-show .guestbook-table table td .dfbox{border:1px solid #eee;background:#f8f8f8;padding:10px; margin: 5px 0;}
.guestbook-show .guestbook-table table td .dfbox .dfyj p span{float:left; font-size: 15px!important; font-family: "Microsoft YaHei"!important;}

.lynybox{padding:0px 0 0;}
.liuyan_wztit{font-size:24px;line-height:38px;text-align:center;padding:20px 0 15px;}
.guestbook-table table{border-collapse:collapse;width:100%;font-size:15px;}
.guestbook-table table th,.guestbook-table table td{border:#eee 1px solid;padding:7px 10px;font-size:15px;line-height:30px;}
.guestbook-table table th{background:#f8f8f8;text-align:right;width:140px;}
.guestbook-table table td .hfcontent{border:1px solid #eee;background:#f8f8f8;padding:10px;margin-bottom:15px;margin:10px;}

.guestbook-table table.tb4{width:400px;}
.guestbook-table table.tb4 th,.guestbook-table table.tb4 td{border:none;background:none;padding:7px 0 7px 6px;}
.guestbook-table table.tb4 td{position:relative;padding:7px 0 7px 5px;}
.guestbook-table table.tb4 td input#randomCode{border:#ddd 1px solid !important;padding:0 5px !important;width:160px;height:24px;line-height:24px;}
.guestbook-table table.tb4 td .msg-box{position:absolute !important;left:175px !important;top:6px !important;}
.guestbook-table table.tb4 td.btn_group input.btn{background:#f08325;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;}
.guestbook-table table.tb4 td.liuyan_pj{color:#0154a4;}
/*通用文章页*/
.wzcontain{ padding: 10px 20px 20px; margin: 20px 0px;}
.con_main{border:1px solid #ddd; padding:30px;position:relative;}
.con_main .guidang{ position:absolute; top:30px; right:0;}
.newstitle,.wztit{ font-size:30px; line-height:150%; padding:0 0 5px 10px; text-align:center; color: #000;}
.newstitlef{font-size:20px; font-weight: bold; text-align: center; line-height: 30px; padding: 12px 0;}
.newstitlet{line-height: 30px; padding:5px 0; font-size: 20px; text-align: center;  }
.newstitles{ line-height: 30px; padding:5px 0; font-size: 18px; text-align: center; font-weight:normal; }
.newsinfo{height:auto;line-height:28px; font-size:14px; padding:7px 0 7px 4px; color:#666;text-align: center; border-bottom: 1px solid #d0d0d0;position: relative;}
.newsinfo .sp{ display: inline-block; margin: 0 6px;}
.newsinfo a,.zn_newsinfo a{color: #666;}
.newsinfo a:hover,.zn_newsinfo a:hover{color: #dd0000;}
.newsinfo .share{ display: inline-block;}
.newsinfo .share-box{top: 8px;background: url(../images/wzicon2.gif) left center no-repeat;padding-left: 25px;}
.weixin-share-open{left: -39px;}
.newsinfo input{width: 10px;height: 10px;border: 1px solid #666666; margin:0 1px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.newscontnet{font-size:16px; margin:0 auto; color:#333; line-height:2; padding:20px 0 0px; overflow-x: auto;}
.newscontnet span{font-family: "Microsoft YaHei", "微软雅黑"!important;}
.newscontnet img,.newscontnet table{ max-width:100%; height: auto;}
.wz_bot{ border-top: 1px dashed #dddddd; color: #666; text-align: right; line-height: 28px; font-size: 14px; padding: 8px 0 0;}
.wz_bot span{padding: 0 7px;}
.minh300{ min-height: 500px;}
.wzewm{ text-align: center; padding: 10px 0 30px;}
.wzewm .j-qrcode{width: 160px; height: 160px; margin: 0 auto;}
.wzewm .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block;}
.updown{;line-height:35px; border-top:1px solid #ddd; margin: 15px 0; padding-top: 15px; font-size: 16px;}
.wzbot1{border-top: 1px solid #d0d0d0; padding: 20px 0 10px; font-size: 16px; color: #666;}
.wzbot1 .close{font-size: 14px;}
.wzbot1 a{color: #666;}
.wzbot1 a:hover{color: #dd0000;}
.newscontnet img{display: block; max-width: 100%; margin: 0 auto;}
.video_main_content{text-align:center;padding:20px 0 15px;}
/*站点地图*/
.dty_mutitle{height: 45px;  overflow:hidden;margin-top:16px;     border-bottom: #e7e7e7 1px solid;}
.dty_mutitle a{display: block;height: 36px;  color: #115db2;font-size: 20px;line-height: 36px; font-weight:bold;}
.dty_mutitle a:hover{ text-decoration:underline;}
.dty_sublb{padding:16px 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:40px;  width: 15.6%;  margin:0 0.5% 10px 0.5%; line-height:40px; text-align:center;}
.dty_sublb ul li a{font-size:16px; height:40px; background:#f7f7f7;  display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dty_sublb ul li a:hover{ background:#115db2; color:#fff;}
/*征集文章*/
.mycontent{ border-bottom: 0 none; padding: 38px 0 0;}
.collectInfo_title{height:48px; border-bottom:1px solid #eee;  position:relative;}
.collectInfo_title .tit{float:left;display:block;width:auto; height:46px;line-height:46px; color:#0154a4; padding:0 10px; font-weight:bold; font-size:20px; border-bottom:3px solid #0154a4; text-align:center;}
.collectInfo_backinfo,.collectInfo_xj{ font-size:16px; line-height:40px;}
.collectInfo_xj span{ font-weight:bold; color:#0154a4;}
.collection-theme-list{margin-top:20px;}
.collection-theme-list ul li .collection-body{border-top:#ddd 1px dotted;padding:15px 25px;line-height:22px;}
.collection-theme-list ul li .collection-body .collection-username{color:#e60012; line-height:30px;}
.collection-theme-list ul li .collection-body .collection-info{color:#555;word-break:break-all;word-wrap:break-word; line-height:30px;}
.collection-theme-list ul li .collection-body .collection-datetime{color:#999;line-height:30px;}
.poll_collect{   font-size:14px;}
.poll_collect h3,.collection-theme h3.collectit{font-size: 20px;color: #0154a4; font-weight:bold;height: 60px;line-height: 60px; background:url(../images/icon_myzj.gif) left center no-repeat; padding-left:38px;}
.collection-theme h3.collectit{ background-image:url(../images/icon_myzjhf.png);}
.poll_collect ul{ margin:0px auto 0;}
.poll_collect li{border: #DDDDDD solid 1px;padding: 2px;height: 34px;margin-bottom: 10px;line-height: 34px;clear: both;}
.poll_collect li p{ float:left; position:relative; padding: 0; margin: 0; text-indent:0;}
.poll_collect li p.poll_txt,.poll_collect li p.poll_con{ width:115px; text-align:right; padding-right:5px;border-right: #DDDDDD solid 1px;}
.poll_collect li p.poll_input,.poll_collect li p.poll_yzm{padding:2px 5px; height:30px;}
.poll_collect li p span.msg-box{ position:absolute; left:0; top:0;}
.poll_collect li p.poll_con{ height:180px;}
.poll_collect li .red{ color:#f00; float:right; padding-right:8px;}
.poll_collect li p input{ height:32px; border:0 none; background:none; line-height:26px; float:left;outline:none; color:#666;}
.poll_collect li p input.n-invalid{ width:400px;}
.poll_collect li p.poll_conts{margin-top:2px; padding:2px 5px; float: none;margin-left: 124px;}
.poll_collect li p.poll_conts textarea{ border:0 none; background:none; line-height:20px; height:172px; width:100%; outline:none; font-size:14px; color:#666;}
.poll_collect .poll_area{ height:180px;}
.poll_collect li p.poll_yzm input{width:80px;vertical-align:middle; float:left; border-right:1px solid #ddd;}
.poll_collect li p.poll_yzm img{ float:left;}
.poll_collect li.btn-group{ border:0 none; text-align:center; height:40px; width:auto;}
.poll_collect li.btn-group input{ float:none; height:40px; background:#0154a4;border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; color:#fff; font-size:18px; text-align:center; cursor:pointer; border:0 none; width:140px;}

/*调查文章*/
.vote_result{ min-height:500px;}
.newsinfo_title{  height:auto;text-align:center; margin-top:30px; }
.voteinfo{ text-align:center;}
.voteinfo  span{  margin-right:15px;}
.voteinfo   i{ display:inline-block;  font-style:inherit;}
.voteinfo .nostart{background:#dd0000;color:#fff; font-style:inherit; margin-right:0;width: 46px; height: 18px; line-height: 18px;text-align: center; font-size: 12px;}
.voteinfo .starting{background:#ebc062;color:#fff; margin-right:0;width: 46px; height: 18px; line-height: 18px;text-align: center; font-size: 12px;}
.voteinfo .over{background:#ddd;color:#999; margin-right:0;width: 46px; height: 18px; line-height: 18px;  text-align: center; font-size: 12px;}
.vote-info{ padding:20px 10px; line-height:36px; font-size:16px;}
.vote-main{ font-size:16px; border:1px dashed #ddd; margin:0 auto; padding:30px 38px 35px; margin-bottom:40px; }
.dcxm_title{font-size:20px;color:#28508e;font-weight:bold;height:80px;line-height:80px;padding-left:40px;}
.vote-lsit{ font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}
.vote-lsit .title{ font-weight:bold; height:auto; line-height:30px; padding:10px 0;}
.vote-lsit ul li{ height:auto; line-height:28px; padding: 10px 0;}
.vote-lsit ul li input{ float:left; margin:8px 11px 0 0; font-size:12px;}
.vote-lsit ul li.vote-textarea{ height:100px;}
.vote-lsit ul li.vote-textarea textarea{ border:1px solid #ddd; height:92px; width:930px; padding:4px 5px;}
.vote-code{   margin:0 auto;padding:20px 0 20px 40px; font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"; font-size:14px; overflow:hidden; height:30px;}
.vote-code .text-code{ float:left; display:block; line-height:30px;}
.vote-code .verification{ border:1px solid #ddd; height:28px; line-height:28px; width:96px; float:left;}
.vote-code .img-code{ float:left; padding-left:8px;}
.vote-btn{ height:40px; text-align: center; padding-top: 10px;}
.vote-btn button{ height:40px; line-height:40px; border-radius: 5px;  float:none !important; margin-right:20px; border:0 none; background:#065cb5; cursor:pointer; width:120px; font-size:16px; color:#fff; font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"; font-weight:bold;}
.vote-btn button.btn-review{ background:#999; color:#fff;}
.vote-show{  width: 100%; border:1px solid #e3e3e3; color:#333; font-size: 14px;}
.vote-show table{}
.vote-show th{ text-align:left; border-bottom:1px solid #f0f0f0; background:#fbfafa; height:auto; padding:7px 15px; line-height:26px; font-size:14px;}
.vote-show td .vote_con{ overflow: hidden; width:92%; margin:0 auto; border-bottom:1px dotted #f0f0f0; height:auto; padding: 10px 0; line-height:20px;}
.vote-show td .vote_con span{ display:block; height:auto; float:left;}
.vote-show td .vote_con span.c1{ width:600px; padding-right: 10px; padding-left:15px;}
.vote-show td .vote_con span.c2{ width:193px; height:20px; padding-top:3px;}
.vote-show td .vote_con span.c3{ width:85px; padding-right:15px; float:right; text-align:right;}
.vote-show td .vote_con span.c3 i{ color:#b60000; font-style:normal;}
.vote-show td .vote_con span.progress-bar{width: 99px;height: 14px;float: none; margin: 0 auto; background:#eee; box-shadow: none;border-radius: 4px;}
.vote-show td .vote_con span.progress-bar .progress{ background:#f27c25;display: block;height: 14px;}
.vote-show td .vote_content{width: 92%;margin: 0 auto;border-bottom: 1px dotted #f0f0f0;line-height: 26px; padding: 15px 0;}