/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#ffcc00; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

.w1002{ width:1002px; margin:0 auto;}
.clearfix{ clear:both;}

/*TOP*/
.layout{ background:url(../../files/103220/1102/x_ffa2659929.gif) 0 0 repeat-x; height:30px; width:100%; z-index:1; line-height:30px;}
.layout .login-shoucang{ color:#fff; position:relative;}
.layout .login-shoucang a{ color:#fff;}
.layout .login-shoucang a:hover{ color:#ffcc00;}
.layout .login-shoucang .shoucang{ position:absolute; right:10px; top:0px;}
.layout .login-shoucang .shoucang a{ margin:0 10px;}

.container{ background:#fff; position:relative; z-index:3;}
.top{ position:relative;}
.top .header-flash{ width:1002px; height:128px; overflow:hidden; margin:0 auto; z-index:0; position:relative;}
.top .nav{ position:absolute; left:390px; top:94px; z-index:1;}
.top .nav ul li{ float:left; width:70px; height:28px; text-align:center; color:#003d78; margin-right:6px; background:url(../../files/103220/1102/y_5b616782.gif) 0 0 no-repeat; line-height:28px;}
.top .nav ul li a{ color:#003d78;}
.top .nav ul li.active{ background:url(../../files/103220/1102/y_5b616750.gif) 0 0 no-repeat;}
.top .nav ul li.active a{ font-weight:bold; color:#fff;}

.top .date-search{ width:1002px; height:68px; background:url(../../files/103220/1101/x_c8316768-1.gif) 0 0 no-repeat; margin-top:-8px; z-index:12px; position:relative;_top:-8px;}
.top .date{ width:500px;  height:24px; padding-left:55px; margin-left:20px; padding-top:15px; position:relative; z-index:13;}
.top .tianqi{ position:absolute; top:17px; left:300px; width:200px; overflow:hidden; height:20px;}
.top .search{position:absolute;	right:15px;	top:25px;	width: 290px;}
.top .search .s1{ height:20px;}
.top .search .b1{ width:29px; height:23px; background:none; cursor:pointer; margin-left:10px;}


/*FOOTER*/
.footer{ text-align:center; margin-top:20px; padding-bottom:30px; background:url(../../files/103220/1102/y_9d216729.gif) no-repeat; background-position:right center;}
.footer p{ margin-top:10px;}

#pagination-flickr{ float:right;}
#pagination-flickr .active {color: #FF0084;font-weight: bold;display: block;float: left;padding: 4px 6px;}
#pagination-flickr a {border: solid 1px #DDD;margin-right: 2px;}
#pagination-flickr .next a, #pagination-flickr .previous a {font-weight: bold;border: solid 1px white;}
#pagination-flickr .next a:hover, #pagination-flickr .previous a:hover { border:1px solid #ddd;}
#pagination-flickr a:link, #pagination-flickr a:visited {color: #0063E3;display: block;float: left;padding: 3px 6px;text-decoration: none;}



.sub_zxft_cont{ padding:8px;}
.sub_zxft_cont h2{padding-left:41px;COLOR: #0054c3; font-size:14px; font-weight:900; height:40px; line-height:40px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;}
.sub_zxft_c{ padding:8px;}
.sub_zxft_c h2{padding-left:41px;COLOR: #0054c3; font-size:14px; font-weight:900; height:40px; line-height:40px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;}
/*--------------------在线访谈最终页--------------------*/

#ftzzy h2{ border:none;}
#ftzzy .sub_zxft_c { height:auto;}
#ftzzy .sub_zxft_c td{ height:28px; line-height:28px;}

.link_15 {
color: #007DFF;
font-style: normal;
font-weight: bold;
font-size: 12px;
}

.link_14 {
color: #1071BC;
font-style: normal;
font-weight: bold;
font-size: 14px;
}

/*厅长信箱详情*/
.hdjl-right .title{ width:660px; line-height:30px; font-size:15pt; font-family:黑体; margin:0 auto; text-align:center;}
.hdjl-right .title2{ width:660px; line-height:30px; font-size:14pt; font-family:黑体; background:#e1e9ec; margin:0 auto; text-align:center;}
.hdjl-right .border_bottom{ border-bottom:1px dashed #cccccc; font-size:12pt; font-family:仿宋_GB2312;}
.hdjl-right ul{ margin-top:10px;;margin-left:30px; margin-right:30px; padding-bottom:10px;}
.hdjl-right ul li{ line-height:30px; padding:0px 15px; position:relative;}
.hdjl-right .mail{ border:1px solid #d8bf65; border-top:none; border-left:none; margin-top:10px;background: url(../../images/tzxx_xz_bg.jpg) 15px 0px repeat-y #fbf4da; line-height:37px;}
.hdjl-right .mail h4{ width:670px; height:74px; background:url(../../images/tzxx_xz.jpg) no-repeat bottom #fbf4da; position:relative;}
.hdjl-right .mail h5{ height:37px; background:url(../../images/tzxx_xz_bg2.jpg) repeat-x; margin:37px 15px 0px 15px; text-align:right; font-size:14px; color:#0e5da2;}
.hdjl-right .mail h5 span{font-weight:normal; color:#333;}
.hdjl-right .mail p{ margin:0px 15px; font-size:14pt; font-family:仿宋_GB2312;}
.hdjl-right .mail p span{ margin:0px 15px; font-size:14pt; font-family:仿宋_GB2312;}
.hdjl-right .mail .right{ margin-right:15px;text-align:right;}
.hdjl-right .mail h5{ height:37px; background:url(../../images/tzxx_xz_bg2.jpg) repeat-x; margin:37px 15px 0px 15px; text-align:right; font-size:14px; color:#0e5da2;}
/*信件回复内容底部*/
.turn-page{ text-align:right; padding-top:20px; padding-right:30px; background:url(../../images/mid-right_bg2.jpg) bottom repeat-x; _padding-right:80px;}