/*城市合伙人*/
.city-title{
	margin: 60px 0 45px;
	font-size: 30px;
	color: #353535;
	position: relative;
}
.city-title:after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: -18px;
    margin:0 auto;
    width: 40px;
    height: 3px;
    border-radius: 0.5rem;
    /*transform: translateY(-50%);*/
    background: #f8c665;
}
.city-text{
	line-height: 36px;
	font-size: 18px;
	color: #353535;
	padding: 0 40px;
}


.container-fuild{
	width: 100%;
}
.write{
	background: #f6fbfe;
	margin: 50px 0 80px;
}
.write-form  li{
	margin-top: 35px;
}
.write-form h3{
	font-size: 18px;
	color: #353535;
	margin-top: 0;
	padding-left: 25px;
}
.write-form h3.name{
	background:url('../images/hh-1.png') no-repeat center left;
	background-size: 14px;
}
.write-form h3.phone{
	background:url('../images/hh-2.png') no-repeat center left;
	background-size: 14px;
}
.write-form h3.name2{
	background:url('../images/hh-3.png') no-repeat center left;
	background-size: 17px;
}
.write-form h3.industry{
	background:url('../images/hh-4.png') no-repeat center left;
	background-size: 19px;
}
.write-form h3.problem{
	background:url('../images/hh-5.png') no-repeat center left;
	background-size: 19px;
}
.write-form h3.field{
	background:url('../images/hh-6.png') no-repeat center left;
	background-size: 20px;
}
.write-form h3.staff{
	background:url('../images/hh-7.png') no-repeat center left;
	background-size: 25px;
}
.write-form p{
	font-size: 16px;
	color: #888888;
	margin-bottom: 20px;
}
.write-form input{
	width: 100%;
	height: 46px;
	font-size: 16px;
	color: #353535;
	background: #fff;
	padding: 0 18px;
	border:1px solid #cbceda;
}
.write-form input:focus{
	border:1px solid #009ee7;
	box-shadow: 0 0 10px rgba(0, 158, 231, 0.3);
}
.write-form textarea{
	width: 100%;
	height: 192px;
	font-size: 16px;
	color: #353535;
	background: #fff;
	padding: 10px 18px;
	border:1px solid #cbceda;
	margin-top: 10px;
}
.write-form textarea:focus{
	border:1px solid #009ee7;
	box-shadow: 0 0 10px rgba(0, 158, 231, 0.3);
}

.submit-btn{
	margin: 60px 0;
}
.submit-btn button{
	width: 48%;
	height: 48px;
	font-size: 16px;
	color: #fff;
	border-radius: 6px;
	background: linear-gradient(90deg,#009fe8,#4c88ee);
	transition: 0.3s;
}
.submit-btn button:hover{
	font-size: 17px;
	box-shadow: 0 0 15px rgba(76, 136, 238, 1);
}




.write-form select{
	width: 100%;
	height: 46px;
	font-size: 16px;
	color: #353535;
	background: #fff;
	padding: 0 18px;
	border:1px solid #cbceda;
	background: #fff url('../images/sele.png') no-repeat 95% center;
	background-size: 15px;
}
.write-form select:focus{
	border:1px solid #009ee7;
	box-shadow: 0 0 10px rgba(0, 158, 231, 0.3);
}


.write-form li .sele{
	background: #fff url('../images/sele.png') no-repeat 95% center;
	background-size: 15px;
}
.relative{
	position: relative;
}
.choose-num{
	display: none;
	width: 100%;
	padding-bottom: 40px;
	position: absolute;
	background: #fff;
	box-shadow: 0 0 10px rgba(159, 159, 159, 0.2);
}
.choose-num li{
	width: 20%;
	height: 32px;
	line-height: 30px;
	margin: 25px 2.5% 5px;
	text-align: center;
	border-radius: 30px;
	border:1px solid #009fe8;
	float: left;
	color: #3c8ced;
	font-size: 16px;
	transition: .25s;
	cursor: pointer;
}
.choose-num li.active{
	color: #fff;
	background: linear-gradient(90deg,#009fe8,#4c88ee);
}
.choose-num li:hover{
	color: #fff;
	background: linear-gradient(90deg,#009fe8,#4c88ee);
}




/* 小屏幕 */
@media (max-width: 768px){ 
.city-title {
    margin: 30px 0 45px;
    font-size: 22px;
}
.city-text {
    line-height: 30px;
    font-size: 16px;
    color: #353535;
    padding: 0 0px;
}
.submit-btn {
    margin: 40px 0 60px;
}
.submit-btn button{
	width: 70%;
}




/*选择员工数量*/
.choose-num li {
    width: 90px;
    margin: 25px 3% 5px;
}
}