

@-moz-document url-prefix() {
	.gsf_want_message_father {height:1007px;}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	/* .dys_message_form p.addressInput {position:relative;margin-right:20px;} */
	/* .dys_message_form p.addressInput input {width:468px;} */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.gsf_message_form p.gsf_text_occupation {margin-right:17px;width:343px;}
.gsf_message_form p.gsf_message_title input {width:613px;}
.gsf_message_form p.gsf_message_textarea textarea {width:685px;}
.gsf_message_form p.gsf_text_nickname {width:181px;}
.gsf_message_form p.gsf_text_userName {width:181px;margin-right:31px;}
}
@media (max-width:1380px){
	.gsf_saoma{
		left:auto;right:10px;
	}
}

@media (max-width:1100px) {
	.xhw-logo{display: none;}
	.summary-wrap{display: none;}
	.summary-wrap-nqy{display: block;}
	.popUpBackground {width:100%;top:0px;height:100%;z-index: 1000;}
	.main06 {width:100%;overflow:hidden;}
	.wmly_content {width:100%;padding:0; border-radius: 25px;margin-bottom: 50px;}
	.wmly_box {padding:0 0 16px; border-radius: 25px;}
	.title {padding:12px 0;}
	.title img {transform:scale(0.7);display:inline-block;}
	.other-phase{width: 80%;}
	.a-other{width: 100%;}
	.suggestion-list .detail-hide{margin: 0;}
	body {background:#fff;}
	.m_location {display: block; width:100%;text-align:center;height:25px;line-height:25px;color:#09f;background:#dbeaf1;font-size: 14px;}
	.m_location .pic {display:none;}
	.m_location span {display:inline-block;text-align:center;}
	.list533 li a:nth-child(2){
		/*! display: inline-block; */
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dys_message_form p.dys_text_occupation var{
		background: url(../image/arrow.png) center no-repeat;
		right: 0;
	}
	.dys_message_form p.addressInput var{
		background: url(../image/arrow.png) center no-repeat;
		position: absolute;
		right: 0;
		top: 0;
		display: block;
		width: 38px;
		height: 38px;
	}
	html,body {display:block;width:100%;overflow-x:hidden;margin:0;}
	body {background:#f4f4f4 !important;padding-top:0px !important;}
	.xhw-logo img{margin: 0!important;}
	.m-show .xhw-logo img{max-height: 24px;}
	.m-show {display:block;}
	.m-hide {display:none;}
	.m-container {width:98%;margin:auto;}
	.m-full-container {width:100% !important;margin:0 auto 55px;border-radius: 0px;}
	.mobile_banner{position: relative;}
	.m-show .m_wxzishj{
		position: absolute;
		display:block;
		top: 0;
		left: 0;
		z-index: 99;
		width: 100%;
		height: 60%;
	}
	.gsf_logo,.gsf_logo_container,.department_switch {display:none;}
	.gsf_proposals_abstract {margin:0 auto 35px !important;width:100% !important;padding:10px 0 !important;}
	.gsf_proposals_abstract h1{padding:0 33px 6px;}
	.gsf_proposals_abstract p {padding:0 2% !important;font-size:16px !important;line-height:24px !important;margin-bottom:8px !important;}
	/* .gsf_proposals_abstract_line{display: none;} */
	.gsf_proposals_abstract {
		border-radius: 0px;
	}
	.gsf_proposals_abstract .title{
		margin: 10px;
	}
	.gsf_proposals_abstract_line{
		margin: 15px 10px;
	}
	.suggestion-list {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}
	.suggestion-list h5{
		font-family:"微软雅黑";
		color:#1650ad;
		line-height:1.5em; 
		text-align: center;
		padding: 0px;
		margin: 0px;
		font-size: 24px;
    	padding: 10px 5px;
	}
	.suggestion-list .list{
		width: 96%;
		padding: 0px;
		margin: 0px 2% 0px 2%;
		border: none;
		font-size: 16px!important;
	}
	.suggestion-list .list-item {
		font-family:"微软雅黑";
		color:#5e5e5e;
		padding: 0px;
		margin: 0px;
		position: relative;
		font-size: 16px!important;
		text-indent:2em;
	}
	.suggestion-list .list-item .order-number {
		position: initial;
		font-weight: bold;
		display: inline;
	}
	.suggestion-list .list-item .list-item-title{
		font-weight: bold;
		margin-left: -14px;
	}
	.suggestion-list .list-item p {
		display: inline-block;
	}
	/* 你想说什么？ */
	  .dys_choose_category_nav {padding-top:15px;padding-bottom:10px;}
	.dys_choose_category_nav li {width:calc(25% - 2px);margin-left:0;margin-bottom:0;transform:scale(0.9);}

	/* 我要说办事服务 */
	  .dys_want_message_title {width:96%;margin:10px;text-align:left;}
	.dys_want_message {height:auto;overflow: hidden;}
	.dys_want_message_title h5 {margin-left:0;font-size:24px;text-indent:0;width:auto;-webkit-background-size:100% 80%;background-size:100% 80%;padding:0;line-height:24px;height:24px;padding-bottom:13px;}
	.dys_see_other_speaking {margin:0;font-size:14px;width:122px;top:12px;right:0;background-position-x: 108px;padding-left: 4px;border-radius: 15px;}
	.dys_prompt {height:auto;font-size:14px;line-height:22px;padding:5px 2%;width:92%;border-radius:32px;}
	.dys_message_form p {width:100%;}
	.dys_message_form p.dys_message_textarea{
		width: 99.5%;
		border-radius: 20px;
	}
	.dys_message_form p.dys_message_verificationCode{margin-bottom: 20px;}
	.dys_message_form p.dys_message_verificationCode label{ width: 25%; }
	.dys_message_form p::after {display:block;content:"";clear:both;}
	.dys_message_form p.dys_text_nickname,.dys_text_occupation_father {width:100%;}
	.dys_message_form p label{
		/* width: 25%; */
		margin-right: 0;
	}
	.dys_message_form p.dys_text_nickname input {
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box;
		width:75%;
	}
	.dys_message_form p.dys_text_occupation input {
		box-sizing: border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box;
		width:84%;
	}
	.dys_message_form p.addressInput input{
		box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box;
		width: 70%;
		/* background:url(../image/arrow.png)    no-repeat right; */
	}
	.dys_message_form p.dys_message_title input {box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box;
		width: 75%;
	}
	.dys_select {border-radius: 20px;left:53px;width:calc(99% - 84px);padding-top:5px;text-align:left;font-size:0;padding-left:1%;padding-bottom:6px;}
	.dys_select li {margin:2px 3px;font-size:14px;text-align:center;border-radius: 20px;}
	.dys_select li.dys_gwy {line-height:25px;height:25px;}
	
	.dys_message_form p.dys_message_textarea textarea {width:calc(100% - 12px);padding:6px;height:200px;}
	.dys_message_form p input {width:160px; border-radius: 20px;}
	/* .dys_message_form p.dys_message_verificationCode span {margin: 0;} */
	.dys_message_form p .tip {display: block;padding: 10px 54px;color: #e83652;}
	

	/* 网民这么说 */
	  .div_ifr_wmzms {width:100%;}
	  
	  .iframe_box{
	  	width: 98%;
		/* max-height: 500px; */
	  	overflow-y: hidden;
	  }
	  .small_box{
	  	/* max-height: 501px; */
	  	-webkit-overflow-scrolling: touch;
	  	overflow-y: auto;
   		overflow-x: hidden;
	  }
	  .small_box::-webkit-scrollbar {
		 width: 10px;
		}
		.small_box::-webkit-scrollbar-track {
		 background-color:#fff;
		 -webkit-border-radius: 2em;
		 -moz-border-radius: 2em;
		 border-radius:2em;
		}
		.small_box::-webkit-scrollbar-thumb {
		 background-color:#84c6ff;
		 -webkit-border-radius: 2em;
		 -moz-border-radius: 2em;
		 border-radius:2em;
		}
	#ifr_wmzms {
		width:100%;
		/* height:500px; */
		overflow:hidden;
	}
	.gsf_internet_users_say {padding-top:0;height:auto;}
	.morebox{margin-top: 40px;}
	.gsf_internet_users_say_title {background:url(https://liuyan.www.gov.cn/2023xccy/images/m104.png) no-repeat center;margin-bottom:15px;-webkit-background-size:750px;background-size:750px;}

	/* 尾部 */
	  footer {background-color:#0d519a;color:#fff;text-align:center;padding:20px 0;}
	.dys_you_speak_what {width:100%;padding:10px 0;border-radius: 25px 25px 0 0;}
	.dys_you_speak_what img {position:relative;top:15px;}
	.dys_message_form p.addressInput {margin-right:0;}
	.dys_message_form p.detailedAddress input {box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box;width: 100%;}
		.media_qie a img {transform:scale(0.8);}
	.city-picker-span{
		position: relative;
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		/* -webkit-box-sizing:border-box;width:calc(100% - 68px); */
		border-radius: 20px;
	}
	.media_qie a img {transform:scale(0.8);}
	.attention_media {width:100%;padding-top:0;border-radius: 25px 25px 0 0 ;}
	.tit span i {display:block;background:#e6f8ff;}
.tit span img {padding:5px 15px;transform:scale(0.8);}
.mtptTit span i {background:#e6f8ff;}
.dys_text_nickname,.dys_message_title{
	position: relative;
}
/* .dys_text_nickname input,.dys_message_title input{
	position: absolute;
	top:0;right:0;
} */
#loginin{
position: relative;
z-index: 122;
}
.media_stage,ul.buwei,ul.sheng,.hzdw {width:100%;height:auto;}
ul.bumen01 {width:100%;}
ul.difang02 li,ul.bumen01 li,ul.buwei li,ul.sheng li {padding:5px 10px;}
ul.buwei {padding-bottom:6px;margin-bottom:6px;}

/* 我向总理说句话之后的故事 */
  .zhihoudegushi_iframe {width:100%;height:auto;padding-bottom:22px;position:relative;padding-top:22px;margin-bottom: 50px;border-radius: 25px;}
.zhihoudegushi_iframe iframe {width:100% !important;height:272px;}
.zhihoudegushi_iframe .title img {position:relative;left:50%;transform:translateX(-50%) scale(0.7);}
.main_lm {padding-bottom:0;width:100% !important;padding-top:20px;height:auto;}
.main_lm img {width:80%;margin:auto;}
ul.mtpt {padding:0;margin:0;display:flex;flex-wrap:wrap;flex-direction: row;justify-content:space-between;align-items:stretch;}
ul.mtpt li {width:13%;margin:12px 1.5% 0 1.5%;height:auto;}
ul.mtpt li img {width:100%;height:auto;}
ul.lastmtpt {padding: 0;}
ul.difang02 {width:100%;}
.noMore600{
	top: 60%;
}
}
@media (max-width:450px) {
	.dys_choose_category_nav li {
		width:calc(33.33333%);
	}
}
@media only screen and (max-width:414px) {
	#ifr_wmzms {
		height:488px;
	}
}
@media only screen and (max-width:375px) {
	#ifr_wmzms {
		height:530px;
	}
}
@media only screen and (max-width:360px) {
	.dys_message_form p.dys_message_verificationCode label {
	    width: 20%;
	}
	.dys_message_form p.dys_message_verificationCode{position: relative;}
.dys_message_form p.dys_message_verificationCode span{position: absolute;right:0;font-size: 12px;}
.dys_message_verificationCode label{font-size: 14px;}
}
@media (max-width:358px) {
	.m_location{font-size: 12px;}
}
/*针对chrome的hake*/


@media only screen and (max-width:320px) {
	#ifr_wmzms {
		height:554px;
	}
	
	.dys_message_form p.dys_text_occupation input,.dys_message_form p.addressInput input,.dys_message_form p.dys_text_nickname input{
	    width: 84%;
	}
	.dys_message_form p.dys_message_verificationCode label{
		font-size: 12px;
	}
}
