			#host_good {
				background: url(../img/bj.png)no-repeat;
				padding: 0 0 1rem 0;
			}

			.host_good {}

			.tit_timt {
				text-align: center;
				color: #ffffff;
				font-weight: 400;

			}

			.tit_timt h1 {
				font-weight: 400;
			}

			.tit_timt div {
				font-size: 1.3rem;
				line-height: 2rem;
			}

			.tit_timt {
				padding: 2rem 0;
			}

			.ht_moot {
				width: 95%;
				margin: 0 auto;
			}

			.ft_bont ul {
				display: flex;
			}

			.ft_bont ul li {
				width: 33.33333333333%;
				text-align: center;
			}

			.ft_bont ul li div {
				color: #FFFFFF;
			}

			.fnt_good {
				font-size: 1.25rem;
				font-weight: bold;
			}

			.button_adm {
				width: 95%;
				margin: 2rem auto;
				display: block;
				height: 3.5rem;
				font-size: 1.5rem;
				font-weight: bold;
				color: #d81e06;
				background-color: #fce31c;
				border-radius: 0.5rem;
			}
.button_adm a{
	color: #d81e06;
}
			.title_top {
				text-align: center;
				margin: 1.5rem 0;
			}

			.title_top h1 {
				font-weight: 400;
			}

			.title_top p {
				font-size: 1.3rem;
				line-height: 2rem;
			}
			.czgp_liux ul{
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				margin: 0 1.5%;
			}
			.czgp_liux ul li{
				width: 32.5%;
				
			}
			.mb_good{
				text-align: center;
				background-color: #ebeaed;
			}
			.mb_good p{
				line-height: 2rem;
			}
			.xf_font{
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				margin: 1rem 0;
			}
			.xf_font button{
				width: 48%;
				font-size: 0.8rem;
				line-height: 2rem;
			}
			.xf_font button:nth-child(1) a{
				color: #333333;
			}
			.xf_font button:nth-child(2) a{
				color: #FFFFFF;
			}
			.xf_font button:nth-child(1){
				border: 0.05rem solid;
			}
			.xf_font button:nth-child(2){
				background-color: #D81E06;
				color: #FFFFFF;
			}
			.button_fdt {
				width: 95%;
				margin: 2rem auto;
				display: block;
				height: 3.5rem;
				font-size: 1.5rem;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #d81e06;
				border-radius: 0.5rem;
			}
			.button_fdt a{
				color: #FFFFFF;
			}
			.gmt_pcxt{
				width: 95%;
				margin: 0 auto;
			}
			.form_soitn h1{
				text-align: center;
				font-size: 1.5rem;
			}
			.form_soitn span{
				color: #D81E06;
			}
			.form_soitn form input{
				border: 0.01rem #d8d8d8 solid;
				width: 90%;
				margin:0.5rem 5%;
				height:3.5rem;
				background-color: #f0f0f0;
				padding-left: 13%;
				font-size: 1.5rem;
				border-radius: 0.5rem;
			}
			.form_soitn form input:nth-child(1){
				background: url(../img/xm.png)no-repeat;
				background-size: 2.5rem;
				background-position-x: 3.5%;
				background-position-y: 0.5rem;
			}
			.form_soitn form input:nth-child(2){
				background: url(../img/dh.png)no-repeat;
				background-size: 2.5rem;
				background-position-x: 3.5%;
				background-position-y: 0.5rem;
			}
			.gms_toom{
				
				    color: #c1c1c1;
				    line-height: 2rem;
				    display: flex;
				    flex-wrap: wrap;
				    justify-content: center;
			}
			.gms_toom div:nth-child(1){
				width: 1rem;
					margin-right:0.5%;
				    margin-top: 0.2rem;
			}
			.form_soitn form button{
				    width: 90%;
				    margin:1rem auto;
				    display: block;
				    height: 3.5rem;
				    font-size: 1.8rem;
				    color: #FFFFFF;
				    background-color: #d81e06;
				    border-radius: 0.5rem;
			}