@charset "gb2312";

/*css reset*/

/*侧栏*/
.side .box .hd {height: 43px; line-height: 43px; background: url(imagessidebg.png) no-repeat;}
.side .box .hd h3 {font-size: 16px; color: #fff; font-family: "Microsoft Yahei"; padding-left: 10px;text-align: left; }
.side .box .hd h3 a {color:#fff;display: block;padding-left:0;font-weight: normal;}
.side .box .hd .more { color: #aef3ff;}
.side .box .bd {background: #fff; padding:4px 9px 0px; }
.side .box .bd li {height: 30px; line-height: 30px; padding: 0 0 0 5px; border:none;}


/*侧栏-信件查询*/
#sideSearch { width: 220px;}
#sideSearch .hd {background-position: 0 -166px;}
#sideSearch .bd {padding: 12px 0 10px 12px;}
#sideSearch .field { float: left; height: 32px; line-height: 32px; font-size: 14px;}
#sideSearch .field .text { border: 1px solid #ccc; width: 133px; height: 24px;}
#sideSearch .submit { width: 73px; height: 24px; line-height: 24px; background:#f2f2f2; border: none; font-size: 14px; font-weight: bold; color: #333; text-align: center; font-family: "Microsoft Yahei"; margin-left: 62px; margin-top: 10px; border-radius: 2px;}

/*公众问答*/
#sideAsk {margin-top: 10px;}
#sideAsk .hd {background:#00599d; width: 220px; }
#sideAsk .hd h3 {float: left;}
#sideAsk .bd {padding:5px 10px 10px;}
#sideAsk .whd {height: 30px; line-height: 30px; font-family: "Microsoft Yahei";}
#sideAsk .whd a{color: #00599D;font-size: 14px;}
#sideAsk .write { float: right; padding-right: 10px; color: #fff;}

/*网上调查*/
#sideVote {margin-top: 10px;}
#sideVote .bd {overflow: hidden; padding: 10px;}
#sideVote .title { color: #b20008;font-size: 14px; font-family: "Microsoft Yahei";}
#sideVote li {float: left; width: 90px; height: 30px; line-height: 30px; font-size: 14px;}
#sideVote li input {vertical-align: middle; margin-right: 5px;}
#sideVote .voteBtn,#sideVote .viewBtn  {margin: 10px 0 0 10px;background: #f2f2f2; border-radius: 2px; border: 0; width: 73px; height: 24px; line-height: 24px; font-size: 14px;}


/*信件回复排行*/
#sideHfph {width: 220px; margin-top: 10px; font-family: "Microsoft Yahei"; }
#sideHfph .hd {background-position: 0 -209px;}
#sideHfph .hd h3 {color: #fff;padding-left: 16px;font-weight: bold;}
#sideHfph .bd {  background: #fff; overflow: hidden; padding: 10px;}
.replyRank th{ height:28px; line-height:28px; text-align:center;  background:#e7e7e7; color: #435d7a;}
.replyRank td{ height:30px; line-height: 30px; text-align:center; border-bottom: 1px dashed #e7e7e7;}
.replyRank .num { border-left:0; border-left:none;}
.replyRank .num span{ display:inline-block; height:30px; overflow:hidden;}
.replyRank .replyCount { color: #ff0000;}



/*领导信箱*/
.leaderBox { padding: 0 20px 20px; padding-top: 0; background:#fff url(imagesletterbg.jpg) bottom right no-repeat; overflow: hidden;}

.leaderBox .hd { height: 70px; line-height: 70px;  border-bottom: 1px solid #ebebeb;}
.leaderBox .hd h3 {width: 200px; float:left;  line-height: 70px; font-size: 30px; color: #b20008; font-family: "Microsoft Yahei"; background:url(imagesicons.png) no-repeat 130px -511px; }
.leaderBox .hd .write {float: right; color: #b20008; font-size: 16px; font-family: "Microsoft Yahei";}
.leaderBox .bd { padding-top: 20px; overflow: hidden; background: url(imagesicons.png) -500px -608px no-repeat;}
.leaderBox .bd p {padding-left: 130px; font-size: 15px; line-height: 30px; font-family: "Microsoft Yahei";}

.leaderBox .bd .btnList {float: left; width: 165px; padding: 0 0 0 19px;overflow: hidden;}
.leaderBox .bd .btnList li { float: left; width: 165px; background: url(images/btn.png) no-repeat 0 -20px; height: 40px; line-height: 40px; margin-bottom: 10px;}
.leaderBox .bd .btnList li a{padding: 0 0 0 62px; font-size: 14px; font-weight: bold; color: #ba1f1f;}

.letterBox { margin-top: 10px; float: left; border-top: 1px solid #b20008; }
.letterBox .hd { height: 36px; line-height: 32px; background: url(images/boxtitle.png) repeat-x  0 -128px; padding: 0 0 0 10px; position: absolute; width: 646px; border-right: 1px solid #d1e5f0; border-left: 1px solid #d1e5f0;}
.letterBox .hd li { float: left; height: 36px;}
.letterBox .hd li a { padding: 0 20px; font-size: 14px;font-weight: bold;}
.letterBox .hd li.on {background: url(images/tabtitle.png) no-repeat center bottom;}
.letterBox .hd li.on a {padding: 0 20px; color: #fff; background: url(images/tabtitle.png) repeat-x 0 0; display: block; }
.letterBox .bd {padding-top: 36px;}

.letterList { width: 730px; border-top: 1px solid #fff;}
.letterList th.title { text-align: left;}
.letterList th.num { width: 80px; text-align: center;}
.letterList th.dep { width:120px; text-align: center;}
.letterList th.date { width:80px; text-align: center;}
.letterList th.status { width:80px; text-align: center;}
.letterList th { font-weight: bold; text-align: center; font-family: "Microsoft Yahei"; font-size: 14px;}
.letterList td.title {background: url(imagesicons-1.png) 0 12px no-repeat; padding: 0 0 0 20px; text-align: left;  }
.letterList tr { height: 36px; line-height: 36px; text-align: center; border-bottom: 1px dashed #eee;}
.letterList tr.libg { }
.letterList .tips { height: 40px; line-height: 40px; background: #f2f2f2; border-bottom: 0;}
.letterList .status,.datetime,.name  {text-align: center; padding-right: 10px;}
.letterList .more { border: 1px solid #ccc; display: block;text-align: center; height: 26px; line-height: 26px; margin-top: 10px; }

/*在线访谈*/
#sideZxft .bd {padding: 10px;}
#sideZxft .bd .interviewPic { float:left; width:213; height:123px; }
#sideZxft .bd .interviewPic img { width:213px; height:123px; }
#sideZxft .bd .interviewCon { width:130px; float:right; font-family: "Microsoft Yahei"; }
#sideZxft .bd .interviewCon .label { font-weight: bold; color: #b20008; }
#sideZxft .bd .interviewCon .title a { color:#333; font-weight:bold; }
#sideZxft .bd .interviewCon .more{ color:#ea4c08}
#sideZxft .bd .interviewLink{ float: left; padding: 15px 0 0 10px;}
#sideZxft .bd .interviewLink a{ display:inline-block; margin-right:10px; width:95px; height:26px; line-height:26px; text-align:center; background:#f2f2f2; color: #555; border-radius: 2px; font-size: 14px; font-family: "Microsoft Yahei";}


/*信件列表页*/
.letterPageList {padding-top: 20px;}
.letterPageList .letterList tr{ border-bottom: 0;}

/*信件搜索*/
.ztSearch { width: 730px; height:69px; overflow: hidden; margin-bottom: 15px; float: left; background: url(imagestitlebg.png) 0 -402px no-repeat; }
.ztSearch em { font-size: 14px; color: #2e8cc0; font-weight: bold; float: left;}
.ztSearch .searchList { padding: 10px 0 0 135px; width: 325px;}
.ztSearch .text { width: 295px; height: 24px; line-height: 24px; border: 0;}
.ztSearch .btn{ width: 60px;height: 24px; line-height: 24px; text-align: center; background: #b20008; border: none; font-size: 12px; font-weight: bold; color: #fff; margin-top: 5px; }
.ztSearch .write {width: 260px; height: 69px; line-height: 69px; background: #8c9fb5;}
.ztSearch .write a { background: url(imagesicons.png) no-repeat 50px -785px; height: 69px; line-height: 69px; padding: 0 0 0 105px; font-size: 26px; font-weight: bold; color: #fff; font-family: "Microsoft Yahei"; display: block;}
.ztSearch .write a:hover {color: #fff;}

/*pagebox*/
.pagebox {width: 380px; height: 235px; background: #fff;overflow: hidden;}
.pagebox .hd {height: 42px; line-height: 42px; background:#faebec; border-bottom: 1px solid #b20008; position: relative;}
.pagebox .hd h3 { float: left; font:16px/40px Microsoft Yahei; height:40px; position: absolute; left: 0; top: 0;  }
.pagebox .hd h3 a { height: 43px; line-height: 40px;padding: 0 20px; float: left; }
.pagebox .hd h3.on {background: #b20008; border-bottom: 3px solid #960007; }
.pagebox .hd h3.on a {line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; font-weight: bold;
 display: block; }
.pagebox .hd .more {float: right; padding-right: 10px;}
.pagebox .bd {  border-top: none; padding:8px 12px;}
.pagebox .bd .infoList li {height: 30px; line-height: 30px;}
.pagebox .bd .infoList li a {font-size: 13px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox .bd .infoList li a:hover {background-position: 0 8px;}
.pagebox-zwhd {width: 780px; height: 235px; background: #fff;overflow: hidden;}
.pagebox-zwhd .hd {height: 42px; line-height: 42px; background:#faebec; border-bottom: 1px solid #b20008; position: relative;}
.pagebox-zwhd .hd h3 { float: left; font:16px/40px Microsoft Yahei; height:40px; position: absolute; left: 0; top: 0;  }
.pagebox-zwhd .hd h3 a { height: 43px; line-height: 40px;padding: 0 20px; float: left; }
.pagebox-zwhd .hd h3.on {background: #b20008; border-bottom: 3px solid #960007; }
.pagebox-zwhd .hd h3.on a {line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; font-weight: bold;
 display: block; }
.pagebox-zwhd .hd .more {float: right; padding-right: 10px;}
.pagebox-zwhd .bd {  border-top: none; padding:8px 12px;}
.pagebox-zwhd .bd .infoList li {height: 30px; line-height: 30px;}
.pagebox-zwhd .bd .infoList li a {font-size: 13px; font-family: "Microsoft Yahei"; background-position: 0 8px;}
.pagebox-zwhd .bd .infoList li a:hover {background-position: 0 8px;}

/*写信页*/
.letter {background: #fff; overflow: hidden; padding: 0 20px;}
.letter .bd { padding: 20px 17px;}
.onlinepl_notice{ background: #eaf8ff; border:1px solid #d1e5f0; padding:10px 15px; margin-bottom:10px; }
.onlinepl_notice strong{ color:#2e8cc0;}

#xyBox .info {font-size: 14px;}
#xyBox .btnList { width: 320px; margin: 0 auto; padding: 20px 0;}
#xyBox .nextBtn {background: #b20008; width: 200px; height: 34px; line-height: 34px; font-size: 18px; font-family: "Microsoft Yahei"; color: #fff; border: 0;border-radius: 5px;}
#xyBox .prevBtn {background: #e7e7e7; width: 100px; height: 34px; line-height: 34px; font-size: 18px; font-family: "Microsoft Yahei"; color: #666; border: 0;border-radius: 5px;}

/*信件内容页*/
#letterCont {background: #fff; padding: 0 20px 20px; width: 730px;}
.letterTab { margin-top:10px; font-family: "Microsoft Yahei";}
.letterTab tr.title { border:1px solid #d1e5f0; border-top: 2px solid #C23F45; border-bottom: none; font-weight:bold; height:40px; line-height:40px; font-size:18px; color:#B20008;background:#FBFBFB; }
.letterTab tr.title td {padding: 0 15px;}
.letterTab td{ border:1px solid #e6e6e6; padding:10px;}
.letterTab .tit{ background:#f7f7f7; font-weight:bold; width:10%; text-align:center; padding:5px 5px 5px 10px; white-space:nowrap; font-size: 14px;}
.letterTab .content{ font-size:14px; line-height:180%;}
.letterTab .pjTN{width:60px; height:22px;background:url(images/btn.png) no-repeat; display:inline-block;color:#fff; font-weight:bold; text-align:center; line-height:22px; cursor:pointer; margin-left:50px;}

#lettercommentcontent{ background:#F6F6F6; margin-top:10px; padding:0 10px 10px; }
#lettercommentcontent dt{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #ccc; padding:0 10px; font-weight:bold; }
#lettercommentcontent dt a{ float:right; color:#999; font-weight:normal;}
#lettercommentcontent .bd{ padding:10px 10px 5px 35px;}
#lettercommentcontent .bd input,#lettercommentcontent .bd select{ vertical-align:middle;}
#lettercommentcontent .bd li{ padding:5px 0;}
#lettercommentcontent .bd li span{ vertical-align:top;}
#lettercommentcontent .return{ padding:0 0 0 70px;}
#lettercommentcontent .return .bt{ width: 80px; padding: 0 0 0 20px; height: 24px; line-height: 24px; background: url(images/btn.png) no-repeat 0 -60px; border: none; font-size: 14px; font-weight: bold; color: #2e8cc0; text-align: center;}

/*申请表*/

.onlinepl_form{
}
.onlinepl_form .tdtit{
	font:bold 12px/24px "宋体"; padding-left:22px;
	color:#333; background:#f5f5f5;
}
.onlinepl_form .tdtit span{
	color:#666;
	font-weight:normal;
}
.onlinepl_form td{
	width:33%;
	height:30px; line-height:30px;
	border: 1px solid #EDEDED;
	padding: 2px 5px;
}
.onlinepl_form .tdlab{
	text-align:right;
	width:15%;
}
.onlinepl_form .tdlab span{
	color:#F00;
	padding:0 10px;
}
.onlinepl_form  input[type="text"]{
	width:90%;
	border:#ccc solid 1px;
	color:#36C;
	height:20px;
	overflow:hidden;
	vertical-align: middle;
}
.onlinepl_form #code img {vertical-align: middle;}
.onlinepl_form .bottombt{
	margin-top:20px; padding-top:20px;
	text-align:center;
	border-top:solid 1px #eee;

}
.onlinepl_form .bottombt input[type="text"]{
	width:150px;
	vertical-align:middle;
}
.onlinepl_form  textarea{
	width:90%;
	border:#d9e6f2 solid 1px;
	color:#36C;
	overflow:hidden;
	font:normal 12px/24px "宋体";
}
.onlinepl_form .bottombt input[type="submit"]{
	width:70px;
	height:26px;
	background:#B20008;
	border:none;
	vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	border-radius: 2px;
}
.onlinepl_form .bottombt input{
	width:70px;
	height:26px;
	background:#B20008;
	border:none;
	vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	border-radius: 2px;
}
.onlinepl_form .bottombt li{
	padding:5px 0;
}
.onlinepl_form .bottombt img{
	margin:0 5px;
}
/*查询&结果*/
.govDir_box dt a,.ComplaintsReport_box dt a
{
	float: left;
	margin:0 0 0 3px;
	font: normal normal bold 14px/24px auto;
	text-align:center;
	color:#fff;
	background: url(images/list_dtbtbg_r.gif) no-repeat right top;
	text-decoration:none;
	background-position: 100% -24px;
}
.govDir_box span,.ComplaintsReport_box span
{
	float: left;
	cursor: pointer;
	background: url(images/list_dtbtbg_l.gif) no-repeat left top;
	padding:3px 8px;
	background-position: 0 -24px;
	height: 18px;
}
.govDir_box dt,.ComplaintsReport_box dt
{
	height:24px;
	background: url(images/invest_title2bg.gif) repeat-x;
	border:#d6dee7 1px solid;
	overflow:hidden;
	padding-left:27px;
}
.govDir_box .titlechg,.ComplaintsReport_box .titlechg{background-position: 100% 0; color: #3164b3;}
.govDir_box .titlechg span,.ComplaintsReport_box .titlechg span{background-position: 0 0;}

.onlinepl_result{
	/*border:#E6E6E6 solid 1px;*/
	margin:10px 0;
	background:#fff;
}
.onlinepl_result td{
	background:#fff;
	width:33%;
	padding:5px;
	border:#E6E6E6 solid 1px;
}
.onlinepl_result .tdlab{
	text-align:right;
	width:15%;
	background: #f7f7f7;
}
.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_comments_A{overflow:hidden;}
.onlinepl_comments_A h1{font:30px "微软雅黑","宋体";color:#000; line-height:36px; margin:0 0 18px 0; font-weight:bold;}
.onl_com_list{background:#f3f8fe; margin:0px 18px; overflow:hidden; }
.onl_com_list h2{ font-size:14px; font-weight:bold; background:url(images/onlinepl_c_bg01.gif) repeat-x; line-height:44px; padding-left:23px; margin:0px;}
.onl_com_list_boxa dl{padding:0px 23px 23px 23px;}
.onl_com_list_boxa dt{ color:#999; padding-top:24px;}
.onl_com_list_boxa dt .post-time{ float:right;}
.onl_com_list_boxa dt .UserName{ color:#0a67ce; font-weight:bold;}
.onl_com_list_boxa dd{ padding-bottom:18px; border-bottom:1px dotted #3991E9;}	
.onl_com_list_boxa dd p{ line-height:24px; font-size:14px; color:#333; margin:0px; padding-top:18px;}	
.UserAction{ margin-top:18px; overflow:hidden; }
.UserAction .UserAction_support{ float:right; color:#0a67ce; padding-left:20px; background:url(images/onlinepl_c_icon01.gif) no-repeat; height:18px;}
.UserAction .UserAction_against{ float:right; color:#0a67ce; padding-right:17px; padding-left:20px; background:url(images/onlinepl_c_icon02.gif) no-repeat; height:18px; }
.onlinepl_comments_B{background:#f3f8fe; margin:18px; overflow:hidden;}
.onlinepl_comments_B dl{padding:23px;}
.onlinepl_comments_B dt{ margin-bottom:6px; line-height:24px; border-bottom:1px dotted #3991E9; font-weight:bold; color:#ff0300;}
.onlinepl_comments_B .bd ul li{ color:#333333; padding-top:6px;}
.onlinepl_comments_B .bd ul li .inputtext01{border:1px solid #dfe4e7; width:185px; height:18px; margin-left:8px; color:#333333; vertical-align:middle; height:22px; }
.onlinepl_comments_B .bd ul li .inputtext02{border:1px solid #dfe4e7; width:100px; height:18px; margin-left:8px; color:#333333; vertical-align:middle; height:22px; }
.onlinepl_comments_B .bd ul li #TxtComments{border:1px solid #dfe4e7; width:629px; height:127px; font-size:12px; margin-left:8px; color:#333333; vertical-align:top;}
.onlinepl_comments_B .return{ text-align:center; margin-top:10px;}
.onlinepl_comments_B .return .bt{ background:url(Images/advice_bt.gif) no-repeat ; border:none; line-height:34px; display:inline-block;*display:inline;zoom:1;padding-top:0;height:34px;width:88px; color:#4967AC; font-weight:bold;}

/*查询*/
.OpenSearch {padding: 20px 50px;}
.OpenSearch .field { height: 34px; line-height: 34px;}
.OpenSearch .field input { border: 1px solid #ccc; width: 180px; height: 20px;}
.OpenSearch #BtnSubmit { width: 80px; height: 30px; line-height: 30px; background:#b20008; border: none; font-size: 14px; font-weight: bold; color: #fff; text-align: center;margin-left: 54px; margin-top: 10px; display: block; border-radius: 2px;}

.App_bottom {height: 60px; text-align: center; margin-top: 20px;}
.App_bottom a{
	width:70px;
	height:26px;
	background:#b20008;
	border:none;
	vertical-align:middle;
	color:#fff;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	display: block;
	float: left;
	margin:0 30px 0 100px;
}
.submitOverback{
	width:70px;
	height:26px;
	background:url(images/btn.png) no-repeat 0 -184px;
	border:none;
	vertical-align:middle;
	color:#2e8cc0;
	font:bold 14px/26px "宋体";
	cursor:pointer;
	display: block;
	float: left;
}

/*网上调查*/
.report {background: #fff; overflow: hidden; padding: 15px 0;}
#reportBox {background: #fff; padding: 0 20px; width: 730px;}
.reportList { padding:0px 15px;}
.reportList li{ font-size:14px;}
.reportList li a {background:url(imagesdot01.png) no-repeat 0 5px; padding-left:12px;}
.reportList li a:hover{background:url(imagesdot02.png) no-repeat 0 5px; }
.reportList li .view{ color:#2d8bbe; font-weight: bold; background: none; padding: 0; }
.reportList li .view:hover{background:none;}
.reportList li .join{   font-weight: bold; background: none; padding: 0;  }
.reportList li .join:hover{background:none;}
.reportList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

/*公众问答*/
#mainContent {background: #fff; overflow: hidden; padding: 0 20px; width: 730px;}
.newsList { padding:20px 0;}
.newsList li{ font-size:14px; height:30px; line-height:30px; font-family: "Microsoft Yahei"; }
.newsList li a{background:url(imagesdot01.png) no-repeat 5px 9px; padding-left:20px;}
.newsList li a:hover{background:url(imagesdot02.png) no-repeat 5px 9px; }
.newsList li .date{ float:right; color:#999; padding-right: 5px; }
.newsList li .node{ color:#999	;  }
.newsList li.split { border-top: 1px dotted #ccc; margin: 25px 0; height: 1px;}

#askList {background: #fff; overflow: hidden; padding: 0 20px 20px; width: 730px;}
#askList .bd { padding: 20px 0 0; overflow: hidden; }
#askList .bd .tips { border-bottom: 1px solid #e4e4e4;margin-bottom: 38px;}
#askList .bd .write { margin: 20px auto; width: 155px; height: 38px; line-height: 38px; background: url(imagestitlebg.png) 0 -471px no-repeat; text-align: center; color: #fff; font-family: "Microsoft Yahei"; font-size: 16px;}
#askList .bd .write a{ color: #fff; padding-left: 25px;}

#sideZxwt,#sideCjwt { width: 355px;}
#sideZxwt .hd,#sideCjwt .hd {background: none;}
#sideZxwt .bd,#sideCjwt .bd {padding-top: 10px;}

/*签写留言*/
#msgWrite {background: #fff; overflow: hidden; padding: 0 20px 20px;}
#msgWrite .hd { height: 120px; line-height: 120px; color: #b20008; font-size: 26px;text-align: center; font-family: "Microsoft Yahei";}
#msgWrite .bd {width: 760px; margin: 0 auto;}
#msgWrite .tdbgleft {width: 120px; text-align: right;font-size: 14px; font-family: "Microsoft Yahei";}
#msgWrite td {padding: 5px 0;}
#msgWrite td input {height: 24px; line-height:24px;}
#msgWrite .input_button {background: #B20008; border-radius: 2px; color: #fff; font-size: 14px; border: 0; width: 80px; height: 30px; font-family: "Microsoft Yahei";}
#msgWrite #BtnCancel {background: #9E9E9E; border-radius: 2px; border: 0; width: 80px; height: 30px; color: #fff; font-size: 14px; font-family: "Microsoft Yahei";}

/*留言-内容页*/
#msgDetail {background: #fff; overflow: hidden; padding: 0 20px 20px; width: 730px;}
.msgDetail {padding:1px; margin-bottom:15px; margin-top: 15px; }
.msgDetail .hd{ background:#ebebeb; border: 1px solid #cdcdcd; overflow: hidden;}
.msgDetail .hd h3 { width: 704px; float: left; border: 1px solid #fff; padding: 5px 10px; color: #333; font-weight: bold; }
.msgDetail .hd b {float: left; width: 550px; }
.msgDetail .hd b em {background: url(imagesicons.png) 0 -883px no-repeat; width: 26px; height: 24px; overflow: hidden; display: block; float: left;}
.msgDetail .hd span{float:right; font-size: 12px;font-weight: bold; }
.msgDetail .bd{overflow:hidden;border:1px solid #cdcdcd; border-top:none; font-size: 12px;}
.msgDetail .img{float:left;width:22%; text-align:center; display:inline;min-height:120px; padding-top: 30px; }
.msgDetail .img img{margin:20px 0 0 0; }
.msgDetail .cont {padding:15px 20px; min-height:120px; width: 525px; float: left; border-left: 1px solid #cdcdcd;  }
.msgDetail .cont .fr{text-align:right; color:#999;}
.msgDetail .cont .fr a{color:#999;}
.msgDetail .msgContHere{padding:10px 0; }
.msgDetail .adminRep{padding:10px 15px;margin:10px 0;border-top:1px solid #ddd; overflow:hidden; background: #f5f5f5; }
.msgDetail .adminRep b{color:#a10510;}
.msgDetail .adminRep .fr{}
