@charset "utf-8";
/* CSS Document */
*{ margin:0;/* padding:0*/}
body { font-size:12px;font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif,"Microsoft YaHei"; -webkit-text-size-adjust:none; background:#FFFFFF;}
a,a:link,a:visited,a:hover,a:active {text-decoration: none; color:#000000}
.clear:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

body{font:14px/1.5 Microsoft Yahei,tahoma,Srial,helvetica,sans-serif;max-width:750px ; margin:0 auto !important; }
p{font-size:100%;}
#newBridge{ display:none !important}
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ol, ul, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, legend, button, input, textarea, /* form elements 表单元素 */
menu, th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
	list-style-type: none; 
}
img{vertical-align:top;}
.fl{float:left;}
.fr{float:right;}

/*首页开始*/
.top{width: 94%; height: auto; margin: 2% 3% 2%; position: relative;}
.top span{ display: block; line-height: 0.6rem; text-align: center; font-size: 0.3rem; color: #fff;}
.top span i{font-style: normal;}
.top a{ width: 10%;height: 0.8rem; position: absolute; left: 0; top: 0;background:url(q_f.png) no-repeat 20% center;background-size: auto 50%;}

.wx01{width: 94%; height: 1.18rem; margin: 0 3%;padding-top:0.44rem ; padding-left: 0.6rem; background: #f7f7f7; box-sizing: border-box;   border-radius: 0.12rem 0.12rem 0 0;}
.wx01 p{height: 0.30rem; padding-left: 0.6rem;font-size: 0.3rem; color: #4d7955; line-height: 0.3rem;  background: url(wx01.png) no-repeat  left 0;background-size: auto 100%;}

.wx02{width: 94%; height: 4.8rem; margin: 0 3%; background: #fff;border-radius: 0 0 0.12rem 0.12rem;}
.wx02 h1{ font-size: 0.32rem; color: #555555; line-height: 1.8; text-align: center; padding-top: 0.4rem;}
.wx02 h2{color: #f03d3d; font-size: 0.66rem; text-align: center;line-height: 2.2;}
.wx02 p{color: #373737; font-size: 0.26rem; text-align: center;line-height: 1.8;}
.wx02 p span{color: #f03d3d;}
.wx02 button{ outline: none; width: 80%; height: 0.8rem; display: block; margin: 0.5rem auto 0; background: #e0a431; border: 0;color: #fff; font-size: 0.32rem;line-height: 0.8rem;border-radius: 0.12rem;}

.wx03{width: 94%; margin: 0.4rem 3%; padding: 0.2rem 0; background: rgba(255,255,255,0.35);border-radius: 0.12rem;}

/*结尾*/

.f03{width: 94%;  padding: 0.3rem 0; margin: 0 3%; border-bottom: 1px rgba(255,255,255,0.35) solid; }
.f03 strong{float: left; display:block; font-size: 0.25rem;line-height:1.5; width: 22%; text-align: center; color: #fff; position: relative;}
.f03 strong img{width: 0.5rem;}
.f03 strong:after{content: "";width: 1px; height:0.4rem; background: #fff; top: 50%;right:-5%; margin-top: -0.2rem;   display: block; clear: both;position: absolute;}
.f03 p{float: right; width: 74%; font-size: 0.24rem; line-height: 1.7; color: #fff; text-align: center;}
.f03 p a{ text-decoration: underline; color: #fff}
.f03:after{content: "";display: block; clear: both}


@media screen and (max-width: 360px) {
    .f03 p{font-size: 0.2rem}
}

/*支付成功*/
.wx06{ text-align: center; padding-top:8%;}
.wx06 img{ width: 0.64rem;}
.wx06 h3{color: #1aac19;font-size:0.4rem; line-height: 2.4;}
.wx06 p{color: #666666;font-size:0.26rem; line-height:1;}

.wx07{width: 90%; margin:0.4rem 5% 0; border-bottom: 1px #dddddd solid;border-top: 1px #dddddd solid; padding: 0.3rem 0;}
.wx07 p{font-size: 0.26rem ;line-height: 0.54rem;color: #666666;}
.wx07 p span{float: left; padding-right: 0.4rem;}
.wx07 p strong{color: #F03D3D;}

.qued{width: 2.8rem; height: 0.6rem; margin:0.4rem auto 0; border: 1px #999 solid; text-align: center; border-radius: 0.12rem; line-height: 0.6rem;font-size: 0.28rem}

.logo{width: 2.8rem; position: fixed; bottom:6%; left: 50%; margin-left: -1.4rem;}
.logo img{width: 100%;}


/*查询*/
.body_cx{ max-width: 100% !important;}
.cx{ text-align: center;line-height: 4;font-size: 24px; color: #373737;font-weight: bold;}

.s_input{width: 320px; height: 50px; margin: 0 auto;}
.s_input form{width: 100%;}
.s_input form .text{width: 80%; height: 36px; border: 1px #ccc solid; border-radius: 6px 0 0 6px;float: left; text-indent: 1em; font-size: 14px; box-sizing: border-box;}
.s_input form .submit{width:20%; height: 36px; border: none; outline: none;   border-radius:0 6px 6px 0;float: left; text-align: center;font-size: 14px; box-sizing: border-box;}

.jieguo{width: 1460px; margin: 0 auto;}
.jieguo h2{font-size: 18px; line-height: 1.8;}
.jieguo .ys{background: #fff0f0;}
.jieguo td{text-align: center; }
.jieguo th{text-align: center !important; font-weight: bold !important;}
.jieguo .ys:hover{background: #fff0f0;}

/*表单*/

.wx01a{width: 94%; height: 0.8rem; margin: 0 3%;padding-top:0.25rem ; padding-left: 0.4rem; background: #f7f7f7; box-sizing: border-box;   border-radius: 0.12rem 0.12rem 0 0;}
.wx01a p{height: 0.30rem; padding-left: 0.6rem;font-size: 0.3rem; color: #4d7955; line-height: 0.3rem;  background: url(wx01.png) no-repeat  left 0;background-size: auto 100%; font-weight: bold;}

.center{width: 94%; margin: 0 3%; background: #fff;border-radius: 0 0 0.12rem 0.12rem;}
.xm{width: 88%; margin: 0 auto; padding-top:0.24rem; }
.xm label{width: 100%; min-height: 0.7rem; height: auto; border: 1px #ececec solid; display: block;border-radius: 0.12rem; margin-bottom: 0.24rem; line-height: 0.7rem;font-size: 0.3rem; color: #333333;font-weight: bold; }
.xm label p{display: inline-block;font-size: 0.24rem;font-weight: normal; padding-left: 0.1rem; }
.xm label p span{color: #FF0000;}
input[type="radio"]{-webkit-appearance:none;outline: none;}
input[type="checkbox"]{-webkit-appearance:none;outline: none;}
.all_check{width:0.26rem; height:0.26rem; border: 1px #b1b1b1 solid;display: inline-block; float:left; border-radius: 50%;margin: 0.2rem 0.15rem 0;}
input.all_check:checked{background:url(wx05.png) no-repeat 20% center;background-size: auto 100%; border: 0; }

.all_check1{width:0.26rem; height:0.26rem; border: 1px #b1b1b1 solid;display: inline-block; float:left; border-radius: 50%;margin: 0.2rem 0.15rem 0;}
input.all_check1:checked{background:url(images/roid1.jpg) no-repeat 20% center;background-size: auto 100%; border: 0; }

.qxpz{width: 88%; height: 0.6rem; margin:0 auto 0.24rem; background: #fff;border-radius: 0 0 0.12rem 0.12rem; padding: 0}
.qxpz span{width: 30%; height: 0.6rem; float: left;line-height: 0.6rem;font-size: 0.28rem; color: #333333; }
.qxpz p{width: 70%; height: 0.6rem; font-size: 0.28rem; color: #333333;line-height: 0.6rem; float: right; position: relative;}
.qxpz input[type="text"],.qxpz input[type="number"],.qxpz input[type="tel"]{ width: 100%; height: 0.6rem; border: 1px #ececec solid;border-radius: 0.1rem; text-indent: 0.8em; font-size: 0.28rem }
.qxpz p i{ position: absolute; top: 0rem; right: 0.1rem;}
.qxpz p label{width: 50%; float: left; display: block;}
.qxpz p .all_check{margin: 0.16rem 0.15rem 0;}
.qxpz p .all_check1{margin: 0.16rem 0.15rem 0;}
.qxpz p strong{color: #F03D3D;font-size: 0.35rem}

/* .qxpz .layui-form-danger{border: 1px #F03D3D solid !important;-webkit-transition: all .3s;} */
.sumite button{ outline: none; width: 80%; height: 0.8rem; display: block; margin: 0.5rem auto ; background: #e0a431; border: 0;color: #fff; font-size: 0.32rem;line-height: 0.8rem;border-radius: 0.12rem;}

/*确认缴费信息*/
.q_top{width: 94%; height: 0.8rem; margin: 2% 3% 2%; position: relative; border-bottom: 1px #d1d1d1 solid;}
.q_top span{ display: block; line-height: 0.8rem; text-align: center; font-size: 0.3rem; color: #333333; text-indent: 1em;}
.q_top a{ width: 10%;height: 0.8rem; position: absolute; left: 0; top: 0;background:url(q_top.png) no-repeat 20% center;background-size: auto 50%;}

.q_xm{width: 94%; margin: 0 auto; background: #f9f9f9; padding: 0.1rem 0;}
.q_xm li{ height: 0.6rem; line-height: 0.6rem;font-size: 0.28rem;}
.q_xm li span{width: 30%; float: left; font-weight: bold; color: #333333; text-align: center;}
.q_xm li p{width: 70%; float: left; color: #666666;}

.fei{width: 94%; height: 0.7rem; margin: 2% 3% 3%; position: relative; border-top: 1px #d1d1d1 solid; line-height: 0.7rem; font-size: 0.28rem; text-align: right; }
.fei p{font-weight: bold; padding-right: 0.15rem;}
.fei p span{color: #F03D3D;}

.q_sumite button{ outline: none; width: 90%; height: 0.7rem; display: block; margin:0 auto ; background: #429056; border: 0;color: #fff; font-size: 0.32rem;line-height: 0.72rem;border-radius: 0.12rem;}

/*媒体查询*/

@media screen and (max-width: 360px) {
    .f03 p{font-size: 0.2rem}
	.xm label{font-size: 0.28rem}
	.xm label p{font-size: 0.2rem}
}
.hotico:after{content: ""; color: red; background: url(/1-140105134949-52.gif); width: 22px; height: 11px; display: inline-block; margin-left: 5px;}