@charset "gb2312";


.mainContent{ width:900px; float:right; overflow:hidden;  }
.side{ width:240px; float:left; overflow:hidden;  }

#sideMenu .hd{ background:#B25400 }
#sideMenu .bd ul li a:hover{ background-color:#B25400 }
#sideMenu .bd ul li.on a{background-color:#B25400  }
.sideBox .hd{ background:#B25400 }

.pageTPList .title a{ color:#B25400}
.articleCon .title{ color:#B25400}

/* 政民互动首页 ---------------------------------------------- */
.sideBtn-writeLetter{ display:block; margin-bottom:15px; height:54px; background:url(imagesinteractionzmhd.png) 0 0 no-repeat;  }
.sideBtn-downloadLetter{ display:block; margin-bottom:15px; height:54px; background:url(imagesinteractionzmhd.png) 0 -625px no-repeat;  }
#sideZjdc .bd{ padding:5px }
#sideZjdc .view,
#sideZjdc .join{ color:#B25400 }

.pageBanner{ margin-bottom:10px  }
.indItv{ position:relative; }
.indItv .allItv{ position:absolute; right:0; bottom: 6px; display:block; width: 87px; height:22px; line-height:22px; text-align:center; 
	background:#B25400; color:#fff;
}
.indItv .interviewItem{ overflow:hidden; margin-bottom:20px; height: 202px; background:#F3F3F3; }
.indItv .interviewItem .interviewPic{ float:left; width:280px;  }
.indItv .interviewItem .interviewPic img{ width:280px; height:172px;   }
.indItv .interviewItem .interviewLink{ float:left; width:280px; height:30px; line-height:30px; background:#E2DCD0; text-align:center;  }
.indItv .interviewItem .interviewLink a{ color: #6B6B6B; margin:0 8px; font-size:14px; }
.indItv .interviewItem .interviewCon{ width:582px; float:right   ; padding: 10px;}
.indItv .interviewItem .interviewCon div{ padding: 6px 0;}
.indItv .interviewItem .interviewCon .label{ display:inline-block; *display:inline; zoom:1; background:#E1812D; color:#fff; padding:0 5px 0 10px; margin-right:5px; }
.indItv .interviewItem .interviewCon .intro .label{ background:#B25400 }
.indItv .interviewItem .interviewCon .date .label{ background:#B25400 }
.indItv .interviewItem .intro .con{ line-height: 210%;}
.indItv .interviewItem .intro .more{ color:#B25400}
.indItv .interviewItem .title a{ font-weight:bold; color:#B25400;font-size:14px;}

.xzxxBox{ margin-bottom:20px;  }
.xzxxBox .hd{ height:40px; line-height:40px; position:relative; }
.xzxxBox .line{ position:absolute; width:100%; height:1px; display:block; background:#B8B8B8; font-size:0; overflow:hidden; line-height:0; bottom:0; left:0;   }
.xzxxBox .hd h3{ position:relative; float:left; padding: 0 10px 0 37px; border-bottom:2px solid #B45400; line-height:38px;  background: url(imagesinteractionzmhd.png) 0 -260px no-repeat;
	 font-size: 18px; font-weight:bold; color:#B25400
}
.xzxxBox .hd h3 a{ color:#B25400 }
.xzxxBox .hd .more{ position:absolute; right:100px; bottom:0; color:#999; line-height:28px; }
.xzxxBox .hd .writeBtn{ height: 28px; position:absolute; right:0; bottom:0; display:block; padding: 0 10px 0 30px; background: #B25400; color:#fff; 
	 background: url(imagesinteractionzmhd.png) 6px -203px #B25400 no-repeat;
 line-height: 28px;}

 /* 首页写信介绍 */
.letterIntro{ margin:10px 0; background:#EAEAEA; height:118px; overflow:hidden; position:relative;} 
.letterIntro .icon{ width:195px; background:#EFEFEF; float:left; height:118px; text-align:center; }
.letterIntro .icon i{ margin: 22px 10px; display:inline-block; width:67px; height:67px; background: url(imagesinteractionzmhd.png) 0 -69px  no-repeat; }
.letterIntro .icon .b{ width: 80px; background-position: -90px -64px;}
.letterIntro .con{ margin-left: 200px; }
.letterIntro .con p{ text-indent:2em; padding:15px ; font-size:14px; line-height:200%; color:#B25400}
.letterIntro .writeBtn{height: 28px; position:absolute; right:0; bottom:0; display:block; padding: 0 10px 0 30px; background: #B25400; color:#fff; 
	 background: url(imagesinteractionzmhd.png) 6px -203px #B25400 no-repeat;
 line-height: 28px; }


.zmhdBox .hd{height: 34px; background: #f1f1f1; padding-right: 10px; border-bottom:2px solid #B45400}
.zmhdBox .hd h3{float: left; _display: inline; padding: 0 15px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #B45400; font-size: 16px; color: #fff}
.zmhdBox .hd h3 a{color: #fff}
.zmhdBox .hd h3 a:hover{text-decoration: none; color: #fff;}
.zmhdBox .hd .more{float: right; _display: inline; line-height: 36px; font-size: 12px; color:#999}
.zmhdBox .bd{ padding:10px 5px; overflow:hidden }


#sideSearch{ margin-bottom: 20px;}
#sideSearch .hd h3{padding-left: 40px;background: url(imagesinteractionzmhd.png) no-repeat 9px -155px;}
#sideSearch .bd{ height:107px; padding:10px 0 0 20px; overflow:hidden}
#sideSearch .bd .field { height:21px; margin-bottom:10px}
#sideSearch .bd label { float:left;height:21px; line-height:21px}
#sideSearch .bd .text { float:left; width:124px; border:1px solid #ccc; height:19px; line-height:19px}
#sideSearch .bd .btnArea { padding-left:48px; height:26px}
#sideSearch .bd .submit { background: url(imagesinteractionzmhd.png) no-repeat 0 -330px; display:inline-block; border: none; width: 83px; height: 22px; cursor: pointer; overflow: hidden; line-height: 9999px;}

#sideZjdc{ margin-bottom: 20px;}
/* 网上信访-信件列表页 ---------------------------------------------- */


/* page */
.page a:hover {border:1px solid #B45400;color:#B45400;}
.page span.current,.page b a{background:#B45400; border:1px solid #B45400; }


/* 通用信件表格样式 */
.letterList { width: 100%; border-top:1px solid #B25400}
.letterList th {  line-height:40px; font-weight: bold; padding: 0 5px; text-align: center; background:#F2F2F2; font-size:14px;}
.letterList td { line-height: 34px; overflow:hidden; vertical-align:text-top; padding: 0 5px; text-align: center; border-bottom: 1px dotted #ddd;}
.letterList td.title { background-image: url(imagesinteractionicons.png); background-repeat: no-repeat; background-position: 10px -398px; padding-left:34px; }
.letterList .title { text-align: left; }
.letterList .s0 { color: #999; }
.letterList .s1 { color: #f70; }
.letterList .s2 { color: #f00; }
.letterList .s3 { color: #390; }
.letterList .s4 { color: #999; text-decoration: line-through; }
.letterList .num{ display:none}


/* 2013.4.20 通用信息列表-留言式 */
.wBox .zt .info{ margin-bottom: 10px; padding:20px; font-size:14px; line-height:200%; background:#f8f8f8; border:1px solid #eee  }
.wBox .zt .write{text-align:right; margin-bottom:10px;}
.msgTable { text-align: center; }
.msgTable th { background: #f2f2f2; height: 40px; line-height: 40px; padding: 0 5px; text-align: center; font-size: 14px; font-weight: bold;}
.msgTable td { padding: 8px 5px; border-bottom: #ddd 1px dotted; line-height: 21px;}
.msgTable .title { padding-left: 20px; text-align: left; }
.msgTable td.title { font-size: 14px; background: url(imagesinteractionicons.png) no-repeat 4px -394px; padding-left: 31px; }
.msgTable .user { width: 10%; }
.msgTable .hits { width: 10%; }
.msgTable .date { width: 15%; }
.msgTable .reply { width: 10%; }
.msgTable .isreply { color: #360; }
.msgTable .noreply { color: #999; }


/*信件内容页*/
.letter_con{border-top:none; /* padding: 20px 0; */}
.letter_con .title{ background: #B25400; height: 35px; line-height: 35px; font-weight:bold; color: #fff; font-size:14px; }
.letter_con .title td{padding:0 0 0 13px}
.letter_con table{ margin-bottom:10px;  }
.letter_con table,.letter_con table tr,.letter_con table tr td{ border:1px solid #e6e6e6; border-collapse:collapse}
.letter_con .strong{ font-weight:bold; background:#f7f7f7; text-align:center}
.letter_con .letter_tit{ font-size:14px; font-weight:bold}
.letter_con table tr td{ padding: 14px 10px;}
.letter_con .content{ font-size:14px; line-height:180%; padding:15px}
.letter_con .delResult{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ccc   }

.msgList span,.msgList b{ }
.msgList .tit{ background:url(imagesinteractionzmHd.png) repeat-x bottom; height:24px; line-height:24px}
.msgList .tit b{ font-weight:normal}
.msgList .tit .a{ width:370px; padding-left:10px; float:left}
.msgList .tit .b{ width:70px; text-align:center}
.msgList .tit .c{ width:80px; text-align:center}
.msgList .tit .d{ width:80px; text-align:center}
.msgList .tit .e{ width:80px; text-align:center}
.msgList .con ul li{ height:32px; line-height:32px; overflow:hidden; vertical-align:text-top}
.msgList .con ul li.bg { background:#f4f4f4}
.msgList .con a { display:block; height:32px; line-height:32px; background:url(imagesinteractionicons.png) no-repeat 10px -398px; padding-left:34px; width:346px}
.msgList .con span a { display:inline; padding:0; width:auto; background:none}
.msgList .con .b{width:70px; text-align:center}
.msgList .con .c{ width:80px; text-align:center}
.msgList .con .d{ width:80px; text-align:center}
.msgList .con .e{ width:80px; text-align:center}
.msgList .con .ques { background:url(imagesinteractionicons.png) no-repeat 15px -577px;}

#msgWrite{}
#msgWrite .hd{ background: #f2f2f2; border: 1px solid #ddd; height: 52px; line-height: 52px; text-align:center;}
#msgWrite .hd h3{ font-size: 26px; color: #127EC6;}
#msgWrite .bd{ border:1px solid #dfdfdf; border-top:none; padding:20px 100px}

.msgWrite{width:96%; }
.inputxt{padding: 5px;height:20px;border:1px solid #d8d8d8;   }
.msgWrite td{padding: 8px 5px; }
.msgWrite td.tdbgleft{text-align:right; }
.msgWrite td input,.msgWrite select,.msgWrite img{vertical-align: middle}
.msgWrite .manageBtn{text-align:left; padding:30px 0 30px 180px; }
.msgWrite .manageBtn #EBtnSubmit,.msgWrite .manageBtn #BtnCancel{ width:75px; height:30px; margin:0 5px; cursor:pointer; background:url(imagesinteractionbtnSubmit.png) no-repeat;border:none; font-size:16px; font-weight:bold; color:#fff}
.msgWrite .manageBtn #BtnCancel{background:url(imagesinteractionbtnCancel.png) no-repeat; color:#333}


#xyBox{background:url(imagesinteractionbgLetter.jpg) no-repeat; padding: 111px 110px 0 138px; min-height:440px}
#xyBox .info{ line-height:28px; color:#555; margin-bottom:30px}
#xyBox .center{ overflow:hidden; text-align:center}
#xyBox .nextBtn{ width: 139px; height: 34px; line-height:31px; text-align:center; background:url(imagesinteractionbtns.png) 0 0 no-repeat; 
	padding:0 2px 2px 0; border:0;
 margin: 0 10px; font-weight: bold; color: #B10B08;}
#xyBox .prevBtn{ font-weight: bold; width: 79px; height: 34px; line-height:31px; text-align:center; background:url(imagesinteractionbtns.png) -151px 0 no-repeat; 
	padding:0 2px 2px 0; border:0;
 margin: 0 10px; color: #666;}

/*信访查询页*/
.OpenSearch{ margin-top:20px; width: 100%; border-collapse:collapse; font-size:14px;}
.OpenSearch td{border:1px solid #ededed; padding:10px}
.OpenSearch td.tdlab{ text-align:right;width:180px; background-color:#f7f7f7}
.OpenSearch td input{ padding:3px; line-height:18px; height:18px; border:1px solid #ddd; width:50%}
.OpenSearch td.bottombt{padding:25px 0; border:0; text-align:center}
.OpenSearch td.bottombt a{display:inline-block; width:75px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; color:#fff; border:0; cursor:pointer; background:url(imagesinteractionbtnSubmit.png) no-repeat left top}

/* 信件查询&结果 */
.govDir_box dt a,.ComplaintsReport_box dt a { float: left; font: normal normal bold 14px/24px auto; text-align:center; color:#fff; background:#3272b9; text-decoration:none; }
.govDir_box span, .ComplaintsReport_box .titlechg span { display: block; cursor: pointer; height: 29px; width:93px; height:29px; }
.govDir_box dt,.ComplaintsReport_box dt { height:29px; overflow:hidden; }
.ComplaintsReport_box{ margin:20px}
.ComplaintsReport_box .titlechg { overflow: hidden; zoom: 1; }
.govDir_box .titlechg,
.ComplaintsReport_box .titlechg a {color: #4B6EAB; float: left;background: #D6E0EB;text-align: center;margin: 0 5px;display: inline;font-size: 14px;font-weight: bold;}
.govDir_box .titlechg span,
.ComplaintsReport_box .titlechg span{background-position: 0 0; line-height:29px}
.ComplaintsReport_box .titlechg a.on { color: #fff; background: #3272B9; }
.onlinepl_result{ border: #E6E6E6 solid; border-width: 1px 0 0 1px; margin:7px 0; }
.onlinepl_result td { font-size: 14px; background:#fff; padding: 10px; border: #E6E6E6 solid; border-width: 0 1px 1px 0; line-height: 26px; }
.onlinepl_result .title td { background: #EAEAEA; color: #c60; font-size: 14px; font-weight: bold; padding-left: 10px; }
.onlinepl_result .tdlab,
.onlinepl_result .strong{ text-align:right; width:15%; background: #F7F7F7; font-weight: bold;}
.onlinepl_result  input[type="text"]{ width:90%; border:#d9e6f2 solid 1px; color:#36C; height:20px; overflow:hidden; }
.onlinepl_result  textarea{ width:90%; border:#d9e6f2 solid 1px; color:#36C; overflow:hidden; font:normal 12px/24px "宋体"; }
.onlinepl_feedback { border:#E6E6E6 solid; border-width: 0 1px 1px 0; padding: 0 15px; } 

/*投诉举报页*/
.ComplaintsReport{ padding: 20px 20px; background:#f2f8fe; border:1px solid #d6e0eb}
.ComplaintsReport span{ background:none; float:none; padding:opx; margin:0px}
.font_red{color:#CC3333}
.ComplaintsReport .inputbut, .ComplaintsReport .inputbuton{background:transparent url(Imagesadvice_bt.gif) no-repeat;border:none;color:#336699;cursor:pointer;font-family:"宋体"; font-weight:bold; height:34px; line-height:34px; margin:0; padding:0; text-align:center; width:88px}
.Reportresult_boxa{ border:1px solid #d6e0eb; height:121px; overflow:hidden; background:url(imagescomplaint_serach_bg.gif) no-repeat left #f2f8fe; margin-top:10px}
.Reportresult_boxb{ border:2px solid #6d9dd0; height:121px; overflow:hidden; background:url(imagescomplaint_serach_bg2.gif) no-repeat left #f2f8fe}
.Reportresult_boxa ul,.Reportresult_boxb ul{padding:50px 0px 0px 160px}
.Reportresult_boxa ul li,
.Reportresult_boxb ul li{float:left; padding-left:20px}
.inputbut2, .inputbut2on {background:transparent url(Imagesadvice_bt.gif) no-repeat scroll 0 -70px;border:none;color:#336699;cursor:pointer;font-family:"宋体"; font-weight:bold; height:24px; line-height:24px; margin:0; padding:0; text-align:center; width:54px}
.Resultsnumber{ border:2px #568ec9 solid; height:130px; overflow:hidden; margin-top:6px; text-align:center; padding-top:36px}
.Resultsnumber strong{ background:none; float:none; padding:opx; margin:0px; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:60px; color:#FF0000}
.Resultsnumber a{ background:url(imagesopenFormBt.gif) no-repeat; height:24px; width:77px; float:none; padding:6px 28px; line-height:24px; color:#4967ac}
.Search_Results{ margin-top:6px; padding: 15px 20px; border: #568ec9 2px solid; background-color: #f2f8fe; color: #333; line-height: 24px}
.Search_Results table { border-collapse:collapse; }
.Search_Results td { border-bottom:1px solid #aec8e7; padding: 10px 7px; height: 35px}
.Search_Results td span { font-weight: bold; line-height: 14px; background:none; float:none; padding:opx !important; margin:0px; }
#Reports td { line-height: 30px; padding: 0 5px;}
#TxTCTypeReport br { display: none; }
#TxTCTypeReport input { margin-top: 4px; *margin-top: 1px; }
#TxTCTypeReport label { padding-right: 10px; }
.ComplaintsReport img,
.Reportresult_boxa img { vertical-align: top; margin: 0 2px; }

.App_bottom {text-align: center; padding: 10px 0}
.App_bottom a {display: inline-block; background: url(imagesinteractionbtnCancel.png) no-repeat; margin: 0 7px; width: 75px; text-align: center; height: 30px; line-height: 30px; }
.App_bottom a:hover{ color:#B25400; text-decoration:none}