@media screen and (max-width:900px) {

	.zg_mainRet,
	.zw_gkl_cx,
	.zw_gk_cx {
		width: 7.5rem;
		box-sizing: border-box;
	}

	.wrap {
		width: 100%;
		max-width: 7.5rem;
		clear: both;
		;
	}

	/*header*/
	.zg19_top {
		height: auto;
		position: relative;
	}

	.zg19_logo {
		display: inline-block;
		width: 2.2rem;
		height: .55rem;
		margin: 0;
	}

	.zg19_logo img {
		width: 100%;
		height: 100%;
	}

	.zg19_all {
		position: absolute;
		right: .2rem;
		top: .15rem;
		height: .6rem;
		line-height: .6rem;
		margin: 0;
	}

	.zg19_all b {
		text-align: right;
		font-size: .36rem;
		line-height: .6rem;
		height: .6rem;
	}

	.zg19_all b em {
		width: .36rem;
		height: .36rem;
		background-size: 100% 100%;
	}

	.zg19_navwap {
		margin-top: .2rem;
		position: relative;
		clear: both;
		width: 100%;
		height: .8rem;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0 .2rem;
	}

	.zg19_navwap li {
		font-size: .28rem;
		line-height: .8rem;
		color: #333;
	}

	.zg19_headrt {
		display: none;
	}

	.zg19_all {
		width: .36rem;
		height: .36rem;
		;
	}

	.zg19_all b {
		font-size: 0;
	}

	.zg19_all:hover b {
		border: none;
	}

	.zg19_all b em {
		position: absolute;
		right: .2rem;
		top: .2rem;
		margin-right: 0;
	}

	.zg19_allobox {
		position: fixed;
		width: 100%;
		height: 100%;
		background: #fff;
		overflow-y: auto;
		left: 0;
		top: 0;
		z-index: 11;
		box-sizing: border-box;
		padding: 0;
	}

	.zg19_allobox h2 {
		position: relative;
		background: #fff;
		font-size: .3rem;
		line-height: .88rem;
		color: #333;
		display: block;
		height: .88rem;
		border-bottom: 1px solid #E0E0E0;
		text-align: center;
	}

	.zg19_allobox h2 a {
		position: absolute;
		left: .2rem;
		top: 0;
		font-family: 'simsun';
		font-size: .4rem;
		color: #888;
	}

	.zg19_allobox dl {
		background: none;
		width: 100%;
		clear: both;
		float: none;
		padding-top: 0;
		margin-bottom: .1rem;
		margin-bottom: 0 !important;
		min-height: auto;
	}

	.zg19_allobox dt {
		background: url(../images/erji_left1.png) no-repeat 3% center #F7F7F7;
		text-indent: .4rem;
		margin-bottom: 0;
		color: #333;
		background-size: .85em .85em;
		padding: 0 .2rem;
		font-size: .28rem;
		line-height: 3;
		color: #9c9c9c;
	}

	.zg19_allobox dt a {
		color: #333;
	}

	.zg19_allobox dd {
		padding: .2rem;
	}

	.zg19_allobox dd a {
		display: inline-block;
		box-sizing: border-box;
		border: 1px solid #D6D6D6;
		text-align: center;
		min-width: 4em;
		font-size: .26rem;
		line-height: 2.8;
		color: #666;
		margin: 0 .2rem .2rem 0;
		padding: 0 .2rem;
	}

	.zg19_hdnavbox {
		display: none;
	}

	.zg19_navwap {
		display: block;
		background: #F5F5F5;
	}

	.zg19_headbtn {
		display: block;
		position: absolute;
		right: .2rem;
		top: .25rem;
		width: .36rem;
		height: .36rem;
		background: url(../images/zg19sydw_icon1.png) no-repeat;
		background-size: 100% 100%;
		vertical-align: middle;
	}

	/*banner*/
	.zg19_banner {
		background: url(../images/zg19sydw_banner.png) no-repeat center top;
		background-size: 100% 100%;
	}

	.zg19_banner .wrap {
		padding: .6rem 0;
		text-align: center;
	}

	.zg19_banner p {
		margin-left: 0;
		font-size: .6rem;
		line-height: .7rem;
		color: #fff;
		font-weight: lighter;
	}

	.zg19_banner h3 {
		margin-left: 0;
		font-size: .6rem;
		line-height: .87rem;
		color: #fff;
		margin-top: .1rem;
		text-shadow: 0 0 .1rem rgba(0, 0, 0, .16);
	}

	.zg19_banner img {
		display: none;
	}

	/*	footer*/
	.zg19_footer {
		padding: .3rem .2rem;
		font-size: .24rem;
		line-height: .5rem;
		color: #fff;
		margin-bottom: 3.5rem;
	}

	.zg19_footer div {
		text-align: center;
		opacity: .5;
	}

	.zg19_footer a {
		color: #fff;
	}

	/*	main*/
	.zg19_main {
		padding: 0;
	}

	.zg19_left {
		display: none;
	}

	.zg19_right {
		width: 100%;
		box-sizing: border-box;
	}

	.zg19_rtbox {
		padding: .5rem .2rem;
	}

	.zg19_rtzjm {
		font-size: .34rem;
		line-height: .6rem;
		margin-bottom: .2rem;
		background-size: .36rem .21rem;
		padding-left: .46rem;
	}

	.zg19_rtcont {
		font-size: .28rem;
		line-height: .4rem;
		margin-bottom: .3rem;
		padding-left: .46rem;
	}

	.zg19_rtdl {
		margin-bottom: .3rem;
		padding-left: .25rem;
	}

	.zg19_rtdl dt {
		font-size: .3rem;
		line-height: .6rem;
		padding-left: .21rem;
		background-size: .11rem .11rem;
	}

	.zg19_rtdl dd {
		font-size: .28rem;
		line-height: .4rem;
		padding-left: .21rem;
	}

	.zg19_table th {
		font-size: .28rem;
		line-height: .5rem;
	}

	.zg19_table td {
		padding: .2rem 0;
		font-size: .26rem;
		line-height: .4rem;
	}

	.zg19_process {
		width: 100%;
		height: 100%;
		margin: .3rem auto;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.zg19_process li {
		padding: 0 .12rem;
		margin: 0 .6rem .6rem 0 !important;
		min-width: 1.4rem;
		font-size: .26rem;
		line-height: .6rem;
		float: left !important;
	}

	.zg19_process li span {
		background-size: 100% 100%;
		width: .4rem;
		height: .25rem;
		right: -.5rem !important;
		left: auto !important;
		bottom: auto !important;
		top: 50% !important;
		margin-top: -.12rem !important;
		transform: rotate(180deg) !important;
	}

	.zg19_process li:last-child {
		margin-bottom: 0 !important;
	}

	.zg19_link a {
		min-width: 1.2rem;
		padding: 0 .15rem;
		font-size: .28rem;
		line-height: .5rem;
		margin: 0 .2rem .2rem 0;
	}

	.zg19_link a:nth-child(4n) {
		margin-right: 0;
	}

	.zg19_rtbox {
		box-shadow: none;
	}

	.zg19_more {
		position: absolute;
		display: block;
		text-align: center;
		width: 100%;
		height: .6rem;
		font-size: .3rem;
		line-height: .6rem;
		left: 0;
		bottom: 0;
		z-index: 3;
		background: #fff;
		box-shadow: 0 0 .2rem rgba(0, 0, 0, .2);
	}

	.zg19_rtcent {
		padding-top: .3rem;
	}

	/*	nav wap*/
	.zg19_navwap2 {
		display: block;
	}

	.zg19_navwap2 {
		background: #f9f9f9;
		position: relative;
		clear: both;
		width: 100%;
		height: .8rem;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0 .2rem;
	}

	.zg19_navwap2 li,
	.zg19_navwap li {
		font-size: .28rem;
		line-height: .8rem;
		color: #333;
		width: auto;
		padding: 0 1em;
	}

	.zg19_navwap2 .active {
		font-weight: bold;
		font-size: .3rem;
	}

	.zg19_navwap2 .active a {
		color: #333;
	}

	.zg19_navwap2 a {
		color: #e21919;
	}

	.zg19_navwap li {
		padding: 0;
		margin-right: 1.5em;
	}

	.zg19_hdnav {
		clear: both;
		float: none;
		background: #f1f1f1;
		margin-top: 0;
	}

	/*
	.zg19_hdnavbox{display: block; padding:.1rem .2rem;;}
	.nav_more em{display: none;}
	.zg19_hdnav li{ font-size:.28rem;line-height: .6rem;color:#333;margin-right: 1.5em;}
	.zg19_hdnav li:last-child{ margin-right: 0;}
*/
	.zg19_toptit {
		display: block;
		margin: 0 auto;
		font-size: .34rem;
		line-height: .88rem;
		text-align: center;
		width: 100%;
	}

	.zg19_logo {
		position: absolute;
		left: .2rem;
		top: .15rem;
	}

	.zg19_hdnavbox b {
		font-weight: normal;
	}

	.submitMessage {
		border: none;
		margin: 0;
		background: transparent;
	}

	.bkzn_modal {
		position: fixed;
		bottom: 0;
		background-color: #fff;
		z-index: 99;
		margin: 0;
	}

	.main div,
	.main button {
		margin: 5px;
	}

	.main div button {
		margin: 0px 5px 0 0;
		border: 1px solid #ff7f00;
		color: #ff7f00;
		background-color: #fff;
		width: 156px;
	}
}