.clr{clear: both}
a{color: #000}
div{box-sizing: border-box}
.bread{
	height: 45px;
	line-height: 45px;
	font-size: 14px;
}
.bread a{
	color: #71727c;
	padding-right: 5px;
	font-size: 14px;
}
.container1{width: 1200px;    margin: 0 auto;}
.container{width: 1200px;}
.content{background: #f7f7f7}
.banner{width: 100%}
.banner img{width: 100%}
/* form{width: 1200px;margin: 0 auto;font-size: 18px;height: 150px;} */
.content form{
	font-size: 18px;
}
.search{line-height: 150px;}
.content form select,form option{font-size: 18px;text-align: center;}
.content form select{width: 180px;height: 50px;border-radius: 5px;border: 1px solid #5a5a5a}
.form-control{
	display: inline;
}
.trol1{
	padding-left: 28px;
}
.form-control option{
	display: inline-block;
}
.content form input{
	width: 168px;
	height: 50px;
	background: #e2231a;
	border: none;
	border-radius: 5px;
	color: #fff;
	line-height: normal;
}
.form-group{letter-spacing:3px;margin-right: 30px;}
form .tijdg input{width: 168px;height: 50px;background: #e2231a;border: none;border-radius: 5px;color: #fff;}
.content form{width:1200px;margin:0 auto;}
#allmap{height: 490px;margin-top: 50px;}
.subtitle{padding-top: 45px;padding-bottom: 30px;font-size: 24px;}
.lists{width: 100%;font-size: 14px;color:#b1b1b1;border:1px solid #5a5a5a;padding:0 20px 20px;}
.lists li{padding: 20px 0;background: #f7f7f7;margin-top: 20px}
.lists .title{width: 500px;padding: 15px 30px;line-height: 25px;min-height: 90px;}
.lists .title .num{font-size: 24px;color: #fff;background: #e2231a;width: 60px;text-align: center;line-height:60px;margin-right: 20px; }
.lists .title .net-name{font-size: 16px;color: #000;line-height: 30px}

.lists .time,.lists .telphone,.lists .title{border-right: 2px solid #959595}
.lists .time{width: 180px;padding: 10px 38px;}
.lists .time p{line-height: 24px;}
.lists .telphone{width: 175px;text-align: center;padding: 10px 38px;}
.lists .telphone p{line-height: 24px;}
/*.lists .leixing{padding: 10px 38px;line-height: 24px;}*/
.lists .leixing {
	padding: 10px 27px;
	line-height: 24px;
}
.lists .leixing-l{width: 148px;}
/*.lists .leixing-r{margin-left: 70px;width: 160px;line-height: 50px;text-align: center;border: 1px solid #e01616;color: #e01616;background: #fff;}*/
.lists .leixing-r {
	margin-left: 40px;
	width: 160px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #e01616;
	color: #e01616;
	background: #fff;
}
.xdczz{
	width: 352px;
}
.yuye{
}
.yuye h2{
    font-size: 36px;font-weight: 500;
    margin-top: 65px;
    padding-bottom: 94px;
    border-bottom: 5px solid #dcdcdc;text-align: center;
}
.bxbddiv,.bxbddiv form{
	width: 1024px;
	margin: 0 auto;
	height: auto;
	font-size: 20px;
}
.bxbddiv{
	margin-bottom: 153px;
}
.bxbddiv .form-control{
	margin-right: 20px;
}
.bxbddiv .form-group{
	margin-right: 0;
 	letter-spacing: 0px; 
}
.bxbddiv form{
	margin-top: 89px;
}
.bxbddiv form select{
	height: 60px;
	line-height: 60px;font-size: 20px;
}
.bhzirq{
	overflow: hidden;
	margin-bottom: 18px;
}
.bhzirq input{
	width: 300px;
	height: 58px;
	border-radius:6px;
	color: #000;
	background:none;
	border: 1px solid #656565;
}
.reafdbt{
	width: 212px;
	height: 60px;
	line-height: 60px;
}
.reds1{
	height: 190px;
	line-height: 190px;
}
.bhzirq textarea{
	height: 188px;
	border: 1px solid #656565;
	resize:none;
	border-radius:6px;
	width: 800px;
}
.fk{
	margin-left: 20px;
}
.fk a{
	display: block;
	background: #5a5a5a;
	color: #fff;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius:6px;
	width: 200px;
}
.tijdg{
	text-align: center;
	margin-top: 60px;
}
.tijdg input{
	width: 150px;height: 63px;
	display: inline-block;font-size: 20px;text-align: center;
}
.chxcc{
	background: #fff;
}
.fsfdzbt{
	height: 105px;
	border-bottom:1px solid #e1dede;
	width: 1200px;
	margin: 0 auto;
}
.chvdd{
	font-size: 30px;
	margin-top: 50px;
}
.djita{
	margin-top: 60px;
}
.djita a{
	color: #e2231a;font-size: 18px;
}
#kzmaop .admddp{
	margin-top: 0;
}




.yy160531_top{
				width: 64%;
				margin: 10px auto;
			}
			.yy160531_top_title{
				height: 32px;
				width: 330px;
				padding-left: 40px;
				line-height: 32px;
				font-size: 14px;
				color: #fff;
				background: #DB291D;
			}
			.appointment_box{
				border: 1px solid #CCCCCC;
				box-shadow: 0 0 2px #CCCCCC;
				background: #FFFFFF;
				margin: 0 0 5px;
				width: 65%;
				margin: 0 auto;
				box-sizing: border-box;
				padding: 20px 0;
			}
			.appointment_botm{
			}
			.appointment_botm h1{
				margin-bottom: 20px;
				font-size: 14px;
				line-height: 22px;
				font-weight: bold;
				color: #666666;
			}
			.appointment_botm form{
				width: 60%;
				margin: 0 auto;
			}
			form .control-label{
				font-size: 12px;
				color: #666666;
				padding: 0;
				font-weight: 500;
			}
			form .form-control{
				font-size: 14px;
				color: #666666;
				height: 30px;
				border: 1px solid #CCCCCC;
				border-radius: 1px;
				padding: 4px 12px;
			}
			.yy140916_step_content03_td01_i{
				color: #FF0000;
				font-style: normal;
				font-weight: bold;
			}
			.yy_4987_code{
				display: inline-block;
				height: 32px;
				box-sizing: border-box;
				line-height: 32px;
				padding: 0 10px;
				color: #333333;
				border-radius: 2px;
				box-shadow: none;
				border: none;
				background: #ccc;
				font-weight: 200;
			}
			.city_list:last-child{
				margin-bottom: 0;
			}
			.city_list{
				margin-left: 0 !important;
				margin-right: 0 !important;
			}
			.appointment_btn{
				border: none;
				box-shadow: none;
				border-radius: 3px;
				width: 120px;
				height: 35px;
				line-height: 35px;
				background: #e2231a;
				color: #fff;
				display: block;
				margin: 0 auto;
			}
			@media only screen and (max-width:990px) {
				.yy160531_top{width: 100%; margin: 10px 0;}
				.yy160531_top>.yy160531_top_title{width: 40%; padding-left: 10px;}
				.appointment_box{width: 100%;}
				.appointment_box>.img_top{display: none;}
				.appointment_botm form{width: 100%; padding: 0 10px;}
				.appointment_box>.appointment_botm{padding: 15px;}
				.yy_4987_code{position: absolute;bottom: 0;right: 15px;height: 30px; line-height: 30px;}
				.appointment_btn{width: 100%;}
			}










/*移动端chaxu.html*/
@media only screen and (max-width:1199px){
	.container,.container1 {
		width: 100%;
	}
}
@media only screen and (max-width:1199px) and (min-width:900px){
	.reafdbt {
		width: 164px;
		height: 60px;
		line-height: 60px;
		margin-left: 15px;
	}
	.bxbddiv, .bxbddiv form {
		width:100%;
		margin:50px auto;
		height: auto;
		font-size: 20px;
	}
}
@media only screen and (max-width:899px) and (min-width:750px){
	.reafdbt {
		width: 140px;
		margin-left: 15px;
		height: 60px;
		line-height: 60px;
	}
	.bhzirq textarea {
		/* width: 121%; */
		width:500px;
		height: 188px;
		border: 1px solid #656565;
		resize: none;
		border-radius: 6px;
		/* width: 800px; */
	}
	.bhzirq{
		width:100%;
	}
	.tijdg {
		text-align: center;
		margin-top: 60px;
	}
	.bxbddiv, .bxbddiv form {
		width:100%;
		margin:50px auto;
		height: auto;
		font-size: 20px;
	}
}
@media only screen and (max-width:749px) {
	.reafdbt {
		width: 140px;
		margin-left: 15px;
		height: 60px;
		line-height: 60px;
	}
	.bhzirq textarea {
		/* width: 121%; */
		width: 409px;
		height: 96px;
		border: 1px solid #656565;
		resize: none;
		border-radius: 6px;
		/* width: 800px; */
	}
	.bhzirq{
		width:100%;
	}
	.tijdg {
		text-align: center;
		margin-top: 60px;
	}
	.bxbddiv, .bxbddiv form {
		width:100%;
		margin:50px auto;
		height: auto;
		font-size: 14px;
	}
	.bhzirq input {
		width: 234px;
		height:30px;
		border-radius: 6px;
		color: #000;
		background: none;
		border: 1px solid #656565;
	}
	.bxbddiv form select {
		width: 104px;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #5a5a5a;
	}
	.bhzirq .reafdbt-input{
		width: 108px;
		height:30px;
		border-radius: 6px;
		color: #000;
		background: none;
		border: 1px solid #656565;
	}
	.reafdbt {
		width: 120px;
		margin-left: 15px;
		height: 30px;
		line-height: 30px;
	}
	.fk a {
		display: block;
		background: #5a5a5a;
		color: #fff;
		height: 30px;
		line-height:30px;
		text-align: center;
		border-radius: 6px;
		width: 138px;
	}
	.tijdg input {
		width: 150px;
		height: 42px;
		display: inline-block;
		font-size: 20px;
		text-align: center;
	}
	.bxbddiv form select {
		height: 30px;
		line-height:30px;
		font-size: 14px;
	}
	.bhzirq .description {
		width: 411px;
		margin: 0 auto;
		float: none;
	}
	.bhzirq .sele{
		margin-left:15px;
	}

}
@media only screen and (max-width:400px){
	.reafdbt {
		width: 85px;
		margin-left: 15px;
		height: 30px;
		line-height: 30px;
	}
	.bxbddiv .form-control {
		margin-right: 4px;
	}
	.bxbddiv form select {
		width:102px;
	}
	.bhzirq input {
		width: 170px;
		height: 30px;
		border-radius: 6px;
		color: #000;
		background: none;
		border: 1px solid #656565;
	}
	.fk {
		margin-left: 5px;
	}

	.fk a {
		width: 104px;
	}
	.bhzirq .description{
		margin: 0 auto;
		float:none;
	}
	.bhzirq textarea {
		/* width: 121%; */
		width: 300px;
		height: 96px;
		border: 1px solid #656565;
		resize: none;
		border-radius: 6px;
		/* width: 800px; */
	}
	.bhzirq .description {
		width: 300px;
		margin: 0 auto;
		float: none;
	}
	.tijdg {
		text-align: center;
		margin-top: 33px;
	}
	.bhzirq .sele{
		margin-left:0px;
	}

}



/*销售网络页面chaxu.html*/
@media only screen and (max-width:1199px) {
	.fsfdzbt {
		width:96%;
		margin:0 auto;
	}
	.content form{
		width:100%;
	}
	.trol1 {
		padding-left: 0px;
	}
	#kzmaop .lists {
		width: 100%;
		margin:0 auto;
		font-size: 14px;
		color: #b1b1b1;
		padding: 0 1% 20px;
		border:none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}
@media only screen and (max-width:1199px) and (min-width:900px){
	.xdczz {
		width: 245px;
		white-space: nowrap;
		overflow: hidden;
	}
	.form-group {
		letter-spacing: 3px;
		margin-right: 10px;
	}
	.content form select {
		width: 116px;
		height: 50px;
		border-radius: 5px;
		border: 1px solid #5a5a5a;
	}
	.form-group {
		margin-left: 20px;
	}
	.lists .title {
		/*width: 400px;*/
		width:37%;
		padding: 15px 15px;
		line-height: 25px;
		min-height: 90px;
	}
	.lists .time {
		width: 12%;
		padding: 10px 22px;
	}
	.lists .telphone {
		width: 15%;
		text-align: center;
		padding: 10px 20px;
	}
	.lists .leixing {
		padding: 10px 16px;
		line-height: 24px;
	}
	.lists .leixing-r {
		margin-left: 10px;
		width: 160px;
		line-height: 50px;
		text-align: center;
		border: 1px solid #e01616;
		color: #e01616;
		background: #fff;
	}
}
@media only screen and (max-width:900px) and (min-width:767px) {
	.chvdd {
		font-size: 26px;
		margin-top: 50px;
	}
	#allmap {
		height: 258px;
		margin-top: 50px;
	}
	form{
		margin-bottom:20px;
	}
	.search {
		line-height: 85px;
	}
	.content form select {
		width: 113px;
		height: 50px;
		border-radius: 5px;
		border: 1px solid #5a5a5a;
	}
	.form-group {
		letter-spacing: 3px;
		margin-right: 0px;
		margin-left: 20px;
	}
	.lists .title {
		/* width: 400px; */
		width: 54%;
		padding: 15px 26px;
		line-height: 25px;
		min-height: 90px;
	}
	.lists .time {
		width: 23%;
		padding: 10px 22px;
	}
	.lists .telphone {
		width: 21%;
		text-align: center;
		padding: 10px 20px;
	}
	.lists .leixing {
		padding: 10px 20px;
		line-height: 24px;
	}
}
@media only screen and (max-width:767px) {
	.lists .leixing-r {
		margin-left:40px;
		width: 137px;
		line-height: 50px;
		text-align: center;
		border: 1px solid #e01616;
		color: #e01616;
		background: #fff;
		margin-top: 10px;
	}
	.chvdd {
		font-size: 20px;
		margin-top: 50px;
	}
	#allmap {
		height: 258px;
		margin-top: 50px;
	}
	form {
		margin-bottom: 0px;
	}
	.search {
		line-height: 60px;
	}
	.content form select {
		width: 113px;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #5a5a5a;
	}
	.content form select, .content form option {
		font-size: 12px;
		text-align: center;
	}
	.form-group {
		letter-spacing: 3px;
		margin-right: 0px;
		margin-left: 20px;
	}
	.lists .title {
		/* width: 400px; */
		width: 97%;
		padding: 15px 26px;
		line-height: 25px;
		min-height: 90px;
	}
	.lists .time {
		width: 43%;
		padding: 10px 22px;
	}
	.lists .telphone {
		width: 44%;
		text-align: center;
		padding: 10px 20px;
	}
	.lists .leixing {
		padding: 10px 20px;
		line-height: 24px;
	}
	.lists .title {
		border-right: none;
	}
	.xdczz {
		overflow: hidden;
		white-space: nowrap;
		width: 220px;
	}
	.content form{
		font-size: 14px;
	}
}
@media only screen and (max-width:400px) {
	.chvdd {
		font-size: 20px;
		margin-top: 50px;
	}
	#allmap {
		height: 258px;
		margin-top: 50px;
	}
	.content form select {
		width:91px;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #5a5a5a;
	}
	.content form select,.content form option {
		font-size: 14px;
		text-align: center;
	}
	.form-group {
		letter-spacing: 3px;
		margin-right: 0px;
		margin-left: 20px;
	}
	.lists .title {
		/* width: 400px; */
		width: 98%;
		padding: 15px 16px;
		line-height: 25px;
		min-height: 90px;
	}
	.lists .title .num {
		font-size: 20px;
		color: #fff;
		background: #e2231a;
		width: 48px;
		text-align: center;
		line-height: 60px;
		margin-right: 10px;
	}
	.lists .leixing-r {
		margin-left:20px;
		width: 113px;
		line-height: 50px;
		text-align: center;
		border: 1px solid #e01616;
		color: #e01616;
		background: #fff;
		margin-top: 10px;
	}
}
@media only screen and (max-width:320px){
	.lists .title {
		width: 100%;
		padding: 15px 5px;
	}
	.lists .telphone {
		width: 52%;
	}
	.lists .title .num {
		font-size: 20px;
		color: #fff;
		background: #e2231a;
		width: 44px;
		text-align: center;
		line-height: 60px;
		margin-right: 5px;
	}
	.lists .leixing-r {
		margin-left:6px;
		width: 108px;
		line-height: 50px;
		text-align: center;
		border: 1px solid #e01616;
		color: #e01616;
		background: #fff;
		margin-top: 10px;
	}
	.form-group {
		letter-spacing: 3px;
		margin-right: 0px;
		margin-left: 5px;
	}
	.content form select {
		width: 77px;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #5a5a5a;
	}
	.lists .leixing-l {
		width: 130px;
	}
}
/*销售网络network.html*/
@media only screen and (max-width: 1199px){
	.content {
		background: #f7f7f7;
		padding-bottom: 10px;
	}
}
@media only screen and (max-width:768px) {
	#distpicker2 .but{
		text-align: center;
		margin: 0 auto;
		float: none;
	}
}
@media only screen and (max-width:500px) {
	#distpicker2 .but{
		text-align: center;
		margin: 0 auto;
		float: none;
	}
	#distpicker2 .but input{
		width: 105px;
		height: 33px;
		background: #e2231a;
		border: none;
		border-radius: 5px;
		color: #fff;
		margin: 0 auto;
		text-align: center;
	}
	.content {
		background: #f7f7f7;
		padding-bottom: 52px;
	}
}