 .new-footer .container {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
  }

  .footer-txt-group .container .ftg-link {
    margin-left: 0;
    float: left;
  }

  .container .ftg-right {
    float: right;
  }

  .container .ftg-right {
    float: right;
    padding-right: 20px;
    box-sizing: border-box;
    width: 30%;
  }

  .container .qr-box {
    width: 88px;
    height: 88px;
    border: 4px solid #fff;
    float: left;
    margin-left: 35px;
  }

  .container .qr-box .img {
    width: 88px;
    height: 88px;
  }

  .container .qr-box .img img {
    width: 88px;
    height: 88px;
    border: 0;
  }

  .container .qr-box .qr-txt {
    width: 88px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #adadad;
    text-align: center;
    margin-top: 8px;
  }

  .container .copyright {
    margin-top: 40px;
    height: 35px;
    line-height: 35px;
    color: #adadad;
    text-align: center;
  }

  .container .copyright a {
    color: #adadad;
    text-decoration: none;
    cursor: pointer;
  }

  .container .copyright a:hover {
    text-decoration: underline;
  }

  .container .copyright .line {
    margin: 0 5px;
  }

  .channel-link {
    line-height: 40px;
  }

  .phone {
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
  }

  .kefu,
  .kefu:hover {
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    cursor: pointer;
  }

  .medias {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
  }

  .circle {
    position: relative;
    width: 50px;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    margin-right: 25px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .circle img {
    height: 70%;
  }

  .circle .qrcode {
    margin-top: 2px;
    margin-right: 10px;
  }

  .circle .qrcode img {
    height: auto;
    width: 100px;
  }

  .links a {
    display: block;
    color: #adadad;
    line-height: 30px;
  }

  .width30 {
    width: 30%;
  }

  .width17 {
    width: 17%;
  }

  #gp_wechat,
  #gp_douyin {
    display: none;
  }

  #gp_douyin img {
    width: 119px;
  }

  #wechat:hover #gp_wechat {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    top: 50px;
  }

  #douyin:hover #gp_douyin {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 0;
    top: 50px;
  }
	.nav-head {
		box-sizing: border-box;
		width: 100%;
		/*padding: 0 40px;*/
		height: 40px;
		line-height: 40px;
		background-color: #5e5e5e;
		color: #fff;
	}

	.nav-head-box {
		width: 1200px;
		margin: 0 auto;
	}

	.navbar-left {
		float: left;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 40px;
	}

	.navbar-left .layui-nav {
		background-color: #5e5e5e;
		height: 40px;
		padding: 0;
	}

	.navbar-left .layui-nav .layui-nav-item {
		line-height: 40px;
	}

	.district {
		margin-right: 30px;
	}

	.app-download,
	.app-download:hover {
		color: #fff;
	}

	.app-download img,
	.app-download:hover img {
		height: 18px;
		;
	}

	.slogen {
		color: #fff;
		font-weight: 600;
	}

	.navbar-right {
		float: right;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 40px;
	}

	.user {
		width: 20px;
		height: 20px;
	}

	.vertical-line {
		display: inline-block;
		width: 2px;
		height: 10px;
		background-color: #fff;
		margin: 0 24px;
	}

	.company,
	.lietou,
	.help {
		margin-left: 25px;
	}

	.nav-search {
		width: 100%;
		background-color: #fff;
		z-index: 1000;
	}

	.nav-search-fixed {
		position: fixed;
		top: 0;
		-webkit-box-shadow: 2px 2px 10px #ccc;
		box-shadow: 2px 2px 10px #ccc;
	}

	.navbar .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 120px;
	}

	.navbar .container .navbar-header {
		margin-right: 0;
		float: none;
		margin-left: 0;
		width: 20%;
	}

	.navbar .container .navbar-header .navbar-brand .header-brand {
		margin-top: 0;
	}

	.navbar .container .right_part {
		align-items: center;
		width: 80%;
	}

	.navbar .container .right_part .ip-group {
		margin-top: 21px;
	}

	.navbar .container .right_part .ip-group .ip-box .type {
		width: 25%;
	}

	.navbar .container .right_part .ip-group .ip-box #top_search_input {
		width: 69%;
	}

	.qrcodes {
		float: right;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.qrcodes .qrcode {
		height: 90px;
		margin-left: 36px;
	}

	.qrcode-tip-box {
		width: 112px;
		margin-left: 10px;
		color: #000;
	}

	.qrcode-tip-box span {
		line-height: 45px;
		cursor: pointer;
	}

	.qrcode-tip-box .active {
		color: #c90808;
	}

	.qr1 {
		display: inline-block;
	}

	.qr2 {
		display: none;
	}

	.nav-btn {
		float: right;
		display: none;
		width: 70px;
		margin-left: 40px;
		font-size: 16px;
		color: #c90808;
		line-height: 85px;
		cursor: pointer;
	}

	.nav-btn .nav-text {
		position: relative;
		top: -5px;
		left: 5px;
	}

	.nav-btn .iconfont {
		font-size: 28px;
	}

	.nav-search-fixed .nav-btn {
		display: inline-block;
		position: relative;
		top: 2px;
	}

	.nav-search-fixed .navbar-header {
		display: none;
	}

	.navbar .nav-search-fixed .container .right_part .ip-group {
		margin-left: 100px;
	}

	.navbar .nav-search-fixed .container .right_part {
		width: 100%;
	}

	.nav_style_2 {
		display: block !important;
	}

	.nav_style_1 {
		display: none !important;
	}

	.navbar-right .layui-nav {
		background-color: #5e5e5e !important;
		padding: 0;
	}

	.navbar-right .layui-nav .layui-nav-more {
		border-top-color: #fff;
	}

	.navbar-right .layui-nav .layui-nav-mored {
		border-color: transparent transparent #fff;
	}

	.navbar-left .layui-nav .layui-nav-item>a,
	.navbar-right .layui-nav .layui-nav-item>a {
		color: #fff;
		line-height: 30px;
		background-color: #5e5e5e;
		padding: 0;
	}

	.navbar-right .layui-nav .layui-nav-item>a img {
		height: 18px;
	}

	.navbar-left .layui-nav .layui-nav-more,
	.navbar-left .layui-nav .layui-nav-mored {
		display: none;
	}

	.navbar-right .layui-nav .layui-this::after,
	.navbar-right .layui-nav .layui-nav-bar,
	.navbar-left .layui-nav .layui-this::after,
	.navbar-left .layui-nav .layui-nav-bar {
		background-color: #fff;
		height: 0px;
	}

	.navbar-left .layui-nav .layui-nav-child,
	.navbar-right .layui-nav .layui-nav-child {
		top: 32px;
	}

	.navbar-right .nav_right_btn {
		margin-left: 24px;
	}

	.nav_style_2.layui-nav .layui-nav-item {
		margin-left: 24px;
	}

	.navbar .navbar-left .district .icon-coordinates {
		color: #f93d22;
		font-size: 26px;
		vertical-align: bottom;
	}

	.navbar .navbar-left .district .district-change {
		cursor: pointer;
	}

	.layui-btn+.layui-btn.select-association,
	.layui-btn+.layui-btn.select-district {
		margin-left: 0;
	}

	.select-district,
	.select-association {
		border-color: #C90907;
	}

	.select-district:hover,
	.select-association:hover {
		background-color: #C90907;
		color: #fff;
	}

	.select-district {
		border-radius: 4px;
		margin-right: 7px;
		margin-bottom: 8px;
		min-width: 136px;
		height: 32px;
		padding: 4px 15px;
		line-height: 1.5715;
	}

	.select-association {
		margin-right: 10px;
		margin-bottom: 10px;
		min-width: 256px;
	}

	.select-district {
		margin-right: 7px;
		margin-bottom: 8px;
	}

.form-item input {
    width: 98%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    padding-left: 40px;
    box-sizing: border-box;
    border-radius: 5px;
    margin: 1px;
}  

.form-zph input {
    width: 58%;
} 
.nav_style_1 .avatar-image {
    border: 1px solid #666;
    width: 50px;
    height: 50px;
    border-radius: 25px;
  }

  .nav_style_1 .layui-nav-bar {
    height: 0;
  }

  .nav_style_2 {
    display: none;
  }

  .nav_style_1.layui-nav .layui-nav-item,
  .nav_style_2.layui-nav .layui-nav-item {
    line-height: initial;
  }

  .icon-mubiao {
    color: #fff;
    font-size: 16px;
  }