﻿@charset "utf-8";
.result_div{display: none;}
.f_red{color: red;}
.bor_red{border: 1px solid red;}
#sq_hf{display: none;}

/* 诉求列表 */
.sq_list_bd{width: 100%;height: auto;overflow: hidden;}
.sq_header{background: #ebf4fd;}
.sq_header div{color: #333333;}
.sq_row{padding: 10px 0;height: auto;line-height: 24px;overflow: hidden;}
.sq_row div{float: left;text-indent: 1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sq_xjbm{width: 20%;}
.sq_title{width: 38%;}
.sq_start_time{width: 15%;}
.sq_clzt{width: 11%;}
.sq_gkzt{width: 15%;}
.sq_row:nth-of-type(even){background: #efefef;}
/*信件查询*/
.form-group{font-size: 16px;}
.ml {height: 42px;line-height: 42px;}
.inputTxt {width: 100%;height: 34px;border: 1px solid #e5e5e5;text-indent: 1rem;}
.btnb {display: block;margin: 0 auto;padding: 1px 0 0 0;text-align: center;}
.btnb a.blue {margin-bottom: 15px;background: #226ebc;cursor: pointer;}
.btnb a {display: inline-block;height: 36px;padding: 0 30px;border-radius: 6px;line-height: 36px;text-align: center;color: #fff;font-size: 16px;}
/*列表翻页*/
.page { text-align: center; }
.m-lst-pg { display: inline-block; margin: 10px 0; font-size: 0; vertical-align: middle; }
.m-lst-pg > a:first-child, .m-lst-pg > a:first-child em { border-radius: 2px 0 0 2px; }
.m-lst-pg > a:last-child, .m-lst-pg > a:last-child em { border-radius: 0 2px 2px 0; }
.m-lst-pg > :first-child { margin-left: 0 !important; }
.m-lst-pg > :last-child { margin-right: 0 !important; }
.m-lst-pg a, .m-lst-pg input, .m-lst-pg span { border: 1px solid #e2e2e2; }
.m-lst-pg span.hover { background: #005ebe; color: #fff; }
.m-lst-pg a, .m-lst-pg span { display: inline-block; height: 36px; margin: 0 -1px 0 0; padding: 0 15px; line-height: 36px; color: #333; font-size: 16px; vertical-align: middle; }
.m-lst-pg > a.m-lst-pg-prev { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.m-lst-pg a:hover { color: #005ebe; }
.m-lst-pg em { font-style: normal; }
.m-lst-pg .m-lst-pg-spr { color: #777; font-weight: 700; }
.m-lst-pg a { text-decoration: none; }
.m-lst-pg .m-lst-pg-curr { position: relative; }
.m-lst-pg .m-lst-pg-curr em { position: relative; color: #fff; }
.m-lst-pg .m-lst-pg-curr .m-lst-pg-em { position: absolute; top: -1px; left: -1px; width: 100%; height: 100%; padding: 1px; background-color: #005ebe; }
.m-lst-pg-em { border-radius: 2px; }
.m-lst-pg-next em, .m-lst-pg-prev em { font-size: 16px; }
.m-lst-pg .m-lst-pg-count, .m-lst-pg .m-lst-pg-limits, .m-lst-pg .m-lst-pg-refresh, .m-lst-pg .m-lst-pg-skip { margin-right: 10px; margin-left: 10px; padding: 0; border: none; }
.m-lst-pg .m-lst-pg-limits, .m-lst-pg .m-lst-pg-refresh { vertical-align: top; }
.m-lst-pg .m-lst-pg-refresh i { display: none; font-size: 16px; cursor: pointer; }
.m-lst-pg .m-lst-pg-skip { height: 36px; line-height: 36px; color: #777; }
.m-lst-pg .m-lst-pg-skip a { overflow: hidden; height: 36px; margin: -2px 0 0 0; padding: 0; border: none; line-height: 36px; }
.m-lst-pg input { width: 60px; height: 26px; margin: 5px 10px; padding: 0; line-height: 26px; text-align: center; color: #343434; }
.m-lst-pg input:focus { border-color: #005ebe !important; }
.m-lst-pg button { height: 34px; margin-left: 10px; padding: 0 10px; border: none; border-left: solid 1px #ddd; border-radius: 0 6px 6px 0; line-height: 36px; background: #fff; font-size: 16px; cursor: pointer; }
.m-lst-pg .m-lst-pg-count, .m-lst-pg .m-lst-pg-limits, .m-lst-pg .m-lst-pg-refresh, .m-lst-pg .m-lst-pg-skip { margin-right: 10px; margin-left: 10px; padding: 0; border: none; }
.m-lst-pg .m-lst-pg-skip { height: 36px; margin-left: 0; padding-left: 15px; border: 1px solid #e2e2e2; border-radius: 0 6px 6px 0; line-height: 36px; color: #777; }

/* 诉求正文 */
.lst-tnm {overflow: hidden;height: auto;border-bottom: solid 1px #e1e1e1;line-height: 50px;}
.lst-tnm a {z-index: 4;display: inline-block;padding: 0 10px;border-bottom: 3px solid #226ebc;line-height: 47px;color: #226ebc;font-weight: bold;font-size: 20px;}
.sq_info_bd{height: auto;overflow: hidden;}
.sq_table{height: auto;overflow: hidden;margin-top: 2rem;border: 1px solid #e5e5e5;border-bottom: none;}
.sq_table .sq_row{width: 100%;background: none;border-bottom: 1px solid #e5e5e5;padding: 1.5rem 2rem;font-size: 16px;color: #777777;text-shadow: 0 0px 1px #999999;}
.sq_table .sq_row:first-child{text-align: center;}
.sq_table .sq_row div{padding: 0;text-indent: 0;}
.sq_table .sq_row div.xinj_tnm{width: 100%;font-weight: bold;color: #333;clear: both;height: auto;overflow: hidden;}
.sq_table .sq_row i{font-weight:bold;width: 8rem;display: inline-block;text-align: left;color: #333;}
#replyContent,#content{line-height: 26px;display: block;}
.sq_bor_lt{border-right: 1px solid #e5e5e5;}
.sq_table .sq_row.sq_tab_tnm{font-size: 18px;font-weight: bold;color: #444444;}
#xinj_huif{display: none;}
.sq_table .sq_row img{width: 90%;}

/*诉求目的 满意度调查 */
#myddc{display: none;}
.radio{height: auto;overflow: hidden;padding: 0;}
.radio li{float: left;padding: 0 2rem;float: left;font-size: 15px;}

/* 验证码 */
#verifyCode{width: 100px;height: 30px;border: 1px solid #E5E5E5;}

/* 提交按钮 */
.form_post{padding: 2rem;height: auto;overflow: hidden;	}
.form_post input{display: inline-block;width: 120px;height: 38px;margin: 0 5px;border: none;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #226ebc;color: #fff;font-weight: bold;font-size: 16px;}

/* 诉求表单*/
.xxxz{padding: 2rem;border-bottom: 1px solid #e5e5e5;height: auto;overflow: hidden;}
.xxxz p{font-size: 16px;color: #656565;line-height: 26px;}
.sq-bd{background: #FFFFFF;overflow: hidden;height: auto;padding: 0 20px 20px;}
#appealForm .row{margin-bottom: 15px;font-size: 15px;}
#appealForm .row div:first-child{text-align: right;font-size: 16px;}
#appealForm .sq_row i{float:left;}
#appealForm .sq_row>div{font-weight: bold;display: inline-block;text-align: left;color: #333;}
#appealForm #purId{margin-top: 0;}
#appealForm input{border: 1px solid #E5E5E5;text-indent: 1rem;}
#appealForm input[type=text]{height: 30px;width: 70%;}
#appealForm .form_post{text-align: center;}
textarea#content{width: 100%;border: 1px solid #E5E5E5;}
#appealForm select{height: 30px;border: 1px solid #E5E5E5;}
/*举报*/
.xfcnt {background: url(../images/textb.png) center no-repeat;height: auto;line-height: 32px;padding: 18px 0px;overflow: hidden;}
.xfcnt h1 {font-size: 18px;font-weight:normal;text-align:left;}
.xfcnt h1 em {color:#193f8c;font-size: 18px;font-weight:normal;}
.xfcnt ul li {font-size: 18px;font-weight:normal;margin-left:25px;}
.xfcnt p {padding:0 25px;overflow: hidden;font-size: 16px;font-weight: normal;margin-bottom: 0;}
.xfcnt a { color:#193f8c;}
.wyyd {font-size: 18px;padding: 0 83px;margin: 0 auto;padding-top: 15px;margin-bottom: 30px;}
#acceptCheckbox {margin-right:15px;width: 19px;text-align:center;height: 36px;float: left;}
.page_main_tit { margin:0 auto; overflow:hidden; width:472px;}
.button_sm_grey {width:199px; height:56px; float:left; margin:0 10px; background:url(../images/button_sm_grey.png)  center no-repeat; border:0 none;    cursor: not-allowed;}
.button_nm_grey {width:199px; height:56px; float:left; margin:0 10px;  background:url(../images/button_nm_grey.png)  center no-repeat; border:0 none;    cursor: not-allowed;}
.button_sm { width:199px; height:56px; float:left; margin:0 10px; background:url(../images/button_sm.png)  center no-repeat; border:0 none;cursor: pointer;}
.button_nm { width:199px; height:56px; float:left; margin:0 10px; background:url(../images/button_nm.png)  center no-repeat; border:0 none;cursor: pointer;}


/*信件编码*/
.result_div{padding: 3rem 0;}
.result_div tr{line-height: 2;font-size: 16px;}
#sq_code,#sq_query_code{color: #ff0000;}

@media (max-width: 1024px) {
	.sq_xjbm{width: 25%;}
	.sq_title{width: 55%;}
	.sq_start_time{width: 20%;}
}
@media (max-width: 992px) {
	.sq_table .sq_row>div:nth-of-type(2){margin-top: 2rem;}
	.sq_title{width: 75%;}
	.sq_start_time{width: 25%;}
}
@media (max-width: 640px) {
	.sq_title{width: 70%;}
	.sq_start_time{width: 30%;}
}
@media (max-width: 400px) {
	.yzm_link{width: 80%;display: inline-block;}
	.sq_title{width: 65%;}
	.sq_start_time{width: 35%;white-space: nowrap;}
	.btnb a {
	    display: inline-block;
	    height: 80px;
	    padding: 0 30px;
	    border-radius: 6px;
	    line-height: 36px;
	    text-align: center;
	    color: #fff;
	    font-size: 16px;
	}
}
