@charset "utf-8";
/* CSS Document */

/*-----用水报装------*/
.weizhi1{margin-bottom: 0px;}
.ysq-banner img {
    width: 100%;
}
.fhsyb {margin-top: 40px;}
.fhsyb a {
    display: inline-block;
    height: 46px;
    line-height: 46px;
    padding: 0 15px 0 45px;
    border-radius: 4px;
    font-size: 16px;
    color: #444;
    border: 1px #c9c9c9 solid;
    background: url(upload-demo.png) no-repeat 16px center;
}
.sqlx-box h1 {
    font-size: 34px;
    font-weight: bold;
    color: #0f8ce5;
   
    height: 39px;
    line-height: 35px;
    text-align: center;
    margin-top: 55px;
}
.sqr-lx{background: url(20210831-zmsw-bt2.png) no-repeat center;}
.sqr-lxjm{background: url(20210831-zmsw-bt1.png) no-repeat center;}
.xzlx {
    padding: 30px 0 60px 0px;
    text-align: center;
}
.xzlx span {
    display: inline-block;
    width: 315px;
    height: 280px;
    text-align: center;
    background:url(20210831-zmsw-sqbg.png) no-repeat;
    border-radius: 10px;
    box-shadow: 0 0 13px #e5f0fb;
    margin:50px 30px;
    border: 1px #e4f0fb solid;
	background-size: cover;
}
.xzlx span a {
    display: block;
    text-decoration: none;
    height: 100%;
	width: 100%;
    position: relative;
	
}
.xzlx span a img{margin-top:55px;}
.xzlx span p {
    font-size: 24px;
    color: #333;
    font-weight: bold;
    padding: 15px 0px;
    line-height:36px;
    text-align: center;
    width: 80%;
    border-radius: 10px;
    background: #ffffff;
    position: absolute;
    bottom: -40px;
    left: 10%;
	box-shadow: 0px 3px 30px rgba(0,0,0,.1);
	
}

.xzlx span p:hover{ background: #0f8ce5;color: #ffffff;}


/*-----用户申报------*/
.wssb-nr{margin-top: 30px;}
.wssb-nr p{font-size: 18px;line-height: 38px;}
.wssb-nr p span{color: #ff0000;text-decoration: underline;}
.wssb-fj a{display: inline-block;color: #0c70d2;font-size: 18px;}
.wssb-fj{margin-top: 70px;}
.wssb-btn{text-align: center;margin-top: 60px;margin-bottom: 40px;}
.wssb-btn a{display: inline-block;height: 50px;border-radius: 5px;line-height: 50px;font-size: 20px;color: #ffffff;padding: 0px 60px;}
.wssb-btn a.ty{background: #0c70d2;}
.wssb-btn a.bty{background: #e89c13;margin-left: 15px;}

.xwt{margin-top: 20px;margin-bottom: 20px;}
.xwt img{margin-bottom: 0px;}


/*----列表页----*/

.xjcx{width: auto;padding: 21px 10px 20px 10px;background: #f8f8f8;
}
.xjcx span{margin-left:45px;margin-right: 15px;}
.xjcx h4{font-size: 16px;font-weight: bold;line-height: 42px;padding-right: 13px;}
.xjcx input{
	float: left;
    background: #fff;
    height: 42px;
    color: #999;
    padding: 0 10px;
   
    width:50%;
	font-size: 14px;
	line-height: 42px;
	font-family: "微软雅黑";
	border-radius: 5px;
}
.xjcx_an a{border-radius: 5px;text-align: center;color: #ffffff;font-size: 16px; height: 42px;line-height: 42px;text-decoration: none;}


.xjcx_an button.cx2{float: left; display:inline-block; width: 100px;border-radius: 5px;text-align: center;color: #ffffff;font-size: 16px;font-family: "微软雅黑"; border:none;height: 42px;line-height: 42px;background: #0069c5;margin-left: 10px;	}

.xjcx_an a.wyxx2{display:inline-block; width:114px;background:url(20210831-zmsw-sb.png) 25px center no-repeat #e89c13;padding-left: 30px;margin-left: 10px;	}



.sy-title{margin-top: 45px;margin-bottom: 23px;}
.sy-title{display: inline-block; font-size: 24px;font-weight: bold;position: relative;padding-left: 25px;color: #0c70d2;}
.sy-title em{position: absolute;width: 9px;height: 24px;background-color: #0c70d2;left: 0;top: 0px;}
.sy-title a{display: inline-block; float: right;font-size: 16px;color: #999999;}
.sy-title a:hover,a.gengduo:hover{color:#1658a0;}



.mn-tit {
    border-top: 2px #0c70d2 solid;
    margin-top: 5px;
}
.mn-tit span {
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 18px 0;
}
.mn-body li span {
    display: block;
    float: left;
    font-size: 16px;
    padding: 17px 0;
    text-align: center;
}
.width-10 {width: 10%;}
.width-15 {width: 15%;}
.width-20 {width: 20%;}
.width-30 {width: 30%;}
.width-35 {width: 35%;}
.width-40 {width: 40%;}
.bg-gray {
    background: #f8f8f8;
}
.cor-blue {
    color: #0c70d2;
}
width-35,.mn-body li span.width-35{text-align: left;}
.mn-body li span a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 20px;
}


/*----网上申报填写表----*/


.zs{font-size: 14px;color: #666666;margin-top: 30px;}
.w50 {
    float: left;
    width: 50%;
    padding: 15px 0;
    *width: 49.5%;
}
.w100 {width: 100%; padding: 15px 0;float: left;}
.tab-name i, .tab-name2 i {
    color: #ef1b1b;
    margin-left: -7px;
}
.tab-name {
    float: left;
    width: 33%;
    font-size: 18px;
    line-height: 48px;
	
	text-align: right;
}
.tab-name2 {
    float: left;
    width: 16.5%;
    font-size: 18px;
    line-height: 48px;
	
	text-align: right;
}
.tab-inp {
    width: 65%;
    float: left;
}
.w100 .tab-inp select{ width: 46.5%;}
.tab-inp select {
    width: 93%;
    padding-left: 2%;
    height: 48px;
    border: 1px #e5e5e5 solid;
   
}
.tab-inp input {
    width: 88%;
    padding-left:4%;
    height: 48px;
    border: 1px #e5e5e5 solid;
   
    color: #666666;
}
.tab-inp2 input {
    padding-left: 2%;
    height: 48px;
    border: 1px #e5e5e5 solid;
   
    width: 78%;
}

.gjjs_inp4 {
    height: 48px;
    border: none;
    border-bottom: 1px solid #e8e8e8;
    line-height: 48px;
    padding-left: 1%;
    width: 52%;
    font-family: "微软雅黑";
    vertical-align: middle;
}
.qsy-tit{display: block;line-height:40px;}
.qsy-tit h4{font-size: 20px;font-weight: bold;color: #333333;margin-left: 30px;margin-top: 50px;}
.tab-inp input.scfj {
    background: #70c8f5!important;
	border:1px solid #70c8f5!important;
	border-radius: 5px!important;
    color: #ffffff;font-size: 16px;text-align: center;
	font-family: "微软雅黑";
    width: 180px;
	padding-left: 0px;
    -webkit-appearance : none;
}


.tab-inp2 textarea {
    width: 76%;
    padding: 10px 2%;
    border: 1px #e5e5e5 solid;
    
    height: 160px;
}

.mn-table1{margin-top: 50px;}

.tab-qy .tab-name,.tab-qy .tab-name22 {
   
    width: 37%;

}
.tab-qy .tab-inp{width: 62%;}
.tab-qy .tab-inp input{width: 88%}
.tab-qy .tab-name2{width: 18.5%;}
.tab-qy .tab-inp input.scfj{width: 180px;}
.tab-qy .tab-inp2 input{width: 76.5%;}
.tab-qy .tab-inp2 textarea{width: 74.5%;}





/************ 响应 ************/
@media only screen and (max-width:1920px ){body{min-width: inherit!important;}}
@media only screen and (max-width:1400px ) {

}
	
@media only screen and (max-width:1300px ) {
	
}

@media only screen and (max-width:1240px ) {
	.xjcx span {margin-left: 25px;}

	.w50{width: 100%;}
	.tab-name,.tab-name2{width: 22%;}
	
	.tab-inp{width: 78%;}
	.tab-inp input{width: 90%;}
	.tab-inp2 input{width: 71.5%;}
   .tab-inp select{width: 46.5%;}
	.tab-inp2 textarea{width: 69.3%;}
	

	 .tab-qy .tab-name2,.tab-qy .tab-name{width: 24%;}
	.tab-qy .tab-inp2 input {
    width: 72.5%;
}
	.tab-qy .tab-inp {
    width: 76%;
}
	
	.tab-qy .tab-inp input {
    width: 95%;
}
	.tab-qy .tab-inp2 textarea {
    width: 70.5%;
}
	
	
}
@media only screen and (max-width:1100px ) {
	.xjcx span {margin-left: 15px;}
	.xjcx input{width: 47%;}
}
@media only screen and (max-width:1050px ) {
.tab-name22{line-height: 26px;}

}
	
@media only screen and (max-width:1000px ) {
	.xzlx span{width: 35%;margin: 30px;}
	.xzlx span img {width: 80px;}
	.sqlx-box h1{font-size: 28px;}
	.fhsyb {
    margin-top: 30px;
}
	
	.xzlx span p {font-size: 22px;line-height: 34px;}
	.xjcx_an button.cx2{width: 60px;}
	.xjcx_an a.wyxx2 {
    display: inline-block;
    width: 90px;
		background: url(20210831-zmsw-sb.png) 15px center no-repeat #e89c13;}
	
	.xjcx input{width: 45%;}
	.xjcx span {
    margin-left: 10px;
}
	
}


@media only screen and (max-width:850px ) {
	.xjcx input{width: 38%;}
	
	
}


@media only screen and (max-width:750px ) {
	.ysq-banner {
    margin-top: 0;
    overflow: hidden;
    position: relative;
    height: 106px;
}
   .ysq-banner img {
    width: 750px;
    position: absolute;
    left: 50%;
    margin-left: -368px;
}
	.fhsyb{margin-top: 10px;}
	.fhsyb a {
    height: 30px;
    line-height: 30px;
    padding: 0 6px 0 25px;
    font-size: 12px;
    background: url(upload-demo.png) no-repeat 6px center;
    background-size: 12px;
}
    .xzlx {
		padding: 15px 0;}
		.xzlx span {
    margin: 10px 0;
    width: 85%;
    height: auto;
    padding: 15px 0;
		background-size: cover;
}
	.xzlx span img {
    float: left;
    width: 34px;
    margin: 0px 20px 0 30px;
	
}
	.xzlx span a img {
    margin-top: 15px;
}
	.xzlx span p {
    position: static;
    float: left;
    width: auto;
    height: auto;
    color: #ffffff;
    font-size: 18px;
    background:none;
    line-height: 34px;
		box-shadow: none;
}
	.xzlx span p br{display: none;}
	.sqlx-box h1{font-size: 22px;background-image: none;margin-top: 35px;}
	.sqr-lxjm,.sqr-lx{background-image: none;}
	.wssb-nr p {
    font-size: 16px;
    line-height: 36px;
}
	.wssb-nr {
    margin-top: 10px;
}
	.wssb-fj{margin-top: 30px;}
	.wssb-fj a{font-size: 16px;}
	.wssb-btn a {

    font-size: 16px;
    height: 45px;line-height: 45px;
    padding: 0px 40px;}
	.wssb-btn {
  
    margin-top: 50px;
    margin-bottom: 20px;
}
	.mn-tit span:first-child,.mn-tit span:nth-child(4),.mn-tit span:nth-child(5){display: none;}
	.mn-body li span:first-child,.mn-body li span:nth-child(4),.mn-body li span:nth-child(5){display: none;}
	.mn-tit span.width-35, .mn-body li span.width-35{width:65%;}
	.width-10{
    width: 15%;
}
    .width-15{
    width: 20%;
}
.mn-body li span a {
    display: block;
    overflow: inherit;
    white-space: normal;
    text-overflow:inherit;
    padding: 0 20px;
}
	.xjcx span{display: none;}
	.xjcx {padding: 21px 20px 20px 20px;}
	.sy-title em {width: 7px;height: 22px;top: 1px;}
    .sy-title {font-size: 20px;padding-left: 20px;}
    .sy-title {margin-bottom: 15px;}
	.tab-name,.tab-name2{font-size: 16px;}
	.qsy-tit h4{font-size: 18px;margin-left: 10px;}
	.w50,.w100{padding: 10px 0px;}
	.mn-table1 {
    margin-top: 20px;
}
	.zs{margin-top: 15px;}
}



@media only screen and (max-width:650px ) {
	.xjcx input {
    width: 66%;
    display: inline-block;
}
	.xjcx_an{text-align: center;}
	.xjcx_an button.cx2{float: none;margin-top: 15px;}
	.xjcx_an button.cx2 {
    width: 90px;
}
	
	.w50, .w100 {
    padding:0px 0px 5px 0px;
}
	.qsy-tit{line-height: 30px;}
	.qsy-tit h4{margin-left: 0px;margin-top: 110px;
    margin-bottom: 5px;}
	.tab-name, .tab-name2,.tab-qy .tab-name,.tab-qy .tab-name2{
    width: 100%;
    float: none;
		height: 45px;line-height: 45px;
    font-size: 16px;
    text-align: left;
}
	.gjjs_inp4,.tab-qy .gjjs_inp4{padding-left: 0px;}
	.tab-name33,.tab-qy .tab-name33{width: 10%;float: left;}

.tab-inp ,.tab-qy .tab-inp{
    width: 96%;
}
	.tab-inp input,.tab-qy .tab-inp input {
    width: 100%;
}
	.tab-inp2 textarea,.tab-qy .tab-inp2 textarea{width: 96%;}
	.tab-inp2 input,.tab-qy .tab-inp2 input{width: 98%;}
	.w100 .tab-inp select,.tab-inp select,.tab-qy .tab-inp select{width: 70%;}
}



@media only screen and (max-width:540px ) {
	.mn-tit span:nth-child(3){display: none;}
	.mn-body li span:nth-child(3){display: none;}
	.mn-tit span.width-35, .mn-body li span.width-35{width:80%;}
	.width-10 {
    width: 20%;
}
	
	.ysq-banner img {
    width: 700px;
    position: absolute;
    left: 50%;
    margin-left: -350px;
}
	
	.xjcx h4{display: none;}
	.xjcx input{width: 96%;}
}


@media only screen and (max-width:500px ) {
	
	
	
}
@media only screen and (max-width:450px ) {
	
}

@media only screen and (max-width:400px ) {
     .tab-name33, .tab-qy .tab-name33 {
    width: 15%;
    float: left;
}
}

@media only screen and (max-width:380px ) {

}