label{
	font-family: candara;
}
.taxi_logo{
	float: left;
	background: url(../img/logo11.jpg) no-repeat;
	background-size: 171px 60px ;
	width: 171px;
	height: 60px;
	position: relative;
	top: 34px;
}
.logo_div_img{
	width: 1000px;
	margin: auto;
	height: 135px;
}
.taxi_signup{
	position: relative;
	top: 50px;
	width: 98px;
	height: 40px;
	display: inline-block;
	float: right;
	padding-top: 9px;
	text-align: center;
	font-size: 16px;
	color: rgb(36,36,36);
	border: none;
}
.taxi_login{
	position: relative;
	top: 50px;
	width: 98px;
	height: 40px;
	display: inline-block;
	float: right;
	padding-top: 9px;
	text-align: center;
	font-size: 16px;
	color: rgb(36,36,36);
	border: none;
}
.taxi_home{
	position: relative;
	top: 50px;
	width: 98px;
	height: 40px;
	display: inline-block;
	float: right;
	padding-top: 9px;
	text-align: center;
	font-size: 16px;
	color: rgb(170,0,0);
	border: none;
}
.taxi_login:hover,.taxi_signup:hover,.taxi_home:hover{
	background: rgb(170,0,0);
	color: white;
}
.logo_div_img a:focus{
	outline: none;
}

.taxi_login:focus,.taxi_signup:focus,.taxi_home:focus{
	outline: none;
}
.taxi_img{
	 min-width: 1200px;
	 width: 100%;
	 min-height: 273px;
	 height: auto;
}
.taxi_imgs{
	display: block;
	height: 436px;
	background: url("../img/china_taxi8_1.jpg") no-repeat center top;
}
.taxi_tel{
	position: absolute;
	top: 0px;
	width: 1000px;
	height: 500px;
	left: 50%;
      margin-left:-500px;
}
.taxi_number{
	width: 234px;
	height: 200px;
	background: rgb(170,0,0);
	position: absolute;
	top: 260px;
	left: 766px;
	padding-top: 38px;
	padding-left: 26px;
}
.taxi_phone{
	font-size: 34px;
	color: white;
	margin-top: 5px;
	font-family: Helvetica;
}
.taxi_label1{
	font-size: 34px;
	color: rgb(51,51,51);
	margin-top: 30px;
	font-family: Helvetica;
}
.taxi_car{
	width: 100%;
	height: auto;
	margin-top: 65px;
	position: relative;
}
.taxi_car img{
	margin-left: 60px;
}
.taxi_information{
	width: 100%;
	min-width: 1200px;
	height: 820px;
	background: rgb(233,233,233);
	margin-top: 60px;
}
.taxi_info{
	width: 1000px;
	margin: auto;
	height: 115px;
	padding-top: 45px;
	padding-left: 25px;
}
.end_4>a{
	color: rgb(51,51,51)!important;
}
.end_4>a:hover{
	color: rgb(170,0,0)!important;
}
.taxi_div1{
	width: 475px;
	display: inline-block;
	float: left;
	height: auto;

}
.taxi_div2{
	width: 450px;
	display: inline-block;
	float: left;
	margin-left: 30px;

}
.taxi_label2{
	font-size: 16px;
	color: rgb(51,51,51);
	font-family: candara;
}
.label_red:hover{
	color: rgb(170,0,0);
}
.taxi_btn{
	width: 110px;
	height: 38px;
	outline: none;
	background: rgb(170,0,0);
	font-size: 16px;
	margin-top: 20px;
	text-align: left;
	outline: none;
	position: relative;
	top: -10px;
	margin-left: 0px;
}
.taxi_btn:hover,.taxi_btn:focus{
	background:rgb(170,0,0);
	outline: none;
}
.taxi-jiantou{
	margin-top: 20px;
	position: relative;
	left: -47px;
}
.taxi_div3{
	width: 254px;
	height: 537px;
	float: left;
}
.taxi_div4{
	width: 740px;
	height: 537px;
	float: left;
	padding-top: 250px;
	padding-left: 85px;
}
.taxi_label3{
	font-size: 30px;
	color: white;
	font-family: candara;
	margin-left: 16px;
	margin-top: 10px;
}
.taxi_label4{
	font-size: 18px;
	color:white;
	font-family: candara;
	margin-left: 16px;
	margin-top: 15px;
	line-height: 1.8;
	text-align: justify;
}
.taxi_img1{
	cursor: pointer;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.taxi_label5{
	font-size: 18px;
	color: rgb(51,51,51);
	/*width: 60px;*/
	width: 160px;
}

.taxi_div5{
	width: 445px;
	hanging-punctuation: 105px;
	display: inline-block;
	background: white;
	margin-top: 10px;

}
#end_location{
	float: right;
	width: 377px;
	margin-left: 0px;
	background:white;
	border:1px solid transparent;
	outline: none;
	padding-left: 10px;
}
#start_location{
	outline: none;
	width: 377px;
	margin-left: 0px;
	background:white;
	float: right;
	border:1px solid transparent;
	border-bottom:1px solid rgb(222,222,222);
	padding-left: 10px;
}
.taxi_zhuanhuan{
	width: 55px;
	height: 89px;
	background-image: url(../img/taxi_zhuanhuan.jpg);
	background-size: 55px 89px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	margin-left: 10px;
}
.taxi_left{
	width: 62px;
	height: 58px;
	display: inline-block;
	font-size: 40px;
	background: rgb(49,49,49);
	color: white;
	position: absolute;
	top: 30%;
	left: -60px;
	text-align: center;
	cursor: pointer;
}
.taxi_right{
	width: 62px;
	height: 58px;
	display: inline-block;
	font-size: 40px;
	background: rgb(49,49,49);
	color: white;
	position: absolute;
	top: 30%;
	right: -60px;
	text-align: center;
	cursor: pointer;
}
.taxi_left:hover,.taxi_right:hover{
	background: rgb(170,0,0);
}
