.w_order_path {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
	box-sizing: border-box;
	font-size: 14px;
}

.w_order_path b {
	color: #c6c6c6;
}

.opend_citys h1 {
	font-weight: 600;
	border-bottom: 1px solid #e9ebee;
	padding-bottom: 20px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}

.hot_citys {
	font-weight: 600;
	margin: 0 auto;
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 50px;
	height: 50px;
	color: #2F2F39;
	background: #fff;
	border-bottom: 1px solid #ccc;
}

.outlets-back {
	width: 1200px;
	margin: 0 auto;
	height: 20px;
	background: #f9f9f9;
}

.opend_citys {
	font-weight: 600;
	width: 1160px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 50px;
	height: 50px;
	color: #2F2F39;
	margin-bottom: 0px !important;
	border-bottom: 1px solid #ccc;
}

.each_hot_city {
	width: 1200px;
	margin: 0 auto;
	padding: 0 20px 20px 20px !important;
	box-sizing: border-box;
}

.each_hot_city li {
	display: inline-block;
	padding-right: 15px;
	line-height: 30px;
	color: #6E6E6E;
	cursor: pointer;
	text-align: center;
	padding-left: 15px;
}

.each_hot_city li:nth-child(1) {
	margin-left: -10px;
}

#change-city {
	width: 1200px;
	margin: 0px auto;
	background: #fff;
}

#change-city .choosecities {
	position: relative;
	overflow: hidden;
	background-color: white;
}

#change-city .choosecities .hasallcity {
	overflow: auto;
}

.city-nav div {
	padding: 15px 0;
	width: 24px;
	max-height: 100%;
	background-color: #F5F5F5;
	position: fixed;
	top: 61%;
	transform: translate(0, -50%);
	right: 100px;
	z-index: 298;
}

.city-nav div a {
	display: block;
	text-align: center;
	color: #F23732;
	cursor: pointer;
}

.city-nav-li {
	max-height: 100%;
}

.city-nav-li li {
	height: 20px;
}

#change-city .choosecities A:hover {
	TEXT-DECORATION: none
}

#change-city .citieslist H2 {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 30px;
	MARGIN: 20px 20px 12px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 14px;
	ZOOM: 1;
	DISPLAY: inline-block;
	BACKGROUND: #00c7c7;
	HEIGHT: 32px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	border-radius: 0
}

#change-city .citieslist H2 SPAN {
	BORDER-BOTTOM: #fff 6px solid;
	POSITION: absolute;
	BORDER-LEFT: #fff 6px solid;
	LINE-HEIGHT: 0;
	WIDTH: 0px;
	DISPLAY: block;
	FLOAT: none;
	HEIGHT: 0px;
	FONT-SIZE: 0px;
	BORDER-TOP: #00c7c7 6px solid;
	TOP: 32px;
	BORDER-RIGHT: #fff 6px solid;
	LEFT: 20px
}

#change-city .citieslist P {
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 10px;
}

#change-city .citieslist SPAN.label {
	LINE-HEIGHT: 40px;
	WIDTH: 30px;
	ZOOM: 1;
	DISPLAY: inline-block;
	HEIGHT: 30px;
	VERTICAL-ALIGN: top;
	border-radius: 0;
	color: #F23732
}

#change-city .citieslist SPAN {
	WIDTH: 960px;
	ZOOM: 1;
	DISPLAY: inline-block;
	VERTICAL-ALIGN: top
}

#change-city .citieslist SPAN I {
	FONT-STYLE: normal;
	MARGIN: 0px 3px;
	COLOR: #ccc
}

#change-city .citieslist .hover {
	BORDER-BOTTOM-COLOR: #F23732;
	BORDER-TOP-COLOR: #F23732;
	BORDER-RIGHT-COLOR: #F23732;
	BORDER-LEFT-COLOR: #F23732
}

#change-city .citieslist A {
	PADDING-BOTTOM: 1px;
	LINE-HEIGHT: 20px;
	MARGIN: 5px 10px;
	PADDING: 5px 10px;
	ZOOM: 1;
	DISPLAY: inline-block;
	HEIGHT: 20px;
	border-radius: 0;
	cursor: pointer;
}

#change-city .citieslist A:hover {
	COLOR: #F23732
}

#change-city .citieslist .isonline {
	/* FONT-WEIGHT: bold */

}

#change-city .citieslist .isoffline {
	/* FONT-WEIGHT: bold */

}

#bdw {
	MIN-HEIGHT: 500px
}

.cf {
	ZOOM: 1
}

.cf:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	OVERFLOW: hidden;
	CONTENT: ''
}

H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

A {
	COLOR: #6E6E6E;
	TEXT-DECORATION: none
}

A:hover {
	TEXT-DECORATION: none;
}

SPAN.money {
	FONT-FAMILY: arial
}

SPAN.required {
	COLOR: #F23732
}

.new-dynamic>li {
	height: 417px;
	display: inline-block;
	cursor: pointer;
}

.new-dynamic li a {
	display: inline-block;
	width: 380px;
	text-decoration: none;
	background-color: #f9f9f9;
}

.new-dynamic li:nth-child(2) {
	margin: 0 24px;
}

new-dynamic li a:after {
	/*ie67底下不认伪元素*/
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

new-dynamic li a {
	/*在ie67底下开启了haslayout*/
	*zoom: 1;
}

.new-dynamic li a:after {
	overflow: hidden;
	display: inline-block;
}

.new-dynamic li a:hover {
	transition: all .5s;
	box-shadow: 0 0 15px rgba(53, 0, 0, .3);
}

li .vessel-img img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all .5s;
	transform: translateZ(0) scale(1);
}

.new-dynamic li a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	/*Safari 和 Chrome*/
	-moz-transform: scale(1.2);
	/*Firefox*/
	-ms-transform: scale(1.2);
	/*IE9*/
	-o-transform: scale(1.2);
	/*Opera*/
	overflow: hidden;
}

.vessel-img {
	overflow: hidden;
	height: 260px;
	position: relative;
}

.message-border {
	padding: 20px 10px 30px;
	background-color: white;
}

.danamic-title {
	color: #2F2F39;
	font-size: 16px;
}

.danamic-content {
	box-sizing: border-box;
	padding-top: 10px;
	color: #999999;
	font-size: 14px;
	overflow: hidden;
}

.outlets-main-content {
	width: 1200px;
	margin: 0 auto;
}

.common_citys_questions_span {
	font-size: 18px;
	color: #2F2F39;
}

.each_hot_city {
	background-color: white;
	margin-bottom: 20px;
}

.common_citys_questions {
	padding-left: 35px;
	overflow: hidden;
	clear: both;
	background-color: white;
	padding-bottom: 20px;
}

.common_citys_questions span {
	color: #2F2F39;
}

.common_citys_questions li {
	LIST-STYLE-TYPE: disc !important;
	font-size: 16px;
	line-height: 33px;
}

.first-ul {
	float: left;
}

.second-ul {
	margin-right: 80px;
	float: right;
	margin-top: 16px;
}

.ul-color {
	color: #999999;
}

.rent-car-advantage {
	min-width: 1200px;
	width: 100%;
	height: 144px;
	padding: 15px 0 0;
	background-color: rgb(255, 255, 255);
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}

.position-car-advantage {
	width: 1200px;
	margin: 0 auto;
	background-color: white;
	height: 100%;
	color: #B2B2B2;
}

.position-car-advantage img {
	margin-top: 25px;
	display: inherit;
}

.position-car-world {
	padding-top: 20px;
	height: 140px;
	box-sizing: border-box;
	width: 33%;
	line-height: 140px;
	display: inline-block;
}

.position-car-world div {
	margin-left: 20px;
	display: inline-block;
	float: left;
}

.position-car-world div h4 {
	line-height: 50px;
	font-weight: normal;
	font-size: 20px;
}

.position-car-world div a {
	line-height: 20px;
	color: #B2B2B2;
}

.position-car-world a {
	display: inline-block;
	float: left;
}

.little-header-wrapper {
	width: 100%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #e1e1e1;
}

.nav-letter-left img {
	vertical-align: middle;
}

.common_questions {
	line-height: 50px;
	height: 50px;
	margin-top: 20px;
	box-sizing: border-box;
}

.each_hot_city ul li:hover {
	color: #F23732;
}

.arrow {
	display: inline-block;
	width: 8px;
	height: 8px;
	border: 1PX solid #077CFB;
	border-right-color: transparent;
	border-bottom-color: transparent;
}

.right {
	transform: rotate(135deg);
}

.top {
	transform: rotate(45deg);
}

.down {
	transform: rotate(-135deg);
}

.left {
	transform: rotate(-45deg);
}

/* 实心样式 */
.caret {
	margin-bottom: 1px;
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #6E6E6E;
}

.right-caret {
	transform: rotate(130deg);
}

.down-caret {
	transform: rotate(180deg);
	transition: 0.5s;
}

.left-caret {
	transform: rotate(120deg);
}

.each_hot_city_fixed {
	display: none;
	height: 109px;
}

/* 公共头部 */
.little-header {
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
}

.little-header li {
	float: left;
}

/* 左边头部样式 手机端 微信 */
.nav-letter-left {
	display: inline-block;
}

.nav-letter-left li {
	width: 66px;
	box-sizing: border-box;
}

#common-phone .common-phone {
	display: none;
}

#common-qacode .common-qacode {
	display: none;
}

.common-phone img {
	width: 156px;
	height: 180px;
}

.common-qacode img {
	width: 283px;
	height: 180px;
}

#common-phone:hover {
	background-color: white;
	color: #F23732;
}

#common-qacode:hover {
	background-color: white;
	color: #F23732;
}

#all-phone {
	padding: 0 5px;
	border-left: 1PX solid #f9f9f9;
	border-right: 1PX solid #f9f9f9;
	cursor: default;
}

#all-weixin {
	padding: 0 5px;
	border-left: 1PX solid #f9f9f9;
	border-right: 1PX solid #f9f9f9;
	cursor: default;
}

#common-phone:hover #all-phone {
	border-left-color: #e1e1e1;
	border-right-color: #e1e1e1;
}

#common-qacode:hover #all-weixin {
	border-left-color: #e1e1e1;
	border-right-color: #e1e1e1;
}

#common-phone:hover .common-phone {
	display: block;
	width: 158px;
	height: 181px;
	border-bottom: 1PX solid #e1e1e1;
	border-left: 1PX solid #e1e1e1;
	border-right: 1PX solid #e1e1e1;
	background-color: white;
}

#common-qacode:hover .common-qacode {
	display: block;
	width: 283px;
	height: 181px;
	border-bottom: 1PX solid #e1e1e1;
	border-left: 1PX solid #e1e1e1;
	border-right: 1PX solid #e1e1e1;
	background-color: white;
}

/* 右边 头部样式 */
.nav-letter-right {
	float: right;
}

.nav-letter-right>li {
	margin-left: 20px;
	box-sizing: border-box;
	float: left;
	cursor: pointer;
}

.nav-letter-right>li:hover {
	color: #F23732;
}

.nav-letter-right li:nth-child(3):hover .caret {
	border-bottom: 6px solid #F23732;
}

.nav-letter-right li:nth-child(3):hover .down-caret {
	transform: rotate(0deg);
}

.nav-letter-right>li:nth-child(3) {
	position: relative;
	padding: 0 5px;
	border-left: 1PX solid #f9f9f9;
	border-right: 1PX solid #f9f9f9;
}

.nav-letter-right>li:nth-child(3):hover {
	color: red;
	background-color: white;
	border-left-color: #e1e1e1;
	border-right-color: #e1e1e1;
}

.mian-wk {
	position: absolute;
	top: 30px;
	left: -1px;
	background-color: white;
	line-height: 1;
	width: 240px;
	border-bottom: 1PX solid #E4E6E9;
	border-left: 1PX solid #E4E6E9;
	border-right: 1PX solid #E4E6E9;
	box-sizing: border-box;
	padding-right: 10px;
	padding-left: 5px;
	font-size: 12px;
	cursor: default;
}

.mian-wk>div>a:hover {
	color: red;
	text-decoration: none;
}

.mian-wk>div>p>a:hover {
	color: red;
	text-decoration: none;
}

#no-login>p>a:hover {
	color: red;
	text-decoration: none;
}

#no-login {
	position: absolute;
	top: 30px;
	left: -1px;
	background-color: white;
	width: 200px;
	border-bottom: 1PX solid #E4E6E9;
	border-left: 1PX solid #E4E6E9;
	border-right: 1PX solid #E4E6E9;
	padding-right: 10px;
	padding-left: 10px;
	box-sizing: border-box;
	display: none;
	color: black;
}

.status-identify {
	float: left;
	margin-top: 22px;
	margin-left: 10px;
}

.status-identify p {
	color: #18d77b;
	margin-top: 5px;
	padding: 2px;
}

.main-img img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.identify-over {
	border: 1PX solid #18d77b;
	border-radius: 2px;
	display: inline-block;
}

.no-identify {
	display: inline-block;
	margin-top: 10px;
	margin-left: 6px;
}

.main-rent-orders {
	height: 40px;
	line-height: 40px;
	clear: both;
	overflow: hidden;
	border-top: 1PX solid #E4E6E9;
	padding-left: 10px;
	color: #6E6E6E;
}

.account-information {
	height: 88px;
	border-top: 1PX solid #E4E6E9;
	padding-left: 10px;
	color: #6E6E6E;
}

.account-information p:first-child {
	margin-top: 20px;
}

.account-information p:last-child {
	line-height: 50px;
}

.account-information p span {
	width: 40%;
	display: inline-block;
	text-align: left;
}

/* 最后一个li */
.nav-letter-right li:last-child {
	color: #F23732;
	cursor: default;
}

.letter-right-navigator>li {
	margin-top: 20px;
	display: inline-block;
}

.zc_main_lp {
	float: left;
	margin-top: 6px;
}

.main-img {
	position: relative;
}

.vm {
	width: 15px;
	height: 15px;
	display: inline-block;
	border-radius: 50%;
	background: #e24339;
	font-style: normal;
	font-size: 10px;
	color: #fff;
	line-height: 15px;
	text-align: center;
	position: absolute;
	left: 41px;
	top: 18px;
}

.city-nav a:hover {
	background-color: #F23732;
	color: white;
}

.account-information>p:first-child {
	height: 20px;
}
