@charset "utf-8";
/* 自适应全局 */
html {
	font-size: 13.33333vw; /*750px*/
	/*font-size: 9.259259vw;*/ /*1080px*/
}

/* 全局 */
html, body, form {height:100%;}
body {background: #FFF; font-family: "微软雅黑","Arial","宋体"; color: #666; font-size: 12px; min-width: 320px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, th, td {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input, textarea, select {margin: 0; font-size: 100%; font-family: "微软雅黑","Arial","宋体";}
ul, li, ol {list-style-type: none;}
img {border: 0;}

input[type="text"], input[type="password"] {
    margin-bottom: 0;
    border: none;
    padding: 0;
    background-color: #f6f6f6;
    color: #666;
    height: auto;
    line-height: normal;
    width: auto;
}

/* 清除浮动 */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*html .clearfix {height: 1%;}
* + html .clearfix {height: 1%;}
.clrfix:before, .clrfix:after {content: ""; display: table;}
.clrfix:after {clear: both;}
.clrfix {zoom: 1;}
/* 清除浮动 适用100% */
.overflowfix {overflow: auto; zoom: 1;}
.displayfix {display: inline-block; *display: inline; zoom: 1; width: 100%; _width: auto;}

/* 去掉A标签和按钮的虚线框 谷歌默认无虚线 */
a {blr: expression(this.onFocus=this.blur());} /* A标签：IE7 IE6  */
a:focus {outline: none;} /* A标签：FF IE8  */
input::-moz-focus-inner {border: 0;} /* 按钮：FF */

/* 去掉谷歌两种文本框和下拉的阴影 */
input, textarea, select {outline: none;}

/* 去掉谷歌文本框记住的样式 */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	/*-webkit-text-fill-color: #FF0000 !important;*/ /*文字颜色*/
	transition: background-color 50000s ease-in-out 0s; /*背景颜色*/
}

/* 特有 */
.clr {clear: both; font-size: 0; height: 0; line-height: 0;}
.clr1 {clear: both; font-size: 0; height: .1rem; line-height: normal;}
.clr2 {clear: both; font-size: 0; height: .2rem; line-height: normal;}
.clr3 {clear: both; font-size: 0; height: .3rem; line-height: normal;}
.fl {float: left;}
.fr {float: right;}
.va_t {vertical-align: text-top;}
.va_c {vertical-align: middle;}
.va_b {vertical-align: text-bottom;}
.text_l {text-align: left !important;}
.w_auto {width: auto;}
.h_auto {height: auto;}
.wh_auto {width: auto; height: auto;}
.padding_n {padding:0 !important;}
.padding_2 {padding:.2rem !important;}
.padding_t0 {padding-top:0 !important;}
.padding_b0 {padding-bottom:0 !important;}
.sxbl_table_over td {background: #FFFFCC !important;}/*table表格，经过td变色*/
.back_bg_n {background: none !important;}
.back_bg_b {background-color: #FFF;}
.back_bg_h {background-color: #F5F5F5;}
.back_bg_h2 {background-color: #EEEEEE;}
.right_1 {right: .1rem !important;}
.right_2 {right: .2rem !important;}
.right_3 {right: .3rem !important;}
.right_4 {right: .4rem !important;}

/* 链接 */
a {text-decoration: none; color: #666;}
a:hover {text-decoration: none; color: #FF6600;}

/* 文字垂直居中 */
.wrap {display: table; width: 100%; height: 100%; *position: relative;}
.wrap .subwrap {vertical-align: middle; display: table-cell; *position: absolute; *top: 50%; left: 0; width: 100%;}
.wrap .content {*position: relative; *top: -50%;}

/* 通用 */
/*.headerOuterWrapper {
    height: auto;
    margin-bottom: 0;
}*/
.body_h {
	min-height:calc(100% - 63px - 55px);
	margin-top:13px;
}
.bg_white {
	background:#FFF !important;
}
.bg_grey {
	background:#F0F0F0 !important;
}
/*.block {
    padding: .4rem;
}*/

/*公共表单*/
.public_form {
    padding: .15rem .7rem .7rem;
    background: #FFF;
}
.public_form .public_title {
	font-size: .36rem;
	color:#cf2c25;
	padding:.45rem 0;
	text-align:center;
	font-weight:bold;
}
.public_form li {
	display: flex;
	flex-wrap: wrap; /*换行*/
	justify-content: space-between; /*两端对齐*/
	padding-bottom:.3rem;
}
.public_form li * {
	vertical-align:middle;
}
.public_form .title {
	font-size: .3rem;
	color:#333;
	padding-top:.15rem;
	width:15%;
	text-align:right;
}
.public_form .star {
	color:#FF0000;
	padding-right:.05rem;
}
.public_form .text {
	width:80%;
}
.public_form .text input {
	background: #FFF; border: 1px solid #CCCCCC; padding: 0 .2rem; width: 100%; height: .68rem; color: #333;
	border-radius:.1rem; font-size: .24rem; box-sizing: border-box; display:inline-block;
}
.public_form .text textarea {
	background: #FFF; border: 1px solid #CCCCCC; padding: .15rem .2rem; width: 100%; height: 2.7rem; color: #333;
	border-radius:.1rem; font-size: .24rem; box-sizing: border-box;
}
.public_form .code {
	display:inline-block; padding-left:.2rem;
}
/*.public_form .button input {
	background: #1a599d; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:100%; height:1rem; font-size:.4rem; color:#FFF;
	border-radius:100px;
}*/
.public_form_b {
    padding: .15rem .7rem .7rem .2rem;
}
.public_form .public_title {
	background:url(/wap/images/content/ico_01.png) no-repeat 0 center; background-size:.08rem auto;
    font-size: .36rem;
    color: #333333;
    padding: .25rem 0 .25rem .25rem;
    text-align: left;
    font-weight: bold;
	border-bottom:.02rem solid #DDD;
	margin:.2rem 0 .5rem .3rem;
}
.public_form_b .title {
	width:1.5rem;
}
.public_form_b .text {
	width: calc(100% - 1.5rem - .25rem);
}
.public_form_b .mailbox_button {
    padding: .5rem 0 .3rem .5rem;
}

/* 市长信箱 */
.mailbox_button {
	text-align: center;
	padding:.5rem 0 .3rem;
}
.mailbox_button input {
	background: #FF6600; border: none; margin:0 auto; padding:0; cursor:pointer; overflow: visible;
	width:4.7rem; height:.7rem; font-size:.3rem; color:#FFF;
	border-radius:.1rem;
}
.mailbox_button a {
	display:block;
	background:#FF6600;
	font-size:.3rem;
	color:#FFFFFF;
	width:4.7rem;
	line-height:.7rem;
	margin:0 auto;
	border-radius:.1rem;
	font-weight: bold;
}
.mailbox_list {
	padding:0 .65rem .6rem;
}
.mailbox_list li {
	padding:.28rem 0;
	border-bottom:.01rem solid #E3E3E3;
}
.mailbox_list .title {
	font-size:.3rem;
	line-height:.4rem;
}
.mailbox_list .time {
	font-size:.18rem;
	color:#999;
	padding-top:.1rem;
}
.mailbox_info .title {
	text-align:center;
	padding:.5rem 0 0;
}
.mailbox_info .title span {
	font-size: .36rem;
	color:#cc0000;
	text-align:center;
	border-bottom:.04rem solid #CC0000;
	font-weight:bold;
	display:inline-block;
	padding-bottom:.15rem;
}
.mailbox_info .sum {
	line-height:.5rem;
	font-size: .28rem;
	color:#333333;
	padding:.45rem .75rem .6rem;
}
 .zxxx {
	line-height:.7rem;
	color:#333333;
	padding:.45rem  0.5rem 0.5rem  0.5rem;
}
.zxxx p {
	line-height:.7rem;
	font-size:.28rem;
}
.mailbox_info .mailbox_button {
	padding:.6rem 0;
	border-top:.01rem solid #ccc;
	margin:0 .75rem;
}
.zxmailbox_ps {
	line-height:.7rem;
	font-size:.28rem;
}
.mailbox_ps {
	padding:0 1.2rem .45rem;
}
.mailbox_ps .title {
	font-size: .36rem;
	color:#cf2c25;
	padding:1rem 0 .5rem;
	text-align:center;
	font-weight:bold;
}
.mailbox_ps .sum {
	padding:.5rem 0 .5rem .6rem;
	line-height:.5rem;
	background:#F9F9F9;
	border:.02rem solid #FF6600;
}
.mailbox_ps .sum p {
	line-height:.7rem;
	font-size:.28rem;
}
.mailbox_ps .sum b {
	font-family:Arial, Helvetica, sans-serif;
}
.mailbox_ps .sum .a1 b {
	color:#0066FF;
}
.mailbox_ps .sum .a2 b {
	color:#D02626;
}
.mailbox_ps .ps {
	color:#999;
	text-align:center;
	font-size: .3rem;
	margin:-.15rem 0 .5rem;
}
.mailbox_ps_b {
	padding:1.3rem 1.2rem .45rem;
}<!--0.00010204315185547-->