﻿.zmhd .side{width: 390px; float: right; margin: 0 0 0 20px;}
.box{ margin-bottom: 10px;}
.box .hd{ background-color: #f5f5f5; border: none;}
.box .surveyList li .view, .box .surveyList li .join{ border: none;}

/* 快捷按钮 */
.quickBtn{overflow: hidden;margin: 0 -5px 10px;}
.quickBtn li{ position: relative; width: 50%;margin-bottom: 10px;float: left;height: 120px;}
.quickBtn li a{display: block;margin: 0 5px;padding-top: 50px;line-height: 70px;text-align: center; color: #fff; background: #3399e8; font-size: 16px; transition: all 0.25s ease 0s;}
.quickBtn li i{ position: absolute; top: 32px; left: 50%; margin-left: -23px; transition: all 0.4s ease 0s;}
.quickBtn li a:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.quickBtn li a:hover i{ transform: rotateY(-180deg);}
.quickBtn li.li2 a{background-color: #ffbc33;}
.quickBtn li.li2 i{ top: 25px;}

/* 意见征集 */
#yjzj .bd{ height: 150px;}

/* 留言咨询 */
#sjxx .bd{ height: 294px;}

/* 在线访谈 */
#zxft{ margin: 0;}
#zxft .hd span{ float: right; line-height: 39px;}
#zxft .hd span a{ padding: 0 5px;}
#zxft .bd,#zxft .bd li{ padding-bottom: 0;}
.interviewList li{padding: 10px 0;overflow: hidden;}
.interviewList .pic{float: left;margin-right: 20px;}
.interviewList .pic img{width: 240px;}
.interviewList .con{overflow: hidden;}
.interviewList .con li{padding: 5px 0;line-height: 1.8em;}
.interviewList .con .title a{font-size: 1.142587em;}
.interviewList .con span.label{display: inline-block;*display: inline;zoom: 1;margin-right: 10px;color: #188de6;}
.interviewList .con .more{margin-left: 10px;}

/* 征集&调查 */
.zjdc{overflow: hidden;}
.zjdc .box{float: left;width: 49%;}
#wsdc{float: right;}

/* 信件列表 */
.letterList li{ padding: 8px 10px;}

/* 信件内容页 */
.letterCon table{margin-bottom: 20px;}
.letterCon th{font-size: 1.4em;font-weight: normal; color: #188de6;}
.letterCon .letter_tit{ font-weight: bold;}
.letterCon .content{ font-size: 14px; line-height: 1.6em; padding: 15px}
.letterCon .delResult{margin-bottom: 10px;}
.letterCon .delStatus{padding: 10px;background: #f9f8f3;border: 1px solid #e9e3d2;}

/* 评论 */
#lettercommentcontent .more{float: right;font-size: 14px;margin-top: 4px;}
#lettercommentcontent{border: 1px solid #ddd;}
#lettercommentcontent th{border: none;border-bottom: 2px solid #ddd;font-size: 1.4em;font-weight: normal;}
#lettercommentcontent td{border: none;}
#lettercommentcontent td.tit{border-right: 1px solid #ddd;}
#lettercommentcontent td img{position: relative;left: 5px;top: 5px;}
#lettercommentcontent td #CommentName,#lettercommentcontent td #CommentContent,#lettercommentcontent td #TxtValidateCode1{padding: 5px;border: 1px solid #aaa;}
.comment{margin-top: 30px;border-top: 1px solid #eee;}

/* 信件查询&结果 */
.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;*display: inline; zoom: 1; background: #D6E0EB;text-align: center;margin: 0 5px;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;}

/*投诉举报页*/
#Reports{margin-bottom: 20px;}
#Reports td{padding: 5px 10px; vertical-align: middle;}
#Reports td.tit{width: 12%; text-align: right;}
#Reports td .inputtext{padding: 5px 10px;border: 1px solid #ccc;}
#Reports td br{display: none;}
#Reports td label{margin-right: 10px;}
#Reports td img{height: 30px;margin-left: 5px;}
.Reportresult{padding: 30px 40px;background: #f8f8f8;overflow: hidden;}

/* 写信页 */
.onlineplForm .hd h5{float: left;margin-right: 10px;}
.onlineplForm .hd .tips{line-height: 40px;}
.onlineplForm .bd{padding: 20px;}
.LetterInfoTable{width: 100%}
.LetterInfoTable td{line-height: 24px; padding: 8px 5px; vertical-align: middle;}
.LetterInfoTable td.tdlab{width: 100px; text-align: right;}
.LetterInfoTable td input[type="text"]{ width: 80%; border: #ccc solid 1px; color: #36C; height: 20px; overflow: hidden; padding: 5px 0px 5px 5px}
.LetterInfoTable td select{height: 24px; line-height: 24px;}